
/* 
Note: When changing pixel values in project below, beware of the contents inside accordians:
It can flex between flex-direction: row and column without being seen.
/*

/* Handles min width when using browser zoom tool */
@media screen and (min-width: 1551px) {

    /* Title, sub-title and overlay image section */

    .row, .panelContent {   
        flex-direction: row;
    }

    .row2 {   
        flex-direction: column;
    }

    .mainAccordion {
        margin-top: 0px;
    }

    .mainDropPanel {
        margin-top: -10px;
        font-weight: 600;
    }

    .topDropIconLine {
        margin-bottom: -14px;
    }

    .topDropIcon {
        height: 38px;
        width: 38px;
    }

    .panelContent {
        padding-left: 100px;
        padding-right: 100px;
        padding-bottom: 16px;
    }

    .panelContentSlides {
        padding-top: 26px;
        margin: auto;
        width: 65%;
        text-align: left;
    }

    .leftSide {
        flex: 50%;
    }

    .rightSide {
        margin-bottom: 24px;
    }

    .mainSubTitle {
        font-size: 25px;
    }

    .baseImage {
        min-width: 400px;
        height:280px;
        margin-left: 86px;
    }

    .baseImage2 {
        width: 520px;
        height:280px;
    }

    .baseImage3 {
        width: 600px;
        height:280px;
    }

    .titleMainImage {
        margin-top: 16px;
    }

    .innerRightSide {
        width: 950px;
        height: 255px;
    }

    .innerRightSide > img {
        margin-top: -63px;
        width: 350px;
        min-height: 254px;
    }

    .innerRightTop {
        margin-top: -255px; 
        margin-left: -16px;
        z-index: 1; 
        align-self: flex-start;
    }

    .innerRightBottom {
        margin-top: 0px;
        margin-right: -16px;
        margin-bottom: -192px;

        z-index: 1; 
        align-self: flex-end;
    }

    .hr1 {
        margin-left: -727px; 
        margin-top: 192px; 
        width: 230px;
    }

    .hr2 {
        margin-left: -445px;
        margin-top: -159px;
        width: 220px;
    }

    .vr1, .vr2 {
        display: none;
    }

    .ytPlayerLge {
        width: 832px;
        height: 477px;
    }

    .edit_workout_system {
        width: 400px;
    }

    ul{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding-top:16px; 
        padding-bottom: 16px; 
        padding-right: 32px;
    }

    div > li {
        display: inline-block;
        vertical-align: middle;
        height: 230px;
        max-width: 280px; 
        margin-left: 0px;
        margin-right: 16px; 
        margin-bottom: 16px;
        width:100%;
        /* You can also add some margins here to make it look prettier */
    }

    .list_item {
        flex-direction: column;
        width:33%;
        margin-left: 16px; 
    }

    .share_the_schedule {
        flex-direction: row;
    }

    .share_the_schedule_img {
        width: 400px;
        height: auto;
        margin-right: 48px;
    }

    .share_the_video_img {
        display: block;
    }

    .aboutDesc {
        flex-direction: row;
    }

    
    .profilePic {
        margin-left: 16px;
        width: auto;
        height: 550px; 
    }

    .profileDesc {
        margin-left: 16px;
        margin-right: 16px;
        width: 380px; 
        height: 550px;
    }

    .missionBox {
        width: 1050px;
        height: 500px; 
    }

    .aboutBox {
        padding: 16px; 
        padding-bottom: 32px; 
    }
    .aboutMission {
        width: 730px;
    }

    .aboutMission > span {
        font-size: 21px;
        font-weight: 400;
    }

    .aboutMission > span > a {
        font-size: 21px;
    }

    .creatorTitle {
        margin-top: -12px; 
        font-size: 38px;
    }

    .window_img {
        width: 75px;
        height: 75px;
        margin-bottom: -70px;
        margin-left: 578px;
    }

    .mail_img {
        width: 60px;
        height: 40px;
        margin-top: 0px;
        margin-bottom: -10px;
        margin-left: 328px;
    }

    .bigIntro {
        display: block;
    }

    .smallIntro {
        display: none;
    }

}

@media screen and (max-width: 1550px) {

    /* Title, sub-title and overlay image section */

    .row, .panelContent {   
        flex-direction: row;
    }

    .row2 {   
        flex-direction: column;
    }

    .mainAccordion {
        margin-top: 0px;
    }

    .mainDropPanel {
        margin-top: -10px;
        font-weight: 600;
    }

    .topDropIconLine {
        margin-bottom: -14px;
    }

    .topDropIcon {
        height: 38px;
        width: 38px;
    }

    .panelContent {
        padding-left: 100px;
        padding-right: 100px;
        padding-bottom: 16px;
    }

    .panelContentSlides {
        padding-top: 26px;
        margin: auto;
        width: 65%;
        text-align: left;
    }

    .leftSide {
        flex: 50%;
    }

    .rightSide {
        margin-bottom: 24px;
    }

    .mainSubTitle {
        font-size: 25px;
    }

    .baseImage {
        min-width: 400px;
        height:280px;
        margin-left: 86px;
    }

    .baseImage2 {
        width: 600px;
        height:280px;
    }

    .baseImage3 {
        width: 600px;
        height:280px;
    }

    .titleMainImage {
        margin-top: 16px;
    }

    .innerRightSide {
        width: 950px;
        height: 255px;
    }

    .innerRightSide > img {
        margin-top: -63px;
        width: 350px;
        min-height: 254px;
    }

    .innerRightTop {
        margin-top: -255px; 
        margin-left: -16px;
        z-index: 1; 
        align-self: flex-start;
    }

    .innerRightBottom {
        margin-top: 0px;
        margin-right: -16px;
        margin-bottom: -192px;
        z-index: 1; 
        align-self: flex-end;
    }

    .hr1 {
        margin-left: -727px; 
        margin-top: 192px; 
        width: 230px;
    }

    .hr2 {
        margin-left: -445px;
        margin-top: -159px;
        width: 222px;
    }

    .vr1, .vr2 {
        display: none;
    }

    .ytPlayerLge {
        width: 832px;
        height: 477px;
    }

    .edit_workout_system {
        width: 400px;
    }

    ul{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding-top:16px; 
        padding-bottom: 16px; 
        padding-right: 32px;
    }

    div > li {
        display: inline-block;
        vertical-align: middle;
        height: 230px;
        max-width: 280px; 
        margin-left: 0px;
        margin-right: 16px; 
        margin-bottom: 16px;
        width:100%;
        /* You can also add some margins here to make it look prettier */
    }

    .list_item {
        flex-direction: column;
        width:33%;
        margin-left: 16px; 
    }

    .share_the_schedule_img {
        width: 400px;
        height: auto;
        margin-right: 48px;
    }

    .profilePic {
        margin-left: 16px;
        margin-bottom: 16px;
        width: auto;
        height: 550px;
    }

    .profileDesc {
        margin-left: 16px;
        margin-right: 16px;
        width: 380px; 
        height: 550px;
    }

    .missionBox {
        width: 950px;
        height: 500px; 
    }
    .aboutMission {
        width: 730px;
    }

    .aboutMission > span {
        font-size: 21px;
        font-weight: 400;
    }

    .aboutMission > span > a {
        font-size: 21px;
    }

    .creatorTitle {
        font-size: 38px;
    }

    .window_img {
        width: 75px;
        height: 75px;
        margin-bottom: -100px;
        margin-left: 578px;
    }

    .mail_img {
        width: 60px;
        height: 40px;
        margin-top: 0px;
        margin-bottom: -10px;
        margin-left: 328px;
    }

    .bigIntro {
        display: block;
    }

    .smallIntro {
        display: none;
    }

}

@media screen and (max-width: 1360px) {

    /* Title, sub-title and overlay image section */

    .row {   
        flex-direction: column;
    }

    .row2  {   
        flex-direction: column;
    }

    .mainAccordion {
        margin-top: 0px;
    }

    .mainDropPanel {
        margin-top: -10px;
        font-weight: 600;
    }

    .topDropIconLine {
        margin-bottom: -14px;
    }

    .topDropIcon {
        height: 38px;
        width: 38px;
    }

    .panelContent {
        flex-direction: row;
        padding-left: 100px;
        padding-right: 100px;
    }

    .panelContentSlides {
        padding-top: 26px;
        margin: auto;
        width: 65%;
        text-align: left;
    }

    .leftSide {
        flex: 50%;
    }

    .innerRightSide {
        width: 950px;
        min-width: 830px;
    }

    .innerRightSide > img {
        margin-top: -43px;
        width: 350px;
        min-height: 254px;
    }

    .innerRightTop {
        margin-top: -255px;
        margin-left: -16px;
        z-index: 1; 
        align-self: flex-start;
    }

    .innerRightBottom {
        margin-top: 0px;
        margin-right: -16px;
        margin-bottom: -212px;
         z-index: 1; 
         align-self: flex-end;
    }

    .hr1 {
        margin-left: -727px; 
        margin-bottom: -90px; 
        width: 230px;
    }

    .hr2 {
        margin-left: -448px;
        margin-top: -143px;
        width: 225px;
    }

    .vr1, vr2 {
        display: none;
    }

    .ytPlayerLge {
        width: 832px;
        height: 477px;
    }

    .edit_workout_system {
        width: 400px;
    }

    ul{
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding-right: 32px;
    }

    div > li {
        display: inline-block;
        vertical-align: middle;
        height: 230px;
        max-width: 280px; 
        margin-left: 16px;
        margin-bottom: 16px;
        width:100%;
        /* You can also add some margins here to make it look prettier */
    }

    .list_item {
        flex-direction: column;
        width:80%;
        margin-left: 0px; 
        margin-right: 16px; 
    }

    .share_the_schedule {
        flex-direction: row;
    }

    .share_the_schedule_img {
        width: 400px;
        height: auto;
        margin-right: 48px;
    }

    .profilePic {
        margin-left: 16px;
        margin-bottom: 16px;
        width: auto;
        height: 550px;
    }

    .profileDesc {
        margin-left: 16px;
        margin-right: 16px;
        width: 380px; 
        height: 550px;
    }

    .missionBox {
        width: 950px;
        height: 500px; 
    }
    .aboutMission {
        width: 730px;
    }

    .aboutMission > span {
        font-size: 21px;
        font-weight: 400;
    }

    .aboutMission > span > a {
        font-size: 21px;
    }

    .creatorTitle {
        font-size: 38px;
    }

    .window_img {
        width: 75px;
        height: 75px;
        margin-bottom: -100px;
        margin-left: 578px;
    }

    .mail_img {
        width: 60px;
        height: 40px;
        margin-top: 0px;
        margin-bottom: -10px;
        margin-left: 328px;
    }

    .bigIntro {
        display: block;
    }

    .smallIntro {
        display: none;
    }
    
}

@media screen and (max-width: 1095px) {

    /* Title, sub-title and overlay image section */
    
    .row {   
        flex-direction: row;
        
    }

    .row2 {
        flex-direction: row;
    }

    .mainAccordion {
        margin-top: 0px;
    }

    .mainDropPanel {
        margin-top: -10px;
        font-weight: 600;
    }

    .topDropIconLine {
        margin-bottom: -14px;
    }

    .topDropIcon {
        height: 38px;
        width: 38px;
    }

    .panelContent {
        flex-direction: row;
        padding-left: 20px;
        padding-right: 20px;
    }

    .panelContentSlides {
        padding-top: 26px;
        margin: auto;
        width: 65%;
        text-align: left;
    }

    .innerRightSide {
        width: 540px;
        height: 255px;
    }

    .innerRightSide > img {
        margin-top: -43px;
        width: 350px;
        min-height: 254px;
    }

    .innerRightTop {
        margin-top: -255px; 
        z-index: 1; 
        align-self: flex-start;
    }

    .innerRightBottom {
        margin-top: 0px;
        margin-right: -16px;
        margin-bottom: -212px;
        width:240px;
         z-index: 1; 
         align-self: flex-end;
    }

    .hr1 {
        margin-left: -607px; 
        margin-top: 195px; 
        width: 175px;
    }

    .hr2 {
        margin-left: -385px;
        margin-top: -145px;
        width: 161px;
    }

    .vr1, vr2 {
        display: none;
    }

    .ytPlayerLge {
        width: 673px;
        height: 388px;
    }

    .edit_workout_system {
        width: 400px;
    }

    ul{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-left: -32px;
        margin-right: -32px;
        padding-right: 0px;
    }

    div > li {
        display: inline-block;
        vertical-align: middle;
        height: 230px;
        min-width: 260px; 
        margin-left: 1px; 
        margin-bottom: 16px;
        width:100%;
        /* You can also add some margins here to make it look prettier */
    }


    .list_item {
        flex-direction: row;
        width:80%;
        margin-left: -16px;
        margin-right: 0px;
    }

    .share_the_schedule {
        flex-direction: column;
    }

    .share_the_schedule_img {
        width: 500px;
        height: auto;
        margin-right: 0px;
    }

    .share_the_video_img {
        display: none;
    }

    .profilePic {
        margin-left: 16px;
        margin-bottom: 16px;
        width: auto;
        height: 550px;
    }

    .profileDesc {
        margin-left: 16px;
        margin-right: 16px;
        width: 380px; 
        height: 550px;
    }

    .missionBox {
        width: 850px;
        height: 500px; 
    }
    .aboutMission {
        width: 730px;
    }

    .aboutMission > span {
        font-size: 21px;
        font-weight: 400;
    }

    .aboutMission > span > a {
        font-size: 21px;
    }

    .creatorTitle {
        font-size: 38px;
    }

    .window_img {
        width: 75px;
        height: 75px;
        margin-bottom: -100px;
        margin-left: 578px;
    }

    .mail_img {
        width: 60px;
        height: 40px;
        margin-top: 0px;
        margin-bottom: -10px;
        margin-left: 328px;
    }

    .bigIntro {
        display: block;
    }

    .smallIntro {
        display: none;
    }
    
}

@media screen and (max-width: 900px) {

    /* Title, sub-title and overlay image section */

    .row, .row2 {   
        flex-direction: column;
    }

    .mainAccordion {
        margin-top: 0px;
    }

    .mainDropPanel {
        margin-top: -10px;
        font-weight: 500;
    }

    .topDropIconLine {
        margin-bottom: -12px;
    }

    .topDropIcon {
        height: 35px;
        width: 35px;
    }

    .panelContent {
        flex-direction: column;
        /* Control the width of the accordian */
        padding-left: 60px;
        padding-right: 60px;
    }

    .panelContentText {
        margin: auto;
        width: 65%;
        text-align: left;
    }

    .panelContentSlides {
        padding-top: 26px;
        margin: auto;
        width: 65%;
        text-align: left;
    }

    .ytPlayerLge {
        width: 673px;
        height: 388px;
    }

    .mainTitle {
        font-size: 34px;
        margin-bottom: -8px;
    }

    .mainSubTitle {
        font-size: 22px;
    }

    .baseImage {
        min-width: 350px;
        height:200px;
        margin-left: 0px;
    }

    .baseImage2 {
        width: 350px;
        height:200px;
    }

    .baseImage3 {
        width: 370px;
        height:200px;
    }

    .titleMainImage {
        display: block;
        min-width: 90px;
        height: 110px;
        margin-top: 0px;
    }

    .innerRightSide {
        min-width: 412px;
        height: 574px;
    }

    .innerRightSide > img {
        width: 390px;
        height: 270px;
        margin-top: -70px;
        margin-left: 20px;
    }

    .innerRightSide {
        min-width: 0px;
        width: 412px;
        height: 574px;
    }

    .innerRightSide > img {
        width: 390px;
        height: 270px;
        margin-top: -80px;
        margin-left: 0px;
    }

    .divider1 {
        margin-top: 40px;
    }

    .innerRightTop, .innerRightBottom {
        display: flex;
        flex-direction: row;
    }

    .innerRightTop {
        margin-top: 0px;
        margin-left: 0px;
        width: 90%;
        z-index: 1; 
        align-self: center;
    }

    .innerRightBottom {
        margin-left: 0px;
        margin-right: 0px;
        width: 90%;
        margin-bottom: -0px;
        z-index: 1; 
        align-self: center;
    }

    .hr1, .hr2 {
       display: none;
    }

    .vr1 {
        display: block;
        margin-left: 320px;
        margin-top: 0px;
        margin-bottom: -2px;
        min-height: 88px;
        min-width: 10px;
    }

    .vr2 {
        display: block;
        margin-left: 130px;
        margin-top: -87px;
        margin-bottom: 0px;
        min-height: 100px;
        min-width: 0px;
    }

    .ytPlayerLge {
        width: 708px;
        height: 398px;
    }

    .edit_workout_system {
        width: 400px;
    }

    ul{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-left: -32px;
        margin-right: -32px;
        padding-right: 8px;
    }

    div > li {
        display: inline-block;
        vertical-align: middle;
        height: 230px;
        min-width: 260px; 
        margin-left: 1px; 
        margin-bottom: 16px;
        width:100%;
        /* You can also add some margins here to make it look prettier */
    }

    .list_item {
        flex-direction: row;
        width:80%;
        margin-left: -16px; 
        margin-right: 0px;
    }

    .share_the_schedule {
        flex-direction: column;
    }

    .share_the_schedule_img {
        width: 360px;
        height: auto;
        margin-right: 0px;
    }

    .share_the_video_img {
        display: none;
    }

    .profilePic {
        margin-left: 16px;
        margin-bottom: 16px;
        width: auto;
        height: 550px;
    }

    .profileDesc {
        margin-left: 16px;
        padding-right: 16px;
        margin-bottom: 32px;
        width: 320px;
        height: 550px;
    }

    .missionBox {
        width: 735px;
        height: 500px; 
    }

    .aboutMission {
        width: 725px;
    }

    .aboutMission > span {
        font-size: 21px;
        font-weight: 400;
    }

    .aboutMission > span > a {
        font-size: 21px;
    }

    .creatorTitle {
        font-size: 38px;
    }

    .window_img {
        width: 75px;
        height: 75px;
        margin-bottom: -100px;
        margin-left: 578px;
    }
    
    .mail_img {
        width: 60px;
        height: 40px;
        margin-top: 0px;
        margin-bottom: -10px;
        margin-left: 328px;
    }

    .bigIntro {
        display: block;
    }

    .smallIntro {
        display: none;
    }
}

@media screen and (max-width: 750px) {

    /* Title, sub-title and overlay image section */

    .row {   
        flex-direction: column;
    }

    .titleSection {
        margin-left: 0px;
    }

    .accordionTitle {
        font-size: 16px;
    }

    .mainAccordion {
        margin-top: -15px;
    }

    .mainDropPanel {
        margin-top: 0px;
        font-weight: 500;
    }

    .topDropIconLine {
        margin-bottom: -8px;
    }

    .topDropIcon {
        height: 30px;
        width: 30px;
    }

    .panelContent {
        max-width: 420px;
        /* Control the width of the accordian */
        padding-left: 10px;
        padding-right: 10px;
    }

    .panelContentText {
        margin: auto;
        width: 65%;
        text-align: left;
    }

    .panelContentSlides {
        padding-top: 16px;
        margin: auto;
        width: 65%;
        text-align: left;
    }

    .mainTitle {
        font-size: 26px;
        margin-bottom: -8px;
    }

    .mainSubTitle {
        font-size: 18px;
    }

    .titleMainImage {
        display: block;
        min-width: 90px;
        height: 110px;
        margin-top: 0px;
    }

    .innerRightSide {
        min-width: 0px;
        width: 412px;
        height: 574px;
    }

    .innerRightSide > img {
        width: 390px;
        height: 270px;
        margin-top: -80px;
        margin-left: 0px;
    }

    .divider1 {
        margin-top: 40px;
    }

    .innerRightTop, .innerRightBottom {
        display: flex;
        flex-direction: row;
    }

    .innerRightTop {
        margin-top: 0px;
        margin-left: 0px;
        width: 90%;
        z-index: 1; 
        align-self: center;
    }

    .innerRightBottom {
        margin-left: 0px;
        margin-right: 0px;
        width: 90%;
        margin-bottom: -0px;
        z-index: 1; 
        align-self: center;
    }

    .hr1, .hr2 {
       display: none;
    }

    .vr1 {
        display: block;
        margin-left: 320px;
        margin-top: 0px;
        margin-bottom: -2px;
        min-height: 88px;
        min-width: 10px;
    }

    .vr2 {
        display: block;
        margin-left: 130px;
        margin-top: -87px;
        margin-bottom: 0px;
        min-height: 100px;
        min-width: 0px;
    }

    .ytPlayerLge {
        width: 420px;
        height: 238px;
    }

    .edit_workout_system {
        width: 375px;
    }

    ul{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-right: 8px;
    }

    div > li {
        display: inline-block;
        vertical-align: middle;
        height: 230px;
        max-width: 390px; 
        margin-left: -32px; 
        margin-bottom: 24px;
        width:100%;
        /* You can also add some margins here to make it look prettier */
    }

    .list_item {
        flex-direction: column;
        width:80%;
        margin-left: 16px;
        margin-right: 0px;
        margin-bottom: 16px;
    }

    .share_the_schedule {
        flex-direction: column;
    }

    .share_the_schedule_img {
        width: 360px;
        height: auto;
        margin-right: 0px;
    }

    .share_the_video_img {
        display: none;
    }

    .aboutDesc {
        flex-direction: column;
    }

    
    .profilePic {
        margin-left: 0px;
        width: 380px;
        height: auto;
        max-width: 500px; 
    }

    .profileDesc {
        width: 348px; 
        height: auto;
    } 

    .missionBox {
        width: 470px;
        height: 520px; 
        padding-left: 60px;
        padding-right: 60px;
    }

    .aboutBox {
        padding: 16px; 
        padding-bottom: 0px; 
    }

    .aboutMission {
        width: auto;
    }

    .aboutMission > span {
        font-size: 17px;
        font-weight: 400;
    }

    .aboutMission > span > a {
        font-size: 17px; 
    }

    .creatorTitle {
        font-size: 30px;
        margin-left: -32px;
    }

    .contactTitle {
        margin-left: -32px;
        font-size: 30px;
    }

    .window_img {
        width: 50px;
        height: 50px;
        margin-bottom: -80px;
        margin-left: 325px;
    }
    
    .mail_img {
        width: 60px;
        height: 40px;
        margin-top: -16px;
        margin-bottom: -36px;
        margin-left: 280px;
    }

    .bigIntro {
        display: block;
    }

    .smallIntro {
        display: block;
    }
}


/* Identify mobile size */
@media (pointer:coarse)  and (max-width: 450px) {

    /* Title, sub-title and overlay image section */

    .row {
        flex-direction: column;
    }

    .titleSection {
        margin-left: 0px;
    }

    .accordionTitle {
        font-size: 14px;
    }

    /* To change width, adjust .accordion .panel and .ytPlayerLge together */
    .accordion {
        width: 320px;
    }

    .mainAccordion {
        margin-top: -15px;
    }

    .mainDropPanel {
        margin-top: 0px;
        font-weight: 500;
    }

    .topDropIconLine {
        margin-bottom: -8px;
    }

    .topDropIcon {
        height: 30px;
        width: 30px;
    }

    .panel {
        width: 320px;
    }

    .ytPlayerLge {
        width: 320px;
        height: 181px;
    }

    .panelContent {
        max-width: 420px;
        /* Control the width of the accordian */
        padding-left: 10px;
        padding-right: 10px;
    }

    .panelContentText {
        margin: auto;
        width: 85%;
        text-align: left;
    }

    .panelContentSlides {
        padding-top: 16px;
        margin: auto;
        width: 85%;
        text-align: left;
    }

    .mainTitle {
        font-size: 26px;
        margin-bottom: -8px;
    }

    .mainSubTitle {
        font-size: 18px;
    }

    .titleMainImage {
        display: block;
        min-width: 90px;
        height: 110px;
        margin-top: 0px;
    }

    .innerRightSide {
        min-width: 0px;
        width: 350px;
        height: 637px;
    }

    .innerRightSide > img {
        width: 370px;
        height: 270px;
        margin-top: -80px;
        margin-left: 0px;
    }

    .divider1 {
        margin-top: 40px;
    }

    .innerRightTop, .innerRightBottom {
        display: flex;
        flex-direction: row;
    }

    .innerRightTop {
        margin-top: 0px;
        margin-left: 0px;
        width: 90%;
        z-index: 1;
        align-self: center;
    }

    .innerRightBottom {
        margin-left: 0px;
        margin-right: 0px;
        width: 90%;
        margin-bottom: -0px;
        z-index: 1;
        align-self: center;
    }

    .hr1, .hr2 {
       display: none;
    }

    .vr1 {
        display: block;
        margin-left: 288px;
        margin-top: 0px;
        margin-bottom: -2px;
        min-height: 88px;
        min-width: 10px;
    }

    .vr2 {
        display: block;
        margin-left: 120px;
        margin-top: -87px;
        margin-bottom: 0px;
        min-height: 100px;
        min-width: 0px;
    }

    .edit_workout_system {
        width: 375px;
    }

    ul{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-right: 8px;
    }

    div > li {
        display: inline-block;
        vertical-align: middle;
        height: 230px;
        max-width: 390px;
        margin-left: -32px;
        margin-bottom: 24px;
        width:100%;
        /* You can also add some margins here to make it look prettier */
    }

    .list_item {
        flex-direction: column;
        width:80%;
        margin-left: 16px;
        margin-right: 0px;
        margin-bottom: 16px;
    }

    .share_the_schedule {
        flex-direction: column;
    }

    .share_the_schedule_img {
        width: 320px;
        height: auto;
        margin-right: 0px;
    }

    .share_the_video_img {
        display: none;
    }

    .aboutDesc {
        flex-direction: column;
    }

    .shareList {
        width: 320px;
    }

    .profilePic {
        margin-left: 0px;
        max-width: 500px;
        width: 300px;
        height: auto;
    }

    .profileDesc {
        width: 300px;
        height: auto;
        padding-left: 8px;
        padding-right: 8px;
    }

    .missionBox {
        width: auto;
        height: 620px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .aboutBox {
        width: 340px;
        padding: 16px;
        padding-bottom: 32px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .aboutMission {
        width: auto;
    }

    .aboutMission > span {
        font-size: 17px;
        font-weight: 400;
    }

    .aboutMission > span > a {
        font-size: 17px;
    }

    .creatorTitle {
        font-size: 30px;
        margin-left: -4px;
    }

    .contactTitle {
        margin-left: -32px;
        font-size: 30px;
    }

    .window_img {
        width: 50px;
        height: 50px;
        margin-bottom: -80px;
        margin-left: 280px;
    }

    .mail_img {
        width: 60px;
        height: 40px;
        margin-top: -16px;
        margin-bottom: -36px;
        margin-left: 210px;
    }

    .bigIntro {
        display: block;
    }

    .smallIntro {
        display: block;
    }
}