

	a, a:hover, a:active, a:focus, button:focus {
		outline: 0;
		border: 0;
		text-decoration: none;
	}

	#st-preloader {
		background: #FFF;
		bottom: 0;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 9999;
	}

	p {
		line-height: 1.5;
	}


/*	#pre-status,
	.preload-placeholder {
		background-image: url(../images/preloader.gif);
		background-position: center;
		background-repeat: no-repeat;
		height: 40px;
		left: 50%;
		margin: -20px 0 0 -20px;
		position: absolute;
		top: 50%;
		width: 40px;
	}

	.preload-placeholder {
		background: none;
		left: 0;
		margin: 0;
		text-align: center;
		top: 65%;
	}*/

	.st-border{
		width: 34px;
		height: 1px;
		display: block;
		background-color: #000;
		margin-bottom: 30px;
	}

/*	.overlay{
		background-color: #000;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0.8;
	}
*/

/* 3. BUTTONS */

	.btn-send{
		background-color: #383838;
		border-radius: 0;
		border: 0;
		color: #fff;
		padding: 8px 14px;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.btn-send:hover{
		background-color: #000;
		color: #fff;
	}












/* 7. OUR WORKS */

	.isotope-item {
	    z-index: 2;
	}
	.isotope-hidden.isotope-item {
	    z-index: 1;
	}
	.isotope, .isotope .isotope-item {/* change duration value to whatever you like */
	    -webkit-transition-duration: 0.8s;
	    -moz-transition-duration: 0.8s;
	    transition-duration: 0.8s;
	}
	.isotope {
	    -webkit-transition-property: height, width;
	    -moz-transition-property: height, width;
	    transition-property: height, width;
	}
	.isotope .isotope-item {
	    -webkit-transition-property: -webkit-transform, opacity;
	    -moz-transition-property:-moz-transform, opacity;
	    transition-property:transform, opacity;
	}

	#our-works{
		padding-top:70px;
		padding-bottom:30px;
	}

	.portfolio-wrapper ul.filter{
		list-style: none;
		padding: 0;
		margin-bottom: 35px;
		margin-top: 28px;
		overflow: hidden;
		padding-top: 20px;
	}

	.portfolio-wrapper ul.filter li{
		float: left;
		text-transform: uppercase;
		margin-right:15px;
		padding-top: 20px;
		/*border:solid 2px #91100B;*/
	
		color: #757575; 

	}

	.portfolio-wrapper ul.filter li a{
		/*color: #909090;*/
		color: #757575; 
		background-color: #F8FBFF;
		padding:10px 20px;

		
	}

	.portfolio-wrapper ul.filter li a:hover,
	.portfolio-wrapper ul.filter li a.active{
		/*color: #000;*/
		color: #fff;
		padding:10px 20px;
		background-color: #91100B;
		/*background-color: #91100B;*/
	}



	.portfolio-wrapper .portfolio-items{
		clear: both;
	}

	.portfolio-wrapper .portfolio-content{
		position: relative;
		margin-bottom: 30px;
	}

	.portfolio-wrapper .portfolio-overlay{
		position: absolute;
		background-color: rgba(0, 0, 0, 0.7);
		color: #fff;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		padding: 0px;
		opacity: 0;
		text-align: center;
		-webkit-transition: all 0.3s ease-out 0s;
		-moz-transition: all 0.3s ease-out 0s;
		-ms-transition: all 0.3s ease-out 0s;
		-o-transition: all 0.3s ease-out 0s;
		transition: all 0.3s ease-out 0s;
		-moz-transform: scale(0.5);
		-webkit-transform: scale(0.5);
		-o-transform: scale(0.5);
		-ms-transform: scale(0.5);
		transform: scale(0.5);
	}

	.portfolio-wrapper .portfolio-content:hover .portfolio-overlay{
		opacity: 1;
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}

	.portfolio-wrapper .portfolio-overlay a{
		color: #fff;
		font-size: 35px;
		position: relative;
		top:47%;

	}
	.portfolio-wrapper .portfolio-overlay a:hover{
		color: #fff;
	}





/* 13. CONTACT */

	#contact{
		padding-top:70px;
		padding-bottom:30px;
	}
	
	.contact-info .contact-content{
		margin-bottom: 30px;
	}

	.contact-info p{
		margin-bottom: 20px;
	}

	.contact-info p i{
		font-size: 16px;
		margin-right: 10px;
	}

	.contact-form{}

	.contact-form input[type="text"],
	.contact-form input[type="email"]{
		border: 1px solid #E8E8E8;
		padding: 8px 14px;
		width: 100%;
		margin-bottom: 20px;
	}

	.contact-form textarea{
		border: 1px solid #E8E8E8;
		padding: 8px 14px;
		width: 100%;
		margin-bottom: 20px;
	}



/* 10. OUR TEAM */

	#our-team{
		padding-top:70px;
		padding-bottom: 120px;
	}

	.team-member{
		margin-top: 30px;
	}

	.member-image{
		position: relative;
	}

	.member-info{
		background-color: #efefef;
		padding:20px;
		padding-top: 25px;
	}

	.member-info h4{
		margin-top: 0;
		margin-bottom: 6px;
	}

	.member-info span{
		text-transform: uppercase;
	}

	.team-member .member-social{
		position: absolute;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.6);
		left: 0;
		top: 0;
		text-align: center;
		opacity: 0;
		-webkit-transition: all 0.3s ease-out 0s;
		-moz-transition: all 0.3s ease-out 0s;
		-ms-transition: all 0.3s ease-out 0s;
		-o-transition: all 0.3s ease-out 0s;
		transition: all 0.3s ease-out 0s;
		-moz-transform: scale(0.5);
		-webkit-transform: scale(0.5);
		-o-transform: scale(0.5);
		-ms-transform: scale(0.5);
		transform: scale(0.5);
	}

	.team-member:hover .member-social{
		opacity: 1;
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}

	.team-member .member-social a{
		position: relative;
		font-size: 16px;
		color: #fff;
		top: 47%;
		border: solid 1px #fff;
		padding: 10px 15px;
	}

	.team-member:hover .member-social a{
		margin: 6px;
	}



/*=====================================*/
.page-head{
	text-align: center;
padding-top: 153px;
}

.img-responsive{
	width: 100%;
}


.padding-right-0{
	padding-right: 0px;
}

.produt-ul{
	padding-left: 17px;
}
.produt-ul li{
	list-style-type: square;
}

.ck-heading_heading2{
	color:red;
}

.prodcut-details-specs ul{
	padding-left: 17px;
	margin-bottom: 0px;

}


.prodcut-details-specs ul li{
	list-style-type: square;
	color: #5F6D85;
}

.prodcut-details-specs p{
	margin-bottom:15px;
	line-height: 25px;
	color: #5F6D85;
	
}

.prodcut-details-specs2 p{
	background-color: #F8FBFF;
	padding: 20px;
}

.prodcut-details-specs2 ul{
	background-color: #F8FBFF;
	padding: 20px;
	padding-left: 40px;
}

h2.fancy, .ck-heading_heading2_fancy {
        color:#5F6D85;
        font-size:2rem;
        font-weight: normal;
        margin-bottom: 0px;
}



h3.fancy2, .ck-heading_heading3_fancy {
        color:#91100B;
        font-size:12px;
        font-weight: normal;
}

.prodtagsmall{
	font-size:16px;
	color: #91100B;
	line-height: 0px;
	text-transform: capitalize;
	margin-bottom: 40px;
}
.h4-features{
	font-weight: bold;
	padding-top: 20px;
	color: #91100B;
	padding-bottom: 15px;
}

.h4-proddetails{
	border-bottom: solid 1px #5F6D85;
	padding-bottom: 5px;

	padding-top:70px;
	margin-bottom:30px;
}

.thumbtest{
	  background-repeat: no-repeat;
  /*background-attachment: scroll;*/
  background-position: center center;
  background-size:220px;
  width:100%; 
  height:270px;
  /*margin-left: 20px;*/
}

.ck-heading_heading2_fancy2{
	padding-bottom: 25px;
	color: #A91712;
}

.div-projects p{
	color: #5F6D85;
	text-align: justify;
}


.div-projects h5{
	color: #F07808;
	padding-top:45px;
	font-weight: bold;
	padding-bottom: 10px;
}

.div-projects p{
	margin-bottom:5px;
	/*border-bottom: solid 1px #9EA8B8; */
	/*line-height: 1;*/
}

.hr-project{
	border-top: 1px solid #C1C7D1;
	padding-top: 15px;
}

.div-projects p label{
	/*font-weight: bold;*/
	color: #A91712;
}

.div-projects table tbody tr td{
	border-top: none;
	/*border-bottom: : 1px solid #dee2e6;*/
	border-bottom: solid 1px #dee2e6; 
	color: #5F6D85;

}

.thumbtest2{
	  background-repeat: no-repeat;
  /*background-attachment: scroll;*/
  background-position: center center;
  background-size:cover;
  width:100%; 
  height:270px;
}

.prodcut-details-specs2 h5{
	color: #5F6D85;
font-size: 2rem;
font-weight: normal;
margin-bottom: 0px;
}

.div-projects ul li {
    list-style-type: square;
    color: #5F6D85;
    
}

.div-projects ul{

	padding-left: 15px;
}

.ck-heading_heading2_fancy p{
	padding: 0px;
	background-color: #fff;
}

h2.ck-heading_heading2_fancy p{
        color:#5F6D85;
        font-size:2rem;
        font-weight: normal;
        margin-bottom: 0px;
        line-height: 1.2;
}

/*.row {margin: 0 !important;}*/