@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
body {
	font-family: 'Poppins', sans-serif;
	font-size:16px;
}
.navbar-toggler-icon {
	margin-top:40px;
	background-image:url(../images/iconbar.png);
}
.max1200 {
	max-width:1200px;
}
.header {
	color:#747474;
	padding:5px 0px;
	border-top:solid 1px #e5e5e5;
	font-size:14px;
	
}
.header a {
	color:#747474;
	text-decoration:none;
}
.menubar {
	background-color:#FFFFFF;
	border-top:solid 3px #f06021;
	border-bottom:solid 1px #e5e5e5;
	box-shadow: 0px 2px 5px #CCC;
}
.toplinks {
	color:#747474;
	padding:10px 0px;
	border-bottom:solid 1px #e5e5e5;
}
.toplinks a{
	color:#747474;
	text-decoration:none;
}
.toplinks a:hover{
	color:#006cb5;
}
.logo {
	padding:5px 0px;
}
.navbar {
	padding:0;
}
.topmenu {
	margin-top:10px;
}
@media (min-width:768px) {
.topmenu {
 margin-top:20px;
}
}
.topmenu a {
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:14px;
	font-weight:600;
	text-align:center;
	background:#f06021;
	border-radius:5px;
	margin-bottom:5px;
	margin-left:2px;
	text-shadow: 1px 1px 2px #000;
}
.topmenu a:hover {
	background:#006cb5;
	color:#FFFFFF;
}
.topmenu .active a {
	background:#006cb5;
	color:#FFFFFF;
}
.dropdown-menu {
	background:none;
	border:0;
	padding:0;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-left:30px;
	padding-right:30px;
}
.banner {
	background:#CCCCCC url(../images/banner-bg.jpg);
	border-bottom:solid 1px #e5e5e5;
}
.carousel-caption {
	text-align:left;
	bottom:0;
	top:5%;
}
@media (min-width:768px){
.carousel-caption {
	top:25%;
}
}
.carousel-caption h2{
	font-size:28px;
}
.carousel-caption h5{
	font-size:16px;
}
@media (min-width:768px){
.carousel-caption h2{
	font-size:80px;
}
}
.carousel-caption .btn {
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:18px;
	text-align:center;
	background:#006cb5;
	border-radius:5px;
	margin-top:10px;
}
.content {
	padding:30px 0px;
}
.content h1 {
	color:#006cb5;
	font-size:36px;
	font-weight:600;
}
.content hr {
	background:#f06021;
	width:80px;
	margin:0 auto 10px auto;
}
.gmap {
	border:solid 1px #e5e5e5;
}
.contactform p{
	font-size:14px;
}
.submit {
	background:#f06021;
	color:#FFFFFF;
}
.indproducts {
	padding:30px 0px;
	background:#f5f5f5;
}
.indproducts hr {
	background:#f06021;
	width:80px;
	margin:0 auto 10px auto;
}
.prdtabs {
	background:#FFFFFF;
	border:solid 1px #e5e5e5;
}
.prdtabs:hover {
	box-shadow: 0px 2px 5px #CCC;
}
.prdimage {
	padding:1px;
	margin-bottom:15px;
}
.prdimage img{
	border:solid 1px #e5e5e5;
}
.prdtabs h4 {
	font-size:18px;
	color:#006cb5;
	display:block;
	height:50px;
}
.prdtabs h4 a{
	color:#006cb5;
	text-decoration:none;
}
.prdtabs h4 a:hover{
	color:#f06021;
}
.prdtabs p {
	font-size:14px;
	padding:0px 15px;
}
.prdtabs .btn {
	font-size:14px;
	background:#f06021;
	color:#FFFFFF;
}
.prdtabs .btn:hover {
	background:#006cb5;
	color:#FFFFFF;
}
.prdpagelink {
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
	margin-top:10px;
}
.prdpagelink a{
	color:#006cb5;
	text-decoration:none;
}
.prdpagelink a:hover{
	color:#f06021;
}
#ProductCarousel .carousel-control-prev-icon, #ProductCarousel .carousel-control-next-icon {
	background-color:#999999;
	color:#FFFFFF;
	border:solid 3px #999999;
}
.footer {
	background:url(../images/footer_1.jpg) no-repeat left top;
	background-size:cover;
	padding:25px 0px 0px 0px;
	color:#FFFFFF;
	font-size:14px;
}
.foottab h5 {
	padding-left:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:dotted 1px #ccc;
}
.footlink a {
	color:#FFFFFF;
	text-decoration:none;
}
.footlink a:hover {
	color:#FFFFFF;
	border-bottom:dotted 1px #FFFFFF;
}
.footsmm  i{
	color:#FFFFFF;
	font-size:18px;
}
.footsmm a:hover i{
	color:#f06021;
	border-bottom:0px;
}
.copyrights {
	font-size:14px;
	color:#FFFFFF;
	padding:12px 0px 10px 0px;
	border-top:dotted 1px #CCC;
}
.copyrights a {
	color:#fed525;
	text-decoration:none;
	border-bottom:dotted 1px #FFF;
}
.copyrights a:hover {
	color:#fed525;
	border-bottom:dotted 1px #fed525;
}
.productslider {
	border:solid 1px #e7e7e7;
	text-align:center;
}
.partners {
	text-align:center;
}
.partners img{
	border:solid 1px #e7e7e7;
}