.slide.footer{
position:relative;

z-index:1;
background-image: url("assets/img/footer.jpg") no-repeat center center fixed;
background-position: center; /* Center the image */
background-repeat: no-repeat; /* Do not repeat the image */
background-size: cover; /* Resize the background image to cover the entire container */
border-top:1px solid rgba (255,255,255,.2);
padding-top:0px;
padding-bottom:70px
}

.slide.footer .col1{
text-align:center;
color:#CCC;
}

.slide.footer .col1 a.logo{
padding:0!important;
display:block;
width:165px;
height:62px;
margin:0 auto 10px;
margin-top: -10px;
margin-bottom: 20px;
background:url(../images/logo_full.html) no-repeat left top;
}

.slide.footer .col1 a.small{
font-size:11px;
color:#CCC
}

.slide.footer .col2,.slide.footer .col3{
border-left:1px solid rgba(255,255,255,.2)
}

.slide.footer .col2{
padding-left:70px;
color:#fff;
font-size:12px;
text-align:left
}

.slide.footer .col2 .row1{
font-size:19px;
color:#f2f2f2;
display:block;
font-family:open_sanslight;
font-weight:100;
}

.slide.footer .col2 .row2{
font-size:24px;
color:#fff;
display:block
margin-left: 10px;
}

.slide.footer .col2 .row3{
font-size:15px;
color:#f2f2f2;
display:block;
}

.slide.footer .col2 .row4{
padding-top:5px;
}

.slide.footer .col2 .row4 a {
font-size:20px;
color:#f2f2f2;
text-decoration:none;
}

.slide.footer .col2 .row4 a:hover,.slide.footer .col2 a {
color:#fff;
}

.slide.footer .col3{
color:#CCC;
text-align:center;
}

.slide.footer .col3 a{
margin:10px auto 25px;
width:73%;
color:#333;
font-size:16px;
background-color:transparent;
}

.slide.footer .col3 a:hover {
background-color:#fff;
color:#fff;
}

@media (max-width:750px){
.navbar-default .navbar-nav li a{
padding:2px 15px;
margin:0;
-webkit-border-radius:0;border-radius:0;
line-height:25px;
}
}

@media (max-width:640px) {
.slide,body{
margin:0;
padding:0;
}

.slide .header{
width:100%;
}

.slide.page-heading{
padding:110px 0 40px!important;
}

.slide.page-heading h1{
font-size:26px;
width:100%;
}

.slide.page-heading h1 span{
font-size:26px
}

.slide.clients .header h2{
font-size:20px!important
}

.slide.footer .col2{
padding-left:0
}

.slide.footer .col3 a{
display:block;
margin:15px auto
}
}

@media (max-width:1090px){
.col-sm-12 col-md-6 col2{
margin-top: -20px;
}

.slide.footer .col1 a.small{
font-size:15px!important
}

.slide.footer .col2 .row1,.slide.footer .col2 .row2,.slide.footer .col2 .row3,.slide.footer .col2 .row4{
font-size: 26px;
}

.slide.footer .col2,.slide.footer .col3{
text-align:center;
padding-top:20px;
padding-bottom:20px;
padding-left:25px;
border-left:0;border-top:1px solid rgba(255,255,255,.2)
}

.slide.footer .col3 a{
display:block;
margin:15px auto}
}
}
 
 