/**
 *	Demo Logistics
 *
 */

.navbar-default {
    background: #181818;
}
.se-top-over h6 { 
    background: rgba(214,65,44,.85); 
}
.se-top-over .fa{
	color: #fff;
	border-color: #fff;
}


/*more-service-section*/
 
.more-service-section .overlay{
	padding-top:130px;
	padding-bottom:130px;
}

.more-services{
	color:#fff;
	line-height:33px;
}
.more-services:hover{
	color:#d6412c;
}
.more-services .fa{
	padding-left:24px;
}

.single-mService{
	background:rgba(214,65,44,.7);
}
.single-mService img{
	width:100%;
}
.mService-text{
	padding:50px 40px 20px 47px;
}
.mService-text h6{
	color:#fff;
	padding-bottom:13px; 
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}
.mService-text p{
	color:#fff;
	padding-bottom:10px;
}

.mService-more a{
	color:#fff;
	border:1px solid #fff;
	border-radius:50%;
	line-height:20px;
	height:22px;
	width:22px;
	text-align:center;
	display:inline-block;
}
.mService-more a .fa{
	padding-left:2px;
}

/*service-section*/

.service-section{
	padding:110px 0 45px;
}
.all-services{
	padding:0 50px;
}
.single-service{
	padding:0 50px 50px 50px;
}
.single-service .micon{
	font-size:64px;
	color:#d6412c;
}
.single-service h6{
	padding:20px 0 10px;
}



/*get-quote-section*/
 
.get-quote-section img{
	margin-left:-40px;
}

.quote-form h4{
	padding-bottom:30px;
}

.quote-form{
	background: #fff;
	box-shadow: 0 0 5px rgba(41,41,41,.19);
	padding:45px 47px 52px;
	margin-left:-60px;
}

.margin-65{
	margin-left:-6.5px;
	margin-right:-6.5px;
}
.padding-65{
	padding-left:6.5px;
	padding-right:6.5px;
}
.quote-form .input-box input[type="email"],
.quote-form .input-box input[type="text"],
.quote-form .input-box textarea{
	border: 1px solid #e9e9e9;
	background: #f9f9f9;
	line-height:42px;
	padding-left:23px;
	color:#888;
	width:100%;
	margin-bottom:12px;
}
.quote-form .input-box textarea{
	height: 224px;
	resize:none;
	padding-top:12px;
}
.quote-form .input-box input[type="submit"]{
	margin-top:9px;
}
.button{
	color: #fff;
}
.meta-info {
    background: rgba(214,65,44,.85); 
    top: 20px;
    right: 20px; 
    left: inherit;
    bottom: inherit;
    text-transform: uppercase;
    text-align: center;
}

.meta-info span{
	color: #fff !important;
}
.contact .textwidget p{
	padding-left: 24px;
	line-height: 30px;
}








/*testimonial-section*/
 
.single-testimonial {
    background:inherit;   
    border:inherit;   
     box-shadow: inherit; 
    margin-bottom: inherit; 
    position: inherit; 
    padding: inherit;  
    float: left;
    height: 100%;
    min-height: 1px;
}
.single-testimonial img {
    position: inherit; 
    bottom: inherit;
    right: inherit; 
}
.ste-top{
	padding:35px 45px 53px 50px;
	border: 1px solid #e9e9e9;
	background-color: #f9f9f9;
	margin-bottom:40px;
} 
.single-testimonial .micon{
	font-size:48px;
	color:#d6412c;
}
.single-testimonial img{
	flex-basis: 78px;
	flex-shrink:0;
	border:1px solid #e9e9e9;
	border-radius:50%;
}
.single-testimonial blockquote{
	color:#888;
	padding-top:12px;
}
.ste-bottom{
	display: inline-flex;
	align-items: center;
}
.ste-bottom h6{
	flex-grow:1;
	padding-left:20px;
}
.ste-bottom h6 span{
	font-weight:400;
	display:block;
	text-transform:none;
	font-size:12px;
    color: #888888;
}

.slick-next,
.slick-prev{
	position:absolute;
	top:-87px;
	text-indent:-9999px;
	height:22px;
	width:22px;
	padding:0;
	border:none;
	border-radius:50%;
	opacity:0.2;
	transition:all .5s ease;
}
.slick-next:hover,
.slick-prev:hover{
	opacity:0.5;
}
.slick-prev{
	right:43px;
	background:url(../../images/icons/angle-left.png)
}
.slick-next{
	right:15px;
	background:url(../../images/icons/angle-right.png)
}

/*cta-section*/ 
.cta-section.cta-two{
	background:url(../../images/bg/cta-two.jpg) center center;
	background-size:cover;
}
.cta-section .overlay{
	padding:178px 0 212px;
}
.cta-section.cta-two .overlay{
	padding:130px 0 166px;
}
.cta-section .h4-like{
	font-weight:300;
	text-transform:none;
	display:block;
	color:#fff;
}

.cta-section  h3{
	text-transform:uppercase;
	color:#fff;
	padding:17px 0 31px;
}

/*blog-section*/

.single-blog.big{ 
	padding-bottom: 0!important; 
}
.single-blog{  
	transition:all .5s ease;
    padding-bottom: 0 !important;
}
.single-blog:hover{
	box-shadow: 0 0 7px rgba(204,204,204,.35);
}
.page-with-sidebar .single-blog{
	margin-bottom:30px;
}
.single-blog p {
    padding-bottom: 0;
}
.more-blogs{
	color:#888;
	line-height:33px;
}
.pdt0{
    padding-top: 0 !important;
    padding-bottom: 7px !important;
}
.more-blogs:hover{
	color:#d6412c;
}
.more-blogs .fa{
	padding-left:24px;
}

.sb-top{
	position:relative;
}
.blog .sb-bottom{
	border: 1px solid #e9e9e9;
	padding:0 20px 36px 44px;
}
.sb-bottom{
	border: 1px solid #e9e9e9;
	padding:33px 20px 36px 44px;
}

.meta-info{
	background:rgba(214,65,44,.85);
	font-size:13px;
	color:#fff;
	padding:8px 18px 10px;
	position:absolute;
	top:20px;
	right:20px;
	text-transform:uppercase;
}
.meta-info span{
	display:block;
	font-size:20px;
	letter-spacing:0.1em;
	font-weight:700;
}

.video-play{
	position:absolute;
	top:27px;
	right:27px;
	height:34px;
	width:34px;
	border:2px solid #fff;
	border-radius:50%;
	text-align:center;
}
.video-play .fa{
	line-height:32px;
	color:#fff;
	margin:0 0 3px 3px;
}

.single-blog h6{
	padding-bottom:7px;
}
.single-blog h6 a{
	color:#181818;
}
.single-blog h6 a:hover{
	color:#d6412c;
}
.single-blog.small{
	border: 1px solid #e9e9e9;
	background-color: #fff;
	transition:all .5s ease;
	padding:30px 44px 26px !important;
	margin-bottom: 19px;
}
.single-blog.small:hover{
	box-shadow: 0 0 7px rgba(204,204,204,.35);
}
.section-head{
	padding-top: 0 !important;
}
.testimonial-2 button.slick-arrow {
    top: 5px !important;
}
.blog-post-2 .single-blog h6{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.blog-post-2 .single-blog span{
	color: #888;
}
.single-expertist.one .se-top-over h6{
	transition: .4s;
	background: rgba(24,24,24,.65);
} 
.single-expertist.one .se-top-over h6 a{
	color: #fff !important;
	transition: .4s;
} 
.single-expertist.one .se-top-over h6 a i{ 
	transition: .4s;
    color: #d6412c !important;
    border-color: #d6412c !important;
} 
.single-expertist.one .se-top-over h6:hover a i{
	color: #181818 !important;
	border-color: #181818 !important;
}
.single-expertist.one .se-top-over h6:hover a{
	color: #181818 !important;
} 
.single-expertist.one .se-top-over h6:hover{
	background: rgba(214, 65, 44, 0.76);
}  
.single-sWidget .search-submit{
	background: #d6412c !important;
    border-color: #d6412c !important;
    color: #fff !important;;
    transition: .4s;
}  
.single-sWidget .search-submit:hover{
	background: #181818 !important;
    border-color: #181818 !important; 
}
.single-blog > span {
    margin: 4px 0 !important; 
}
.blog-post-2 .single-blog.small h6,
.blog-post-2 .single-blog.big h6{
	letter-spacing: inherit;
    margin-bottom: 5px;
} 
.blog-post-2 .single-blog.big h6+p{
	margin-top: 16px;
}
.testimonial-2 button.slick-prev.slick-arrow {
    right: 28px;
}
.testimonial-2 button.slick-next.slick-arrow {
    right: 0;
}
.testimonial-2 button.slick-arrow {
    top: -88px !important;
}

@media only screen and (max-width: 767px) {
	.navbar{
		position: inherit; 
	} 
	.navbar-toggle { 
		padding: 10px 10px;
		margin-top: 15px; 
	}
	.quote-form { 
		 margin-left: 0px; 
	}
}