
ul, li, ul li, table, lable, p, span, dl, dt, dd, table, tr, td {margin: 0px; padding: 0px;}
* {margin: 0px; padding: 0px;}
a:hover, a:focus {text-decoration: none !important;}
img {border: none;}
.mt5 {margin-top: 5px !important;}
.mt7 {margin-top: 7px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}
.mt60 {margin-top: 60px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb60 {margin-bottom: 60px !important;}
.ml5 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml30 {margin-left: 30px !important;}
.ml40 {margin-left: 40px !important;}
.ml50 {margin-left: 50px !important;}
.ml60 {margin-left: 60px !important;}

pd10 {padding: 10px;}
.img-fullwidth img {width: 100%; height: auto;}
.mb-23{margin-bottom:23px;}
.mb-50{margin-bottom:50px;}
.mt-0{margin-top:0 !important;}
.mb-0{margin-bottom:0 !important;}
.border-bottom0{border-bottom:0 !important;}
body{font-family: 'Poppins', sans-serif !important; overflow-x:hidden; color:#747d88;} 
.text-info {color: #333;}
header, footer, figure, aside, section, article {display: block;}
.full-width {float: left; width: 100%; padding: 0 15px 30px; max-width: 100%;}
.widthfull {width: 100%; float: left;}
.breadcrumb { padding: 8px 0px !important; margin-bottom: 0px !important; list-style: none !important; background-color: transparent !important; border-radius: 0px !important; margin-top: 10px;}
.top_line { width: 100%; height: 4px; float: left; background: #003366; margin-bottom:5px;}
.im-responsive{width:100%; height:auto;}
select:-moz-focusring{color: transparent !important; text-shadow: 0 0 0 #000 !important;}
.topcontrol{background:#203375  !important;}

.padding0 {margin-left: -5px !important; margin-right: -5px !important;}
.padding0>div {padding-left: 5px !important; padding-right: 5px !important;}

.padding0-tab {margin-left: -5px !important; margin-right: -5px !important;}
.padding0-tab>div {padding-left: 5px !important; padding-right: 5px !important;}





.banner-full{width:100%; float:left; position:relative; padding:0 0 50px 0; background:url(../images/banner-bg.jpg) no-repeat; background-size:cover;}
.banner-full .header-full{width:100%; float:left; position:absolute; top:40px; left:0px;}
.banner-full .header-full .logo{width:200px; float:left;}
.banner-full .header-full .logo img{width:100%; float:left;}
.banner-full .ban-content{width:100%; float:left; margin-top:150px;}
.banner-full .ban-content .text-panel{width:100%; float:left;}
.banner-full .ban-content .text-panel .heading{width:100%; float:left; font-size:46px; color:#fff;}
.banner-full .ban-content .text-panel .heading span{color:#13a711;}
.banner-full .ban-content .text-panel .text-info{font-size:18px !important; width:100%; float:left; margin:20px 0 30px 0; color:#fff; text-align: justify;}
.banner-full .ban-content .text-panel .app-btn{border-radius:5px; float:left; text-align:center; padding:8px 0; width:120px; margin-right:10px; background:#13a711; color:#fff;}
.banner-full .ban-content .text-panel .app-btn:hover{background:#20bf1e;}
.banner-full .ban-content .text-panel .app-btn.app-btn2{background:none; border:1px solid #13a711; color:#13a711;}
.banner-full .ban-content .text-panel .app-btn.app-btn2:hover{background:#13a711; color:#fff;}
.banner-full .ban-content .mob-img-panel{width:100%; float:left;}
.banner-full .ban-content .mob-img-panel img{width:70%; margin:0 auto; height:auto;}

@media only screen and (min-width:320px) and (max-width:767px) {
.banner-full .ban-content {margin-top:80px;}
.banner-full .ban-content .mob-img-panel{width:80%; margin:0 auto; margin-top:20px; float:none;}
.banner-full .ban-content .mob-img-panel img{width:100%;}
}


.service-panel{width:100%; float:left; padding:50px 0 40px 0;}
.service-panel .s-package{width:100%; float:left; margin-bottom:10px;}
.service-panel .s-package .im{width:50px; float:left;}
.service-panel .s-package .im img{width:100%; height:50px;}
.service-panel .s-package .title{width:100%; float:left; font-weight:600; margin-top:10px;}
.service-panel .s-package .text-info{width:100%; float:left; font-weight:400; color:#222; margin-top:10px; }

.app-download-panel{width:100%; float:left; padding:100px 0 50px 0; background:#f3f3f3;}
.app-download-panel .mob-img-panel{width:100%; float:left;}
.app-download-panel .mob-img-panel img{width:70%; margin:0 auto; height:auto;}
.app-download-panel .text-panel{width:100%; float:left;}
.app-download-panel .text-panel .heading{width:100%; float:left; font-size:56px; font-weight:300; color:#333;}
.app-download-panel .text-panel .text-info{width:100%; float:left; margin:20px 0 30px 0;}
.app-download-panel .text-panel .app-btn{width:120px; float:left; margin-right:10px; }
.app-download-panel .text-panel .app-btn img{width:100%; height:auto;}

@media only screen and (min-width:320px) and (max-width:767px) {
.app-download-panel .text-panel .heading{font-size:20px;}
.app-download-panel .mob-img-panel {width:80%; margin:0 auto; float: none;}
.app-download-panel .mob-img-panel img{width:100%;}
}


.video-panel{width:100%; float:left; padding:50px 0 50px 0; }
.video-panel .v-heading{width:100%; float:left; text-align:center; font-size:26px; font-weight:600;}
.video-panel .v-text2{width:100%; float:left; text-align:center; font-size:14px;}
.video-panel .video-palyer{width:100%; float:left; margin:20px 0;}
.video-panel .ul-share{width:100%; float:left; list-style:none; text-align:center;}
.video-panel .ul-share li{display:inline-block; padding:5px 15px; margin-bottom:10px;}
.video-panel .ul-share li.btn{color:#fff;}
.video-panel .ul-share li.twiter{background:#35ccff;}
.video-panel .ul-share li.twiter:hover{background:#29b5e4;}
.video-panel .ul-share li.facebook{background:#1e37ad;}
.video-panel .ul-share li.facebook:hover{background:#2b48d4;}
.video-panel .ul-share li.pinterest{background:#da2d27;}
.video-panel .ul-share li.pinterest:hover{background:#ec524c;}

@media only screen and (min-width:320px) and (max-width:767px) {
.video-panel .v-heading{font-size:20px;}
}


.newsletter-panel{width:100%; float:left; padding:50px 0 30px 0; background:#f7f7f7;}
.newsletter-panel .news-heading{width:100%; float:left; text-align:center; font-size:26px; margin-bottom:20px; font-weight:600;}
.newsletter-panel .news-text2{width:100%; float:left; text-align:center; font-size:14px;}
.newsletter-panel .nl-p{width:100%; float:left; position:relative; padding-right:110px;}
.newsletter-panel .nl-p .subscrive-btn{width:100px; position:absolute; line-height:34px; top:0px; right:0px; float:left; text-align:center; background:#13a711; color:#fff; border-radius:5px;}
/* By Phil */
.newsletter-panel .circle-outer{width:100%; display: flex; justify-content: center;}
.newsletter-panel .circle{width: 180px;height: 180px;background-color: #fff;border-radius: 50%;display: flex;flex-direction: column;align-items: center; margin-bottom:20px;}
.newsletter-panel .circle .circle-icon{font-size: 26px; margin-top: 25px; color: #13a711;}
.newsletter-panel .circle h3{font-size: 18px; margin-top: 10px;  color: #888; font-weight: 300;}
.newsletter-panel .circle h1{font-size: 2.5rem; margin-top: 10px; font-weight: 600; position: relative; color: #444;}
.newsletter-panel .circle h1::before{content: ""; position: absolute; width: 30px; height: 3px; background: #13a711 ; top: 100%; right: 0px;}

@media only screen and (min-width:320px) and (max-width:767px) {
.newsletter-panel .news-heading{font-size:20px;}
}

@media only screen and (min-width:400px) and (max-width:767px) {
.newsletter-panel .col-xs-12{width:50%;}
}

.app-feature-panel{width:100%; float:left; padding:50px 0 50px 0;}
.app-feature-panel .af-img-panel{width:100%; float:left;}
.app-feature-panel .af-img-panel img{width:100%; height:auto;}
.app-feature-panel .af-content{width:100%; float:left; padding-left:50px;}
.app-feature-panel .af-content .af-heading{width:100%; float:left; text-align:left; font-size:3.5rem; font-weight:700; margin-bottom:4rem; color: #45595b;}
.app-feature-panel .af-content .af-service{width:100%; float:left; list-style:none;}
.app-feature-panel .af-content .af-service li{width:100%; float:left; font-size: 17px; line-height: 1.7;}

@media only screen and (min-width:320px) and (max-width:767px) {
.app-feature-panel .af-content .af-heading{font-size:20px;}
.app-feature-panel .af-content{padding-left:0px;}
}


.products-full{width: 100%; float: left; background:#058203 url(../images/vegetables-pattern.png);  position: relative;  margin-bottom: 100px;} 
.white-curve-before:before, 
.white-curve-after:after {content: ""; z-index: 2; position: absolute; left: 0; width: 100%; height: 55px; background-image: url(../images/curve-design.png); background-repeat: repeat-x;}
.curve-before-40:before {background-position: 40% 100%;}
.white-curve-after:before {top: 0; background-position: 40% 100%;}
.white-curve-after:after {bottom: 0; background-position: 70% 0;}
.curve-after-70:after {background-position: 70% 0;}
.products-full .products-inner{width: 100%; float: left; padding:110px 0;}
.products-full .heading-poanel{width: 100%; float: left; position: relative; padding-left:0px; margin-bottom:50px;}
.products-full .heading-poanel .icon{position: absolute; top: 0px; left: 0px;}
.products-full .heading-poanel .h-text1{width: 100%; float: left; font-size: 30px; font-weight: 600; color: #fff;}
.products-full .heading-poanel .h-text2{width: 100%; float: left; font-size:18px; color: #fff;}
.products-full .heading-poanel .h-text2 span{color: #ffb524;}
.products-full .follow-pkg{width: 100%; float: left; border-radius: 10px; overflow: hidden;}
.products-full .follow-pkg .im{width: 100%; height: auto;}

@media only screen and (min-width:320px) and (max-width:767px) {
.products-full .follow-pkg{margin-bottom: 10px;;}
}

.products-full .owl-slider-full{width:100%; float:left; margin-top:30px;}
.products-full .owl-slider-full .owl-slider{margin-left:10px; margin-right:10px;}
.products-full .owl-slider-full .owl-theme .owl-controls {margin-top: 10px; text-align: left; width:auto; float: left; top:45%; position:static;width: 100%;text-align: center;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons{width:100%; float:left;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev{border:2px solid #fff; float:left; left:0px; margin-left:-50px; background:none !important; position:absolute; top:50%;width: 40px;height: 40px;opacity:1;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{border:2px solid #fff;float:right; margin-right:-50px; background:none !important; position:absolute; top:50%; right:0px;width: 40px;height: 40px;opacity:1;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev:before{font-size: 33px;top: -6px;position: absolute;left: 10px;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next:before{font-size: 33px;top: -6px;position: absolute;right: 10px;}
.products-full .owl-slider-full .owl-theme .owl-controls{top:-50px; right:10px; margin-top:15px;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons div {color: #666 !important; display: inline-block; zoom: 1; *display: inline; margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; background: #869791;     background: linear-gradient(#fff, #e9e9e9) !important; background: -webkit-linear-gradient(#fff, #e9e9e9) !important;     opacity: .5;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons div:hover{ color:#6855f7;}
.products-full .owl-slider-full .owl-prev:before, 
.products-full .owl-slider-full .owl-next:before {content: "\f104" !important; font-size:16px;font-weight:600;font-family: 'FontAwesome'; color: #fff !important;}
.products-full .owl-slider-full .owl-next:before {content: "\f105" !important; font-size:16px; font-weight:600;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-page span{background:#fff;}
.products-full .owl-slider-full .owl-slider-full .owl-item{padding-bottom: 21px;}


@media screen and (min-width:320px) and (max-width:767px) {
.products-full .owl-slider-full{padding:0;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:50%; display:none;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;top:50%; display:none;}
}

@media screen and (min-width:768px) and (max-width:991px) {
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;top:50%;left: -25px;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;top:50%;right: -25px;}
}

@media screen and (min-width:992px) and (max-width:1199px){
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

@media screen and (min-width:1200px) and (max-width:1366px){
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-prev {margin-left: 0;left:-30px;}
.products-full .owl-slider-full .owl-theme .owl-controls .owl-buttons .owl-next{margin-right: 0;right:-30px;}
}

.footer-full{width:100%; float:left; background:#324957; color:#fff; padding:20px 0;}
.footer-full .footer-inner{width:100%; float:left; position:relative; padding:20px 0;}
.footer-full .footer-inner .copy-text{width:100%; float:left; text-align:center;}
.footer-full .footer-inner .play-store{width:100px; position:absolute; top:0px; right:0px;}
.footer-full .footer-inner .play-store .app-btn{width:100%; float:left; margin-bottom:10px; }
.footer-full .footer-inner .play-store .app-btn img{width:100%; height:auto;}

@media only screen and (min-width:320px) and (max-width:767px) {
.footer-full .footer-inner{padding-right:120px;}
.footer-full .footer-inner .copy-text{text-align:left;}
}


/* By Phil */
.text-light-green {
    color: #98c869 !important;
}

