 p {
 font-size:16px;
 line-height:26px;
 }
 
 li {
  font-size:16px;
 line-height:26px;
 color: #666666;
    font-family: 'Roboto', sans-serif;
 }
 
 /*HEADER*/
 
 header div.logo {
 background:#8d0210;
 padding:20px 0;
 }
 
 header nav.nav-menu ul.menu-list li a.active, header nav.nav-menu ul.menu-list li a:hover {
 color:#8d0210;
 }
 
 #home-section .tp-caption.finewide_medium_white span.color-skin {
  color:#8d0210 !important;
 }
 
 .title-section h1:after {
 background:#8d0210;
 }
 
 /*HOME*/
 
.title-section span {
font-size:28px;
}

.services-offer-section .services-box-mas .services-project .services-gal .hover-services h2 a:hover {
color:#8d0210;
}

.about-section img {
width:auto;
}

.title-section p {
max-width:100%;
}

.services-offer-section {
padding:40px 0;
}

.tp-banner {
    /*height: 850px !important;*/
}

#home-section.slider1 .slotholder:after {
    background: rgba(0, 0, 0, 0);
}

#home-section .tp-caption.finewide_medium_white {
    text-shadow: 2px 3px 3px #333;
}



/*INNER*/
.page-banner-section {
padding:66px 0;
background:url(../images/hero1.jpg) no-repeat;
}

.page-banner-section h2 {
  color: #fff;
  font-size: 40px !important;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  margin: 0 0 15px;
  font-size: 26px;
  margin-bottom: 10px;
  text-shadow: 1px 2px #333;
}

.history-banner {
padding:66px 0;
background:url(../images/history-bg.jpg) no-repeat;
}

/*.contact-banner h2 {
 color: #000;
}*/

.contact-banner {
padding:66px 0;
background:url(../images/contact-bg.jpg) no-repeat;
}

.contact-banner h2 {
 color: #fff;
text-shadow: 1px 2px #333;
}

section.mainContent {
padding-top:35px;
}

.team-section {
padding-top:60px !important;
}


/*FOOTER*/
footer {
	background:#8d0210;
	width:70%;
	margin:150px auto 0;
	border-radius:20px;
}

footer p.copyright {
    padding: 5px 0;
	background:none;
}

footer p.copyright a{
    color:#fff;
	font-weight:bold;
}

footer .up-footer .info-widget p span {
 color:#8d0210;
}

a.elemadded {
color: #fff;
font-size:22px;
  background: #8d0210;
}

/*EXTRA*/ 

#contact-form input[type="submit"], .comment-form input[type="submit"] {
background:#8d0210;
}

@media only screen 
and (min-width: 991px) 
and (max-width: 1500px) {
header div.logo a img {
max-width:236px !important;
}
}

.left {
margin:10px;
float:left;
}

.right {
margin:10px;
float:right;
}

.clearit {
clear:both;
height:0;
}