
@font-face {
    font-family: 'Sean';
    src: url('../fonts/Handofsean/HANDOFSEAN.TTF') format('truetype');
    font-weight: 700;
    font-style: normal;
}

.banner_center_image_con img {
  max-width:100%;
}


@import url('https://fonts.cdnfonts.com/css/foco');
.col-ms-1,
.col-ms-2,
.col-ms-3,
.col-ms-4,
.col-ms-5,
.col-ms-6,
.col-ms-7,
.col-ms-8,
.col-ms-9,
.col-ms-10,
.col-ms-11,
.col-ms-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
@media (min-width:1200px) and (max-width:1440px) {
  .col-ts-6 {
    width: 50%;
  }
  .col-ts-8 {
    width: 66.66667%;
  }
  .col-ts-4 {
    width: 33.33333%;
  }
  .col-ts-10 {
    width: 83.33333%;
  }
  .col-ts-2 {
    width: 16.66667%;
  }
}
@media (min-width:480px) and (max-width:767px) {
  .text-center-xs {
    text-align: center !important;
  }
	.col-ms-1,
	.col-ms-2,
	.col-ms-3,
	.col-ms-4,
	.col-ms-5,
	.col-ms-6,
	.col-ms-7,
	.col-ms-8,
	.col-ms-9,
	.col-ms-10,
	.col-ms-11 {
		float: left;
	}

	.col-ms-1 {
		width: 8.33333%;
	}

	.col-ms-2 {
		width: 16.66667%;
	}

	.col-ms-3 {
		width: 25%;
	}

	.col-ms-4 {
		width: 33.33333%;
	}

	.col-ms-5 {
		width: 41.66667%;
	}

	.col-ms-6 {
		width: 50%;
	}

	.col-ms-7 {
		width: 58.33333%;
	}

	.col-ms-8 {
		width: 66.66667%;
	}

	.col-ms-9 {
		width: 75%;
	}

	.col-ms-10 {
		width: 83.33333%;
	}

	.col-ms-11 {
		width: 91.66667%;
	}

	.col-ms-12 {
		width: 100%;
	}

	.col-ms-push-1 {
		left: 8.33333%;
	}

	.col-ms-push-2 {
		left: 16.66667%;
	}

	.col-ms-push-3 {
		left: 25%;
	}

	.col-ms-push-4 {
		left: 33.33333%;
	}

	.col-ms-push-5 {
		left: 41.66667%;
	}

	.col-ms-push-6 {
		left: 50%;
	}

	.col-ms-push-7 {
		left: 58.33333%;
	}

	.col-ms-push-8 {
		left: 66.66667%;
	}

	.col-ms-push-9 {
		left: 75%;
	}

	.col-ms-push-10 {
		left: 83.33333%;
	}

	.col-ms-push-11 {
		left: 91.66667%;
	}

	.col-ms-pull-1 {
		right: 8.33333%;
	}

	.col-ms-pull-2 {
		right: 16.66667%;
	}

	.col-ms-pull-3 {
		right: 25%;
	}

	.col-ms-pull-4 {
		right: 33.33333%;
	}

	.col-ms-pull-5 {
		right: 41.66667%;
	}

	.col-ms-pull-6 {
		right: 50%;
	}

	.col-ms-pull-7 {
		right: 58.33333%;
	}

	.col-ms-pull-8 {
		right: 66.66667%;
	}

	.col-ms-pull-9 {
		right: 75%;
	}

	.col-ms-pull-10 {
		right: 83.33333%;
	}

	.col-ms-pull-11 {
		right: 91.66667%;
	}

	.col-ms-offset-1 {
		margin-left: 8.33333%;
	}

	.col-ms-offset-2 {
		margin-left: 16.66667%;
	}

	.col-ms-offset-3 {
		margin-left: 25%;
	}

	.col-ms-offset-4 {
		margin-left: 33.33333%;
	}

	.col-ms-offset-5 {
		margin-left: 41.66667%;
	}

	.col-ms-offset-6 {
		margin-left: 50%;
	}

	.col-ms-offset-7 {
		margin-left: 58.33333%;
	}

	.col-ms-offset-8 {
		margin-left: 66.66667%;
	}

	.col-ms-offset-9 {
		margin-left: 75%;
	}

	.col-ms-offset-10 {
		margin-left: 83.33333%;
	}

	.col-ms-offset-11 {
		margin-left: 91.66667%;
	}

}
@media (min-width:480px) and (max-width:767px) {
	.container {
		max-width: 748px;
	}

}

#wpcf7-f40567-o1 .wpcf7-list-item, #wpcf7-f40742-o1 .wpcf7-list-item {
  display: block !important;
}
#header .logo {
  display: none;
}
 .container {
  max-width: 1440px;
}
.up_sec.sec1 {
  padding: 80px 50px;
}

.aussie_about {
  margin-top: 60px;
}
.concis_banner {
    background-color: #B8A074;
    background-size: cover;
    /* height: 60vh; */
    /* margin-top: -150px; */
    margin-top: -10%;
    /* background-image: url('../images/svg/Group79.svg'); */
    /* background-blend-mode: multiply; */
}
.concis_banner .banner_head {
  margin-top: 12%;
  margin-bottom: 24%;
}
.banner_head {
    /* padding-top: 50px; */
}
.banner_head h1 {
    font-family: "filson-pro", sans-serif;
    color: white;
    font-size: 68px;
    line-height: 68px;
    font-weight: 700;
    text-shadow: -7px -7px 0 #b79f73, 7px -7px 0 #b79f73, -7px 7px 0 #b79f73, 7px 7px 0 #b79f73;
}
.banner_head p {
    font-family: "filson-pro", sans-serif;
    color: white;
    font-size: 38px;
    line-height: 38px;
    font-weight: 700;
    text-shadow: -7px -7px 0 #b79f73, 7px -7px 0 #b79f73, -7px 7px 0 #b79f73, 7px 7px 0 #b79f73;
}

.after_banner_sec {
    /* background: #6C3032; */
    padding-bottom: 110px;
}
.touch_btns .our_product {
    padding: 18px 44px;
    border: 2px solid white;
    color: white;
    font-family: "filson-pro", sans-serif;
    font-size: 16px;
    border-radius: 5px;
    margin-right: 15px;
    font-weight: 700;
}
.our_product:hover {
    background: white;
    color: #6c3032;
}
.our_product_intouch {
    padding: 18px 70px;
    border: 2px solid white;
    color: #6c3032;
    font-family: "filson-pro", sans-serif;
    font-size: 16px;
    border-radius: 5px;
    background: white;
    font-weight: 700;
}
.our_product_intouch:hover {
    color: white;
    background: #6c3032;
}
.row.main_banenr {
    display: flex;
    justify-content: right;
}
/* .aussie_right_image_mobile {
    display: none;
} */
.aussie_grown {
    /* background: #C08B28; */
    padding: 30px 0px;
    overflow: hidden;
    min-height: 720px;
    position: relative;

}
.aussie_grown .row {
    display: flex;
    align-items: center;
}
.aussie_about .special_heading {
    font-family: 'sean';
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 71px;
    /* padding-right: 90px; */
    margin-bottom: 50px;
    color: #5A2D07;
}
.aussie_about p {
    font-family: "filson-pro", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    color:#5A2D07;
}

/* .aussie_right_desktop_image{
    width: 50%;
    position: absolute;
    right: 0;
    background: url('../images/Group.svg');
    background-size: auto 100%;
    background-repeat: no-repeat;
    height: 100%;
    top: 0;
} */

.aussie_right_desktop_image{
  width: 44%;
  position: absolute;
  right: 0;
  background: url('../images/Group.svg');
  /* background: url('https://stg-soycomau-soystaging.kinsta.cloud/wp-content/uploads/2023/07/mobile-map.svg'); */
  background-size: auto 100%;
  background-repeat: no-repeat;
  height: 80%;
  top: 10%;
}

.aussie_right_desktop_image {
  display: none;
}
@media (min-width: 768px) {
  .aussie_right_image_mobile {
    display: none;
  }
  .aussie_right_desktop_image {
    display: block;
}
}
@media (min-width: 1500px) {
  .aussie_right_desktop_image img{
    display: none;
}
}

/* Desktop Responsive */
@media only screen and (min-width : 1200px) and (max-width: 1440px) {
    .aussie_grown .container-fluid {
        padding:0px;
    }
    .aussie_right_desktop_image {
        display: block;
    }
    .aussie_right_image_mobile {
        display: none;
    }
}
/* /////--///// */
.loweer_impact {
    /* background: #38644F; */
    padding: 40px 0px;
  }
  .lowe_impact_about .special_heading {
    font-family: 'Sean';
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 71px;
    color: white;
  }
  .loweer_impact .row {
    display: flex;
    align-items: center;
  }
  .lowe_impact_about .special_heading {
    font-family: 'Sean';
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 71px;
    color: white;
    letter-spacing: 1.39216px;
    padding-bottom: 50px;
  }
  .lowe_impact_about p {
    font-family: 'filson-pro', sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    color: white;
  }
  .lowe_impact_about p strong {
    font-family: "filson-pro", sans-serif;
    font-weight: 700;
  }
  .lowe_impact_about p .custom_font_light {
    font-family: "filson-pro", sans-serif;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.3;
    display: block;
  }          
  .matt_lewin {
    /* background-color: #b8a074; */
    background-size: cover;
    padding: 100px 0px;
    /* background-blend-mode: multiply; */
  }
  .quuote_text {
    font-family: "filson-pro", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 130%;
    padding: 11px;
    background: #b79f74;
    color: #432C1F;
  }
  .quuote_text::before {
    content: url('../images/up-quote.png');
    position: absolute;
    left: -50px;
    top: -20px;
  }
  .quuote_text::after {
    position: absolute;
    content: url('../images/down-quote.png');
    right: -6px;
  }
  .sign {
    padding: 20px 0px;
  }
  .sign .signature {
    padding-bottom: 30px;
    width: 70%;
  }
  .sign .quuote_text_about {
    font-size: 18px;
    font-family: "filson-pro", sans-serif;
    color: black;
    font-weight: 400;
    line-height: 23px;
    max-width: 366px;
    margin: 0 auto;
    text-align: left;
  }
  .sign .quuote_text_about strong {
    font-family: "filson-pro", sans-serif;
    font-weight: 700;
  }
  .row.white_bbox {
    margin-top: 115px;
    padding: 45px 100px;
    background:  rgba(255, 255, 255, 0.8);;
    border-radius: 50px;
  }
  .row.white_bbox h3 {
    font-family: "filson-pro", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 50px;
    margin-top: 0;
    color: #432C1F;
    margin-bottom: 35px;
  }
  .partner_text {
    font-family: "filson-pro", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #5A2D07;
  }
  .container.moe_cta {
    padding: 55px 55px 100px 0px;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 50px;
  }
  .know_cta {
    padding: 200px 0;
  }
  .cta_heading {
    font-family: "filson-pro", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 50px;
    line-height: 54px;
    color: #7C3036
  }
  .cta_btn_text p {
    font-family: "filson-pro", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 50px;
    color: #7C3036;
  }
  .matt_lewin_left_image img {
    max-width: 80%;
    margin: auto;
  }
  .cta_btn_text {
    padding: 0px 100px 0px 50px;
  }
  .fcc-btn {
    padding: 18px 44px;
    border: 2px solid #7c3036;
    color: white;
    font-family: "filson-pro", sans-serif;
    font-weight: 700;
    font-size: 16px;
    border-radius: 5px;
    background: #7C3036;
  }
  .cta_right_image {
    position: absolute;
    top: -242px;
    left: -72px;
  }
  .fcc-btn:hover {
    color: #7C3036;
    background-color: white;
  }
  /* ///media query for 1024 above  */
  @media only screen   and (min-width: 1030px)   and (max-width: 1366px)  { /* STYLES GO HERE */
    .banner_head h1 {
      text-align: center;
      font-size: 56px;
    }
    .concis_banner {
      /* height: 40vh; */
      margin-top: -20%;
    }
    .quuote_text::after {
      right: 10px;
    }
    .cta_btn_text {
      padding: 0px 50px 0px 50px;
    }
    .container.moe_cta {
      padding: 55px 0px 100px 0px;
    }
    .cta_right_image {
      position: absolute;
      top: -135px;
      left: 0px;
    }
  } 
  /*  media screen for large device of desktops */
  
  @media only screen and (min-width: 1370px) and (max-width: 1605px) { /* STYLES GO HERE */
    .aussie_about .special_heading {
      padding-right:5px;
    }
  }  
  .concis_banner.con_banner .banner_head {
    /* margin-top:100px; */
  }
  .banner_center_image {
    margin-top: -22%;
  }
  /*  */
    /* For 480 Resolution */  
  @media only screen  and (min-device-width : 270px) and (max-device-width : 640px) { /* STYLES GO HERE */
    .concis_banner {
      /* height: 50vh; */
      margin-top: -30%;
    }
    .concis_banner.thankyou {
      /* height: 50vh !important; */
      margin-top:-20% !important;
    }
    .concis_banner.thankyou .banner_head {
      margin-top: 20% !important;
    }
    .concis_banner.con_banner .banner_head {
      /* margin-top: 25px; */
    }
    .quuote_text::after {
      right: 15px;
    }
    .custom_space {
      margin-top: 100px;
      text-align: center;
    }
    .buttonss {
      display: flex;
      flex-direction: column;
      padding-bottom: 50px;
    }
    .buttonss .fcc-btn {
      margin-right: 0px;
      margin-bottom: 15px;
    }
    .banner_head {
      padding-top: 0px;
    }
    .banner_head h1 {
      font-size: 32px;
      line-height: 32px;
    }
    .banner_head p {
      font-size: 20px;
      line-height: 28px;
      margin-top: 10px;
    }
    .banner_center_image {
      /* margin-top: -77px; */
      /* margin-left: 35px; */
    }
    .after_banner_sec {
      padding-bottom: 70px;
    }
    .touch_btns {
      display: flex;
      flex-direction: column;
      padding: 20px 35px;
    }
    .touch_btns .our_product {
      margin-right: 0;
      margin-top: 15px;
      margin-bottom: 15px;
      padding: 18px 0px;
    }
    .aussie_grown .row {
      flex-direction: column;
    }
    .aussie_grown .container-fluid {
      padding: 0px 20px;
    }
    .aussie_about .special_heading {
      font-size: 28px;
      line-height: 100%;
      padding-right: 0px;
      margin-bottom: 33px;
    }
    .aussie_about p {
      font-size: 18px;
    }
    .loweer_impact .container-fluid {
      padding: 0px 20px;
    }
    .loweer_impact .row {
      flex-direction: column-reverse;
    }
    .lowe_impact_about .special_heading {
      font-size: 28px;
      line-height: 39px;
      padding-bottom: 20px
    }
    .lowe_impact_about p {
      font-size: 18px;
    }
    .matt_lewin {
      padding: 50px 0px;
    }
    .matt_lewin_left_image {
      padding-bottom: 30px;
    }
    .matt_lewin .container-fluid {
      padding: 0px 20px;
    }
    .quuote_text {
      font-size: 24px;
      background: #c2a979;
    }
    .matt_lewin_quote {
      padding: 0px 20px;
      margin-left: 15px;
    }
    .matt_lewin_quote .quuote_text {
      padding: 11px 25px;
    }
    .quuote_text::before {
      left: 10px;
      top: -15px;
    }
    .row.white_bbox {
      margin: 50px auto;
      margin-top: 50px;
      background: rgba(255, 255, 255, 0.7);
      padding: 0px;
      text-align: center;
      padding-bottom: 50px;
    }
    .row.white_bbox h3 {
      margin-top: 35px;
      font-size: 20px;
      line-height: 140%;
    }
    .partner_text {
      text-align: center;
      margin: 20px 0px 30px auto;
      font-size: 18px;
    }
    .container.moe_cta {
      padding: 55px 20px 100px 20px;
      background: rgba(255, 255, 255, 0.7);
      border-radius: 50px;
      margin: 0 20px;
    }
    .cta_right_image {
      position: absolute;
      top: -185px;
      left: 75px;
    }
    .cta_right_image img {
      width: 75%;
      float: left;
    }
    .cta_btn_text {
      text-align: center;
      padding: 100px 20px 0px 20px;
      margin-top: 51px;
    }
    .cta_heading {
      font-size: 30px;
      line-height: 130%;
    }
    .cta_btn_text p {
      font-size: 18px;
      line-height: 26px;
    }
    .know_cta {
      padding: 200px 0 100px;
    }
    .our_product_intouch {
      padding:18px 0px;
    }
    .name-row {
      display: block !important;
    }
    #wpcf7-f40567-o1 .wpcf7-form-control.has-spinner.wpcf7-submit ,#wpcf7-f40742-o1 .wpcf7-form-control.has-spinner.wpcf7-submit {
      width: 100%;
    }
    .up_sec {
      margin-top: 50px !important;
      background: white;
      display: flex;
      padding: 100px 0px 0px 0px !important;
      border-radius: 50px !important;
      flex-direction: column !important;
    }
    .concis_banner.con_banner {
      margin-top: -30% !important;
    }
    .after_banner_sec_con .container {
      padding:0 30px;
    }  
    .banner_center_image_con {
      position: absolute;
      top: -250px;
      left: 99px;
    }
    .banner_center_image_con img {
      width: 65%;
    } 
    #wpcf7-f40567-o1 ,#wpcf7-f40742-o1 {
      margin-top: 26%;
    }
    .matt_lewin_left_image img {
      max-width: 85%;
      margin: auto;
      display: block;
    } 
  }  

   /* For 640 Resolution */  
   @media only screen  and (min-device-width : 482px) and (max-device-width : 640px) { /* STYLES GO HERE */ 
    .cta_right_image img {
      width: 50% !important;
      float: none !important;
    }
  }
  /* For 640 Resolution */  
  @media only screen  and (min-device-width : 320px) and (max-device-width : 360px) { /* STYLES GO HERE */ 
    .cta_btn_text {
      margin-top: 10%;
    }
  }
  @media only screen  and (min-device-width : 360px) and (max-device-width : 380px) { /* STYLES GO HERE */ 
    .concis_banner.thankyou {
      /* height: 55vh !important; */
      margin-top: -30%;
    }
  }
  @media only screen  and (min-device-width : 200px) and (max-device-width : 330px) { /* STYLES GO HERE */ 
    #wpcf7-f40567-o1, #wpcf7-f40742-o1 {
      margin-top: 0%;
    }
    .banner_center_image_con {
      position: absolute;
      top: -210px;
      left: 75px;
    }
    .cta_btn_text {
      padding: 10px 20px 0px 20px;
    }
    .banner_center_image {
      margin-left:0px;
    }
  }
  /* For 1024 Resolution */  
  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { /* STYLES GO HERE */
    .banner_head {
      /* padding-top: 50px; */
    }
    /* .up_sec.thany {
      margin-top: -100px;
      padding: 80px 5px;
    } */
    .concis_banner.con_banner {
      margin-top: -20% !important;
    }
    .banner_head p {
      font-size: 32px;
    }
    .cta_btn_text {
      padding: 0px 10px 0px 0px;
    }
    .container.moe_cta {
      padding: 55px 0px 100px 0px;
    }
    .know_cta {
      padding: 150px 0 100px 0px;
    }
    .concis_banner.thankyou .banner_head {
      margin-top: 50px;
    }
    .buttonss {
      display: flex;
      justify-content: stretch;
      flex-direction: column;
    }
    .up_sec .fcc-btn {
      margin-bottom: 15px;
    }
    .banner_head h1 {
      font-size: 60px;
    }
   
    .concis_banner.thankyou .banner_head {
      margin-top: 15% !important;
    }
    .concis_banner {
      /* height: 65vh !important; */
      margin-top: -20%;
    }
    
    .aussie_grown .container-fluid {
      padding: 0 20px;
    }
    .aussie_about .special_heading {
      padding-right: 0px;
    }
    .loweer_impact .container-fluid {
      padding: 0px 20px;
    }
    .quuote_text {
      font-size: 18px;
    }
    .matt_lewin_quote {
      padding: 0px 20px 0px 0px;
    }
    .up_sec {
      padding: 80px 10px 40px 10px !important;
    }
  }


  /* Contact page css */
  .concis_banner.con_banner {   
    margin-top: -12%;
  }
  .concis_banner.con_banner .banner_head {
    margin-bottom: 38%;
  }
  .up_sec {
    margin-top: -26%;
    background: white;
    display: flex;
    padding: 80px 100px 40px 100px;
    border-radius: 50px;
    box-shadow: 4px 4px 41px 9px rgba(0, 0, 0, 0.1);
  }
  #wpcf7-f40567-o1 label , #wpcf7-f40742-o1 label {
    font-family: "filson-pro", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    color: black;
  }
  .wpcf7-form-control.wpcf7-select {
    width: 98%;
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #525353;
    border-radius: 5px;
    box-sizing: border-box;
    color: black;
  }
  .name-row .wpcf7-form-control-wrap input {
    width:96%;
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #525353;
    border-radius: 5px;
    box-sizing: border-box;
  }
  .name-row {
    display: flex;
  }
  #wpcf7-f40567-o1 p , #wpcf7-f40742-o1 p {
    margin-bottom: 20px;
  }
  #wpcf7-f40567-o1 .wpcf7-form-control.wpcf7-text , #wpcf7-f40742-o1 .wpcf7-form-control.wpcf7-text {
    width: 98%;
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #525353;
    border-radius: 5px;
    box-sizing: border-box;
    color: black;
  }
  #wpcf7-f40567-o1 .wpcf7-list-item , #wpcf7-f40742-o1 .wpcf7-list-item{
    display: inline-block;
    margin: 0 0 8px 0em;
    color: black;
  }
  #wpcf7-f40567-o1 .wpcf7-list-item-label , #wpcf7-f40742-o1 .wpcf7-list-item-label{
    padding-left: 5px;
  }
  #comment {
    height: 100px;
    width: 98%;
    border: 1px solid #525353;
    border-radius: 5px;
    box-sizing: border-box;
  }
  #wpcf7-f40567-o1 .wpcf7-form-control.has-spinner.wpcf7-submit ,  #wpcf7-f40742-o1 .wpcf7-form-control.has-spinner.wpcf7-submit{
    font-family: "filson-pro", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    color: #FFFAF4;
    background-color: #7B2D31;
    padding: 18px 30px;
    border-radius: 10px;
    box-shadow: none;
    border: none;
  }
  .custom.tick a {
    color: #38A5EF;
    text-decoration: underline;
    font-family: "filson-pro", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
  }
  .after_banner_sec_con {
    padding-bottom: 100px;
    display: flex;
  }
  .up_sec h3 {
    font-family: "filson-pro", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 37px;
    line-height: 38px;
    color: #7B2D31;
  }
  .spce {
    margin: 15px 0px 50px 0px;
    font-family: "filson-pro", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: #7B2D31;
  }
  .up_sec .fcc-btn {
    padding: 18px 30px;
    margin-right: 10px;
  }
  .concis_banner.thankyou {
    margin-top: -15%;
  }
  .concis_banner.thankyou .banner_head {
    margin-top: 12%;
    margin-bottom: 38%;
  }
  /* //// 40px grid */
  @media (min-width:641px) and (max-width:767px) {
    .banner_head h1 {
      font-size: 42px;
      line-height: 42px;
    }
    .concis_banner {
      margin-top: -15%;
    }
    .concis_banner.con_banner .banner_head  {
      margin-bottom: 28%;
    }
    .banner_head p {
      font-size: 20px;
      line-height: 20px;
      margin-top: 10px;
    }

    .aussie_grown .row {
      flex-direction: column;
    }
    .loweer_impact .row {
      flex-direction: column-reverse;
    }
    .matt_lewin_left_image img {
      max-width: 90%;
    }
    .matt_lewin_quote {
      padding: 20px;
    }
    .quuote_text::before {
      content: "";
      background-image: url('../images/up-quote.png');
      background-size: contain;
      background-repeat: no-repeat;
      position: absolute;
      left: 10px;
      top: 33px;
      width: 45px;
      height: 45px;
    }
    .quuote_text {
      padding: 25px;
    }
    .quuote_text::after {
      position: absolute;
      content: "";
      background-image: url('../images/down-quote.png');
      background-size: contain;
      background-repeat: no-repeat;
      right: 10px;
      width: 45px;
      height: 45px;
    }
    .row.white_bbox {
      margin: 50px 0px;
      padding: 50px 80px;
      text-align: center;
    }
    .white_image.img-responsive {
      margin-bottom: 25px;
    }
    .container.moe_cta {
      padding: 55px 20px 100px 20px;
      background: rgba(255, 255, 255, 0.7);
      border-radius: 50px;
      margin: 0 20px;
    }
    .cta_right_image {
      position: absolute;
      top: -185px;
      left: 75px;
    }
    .cta_right_image img {
      width: 50% !important;
      float: none !important;
    }
    .cta_btn_text {
      text-align: center;
      padding: 100px 20px 0px 20px;
      margin-top: 51px;
    }
    .cta_heading {
      font-size: 30px;
      line-height: 130%;
    }
    .cta_btn_text p {
      font-size: 18px;
      line-height: 26px;
    }
    .banner_center_image_con {
      position: absolute;
      top: -350px;
      left: 145px;
    }

    .up_sec {
      margin-top: -15% !important;
    }
    .concis_banner.thankyou .banner_head {
      margin-top: 18%;
      margin-bottom: 28%;
    }
    .after_banner_sec_con .row {
      margin:0px;
    }
    .banner_center_image_con {
      position: initial;
    }
    .banner_center_image_con img {
      width: 90%;
    }
  }
  @media (min-width:767px) and (max-width:991px) {
    .row.white_bbox {
      
      text-align: center;
    }
  }
@media (min-width:700px) and (max-width:767px) {
  .cta_right_image {
    position: absolute;
    top: -168px;
    left: 145px;
  }
}
@media (min-width: 500px) and (max-width:640px) {
  .banner_center_image_con img {
    width: 50%;
  }
  .banner_center_image_con {
    position: absolute;
    top: -300px;
    left: 160px;
  }
}
@media (min-width: 439px) and (max-width:500px) {
  .banner_center_image_con img {
    width: 55%;
  }
  .banner_center_image_con {
    position: absolute;
    top: -250px;
    left: 100px;
  }
}
.aussie_about p{
    line-height: 1.6;
}
.partner_text {
  margin-bottom: 35px;
}