@charset "utf-8";
/* CSS Document */



/* Mobile */
@media(max-width:767px){
	.par-title{
		min-width:100% !important;
	}
	.about-text {
		margin-top:0px;
	}
	.nav-button-wrap{
		right:20px !important;
	}
	.nav-holder{
		padding-right:10px;
	}
	.nav-holder nav li {
		float: left;
		position: relative;
		box-sizing: border-box;
		border-bottom: solid 1px #222;
		padding-bottom: 10px;
	}
}

/* Small */
@media(min-width:768px) and (max-width:991px){

}

/* Medium */
@media(min-width:992px) and (max-width:1199px){
	
}

/* Large */
@media(min-width:1200px){
	
}
.margin-bottom20{margin-bottom:20px!important;}
.padding-bottom20{padding-bottom:20px!important;}
.nav-holder nav li a,
.btn.hide-icon span,
.services-box-info p,
.testi-item p{
	font-size:16px;
}
.hr-text h4,
.par-title h4,
.services-box-info h4,
.testi-item h3,
.footer-widget h3,
.process-wrap li h4,
.btn.hide-icon span{
	font-size:24px;
}
.img-responsive{
	max-width: 100%;
	height: auto;
	display:block;
}
.subscribe-widget ul li{
	list-style:none !important;
	list-style-type:none;
}
.footer-widget ul li{
	list-style:disc;
	list-style-position:inside;
	text-align:left;
	color:#FFF;
}
.footer-widget ul li a,
.footer-widget ul li a:visited{
	color:#FFF;
}
.footer-widget ul li a:hover,
.process-wrap p{
	color:#CCC;
}
.bio-list-wrap ul::after{
	content: "\f1b9";
	webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.about-widget::before{
	background-image:none;
}
.logo-holder img{
	height:50px;
}






.content{
	background-color:#222;
}
.bio-list-wrap ul,
.par-title::before,
.section-separator::before,
.testi-text,
.section-title h2::before,
.serv-item,
.testi-text::before{
	background-color:#333;
}
.section-title h2,
.par-title p,
.par-title h3{
	color:#fff;
}
.section-title::before{
	background: url(../images/pattern3.png) repeat;
}
.section-title p,
.about-text,
.bio-list-wrap ul li,
.par-title h4,
.parallax-title,
.process-wrap li h4,
.testi-item h3,
.services-box-info p,
.contact-info ul li a{
	color:#CCC;
}
.process-wrap p,
.services-box-info h4{
	color:#aaa;
		
}
.par-title h3,
.testi-text::before{
	color:#222;
}
.testi-item img{
	border: 4px solid #555 !important;
}
.services-box-info{
	border-bottom:none;
}
.single-carousel .item::after{
	background:none;
}
.owl-carousel .owl-item img {
    width: 338px;
    float: right;
}
.margin-top20{
	margin-top:20px;
}