/* Custom Stylesheet */


/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */


/* Page-anim.css */

[data-page] {
    position: fixed;
    /* or absolute if the content exceeds the height of the page */
    width: 100%;
    min-height: 100vh;
    transform: translate3d(100%, 0, 0);
    opacity: 0;
    transition: opacity 0.9s ease-in;
    /*
    transition: transform 0.5s ease-in, opacity 0.5s ease-in;
   
    left: 100%;
    transition: left 1.0s ease-in; 
    */
    z-index: -10;
}

[data-page="back-ground"] {
    background-color: #ffffff;
}

[data-page="trans-one"] {
    background-color: #448dc9;
    color: #ffffff;
}

[data-page="trans-two"] {
    background-color: #ffffff;
    color: #448dc9;
}

[data-page="trans-three"] {
    background-color: #448dc9;
    color: #ffffff;
}

[data-page="trans-four"] {
    background-color: #ffffff;
    color: #448dc9;
}

[data-page="trans-five"] {
    background-color: #ffffff;
    color: #448dc9;
}

[data-page].pactive {
    transform: translate3d(0, 0, 0);
    opacity: 1;
    /**
    left: 0;
    **/
    z-index: 100;
}

[data-page].inpactive {
    transform: translate3d(0, 0, 0);
    opacity: 0;
    /**
    left: 0;
    **/
    z-index: 100;
}

[data-page].bckg-off {
    z-index: -1;
}


/* page-anim end*/

nav ul a,
nav .brand-logo {
    color: #444;
}

p {
    line-height: 2rem;
    font-size: large;
}

blockquote {
    border-left: 5px solid #f87a03;
}

.bckgcolor {
    background-color: rgba(238, 229, 220, 0.3);
    /*color: #f87a03 */
}

.social-links {
    padding-right: 10px;
    padding-top: 20px;
    /* float: right; */
}

.social-links a {
    margin-right: 10px;
    color: #ffffff;
}

.social-links a:hover,
.social-links a:focus {
    color: #ff5722;
    text-decoration: none
}

.sidenav-trigger {
    color: #448dc9;
}

.parallax-container {
    position: relative;
    overflow: hidden;
    min-height: 420px;
    line-height: 0;
    height: auto;
    /*:auto*/
    color: rgba(255, 255, 255, .9);
}

@media only screen and (max-width: 992px) {
    .parallax-container .section {
        position: absolute;
        top: 40%;
    }
    #index-banner .section {
        top: 10%;
    }
}

@media only screen and (max-width: 600px) {
    #index-banner .section {
        top: 0;
    }
}

.icon-block {
    padding: 0 15px;
}

.icon-block .material-icons {
    font-size: inherit;
}

footer.page-footer {
    margin: 0;
    padding: 0;
}