﻿body {
    width: 100%;
    height: 100%;
    margin: 0 !important;
    overflow: auto;
    text-wrap: normal;
    color: black;
    background-size: cover;
    background: url('../img/back6.jpg') no-repeat fixed;
}

/*Footer styles*/

.GeneralFooterBar {
    position: relative;
    bottom: 0;
    height: 350px;
    color: #FFFFFF;
    width: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background: #2B2B2B url('../img/Watermark.png') no-repeat left bottom;
    opacity: 0.9;
    z-index: 2;
}

.GeneralFooterBar #Slogan {
    color: #EEC37D;
    font-size: xx-large;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #212121), color-stop(0.88, #030303), color-stop(1, #EEC37D));
    background-image: -o-linear-gradient(bottom, #030303 88%, #EEC37D 100%);
    background-image: -moz-linear-gradient(bottom, #030303 88%, #EEC37D 100%);
    background-image: -webkit-linear-gradient(bottom, #030303 88%, #EEC37D 100%);
    background-image: linear-gradient(to bottom, #030303 88%, #EEC37D 100%);
}

.GeneralFooterBar #FooterWrap {
    margin: 0 auto;
    width: 70%;
}

.GeneralFooterBar #FooterWrap div h2 {
    color: #EEC37D;
    font-family: "Trebuchet MS", 'Verdana', serif;
    font-size: 160%;
}

.GeneralFooterBar #FooterWrap div {
    width: 25%;
    height: auto;
    display: table-cell;
    padding-top: -5%;
    padding-right: 10px;
    padding-left: 10px;
    align-self: center;
    border-right: solid #EEC37D 1px;
}

.GeneralFooterBar #FooterWrap div:last-child {
    border: 0;
}

.GeneralFooterBar div ul {
    list-style: none;
    margin-left: -35px;
}

.GeneralFooterBar div ul li {
    font-size: 140%;
}

.GeneralFooterBar div ul a {
    text-decoration: none;
    color: white;
}

.GeneralFooterBar div ul a:hover {
    color: #EEC37D;
    border-bottom: 3px solid #EEC37D;
}

.GeneralFooterBar div ul li {
    padding-top: 3px;
}

.GeneralFooterBar #SocialDiv ul li {
    -ms-align-content: center;
    -webkit-align-content: center;
    align-content: center;
}

.GeneralFooterBar #SocialDiv ul li img {
    height: 30px;
    padding-top: -2%;
}

.GeneralFooterBar #SocialDiv ul li a {
    vertical-align: central;
    padding-top: -6%;
}

#FooterCopyRight {
    width: 35%;
    text-align: center;
    margin: 0 auto;
    padding: 15px;
    z-index: 1;
    font-size: 140%;
}

#youtube-link {
    display: none;
}

@media only screen and (max-width: 1024px) and (max-height: 768px) {
    .GeneralFooterBar {
        display: none;
    }

    #youtube-link {
        display: block;
    }
}

.services-form {
    width: 50%;
    margin: 0 auto;
}

@media only screen and (max-width: 1024px) and (max-height: 768px) {
    .services-form {
        width: 80%;
        margin: 0 auto;
    }
}

#SeamsFormCompany, #SeamsHeader, #SeamsFormPrivate {
    width: 50%;
    margin: 0 auto;
}

@media only screen and (max-width: 1024px) and (max-height: 768px) {
    #SeamsFormCompany, #SeamsHeader, #SeamsFormPrivate {
        width: 80%;
        margin: 0 auto;
    }
}

#SeamsFormPrivate {
    display:none;
}

.a-tab {
    font-size: 18px;
    color: black;
    text-decoration: none;
    transition-duration: .5s;
    padding: 5px;
}

.a-tab:hover {
    padding: 5px;
    color: #9e824f;
    font-size: 18px;
    text-decoration: underline;
}

.content {
    text-align: justify;
}

.content:first-letter {
    float: left;
    color: #903;
    font-size: 75px;
    line-height: 60px;
    padding-top: 4px;
    padding-right: 8px;
    padding-left: 3px;
}

.categoryListItem {
    font-size: 14px;
    color: black;
    text-decoration: none;
    transition-duration: .5s;
}

.categoryListItem:hover {
    font-size: 14px;
    color: black;
    text-decoration: underline;
}

.help-block, .alert {
    font-size:140%;
}