body{margin:0;padding:0;font-family:'Conv_Museo300-Regular';font-weight:normal;font-style:normal;background:#FFF;font-size:12px;	color:#333}
html, body{padding:0;margin:0}
ul{padding:0;margin:0}
ul li{list-style:none;padding:0;margin:0}
a:hover{text-decoration:none}
.top-bar{background:#FFF;height:31px;border-bottom:1px solid #E4E4E4;width:100%;line-height:31px;position:absolute;z-index:999}
.top-bar .cal{border-right:1px solid #E4E4E4;line-height:31px;float:left;padding:0 20px 0 0;margin-right:20px}
.top-bar .quick-link .fa{margin-right:10px}
.top-bar .quick-link a{color:#333}
.top-bar .quick-link a:hover{color:#008837}
.social{margin:3px 0 0 0}
.social a{background:#008837;height:24px;width:24px;float:left;border-radius:50px;padding:0;margin:0 0 0 8px;text-align:center;color:#FFF;line-height:24px}
.social a:hover{background:#F00}
.p-logo{text-align:right}
.p-logo a{padding:25px 0 0 20px;line-height:41px;display:inline-block}
.p-logo a.ie img{padding:0}
.logo img{padding:17px 0 20px;display:block}
#about{background:url(../img/about-bg.jpg) repeat-x left top #F1FEC9;width:100%;min-height:386px;padding-top:125px}
h1{font-weight:normal;color:#333;font-size:24px;line-height:140%;margin:0;padding:0;margin-bottom:30px;position:relative;	text-align:center}
h1:after{display:block;content:"";width:135px;height:2px;background:#F00;position:absolute;bottom:-10px;left:50%;margin-left:-65px}
p{font-family:'RobotoRegular', Arial, Helvetica, sans-serif;font-size:14px;text-align:center;line-height:150%;padding:0 0 20px 0;margin:0;color:#333}
h3{color:#219751;font-size:18px;line-height:140%}
.lft h3, .lft p{text-align:right}
.rht h3, .rht p{text-align:left}
.lft p, .rht p{font-family:Arial, Helvetica, sans-serif;color:#474645;font-size:13px;line-height:150%}
.lft .fa, .rht .fa{border:1px solid #BEBEBE;width:66px;height:66px;border-radius:50px;color:#7D816D;font-size:32px;line-height:66px;text-align:center;margin:25px auto}
.lft .fa, .rht .fa{float:left}
.rht .fa{float:right}
.abt-btr{background:url(../img/about-btr.png) no-repeat center top;display:block;height:126px}
.hr{height:9px;border-bottom:1px solid #D8D8D8;position:relative;width:100%;margin-bottom:37px}
.hr span{position:absolute;width:100%;text-align:center;height:20px}
#map .hr{margin-bottom:15px}
#contact .hr{margin-bottom:13px}
.wrap-icon .fa{color:#239963;font-size:45px;line-height:45px}
.wrap-icon .fa.fa-comment-o{line-height:37px}
.wrap-icon .fa.fa-newspaper-o{line-height:50px}
#contact .container{padding:35px 15px 22px 15px}
#contact p, #contact h5{font-family:'Conv_Museo300-Regular', Arial, Helvetica, sans-serif;color:#333;font-size:15px;line-height:140%;margin:0;padding:0;text-align:left}
#contact h5{color:#4E9963;font-size:18px}
#contact h5 a{color:#4E9963}
#contact h5 a:hover{color:#F00}
#solutions h1{margin-bottom:37px}
#solutions p{color:#828282;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:150%;padding-bottom:28px}
#products{position:relative}
#products .products-scroll{background:url(../img/products-bg.jpg) repeat-x center top;height:350px;width:100%;position:relative}
#products .item{width:100%}
#products .item-product{width:100%;border:1px solid #BDF80D;padding:4px}
#products .item-product-bg{background:#FFF;padding:20px 5px;text-align:center}
#products .products-scroll{background:url(../img/products-bg.jpg) no-repeat center top;width:100%;height:350px}
#products #owl-demo{padding:27px 0 34px 0px;border:0px solid #FFF;width:1140px;margin:0 auto;margin-bottom:30px}
#products .item a{width:auto;margin:20px auto 18px;border:1px solid #92AB10;color:#D70000;font-size:15px;text-transform:uppercase;text-align:center;line-height:30px;display:inline-block;padding:0 5px;min-width:150px;}
#products .item a:hover{color:#FFF;background:#92AB10;-webkit-transition:width 2s, height 2s, background-color 2s, -webkit-transform 2s;transition:width 2s, height 2s, background-color 2s, transform 2s}
#products .owl-theme .owl-controls{display:none !important}
#products .customNavigation .btn{position:relative;top:4%;width:15px;height:20px;background-image:url(../img/arrows.png);background-repeat:no-repeat;white-space:nowrap;text-indent:-9999px;border:0;padding:0}
#products .customNavigation .btn.prev{left:49%;background-position:0 0}
#products .customNavigation{margin:10px 0 30px 0}
#products .customNavigation .btn.next{left:49%;background-position:right 0}
#products .customNavigation .btn.prev:hover{background-position:0 bottom}
#products .customNavigation .btn.next:hover{background-position:right bottom}
#products .d-arrow{position:absolute;width:33px;height:13px;left:49%;top:-3px}
#footer{background:#474645;width:100%;height:70px;padding:24px 0 22px 0}
#footer .navbar-nav>li>a{padding:0 15px 0 0;border-right:1px solid #F0F0F0;color:#F0F0F0;margin-right:15px;font-size:14px;line-height:14px;font-weight:normal;margin:6px 15px 6px 0}
#footer .navbar-nav>li>a.last{padding-right:0;margin-right:0;border:0}
#footer .social{margin:0}
#footer .social span{float:left;color:#FFF;padding:5px 4px 0 0}
#footer .navbar-nav{margin:0;background:none}
#footer .nav>li>a:hover{background-color:transparent;color:#FF5E5E}
#copyright{background:#008837;height:40px;width:100%;text-align:center}
#copyright p{padding:0;margin:0;color:#FFF;font-size:11px;line-height:40px}
#copyright p a{color:#FFF}
#copyright p a:hover{text-decoration:underline}
.box{width:100%;height:auto;margin:0 auto;text-align:center;color:#000;font-size:13px;line-height:130%;margin-bottom:32px}
.box h4{color:#000;font-size:18px;line-height:130%;margin:0}
.box-img{background:url(../img/solutions-icon-bg.jpg) repeat-x left top;width:100%;height:auto;border:1px solid #008837;border-radius:10px;text-align:center;margin-bottom:7px;padding:10px 0}
.box:hover{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}
.box:hover .box-img{border:1px solid #F00}
#toTop{position:absolute;bottom:0px;width:100%;text-align:center;cursor:pointer;display:none}
#banner{width:100%;height:560px;position:relative}
#banner.sub-banner{height:333px}
#banner.sub-banner .subbanner{height:333px;width:100%;padding:185px 0 60px 0}
#banner.sub-banner h1{font-weight:normal;color:#F00;font-size:20px;line-height:38px;margin:0 auto 20px auto;display:table;padding:0 30px;background:#FFF;border-radius:20px}
#banner.sub-banner h1:after{display:none}
#banner.sub-banner h3{font-weight:normal;color:#FFF;font-size:24px;line-height:28px;margin:0 auto;display:table;text-shadow:0 0 30px #000;text-align:center;padding:0 10px}

#content p{color:#333;line-height:180%;text-align:justify;font-family:'RobotoRegular', Arial, Helvetica, sans-serif;font-size:14px}
#content #products .item-product-bg img{max-width:100%}
#content #products .products-scroll{background:none;border:1px solid #BDF80D;padding:4px;height:290px;margin-bottom:20px}
#content #products .item-product{border:none;padding:0px}
#content #products .item{padding:0}
#content h2{font-weight:normal;color:#FC0000;font-size:22px;line-height:140%;margin:0;padding:0;margin-bottom:10px;text-align:left}
.content-left{padding-right:30px;padding-bottom:20px}
.content-left img{max-width:100%;height:auto}
.enq span{color:#F00}
input, select{vertical-align:middle}
#txt-field{border:1px solid #E3E3E3;background-image:url(../img/txt-bg.jpg);	background-repeat:repeat-x;background-position:left top;background-color:#FFF;border-radius:none;box-shadow:none;padding-top:0;padding-right:5px;padding-bottom:0;font-size:12px;color:#5B5B5B;margin:0;margin-bottom:15px;   font-weight:normal}
textarea{margin-top:1px;height:100px}
#txt-area{height:90px;border:1px solid #E6E6E6;background-image:url(../img/txt-bg.jpg);background-repeat:repeat-x;background-position:left top;border-radius:none;box-shadow:none;padding-top:5px;padding-right:5px;padding-bottom:0px;padding-left:5px;margin-top:10px;margin-bottom:10px;font-size:12px;color:#5B5B5B;margin:0;	margin-bottom:15px;   font-weight:normal}
#submit{background:#ce0000;background:-moz-linear-gradient(top, #ce0000 0%, #f00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce0000), color-stop(100%,#f00));background:-webkit-linear-gradient(top, #ce0000 0%,#f00 100%);background:-o-linear-gradient(top, #ce0000 0%,#f00 100%);background:-ms-linear-gradient(top, #ce0000 0%,#f00 100%);background:linear-gradient(to bottom, #ce0000 0%,#f00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce0000', endColorstr='#f00',GradientType=0 );-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;	-khtml-border-radius:5px;border-radius:5px;border:none;cursor:pointer;box-shadow:none;color:#fff}
#submit:hover{background:#008837;-webkit-transition:width 2s, height 2s, background-color 2s, -webkit-transform 2s;transition:width 2s, height 2s, background-color 2s, transform 2s;color:#FFF;border:1px solid #666666}
.enq{width:60%}
.content-left h1{text-align:left;border-bottom:1px dotted #F00;padding-bottom:8px}
.content-left h1:after{display:none}
.enq td{vertical-align:top;font-size:15px}
.enq td span{color:#F00}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{display:inline-block;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-weight:inherit;width:100%;height:40px;padding:0 10px;margin-bottom:15px;  font-size:14px;line-height:40px; color:inherit;border:1px solid rgba(0,0,0,0.15);border-radius:4px;background:none;resize:none;vertical-align:middle;box-shadow:none;transition:all 150ms ease-in}
.comment-form div, .form-container .form-field{position:relative}
.form-field label{width:100%}
.comment-form div input, .form-container .form-field input, .form-container .form-field select{padding-left:52px}
.comment-form div label, .form-container .form-field i{position:absolute;top:0;left:0;padding:0 13px;margin:1px 0 0 0;line-height:40px;color:#a3a3a3;height:38px;line-height:37px;border-right:1px solid rgba(0,0,0,0.15);font-weight:normal}
textarea{width:100%;height:100%;padding:8px 13px;margin-bottom:15px;min-height:200px;resize:vertical;font-weight:inherit;	display:inline-block}
.btn, .vanilla-form label.custom-select span{color:#FFF !important;border:0;margin-bottom:10px;margin-right:0;font-size:12px;  padding:11px 20px 10px 20px;letter-spacing:0.5px;font-weight:700;text-shadow:none;text-transform:uppercase;transition:all 150ms ease-in;box-shadow:none;border-radius:0px;display:inline-block;font-family:'Montserrat', sans-serif;background:#ce0000;background:-moz-linear-gradient(top, #ce0000 0%, #f00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce0000), color-stop(100%,#f00));background:-webkit-linear-gradient(top, #ce0000 0%,#f00 100%);background:-o-linear-gradient(top, #ce0000 0%,#f00 100%);background:-ms-linear-gradient(top, #ce0000 0%,#f00 100%);background:linear-gradient(to bottom, #ce0000 0%,#f00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce0000', endColorstr='#f00',GradientType=0 )}
.send{padding:0;float:right;text-align:right}
.form-container .form-field	p{margin:10px 0px}
.form-container .form-field input.btn{padding:8px 20px;border-radius:20px}
.form-container .form-field input.btn:hover{background:#008837}
.form-container .form-field input.capcha{width:50px;float:left}
.contact-icon i.fa{font-size:24px;width:60px;height:56px;text-align:center;padding-top:14px;background-color:#FFF;color:#008837;border:1px dotted #D2D0D0;border-radius:30px;background-color:#FDFDFD}
.contact-icon{text-align:left;padding:0 0 25px;float:left;margin-right:15px}
.contact-details{display:inline-block;width:100%;padding:0}
#content .contact-details p{font-size:14px;line-height:20px;color:#595959;margin-bottom:0;text-align:left;padding:17px 0 10px 0}
#content .contact-details p.addr{padding-top:10px}
#content .contact-details p a{color:#595959}
#content .contact-details p a:hover{color:#F00}
#content .caddress h2{font-weight:normal;color:#333;font-size:24px;line-height:140%;margin:0;padding:0;margin-bottom:50px;position:relative;text-align:center}
#content .caddress h2:after{display:block;content:"";width:135px;height:2px;background:#F00;position:absolute;bottom:-10px;left:50%;margin-left:-65px}
.baddress .contact-icon i.fa{float:left;font-size:13px;width:30px;height:30px;text-align:center;padding-top:0;background-color:#FFF;color:#969696;border:1px solid #CCC;border-radius:50px;font-weight:normal;line-height:30px}
#content .baddress .contact-details p{text-align:left;float:left;padding:3px 0 10px 10px;width:85%;margin:0;color:#666;font-size:14px}
#content .baddress .contact-details{width:100%;display:inline-block;min-height:inherit}
#content .baddress .contact-icon{float:left;padding:0}
#content .baddress h2{margin-bottom:20px}
#content h3{margin:0;padding:5px 15px;color:#F00;font-size:18px;border-bottom:dotted 1px #008837;margin-bottom:15px;background-color:#F8FBEE;line-height:24px}
#content h4{margin:0;padding:0 0 10px;color:#079942;font-size:18px}
#content table{margin-bottom:30px}
#content table tr th, #content table tr td{padding:6px 8px; border:1px solid #ddd;color:#333;font-size:13px;font-family:"RobotoRegular",Arial,Helvetica,sans-serif}
#content table tr th{font-weight:normal;color:#fff;font-size:14px;background-color:#969494;line-height:24px}
#content table td, #content table th{padding:18px 30px;font-size:14px;	line-height:20px}
.tbl-img{width:60%}
.tbl-img tr td,.tbl-img tr td p{text-align:center!important;padding:0}
table td, table th{border-left:1px solid #E2E6E7}
table tr:nth-child(odd){background:#F8F8F8 }
#content li{position:relative;margin-top:30px;-webkit-transition:all .5s;transition:all .5s}
#content ul{padding:0;margin:0 0 10px 15px}
#content ul li{list-style:none;margin:0;line-height:24px;font-size:14px;color:#525151;background:url(../img/bullet.png) no-repeat left 6px;padding:0 0 10px 25px;font-family:'RobotoRegular', Arial, Helvetica, sans-serif}
#content #map iframe{background:none;border:1px solid #BDF80D;padding:4px;height:350px;margin-bottom:20px}
#contact.sub{border-top:1px dotted #D8D8D8}
#contact.sub .container{padding:30px 15px 22px 15px}
.table-cont{width:100%}
#content ul.product-menu{margin:25px 0 0 20px}
#content ul.product-menu li{background:url(../img/bullet.png) no-repeat left 4px;padding:0 0 10px 25px}
#content ul.product-menu li:before{display:none}
#content ul.product-menu ul{padding-top:10px}
#content ul.product-menu li a{font-size:20px;color:#008837}
#content ul.product-menu li li a{color:#444;font-size:16px}
#content ul.product-menu li li a:hover{color:#F00}
table .fa-check{color:#F00;font-size:12px}
#content .pro-img{border:solid 1px #F2EFEF; padding:10px; text-align:center;display:block}
#content .pro-img a{display:block;font-size:14px;color:#000;text-decoration:underline}
#content .pro-img a:hover, #content .pro-img a:hover p{color:#008837}
#content .pro-img p{display:block;padding:0;margin:0;text-align:center}
#content .pro-img img{max-width:100%;height:auto}
#content .pro-img-last{border:solid 1px #ccc; padding:10px;margin-right:0px!important}
.img-btr{float:left;padding:10px;margin:0 20px 15px 0px}
.img-btr1{float:none;padding:10px;border:1px solid #E9E5DC;margin:0 0 20px 0;text-align:center}
.img-btr1 .img-btr{float:none;padding:0;border:0;margin:0;text-align:center}
.img-btr2{float:left;padding:10px;border:1px solid #E9E5DC;margin:0 0 20px 0;background-color:#E6F1C6;text-align:center;width:48%}
.img-btr3{float:right}
.img-btr2 .img-btr{float:none;padding:0;border:0;margin:0;text-align:center}
.btm{margin-bottom:20px}
.img-btr3{float:none;padding:10px;border:1px solid #E9E5DC;margin:0 0 20px 0;background-color:#fff;text-align:center}
.img-btr3 .img-btr1{float:none;padding:10px;border:none;margin:0 0 20px 0;background-color:#fff;text-align:center}
.table-bordered img{max-width:100%; text-align:center}
#content ul.feature-img{ width:100%;margin:0;display:inline-block}
#content ul.feature-img li{border:solid 1px #ccc;padding:2px;margin:1% 3% 2% 0%;float:left; list-style:none; background-image:none;width:22%;height:172px; text-align:center;padding:15px}
#content ul.feature-img li p{padding:10px 0 0 0; line-height:16px; text-align:center;font-size:12px;color:#000}
#content ul.feature-img1 li{height:155px}
.dropcap{position:relative;display:inline-block;float:left;height:30px;width:30px;line-height:30px;font-size:18px;text-align:center;margin:4px 6px 2px 0;background:#ce0000;background:-moz-linear-gradient(top, #ce0000 0%, #f00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce0000), color-stop(100%,#f00));background:-webkit-linear-gradient(top, #ce0000 0%,#f00 100%);background:-o-linear-gradient(top, #ce0000 0%,#f00 100%);background:-ms-linear-gradient(top, #ce0000 0%,#f00 100%);background:linear-gradient(to bottom, #ce0000 0%,#f00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce0000', endColorstr='#f00',GradientType=0 );color:#fff}
#content .feature-img{margin-top:25px;}
#content .feature-img p{padding: 10px 0 0 0;line-height: 16px;text-align: center;font-size: 12px;color: #000;}
#content .feature-img .pro-img{height:172px;margin-bottom:25px;border:solid 1px #ccc}
#content .feature-img1 .pro-img{height:155px;border:solid 1px #ccc}
#content .feature-img2 .pro-img{height:auto;}

.error_page a{color:#FFF;border:0px solid #CCC;padding:10px;background:#008837;}
.error_page a:hover{background:#FF0000;-webkit-transition: width 1.2s, height 1.2s, background-color 1.2s, -webkit-transform 1.2s;transition: width 1.2s, height 1.2s, background-color 1.2s, transform 1.2s}