@charset "utf-8";
:root
{
--fnt14:14px;
--fnt13:13px;
--fnt15:15px;
--fnt16:16px;
--fnt17:17px;
--fnt18:18px;
--fnt20:20px;
--fnt22:22px;
--fnt24:24px;
--fnt28:28px;
--fnt30:30px;
--fnt40:40px;
--fnt60:60px;

--font-family-gagalin: 'Gagalin', sans-serif;


}
@font-face {
    font-family: 'Gagalin';
    src: url('Gagalin-Regular.woff2') format('woff2'),
    url('Gagalin-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'OpenSauceSans';
    src: url('OpenSauceSans-Regular.eot');
    src: url('OpenSauceSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('OpenSauceSans-Regular.woff2') format('woff2'),
         url('OpenSauceSans-Regular.woff') format('woff'),
         url('OpenSauceSans-Regular.ttf')  format('truetype'),
         url('OpenSauceSans-Regular.svg#Open Sauce Sans') format('svg');
}

.montserrat-regular {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
.montserrat-bold {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}
body
{
font-family: "Montserrat", sans-serif;
font-size: 16px;
color: #323232;
font-weight: 400;
/*background-color:#cce1ff;*/
}
img
{
    max-width: 100%;
}
.fnt12
{
    font-size: 12px;
}
.form-control
{
    padding: 12px 15px;
    border: 1px solid #adadad;
    border-radius: 0;
        color: #000;
}
select.form-control:not([size]):not([multiple]) {
    height: auto;
}
.top_header {background-size: cover;background-position: bottom center;/*height: 680px;*/position: relative;padding-top:150px;/*background-image:url(../images/curve_bg.png);*/}
.container_div {background-image:url(../images/top-banner.jpg);/*height:480px;*/background-size:100%;background-repeat:no-repeat;}
.container_div_farmer {background-image:url(../images/hero-man-farmer.png);background-position:bottom right; background-repeat:no-repeat; height:560px;}
.container_div_retailer {background-image:url(../images/hero-man-retailer.png);background-position:bottom right; background-repeat:no-repeat; height:560px;}
.container_div_company {background-image:url(../images/hero-man-company.png);background-position:bottom right; background-repeat:no-repeat; height:560px;}
.logo_container {float:left;padding:15px 15px;}
.button_container {float:left;}
.btn_navigation {margin:5px 0px;background-color:#3868ca;opacity:0.5; font-size:17px;padding:10px 15px;color:white; font-family:OpenSauceSans;font-weight:bold;}
.btn_navigation:hover {color:white;}
.btn_navigation_home {margin-left:35px;}
.hero_heading {font-size:44px; color:#000000;display:block;font-family: "Montserrat", sans-serif;font-weight:700;padding-top:35px;}
.hero_sub_heading {font-size:30px; color:#000000;display:block;font-family: "Quicksand", sans-serif;font-weight:700;margin-top:8px;}
h2 {font-size:38px; color:#004aad;display:block;font-weight:700;}
.hero_text {font-size:18px; color:#347571;display:block;}
.hero_text_container {height:400px;margin-left:120px;}
.download_btn_container {margin-top:30px;}
.btn-download { background-color:#f9eb10;color:#000000;border-radius:30px;padding:8px 55px; font-size:24px;font-family: "Montserrat", sans-serif;font-weight:700;}
.btn-download:hover {color:white;}
.hero_container_text_bottom {color:#000000;font-family: "Quicksand", sans-serif;font-size:21px;font-weight:700;}
.hero_container_text_bottom_company {color:#000000;font-family: "Quicksand", sans-serif;font-size:21px;font-weight:700;}
.hero_container_text_bottom_retailer {color:#000000;font-family: "Quicksand", sans-serif;font-size:21px;font-weight:700;}
.section_saving {padding-top:60px;}
.farmer_section_step_one {padding-top:80px;}
.retailer_section_step_one {padding-top:80px;}
.container_saving {background-image:url(../images/section_saving_circle.png);background-position:-50px 350px; background-repeat:no-repeat;}
.container_farmer_section_step_one {}
.container_retailer_section_step_one {}
.container_saving .row {height:550px;background-image:url(../images/section_1_img.png);background-position:70px 0px; background-repeat:no-repeat;background-size:inherit;}
.container_farmer_section_step_one .row {height:400px;background-image:url(../images/container_farmer_section_step_one_img.png);background-position:70px 0px; background-repeat:no-repeat;background-size:inherit;}
.container_retailer_section_step_one .row {height:400px;background-image:url(../images/container_retailer_section_step_one_img.png);background-position:70px 0px; background-repeat:no-repeat;background-size:inherit;}
.section_text {color:#000000;font-size:20px;font-family: "Quicksand", sans-serif;}

.section_brand {padding-top:20px;}
.farmer_section_step_two {margin-top:80px;}
.retailer_section_step_two {padding-top:80px;}
.container_brand {/*background-image:url(../images/section_brand_circle.png);*/background-position:right 110px; background-repeat:no-repeat;}
.container_farmer_section_step_two {/*background-image:url(../images/section_brand_circle.png);*/background-position:right 110px; background-repeat:no-repeat;}
.container_retailer_section_step_two {/*background-image:url(../images/section_brand_circle.png);*/background-position:right 110px; background-repeat:no-repeat;}
.container_brand .row {height:560px;background-image:url(../images/section_2_img.png);background-position:left top; background-repeat:no-repeat;background-size:inherit;}
.container_farmer_section_step_two .row {height:400px;background-image:url(../images/container_farmer_section_step_two_img.png);background-position:right top; background-repeat:no-repeat;background-size:inherit;}
.container_retailer_section_step_two .row {height:525px;background-image:url(../images/container_retailer_section_step_two_img.png);background-position:right top; background-repeat:no-repeat;background-size:inherit;}
.section_product {padding-top:80px;}
.farmer_section_step_three {margin-top:80px;}
.retailer_section_step_three {padding-top:80px;}
.section_how_does_it_work_bottom {background-image:url(../images/curve_bg_blue.png);background-repeat:no-repeat;background-position:bottom;background-size:100% 100%;height:110px;}
.container_product {background-image:url(../images/section_3_img.png);background-position:right 0px; background-repeat:no-repeat;}
.container_farmer_section_step_three {background-image:url(../images/container_farmer_section_step_three_img.png);background-position:left 0px; background-repeat:no-repeat;}
/*.container_retailer_section_step_three {background-image:url(../images/container_retailer_section_step_three_img.png);background-position:left 0px; background-repeat:no-repeat;}*/
.container_retailer_section_step_three {background-image:url(../images/container_retailer_section_step_four_img.png);background-position:left 0px; background-repeat:no-repeat;}
.container_company_section_step_three {background-image:url(../images/container_company_section_step_three_img.png);background-position:left 0px; background-repeat:no-repeat;}

.retailer_section_step_four {padding-top:80px;}
.container_retailer_section_step_four {/*background-image:url(../images/section_brand_circle.png);*/background-position:right 110px; background-repeat:no-repeat;}
.container_company_section_step_four {/*background-image:url(../images/section_brand_circle.png);*/background-position:right 110px; background-repeat:no-repeat;}
/*.container_retailer_section_step_four .row {height:450px;background-image:url(../images/container_retailer_section_step_four_img.png);background-position:right top; background-repeat:no-repeat;background-size:inherit;}*/
.container_retailer_section_step_four .row {height:450px;background-image:url(../images/container_retailer_section_step_five_img.png);background-position:right top; background-repeat:no-repeat;background-size:inherit;}
.container_company_section_step_four .row {height:450px;background-image:url(../images/container_company_section_step_four_img.png);background-position:right top; background-repeat:no-repeat;background-size:inherit;}

.retailer_section_step_five {padding-top:80px;}
.container_retailer_section_step_five {background-image:url(../images/container_retailer_section_step_five_img.png);background-position:left 0px; background-repeat:no-repeat;}
.container_retailer_section_step_five .row {height:475px;}

.container_product .row {height:430px;}
.container_farmer_section_step_three .row {height:430px;}
.container_retailer_section_step_three .row {height:450px;}
.container_company_section_step_three .row {height:450px;}
.steps {background-color:#3868ca;color:white;font-size:78px;padding:7px;border-radius:75px;width:130px;height:130px; font-family:sans-serif;margin:0px auto 50px auto;}
.steps_hero {background-color:#3868ca;color:white;font-size:16px;padding:41px 0px;border-radius:75px;width:130px;height:130px; font-family:Helvetica;margin:0px auto 14px auto;font-weight:bold;}
.steps_hero_mobile {background-color:#3868ca;color:white;font-size:16px;padding:36px 0px;border-radius:75px;width:130px;height:130px; font-family:Helvetica;margin:0px auto 14px auto;}
.steps_container {margin-top:30px;}
.step_heading {font-size:21px;color:#3868ca;font-family: "Quicksand", sans-serif;font-weight:bold;}
.step_text {font-size:16px;color:#000000;font-family:helvetica;}
.footer_download_btn {margin-top:30px;}
.step_section {padding-left:30px; padding-right:30px;}
.copy_right {font-family:"Quicksand", sans-serif;font-size:14px;color:#000000;}
.copy_right a {color:#000000;}
.copy_right a:hover {color:#000000;}
.footer_area {margin-top:40px;padding:25px;}
.social_share_link_facebook_icon {color:#0574e7;}
.social_share_link_linkedin_icon {color:#0a66c2;}
.social_container {padding-bottom:20px;}
.navy_blue_bg {background-color:#cce1ff!important;}
.top_header_inside {background-size: cover;background-position: bottom center;height: 490px;position: relative;background-image:url(../images/curve_bg.png);}
.container_div_inside___ {height:720px;}
.hero_text_container_inside {margin-top:0px;}
.hero_text_container_content {margin-top:0px;padding-top:115px;}
.hero_text_container_content_download {margin-top:0px;padding-top:115px;}
.pick_up_slot_container {padding-top:50px;}
.pick_up_slot {background-color:#cae4d7;color:#59c476;font-size:36px;border-radius:75px;width:155px;height:155px; margin:0px auto 50px auto;line-height:155px;}
.pick_up_slot_active {background-color:#8dccad;color:white!important;}
.hero_heading_inside {font-size:77px; color:#000000;display:block;font-weight:bold;}

.section_farmer {margin-top:80px;}
.section_farmer h2 { color:#61c57f; font-size:42px;}
.container_farmer .row {height:770px;background-image:url(../images/farmer_1_img.png);background-position:39px 50px; background-repeat:no-repeat;background-size:inherit;}
.farmer_text {color:#61c57f;font-size:20px;font-family:OpenSauceSans;}

.section_retailer {margin-top:80px;}
.section_retailer h2 { color:#61c57f; font-size:42px;}
.container_retailer .row {height:770px;background-image:url(../images/retailer_1_img.png);background-position:39px 50px; background-repeat:no-repeat;background-size:inherit;}
.retailer_text {color:#61c57f;font-size:20px;font-family:OpenSauceSans;}

.btn-download-inside { background-color:#5ec57e;color:white;border-radius:30px;padding:10px 40px; font-size:19px; margin-top:15px;}
.btn-download-inside:hover {color:white;}
.btn-download:hover {color:white;}
.section_dealer {margin-top:80px;}
.container_dealer .row {height:400px;background-image:url(../images/dealer_2_img.png);background-position:right top; background-repeat:no-repeat;background-size:inherit;}

.section_company {margin-top:80px;}
.section_company h2 { color:#61c57f; font-size:42px;}
.container_company .row {height:770px;background-image:url(../images/company_3_img.png);background-position:39px 50px; background-repeat:no-repeat;background-size:inherit;}
.company_text {color:#61c57f;font-size:20px;font-family:OpenSauceSans;}

.section_charter {margin-top:80px;}
/*.section_charter h2 { color:#61c57f; font-size:42px;}*/
.container_charter .row {height:350px;background-image:url(../images/charter_4_img.png);background-position:39px 50px; background-repeat:no-repeat;background-size:inherit;}
.charter_text {color:#61c57f;font-size:20px;font-family:OpenSauceSans;}
.pick_up_slot a {color:#59c476;display:block;}
.pick_up_slot a:hover {color:#59c476;text-decoration:none;}
.pick_up_slot_active_anchor {color:white!important;}

.form_container {background-color:rgba(249, 235, 16, 0.5); border-radius:20px;padding:30px;}
.heading {font-family: "Montserrat", sans-serif;font-size:28px;color:#000000;margin-bottom:15px;font-weight:bold;}
.form-control {margin-bottom:15px;border-radius:10px;border:none;}
.btn-send {background-color:#3868ca;padding:10px 40px; border-radius:15px;color:white;}
.section_form {margin-top:80px;}
.container_content p, .container_content ul{color:#333333;font-size:16px;font-family:OpenSauceSans;}
.top_header_content {background-size: cover;background-position: bottom center;height: 300px;position: relative;background-image:url(../images/curve_bg_blue.png);}
.section_content {margin-top:50px;}
.company_registration_section_content {padding-top:200px;}
.list-inline-item:not(:last-child) {margin-right:80px;}
.btn_active {background-color:#3868ca;opacity:1;}
.farmer_section_step_one h2 {color:#5ec57e;}
.navigation_bar {background-color:#cce1ff;padding:0px 15px!important;}
.navigation_bar .logo_container {padding:5px 15px!important;}
.button_container ul {margin-bottom:0px!important;}
.loader{
	display:none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('../images/ajax-loader.gif') 
              50% 50% no-repeat rgb(249,249,249,0.3);
}
.package_container h3 {font-size:1.40rem;}
.package_container .card-header {background-color:rgba(236,247,230,1);}

.list-checkmarks li:before {    
font-family: 'FontAwesome';
content: "\f00c";
margin:0 10px 0 -28px;
color: #17aa1c;
}

/* package for static */
.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #ffffff;
    background-clip: border-box;
    border: 1px solid #eff2f7;
    border-radius: 0.75rem;
}
.card {
    box-shadow: 0 0 1.25rem rgba(23, 19, 71, 0.05);
}
.hover-top {
    transition: ease-in-out all 0.35s;
    position: relative;
    top: 0;
}
.card-body {
    flex: 1 1 auto;
    padding: 1.75rem 1.75rem;
}
.pb-4 {
    padding-bottom: 1.5rem !important;
}
.border-style {
    position: relative;
}
.rounded-pill {
    border-radius: 50rem !important;
}
.list-type-01,.list-type-01-yellow {
    margin: 0;
    padding: 0;
    list-style: none;
}
.list-type-01 li,.list-type-01-yellow li {
    position: relative;
    padding: 2px 0 2px 25px;
}
.list-type-01 li:before {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 6px;
    left: 0;
    background: #008aff;
    border-radius: 50%;
}
.list-type-01-yellow li:before {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 6px;
    left: 0;
    background: #ffc107;
    border-radius: 50%;
}
.list-type-01 li:after,.list-type-01-yellow li:after {
    content: "";
    width: 6px;
    height: 12px;
    position: absolute;
    top: 6px;
    left: 5px;
    color: #ffffff;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg);
}
.border-style:after {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    height: 1px;
    background: #e2e8f0;
    }
.border-style.bottom:after {
    bottom: 0;
}

/* end of package */