/* section background
/* -------------------------------------------------- */

#subheader{
background:url(../images/background/bg-subheader.jpg) top left fixed;
background-size:cover;
}

#fun-facts{
background:url(../images/background/bg-3.jpg) top left fixed;
background-size:cover;
}

#section-contact{ 
background:url(../images/background/bg-4.jpg) top left fixed;
background-size:cover;
}

#section-skill-bar{ 
background:url(../images/background/bg-8.jpg) top left fixed;
background-size:cover;
}

#info-address{background:url(../images/background/bg-3.jpg) top fixed;}
#logo-full{ background:#000; padding:60px 0 60px 0;}
#view-all-projects{background:#CB1D52; padding:60px 0 60px 0;}
#section-about-us-2{background:#171c54; height:100%;}
/*#section-about-us-2 .image-container{background:url(../images/background/bg-side-1.jpg);}*/


.dark #section-about-us-2{background:#222; height:100%;}
#section-welcome{background:url(../images/background/bg-5.jpg);}
#section-welcome-2{background:url(../images/background/bg-6.jpg);}
#section-welcome-3{background:url(../images/background/bg-7.jpg) top left;}
.dark #section-portfolio{background:#222;}

#section-testimonial{ background-color: #171c54; }
span.smile { display: block;height: 85px;background: transparent url(../images/smile.png) no-repeat center center; }

.post-text p { margin-bottom: 5px; }

#section-about-us-2 h2 { color: #fff;font-size: 35px; }
.about-item { margin-top: 30px;color: #fff; }
.about-item h3 { text-transform: uppercase;font-size: 35px; }
.about-item.vision h3 { color: #99b151; }
.about-item.mission h3 { color: #CB1D52; }

.colored-slider { color: #CB1D52; }
.tp-caption.ultra-big-white.customin.customout.start { transform: translateY(10px)!important;border-top: 2px solid rgba(255,255,255,.4);border-bottom: 2px solid rgba(255,255,255,.4); }

#section-services .inner i { display: block!important;position: relative!important;float: none!important;text-align: left!important;margin-bottom: -20px; }
#section-services .inner h3 { font-size: 20px!important; }
#section-services .feature-box-small-icon .text { padding-left: 0; }

.de-team-list .team-pic { opacity: .8; }
.team-pic { position: relative; }
.color-cover { position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .5; }
.de-team-list.color1 .color-cover { background-color: #CB1D52; }
.de-team-list.color2 .color-cover { background-color: #99b151; }

.de-team-list.color1 .team-desc { background-color: rgba(203,29,82,1); }
.de-team-list.color1 .team-desc,
.de-team-list.color1 .team-desc a { color: #fff; }
.de-team-list.color1 .team-desc .small-border { background-color: #fff; }

.de-team-list.color2 .team-desc { background-color: rgba(153,177,81,1); }
.de-team-list.color2 .team-desc,
.de-team-list.color2 .team-desc a { color: #fff; }
.de-team-list.color2 .team-desc .small-border { background-color: #fff; }

.de-team-list h3 { text-transform: uppercase;text-align: center; }
.de-team-list p.lead { font-size: 12px;text-align: center;display: block;margin-top: -7px;margin-bottom: 5px!important; }
.de-team-list .small-border { margin: 10px auto!important; }
.de-team-list p { font-size: 12px;line-height: 20px; }

#contact { color: #FFF;border: 1px solid #555;background-color: rgba(0,0,0,.3);border-radius: 0; }
@media (min-width: 768px){
    h1#logo { width: 198px;position: relative;left: -5px; }
    .logo-1 { position: relative;top: 40px;left: -60px; }
}
@media (max-width: 768px){
    .logo-1 { display: none; }
    .logo-2 { display: block!important;margin: 30px 0;position: relative;top: 10px; }
}