.shadow-fine{
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	border:0;
}
.fullwidthbanner-container .fullwidthbanner{
	height:68vh !important;
	max-height: 85vh;
}
.img-ic{
	width:auto !important;
	height:140px !important;
}
.img-prod{
	width:auto !important;
	height:200px !important;
}
.white{
	background: #fff !important;
}
.green{
	background: #8AB933 !important;
}
.green-text{
	color: #8AB933 !important;
}
.blue-text{
	color:#546ce6 !important;
}
.gray-text{
	color:#444444 !important;
}
.yellow-text{
	color:#FDC915 !important;
}
.white-text{
	color:#ffffff !important;
}
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption{
	color:#fff !important;
	border-radius: 3px;
}
.tp-caption.block_black{
background-color: #393F64 !important;
border-radius: 3px;
}
.thumbnail{
	background: #eee !important;
	padding:0 !important;
	height:400px !important;
	position: relative !important;
}
.product-btn > .btn{
	position: absolute !important;
	bottom: 10px !important;
}
.about_text{
		font-weight:400;
		font-size:14px;
		width:95%;
		margin-left: auto;
		margin-right: auto;
}
.read_more{
	font-weight:400;
	font-size:16px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	border: 2px solid #546ce6 !important;
	padding:3px;
	border-radius: 5px;
	transition: all .2s ease-in;
	color:#546ce6;
}
.read_more:hover{
	background: #546ce6 !important;
	color: #fff !important;
}
.img-hover{
	transition: all .15s ease-in-out;
	border-radius: 5px;
	margin:5px;
	padding:5px;
	padding-top:0px;
}
.img-hover:hover{
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	padding-bottom: 1px;
}
.icon-facebook, .icon-twitter, .icon-gplus, .icon-linkedin, .icon-rss{
	color:rgba(255, 255, 255, 0.6);
}
.ul-u > li:first-letter{
	color:#546ce6;
	font-size: 16px;
}
.seme-trans-white{
      background: rgba(255, 255, 255, 0.3) !important;
}
.g-map{
	width:100%;
	height: 200px;
	border-radius: 5px;
	margin:0;
	padding:0;
}
.btn-contact{
	width:100%;
	height:60px;
	background: #5CB85C;
	padding: 20px;
	text-align: center;
	border-radius: 5px;
	font-weight: bold;
	color: #fff;
	transition: all .2s ease;
}
.btn-contact:hover{
	background: #449d44;
	transition: all .2s ease;
	transition: all .3s ease-in;
}
.btn-contact .hide-on{
transition: all .3s ease-in;
transition-delay: 3s;
margin-left: -15px;
}
.btn-contact:hover .hide-on{
	transition: all .3s ease-in;
	display:none;
}
.btn-contact .zoom{
opacity: 0;
	transform: rotate(-90deg);
}
.btn-contact:hover .zoom{
	opacity:1;
	transition: all .5s ease-in;
	transform: rotate(0deg) scale(2.5);
}
.img-cont{
	background: url(../images/about-banner.png);
	height:100%;
	width:100%;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto;
}
.gray-scale{
	height:100%;
	width:100%;
	border-radius: 5px;
}
.gray-scale > *{
	color:#303030;
	margin: 0;
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
	margin-bottom:2px;
	font-weight: 500;
}
.semi-transp{
	background: rgba(0, 0, 0, 0.4);
	padding: 5px;
	border-radius: 5px;
}
@media only screen and (max-width: 500px) {
	.about_text{
		width:96%;
	}
	.thumbnail{
		height:auto !important;
	}
	.fullwidthbanner-container .fullwidthbanner{
		height:70vh !important;
		max-height: 85vh;
	}
	.foot-a, .foot-b{
	position:relative !important;
	float:none !important;
	margin-top:0px !important;
}
}
.weightread_more-300{
	margin-top:20px !important;
}
.fab{
	height:120px;
	width:120px;
	z-index:100;
	position:fixed;
	bottom:50px;
	right:2px;
}
.fab > .enq{
	transition:all .3s ease;
}
.fab:hover > .enq{
	transform: translateX(-100px);
}
.social-facebook{
	background:#3B5998 !important;
}
.social-twitter{
	background:#1DA1F2 !important;
}
.social-gplus{
	background:#DD4B39 !important;
}
.social-linkedin{
	background:#0077B5 !important;
}
.social-rss{
	background:#FF9900 !important;
}
.dropdown-menu{
	z-index:1001 !important;
}
body #wrapper{
	overflow:
}


.top-10{
	margin-top:5px;
	padding-top:5px;
}
.#footer>.copyright{
	padding:0 !important;
}
.foot-a{
	position:absolute; 
	top:10px; 
	left:20px;
}