body {
    width:1000px;
    margin:auto;
}

.dropdown-menu{
    background-color: #000000;
}

.flex-viewport{
    padding: 0;
    height:400px;
}

.flexslider .slides li{
    position:relative;
    overflow: hidden;
}



.flex-caption{
    position:absolute;
    left:0;
    right:0;
    top:80px;
    border: 1px solid white;
    background-color: rgba(255,255,255,.2);
    z-index:1;
    padding:5px;
    margin:10px;
    text-align:center;
}

.flex-caption a{
    display: block;
    padding:8px;

}

a{
    text-decoration: none;
}

ul, li, ol {
    list-style-type: none;
}

h2, h3{
    text-align: center;
}

h3, h4, h5{
    transition: 0.4s all;
}

h3{
    color:antiquewhite;
}

h3:hover{
    color: #e83283;
}

h4{
    color:antiquewhite;
}

h4:hover{
    color: darkred;
}

h5{
    color:ghostwhite;
}

h5:hover{
    color: darkgoldenrod;
}

.bottom-small{
    margin-bottom: 15px;
}

.card-img-container{
    position: relative;
}

.card-img-container .inner-text{
    position: absolute;
    top:0;
    left:0;
    background:black;
    color: darkred;
}

.btn-container{
    display: grid;
    grid-template-columns: repeat(20, auto);
    grid-column-gap:5px;
}

.project-container{
    display: grid;
    grid-template-columns: repeat(4, 25%);
    grid-column-gap:15px;
}

.img-container{
    float:left;
    width:40%;
    margin: 5px;
}

.img-container img{
    max-width:100%;
}

.parallax-window {
    height: 300px;
    width: 100%;
}

.modal{
    background: rgba(73, 13, 89, 0.8);
}

/*testimonials parallax*/
.testimonials {
    background: url(/img/site/fox-g1f89056c8_1280.jpg);
}

.testimonials h4 {
    color: #fff;
    font-weight: 300;
}

.testimonials h4 i {
    color: #32c5d2;
}

.testimonials p {
    color: #32c5d2;
}

.owl-spaced .owl-item > div {
    margin: 5px;
}

.table4 {
    display: grid;
    grid-template-columns: repeat( 3, 33% );
    grid-row-gap: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}