br {
    display: block;
    margin: 15px 0;
}

.brstyle {
    display: block;
    margin: 20px 0;
}

hr {
    border: none;
    height: 2px;
    /* Set the hr color */
    color: #ffffff;
    /* old IE */

    /* Modern Browsers */
}

hr.style-seven {
    height: 50px;
    border-style: solid;
    border-width: 5px 0 0 0;
    border-radius: 130px 130px 0px 0px;
    border-top: 8px dashed #DF854F;
    width: 100%;

}

.imageofsvg {
    width: 800%;
    margin: 0;
    padding: 0;
}


.box {
    height: auto;
    margin-top: 50px;
}








/*about paragraph box and image container----------------------*/
.container {
    padding: 40px;
    max-width: 1280px;
    margin: auto;
    width: 80%;
    margin-top: 80px;
    height: auto;
}

.row:after {
    content: "";
    display: table;
    clear: both
}

/* container for text----------------------*/
.column-66 {
    float: left;
    width: 50%;
    padding: 20px;
}

/* container for image----------------------*/
.column-33 {
    float: left;
    width: 50%;
    padding: 20px;
}




p {
    color: white;
    font-size: 1em;
}

/*meet moji text----------------------*/
.xlarge-font {
    font-size: 4em;
    color: white;
}

/*s buttom----------------------*/
.button {
    border: none;
    color: white;
    padding: 14px 28px;
    font-size: 1.3em;
    cursor: pointer;
    background-color: #DF854F;
    border-radius: 15px;
    width: 50%;


}



/*box for all images----------------------*/
.imgmain {
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 10px;

    /* Center the image horizontally */

}


/*style mojis photo----------------------*/
#styelimg {
    box-shadow: 3px -1px 21px 3px #96DAEA;
    border-radius: 2%;
    padding: 20px;
    margin: auto;
    background-color: #96DAEA;
    margin-top: 100px;
}

/*
/*style the logo----------------------
#styelimg2 {
    width: 70%;
    /*use code below to position an image over another----------------------
    transform: translate(-20%, -60%);
    display: block;
}

*/









/*responsive settings----------------------*/

/* Media query for iPad ------------------------------------------------------------------------*/
@media screen and (min-width: 601px) and (max-width: 1280px) and (orientation: portrait) {

    /* Global styles */


    /* Styles for <br> element */
    br {
        display: block;
        margin: 10px 0;
    }

    /* Styles for container */
    .container {
        padding: 20px;
        margin: auto;
        width: 100%;
        margin-top: 40px;
        height: auto;
    }

    .row:after {
        content: "";
        display: table;
        clear: both
    }

    /* Styles for text container */
    .column-66,
    .column-33 {
        width: 100%;
        /* Full width on smaller screens */
        padding: 10px;
        /* Adjust padding for smaller screens */
    }



    /* Styles for regular <p> */
    p {
        color: white;
        font-size: 1em;
    }

    /* Styles for large text */
    .xlarge-font {
        font-size: 4em;
        /* Adjust font size for smaller screens */
        color: white;
    }

    /* Styles for button */
    .button {
        width: 100%;
        margin: 10px 0;
        /* Adjust margin for smaller screens */
    }

    /* Styles for images */

    .imgmain {
        max-width: 100%;
        height: auto;
        margin: 10px auto;
    }



    /* Styles for styled image */
    #styelimg {
        border-radius: 5px;
        /* Adjust border radius for smaller screens */
        box-shadow: 3px -1px 10px 3px #96DAEA;
        /* Adjust box shadow for smaller screens */
        padding: 20px;
        margin: auto;
        background-color: #96DAEA;
        margin-top: 75px;
        width: 100%;

    }
}






/* Media query for mobile ---------------------------------------------------------*/
@media only screen and (max-width: 767px) {

    /* Default styles */
    br {
        display: block;
        margin: 15px 0;
    }

    .brstyle {
        display: block;
        margin: 20px 0;
    }

    hr {
        border: none;
        height: 2px;
        color: #ffffff;
    }

    hr.style-seven {
        height: 50px;
        border-style: solid;
        border-width: 5px 0 0 0;
        border-radius: 130px 130px 0px 0px;
        border-top: 8px dashed #DF854F;
        width: 100%;
    }

    .imageofsvg {
        max-width: 100%;
    }

    .box {
        height: auto;
        margin-top: 50px;
    }

    /* Meet moji text and image container */
    .container {
        padding: 5px;
        margin: auto;
        width: 100%;
        margin-top: 40px;
        height: auto;
    }


    .column {
        width: 100%;
        display: block;
        margin-bottom: 20px;
    }

    /* Container for text ----------*/
    .column-66,
    .column-33 {
        width: 100%;
        padding: 20px;
    }

    .row:after {
        content: "";
        display: table;
        clear: both
    }


    /* Meet moji text */
    .xlarge-font {
        font-size: 3em;
        color: white;
    }

    p {
        color: white;
        font-size: 0.9em;
    }

    /* See projects button at bottom */
    .button {
        width: 100%;

    }

    /* Box for all images */
    .imgmain {
        max-width: 100%;
        height: auto;
        margin: 10px auto;
    }

    /* Style mojis photo */
    #styelimg {
        box-shadow: 3px -1px 21px 3px #96DAEA;
        border-radius: 5px;
        padding: 10px;
        margin: 20px auto;
        background-color: #96DAEA;
        width: 100%;
    }


}