
@media (min-width: 768px)
{
.container {
    max-width: 750px;
}
}
@media (min-width: 992px)
{
.container {
    max-width: 970px;
}

}
@media (min-width: 1441px)
{
.container {
    max-width: 1200px;
}
}
@media (min-width: 1200px)
{
.hero_text_container {height:400px;margin-left:120px; width:980px;padding-top:130px;}
.d-xl-block {display:inline-block!important;}
/*.hero_container_text_bottom {padding-left:50%;}*/
.hero_container_text_bottom_company {/*padding-left:25%;*/padding-top:15px;}
.hero_container_text_bottom_retailer {/*padding-left:25%;*/padding-top:15px;}
}

@media (max-width: 1200px)
{
.container {
    max-width: 100%;
	margin:0px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px){


:root
{

--fnt18:16px;
--fnt22:20px;
--fnt24:22px;
--fnt28:25px;
--fnt30:25px;
--fnt40:30px;
--fnt60:40px;

}


.container {
    max-width: 1170px;
} 



}    


/*      Tablet Layout: 1024px.

        Gutters: 24px.

        Outer margins: 28px.

        Inherits styles from: Desktop Layout.

-----------------------------------------------------------------

cols    1     2      3      4      5      6      7      8

px      68    160    252    344    436    528    620    712    */


@media only screen and (min-width: 992px) and (max-width: 1199px){

:root
{

--fnt18:16px;
--fnt22:20px;
--fnt24:22px;
--fnt28:25px;
--fnt30:25px;
--fnt40:30px;
--fnt60:40px;

}
.navbar>.container, .navbar>.container-fluid {display:block;}
.btn_navigation_home {margin-left:15px;}
.container_div {background-image:url(../images/hero-mobile-img.png);background-position:top 50px right 15px!important; background-repeat:no-repeat; /*height:720px;*/}
.container_div_farmer {background-image:url(../images/hero-man-farmer.png);background-position:top 50px right 15px!important; background-repeat:no-repeat; height:720px;}
.container_div_retailer {background-image:url(../images/hero-man-retailer.png);background-position:top 50px right 15px!important; background-repeat:no-repeat; height:720px;}
.container_div_company {background-image:url(../images/hero-man-company.png);background-position:top 50px right 15px!important; background-repeat:no-repeat; height:720px;}
.hero_text_container {margin-left:0px;padding-top:160px;}
.container_saving {background-image:none;}
/*.container_farmer_section_step_one {background-image:none;}*/
/*.container_retailer_section_step_one {background-image:none;}*/
/*.container_saving .row {height:auto;background-image:none;}*/
/*.container_farmer_section_step_one .row {height:auto;background-image:none;}
.container_retailer_section_step_one .row {height:auto;background-image:none;}*/
.section_saving h2 {font-size:39px;text-align:center;}
.farmer_section_step_one h2 {font-size:39px;text-align:center;}
.retailer_section_step_one h2 {font-size:39px;text-align:center;}
.container_brand {background-image:none;}
.farmer_section_step_one {background-image:none;}
.farmer_section_step_two {background-image:none;}
.retailer_section_step_one {background-image:none;}
.retailer_section_step_two {background-image:none;}
/*.container_brand .row {height:auto;background-image:none;}*/
/*.farmer_section_step_one .row {height:auto;background-image:none;}
.farmer_section_step_two .row {height:auto;background-image:none;}
.retailer_section_step_one .row {height:auto;background-image:none;}
.retailer_section_step_two .row {height:auto;background-image:none;}*/
.section_brand h2 {font-size:39px;text-align:center;}
.farmer_section_step_two h2 {font-size:39px;text-align:center;}
.retailer_section_step_two h2 {font-size:39px;text-align:center;}
/*.container_product {background-image:none;}*/
/*.container_product .row {height:auto;background-image:none;}*/
/*.container_farmer_section_step_three {background-image:none;}
.container_farmer_section_step_three .row {height:auto;background-image:none;}
.container_retailer_section_step_three {background-image:none;}
.container_retailer_section_step_three .row {height:auto;background-image:none;}*/


/*.retailer_section_step_four {background-image:none;}
.retailer_section_step_four .row {height:auto;background-image:none;}*/
.retailer_section_step_four h2 {font-size:39px;text-align:center;}

/*.container_retailer_section_step_five {background-image:none;}
.container_retailer_section_step_five .row {height:auto;background-image:none;}*/

.section_product h2 {font-size:39px;text-align:center;}
.farmer_section_step_three h2 {font-size:39px;text-align:center;}
.retailer_section_step_three h2 {font-size:39px;text-align:center;}

.retailer_section_step_five h2 {font-size:39px;text-align:center;}

.section_how_does_it_work {margin-top:80px;}
.section_how_does_it_work h2 {font-size:39px;text-align:center;}
.steps_container {margin-top:30px;}
.steps {margin:0px auto 15px auto;}
.step_section {padding-left:5px;padding-right:5px;}
.step_heading {min-height:70px;}

.hero_text_container_inside {margin-top:15px;}
.pick_up_slot_container {padding-top:20px;}
.pick_up_slot {background-color:#cae4d7;color:#59c476;font-size:30px;border-radius:75px;width:155px;height:155px; margin:0px auto 30px auto;line-height:155px;}
.pick_up_slot_active {background-color:#8dccad;color:white!important;}
.hero_heading_inside {font-size:40px; color:#347571;display:block;}
.button_container {text-align:center;/*width:100%;*/float:left;}
.container_farmer .row {height:auto;background-image:none;}
.container_retailer .row {height:auto;background-image:none;}
.container_dealer .row {height:auto;background-image:none;}
.container_company .row {height:auto;background-image:none;}
/*.container_charter .row {height:auto;background-image:none;}*/
.farmer_img_container {text-align:center;}
.retailer_img_container {text-align:center;}
.download_btn_container {text-align:center;}
.top_header_content {/*height:215px;*/}

}




/*      Tablet Layout: 768px.

        Gutters: 24px.

        Outer margins: 28px.

        Inherits styles from: Default Layout.

-----------------------------------------------------------------

cols    1     2      3      4      5      6      7      8

px      68    160    252    344    436    528    620    712    */


@media only screen and (min-width: 768px) and (max-width: 991px) {

 :root
{

--fnt18:16px;
--fnt22:20px;
--fnt24:22px;
--fnt28:25px;
--fnt30:25px;
--fnt40:30px;
--fnt60:40px;


}
.btn_navigation {padding:10px 10px;}
.btn_navigation_home {margin-left:15px;}
.container_div {/*background-image:url(../images/hero-mobile-img.png);background-position:bottom right; background-repeat:no-repeat; height:600px;*/}
.container_div_farmer {background-image:url(../images/hero-man-farmer.png);background-position:bottom right; background-repeat:no-repeat; height:630px;}
.container_div_retailer {background-image:url(../images/hero-man-retailer.png);background-position:bottom right; background-repeat:no-repeat; height:630px;}
.container_div_company {background-image:url(../images/hero-man-company.png);background-position:bottom right; background-repeat:no-repeat; height:630px;}
.hero_text_container {margin-left:0px;padding-top:160px;}
.container_saving {background-image:none;}
.container_saving .row {height:auto;background-image:none;}
.container_farmer_section_step_one .row {height:auto;background-image:none;}
.container_retailer_section_step_one .row {height:auto;background-image:none;}
.section_saving h2 {font-size:39px;text-align:center;}
.container_farmer_section_step_one h2 {font-size:39px;text-align:center;}
.container_retailer_section_step_one h2 {font-size:39px;text-align:center;}
.container_brand {background-image:none;}
.container_brand .row {height:auto;background-image:none;}
.farmer_section_step_one {background-image:none;}
.farmer_section_step_one .row {height:auto;background-image:none;}
.farmer_section_step_two {background-image:none;}
.farmer_section_step_two .row {height:auto;background-image:none;}

.retailer_section_step_one {background-image:none;}
.retailer_section_step_one .row {height:auto;background-image:none;}
.retailer_section_step_two {background-image:none;}
.retailer_section_step_two .row {height:auto;background-image:none;}
.section_brand h2 {font-size:39px;text-align:center;}
.farmer_section_step_two h2 {font-size:39px;text-align:center;}
.retailer_section_step_two h2 {font-size:39px;text-align:center;}
.container_product {background-image:none;}
.container_product .row {height:auto;background-image:none;}
.container_farmer_section_step_three {background-image:none;}
.container_farmer_section_step_three .row {height:auto;background-image:none;}
.container_retailer_section_step_three {background-image:none;}
.container_retailer_section_step_three .row {height:auto;background-image:none;}
.container_company_section_step_three {background-image:none;}
.container_company_section_step_three .row {height:auto;background-image:none;}
.container_retailer_section_step_five {background-image:none;}
.container_retailer_section_step_five .row {height:auto;background-image:none;}

.retailer_section_step_four {background-image:none;}
.retailer_section_step_four .row {height:auto;background-image:none;}
.retailer_section_step_four h2 {font-size:39px;text-align:center;}

.section_product h2 {font-size:39px;text-align:center;}
.farmer_section_step_three h2 {font-size:39px;text-align:center;}
.retailer_section_step_three h2 {font-size:39px;text-align:center;}
.retailer_section_step_five h2 {font-size:39px;text-align:center;}
.section_how_does_it_work {margin-top:80px;}
.section_how_does_it_work h2 {font-size:39px;text-align:center;}
.steps_container {margin-top:30px;}
.steps {margin:0px auto 15px auto;}
.step_section {padding-left:5px;padding-right:5px;}
.step_heading {height:70px;}

.top_header_inside {height:480px;}
.hero_text_container_inside {margin-top:15px;}
.pick_up_slot_container {padding-top:40px;}
.pick_up_slot {background-color:#cae4d7;color:#59c476;font-size:30px;border-radius:75px;width:155px;height:155px; margin:0px auto 30px auto;line-height:155px;}
.pick_up_slot_active {background-color:#8dccad;color:white!important;}
.hero_heading_inside {font-size:40px; color:#347571;display:block;}
.button_container_old {float:none;text-align:center;width:100%;}
.container_farmer .row {height:auto;background-image:none;}
.container_retailer .row {height:auto;background-image:none;}
.container_dealer .row {height:auto;background-image:none;}
.container_company .row {height:auto;background-image:none;}
.container_charter .row {height:auto;background-image:none;}
.farmer_img_container {text-align:center;}
.retailer_img_container {text-align:center;}
.download_btn_container {text-align:center;}
.top_header_content {height:215px;}
.hero_text_container_content_download {margin-top:0px;padding-top:25px;}
.top_header_content_download {height:300px;}
}







/*      Mobile Layout: 320px.

        Gutters: 24px.

        Outer margins: 34px.

        Inherits styles from: Default Layout.

---------------------------------------------

cols    1     2      3

px      68    160    252    */



@media only screen and (max-width: 767px) {
 :root
{

--fnt17:16px;
--fnt18:16px;
--fnt20:18px;
--fnt22:20px;
--fnt24:20px;
--fnt28:22px;
--fnt30:25px;
--fnt40:30px;
--fnt60:40px;


}

.logo_container {float:none;width:100%;text-align:center;padding:15px;}
.btn_navigation_home {margin-left:0px;}
.btn_navigation {padding:5px 10px;font-size:16px;}
.button_container {float:none;}
.hero_text_container {height:auto;margin-left:0px;}
.hero_heading {/*font-size:20px;*/}
.hero_text {font-size:15px;}
.btn-download {margin-top:0px;}
.container_div {background-size:cover;}
.container_div_farmer {background-image:none;}
.container_div_retailer {background-image:none;}
.container_div_company {background-image:none;}
.top_header {/*height:auto;*/padding-top:0px;}
.container_div {/*height:auto;*/}
.container_div_farmer {height:auto;}
.container_div_retailer {height:auto;}
.container_div_company {height:auto;}
.btn-download {/*margin:15px;*/padding:8px 35px;}
.container_saving {background-image:none;}
.container_saving .row {height:auto;background-image:none;}
.container_farmer_section_step_one .row {height:auto;background-image:none;}
.container_retailer_section_step_one .row {height:auto;background-image:none;}
.section_saving h2 {font-size:39px;text-align:center;}
.container_brand {background-image:none;}
.container_brand .row {height:auto;background-image:none;}
.farmer_section_step_one {background-image:none;}
.farmer_section_step_one .row {height:auto;background-image:none;}
.farmer_section_step_two {background-image:none;}
.farmer_section_step_two .row {height:auto;background-image:none;}

.retailer_section_step_one {background-image:none;}
.retailer_section_step_one h2 {text-align:center;}
.retailer_section_step_one .row {height:auto;background-image:none;}
.retailer_section_step_two {background-image:none;}
.retailer_section_step_two .row {height:auto;background-image:none;}
.section_brand h2 {font-size:39px;text-align:center;}
.farmer_section_step_two h2 {font-size:39px;text-align:center;}
.retailer_section_step_two h2 {font-size:39px;text-align:center;}
.container_product {background-image:none;}
.container_product .row {height:auto;background-image:none;}
.container_farmer_section_step_three {background-image:none;}
.container_farmer_section_step_three .row {height:auto;background-image:none;}

.retailer_section_step_four {background-image:none;}
.retailer_section_step_four .row {height:auto;background-image:none;}
.retailer_section_step_four h2 {font-size:39px;text-align:center;}

.container_retailer_section_step_three {background-image:none;}
.container_retailer_section_step_three .row {height:auto;background-image:none;}
.container_company_section_step_three {background-image:none;}
.container_company_section_step_three .row {height:auto;background-image:none;}
.container_retailer_section_step_five {background-image:none;}
.container_retailer_section_step_five .row {height:auto;background-image:none;}
.section_product h2 {font-size:39px;text-align:center;}
.farmer_section_step_three h2 {font-size:39px;text-align:center;}
.retailer_section_step_three h2 {font-size:39px;text-align:center;}
.retailer_section_step_five h2 {font-size:39px;text-align:center;}
.section_how_does_it_work {padding-top:80px;}
.section_how_does_it_work h2 {font-size:39px;text-align:center;}
.steps_container {margin-top:30px;}
.steps {margin:0px auto 0px auto;}
.step_section {padding-left:5px;padding-right:5px;}

.hero_text_container_inside {margin-top:15px;}
.pick_up_slot_container {padding-top:20px;}
.pick_up_slot {background-color:#cae4d7;color:#59c476;font-size:30px;border-radius:75px;width:130px;height:130px; margin:0px auto 30px auto;line-height:130px;}
.pick_up_slot_active {background-color:#8dccad;color:white!important;}
.hero_heading_inside {font-size:40px; color:#347571;display:block;}
.button_container {float:none;text-align:center;width:100%;}
.container_farmer .row {height:auto;background-image:none;}
.container_retailer .row {height:auto;background-image:none;}
.container_dealer .row {height:auto;background-image:none;}
.container_company .row {height:auto;background-image:none;}
.container_charter .row {height:auto;background-image:none;}
.farmer_img_container {text-align:center;}
.retailer_img_container {text-align:center;}
.download_btn_container {text-align:center;}
.top_header_content {height:250px;}
.top_header_inside {height:580px;}
.fixed-top {position:relative!important;background-color:#ECF7E6;}
.hero_text_container_content_download {margin-top:0px;padding-top:25px;}
.top_header_content_download {height:300px;}
.list-inline-item:not(:last-child) {margin-right:7px;}
}








/*      Wide Mobile Layout: 480px.

        Gutters: 24px.

        Outer margins: 22px.

        Inherits styles from: Default Layout, Mobile Layout.

------------------------------------------------------------

cols    1     2      3      4      5

px      68    160    252    344    436    */



@media only screen and (min-width: 480px) and (max-width: 767px) {

}
