@import url("https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i");
html {
  box-sizing: border-box; }

*, *::after, *::before {
  box-sizing: inherit; }

/* Font Setup */
h1 {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400; }
  h1 span {
    color: #ffd400; }

h2 {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400; }

h3 {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400; }

h4 {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400; }

p {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
  font-size: 14px;
  font-size: 0.875rem;
  color: #939598;
  line-height: 1.5;
  text-transform: none;
  margin-bottom: 1rem;
  font-family: 'Montserrat', sans-serif !important; }
  p a {
    font-family: 'Montserrat', sans-serif !important; }

html,
body {
  font-family: 'Montserrat', sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  color: #231f20;
  line-height: 1.5;
  text-transform: none; }

header a.logo {
  width: 87px;
  height: calc(.2449 * 87px);
  margin-bottom: 0;
  margin-top: 20px !important; }
  header a.logo img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1; }

.home.blog .header2 .mainmenu li,
.header1 .mainmenu li {
  padding-bottom: 0px; }
  .home.blog .header2 .mainmenu li a,
  .header1 .mainmenu li a {
    padding-bottom: 15px;
    display: inline;
    font-weight: 400;
    border-bottom-width: 4px; }
  .home.blog .header2 .mainmenu li.current_page_item a,
  .header1 .mainmenu li.current_page_item a {
    border-bottom-color: #ffd400; }

.home .header2 .mainmenu {
  margin-top: 23px !important; }

.home .header2 .mainmenu li a {
  color: #ffffff;
  padding-bottom: 15px;
  display: inline;
  font-weight: 400;
  border-bottom-width: 4px; }

.home .header2 .mainmenu li.current_page_item a {
  border-bottom-color: #ffd400; }

.home .header2 .showMobileMenu span {
  background: #ffffff; }

.single-uni_project .page-item-31 a {
  border-bottom-color: #ffd400; }

.homeImage {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100vw;
  height: calc(100vh - 40px);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0px; }
  .homeImage .bigLogo {
    top: auto;
    right: 40px;
    bottom: 80px;
    left: auto;
    z-index: 10;
    position: absolute;
    transform: translate(75%, 100%) rotate(270deg);
    transform-origin: 0 0;
    width: 250px;
    height: auto; }
    @media screen and (max-width: 48em) {
      .homeImage .bigLogo {
        display: none; } }
  .homeImage .homeContent {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 2;
    position: absolute;
    -webkit-transform: translate(0, -100%);
    -moz-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    -o-transform: translate(0, -100%);
    transform: translate(0, -100%);
    padding: 0 40px;
    width: 100%;
    margin-top: 50px; }
    .homeImage .homeContent .lockup {
      width: 25%;
      float: left;
      clear: both;
      position: relative; }
      .homeImage .homeContent .lockup p {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 27px;
        font-size: 1.6875rem;
        color: #ffffff;
        line-height: 1em;
        text-transform: uppercase;
        font-weight: 500;
        float: left;
        display: block;
        clear: none;
        margin: 0;
        padding: 0 0 80px 0;
        width: 100%;
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        z-index: false;
        position: absolute;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%); }
        .homeImage .homeContent .lockup p span {
          font-family: 'Montserrat', sans-serif;
          font-weight: 400;
          font-size: 27px;
          font-size: 1.6875rem;
          color: #ffd400;
          line-height: 1em;
          text-transform: uppercase;
          font-weight: 500; }
    .homeImage .homeContent .lockup-alt {
      width: 100%;
      float: left;
      clear: both;
      position: relative; }
      .homeImage .homeContent .lockup-alt .logo-img {
        width: 200px;
        height: calc(.2449 * 200px);
        float: left;
        display: block; }
      .homeImage .homeContent .lockup-alt p {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 27px;
        font-size: 1.6875rem;
        color: #ffffff;
        line-height: 1.5;
        text-transform: uppercase;
        float: left;
        display: block;
        clear: none;
        margin: 0;
        padding: 0 20px;
        width: calc((100vw - 280px));
        top: 50%;
        right: 0;
        bottom: auto;
        left: auto;
        z-index: false;
        position: absolute;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%); }
    .homeImage .homeContent .latestInfo {
      clear: both;
      float: left;
      margin: 80px 0 0 0;
      position: relative; }
      .homeImage .homeContent .latestInfo:before {
        content: '';
        width: 40px;
        height: 3px;
        top: -43px;
        right: auto;
        bottom: auto;
        left: 0;
        z-index: false;
        position: absolute;
        background: #ffffff; }
      .homeImage .homeContent .latestInfo h2 {
        color: #ffffff;
        text-transform: uppercase;
        font-size: 20px; }
      .homeImage .homeContent .latestInfo p {
        margin: 0;
        padding: 0; }
        .homeImage .homeContent .latestInfo p a.ghostbutton {
          border: 1px solid #ffd400;
          text-transform: uppercase;
          text-decoration: none;
          font-style: 12px;
          padding: 0.5rem 1rem;
          color: #ffd400;
          margin-top: 1rem;
          float: left;
          display: inline-block;
          -webkit-transition: all linear 100ms;
          -moz-transition: all linear 100ms;
          -o-transition: all linear 100ms;
          transition: all linear 100ms; }
          .homeImage .homeContent .latestInfo p a.ghostbutton:hover {
            background: #ffd400;
            color: #231f20; }
  @media screen and (max-width: 75em) {
    .homeImage .homeContent .lockup p {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 22px;
      font-size: 1.375rem;
      color: #ffffff;
      line-height: 1.5;
      text-transform: uppercase;
      font-weight: 500;
      clear: both;
      margin: 20px 0 0 0;
      padding: 0;
      width: 25%;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      z-index: false;
      position: relative;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); }
    .homeImage .homeContent .lockup-alt .logo-img {
      width: 200px;
      height: calc(.2449 * 200px); }
    .homeImage .homeContent .lockup-alt p {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 22px;
      font-size: 1.375rem;
      color: #ffffff;
      line-height: 1.5;
      text-transform: uppercase;
      clear: both;
      margin: 20px 0 0 0;
      padding: 0;
      width: 100%;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      z-index: false;
      position: relative;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); } }
  @media screen and (max-width: 48em) {
    .homeImage .homeContent .lockup p {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1rem;
      color: #ffffff;
      line-height: 1.5;
      text-transform: uppercase;
      font-weight: 500;
      clear: both;
      margin: 20px 0 0 0;
      padding: 0;
      width: 100%;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      z-index: false;
      position: relative;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); }
    .homeImage .homeContent .lockup-alt .logo-img {
      width: 200px;
      height: calc(.2449 * 200px); }
    .homeImage .homeContent .lockup-alt p {
      font-family: 'Montserrat', sans-serif;
      font-weight: 400;
      font-size: 16px;
      font-size: 1rem;
      color: #ffffff;
      line-height: 1.5;
      text-transform: uppercase;
      clear: both;
      margin: 20px 0 0 0;
      padding: 0;
      width: 100%;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      z-index: false;
      position: relative;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); }
    .homeImage .homeContent .latestInfo {
      margin: 60px 0 0 0; }
      .homeImage .homeContent .latestInfo:before {
        top: -33px;
        right: auto;
        bottom: auto;
        left: 0;
        z-index: false;
        position: absolute; }
      .homeImage .homeContent .latestInfo h2 {
        color: #ffffff;
        text-transform: uppercase; } }

.homeSlider .bx-controls a {
  top: auto;
  bottom: 40px;
  display: none; }

.homeSlider .bx-pager.bx-default-pager {
  width: auto;
  left: 40px;
  bottom: 40px; }
  .homeSlider .bx-pager.bx-default-pager .bx-pager-item a {
    width: 13px;
    height: 13px; }

.homeSlider ul li {
  width: 100% !important; }
  .homeSlider ul li:after {
    content: '';
    width: 25%;
    height: 100%;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 1;
    position: absolute;
    background: rgba(0, 0, 0, 0.6); }
    @media screen and (max-width: 75em) {
      .homeSlider ul li:after {
        width: 35%; } }
    @media screen and (max-width: 48em) {
      .homeSlider ul li:after {
        width: 100%; } }
  .homeSlider ul li .conContainer {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 3;
    position: absolute;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 100%; }
    .homeSlider ul li .conContainer .lockup {
      width: 25%;
      padding: 0 40px;
      float: left;
      clear: both;
      position: relative; }
      .homeSlider ul li .conContainer .lockup p {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 36px;
        font-size: 2.25rem;
        color: #ffffff;
        line-height: 1em;
        text-transform: uppercase;
        font-weight: 500;
        float: left;
        display: block;
        clear: none;
        margin: 0;
        padding: 0;
        width: 100%; }
        .homeSlider ul li .conContainer .lockup p span {
          font-family: 'Montserrat', sans-serif;
          font-weight: 400;
          font-size: 36px;
          font-size: 2.25rem;
          color: #ffd400;
          line-height: 1em;
          text-transform: uppercase;
          font-weight: 500; }
      @media screen and (max-width: 75em) {
        .homeSlider ul li .conContainer .lockup {
          width: 35%; }
          .homeSlider ul li .conContainer .lockup p {
            font-family: 'Montserrat', sans-serif;
            font-weight: 400;
            font-size: 36px;
            font-size: 2.25rem;
            color: #ffffff;
            line-height: 1em;
            text-transform: uppercase;
            font-weight: 500; } }
      @media screen and (max-width: 48em) {
        .homeSlider ul li .conContainer .lockup {
          width: 100%; }
          .homeSlider ul li .conContainer .lockup p {
            font-family: 'Montserrat', sans-serif;
            font-weight: 400;
            font-size: 24px;
            font-size: 1.5rem;
            color: #ffffff;
            line-height: 1em;
            text-transform: uppercase;
            font-size: 9vw;
            font-weight: 500; }
            .homeSlider ul li .conContainer .lockup p span {
              font-family: 'Montserrat', sans-serif;
              font-weight: 400;
              font-size: 24px;
              font-size: 1.5rem;
              color: #ffd400;
              line-height: 1em;
              text-transform: uppercase;
              font-size: 9vw;
              font-weight: 500; } }
  .homeSlider ul li .slide-meta {
    top: auto;
    right: auto;
    bottom: 80px;
    left: 0;
    z-index: 10;
    position: absolute;
    clear: both;
    float: left;
    padding: 80px 40px 0 40px;
    width: 25%; }
    .homeSlider ul li .slide-meta h2 {
      color: #ffffff;
      text-transform: uppercase;
      font-size: 16px;
      text-align: left;
      line-height: 1.3em; }
    .homeSlider ul li .slide-meta p {
      margin: 0;
      padding: 0; }
      .homeSlider ul li .slide-meta p a.ghostbutton {
        border: 1px solid #ffd400;
        text-transform: uppercase;
        text-decoration: none;
        font-size: 12px;
        padding: 0.5rem 1rem;
        color: #ffd400;
        margin-top: 1rem;
        float: left;
        display: inline-block;
        -webkit-transition: all linear 100ms;
        -moz-transition: all linear 100ms;
        -o-transition: all linear 100ms;
        transition: all linear 100ms; }
        .homeSlider ul li .slide-meta p a.ghostbutton:hover {
          background: #ffd400;
          color: #231f20; }
    @media screen and (max-width: 75em) {
      .homeSlider ul li .slide-meta h2 {
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        font-size: 18px;
        font-size: 1.125rem;
        color: #ffffff;
        line-height: 1.3em;
        text-transform: uppercase; } }
    @media screen and (max-width: 48em) {
      .homeSlider ul li .slide-meta {
        width: 100%; }
        .homeSlider ul li .slide-meta h2 {
          font-family: 'Montserrat', sans-serif;
          font-weight: 400;
          font-size: 16px;
          font-size: 1rem;
          color: #ffffff;
          line-height: 1.3em;
          text-transform: uppercase; } }

.mobileMenu {
  padding-top: 15px; }
  .mobileMenu ul li a {
    font-size: 18px;
    line-height: 45px; }

.screen1 {
  height: 350px;
  padding: 0;
  position: relative; }
  .screen1:after {
    content: '';
    width: 25%;
    height: 100%;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 1;
    position: absolute;
    background: rgba(0, 0, 0, 0.3); }
  .screen1 .wrapper {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    z-index: 2;
    position: absolute;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 25%;
    padding: 40px; }
    .screen1 .wrapper h1 {
      position: relative;
      padding-bottom: 0;
      text-align: left;
      font-weight: 500;
      line-height: 1em;
      margin: 0; }
  .screen1 .ghostbutton {
    top: auto;
    right: auto;
    bottom: 40px;
    left: 40px;
    z-index: 10;
    position: absolute;
    border: 1px solid #ffd400;
    text-transform: uppercase;
    text-decoration: none;
    font-style: 12px;
    padding: 0.5rem 1rem;
    color: #ffd400;
    margin-top: 1rem;
    float: left;
    display: inline-block;
    -webkit-transition: all linear 100ms;
    -moz-transition: all linear 100ms;
    -o-transition: all linear 100ms;
    transition: all linear 100ms; }
    .screen1 .ghostbutton:hover {
      background: #ffd400;
      color: #231f20; }
  @media screen and (max-width: 20em) {
    .screen1 {
      height: 200px; } }
  @media screen and (max-width: 75em) {
    .screen1:after {
      width: 35%; }
    .screen1 .wrapper {
      width: 35%; } }
  @media screen and (max-width: 48em) {
    .screen1:after {
      width: 100%; }
    .screen1 .wrapper {
      width: 100%; } }

.customContent {
  width: 100%;
  float: left;
  clear: both;
  padding: 50px 0; }
  .customContent img {
    float: left;
    display: block;
    margin-right: 0%;
    width: 50%;
    padding: 0 20px; }
    .customContent img:last-child {
      margin-right: 0; }
  .customContent .contentBlock {
    float: left;
    display: block;
    margin-right: 0%;
    width: 50%;
    padding: 0 20px; }
    .customContent .contentBlock:last-child {
      margin-right: 0; }
    .customContent .contentBlock h2 {
      font-size: 1rem;
      text-transform: uppercase;
      margin-bottom: 0.75rem; }
  .customContent:nth-of-type(2n) {
    background: #f1f2f2; }
    .customContent:nth-of-type(2n) img {
      float: right; }
      .customContent:nth-of-type(2n) img:nth-child(1) {
        margin-right: 0; }
    .customContent:nth-of-type(2n) .contentBlock {
      float: left; }
  @media screen and (max-width: 48em) {
    .customContent {
      padding: 50px 20px; }
      .customContent .wrapper {
        max-width: 100%; }
      .customContent img {
        width: 100%;
        padding: 0 0 20px; }
      .customContent .contentBlock {
        width: 100%;
        padding: 0 0; } }

.filterPanel {
  width: 418px;
  display: block;
  float: right; }
  .filterPanel h2 {
    width: 100%;
    display: block;
    float: left;
    clear: both;
    text-transform: uppercase;
    background: #f1f2f2;
    padding: 1.5rem;
    font-size: 20px !important; }
  .filterPanel ul {
    clear: both;
    float: left;
    width: 100%;
    padding: 1.5rem 1.5rem 0 1.5rem; }
    .filterPanel ul li {
      width: 100%;
      float: left;
      clear: both;
      margin: 0;
      padding: 0; }
      .filterPanel ul li a,
      .filterPanel ul li a:visited {
        border: none;
        background: none;
        text-align: left;
        width: 100%;
        float: left;
        clear: both;
        padding: 0;
        margin: 0;
        text-transform: uppercase;
        color: #231f20; }
        .filterPanel ul li a.selected,
        .filterPanel ul li a:visited.selected {
          background: none;
          color: black;
          font-weight: 600; }
        .filterPanel ul li a:hover,
        .filterPanel ul li a:visited:hover {
          background: none;
          text-decoration: underline;
          color: #231f20; }
  @media screen and (max-width: 62em) {
    .filterPanel {
      width: 100%;
      float: left;
      clear: both; }
      .filterPanel h2 {
        padding: 1rem 0.5rem;
        font-size: 16px; }
      .filterPanel ul {
        float: left;
        display: block;
        margin-right: 0%;
        width: 33.33333%;
        clear: none;
        float: left;
        padding: 0.5rem; }
        .filterPanel ul:last-child {
          margin-right: 0; }
        .filterPanel ul li {
          padding-bottom: 0.5em; }
          .filterPanel ul li a {
            line-height: 1.2em !important;
            font-size: 14px !important; } }
  @media screen and (max-width: 62em) {
    .filterPanel ul li a {
      line-height: 30px !important;
      font-size: 18px !important; } }

.portfolioWrap {
  width: calc(100% - 418px);
  background: #f1f2f2;
  min-height: calc(100vh - 100px); }
  @media screen and (max-width: 62em) {
    .portfolioWrap {
      width: 100%;
      float: left;
      clear: both; } }

@media screen and (min-width: 62em) {
  .singleProjectWrap {
    height: calc(100vh - 100px) !important; } }

.portfolioItemV3 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 0 ")";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity: 0; }
  .portfolioItemV3.showme {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1; }

.portfolioItemV3Desc h3 {
  display: block;
  width: 100% !important;
  height: auto !important;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  z-index: false;
  position: absolute;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }
  .portfolioItemV3Desc h3:after {
    content: '';
    width: 40px;
    height: 3px;
    top: auto;
    right: auto;
    bottom: -20px;
    left: 50%;
    z-index: false;
    position: absolute;
    margin-left: -20px;
    background: #ffffff; }

.singleProjectDesc {
  padding: 0; }
  @media screen and (min-width: 62em) {
    .singleProjectDesc {
      height: 100%;
      overflow: auto; } }
  .singleProjectDesc h1 {
    width: 100%;
    display: block;
    float: left;
    clear: both;
    text-transform: uppercase;
    background: #f1f2f2;
    padding: 1.5rem;
    font-size: 20px;
    margin-bottom: 1rem; }
  .singleProjectDesc .singleProjectContainer {
    padding: 1.5rem;
    float: left;
    clear: both;
    width: 100%; }
    .singleProjectDesc .singleProjectContainer .singleProjectDescWrap {
      margin-bottom: 2.5rem; }
  .singleProjectDesc .singleProjectDescText {
    display: none; }

.singleProjectExtraText h4 {
  line-height: 26px;
  padding-right: 14px;
  margin-bottom: 0px;
  color: #231f20;
  text-transform: uppercase;
  font-weight: 400; }

.singleProjectExtraText p {
  line-height: 26px;
  padding-right: 14px;
  margin-bottom: 18px;
  color: #797979; }

@media screen and (max-width: 48em) {
  .singleProjectExtraText {
    text-align: center;
    max-width: 345px;
    float: none;
    margin: 0 auto; } }

.ourLocation {
  height: 350px; }
  .ourLocation .map {
    height: 350px; }

footer .copyright {
  width: 100%;
  color: #aaa; }
  footer .copyright span {
    float: right; }
    footer .copyright span a {
      color: #aaa !important; }

.ourLocation .map .gm-style div div div div canvas {
  transform: scale(0.75); }

.singleProjectGallery .bx-pager.bx-default-pager {
  width: 100%;
  bottom: 60px; }
  .singleProjectGallery .bx-pager.bx-default-pager .bx-wrapper
.bx-pager-item a {
    width: 12px;
    height: 12px;
    background: #ffd400; }
    .singleProjectGallery .bx-pager.bx-default-pager .bx-wrapper
.bx-pager-item a:hover {
      background: #ffffff; }
    .singleProjectGallery .bx-pager.bx-default-pager .bx-wrapper
.bx-pager-item a.active {
      border-color: #ffd400; }

.singleProjectGallery .projectGalleryThumb {
  bottom: 40px; }

@media screen and (max-width: 48em) {
  .singleProjectGallery .bx-pager.bx-default-pager {
    bottom: 20px; }
  .singleProjectGallery .bx-wrapper .bx-viewport {
    height: 250px !important; }
    .singleProjectGallery .bx-wrapper .bx-viewport ul li {
      height: 250px !important; } }

.singleProjectGallerySlider .bx-wrapper .bx-pager.bx-default-pager a {
  width: 13px;
  height: 13px; }
