@media (min-width: 1700px) {
  /* general text sections */
  .titleContainer {
    grid-column: 2/5;
  }
  .textContent {
    grid-column: 4/10;
  }
  .management .textContent {
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }
  .management .textContent .managerTitle h3 {
    max-width: none;
  }
  .accessPPM {
    width: 30%;
    margin-left: 35%;
    margin-right: 35%;
  }
}
@media (max-width: 1500px) {
  /* general text sections */
  .titleContainer {
    grid-column: 2/5;
  }
  .textContent,
  .positions .textContent {
    grid-column: 3/11;
  }

  /* .managerBio {grid-column: 3/9} */
  /*whats next section */
  .wnByi {
    grid-row: 2/3;
    grid-column: 2/16;
    margin-top: 0;
  }
  .wnByiImage {
    grid-row: 3/4;
    grid-column: 5/13;
  }
  .wnAyi {
    grid-row: 4/5;
    grid-column: 2/16;
  }
  .wnClose {
    grid-row: 5/6;
  }
  .whatsNext .accessPPM {
    grid-row: 6/7;
  }
  .contactForm {
    grid-column: 2/15;
  }
  .one .breakPointImage {
    grid-column: 9/16;
  }

  .one .breakPointCaption {
    grid-column: 1/9;
  }
}

@media (max-width: 1950px) {
  /* navigation */
  .getStarted2 {
    display: block;
    margin-right: 20px;
    margin-top: 55px !important;
  }
  .pure-container input,
  .pure-container label {
    display: block;
  }
  .pure-pusher ul {
    display: none;
  }
  .pure-container {
    margin-right: 30px;
  }
  .logo {
    width: 40%;
  }
  .pure-toggle-label {
    margin-right: 10%;
  }
}
/* @media (max-width:1600px) {
	.wrap-collapsible {margin-left:-200px;}
} */
/* @media (max-width:1300px) {
	.wrap-collapsible {margin-left:-150px;}
} */
@media (max-width: 1250px) {
  footer p {
    line-height: 1em !important;
  }
  .positions .textContent {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 1100px) {
  .textContent,
  .management .textContent,
  .management .textContent2 {
    grid-column: 2/12 !important;
    padding-left: 5%;
    padding-right: 5%;
  }
  .contactHeader {
    grid-row: 1/2;
    grid-column: 2/15;
  }
  .contactForm {
    grid-row: 2/3;
    grid-column: 2/15;
  }
  .contactInput {
    width: 90%;
    clear: both;
    margin-left: 5%;
    margin-right: 5%;
  }
  .contactInput:first-of-type {
    margin-left: 5%;
  }
  .contactText {
    grid-row: 3/4;
    grid-column: 2/15;
  }
  /* .wrap-collapsible {margin-left:-200px} */
  .pure-pusher-container {
    width: 100%;
    margin: 0 auto;
  }
  .pure-toggle-label {
    margin-right: 0%;
  }
}
@media (max-width: 983px) {
  /* general text sections */
  .titleContainer,
  .management .titleContainer {
    grid-column: 1/12;
    padding-left: 0%;
    padding-right: 0%;
    border-right: none;
  }

  /* breakpoints */
  .breakPoint.one,
  .breakPoint.two,
  .breakPoint.three,
  .breakPoint.four {
    grid-template-rows: minmax(200px, auto);
  }
  .one .breakPointCaption,
  .two .breakPointCaption,
  .three .breakPointCaption,
  .four .breakPointCaption {
    grid-column: 1/16;
    grid-row: 2/3;
    padding: 3% 5%;
    z-index: 1;
  }
  .marketExposureImg {margin:3% auto; display: inline-flex; justify-self: center;}
  /* slash responsive */
  .bpImageRight {
    transform: skewX(0deg);
    margin-left: 0;
    border: none;
  }
  .bpCaptionLeft {
    margin-right: 0px;
  }
  .bpImageRight::before {
    display: none;
  }

  .bpImageLeft {
    transform: skewX(0deg);
    margin-right: 0;
    border: none;
  }
  .bpCaptionRight {
    margin-left: 0px;
  }
  .bpImageLeft::before {
    display: none;
  }

  .bpCaptionLeft div,
  .bpCaptionRight div {
    margin: 0 auto;
  }

  .one .breakPointImage,
  .two .breakPointImage,
  .three .breakPointImage,
  .four .breakPointImage {
    grid-column: 1/16;
    grid-row: 1/2;
  }

  .breakPoint.one {
    grid-template-rows: minmax(800px, auto);
  }
  .one .breakPointCaption {
    background-color: #ffa400;
  }
  .one .breakPointCaption {
    grid-row: 2/3;
  }
  .one .breakPointImage {
    grid-column: 1/16;
    background-position: center top;
  }
  /* 
	.one .breakPointOverlay, .two .breakPointOverlay, .three .breakPointOverlay, .four .breakPointOverlay {background:rgba(0,0,0,.4);}
	.one .breakPointOverlay {background:rgba(0,0,0,0);}
.one .breakPointCaption {    background-color: #ffa400;
}
	
*/
  /* whats next section*/
  .wnHeader {
    grid-column: 3/15;
  }
  .wnByiImage {
    grid-column: 5/13;
    margin-top: 0;
  }
  .wnByi {
    grid-column: 2/16;
  }

  .wnAyi {
    grid-column: 2/16;
  }

  /* access PPM big button */
  /* .summary .accessPPM, .terms .accessPPM {
		grid-row:3/4;
		grid-column:2/12;
	} */
  .whatsNext .accessPPM {
    grid-row: 7/8;
    grid-column: 2/16;
  }
  .rightFooter .accessPPM {
    width: 100%;
  }
}

@media (max-height: 916px) {
  /* section 1 */
  .pageTitle {
    grid-row: 2/5;
  }
  .pageTitle,
  .brief {
    font-size: 0.8em;
  }
}
@media (max-width: 900px) {
  .overviewTitle {
    grid-row: 1/2;
    grid-column: 1/10;
  }
  .overviewTitle h3 {
    text-align: center;
    margin-bottom: 30px !important;
  }
  .overview {
    grid-row: 2/3;
    grid-column: 1/10;
    border-top: 1px solid #fff;
    border-left: none;
    padding-left: 0;
  }
  .overview h3 {
    margin-top: 20px;
  }
  .overview ul {
    margin-top: 20px;
    padding-left: 15px;
  }
  .twoColWrapRight .innerColWrap {
    margin-left: 0;
  }
  .twoColWrapLeft .innerColWrap {
    margin-right: 0;
  }
  .firmOverview .overview::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 34px;
    background: #fff !important;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: -34px;
  }
  .characteristics .overview::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 34px;
    background: #1e1e1e !important;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: -34px;
  }
}
@media (max-width: 860px) {
  .iconsFooter ul,
  .iconsFooter .icons {
    width: 100%;
    margin: 0;
    display: inline-flex;
    
  }
    .iconsFooter ul{flex-direction: column;}
  .breakPoint.one {
    grid-template-rows: minmax(700px, auto);
  }


}
@media (max-width: 830px) {
  .pure-pusher .addressOverline {
    margin-top: 80px;
  }
  .getStarted2 {
    display: block;
    margin-right: 20px;
    margin-top: 40px !important;
  }
}
@media (max-width: 815px) {
  .pageTitle {
    grid-column: 4/6;
    padding-left: 0%;
    padding-right: 0%;
  }
  .section1 {
    height: 100vh;
    font-size: 0.8em;
  }
  .brief {
    height: auto;
  }
}

@media (max-width: 800px) {
  .contactLeft,
  .contactRight {
    width: 100%;
    clear: both;
    float: none;
    padding: 0;
  }
  .contactInput,
  .contactInput:first-of-type,
  .contactArea {
    margin: 0;
  }
  .contactArea {
    border-top: none;
  }
  .contactRight {
    margin-top: 10%;
  }
  .contactButton {
    margin-top: 15%;
  }
  /* .wrap-collapsible {
		margin-left:-120px;
	} */

  .wrap-collapsible {
    margin-left: 0 !important;
  }
  .wrap-collapsible > label {
    font-size: 1em;
  }

  .wrap-collapsible {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .iconsFooter ul {
    display: inline;
  }
  .titleContainer img,
  .wnHeader img {
    width: 30%;
    margin: 0 35%;
  }
  .breakPoint.one {
    grid-template-rows: minmax(650px, auto);
  }
  .leftFooter img {
    width: 100%;
    margin: 0 auto;
}
}

@media (max-width: 700px) {
  /* navigation */
  .getStarted2 {
    margin-right: 45px;
    margin-top: 40px !important;
    width: 25%;
    text-align: center;
  }
  .breakPoint.one {
    grid-template-rows: minmax(600px, auto);
  }
  .one .breakPointCaption {
    background-color: #ffa400;
  }
  .one .breakPointCaption {
    grid-row: 2/3;
  }
  .one .breakPointImage {
    background-position: center top;
  }
  .accessPPM {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: none;
  }
  .pageTitle {
    grid-row: 2/3;
    grid-column: 3/5;
    font-size: 0.8em;
    padding-top: 10%;
  }
  .sectionOverlay {
    background-attachment: scroll;
  }
}
@media (max-width: 666px) {
  /* navigation */
  .getStarted2 {
    margin-right: 45px;
    margin-top: 30px !important;
    width: 25%;
    text-align: center;
  }
  .breakPoint.one {
    grid-template-rows: minmax(550px, auto);
  }
}
@media (max-height: 675px) {
  /* section 1 */
  .pageTitle {
    grid-row: 3/6;
    font-size: 0.8em;
  }
}
@media (max-width: 600px) {
  .logo {
    width: 45%;
  }
  .logo img {
    max-width: 185px;
    padding-bottom: 10%;
  }
    .captionNumber h3 {text-align: left;}
}
@media (max-width: 550px) {
  .managerTitle {
    clear: both;
    margin-left: 0px;
    padding-top: 15px;
  }
  .logo img {
    max-width: 185px;
    padding-bottom: 10%;
  }
  .iconsFooter .icons {
    text-align: center;
  }
  .textContent p,
  .textContent li {
    font-size: 1.65em;
  }
  .wrap-collapsible > div > div > p,
  .terms .content-inner p,
  .wnAyi li,
  .wnByi li {
    font-size: 1.2em;
    line-height: 1.25em;
  }
  .pageTitle {
    grid-row: 2/3;
    grid-column: 2/5;
    padding-top: 10%;
  }
  .breakPoint.one {
    grid-template-rows: minmax(450px, auto);
  }
  .rightFooter,
  .leftFooter {
    width: 100%;
    margin: 0 auto;
  }
  .rightFooter .accessPPM {margin:0 0 5%;}
  footer {
    padding-bottom: 100px;
  }
  .leftFooter {padding:5% 0;}
  .leftFooter div {margin-left:0; text-align:center;}
    .iconsFooter li {text-align:center;}
    .iconsFooter .icons {justify-content: center;}
}
@media (max-width: 500px) {
  .pure-pusher .addressOverline {
    margin-top: 70px;
  }
}
@media (max-width: 430px) {
  /* navigation */
  .pure-pusher .addressOverline {
    margin-top: 70px;
  }
  .breakPoint.one {
    grid-template-rows: minmax(400px, auto);
  }
  .breakPoint.two {
    grid-template-rows: minmax(200px, auto);
  }
  .logo {
    width: 45%;
  }
  .getStarted2 {
    display: none;
  }
  .accessPPM {
    width: 100%;
    margin:10% auto;
  }
  .pageTitle {
    grid-row: 2/4;
    grid-column: 2/6;
  }
  .pageTitle h1 {
    font-size: 2.75em;
  }
  .pageTitle h2 {
    width: 100%;
  }
  .titleContainer img {
    width: 40% !important;
    margin: 0 30% !important;
  }
  .management .textContent,
  .management .textContent2 {
    grid-column: 1/13 !important;
    padding-left: 5%;
    padding-right: 5%;
  }
  .marketExposureImg {width:80%:}
  .bullets {width:100%;}
  .introduction, .summary, .management, .terms, .brief, .firmOverview, .philosophy, .approach, .growth, .characteristics, .positions {padding-top: 4%;
    padding-bottom: 10%;}
  
}
