body p, body a, body span, li, input, label, textarea, input {
	word-wrap: break-word;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	font-size: 15px;
}
body h6, body h5, body h4, body h3, body h2, body h1 {
	 font-family: 'Open Sans', sans-serif;
}
p, li {
	line-height: 1.8;
	margin-bottom: 5px;
}
ul {
	padding-left: 0;
	list-style-type: none;
}
a:hover {
	text-decoration: none;
}
.row {
	margin: 0;
}
.resize {
	width: 1140px;
	margin: 0 auto;
}
.m-t-b-30 {
	margin: 30px 0;
}
.m-t-15 {
	margin-top: 15px;
}
.m-t-10 {
	margin-top: 10px;
}
.m-t-0 {
	margin-top: 0;
}
.p-t-0 {
	padding-top: 0;
}
.m-b-15 {
	margin-bottom: 15px;
}
.p-b-15 {
	padding-bottom: 15px;
}
section.cont-facilities.p-50 {
	padding: 50px 0;
}
.p-t-b-30 {
	padding: 30px;
}
.m-t-5 {
	margin-top: 5px;
}
.m-b-5 {
	margin-bottom: 5px;
}
.m-b-30 {
	margin-bottom: 30px;
}
.m-t-30 {
	margin-top: 30px;
}
.m-t-20 {
	margin-top: 20px;
}
.p-r-m-0 {
	padding-right: 0;
}
.p-l-m-0 {
	padding-left: 0;
}
.p-0 {
	padding: 0;
}
.p-10 {
	padding: 10px;
}
.p-15 {
	padding: 15px;
}
.m-0 {
	margin: 0;
}
.p-l-0 {
	padding-left: 0;
}
.p-r-0 {
	padding-right: 0;
}
.p-t-15 {
	padding-top: 15px;
}
.m-b-0 {
	margin-bottom: 0px;
}
.m-l-10 {
	margin-left: 10px
}
.b-0 {
	border: none !important;
}
.no-pad {
	padding: 0;
}
.line-ht {
	line-height: 1.7
}
.ft-20 {
	font-size: 20px;
}
.grey { background: #F9F9F9;}
a {
	outline: none;
	transition: all 0.2s ease;
}
ul {
	margin-bottom: 0;
}
.block-in {
	display: inline-block;
}
.m-15 {
	margin: 15px 0;
}
.btn:focus {
	box-shadow: none;
}
:link:focus, :visited:focus {
	-moz-outline: none;
}
*:focus {
	outline: none !important;
}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

input[type=number] {
	-moz-appearance: textfield;
}
.font-small { font-size: 14px;}
.font-medium { font-size: 18px;}
.container-fluid {
	padding: 0;
}
body {
  position: relative;
}header { padding: 15px 0 0;}header h1 a {font-size: 30px;  margin-top: 20px;color: #fff;  font-weight: bold;  display: inline-block;}
.bg-yellow { background: #F9C770; }
.bg-green { background: #F50195; }
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-nav .nav-link.active {
	color: #fff;
}
.bg-light { background: #fff!important;}
button.close { display: none;}
.navbar-expand-lg .navbar-nav li:last-child {
	padding-right: 0;
}
.navbar-collapse li{ padding: 20px 10px; padding-left: 35px; padding-bottom: 10px;padding-top: 10px;}
.navbar-collapse li a {text-transform: uppercase; font-size: 16px; color: #fff;}
.carousel-control-next-icon , .carousel-control-prev-icon {background: #000 ;}
.carousel-control-next-icon span.fa, .carousel-control-prev-icon span.fa{ background: #000 ;
font-size: 30px; color: #fff; display: block; padding: 5px;width: 25px;  height: 40px;}
section.banner {border-top: 3px solid #F50195;
border-bottom: 3px solid #F50195;}
.about-us,.products, .certifications, .values, .contact-us { padding: 40px 0;}
h2.title, h1.title { margin-bottom: 20px; text-align: center; color: #F50195; text-transform: uppercase; font-size: 26px;}h1.title { text-align: left;} .bread-crumb { padding: 30px 0; background: #e9ecef;}.breadcrumb { background: transparent; padding-left:0;}.about-us h3 { margin: 15px 0; font-size: 18px; color:  #F50195;}span.fa { margin-right: 10px; font-size: 14px; color:  #F50195; }.social-media span.fa { font-size: 20px; color:  #fff; }
.products h3 { font-size: 20px; text-align: center; margin: 15px 0 20px; color: #222;}
 .product-box{box-shadow: 0px 16px 12px -6px rgba(179, 161, 179, 0.25); word-wrap: break-word;
background-clip: border-box;
border: 1px solid rgba(0,0,0,.125);
border-radius: .25rem;}
.certifications p { font-size: 16px; margin-top: 10px; color: #111; }
.contact-us p span.fa { font-size: 16px; margin-right: 5px;}
.contact-us p span.fa-mobile {font-size: 26px; }
footer {  background: #F9F9F9; padding: 15px; }
.btn.btn-primary { background-color: #F50195;
border-color: #F50195; color: #fff;}
.btn.btn-primary:hover { background-color: #F50195;
border-color: #F50195; color: #fff;}
.contact-us p b, .contact-us p span.fa { color: #F50195;}
footer p { color: #fff;}
form  { border: 1px solid #F50195; padding: 30px; border-radius: 10px;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { position: absolute; top: 40%;}
.owl-carousel .owl-nav button.owl-prev {left: -38px; }
.owl-carousel .owl-nav button.owl-next {right: -42px;}
.owl-nav button span { font-size: 30px; width: 30px; background: rgba(0,0,0,0.8); color: #fff;
display: block; opacity: 0.2;}
.owl-nav button span:hover {opacity: 1;}
.form-control { border: 1px solid #999; }
.lb-data .lb-close {position: fixed;
right: 15px;
top: 0; z-index: 9999;}
.lb-data .lb-details { display: none;}
.navbar-toggler.closed .fa-bars::before{
	content: "\f00d";
}.products h3.title { color: #F50195!important; }#products li span.fa { margin-right: 10px;}header{  background: #F50195 !important;}.google-maps {    position: relative;    padding-bottom: 35%;    height: 0;    overflow: hidden;  }  .google-maps iframe {    position: absolute;    top: 0;    left: 0;    width: 100% !important;    height: 100% !important;  } .fixed-icon-list{ position: fixed; bottom:20px; left: 20px;} .fixed-icon-list img { width: 38px; height: 38px; margin-bottom: 10px;}.owl-carousel.owl-drag .owl-item .item { background: #f7f7f7; margin: 15px; padding: 15px;}
@media screen and (max-width: 1280px) {
	.resize{
		width: 100%;
	}
	.navbar-collapse li {
  padding: 10px 15px;
}
.list-inline-item:not(:last-child) { margin-right: 0;}
}
@media screen and (max-width: 1100px) {
	.navbar-collapse li {
  padding: 10px 5px;
}
}
@media screen and (max-width: 993px) {
	.header h1 img{ display: block; margin: 0 auto;	}
	#navbarSupportedContent {
		position: absolute;
		top: 40px; left: 30%;;
		background: #F50195 !important;
		width:300px;
		z-index: 99999;
		margin-left: -30px;
		padding: 30px;
		height: auto;
	}
	.navbar-toggler { background: #fff !important; color: #F50195;}
	.navbar-collapse li{display: block;}
	.navbar-collapse li a{ color: #fff; text-align: left;}
	.list-inline.pull-right { float: none;}
	.bg-light {
		text-align: right;
	}
	.navbar {
		display: block; text-align: right; margin-top: 10px;
	}
	#navbarSupportedContent button.close {
		display: block;
	}
	.banner-overlay {
		left: 14%;
	}
	.close, .navbar-toggler span {
		color: #F50195;
		opacity: 1; margin: 0; 
		text-shadow: none;
	}
	.close .fa {
		color: #fff;
	}
	a.nav-link {
		font-size: 16px;
	}
}
@media screen and (max-width: 767px) {
	.owl-nav { display: none;}	header img { margin: 0 auto; display: block;}
	.certifications img { display: block; margin: 0 auto;}.navbar { text-align: center;}
	#navbarSupportedContent {left: 0px; width:400px; }
}
@media screen and (max-width: 650px) {
	#navbarSupportedContent {left: 0px; width:400px;}
}