﻿@media only screen and (min-width: 0px) and (max-width: 767px) {
  .resultdate1 {
    margin: 0px auto;
    width: 90%;
    display: block; }
  .outerheader {
    height: 66px !important; }
  /* nexia.com/skills-centre/secondments/ slider and bottom fullwidthbox styles */
  .pageid2099 .quote-slider .bx-controls {
    bottom: -65px !important; }
  .pageid2099 .bx-controls.bx-has-pager {
    width: 37%; }
  /* End of styles */
  .cbdentry .fl {
    width: 100%; }
  html, body {
    max-width: 100%;
    margin: 0px; }
  .gipdf {
    top: -15px; }
  .margLeft {
    margin-left: 20px !important;
    width: 93% !important; }
    .margLeft a {
      margin-left: 0 !important; }
  .accountInfo .become .english input {
    position: relative !important;
    right: 0 !important;
    margin-top: 0 !important;
    clear: none !important; }
  .contactForm .become .english input {
    position: relative !important;
    right: 0 !important;
    margin-top: 0 !important;
    clear: none !important; }
  .contactForm .english.eng2 input {
    position: relative !important;
    right: 0 !important;
    margin-top: 0 !important;
    clear: none !important;
    float: left !important; }
  .eventsSection .eventItem {
    width: 100%;
    height: 155px; }
  .eventsPara {
    float: none;
    width: 100%;
    margin-left: 0; }
  .eventsVid {
    width: 100%;
    float: none; }
  .accountInfo .become .english input:first-of-type, .contactForm .become .english input:first-of-type {
    margin-left: 20px; }
  .accountInfo .become .english span {
    position: relative !important; }
  .contactForm .become .english span, .contactForm .english.eng2 span {
    position: relative !important;
    display: inline-block;
    right: 0 !important; }
  .accountInfo .become .form, .contactForm .form {
    margin-top: 20px; }
  .accountInfo .login .submitButton input {
    top: 0px !important; }
  .mobile {
    display: block; }
  .nomobile, .map {
    display: none; }
  .members-area .title h1 {
    margin-top: 0px;
    margin-bottom: 45px;
    width: 233px;
    color: #00b2a9;
    font-size: 25px; }
  .noslider .inner h1 {
    font-size: 32px;
    margin-bottom: 8px; }
  #homeslider .inner {
    float: none !important;
    margin: 0px auto;
    max-width: 88%;
    height: 100%; }
  .textAreacountry, .seventyFive, .textAreacountry p {
    width: 100%; }
  .footer, .footerInner ul {
    margin-top: 0px; }
  .title a {
    float: left !important;
    width: 100%;
    height: 56px; }
  .leftFooterPanel, .rightFooterPanel {
    width: 100%;
    display: block;
    clear: both;
    margin-top: 3px; }
  .leftFooterPanel {
    height: 460px; }
  .tweetBox {
    float: none;
    margin-left: 0;
    margin: 20px auto;
    border-left: none;
    width: 90%;
    height: 190px;
    display: block;
    /* margin-left: 0; */
    padding-left: 0; }
  .factBox {
    float: none;
    margin: 0 auto;
    text-align: center; }
    .factBox .bx-controls.bx-has-pager {
      bottom: unset;
      right: unset;
      position: relative;
      display: inline-table;
      margin: 0 auto;
      left: unset; }
  .contactBox select {
    width: 100%; }
  .sidr ul li a, .sidr ul li span {
    color: #000 !important; }
  .footerInner.noLeft a {
    width: 37px;
    height: 37px;
    display: inline-block;
    float: none; }
    .footerInner.noLeft a.linkIN {
      margin-right: 0; }
    .footerInner.noLeft a img {
      width: 100%; }
    .footerInner.noLeft a.roundedButton2 {
      background-color: #0d5257;
      color: #FFF;
      font-size: 20px;
      text-transform: none;
      border-radius: 25px;
      padding: 10px 15px;
      margin-top: 5px;
      display: block;
      cursor: pointer;
      text-align: center;
      width: 90% !important;
      height: 30px !important; }
  .footer a.roundedButton2 {
    background-color: #0d5257;
    color: #FFF;
    font-size: 20px;
    text-transform: none;
    border-radius: 25px;
    padding: 10px 15px;
    margin-top: 5px;
    display: block;
    cursor: pointer;
    text-align: center;
    width: 90% !important;
    height: 30px !important; }
  .contact-us .contactForm select {
    width: 91.5%; }
  .smallbg #homeslider .loginBox h1 {
    width: 80%;
    margin-top: -12px;
    font-size: 27px; }
  table {
    margin-bottom: 0px; }
  .ctaContainer {
    margin-bottom: 20px; }
  .footerText {
    width: 100%; }
  .footerInner.noLeft img {
    width: 47%;
    margin-right: 2%; }
  .searchboxdiv.menu ul {
    margin-top: 3px; }
    .searchboxdiv.menu ul li {
      width: auto;
      display: inline-block;
      clear: none;
      float: left;
      margin-left: 10px !important; }
      .searchboxdiv.menu ul li:first-child {
        margin-left: 20px !important; }
  .page {
    margin-top: 40px; }
  .cta50.greyBG.bookBG li, .cta50.greyBG ul li {
    padding-left: 30px;
    position: relative;
    width: 80%;
    list-style: none; }
  .debugger .cmsButton {
    margin: 1px;
    padding: 3px; }
  .addpanel {
    height: 120px;
    width: 84%; }
  .subContent {
    margin: 0px auto; }
  .textcontent, .leftMenu {
    order: 0;
    -webkit-order: 0; }
  .relatedContent {
    order: 2;
    -webkit-order: 2; }
  .contactSidebar .ppblock span {
    margin-top: 10px; }
  .homeSliderText h2 {
    font-style: normal;
    font-size: 14px;
    max-width: 92%;
    display: none; }
  .homeSliderText h1 {
    font-size: 28px;
    max-width: 100%;
    color: #FFF;
    padding-top: 0px; }
  .sliderInner h1 {
    font-size: 28px;
    max-width: 100%;
    color: #FFF;
    padding-top: 0px; }
  .sliderInner h2 {
    font-size: 25px; }
  .sliderInner p {
    font-size: 15px;
    color: #fff;
    margin-bottom: 0; }
  .burger {
    width: auto;
    height: auto;
    position: absolute;
    right: 0px;
    transform: translateY(-50%);
    z-index: 100;
    top: 45%;
    display: inline-block; }
    .burger .hamburger-inner, .burger .hamburger-inner:before, .burger .hamburger-inner:after {
      padding-bottom: 1px;
      background-color: #00b2a9 !important; }
  .ddrelative li {
    padding-bottom: 8px; }
  .relatedContent .blueTitleStrip {
    display: block; }
    .relatedContent .blueTitleStrip h3 {
      margin-left: 0px; }
  .relContent {
    height: 230px !important; }
    .relContent span {
      font-size: 14px !important; }
    .relContent h2 {
      bottom: 175px !important; }
  .m-test .homeslider {
    max-height: 210px; }
  .leftMenu {
    width: 100%;
    min-height: 0px;
    margin-bottom: 21px; }
  .searchMobile input {
    width: 90%;
    float: none;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 20px;
    padding: 5px; }
  #thePage .searchboxdiv.menu {
    width: 100% !important;
    right: 0px !important;
    top: -40px !important;
    position: relative !important;
    padding-bottom: 11px;
    padding-top: 4px; }
  .searchMobile {
    height: 65px;
    background-color: #2eace2; }
  .rightHandMenuDD {
    display: block; }
  .searchIcon {
    float: left; }
  .subContent .leftArea, #ctl00_MainContent_leftArea {
    padding-bottom: 0px;
    height: 100%;
    /*display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;*/ }
  .countryPanel h2, .greentitle, .inpagetitle {
    padding-bottom: 0.3em;
    margin-bottom: 1em; }
  .toggleContainer {
    display: none !important; }
  .news .newsandevents {
    margin-left: 20px;
    margin-right: 20px;
    width: 90% !important;
    margin-bottom: 24px !important; }
  .news .justawrap {
    margin-top: 30px;
    margin-bottom: 20px; }
  #myaccounttabs {
    margin-top: 20px;
    margin-bottom: 30px; }
  .etabs.centeredRow {
    padding-left: 0px; }
  #myaccounttabs .tab {
    padding-left: 0px;
    padding-right: 0px; }
  .textPage h3 div, .downloads h3 div, .whatsOnList h3 div, .publicationsTable h3 div, .archiveBox h3 div, .BS5 table h1 div, .news .newsBoxTitle div, .whatsOnList h3 div, .filterpanel h3 div, .upcomingEventsList h3 div, .pubItem h3 div {
    white-space: normal; }
  h3 span, h3.firstsection div, h3.reportTitle div {
    white-space: normal; }
  a.backLink {
    white-space: normal; }
  #area168 .textPage h3 span {
    padding-bottom: 5px; }
  .textPage {
    width: 100% !important; }
  .contactForm {
    color: #484848;
    /*border: 1px solid #ccc;*/
    float: left;
    padding-bottom: 15px;
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 15px;
    float: none;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 30px; }
  .connectHeader .socialItem {
    padding-left: 0px !important;
    padding-right: 0px !important; }
    .connectHeader .socialItem p, .connectHeader .socialItem span {
      padding-left: 10px;
      padding-right: 10px; }
  .emailLog {
    display: none !important; }
  #ctl00_RegisterButton, #ctl00_LoginUser_LoginButton {
    float: left; }
  .BS1 {
    width: 100% !important; }
  .socialItem {
    width: 100% !important;
    padding-bottom: 22px; }
  .sport .td25 .backLink {
    display: inline-block;
    width: 100%;
    border-bottom: 0 !important; }
  .td25 .backLink {
    border-bottom: 0px !important; }
  .submitButton {
    margin-top: 20px; }
  .contactBox .contactDetails {
    float: left;
    max-width: 298px;
    width: 61%; }
  #ctl00_MainContent_rightHandMenuDD {
    display: none !important; }
  .oks-connect-home #ctl00_MainContent_rightHandMenuDD {
    display: block !important; }
  .contactDetails p {
    margin-top: 0px; }
  .contactForm h2, .merciaForm h2 {
    width: 90% !important; }
  .td71 {
    width: 100% !important; }
  .backLink h3 span {
    padding-bottom: 5px; }
  .contactForm.registerInterest:first-child, .contactForm.registerInterest.courseInfo, .merciaForm.registerInterest:first-child, .merciaForm.registerInterest.courseInfo {
    margin: 0 auto;
    float: none !important;
    margin-top: 30px;
    min-height: 690px;
    margin-bottom: 30px; }
  h3.firstsection div {
    padding-bottom: 5px; }
  p.introPara {
    padding-left: 0px; }
  .mobilePadding {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px; }
  #area132 .newsandevents:nth-child(4) .overImg {
    margin-bottom: 0px; }
  .searchIcon {
    width: 16px; }
  fieldset legend {
    left: -1px;
    width: 101.8%;
    display: none !important; }
  div legend {
    display: none; }
  fieldset.login:before {
    Content: "Login";
    background-color: #313840;
    display: none;
    color: #fff;
    width: 100%; }
  .static.basket a {
    margin-right: 0px !important; }
  .searchButt {
    right: 30px; }
  .register .submitButton input {
    top: 25px !important;
    margin: 0 auto;
    float: none;
    max-width: 100%;
    width: 97.5% !important; }
  .order-details .myWrap {
    float: left;
    overflow: auto;
    width: 100%;
    padding-bottom: 18px; }
  .regPage fieldset legend {
    margin-bottom: 10px; }
  fieldset.register {
    height: 373px; }
  .regPage h2 {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 30px; }
  .regPage fieldset p {
    margin-bottom: 0px;
    max-width: 83%; }
  .featuredNews .overImg, .featuredNews .otherNewsbits {
    width: 100% !important;
    float: left; }
  .otherNewsbits a {
    width: 100% !important; }
  .featuredNews .overImg {
    background-size: contain !important;
    min-height: 135px; }
  .news .justawrap {
    margin-top: 0px !important; }
  .register #ctl00_MainContent_RegisterUser_CreateUserStepContainer_UserName, .register #ctl00_MainContent_RegisterUser_CreateUserStepContainer_Password, .register #ctl00_MainContent_RegisterUser_CreateUserStepContainer_ConfirmPassword {
    width: 100% !important; }
  .news .boxmodel p {
    /*padding-left: 20px;*/
    padding-right: 20px;
    width: 90%; }
  .studymat, .courses {
    margin-top: 30px;
    margin-left: 15px;
    margin-right: 15px; }
  .findoutMore, .td24.blueimg .findoutMore {
    bottom: 20px !important; }
  .courses {
    margin-bottom: 30px; }
  .justawrap {
    width: 100%; }
  .newsBoxTitle {
    margin-bottom: 20px !important; }
  #siteSearch {
    width: 85%;
    display: block;
    float: none;
    margin: 0 auto;
    padding: 9px;
    top: initial;
    margin-top: 20px;
    position: relative;
    border: 1px solid #c4c4c4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
  .contactForm.registerInterest {
    width: 90%; }
    .contactForm.registerInterest.courseInfo {
      min-height: 1030px; }
    .contactForm.registerInterest label {
      width: 100%; }
  .imgLink .overImg, .news .imgLink {
    width: 100% !important; }
  .news-and-events p {
    padding-left: 20px;
    padding-right: 20px; }
  .registerBox.loginPage .tbutt {
    margin-top: 25px; }
  .submitButton input, .registerBox.loginPage .tbutt {
    float: none;
    width: 100%;
    border: none;
    max-width: 271px;
    padding: 12px;
    background-color: #00b2a9;
    color: #fff;
    font-size: 16px;
    margin-left: 40px;
    position: relative;
    margin-right: 42px;
    top: 4px;
    width: 60% !important;
    right: 0px !important;
    margin-right: 20px; }
  .accountInfo {
    width: 100% !important;
    float: none !important;
    margin: 0 auto;
    height: auto !important;
    /*min-height: 470px;*/
    margin-bottom: 30px; }
  .showpass {
    margin-right: 1em; }
  #ctl00_MainContent_LoginUser_LoginButton {
    right: 1em !important; }
  .login a {
    margin-left: 20px; }
  #ctl00_MainContent_LoginUser_UserName, #ctl00_MainContent_LoginUser_Password {
    width: 86%;
    float: none;
    padding-left: 10px; }
  .registerBox.loginPage {
    width: 100%;
    float: none;
    margin: 0 auto; }
  .registerPage .registerBox h2 {
    padding-left: 0; }
  .registerPage h2 {
    margin-top: 15px;
    padding-left: 20px;
    padding-right: 20px; }
  .registerPage p {
    padding-left: 20px;
    padding-right: 20px; }
  .registerBox.loginPage .tbutt {
    margin: 0px;
    margin-left: 20px;
    margin-top: 20px !important;
    width: 80% !important;
    float: left;
    max-width: 90% !important;
    margin: 0 auto;
    float: none;
    height: auto; }
  .login p {
    padding-left: 0px;
    margin-left: 20px;
    padding-right: 0px;
    float: none;
    margin: 0 auto; }
  .login #ctl00_MainContent_LoginUser_RememberMe {
    float: left;
    clear: both;
    margin-top: 10px; }
  fieldset.login {
    height: 280px;
    width: 100%;
    margin: 0;
    margin-bottom: 30px; }
  .helpBox {
    width: 100% !important;
    margin-bottom: 30px; }
  p.loginIntro {
    padding: 0; }
  .login .submitButton {
    padding-left: 0px;
    padding-right: 0px;
    margin: 0 auto;
    float: none;
    width: 89%; }
    .login .submitButton input {
      top: 25px !important;
      margin: 0 auto;
      float: none;
      max-width: 100%;
      width: 100% !important; }
  .contactForm p, .contact-us p.strong, .merciaForm p {
    padding-left: 15px; }
  .contactForm.registerInterest.courseInfo input, .contactForm.registerInterest.courseInfo textarea, .contactForm.registerInterest.courseInfo label {
    width: 88%; }
  .td25.sidebar .cta33 .findoutMore {
    position: initial;
    margin-top: 20px;
    margin-bottom: 20px; }
  .contentWrapper.productPage h2 {
    padding-left: 0px; }
  .contactForm textarea {
    width: 94%;
    margin-left: 9px;
    margin-right: 15px;
    margin: 0 auto;
    float: none;
    display: block;
    margin-bottom: 25px; }
  .contactForm input.tbutt {
    width: 100%; }
  .BS5 .cmsButton {
    width: 100%; }
  .contactForm input, .contactForm select {
    width: 94%;
    padding: 3%;
    margin: 0 auto;
    float: none !important;
    display: block;
    margin-bottom: 15px; }
  input.tbutt {
    max-width: initial;
    width: 100%;
    float: left;
    margin-left: 0; }
  .tbutt {
    font-size: 20px !important;
    height: 50px;
    border-radius: 25px; }
  .extraTxt {
    padding-left: 15px;
    padding-right: 15px; }
  /*.centeredRow, .fullWidthBox .inner, .header {
        width: 87%;
        margin: 0 auto;
        max-width: 90%;
    }*/
  .cta50.cta7 {
    margin-left: 0px; }
  .introText {
    padding-left: 20px;
    padding-right: 20px; }
  .findFriendsCTA, .connectCTA {
    padding-right: 0px !important;
    margin-right: 0px !important; }
  .loginBox, .registerBox {
    position: relative;
    /*right: 0px;
    top: 61px;*/
    background-color: #fff;
    height: auto;
    width: auto !important;
    padding: 20px;
    /*display: none;*/ }
  .title {
    width: 47%;
    margin: 2px auto;
    /*margin-left: 5.5%;*/
    position: absolute;
    margin-top: 10px;
    /*background-image: url(/app_themes/textpage/images/001_Logo.png);*/
    height: 60px;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: 0px;
    background-size: contain; }
  .title img {
    width: 100% !important;
    height: auto !important;
    /*display: none;*/ }
  .relContent {
    width: 100%;
    margin-right: 0px;
    height: 173px;
    margin-bottom: 21px; }
    .relContent h2 {
      position: absolute;
      color: #FFF;
      bottom: 39px;
      left: 32px;
      font-size: 21px !important;
      border-bottom: none !important; }
    .relContent img {
      min-height: 165px; }
  .headertextRel {
    font-size: 13px; }
  .HeaderOuter {
    height: 48px; }
  .header {
    position: relative;
    top: 0px;
    transform: none;
    height: 41px;
    background-color: #fff;
    min-height: 50px;
    max-width: 90%;
    padding-left: 0%;
    margin-top: 0px; }
  .homeSliderText h1 {
    width: 43% !important; }
  .courseOptions:last-child {
    margin-bottom: 30px; }
  .imageBox .inner img {
    width: 100% !important;
    height: auto !important; }
  .socialLinks li {
    width: 50%;
    float: left;
    margin-bottom: 25px; }
  .contact #flashdiv {
    height: 200px; }
  .featuredNews .newsandevents.item.news {
    width: 100%;
    background-color: #3db771;
    height: auto;
    float: left; }
  .loadmoreitem {
    background-color: #0ae4b3; }
  .twentyFiveWidthBox .inner p, .twentyFiveWidthBox .instainner p {
    font-size: 118.75%; }
  .fiftyWidthBoxDouble .inner p, .fiftyWidthBoxDouble .instainner p {
    font-size: 118.75%; }
  .menuPanel {
    display: none; }
  ul.twoColsixItem li {
    float: left;
    width: 90% !important; }
  #menuwrapper {
    position: absolute;
    top: 79px;
    z-index: 10000;
    background-color: #f0f0f0;
    left: 0px;
    width: 100%;
    height: auto;
    z-index: 1000000;
    /*display:none;*/ }
  .menu {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    border-top: none; }
    .menu ul {
      width: 100% !important;
      padding-top: 0px; }
      .menu ul li {
        width: auto;
        height: auto;
        text-align: center;
        display: block;
        clear: both;
        width: 100%;
        text-align: center;
        padding-bottom: 13px; }
        .menu ul li ul li {
          width: auto;
          height: auto;
          text-align: center;
          display: block;
          clear: both;
          width: 100%;
          text-align: center;
          padding-bottom: 13px; }
  .menuTop ul li {
    width: auto;
    height: auto;
    text-align: center;
    display: block;
    clear: both;
    width: 100%;
    text-align: center;
    padding-bottom: 13px; }
    .menuTop ul li ul li {
      width: auto;
      height: auto;
      text-align: center;
      display: block;
      clear: both;
      width: 100%;
      text-align: center;
      padding-bottom: 13px; }
  .menu ul li a, .menu ul li ul li a {
    padding-bottom: 7%;
    padding-left: 0px; }
  .menu a:hover > .ddpanel, .menu a:hover > .ddpaneltop {
    display: none; }
  .hovered, .menu a:hover {
    background-color: transparent; }
  .lhmenuholder, .contentLeft {
    width: 100%;
    max-width: 100%; }
  .lhmenuholder {
    margin-bottom: 1em;
    margin-top: 1em;
    height: auto; }
  .rhmenubefore {
    outline: 1px solid #00b2a9;
    display: block;
    padding: 2.5%;
    color: #00b2a9;
    background-image: url(/assets/images/1_Home/5_Footer/dropdown-arrow-retina.png);
    background-repeat: no-repeat;
    background-position: 96% 50%;
    background-size: 18px; }
  .rhmenu {
    display: none;
    outline: 1px solid #00b2a9;
    padding: 2.5%;
    width: 95%; }
  .rightHandMenuDD {
    max-width: 100%;
    height: 30px;
    border: 1px solid #ccc;
    width: 90%;
    margin: 0 auto;
    margin-top: 10px; }
  .table48 {
    width: 100% !important; }
  .BS5 select {
    float: left; }
  .BS5 table {
    width: 100%;
    margin-bottom: 0px !important;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 15px; }
    .BS5 table td {
      float: left;
      padding-left: 0px !important; }
      .BS5 table td input {
        float: left; }
  #cvtext {
    height: 150px; }
  .uploadItems {
    display: none; }
  .skilllist {
    width: 100%; }
  .table48 p {
    float: left;
    width: 90%;
    margin-top: 20px; }
  .subTitle, .hiddenElement .textPage.eventandnewsLayout h2 {
    font-size: 22px;
    font-family: 'Azo Sans W01 Light';
    line-height: 30px; }
  textarea#biog {
    width: 235px;
    height: 110px;
    border: none;
    float: left;
    font-family: 'Effra W06 Regular'; }
  .BS6 table.friendtable td {
    padding: 10px;
    color: #000000;
    font-size: 15px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-indent: 10px; }
  .BS5 table h1 {
    margin-top: 20px;
    border-bottom: 1px solid #d1d3d4;
    float: left;
    width: 85%;
    margin-bottom: 0px; }
  .fullWidthBox {
    min-height: 150px; }
  .pressReleases .item {
    width: 100%; }
    .pressReleases .item:nth-child(2n+0) {
      margin-right: 19px; }
    .pressReleases .item img {
      height: auto;
      min-height: 0px;
      outline: 1px solid #CCC;
      margin-bottom: 14px; }
  .newsandevents a, .pressReleases .item span {
    display: inline-block;
    float: left;
    width: 62%; }
  .fiftyWidthBox, .twentyFiveWidthBox, .fiftyWidthBoxDouble, .twoThirdBox {
    position: relative;
    width: 100% !important; }
  .newsBoxTitle {
    padding-left: 15px; }
  body {
    overflow-x: hidden; }
  .homeslider {
    height: 220px;
    max-height: 290px; }
  .introPara {
    padding-left: 20px;
    padding-right: 20px; }
  .td48 {
    width: 100% !important; }
  .td24 {
    width: 95% !important; }
  .td4 {
    display: none !important; }
  .fullWidthBox .inner h1 {
    font-size: 26px;
    line-height: 132%;
    font-weight: 700;
    margin: 0px;
    padding: 0px;
    margin-top: 10px !important;
    margin-bottom: .5em;
    padding-bottom: 5px !important; }
  .fullWidthBox .inner h2 {
    line-height: 1em;
    margin: 0 auto;
    padding: 0px;
    margin-top: 6%;
    /*padding-left: 20px;*/
    margin-bottom: 20px; }
  .inner .headlinearticle h2 {
    margin-top: 0;
    margin-bottom: 0; }
  .detailedList .inner .headlinearticle h2 {
    top: inherit;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    font-family: 'Effra W06 Medium';
    margin-bottom: 10px; }
  .textPage table .td48 img {
    display: block;
    float: left;
    width: 90% !important;
    height: auto !important;
    margin-left: 0px; }
  .textPage .td48 iframe {
    width: 100% !important;
    height: 310px !important;
    float: left;
    margin: 0 auto;
    float: none;
    display: block;
    margin-top: 30px;
    margin-bottom: 30px; }
  .textPage .caption {
    width: 61%;
    position: relative;
    margin-top: 10px;
    float: left;
    padding-bottom: 30px; }
  .connectCTA {
    width: 92%; }
  .fullWidthBox.imageBox {
    padding-bottom: 62%; }
  span.date {
    width: 40px !important; }
  .fiftyWidthBox.imageBox {
    padding-bottom: 62%; }
  .twoThirdBox {
    padding-bottom: 20px; }
    .twoThirdBox img {
      max-width: 100%;
      height: auto !important; }
  .footer {
    width: 100%;
    max-width: 100%;
    min-height: 483px;
    float: left;
    height: auto;
    padding-bottom: 30px;
    margin-bottom: 0px; }
  .footerInner {
    width: 100% !important;
    border-left: none;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 2px; }
    .footerInner.noLeft {
      padding-left: 0px;
      padding-right: 0px;
      padding-bottom: 20px;
      width: 100% !important;
      margin: 0 auto;
      float: none;
      padding-top: 35px;
      margin-bottom: 5px;
      text-align: center; }
    .footerInner h4 {
      margin-top: 30px; }
  .td25 {
    width: 100%; }
  /* important - DO NOT DELETE */
  .clientstable, tbody, tr, td {
    display: block;
    margin: 0 auto;
    width: 100% !important;
    height: auto !important;
    float: left; }
  table {
    max-width: 100% !important;
    width: 100% !important; }
  .darkCTA, .lightGreenCTA {
    width: 100%; }
  .nexia-day .darkCTA, .nexia-day .lightGreenCTA {
    width: 100%; }
  .multiBG {
    height: 250px; }
  .padder {
    float: left; }
  #gimaincontent {
    width: 100%;
    margin-right: 0;
    margin-bottom: 50px; }
  .headlinearticle {
    height: 100%;
    position: relative;
    display: block;
    float: left;
    width: 100%; }
  /* End important code */
  /* ----------------------------------------------------------------- Custom Mobile Styles --------------------------------------------------------------------------- */
  .imgCon {
    width: 100%; }
    .imgCon img {
      width: auto;
      margin: 0 auto;
      float: none; }
  #become-a-member .left, #become-a-member .right {
    width: 100%; }
  .bodycopy {
    width: 100%;
    margin-top: 20px; }
    .bodycopy.widebodycopy {
      margin-top: 0; }
  /*.fullWidthBox img{
      margin: 0 auto !important;
      width:100% !important;
  }*/
  .overviewpage.fullWidthBox img {
    width: auto !important; }
  #thePage .searchboxdiv.menu {
    height: 50px;
    top: -60px !important; }
  .sidr {
    background: #f1f2f2 !important;
    color: #000 !important; }
    .sidr ul {
      border-top: none !important; }
    .sidr a {
      color: #000 !important; }
  .sidr-class-ddpanel ul li:first-child {
    border-top: 1px solid #bcbec0 !important; }
  .sidr ul.sidr-class-level1.sidr-class-menuitem.sidr-class-static:last-child {
    border-bottom: 1px solid #bcbec0 !important; }
  .sidr ul li {
    border-bottom: 1px solid #bcbec0;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .sidr ul li:before {
      display: none; }
  .sidr-class-level1 li {
    border: none; }
  .sidr ul li:last-child {
    border-bottom: none !important; }
  .page {
    margin-top: 28px; }
  .fullWidthBox {
    min-height: 0px; }
  .contactBox {
    width: 88%; }
  .subTitle {
    width: 100% !important; }
  .homeSliderText {
    color: #fff;
    text-align: center;
    max-width: 1140px;
    width: 100%;
    margin: 0px auto;
    position: relative;
    top: 20%;
    -moz-transform: translateY(50%);
    transform: translateY(50%);
    -webkit-transform: translateY(50%); }
  p.subTitle {
    padding-right: 0px !important;
    padding-left: 0px !important; }
  .searchButt {
    top: -6px;
    right: initial;
    width: 48% !important; }
  .searchIcon {
    width: 16px;
    position: absolute;
    top: -9px;
    right: 18px; }
  .searchboxdiv.menu a {
    font-size: 11px; }
  .searchButt {
    width: 101px !important;
    display: none !important; }
    .searchButt #searchbox {
      width: 78%;
      font-size: 13px;
      margin-left: 8px !important; }
  .homeSliderText h1 {
    width: 90% !important;
    font-size: 30px; }
  .blueTitleStrip {
    max-width: 90%;
    width: 87%; }
  .breadcrumb {
    max-width: 90%;
    width: 87%;
    margin-right: 0px;
    float: left;
    font-size: 17px;
    display: none; }
  .td24, .td30, .td66 {
    width: 100% !important; }
  #gpfreesearch {
    display: block !important; }
  #searchdiv p {
    margin-bottom: 1em !important; }
  .td30 {
    margin-bottom: 20px; }
  .sidebarQuote {
    margin-bottom: 20px; }
  .justawrap {
    width: 100%;
    margin-right: 20px;
    margin-left: 0px; }
  .searchboxdiv.menu .centeredRow {
    width: 100% !important;
    max-width: 100% !important; }
  .justawrap h2 {
    width: 100%;
    clear: both;
    padding-left: 0px;
    margin-bottom: 20px;
    float: left;
    font-size: 20px;
    text-transform: none;
    padding-bottom: 4px;
    border-bottom: none; }
  .justawrap .viewAllbutt {
    width: 54px;
    right: 0px; }
  .newsBoxTitle {
    width: 100% !important; }
  .homePage .cknum8, .homePage .cknum10 {
    margin-top: 0px; }
  .homePage .cknum7 {
    /*margin-top:20px;*/
    /*max-height: 703px;*/ }
  .homePage .cknum10 {
    margin-bottom: 20px; }
  .item.newsandevents.isfeaturednewsFalse.news {
    width: 92.4% !important;
    min-height: 170px !important;
    padding-top: 20px;
    margin-top: 20px; }
  .justawrap.False {
    width: 100%;
    float: left;
    margin-bottom: 10px; }
    .justawrap.False .isfeaturednewsFalse .item {
      width: 100% !important; }
  .justawrap .item {
    width: 92% !important;
    margin-right: 0px;
    min-height: 155px !important;
    padding: 4%; }
  .justawrap.False .dateBox {
    width: 15%; }
  .pressReleases .item span {
    display: table-cell;
    float: none;
    text-align: center;
    width: 87%;
    margin-left: 0px;
    vertical-align: middle; }
  a.titleLink {
    width: 100%;
    min-height: 45px;
    vertical-align: middle;
    padding-top: 0px; }
  .homePage .isfeaturednewsTrue span.date {
    left: 0px; }
  .featuredcasestudy.news.intro {
    width: 100%;
    font-size: 16px; }
  .centeredRow .centeredRow {
    width: 100% !important;
    max-width: 100% !important; }
  /*#ctl00_MainContent_rightHandMenuDD {
      opacity: 0;
  }*/
  /*.repsIntro {
      margin-left: 20px;
      margin-right: 20px;
  }*/
  .footer {
    padding-top: 20px; }
  .footerInner.noLeft h4 {
    margin-top: 30px; }
  .footerInner h4 {
    margin-top: 0px;
    margin-bottom: 15px; }
  .textPage.container .td71 {
    width: 100% !important; }
  .textPage .sidebar {
    padding-top: 30px !important;
    float: left;
    width: 100% !important; }
  .hiddenElement .blueTitleStrip .breadcrumb {
    width: 95%;
    padding-top: 20px;
    float: left;
    padding-left: 20px;
    padding-right: 20px; }
  .mobileOnly {
    display: block; }
  .hideme {
    display: none !important; }
  .textPage h2 {
    width: 100%;
    line-height: 50px; }
  .textPage h4 {
    font-size: 17px;
    color: #000;
    margin-left: 0px;
    margin-right: 20px; }
  .textPage h3 {
    margin-left: 20px;
    width: 90%;
    margin-right: 20px; }
  .textPage.container .td71 p {
    padding-left: 0px;
    padding-right: 0px; }
    .textPage.container .td71 p.introPara {
      padding-left: 0px;
      padding-right: 0px; }
  /*#ctl00_MainContent_rightHandMenuDD {
      display: none !important;
  }*/
  .blueTitleStrip {
    min-height: 15px;
    /*top: 265px;*/ }
  .news .filterpanel {
    display: none !important; }
  .pageTitle {
    margin-top: 30px; }
  .publications h2 {
    font-size: 36px; }
  .upcomingEventsList .item {
    min-height: 305px; }
  h2.newsBoxTitle div {
    height: 32px !important; }
  .justawrap .item {
    margin-left: 0px; }
  .sliderInner p a {
    padding-bottom: 0px; }
  .homePage .newsSlider {
    margin-bottom: 20px;
    left: 3px;
    float: left;
    float: left;
    border-bottom: 1px solid #e7e7e7;
    height: auto; }
  .homePage .justawrap .item {
    width: 100% !important;
    margin-right: 0px;
    min-height: 411px !important; }
  .footerInner.noRight {
    margin-top: 40px; }
  .bx-controls-direction {
    display: none !important; }
  .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: 50px;
    max-width: 100%;
    left: 0px; }
  .bx-wrapper .bx-viewport {
    left: 0px !important; }
  .bx-wrapper .bx-pager .bx-pager-item:last-of-type a {
    margin: 0; }
  .textPage.container {
    margin-bottom: 0px; }
  .featuredcasestudy.news.intro {
    width: 93%;
    font-size: 16px;
    padding-left: 0px; }
  .textPage h3 {
    width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    float: left; }
  .dateBox {
    border-right: none; }
  .sliderInner {
    float: left;
    margin-top: 0px; }
  .map {
    width: 100%;
    float: left;
    min-height: 180px;
    /*background-image: url(/assets/images/map.png);*/
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    margin-top: 30px;
    display: block; }
  .global-presence .map {
    background-image: url(/assets/images/map.png); }
  #back-to-top {
    width: 35%; }
  .overviewpage {
    margin-top: 0; }
  .upEvents .justawrap {
    width: 100%;
    float: left;
    margin-right: 0; }
  .twentyWidthBox {
    width: 100%;
    float: left;
    margin-top: 0px; }
  .newsandevents.events:nth-child(even) {
    background-color: #0d5257;
    color: #00b2a9; }
    .newsandevents.events:nth-child(even) span {
      background-color: #0d5257;
      color: #00b2a9; }
  .newsandevents.events:nth-child(odd) {
    background-color: #00b2a9;
    color: #0d5257; }
    .newsandevents.events:nth-child(odd) span {
      background-color: #00b2a9;
      color: #0d5257; }
  .taxright {
    width: 100%;
    max-width: 100%; }
  .cbdsearchtable .tbutt {
    right: 0 !important;
    margin-top: 20px; }
  .cbdres {
    padding-top: 5%;
    margin-top: 9%; }
    .cbdres .gbox {
      width: 96%;
      margin-right: 0;
      margin-bottom: 0.8em;
      float: left;
      min-height: 2.5em;
      padding: 0% 2%; }
      .cbdres .gbox.buttonbox {
        position: relative;
        margin-bottom: 0; }
    .cbdres .tbutt {
      max-width: 100%;
      padding: 3%;
      width: 97%;
      margin-bottom: 20px;
      margin-left: 0;
      border-radius: 25px; }
  .pageid2965 .newEventsLanding .webinarContainer .webinarCTA {
    width: 98%;
    margin: 2% auto;
    min-height: auto !important; }
    .pageid2965 .newEventsLanding .webinarContainer .webinarCTA a.webReadMore {
      position: relative;
      bottom: 0;
      margin-bottom: 20px; }
  .pageid3238 .newEventsLanding .webinarContainer .webinarCTA, .pageid681 .newEventsLanding .webinarContainer .webinarCTA, .pageid2965 .newEventsLanding .webinarContainer .webinarCTA, .members-area.covid-19 .newEventsLanding .webinarContainer .webinarCTA, .pageid3270 .newEventsLanding .webinarContainer .webinarCTA {
    width: 98%;
    margin: 2% auto; }
  .pageid3238 .newEventsLanding #tags-input, .pageid681 .newEventsLanding #tags-input, .pageid2965 .newEventsLanding #tags-input, .members-area.covid-19 .newEventsLanding #tags-input, .pageid3270 .newEventsLanding #tags-input {
    width: 98%;
    min-height: 53px;
    margin: 1% auto; }
    .pageid3238 .newEventsLanding #tags-input input#main-input, .pageid681 .newEventsLanding #tags-input input#main-input, .pageid2965 .newEventsLanding #tags-input input#main-input, .members-area.covid-19 .newEventsLanding #tags-input input#main-input, .pageid3270 .newEventsLanding #tags-input input#main-input {
      width: 50%; }
  .pageid3238 .newEventsLanding .yearSelect, .pageid681 .newEventsLanding .yearSelect, .pageid2965 .newEventsLanding .yearSelect, .members-area.covid-19 .newEventsLanding .yearSelect, .pageid3270 .newEventsLanding .yearSelect {
    width: 98%;
    margin: 1% auto;
    float: none; }
  .pageid3238 .newEventsLanding .firmInfo p, .pageid681 .newEventsLanding .firmInfo p, .pageid2965 .newEventsLanding .firmInfo p, .members-area.covid-19 .newEventsLanding .firmInfo p, .pageid3270 .newEventsLanding .firmInfo p {
    width: 100%; }
  /* Insights mobile */
  .insightsSearch #tags-input, .insightsSearch.searchTrue #tags-input {
    width: 100%;
    margin-right: 0; }
    .insightsSearch #tags-input #main-input, .insightsSearch.searchTrue #tags-input #main-input {
      width: 90%; }
  .insightsSearch .insight-button {
    margin-top: 1em;
    float: none;
    white-space: nowrap; }
  .insight {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 1.5em; }
    .insight.subPages p {
      display: block;
      float: left; }
  .insight33 {
    width: 100%;
    height: 100%;
    margin-right: 0px;
    float: left;
    display: block;
    margin-bottom: 1.5em; }
    .insight33 .imgHolder {
      height: 195px; }
  .insight25 {
    width: 100%;
    height: 100%;
    margin-right: 0px;
    float: left;
    display: block;
    margin-bottom: 1.5em; }
    .insight25 .imgHolder {
      height: 195px; }
  #featuredInsight .imgHolder {
    width: 100%;
    height: 210px;
    margin-right: 0; }
  #featuredInsight h4 {
    width: 90%;
    font-size: 24px; }
  #documentInsight .insight33 {
    width: 100%;
    min-height: 500px; }
    #documentInsight .insight33 .viewall {
      bottom: 5%;
      left: 50%;
      transform: translateX(-50%);
      min-width: 200px;
      width: fit-content; }
  #documentInsight .insight33 a:not(.viewall) {
    white-space: nowrap; }
  .insightsBox.fullWidthBox {
    margin-top: 1em; }
    .insightsBox.fullWidthBox .inner {
      width: 100%;
      max-width: 100%;
      height: 100%; }
    .insightsBox.fullWidthBox .leftSection.taxMap {
      width: 100%;
      height: 100%;
      display: block;
      padding: 1em 0;
      /*.taxMapImg { tax map background image
                padding-bottom: 94%;
                padding-right: 34%;
                float: none;
                display: block;
                margin: 0;
                background-position: center;
            }*/ }
      .insightsBox.fullWidthBox .leftSection.taxMap .holder {
        width: 90%;
        height: 100%;
        margin: 0 auto;
        float: none; }
      .insightsBox.fullWidthBox .leftSection.taxMap .taxMapImg {
        float: none;
        display: block;
        margin: 0 auto; }
      .insightsBox.fullWidthBox .leftSection.taxMap .rightSide {
        width: 90%;
        display: block;
        margin: 0 auto;
        margin-bottom: 20px; }
      .insightsBox.fullWidthBox .leftSection.taxMap .viewall {
        float: none; }
    .insightsBox.fullWidthBox .rightSection.companyAnalysis {
      width: 100%;
      height: 100%;
      display: block;
      float: left;
      padding: 1em 0; }
      .insightsBox.fullWidthBox .rightSection.companyAnalysis .holder {
        width: 90%;
        height: 100%;
        margin: 0 auto; }
      .insightsBox.fullWidthBox .rightSection.companyAnalysis h3 {
        margin-top: 0;
        color: #00b2a9; }
      .insightsBox.fullWidthBox .rightSection.companyAnalysis p {
        width: 100%;
        margin-bottom: 2em; }
  .insightsControl .viewall, .insightsBox .viewall {
    padding-left: 10px;
    padding-right: 10px; }
  .insights.news .twoThirdBox, .insights.global-insight .twoThirdBox, .insights.articles .twoThirdBox {
    width: 100% !important; }
    .insights.news .twoThirdBox .inner, .insights.global-insight .twoThirdBox .inner, .insights.articles .twoThirdBox .inner {
      width: 90%;
      margin: 0px auto; }
  .insightsArticle {
    width: 100%;
    float: left;
    margin-top: 15px !important;
    box-sizing: border-box; }
    .insightsArticle .inner {
      width: 90%;
      margin: 0px auto; }
  .autocomplete-items {
    width: 92%;
    padding: 15px 20px; }
  /* End insights mobile*/ }

/* ----------------------------------------------------------------  End Custom Mobile Styles ---------------------------------------------------------------------- */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .accountInfo, .helpBox {
    height: 470px !important; }
  iframe {
    width: 100%; }
  .fiftyWidthBox iframe {
    width: 95%; }
  .accountInfo p, .accountInfo input {
    width: 95% !important; }
  .accountInfo .become input {
    width: auto !important; }
  .accountInfo .become .form input {
    right: 0 !important;
    /*clear: none !important;*/
    margin-left: 0px; }
  .goog-te-gadget-icon {
    width: 19px !important;
    height: 19px !important; }
  .eventsSection .eventItem {
    height: 155px;
    width: 45%; }
  .pageid3238 .newEventsLanding .yearSelect, .pageid681 .newEventsLanding .yearSelect {
    width: 36%;
    margin-bottom: 1em; }
  .pageid3238 .newEventsLanding .webinarContainer .webinarCTA, .pageid681 .newEventsLanding .webinarContainer .webinarCTA {
    width: 48.93%; } }

/*not including ipad pro*/
@media screen and (min-width: 768px) and (max-width: 1023px) {
  #tags-input {
    width: 78%;
    margin-right: 0; }
    #tags-input #main-input {
      width: 38%; }
  .insightsSearch.searchTrue .insight-button {
    margin-top: 10px; }
  .insightsBox .leftSection.taxMap .rightSide {
    width: 50%; }
  .insightsBox.fullWidthBox .leftSection.taxMap {
    width: 100%; }
    .insightsBox.fullWidthBox .leftSection.taxMap .taxMapImg {
      width: auto !important; }
    .insightsBox.fullWidthBox .leftSection.taxMap .holder {
      margin: 0 auto;
      float: none; }
  .insightsBox.fullWidthBox .rightSection.companyAnalysis {
    width: 100%;
    float: left; }
    .insightsBox.fullWidthBox .rightSection.companyAnalysis .holder {
      width: 40%;
      margin-left: 0;
      margin: 0 auto; }
    .insightsBox.fullWidthBox .rightSection.companyAnalysis p {
      width: 100%; }
  #kevinInsight h4 {
    width: 85%; }
  #documentInsight .insight33 {
    height: 650px;
    margin-right: 10px; }
    #documentInsight .insight33:nth-of-type(3n) {
      margin-right: 0; }
    #documentInsight .insight33 .viewall {
      height: 35px;
      font-size: 14px;
      min-width: 210px;
      padding: 10px; } }

/* Start become-a-member mobile / tablet */
@media screen and (max-width: 1024px) {
  .become .contactForm input[type="text"], .become .contactForm input[type="number"] {
    width: 40%; }
  .become .english {
    padding: 0;
    margin-bottom: 25px; }
    .become .english input {
      margin-bottom: 0; }
    .become .english span:nth-of-type(3) {
      position: relative; }
    .become .english input:nth-of-type(2) {
      position: relative; }
  #docreq_numPartners {
    clear: left; }
  .become .contactForm input.tbutt {
    float: right !important;
    margin-right: 8% !important; }
  #become-a-member .corporate-brochure {
    margin-top: 30px;
    height: 243px; }
    #become-a-member .corporate-brochure p {
      margin-bottom: 30px; }
    #become-a-member .corporate-brochure img {
      display: none; }
  .about-us .corporate-brochure {
    margin-top: 30px;
    height: 243px; }
    .about-us .corporate-brochure p {
      margin-bottom: 30px;
      width: 100%; }
    .about-us .corporate-brochure img {
      display: none; }
  .halfLeft, .halfRight {
    width: 100%;
    float: none; } }

@media screen and (min-width: 1020px) and (max-width: 1024px) {
  .about-us .corporate-brochure {
    width: 50%; } }

@media screen and (max-width: 767px) {
  .become-a-member #ctl00_MainContent_leftArea {
    margin-top: 0 !important; }
  .fitImage {
    width: 100% !important;
    height: auto !important;
    margin: 0 !important; }
  .fitImageSmaller {
    width: 55% !important;
    height: auto !important;
    margin: 0 15px 0 0 !important; }
  .case-study-slider p {
    font-size: 14px !important;
    -webkit-text-size-adjust: 100%; }
  .case-study-slider h4 {
    font-size: 18px !important;
    -webkit-text-size-adjust: 100%; }
  iframe {
    height: auto;
    width: 100%; }
  .become-a-member h1.inpagetitle {
    letter-spacing: -0.2px; }
  .become-a-member #become-a-member .left, .become-a-member #become-a-member .right {
    width: 100%;
    margin-bottom: 50px; }
  .become .form > .left {
    width: 100%;
    margin-bottom: 50px; }
  .become .form > .right {
    width: 100%;
    margin-bottom: 50px;
    margin-bottom: 15px; }
  #become-a-member p {
    font-size: 18px; }
  .become-a-member .right {
    margin-bottom: 20px !important; }
  #become-a-member .corporate-brochure p {
    width: 100%; }
  #become-a-member li p {
    font-size: 16px; }
  #become-a-member ul img {
    margin-right: 30px; }
  .case-study-slider {
    height: 550px !important;
    margin-bottom: 30px; }
    .case-study-slider .left {
      width: 100%;
      min-height: 250px; }
    .case-study-slider .right {
      width: 100%;
      min-height: 250px;
      height: 260px; }
    .case-study-slider .contentLeft {
      height: 550px; }
    .case-study-slider .inner {
      /*float: left;*/ }
    .case-study-slider .bx-wrapper {
      height: 480px; }
    .case-study-slider .bx-controls {
      width: 100%;
      bottom: -23px; }
    .case-study-slider .bx-pager {
      float: right !important; }
  .become .contactForm input[type="text"], .become .contactForm input[type="number"] {
    width: calc(100% - 6%) !important; }
  .centeredRow.become {
    height: auto; }
  .become .english {
    width: 100%;
    margin-bottom: 40px; }
    .become .english input {
      position: absolute !important;
      right: 40px !important; }
    .become .english span:nth-of-type(2) {
      position: absolute;
      right: 10px; }
    .become .english span:nth-of-type(3) {
      position: absolute;
      right: 10px;
      margin-top: 28px; }
    .become .english input:nth-of-type(2) {
      margin-top: 30px; }
  .become .contactForm input.tbutt {
    margin-right: 0 !important;
    margin-top: 20px; }
  .quote-slider p, .quote-slider span {
    font-size: 18px;
    -webkit-text-size-adjust: 100%; } }

/* end become-a-member mobile / tablet */
@media screen and (max-width: 1140px) {
  .ddmenubg {
    display: none !important; }
  .burger {
    display: inline-block;
    right: 3%; }
  .pagination a {
    display: inline-block; } }

@media screen and (max-width: 767px) {
  .burger {
    display: inline-block;
    right: 0%;
    padding: 15px 5px 15px 15px; }
  .burger.is-active {
    right: -5%; } }

@media screen and (min-width: 0px) and (max-width: 1024px) {
  .topMenuCont ul li a {
    display: none !important; }
  .iol {
    max-width: 100%;
    height: auto !important; }
  .appDL .apptext {
    width: 84% !important;
    margin-left: 0;
    float: right; }
  .memberinner {
    float: left; }
  .sidr.right {
    height: 100%; }
  img {
    width: 100%; } }

@media screen and (min-width: 0px) and (max-width: 767px) {
  .appDL .iol, .appDL .appicons {
    position: relative;
    left: 50%;
    transform: translateX(-50%); }
  .appDL .iol {
    float: none;
    width: auto !important; }
  .appDL .appicon img {
    width: 110px !important; }
  .appDL .apptext {
    float: none; }
  .closertoyou, .activityGallery {
    height: 600px !important; }
  .activityGallery .closerSlider .slick-arrow {
    bottom: 10px; }
  .closertoyou .closerItem, .activityGallery .activityItem {
    width: auto; }
  .closertoyou .bx-viewport li, .activityGallery .bx-viewport li {
    width: 294px !important; }
  .closertoyou .overImg, .activityGallery .overImg {
    display: block;
    height: 185px;
    width: 98%;
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 20px; }
  .readMoreNexia {
    position: relative;
    top: 0px; }
  .mosaicBox {
    margin-top: 2em;
    width: 100%; }
  .closertoyou .bx-viewport, .activityGallery .closerSlider {
    padding: 20px; } }

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .closertoyou .closerItem, .activityGallery .activityItem {
    width: auto; }
  .closertoyou .bx-viewport li, .activityGallery .bx-viewport li {
    width: 325px !important; }
  .closertoyou .overImg, .activityGallery .overImg {
    display: block;
    height: 220px;
    width: 98%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 20px; }
  .closertoyou, .activityGallery {
    height: 100% !important;
    background-color: #575756;
    min-height: 650px; }
  .closertoyou .bx-viewport {
    height: 647px !important;
    width: 90% !important; }
  .nexia-day .ctaContainer {
    right: 20px; }
    .nexia-day .ctaContainer .lightGreenCTA, .nexia-day .ctaContainer .darkCTA {
      max-height: 330px;
      height: 310px;
      max-width: 210px;
      width: 90%;
      float: left;
      margin-bottom: 26px;
      margin-right: 0%; }
      .nexia-day .ctaContainer .lightGreenCTA h3, .nexia-day .ctaContainer .darkCTA h3 {
        font-size: 43px; }
        .nexia-day .ctaContainer .lightGreenCTA h3 span, .nexia-day .ctaContainer .darkCTA h3 span {
          font-size: 36px !important; }
  .burger {
    display: inline-block;
    right: 3%; } }

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .closertoyou .bx-viewport, .activityGallery .bx-viewport {
    height: 603px !important;
    width: 90% !important; }
  .burger {
    display: inline-block;
    right: 3%; }
  .closertoyou .overImg, .activityGallery .overImg {
    display: block;
    height: 331px;
    width: 440px;
    margin-bottom: 20px; }
  .closertoyou, .activityGallery {
    height: 100% !important;
    background-color: #575756;
    min-height: 591px; } }

@media screen and (min-width: 0px) and (max-width: 321px) {
  .closertoyou .closerItem, .activityGallery .activityItem {
    width: auto;
    max-width: 82%; } }

@media screen and (min-width: 0px) and (max-width: 767px) {
  .pageid1350 td:first-of-type {
    padding-top: 17px; }
  .pageid1350 td:last-of-type {
    padding-bottom: 17px; }
  .nexia-day .homeSliderText {
    top: unset;
    left: 10px;
    -moz-transform: none;
    transform: none;
    -webkit-transform: none; }
    .nexia-day .homeSliderText h2 {
      width: 90%;
      font-size: 18px;
      display: block; } }

@media only screen and (max-width: 768px) {
  #timer {
    font-size: 60px; }
  .nexiaDay {
    height: auto; }
    .nexiaDay a {
      max-width: 100%;
      height: 1em; }
  #timer {
    padding-bottom: 0.5em; }
  .videoCont {
    width: 100%; }
    .videoCont .vidCTA {
      width: 100%;
      float: none;
      margin: 10px 0; } }

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .title {
    width: 30%; } }
