/**
Theme Name: Astra child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
body {font-family:"bilo";}
.grecaptcha-badge,.wpcf7-spinner, .wpcf7 form.sent .wpcf7-response-output   {display:none}
a,a:focus{outline:none}
.textcenter{text-align:center}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus { outline:none;border-style:none}
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close:focus {outline:none;border: none;}
.ast-custom-button{font-weight:Bold}
.ast-header-html-1 a {font-weight:bold}
.ast-header-html-1 a:before {content:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/call-icon.svg);margin-right:10px;display:inline-block;vertical-align:middle}
.site-footer-below-section-1 .widget {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
h2.widget-title{color:#D2E181;font-weight:bold;font-size:18px}
.site-footer {color:#fff}
.widget_nav_menu li{margin-bottom:16px;font-size:16px}
.widget_nav_menu li a{color:#fff}

a.site-btn {
    display: inline-block;
    text-align: center;
    background: #145028;
    font-weight: bold;
    
    color: #fff;
    height:60px;line-height:60px;
    min-width: 210px; border-radius:30px;
    font-size: 16px;
}     
a.white-btn {background:transparent;border:2px solid #fff}
a.blackbtn {background:transparent;border:3px solid #000;color:#000;line-height:56px;}
a.site-btn:hover {background: #000;color:#fff; }
a.historybtn {min-width:280px}
a.footbtn { display: inline-block;
    text-align: center;
   background: #D2E181;color:#000000;
    font-weight: bold;
    height:60px;line-height:60px;
    min-width: 265px; border-radius:30px; margin-top:25px;
    font-size: 18px; margin-bottom:10px;width: 100%;
    max-width: 320px;position:relative}
a.phonebtn:before {content:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/call.svg);position:absolute;left:25px;top:4px;}
a.mailbtn:before {content:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/email.svg);position:absolute;left:25px;top:4px;}
.ast-header-html-2{background:#0F401F}
.ast-header-html-2 a {font-weight:bold}
.ast-header-html-2 a.phbtn:before {
    content: url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/call-icon.svg);
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}
.ast-header-html-2 .ast-header-html {width:100%;margin:10px 0px 35px}
.ast-header-html-2 .ast-header-html  p{display:flex;justify-content:space-between;align-items:Center}
a.headbtn {
    display: inline-block;
    text-align: center;
    background:#D2E081;
    font-weight: bold;
    color: #000;
    height:58px;line-height:58px;
    min-width: 170px; border-radius:30px;
    font-size: 16px;
}     
.ast-mobile-menu-trigger-minimal {background:#D2E181 !important;padding:10px 15px !important;border-radius:100px !Important}
.ast-builder-menu-mobile .main-navigation .menu-item ul ul .menu-item > .menu-link {font-weight:500;font-size:16px}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow {display:none !Important}
.footmenu a{padding:0px 20px}
.wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 14px;
}
.column-third, .column-full, .column-half {
    float: left;
    position: relative;
  width: 100%;
    text-align: left;
    color: #000;
}  
.column-half { width: 48%;}
.lastcols { margin-left:4%}
.column-third {width: 32%;}
.colspace{margin-left:2%}
label {font-weight:bold;font-size:16px;color:#145028}
input[type=text],  input[type=email], textarea,select {
    height: 52px;
    background: #fff;
    border-radius: 30px;
    border: none; margin-top:5px;
    color: #000;box-shadow:none;
} 
textarea {height:140px}
input[type="submit"] { background:#145028;padding:18px;  min-width:230px; border-radius: 100px; font-size:16px;font-weight: 700; height:60px;color:#fff
}
input[type="submit"]:hover{ background:#000;color:#fff}
.eqheight {display:flex;flex-wrap:Wrap}
.eqheight > div div {height:100%;margin-bottom:0px}
.textcenter {text-align:center}
/*menu*/
.main-header-menu .sub-menu {
   padding:10px;width:220px;
	background: #0F401F; }
.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper {
	background: #0F401F; border-width: 0;box-shadow: none;
}
.main-header-menu .sub-menu .menu-link {padding:11px 14px}
.menuhead a,.ast-mm-widget-item li a {color:#fff}
.astra-megamenu>li>.ast-mm-custom-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px 0px;
    grid-column-gap: 20px;width: 80%;
    justify-content: space-between;
}
.ast-desktop .ast-mm-widget-content .ast-mm-widget-item {width:20%}
.ast-mm-widget-item li {
    font-weight: 500;
    margin-bottom: 20px;
}
.menuhead  {border-bottom:1px solid #fff;padding-bottom:13px;margin-bottom:25px}
.menuhead a {font-weight:bold}
.ast-desktop .ast-primary-header-bar .dropdown-menu-toggle {
    display: none;
}
#ast-desktop-header .ast-builder-menu-1 .menu-item-has-children>.menu-link>.menu-text::after {
    content: "";
    background-image: url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/dropdown-arrow.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 10px;
    height: 7px;
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.main-header-menu .menu-link, .main-header-menu>a {padding: 0 15px;}
.privacypage{padding:70px 0px}
.site-primary-footer-wrap {position:relative}
.backtotop {
     
    text-align: center;
     
    color: #000; font-weight:bold;
    cursor: pointer; width:60px;height:60px;background:#fff; border-radius:100px;
    font-size: 14px;position: absolute;
    right: 50px;
    bottom: 70px;line-height: 22px;
    padding-top: 7px

}
/*seed page*/
.titlebanner {padding:100px 0px;text-align:center;position:relative}
.titlebanner:before{
background: transparent linear-gradient(180deg, #145028 0%, #14502880 100%) 0% 0% no-repeat;width:100%;height:100%;position:absolute;top:0px;left:0px}
.bannercontent h1{color:#fff}
.bannercontent {color:#fff;max-width:690px;margin:auto;font-size:20px; line-height:34px}
.seedsec2 {padding:70px 0px 70px;background:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/leaf-page-17.svg);background-position:right 60px bottom; background-repeat:no-repeat;}
.seedbrochure {padding-top:40px}
.reviewsectop{padding:80px 0px 0px}
.reviewsectop > .vc_col-sm-12 {padding-bottom:50px}
.reviewtake {max-width:700px;margin:auto;font-size:20px; padding-bottom:55px;}
.reviewtake h2{padding-bottom:10px}
.reviewlist {padding-bottom:20px}
.reviewsec {background:#F4F8E0;padding:32px; font-weight:bold;font-size:26px;line-height:42px}
.reviewsec h4{font-size:22px;font-weight:400;color:#145028}
.reviewtext{min-height:270px}
.reviewsec p{margin-bottom:10px}
.greenform  {background:#D2E181 url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/Intersection-9.svg); background-position:bottom 50px right; background-repeat:no-repeat;padding:90px 0px 70px;font-size:20px}
.seedsecbottom { padding:100px 0px 70px}
.secbotmid .vc_column-inner{max-width:900px;margin:auto}
.secbotmid a{color:#145028}
/*thankpage*/
.thankpage{padding:120px 0px}
.thankcontent{max-width:570px;margin:auto;text-align:center}
.thankcontent a{min-width:260px}
.enqpage {background: #D2E181 }
.seedpagereview {padding-top:0px}
/*cereal*/
.col3midbg {background:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/grass-page.png); background-position:bottom center;background-repeat: repeat-x;  padding:60px 0px 50px}
.col3midbg .wpb_single_image{margin-bottom:0px}
.seedgreenbg {background:#145028;text-align:center;padding:35px 25px 65px;color:#fff}
.seedgreenbg  h2{ color:#fff}
a.greenbtn { display: inline-block;
    text-align: center;
   background: #D2E181;color:#000000;
    font-weight: bold; padding:0px 40px;
    height:60px;line-height:60px;
     border-radius:30px;  
    font-size: 16px;   
    position:relative}
/*productpage*/
.propagemid{padding-top:0px}
.propagetop{padding-top:70px}
.propagetop .wpb_single_image,.whybottom .wpb_single_image {margin-bottom:0px}
/*whychoose*/
.whybanner {padding:120px 0px 150px}
.whytop   {background:  url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/Intersection-5.svg); background-position:bottom  left 40px; background-repeat:no-repeat;}
.whywant{max-width:670px;margin:auto;padding:70px 0px 60px;text-align:center;font-size:20px}
.whybotgray{padding:35px 30px 40px;background:#F4F8E0}
.whybotgray h3{font-size:28px}
.whybottom {padding-bottom:50px;}
/*homepage*/
.homebanner {background: transparent linear-gradient(180deg, #155028 0%, #608363 100%) 0% 0% no-repeat ; padding:100px 0px 136px 0px}
.homebanner h1{color:#fff;}
.homebanner p{color:#fff}
.homepagesec2 {max-width:685px; text-align:center;margin:auto;padding:60px 0px 0px }
.homepagesec2 h2{color:#145028}
.homepagesec2 p{font-size:20px;color:#454545}
.home .propagetop {padding-top:30px}
.homebanner a.white-btn {margin-left:20px}
.home .seedsec2 {background:transparent}
/*conpage*/
.consform {padding:60px 0px;font-size:20px}
.titlebanner a.footbtn {margin-top:10px}
.mapleft iframe{border:15px solid #fff;box-shadow: 0px 3px 6px #00000029;}
.consform .sec2left:after {content:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/white-tractor.svg);position: absolute;
    bottom: -69px;
    right: 0px}
/*grainpage*/
.grainbanner {  background-color:rgba(20, 50, 79, .1);padding:100px 0px;text-align:center}
.blueform{background:#14324F;color:#fff;padding:90px 0px 60px}
.blueform h2,.blueform label{color:#fff}
.graingray {background:#E7EBEE}
.blueform input[type="submit"] { background:#2FB1C4}
.blueform input[type="submit"]:hover {background:#fff;color:#000}
.graingray a.site-btn {background:#14324F}
.graingray a.site-btn:hover  {background:#000}
 
.grainsec2 {padding:50px 0px}
.grainsec2 h3{color:#004687}
.grainmid{padding-bottom:90px}
.grainmidsec{background:#E6E9EC;padding:45px 22px;text-align:center; font-size:16px;line-height:26px}
.grainmidsec img{height:73px}
	.grainmidsec h4{font-weight:bold;padding-top:10px}
/*Casestudies*/
.casesec2{padding:60px 0px 0px}
.casetop {background:#F4F8E0;padding:45px 32px;}
.casetop h4{font-size:30px;font-weight:bold}
.all-pros,.all-prossector{margin-left: -15px;
    margin-right: -15px; text-align:center;}
.allprosimage{margin-bottom:30px;text-align:left}
.loadMoreBtn {
    display: inline-block;
    text-align: center;
    background:#D2E181;
    font-weight: 700;
    border:none;
    color: #000;
    height: 60px; margin:40px auto;
    line-height: 60px;
    min-width: 275px;
    border-radius: 30px;
    font-size: 16px;
}
.loadMoreBtn:hover {background:#000;color:#fff}
.casesecfilter .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper{border-bottom:2px solid rgba(20, 80, 40, .23);}
.filtersec {display:flex;align-items:Center;justify-content:center;margin:auto;max-width:960px }
.filterhead {font-size:26px;color:#145028;font-weight:bold;width:40%}
.filtersec select{ background-color:rgba(20, 80, 40, .23);width:60%;font-weight:bold;padding-left:20px; 
    -moz-appearance: none;
    -webkit-appearance: none;color:#145028;
    appearance: none;font-family:Bilo;
    background-image: url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/down-arrow.svg);
    background-repeat: no-repeat;
    background-position:top 22px right 22px;
}
.filterselect {flex:1;display: flex;
    align-items: center;grid-column-gap:25px;justify-content:center}
.clearfilter {height: 52px;
    display: inline-block;
    line-height: 48px;cursor:pointer;
    bordeR: 3px solid #145028;
    width: 200px;color:#145028;
    border-radius: 100px;
    text-align: center;
	font-weight: bold;}
/*single case*/
.single .site-content .ast-container { flex-wrap: wrap;}
.single .site-content .vc_row {max-width:930px;margin:auto}
.catlistnew {color:#D2E181}
.catlistnew a {color:#D2E181;text-decoration:underline;font-size:20px}
.projecttopsec {
    padding: 100px 0px;
    width: 100%;
    background: transparent linear-gradient(180deg, #145028 0%, #14502880 100%) 0% 0% no-repeat;   
}
.projecttitle,.sharesection { max-width:925px;margin:auto}
.projecttitle h1{color:#fff}
.liketopsec {background:#C4D3C9;padding:80px 0px}
.liketopsec .textcenter {padding-bottom:50px;width:100%}
.liketopsec h2{margin-bottom:18px}
.casepage h5{font-weight:400;font-size:21px;letter-spacing:1.2px}
.casepage h3{margin-bottom:20px}
.casepage  p{max-width:685px}
.casepage .wpb_single_image {padding:20px 0px}
.sharesection {border-top:1px solid #000;padding:70px 0px 110px;position:relative}
.sharesection h4{margin-bottom:25px;font-size:27px;color:#145028;font-weight:bold}
.sharesection:after {content:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/light-green-trackor.svg);position: absolute;
   bottom: -10px;
    right: -180px}
/*Career*/
.careerform {background:#c4d3c9  }
.jobsec2{padding:50px 0px}
.jobsec2 h3{padding-bottom:30px}
.jobsec2 h4{font-weight:bold;margin-bottom:0px;}
.jobsec2 h4 a:hover{color:#000}
.joblist {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    background: #F4F8E0;
    border-radius: 46px;
     width: 100%;
    padding: 16px 18px 16px 35px; max-width:1160px; margin:0px auto 20px
}
.jobleft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; grid-column-gap:50px
     
}
.jobleft img { margin-right: 5px;}
.joblist a.site-btn {min-width:150px !Important}
/*single-job*/
.careertitle {display:flex;justify-content:space-between; flex-wrap:Wrap}
.cartopsec { max-width:925px;margin:20px auto 0px; padding:60px 0px 30px ;border-bottom:3px solid #ccc}
.careertitle h1 {margin-bottom:15px}
.likejobs {padding:80px 0px}
.likejobs .textcenter {padding-bottom:50px;width:100%}
.singlejobnew h3{margin-bottom:20px}
.singlejobnew ul{margin-left:20px}
.joblocation{font-size:20px;color:#145028}
.joblocation:before {content:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/job-location.svg); display:inline-block;margin-right:12px}
.singlejobnew .vc_column-inner {padding:0px}
.single-jobs a.site-btn {min-width:240px}
.singlecarform h2{margin-bottom:20px}
.singlecarform .wpcf7-form   p {margin-bottom:0px}
.singlecarform .ast-container   {align-items:Center}
/*hisroty*/
.historytop {background:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/Intersection-1.svg); background-position:left top 65px; background-repeat:no-repeat}
.timelinesec{padding:60px 0px;text-align:center;background:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/light-green-trackor.svg); background-position:right bottom; background-repeat:no-repeat}
.timelinesec h2{color:#145028}
.timelinesec h6{font-size:21px;color:#145028}
.histwant .vc_column-inner{padding-top:10px !important}
.ctl-wrapper .ctl-title ,.ctl-description{font-family:Bilo !important}
.timelinesec .ctl-wrapper .ctl-content {overflow:visible;justify-content:flex-start;  }
.timelinesec .ctl-start,.timelinesec .ctl-end{display:none !important;}
.timelinesec .ctl-wrapper .ctl-vertical-wrapper .ctl-timeline:before {top:100px;height: 89.6%;}
.timelinesec .ctl-year-labels {padding-left:15px;font-size:21px;letter-spacing:1.05px}
.catpage .casetop h4{margin-bottom:22px}
.site-above-header-wrap {font-family:poppins;font-size:16px}
.site-above-header-wrap a{font-weight:700;color:#145028;text-decoration:underline;margin-left:14px;font-family:bilo}
@media (min-width: 993px){
	.ast-separate-container #primary { margin-bottom:2em}
}
@media only screen and (min-width: 768px) {
.oilbgsec{display:flex;justify-content:center}
}
@media only screen and (min-width: 1200px) {
	.catpage .vc_column-inner {padding:0px 15px}
	.grainbanner { background:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/Intersection-15.svg),url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/Intersection-14.svg);background-position:right top, left 40px bottom;  background-repeat:no-repeat,no-repeat; background-color: rgba(20, 50, 79, .1);}
	.timelinesec  .ctl-wrapper .ctl-vertical-wrapper .ctl-story {padding-bottom:220px}
.timelinesec  .ctl-wrapper .ctl-vertical-wrapper #ctl-story-564 {padding-bottom:80px}
	
	.timelinesec  .ctl-story-right .ctl-media   {position: absolute;left: -650px;margin-top: -100px }
.timelinesec  .ctl-story-left .ctl-media   {position: absolute;left: 650px;margin-top: -100px }
	.timelinesec  .ctl-media img  {max-width: 420px !important; min-width: 420px;}
	.timelinesec .vc_col-sm-12 > .vc_column-inner {max-width:1160px;margin:auto}
	.historyleft .vc_column-inner{max-width:570px}
	.historytop a.blackbtn  { margin-right:15px}
	.historytop h1{font-weight:700;line-height:70px; letter-spacing:-1.21px}
	.careertitle h1 {line-height:65px; letter-spacing:-1.21px}
	.pronewlist {width:33.333%;float: left;}
	.projecttitle h1 {font-size:54px;letter-spacing:-1.54px;}
	.grainmidsec h4{font-size:26px; }
	.titlebanner a.mailbtn {padding-left:40px;margin-left:15px}
	.grainleftimg img{max-width:565px}
	.grainright {padding-left:40px;padding-right:30px}
	.grainright  p{font-size:20px;line-height:32px}
	.seedsec2 h2{line-height:58px}
	.seedgreenbg  h2{font-size:33px; }
	.enqleft {padding-right:10px}
	.enleftnew p {padding-right:40px}
	.enqleft h1{font-weight: bold;
    letter-spacing: -1.2px;
		line-height: 55px;}
	.thankcontent h1{letter-spacing: -1.2px}
	.sec2imgright{padding-left:70px}
	.whyleft {padding-right:50px}
	.whyright{padding:0px 30px 0px 50px}
	.whymidleft p{font-size:20px;line-height:34px}
	.whymidleft h3{ letter-spacing: -.8px;
	line-height: 50px;}
	.site-footer-primary-section-4 .widget{display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.site-primary-footer-wrap {
    padding-top: 70px;
    padding-bottom: 0px;
}
	.site-primary-footer-wrap   .ast-builder-footer-grid-columns{background-image:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/dark-green-tractor.svg);background-position:left bottom; background-repeat:no-repeat;padding-bottom: 60px;}
	.seedpagereview > .vc_col-sm-12{background-image:url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/white-tractor.svg);background-position:right bottom; background-repeat:no-repeat;padding-bottom: 60px;}
	.reviewsectop > .vc_col-sm-12 >.vc_column-inner {padding:0px}
	  .ast-builder-grid-row-4-equal .ast-builder-grid-row {
   grid-template-columns: 27% 17% 30% 27%;
    grid-column-gap: 0px;
} 
	.sec2left p {padding-bottom:10px;}
	.seedsec2 p { line-height: 32px;}
}
@media only screen and (min-width: 1450px) {
	.seedgreenbg h2 {font-size:36px}
	.backtotop { top:100px}
	.main-navigation ul.main-header-menu{margin-left:40px}
	.main-header-menu .menu-link, .main-header-menu>a {padding: 0 22px;}
	.grainright {padding-left:50px;padding-right:50px}
	.whybotgray h3{font-size:30px}
	.whytop {background-position:bottom  left 100px; padding-bottom:50px}
	.enqleft {padding-right:30px}
	.thankpage{padding:250px 0px}
	.sec2left{padding-left:50px;padding-right:30px}
	  .ast-builder-grid-row-4-equal .ast-builder-grid-row {
    grid-template-columns: 26% 17% 31% 27%;
    grid-column-gap: 0px;
} 
    .ast-container   {
        max-width:1440px;
    }
	.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row, .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row, .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row  {
        max-width: 1400px !important;
    } 
	.sharesection:after {  right: -250px}
}
 @media only screen and (min-width: 991px) and (max-width:1200px){
  .ast-builder-grid-row-4-equal .ast-builder-grid-row {
   grid-template-columns: 28% 16% 28% 28%;
    grid-column-gap: 0px;
} 
	 .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row { grid-template-columns: 33% 19% 15% 32%;
		 grid-column-gap: 0px}
	  .footer-social-inner-wrap {
    text-align: left !important;
}
	 .seedgreenbg h2 {
    font-size: 25px;
}
}
 @media only screen and (min-width: 1101px) and (max-width:1300px){
	 .site-primary-footer-wrap, .site-below-footer-wrap {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media only screen and (max-width: 1180px) {
	.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow {opacity:0}
	.site-header .menu-item-has-children>.menu-link>.menu-text::after {content: "";
    background-image: url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/dropdown-arrow.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 10px;
    height: 7px;
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
	.site-header .menu-item-has-children.ast-submenu-expanded>.menu-link>.menu-text::after {content: "";
    background-image: url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/05/menu-arrow-green.svg);
    background-repeat: no-repeat;
		background-size: 100%; }
	.ast-menu-toggle:focus {outline:none}
.ast-icon svg {
    fill: #d2e181;
}
 	.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
    width: 100%;left:0px;
} 
	  .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle  {
    
    background: transparent !Important;
}
}

@media only screen and (max-width: 1024px) {
	.ast-mobile-header-wrap .ast-mobile-header-content  {
    background-color: #0F401F
}
	.backtotop{display:none}
	.nav-up {
        	top: -120px !important;
    	}
	.reviewsec {font-size:18px;line-height:30px;}
	.reviewtext{min-height:180px}
	#ast-mobile-header .content-align-flex-start {
    max-height: 85vh;
}
	.ast-mobile-header-content {
    position: absolute;
    width: 100%;
    padding: 10px 2px;
}
} 
@media only screen and (min-width: 991px) and (max-width:1100px){
	
	.historytop a.blackbtn {margin-bottom:14px;margin-right:10px}
	.site-primary-footer-wrap,.site-below-footer-wrap {padding-left:15px;padding-right:15px}
	.homebannerleft {
    width: 45%;
}
	.homebannerright {
    width: 54vw !important;
		margin-right: calc(-54vw + 54% - 0px) !important;}
	.sharesection:after {  right: -10px}
}
@media only screen and (min-width: 768px) and (max-width: 990px){
	.historytop a.blackbtn {margin-bottom:14px}
	.grainmid .vc_col-sm-3{width:50%;margin-bottom:28px}
	.grainmid {padding-bottom:50px}
	.reviewtext{min-height:250px}
	.reviewsec {padding:30px 25px}
	.ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row {
    grid-template-columns: repeat( 1,1fr );
}
	.site-footer-section-4 strong {width: 100%;
		display: block; }
	a.footbtn {margin-right:20px}
	.ctl-wrapper .ctl-title {font-size:30px !important}
	.filterselect {margin-top:20px}
	.catpage{width:50%;float:left}
}
@media only screen and (max-width: 990px) {
	.casetop { padding:32px 25px 28px;}
	.casetop h4 {font-size:24px}
	[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
    text-align: left;
}
	.projecttopsec{padding:50px 20px}
	.socialicons {width:100% !important;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
	}
	.sharesection:after {  right: 10px}
	.site-logo-img img {max-width:200px}
	.site-primary-footer-wrap  {padding-left:30px;padding-right:30px}
	.site-primary-footer-wrap {padding-bottom:0px}
	.site-footer-below-section-1 .widget {flex-wrap:wrap}
	.site-below-footer-wrap {padding:30px 30px 0px}
	.site-primary-footer-wrap .site-footer-section-2{order:3}
	.site-primary-footer-wrap .site-footer-section-3{order:4}
	.site-primary-footer-wrap .site-footer-section-4{order:2}
	a.footbtn {margin-top:18px}
	.site-primary-footer-inner-wrap {display: flex;
    flex-wrap: wrap;
}
	.site-footer-section  {width:100%; padding-bottom:38px}
	.footmenu {width: 100%;text-align: left; padding:20px 0px 30px}
	.footmenu a {display:block;padding: 4px 0px;}
	.titlebanner {padding:50px 0px}
	.seedsec2  { padding:25px 0px 30px;}
	.thankpage{padding:60px 0px}
	.whywant{ padding:40px 0px 20px;text-align:center;font-size:18px}
.whybotgray{padding:30px 25px;background:#F4F8E0}
.whybotgray h3{font-size:25px}
.whybottom {padding-bottom:30px;}
	.seedsec2 h2 br{display:none}
	.consform { padding: 30px 0px; font-size:16px;}
	.consform .sec2left:after { bottom: -39px; }
	.bannercontent {font-size:16px;line-height:30px}
	.site-primary-footer-wrap .ast-builder-footer-grid-columns {
    background-image: url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/dark-green-tractor.svg);
    background-position: right bottom;
    background-repeat: no-repeat;
    padding-bottom: 30px;
}
	.homebanner {flex-wrap:wrap}
	.home .homebannerleft{width:100%}
	.home .homebannerright {
   width: 100vw !important;
    margin-right:  0px !important;
    position: relative;
    right: 0px;
	}
	.filtersec {display:block;text-align:center}
	.filterhead {width:100%}
}
@media only screen and (max-width: 767px) {
	.pronewlist .vc_column-inner   {padding:0px}
	.filtersec select {width:100%;margin:15px 0px}
	.filterselect {display:block}
	.joblist,.jobleft {
    display: block;
    text-align: center !important;
}
	.jobleft h4 {
    font-size: 20px;
    margin-bottom: 20px;
}
	.joblist a.site-btn {margin-top:20px}
	.grainbanner {padding:60px 0px 30PX}
	.grainmid .vc_col-sm-3{padding-bottom:30px}
	.blueform {padding:60px 0px 30px}
	.grainsec2 {padding-bottom:30px}
	.grainmid {padding-bottom:35px;}
	.col3midbg {padding:30px 0px 0px}
	.seedgreenbg {margin-bottom:0px}
	.widget_nav_menu li {margin-bottom:8px}
	.seedbrochure  {padding-top:12px}
	.reviewtake h2{padding:0px 18% 10px}
	.reviewlist .vc_column-inner {padding:0px}
	.column-half {width:100%}
	.lastcols {margin-left:0px}
	.greenform {padding:60px 0px 30px;font-size:16px}
	 .faqsec   { padding: 50px 0px 30px;}
	 .seedsecbottom    { padding: 60px 0px 30px;}
	.reviewsectop    { padding: 50px 0px 0px;}
	.reviewsectop > .vc_col-sm-12 {padding-bottom:30px}
	h1, .entry-content h1 { font-size: 32px;line-height: 42px;}
	h2, .entry-content h2 { font-size: 26px;line-height: 40px;}
	.ast-container  { padding-left: 5px; padding-right: 5px;}
	.homebanner {padding:25px 0px}
	h1, .entry-content h1 {font-size:32px}
	.homebanner a.site-btn {min-width:165px;padding:0px 14px}
	.homebanner a.white-btn {margin-left:10px}
	.homebanner p {font-size:18px}
	.homepagesec2 {padding-top:10px}
	.homepagesec2 p {font-size:16px}
	.propagetop,.col3midbg {flex-wrap:wrap}
	.home .propagetop {padding-top:10px}
	.homepagesec2 h2 {font-size:32px}
	.propagemid .vc_col-sm-4{padding-bottom:30px}
	.seedsec2 .sec2left p,.whyright p  {font-size:18px;line-height:32px}
	.home .reviewsectop{padding-top:25px}
	.seedleftsecimg .whyleft {order:2}
	.propagemid a.greenbtn {padding:0px 8px}
	.timelinesec {padding:20px 0px}
	.timelinesec .ctl-wrapper .ctl-vertical-wrapper .ctl-timeline:before {display:none}
	.timelinesec .ctl-wrapper .ctl-vertical-wrapper .ctl-story {width: 100%;top: 0; left: 0 !important
}
	.timelinesec .ctl-year-labels,.timelinesec .ctl-title {order:3 !important}
	.ctl-wrapper .ctl-vertical-wrapper:where(.ctl-both-sided,.ctl-one-sided) .ctl-story:nth-child(2) {
    margin-top: 0 !important;
}
	.col3midbg {
    background: url(https://williamsseeds.bubblestaging.com/wp-content/uploads/2024/04/mobile-grass-element.svg);
    background-position: bottom center;
    background-repeat: repeat-x;
    
}
}