<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

ul { list-style:none; padding:0; margin:0;}
a { text-decoration:none; color:#107e3f;}
a:hover { text-decoration:none;}
.a2 {color:#fbc42c;}
.a2:hover {color:#fff;}
.hr {height:1px; margin:30px 5px; border-bottom:1px dotted #ccc; }
@media screen and (max-width:767px) {
.marg-bot-xs {margin-bottom:30px;}
}

body{ font-family: 'Roboto', sans-serif; margin:0; padding:0; font-size:15px; color:#586067;}
.active-page {background:#111;}
.float-l { float:left;}
.no-pad { padding:0;}
.no-marg { margin:0;}
.no-pad-left { padding-left:0;}
.no-pad-right { padding-right:0;}
.divide div:first-child {background:#999; height:5px;}
 .divide div:last-child {background:#666; height:5px;}
#top-container-wide { background:#fff; }
#top-container { padding-top: 15px; padding-bottom:18px;}

ul, ol { list-style:none; }
.spacer {clear:both;}
.pad-30 {padding-left:30px; padding-right:30px;}
.pad-45 {padding-left:45px; padding-right:45px;}

.pad-top-60 { padding-top:60px;}.pad-top-55 { padding-top:55px;}.pad-top-50 { padding-top:50px;}.pad-top-45 { padding-top:45px;}.pad-top-40 { padding-top:40px;}.pad-top-35 { padding-top:35px;}.pad-top-30 { padding-top:30px;}.pad-top-25 { padding-top:25px;}.pad-top-20 { padding-top:20px;}.pad-top-15 { padding-top:15px;}.pad-top-10 { padding-top:10px;}.pad-top-5 { padding-top:5px;}.pad-top-0 { padding-top:0px;}

.marg-top-40 { margin-top:40px;}.marg-top-35 { margin-top:35px;}.marg-top-30 { margin-top:30px;}.marg-top-25 { margin-top:25px;}.marg-top-20 { margin-top:20px;}.marg-top-15 { margin-top:15px;}.marg-top-10 { margin-top:10px;}.marg-top-5 { margin-top:5px;}.marg-top-0 { margin-top:0px;}

.pad-bot-60 { padding-bottom:60px;}.pad-bot-55 { padding-bottom:55px;}.pad-bot-50 { padding-bottom:50px;}.pad-bot-45 { padding-bottom:45px;}.pad-bot-40 { padding-bottom:40px;}.pad-bot-35 { padding-bottom:35px;}.pad-bot-30 { padding-bottom:30px;}.pad-bot-25 { padding-bottom:25px;}.pad-bot-20 { padding-bottom:20px;}.pad-bot-15 { padding-bottom:15px;}.pad-bot-10 { padding-bottom:10px;}.pad-bot-5 { padding-bottom:5px;}.pad-bot-0 { padding-bottom:0px;}

.marg-bot-60 { margin-bottom:60px;}.marg-bot-55 { margin-bottom:55px;}.marg-bot-50 { margin-bottom:50px;}.marg-bot-45 { margin-bottom:45px;}.marg-bot-40 { margin-bottom:40px;}.marg-bot-35 { margin-bottom:35px;}.marg-bot-30 { margin-bottom:30px;}.marg-bot-25 { margin-bottom:25px;}.marg-bot-20 { margin-bottom:20px;}.marg-bot-15 { margin-bottom:15px;}.marg-bot-10 { margin-bottom:10px;}.marg-bot-5 { margin-bottom:5px;}.marg-bot-0 { margin-bottom:0px;}


.img-responsive-custom { min-width:100%; max-width:100%;}
p {color:#586067;}
h1.heading { color:#302e37; font-weight: 300; margin-top: 0;}
h1.heading span { font-weight: bold;}
img.h1-gr {display:block; margin-top: 8px; margin-bottom: 20px;}
img.h1-gr-in {display:inline-block; margin-top: 0; margin-bottom: 20px;}
a.read-more-btn {font-size:15px; font-weight:bold; color:#79838c; text-transform: uppercase; display: inline-block; margin-top: 10px;}
a.read-more-btn:hover {color:#302e37;}

#top-container {border-bottom:3px solid #79838c;}
#logo img { width:auto; height:auto; margin-top: -20px; }
#icc-logo img { width:auto; height:auto; float:right; }
@media screen and (max-width:767px) {
	#top-gr {display:none;}
	#logo img {margin-top: 0;}
}


#navigation-bar { height:auto;
background: #302e37; border-bottom:3px solid #79838c; }
.nav-centering {width:1250px; margin:0 auto;}

#slider-bar { border-bottom:1px solid #79838c; height:auto;} 

#products {background:#ddd;}
.product-cat {margin-bottom:20px;}
.product-cat a {display:block; overflow:hidden;}
.product-cat p {font-size:18px; color:#302e37; margin-top:10px; margin-bottom:0;}
/*.product-cat a:last-child {font-size:13px; font-weight:bold; color:#586067; text-transform: uppercase; display: inline-block; width: 120px;}
.product-cat a:last-child:hover {color:#302e37;}
.product-cat img {transition: transform 0.5s;}
.product-cat img:hover {transform: scale(1.2);}*/


#footer {background:#302e37; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #999; border-top: 5px solid #79838c;}
#footer ul {text-align:center;}
#footer ul li {color:#fff; font-weight:normal; text-align:center; display:inline; }
#footer ul li a {color:#fff; font-weight:normal; text-align:center; padding-left:10px; padding-right:10px;}
#copyright {background:#302e37; }
#copyright p {color:#fff; padding:15px; font-size:14px; text-align:center; margin:0;}


#banner {border-bottom:1px solid #1b4c30;}

#jssor_2 {display:none;}
@media all and (max-width: 767px) {
#jssor_1 {display:none;}
#jssor_2 {display:block;}
}

#banner-xs {display:none;}
@media all and (max-width: 767px) {
#banner {display:none;}
#banner-xs {display:block;}
}
/*....................media query......................*/


#cssmenu { width:805px; margin:0 auto;}
.footer-heading {font-size:18px;}
	

.row-g {background:#ddd;}
.row-w {background:#fff;}

ul.list {margin-bottom:10px;}
ul.list li {font-size:17px; background:url(../../images/list-bullet.png) 0 6px no-repeat; padding-left: 25px; padding-bottom: 5px;}

.para-18 { font-size: 18px; color: #302e37; }
.lb {border-left:5px solid #302e37; padding-left: 12px;}

@media screen and (max-width:767px){
.p-class {padding-bottom:30px;}	
.gallery a {margin-bottom:15px;}	
}

.gallery a {margin-bottom:30px;}

#map {border-top:1px solid #79848d;}


@media screen and (max-width: 767px) {
	#principal-logos img:first-child {display:none;}
}
@media screen and (min-width: 768px) {
	#principal-logos img:last-child {display:none;}
}

#contact-text span {font-size: 24px; display: block;}

/*form*/

#contact-form label {color:#79848d; font-size:18px; font-weight:300;}
#contact-form input[type="text"], #contact-form input[type="email"], #contact-form input[type="date"] {width:100%; background:#fff; line-height:32px; font-size:15px; border:1px solid #999; color:#79848d; padding-left:10px;}
#contact-form textarea {width:100%; background:#fff; line-height:20px; font-size:15px; border:1px solid #999; color:#999; padding-left:10px;}
#submit { background:#79848d; font-weight:500; color:#111; padding:8px 20px; border:none; margin-right:10px; text-transform:uppercase; border:1px solid #79848d; margin-bottom: 15px;}
#reset { background:#79848d; font-weight:500; color:#111; padding:8px 20px; border:none; margin-right:10px; text-transform:uppercase; border:1px solid #79848d; margin-bottom: 15px;}
#submit:hover {background:#FFFFFF;}
#reset:hover {background:#FFFFFF; color:#333;}











</pre></body></html>