@font-face {
    font-family: 'couturebld';
    src: url('fonts/couturebld.eot');
    src: url('fonts/couturebld.eot') format('embedded-opentype'),
         url('fonts/couturebld.woff2') format('woff2'),
         url('fonts/couturebld.woff') format('woff'),
         url('fonts/couturebld.ttf') format('truetype'),
         url('fonts/couturebld.svg#couturebld') format('svg');
}




body{ padding: 0px; margin: 0px;}
ul{ padding: 0px; margin: 0px;}
*{ box-sizing: border-box; outline: none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; padding: 0px;margin: 0px;}
p{ padding: 0px; margin: 0px;}

h2{font-size:32px; color:#debd58;font-family: 'BrandonGrotW01Light';letter-spacing: 2px;float: left; width: 100%;text-transform: uppercase;}

.main{ width: 100%;float:left;}
.container{ width: 1000px; margin: 0 auto;}
.head-bg {
    background: hsl(0, 0%, 0%) none repeat scroll 0 0;
    margin: 30px 0 0 !important;
    padding: 60px 0px 44px !important;
}
.nav {
    display: inline-block;
}
.nav {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0;
    height: 36px;
}
.nav {
    border-right: 6px solid hsl(0, 100%, 50%);
    
    position: relative;
    text-transform: lowercase;
}
.nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.nav ul li {
    display: inline;
    margin: 0;
    padding: 0;
}
.nav .first {
    border-left: 0 none !important;
}
.nav a {
    color: hsl(0, 0%, 0%);font-family: arial;
    font-size: 14px;
    font-weight: bold;
    height: 50px;
    padding: 10px;
    position: relative;
    text-decoration: none;
    top: 7px;
}
.nav a:hover {
    background: hsl(0, 0%, 87%) none repeat scroll 0 0;
}   

.logo img {
    float: left;
    width: 100%;
}

.logo {
    float: right;
    width: auto;margin-right: 30px;margin-top: -21px;
}

.body-container {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0;
    display: inline-block;
    padding: 10px 20px 20px;
    width: 100%;
}
.body-container {
    background: hsl(0, 0%, 0%) none repeat scroll 0 0 !important;
    color: hsl(0, 0%, 100%);
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.content-container {
    padding: 0 30px !important;
}
.content-container h1{
     font-size: 19px;
    margin-bottom: 30px;font-family: arial;

}

.con_con {
    float: left;
    width: 100%;
}

.con_inn {
    float: left;
    margin-right: 12px;
    width: 23%;
}

.con_inn p {
    font-family: arial;
    font-size: 13px;
}

.con_inn span {
    color: hsl(0, 100%, 50%);
    font-size: 13px;
}

.con_inn h6 {
    color: hsl(180, 100%, 40%);
    font-family: arial;
    font-size: 13px;
}

.con_inn h2 {
    color: hsl(0, 0%, 100%);
    font-family: arial;
    font-size: 14px;
    letter-spacing: 0;
    margin-bottom: 20px;
    text-transform: none;
}

.footer {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0;
    line-height: 20px;
    padding: 10px;
    color: hsl(60, 4%, 74%) !important;
    background: hsl(0, 0%, 0%) none repeat scroll 0 0 !important;
    color: hsl(0, 0%, 100%);
    padding: 20px 30px !important;
    width: 100%;float: left; 
}

.footer-text-left > ul {
    list-style: outside none none;
}
.footer-text-left {

    line-height: 20px;
    padding: 15px 0;
    width: 50%;float: left;
}

.footer-text-right {
    float: right;
    width: 37%;padding: 15px 0;
}

.foo_inn {
    float: left;
    width: 100%;border-bottom: 2px solid hsl(0, 100%, 50%);
    border-top: 2px solid hsl(0, 100%, 50%);
}

.footer-text-left li {
    float: left;
    font-family: arial;
    font-size: 13px;
    line-height: 40px;
    width: 100%;
}

.footer-text-right > h6 {
    color: hsl(0, 100%, 50%);
    font-family: arial;
    font-size: 12px;
    line-height: 40px;
}
.footer-text-right > p {
    font-family: arial;
    font-size: 12px;
    margin-bottom: 10px;
}

.footer-text-right > p:last-child {
    margin-bottom: 0;
}

.foo_btm {
    float: left;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}
.foo_btm > ul {
    list-style: outside none none;
}
.foo_btm li {

    display: inline;
}
.foo_btm a{
    color: hsl(60, 4%, 74%) !important;
    display: inline;
    font-family: arial;
    font-size: 13px;
    text-decoration: underline;
}

.foo_btm > p {
    font-family: arial;
    font-size: 13px;
    line-height: 25px;
}


/*-----------------------projects------------------------*/

.content-container > p {
    font-family: arial;
    font-size: 13px;
    margin-bottom: 20px;
}

.con_inn h4 {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin-top: 20px;
    text-decoration: underline;
}

/*----------contect-----------------*/
.content-container a {
    color: hsl(0, 0%, 100%);
}


/*----------------------services-------------------*/

.ser_con {
    border-bottom: 3px solid hsl(0, 100%, 50%);
    border-top: 3px solid hsl(0, 100%, 50%);
    float: left;
    padding: 20px 0;
    width: 60%;
}

.ser_lf h2 {
    color: hsl(0, 0%, 100%);
    font-family: arial;
    font-size: 17px;
    letter-spacing: 0;
    text-transform: none;
}
.ser_rg {
    float: right;
    width: 70%;
}

.ser_rg span {
    color: hsl(0, 100%, 50%);
    font-family: arial;
    font-size: 13px;
}

.ser_rg > p {
    font-family: arial;
    font-size: 13px;
}

.ser_lf {
    float: left;
    width: 25%;
}
.ser_con:nth-child(3n) {
    border-bottom: medium none;
}

.ser_con:nth-child(2n) {
    border-bottom: medium none;
}
.ser_con:nth-child(5n) {
    border-bottom: medium none;
}
.ser_con:nth-child(7n) {
    border-bottom: medium none;
}