@import url('https://fonts.googleapis.com/css?family=Poppins:400,700&display=swap');

body{
    font-family:'Poppins',sans-serif;
    background:url('../images/papyrus.png') repeat;
}

h1,h2,h4{
    font-weight:bold;
    color:#6e0d59;
}

h2{
    font-size: 3rem ;
    
}

h3{
    font-size:1.6rem ;
    color:#6e0d59;
    
}

strong{
    color:#98137b;
}

p{
    font-size:.95rem;
    line-height: 1.8rem;
}

header{
    background:url(../images/header.jpg) no-repeat 60% center;
    display:block;
    padding:40px 0 0px;
    border-radius:0 0 300px 600px;
}


.bottletop {
    margin-top: 100px;
}

section{
    padding:60px 0 60px;
}


#ingredients{
    background:#410c35;
    display:block;
    border-radius: 0 300px 0px 300px;
    background-size:cover;
}

#ingredients h2{
    color:white;
}

.table-bordered{
    background:white;
}

#ingredients-list{
    display:block;
    width:100%;
}

.ingredientsbg{
    background:rgba(255,255,255,0.9);
    padding:20px;
    border-radius:8px;
    border:1px solid #ededec;
    margin-bottom:20px;
}

a.cta-btn {
    background: #3a3585;
    border-radius: 20px;
    padding: 20px 30px;
    font-size: 2em;
    font-weight: bold;
    color: white;
    margin: 20px auto;
    max-width: 600px;
    width: 100%;
    text-align: center;
    transition:linear .3s;
    
}

a.cta-btn:hover{
    text-decoration:none;
    background:#1d186d;
}


.banner{
    padding:80px 0 80px;
}



footer{
    background:#380b2e;
    padding:20px;
    color:#fff;
}

.visible-images-lg{
    display:block;
}
.visible-images-sm{
    display:none;
}

.float-left{
    padding-right:10px;
}

.float-right{
    padding-left:10px;
}

@media(max-width:776px){
    header{
        background-size:cover;
        background-position: 25%;
    }

    header images{
        padding-top:50px;
    }
    .visible-images-lg{
        display:none;
    }
    .visible-images-sm{
        display:block;
    }
    section{
        padding:50px 0 50px;
    }

    #ingredients-list{
        background-position:center bottom;
    }
    h2{
        font-size:2.4rem;
    }

    footer{
        padding:20px 20px 40px;
    }
}