/*@font-face {font-family:rubiklight; src: url('../fonts/rubik-light-webfont.woff2') format('woff2'),    url('../fonts/rubik-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family:'rubikmedium';   src: url('../fonts/rubik-medium-webfont.woff2') format('woff2'),      url('../fonts/rubik-medium-webfont.woff') format('woff'); font-weight: normal;  font-style: normal;}
@font-face{font-family: 'amaranthregular'; src: url('../fonts/amaranth-regular-webfont.woff2') format('woff2'), url('../fonts/amaranth-regular-webfont.woff') format('woff');    font-weight: normal;font-style: normal;}*/
body{font-family:Helvetica, Arial,  sans-serif;font-size:15px;}img{max-width:100%;}ul,ol{margin:0;padding:0;}
.clear{clear:both;}

header .top-panel{background:#000000;font-size:15px;}header .top-panel span{margin:0;padding:8px 10px 0 0;display:inline-block;position:relative;}header .top-panel a{color:#fff;}header .top-panel .social{float:right;margin-right:10px;font-size:14px; margin-top:3px;}header .top-panel .social a{color:#fff;width:35px;height:35px;border-radius:100%;background:#555;display:inline-block;text-align:center;line-height:35px;}header .top-panel .social a:hover{color:#00552c;}header .top-panel .social i{margin:5px;}header .top-panel .enquiry{float:right;background:#202d95;text-transform:uppercase;font-family:'Helvetica';color:#fff;display:block; padding:10px 15px; margin:0 0 0 2px}header .top-panel .enquiry:hover{background:#acc641;}header .logo{padding:5px 0;}header .iso{float:right;margin-top:15px;}
 
#menu{border-bottom:1px solid #eee;border-top:1px solid #eee; position:relative;}

#banner{z-index:1; position:relative;}#banner img {width:100%;}#banner .content{position:absolute;bottom:15%;padding:15px 15px 20px;background:rgba(0,0,0,.5);width:70%;}#banner .content p{font-size:17px;color:#fff;padding-bottom:10px;font-weight:600}#banner .content .title{font-size:42px;color:#fff; margin-bottom:10px;font-family: 'rubikmedium';font-weight:500;}#banner .content a{border:1px solid #3f739f; background:#455778; padding:10px 25px; color:#fff;font-size:17px;border:1px solid #1156df;border-radius:5px;font-weight:600;text-transform:uppercase; margin-right:10px;}#banner .content a.products{border:1px solid #c8df4b; background:#acc344;}#banner h1{width:100%; position:absolute; bottom:0px;font-size:32px;font-weight:bold;background:rgba(0,0,0,.7);padding:10px 10px 10px 5%;margin:0;color:#fff;left:0;} 

#about{background:url(../images/about-us.jpg) no-repeat right top; padding:30px 0;font-size:16px; margin-top:25px;}
#about h1{font-size:36px; color:#232c95;font-weight:600;font-family:'Helvetica';}#about h1 span{display:block;font-size:22px;font-weight:600;color:#444;}#about h3{font-weight:500;font-size:22px;font-weight:600}#about p{font-size:16px; color:#543333;text-align:justify;line-height:28px}#about .mission{background:#f7f7f7;padding:15px;margin-top:15px;}#about .mission .title{font-size:22px;font-weight:600;font-family:'Helvetica';color:#232c95;padding-bottom:10px;}#about .manufacturers{padding-top:40px;}#about .manufacturers ul{padding:15px}#about .manufacturers ul li{padding-bottom:8px;}#about .manufacturers h3{font-family:'Helvetica';font-weight:300;font-size:24px;color:#232c95;}


#products{padding:30px 0;}#products h2{font-size:40px;color:#232c95;position:relative;font-family:'Helvetica';text-align:center;margin-bottom:30px;font-weight:600;}#products h2 span{color:#232c95;}#products .start{background:#fff;padding:15px;box-shadow:0 0 3px #ccc;text-align:center;margin-bottom:15px;}#products p{font-size:20px;min-height:35px;font-weight:600;font-family:'Helvetica';margin-top:10px;}#products a{color:#333;}#products .start:hover a{color:#232c95;}#products .download{background:#5663c1;padding:10px 25px;color:#fff;text-transform:uppercase;font-family:'Helvetica';border-radius: 25px;display:inline-block;margin-top:12px;color:#fff;font-size:18px;font-weight:600;}#products .download:hover{background:#8e298c}#products .benefits{padding:10px;box-shadow:0 0 3px #ccc;border-radius:5px;font-size:17px;}#products .benefits h3{background:#8e298c;color:#fff;font-size:20px;font-weight:700;padding:10px;}#products .benefits ul{padding-left:20px;}#products .benefits ul li{padding-bottom:10px;}#products .benefits td{padding:10px;vertical-align:top;text-align:center;}#products .benefits td.topbott{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}#products .benefits td.leftbott{border-left:1px dashed #ccc;}.benefits .small{padding:10px;background:#f8f8f8;margin-top:12px;border-radius:5px;font-size:12px;line-height:20px;border:1px solid #ccc;}#products .paddingtop{padding-top:125px;}

#homegallery{padding:30px 0;}#homegallery .pagetitle{font-size:40px;color:#232c95;position:relative;font-family:'Helvetica';text-align:center;margin-bottom:30px;font-weight:600;}#homegallery .pagetitle span{color:#232c95;}#homegallery .row{margin:0 -8px}#homegallery .col-sm-4{padding:8px;}

#faq{padding:30px 0;}#faq .panel-default{margin-bottom:10px;background:#fff;padding:10px;}#faq a{box-shadow:0 0 3px #ccc;padding:15px;color:#333;display:block;}#faq a.collapsed{box-shadow:none;padding:0px 0 5px 25px;}#faq a.collapsed i.fa-capsules{display:none!important;color:#232c95;}#faq a i.fa-capsules{display:block!important;}#faq a.collapsed i.fa-check-circle{display:block!important;color:#cfcfcf;}#faq a i.fa-check-circle{display:none;}#faq a i{float:left;font-size:16px;margin:4px 5px 0 0}#faq a.collapsed h4{font-size:18px;font-weight:600;color:#333;}#faq a h4{font-size:18px;font-weight:600;color:#232c95;}#faq p{font-size:16px;}#faq .panel-body{padding:5px 0 15px 20px;}#faq img{padding:3px;box-shadow:0 0 3px #ccc;}#faq h1{font-size:36px; color:#232c95;font-weight:600;font-family:'Helvetica';margin-bottom:15px;}#faq a.viewall{background:#232c95;color:#fff;display:inline-block;padding:10px 25px;border-radius:10px;font-weight:600;text-transform:uppercase;font-size:16px;}#faq a.viewall:hover{background:#000;}#faq a.shadownone{display:inline-block;box-shadow:none;color:#232c95;padding:0;}#faq h3{font-weight:600;}

.healtly{background:url(../images/healthy.jpg) no-repeat left #f1730c;height:232px;text-align:center;}.healtly a{display:inline-block;float:right;margin-top:90px;background:none;border:2px solid #fff;padding:7px 20px;color:#fff;text-transform:uppercase;font-size:18px;font-weight:600;}.healtly a:hover{background:#222;color:#fff;text-decoration:none;}

.hour{background:#00a3c8;margin:20px 0;}.hour .start2{background:#5663c1;padding:20px;position:relative;}.hour .start{padding:20px;position:relative;}.hour i{position:absolute;left:20px;top:20px;font-size:28px;color:#fff;}.hour h4{padding:0 0 10px 50px;font-size:18px;color:#fff;font-weight:600;}.hour p{padding-right:50px;color:#fff;font-size:16px;}

footer{background:#0a1015; padding:30px 0 0;color:#e7e7e7;}footer h4{font-family:'Helvetica';font-weight:600;color:#fff;margin:0;padding-bottom:15px;}footer ul li{list-style-type:none;position:relative;padding-left:20px;font-size:15px; padding-bottom:10px;background:url(../images/foli.jpg) no-repeat left 5px;}footer p{color:#e7e7e7;font-size:15px;line-height:24px;}footer a{color:#e7e7e7;text-decoration:none;}footer a:hover{color:#00a3c8;text-decoration:none;}footer .copy{background:#2a2a2a; padding:10px;text-align:center;font-size:15px;}footer .copy a{color:#539ccd;}footer p.cont{padding:0 0 0px 25px;position:relative;}footer p.cont i{position:absolute;left:0;top:3px;color:#fff;}footer .social{margin-bottom:10px;}footer .social i{width:28px;height:28px;background:#00a3c8;color:#fff;text-align:center;font-size:18px;line-height:28px;border-radius:3px;}footer p a{color:#00a3c8;}footer p.cont a{color:#fff;}
 
.contact-page {background:#fff; padding:30px 0;font-size:16px;}.contact-page h1{font-size:36px; color:#202d95;font-family:'Helvetica';text-transform:uppercase;font-weight:600;}.contact-page ul{margin:0;padding:10px; list-style:none;}.contact-page ul li{padding:0 0 25px 45px;position:relative;font-size:16px;}.contact-page ul li i {position:absolute;left:0;top:2px;font-size:17px;color:#fff; width:35px; height:35px;text-align:center; line-height:35px;border-radius:50%;background:#0a2f75}.contact-page a{color:#0a2f75;}.contact-page a:hover{color:#000;text-decoration:none;}.contact-page b{color:#000;}.contact-page .shadow{box-shadow:0 0 3px #ccc;padding:10px;border-radius:5px; margin-bottom:20px;}

.enquiry-form{padding-top:10px; font-size:16px;}.enquiry-form input{margin-bottom:15px;}.enquiry-form textarea{margin-bottom:15px; height:150px;}.enquiry-form .btn{background:#202d95;font-weight:600;text-transform:uppercase;cursor:pointer;border:1px solid #202d95;padding:10px 30px;}.enquiry-form .red{color:#FF0000;}.enquiry-form p{font-size:16px;}.enquiry-form h1{font-size:36px; color:#202d95;font-family:'Helvetica';text-transform:uppercase;font-weight:600;}

.img-left{background:#fff;padding:15px;box-shadow:0 0 3px #ccc;margin-right:15px;float:left;}

#toTop {width: 40px;height:40px;background-color:#232c95;text-align: center;padding: 10px;line-height:20px;position:fixed;bottom:10px;right:10px;cursor:pointer;display: none;color: #fff;font-size: 20px; border-radius:5px;}#toTop:hover{background:#3d9ccd}#toTop a{color:#fff;}

.bggry{background:#f7f7f7;}

.paddingtop15{padding-top:15px;}



@media screen and (max-width:767px) {
 #banner .content{display:none;}#about{background:none;margin-top:0;}.healtly a{text-align:center;margin-top:175px;float:none;}header .top-panel{padding-bottom:10px;}header .top-panel .enquiry{width:100%;margin-top:15px;font-size:13px;padding:8px 0;text-align:center;}
}