body{ font-family: 'Lato', sans-serif; font-size: 10pt; color: #545454;background:#ffff line-height:140%;margin:0px;}
p, td,  span {line-height:130%; font-weight:300;}


button, .button-link:link, .button-link:visited {text-decoration:none;border:0px;padding:4px 10px;background:#0091d0;color:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
button:hover, .button-link:hover {background:#a7a7a7;color: #000;}

a:link, a:visited {text-align:left;text-decoration: none;font-size:16px;color:#662007;font-family: 'Lato', sans-serif; font-weight:400;}
a:hover {text-decoration:underline;}

.clear{ clear:both;}

.header{ background:url(images/wole.jpg) repeat-x; height:auto;  padding:0px 0;   width:100%; }
.logo {padding:0; }
.logo img {height:auto; }


.top-contact{ text-align:right; padding-top:45px; padding-bottom:30px; }
.top-contact h1{ text-align:right; color:#262626;  font-family: 'Lato', sans-serif; font-size:21px;  text-shadow: 0px 0px 10px #fff, 0px 5px 10px #fff; }
.top-contact h4{ text-align:right; color:#662007;  font-family: 'Lato', sans-serif; font-size:16px; font-weight:600; text-shadow: 0px 0px 10px #fff, 0px 5px 10px #fff;  }

.menu-main{ background:#662007;}

.mid-container{ background:#9f9f9f;}
.left-side{ background:#d8d8d8; padding:20px 20px 20px 15px;}
.image-thumb{ border:2px solid #fff; }

.readmore a:link, .readmore a:visited {display:inline-block; font-family: 'Lora', serif;  font-size:14px;text-align:center;color:#662007; text-decoration:none; margin-top:5px; margin-bottom:30px; }
.readmore a:hover {color:#000; }

.testimonial{ font-size:16px; color:#3f3f3f; font-style:italic; font-weight:300;}
.padd-right{ padding-right:0px; padding-left:0;}
.padd-left{ padding-left:0px;  padding-right:0;}

.welcome-text{ background:#fff; padding:32px 30px 10px 30px; margin-top:-50px;}
.welcome-text h1{ font-family: 'Lora', serif; font-size:27px; color:#662007; font-weight:600; padding-top:10px; line-height:24px;}
.welcome-text h4{ font-family: 'Lato', sans-serif; font-size:18px; color:#3f3f3f0; line-height:20px; }
.welcome-text h2{ font-family: 'Lato', sans-serif; font-size:20px; color:#662007; line-height:20px; font-weight:400; }

.abc{ text-align:center; padding-top:40%;}

.footer-main{ background:#262626; text-align:center; padding:30px 0; color:#fff;
 font-size:14px; line-height:18px; font-weight:300;}

.inner-bg{ background:#d8d8d8; /*float:left;*/ }

.service-head{color:#662007;  font-family: 'Lora', serif; font-size:18px; text-transform:uppercase; font-weight:500; border-bottom:1px solid #662007; }
.sidemenu {list-style: none; margin: 0; padding: 10px 0 0 0 ;}
.sidemenu a:link, .sidemenu a:visited { padding:0; color: #3f3f3f; font-size:16px; font-family: 'Lato', sans-serif; display: block;  margin: 0; text-decoration: none; font-weight: normal; line-height:26px;  }
.sidemenu a:hover {  color: #662007;   }
.sidemenu a.active{  color: #662007; }

.logistic{ width:100%; float:left; }
.logistic .banner-caption {position:relative; width:100%; background:rgba(0,0,0,0.6); text-align:left; padding-left:20px;   bottom: 50px; z-index:8; color:#fff; font-size:16px;  font-family: 'Lato', sans-serif; line-height:50px; }

.thum-nail{ width:140px; float:left; margin-right:20px;}

.more a:link, .more a:visited {display:inline-block; background:#662007;  font-family: 'Lato', sans-serif;  font-size:16px;text-align:center;color:#fff; text-decoration:none; padding:5px 8px; text-transform:uppercase; font-weight:300;  }
.more a:hover {color:#fff; background:#320e02; }

.boarder{ border-bottom:1px solid #d8d8d8; margin-bottom:10px; }
.team-item{min-height:340px;}
.members-group .team-item:last-child{float:left !important;}
.team-image{ border:2px solid #662007; width:100%;   }
.team-text{ text-align:center; color:#000; font-family: 'Lato', sans-serif; line-height:16px; font-size:16px; padding:10px 0; margin-bottom:0px; }
.team-text span{ text-align:center; color:#000; font-family: 'Lato', sans-serif; line-height:16px; font-size:18px; font-weight:bold;  }
.faq-list{margin-bottom:25px;padding-left:7px;}
.faq-question-answer{padding-left:15px;}
#portfolio li a {padding:0px;}
.news-item .read-more-icon{margin-top:5px;color:#662007;padding:0px;font-weight:bold;}
.news-item .read-more-icon:hover,.news-item .read-more-icon:hover > i{color:#000;}
.news .news-title{display:block;color:#662007;font-family: 'Lato', sans-serif;font-size:18px;padding:0px;}
.news p{margin-bottom:10px;}
.news i,.news-details i{color:#A42725;font-size:14px;}
.news{border-bottom:1px solid #dfdfdf;padding-bottom:20px;}
.news-item {margin-bottom:20px;}
.news-item .read-more-icon i{padding-left:4px;}
.project-sldier{background:#fff;}
.lSGallery {margin-left:14px !important;}
.lightSlider > li {
    position: relative;
}
.banner-caption{
	 background-color: rgba(0, 0, 0, 0.65);
    height: 48px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    width: 100%;
}
.banner-caption p {
    margin:0;
	 color: #fff;
    font-family: "Lato",sans-serif;
    font-size: 16px;
    line-height: 46px;
    padding-left: 20px;
	font-weight:400;
}
.home-leftside .readmore a{font-size:16px;color:#662007;font-weight:bold;}
.footer-links a{padding:0 20px;color:#fff;}

.footer-links a:hover{color:#662007;text-decoration:none;}
.welcome-text .row ul li{font-weight:300;}
.left-text{margin-top:20px;}
.back-link{font-weight:bold !important;}
.home-slider{float:right;}
@media all and (min-width: 1024px) and (max-width: 1400px)
{
	}


@media all and (max-width: 1024px)
{
	}

@media all and (max-width: 800px)
{
	
.logo {padding:5px;text-align:center; width:100%;position:absolute; z-index:999;  }
}

@media all and (max-width: 768px)
{
	
	
.logo {padding:5px;text-align:center; width:100%;position:absolute; z-index:999;  }

.top-contact{ width:100%; float:none; color:#000; font-size:12px; padding-top:0px; margin:0 auto; text-align:right; padding-right:20px;	 }
}
@media all and (max-width: 680px)
{
	.home-leftside{width:40%;}
	.home-slider{width:60%;}
}
@media all and (max-width: 580px)
{
	.home-leftside{width:100%;}
	.home-slider{width:100%;}
}

@media all and (min-width: 320px) and (max-width: 640px)
{

.header{ background:url(images/wole.jpg) repeat; height:auto;  padding:0px 0;   width:100%; }
.logo {padding:0; }
.logo img {height:auto; }


.top-contact{ text-align:center; padding-top:10px; padding-bottom:10px; }
.top-contact h1{ text-align:center; color:#262626;  font-family: 'Lato', sans-serif; font-size:18px;  }
.top-contact h4{ text-align:center; color:#662007;  font-family: 'Lato', sans-serif; font-size:14px; font-weight:600;  }
	
.logo {padding:5px;text-align:center; width:80%; margin:0 auto; position:static;}

.left-side{ background:#d8d8d8; padding:20px 15px 20px 15px;}
.abc{ text-align:center; padding-top:1%;}

a:link, a:visited { padding:0 5px;}
a:hover {color: #e62832;text-decoration:none;}

.logistic .banner-caption {position:relative; width:100%; background:rgba(0,0,0,0.6); text-align:left; padding-left:20px;   bottom: 50px; z-index:8; color:#fff; font-size:14px;  font-family: 'Lato', sans-serif; line-height:50px; }

.thum-nail{ width:140px; margin-right:0px; margin-bottom:20px;}

}

