a,
#home-slider .caption h1 span, 
#twitter-carousel .item span, 
#footer .footer-bottom, 
#single-portfolio .close-folio-item:hover, 
.single-table.featured .btn.btn-primary, 
.contact-info ul li a:hover, 
#footer .footer-bottom a  {
  color: #808080;
}

.btn.btn-primary:hover,
.btn-submit:hover {
  background-color: #BBB09F
}

a:hover, a:focus {
	color: #C0504D;
}

.main-nav, 
.service-icon, 
.progress-bar.progress-bar-primary, 
.single-table.featured,  
.twitter-icon .fa-twitter, 
.twitter-left-control:hover, .twitter-right-control:hover, 
.post-icon, 
.entry-header .date:after, 
.btn-loadmore:hover, 
#footer, 
.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover, 
.folio-overview a:hover {
  background-color:#bbb09f;
}
.btn-submit, .btn.btn-primary{background-color: #C0504D}

.twitter-left-control:hover, 
.twitter-right-control:hover, 
.btn-loadmore:hover  {
	border: 1px solid #028fcc;
}

.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover {
	border-color: #fff;
}

.twitter-icon .fa-twitter:after {
	border-color: #fff transparent transparent;
}



.container .navbar-collapse .nav .active{background-color:#C0504D;}
.container .navbar-header .thelogo, .container .footer-logo img{width:190px;}
.container .navbar-header .navbar-brand{padding:0;}
.container .service-info, .container .features-icon{float: left;
position: relative;
width: 100%;}
.container .features-icon h3{background-color: #c0504d;
border-radius: 7px;
bottom: 0;
color: #fff;
padding: 6px 25px;
position: absolute;
width: 100%;}
.features-icon > img {
 bottom: 39px;
left: -2px;
position: absolute;
}
.features-icon {
  height: 150px;
}

/*#services .inner h1{word-break:break-all;}*/
#services .inner .boxes {
    overflow: hidden;
}
#services .inner .boxes::after {
    clear: both;
}
.about-box {
    
    margin: 50px auto 0;
    text-align: center;
}
.about-icon {
    background: #fafafa none repeat scroll 0 0;
    border-radius: 12px;
    display: block;
    height: 92px;
    margin: 1px auto;
    position: relative;
    width: 92px;
    z-index: 3;
}
.about-icon::before {
    background: #fafafa none repeat scroll 0 0;
   
    border-radius: 12px;
    content: "";
    height: 93px;
    left: -1px;
    position: absolute;
    top: -1px;
    transition: all 0.3s ease 0s;
    width: 93px;
    z-index: 1;
}
.about-icon::after {
    background: #fafafa none repeat scroll 0 0;
   
    content: "";
    height: 20px;
    left: 39%;
    position: absolute;
    top: 89%;
    transform: rotate(45deg);
    transition: all 0.3s ease 0s;
    width: 20px;
    z-index: 2;
}
.about-icon i {
    color: #464646;
    font-size: 34px;
    line-height: 95px;
    position: relative;
    transition: all 0.3s ease 0s;
    z-index: 4;
}
.about-box:hover .about-icon::before {
    background: #BBB09F none repeat scroll 0 0;
}
.about-box:hover .about-icon::after {
    background: #BBB09F none repeat scroll 0 0;
}
.about-box:hover .about-icon i, .about-box:hover .about-head {
    color: #C0504D;
}

.about-box .about-icon::before {
    background: #C0504D none repeat scroll 0 0;
}
.about-box .about-icon::after {
    background: #C0504D none repeat scroll 0 0;
}
.about-box .about-icon i {
    color: #fff;
}

.about-box .about-head {
    font-size: 16px;
    margin: 30px auto 10px;
}
.about-box .about-text {
    font-size: 13px;
}


.inner {
    height: auto;
    margin: 0 auto;
    max-width: 1170px;
    
    position: relative;
    text-align: center;
    width: 100%;
}
.inner::after {
    clear: both;
}
.colored{color:#C0504D;}
.uppercase {
    text-transform: uppercase;
}