/* large desktop :2160px. */
@media (min-width: 2160px) and (max-width: 3840px) {}


/* large desktop :2001px. */
@media (min-width: 2001px) and (max-width: 2160px) {}

/* large desktop :1400px. */
@media (min-width: 1401px) and (max-width: 1919px) {}


/* desktop 1200px to 1600px */
@media (min-width: 1280px) and (max-width: 1400px) {


	.custom-container {
		padding: 0px 40px;
	}

	.stellarnav ul {
		gap: 40px;
	}

	.stellarnav>ul>li>a {
		font-size: 20px;
		line-height: 20px;
	}

	.stellarnav ul ul {
		top: 60px;
	}

	/* =======custom-css=============== */


	.custom-container {
		padding: 0px 60px;
	}

	.stellarnav ul {
		gap: 30px;
	}


	.banner-section {
		height: auto;
	}

	.bannercarousel-text h1 {
		font-size: 80px;
	}


	.featured-products-section {
		padding: 70px 0px;
	}


	.recommended-box-img {

	}


	.recommended-box-text h3 {
		font-size: 22px;
		line-height: 22px;
	}


	.farmworkerpartner h3 {
		font-size: 65px;
		line-height: 65px;
	}


	.farmworkerpartner h6 {
		font-size: 50px;
		line-height: 50px;
	}


	.farmworkerpartner h6 sub {
		font-size: 115px;
	}


	.featured-products-section-header h2 {
		font-size: 45px;
		line-height: 45px;
	}


	.featured-products-carousel-two .owl-nav {
		top: -27%;
	}


	.about-section-left {
		padding: 70px 70px;

		height: 570px;
	}


	.about-section-left h2 {
		font-size: 40px;
		line-height: 40px;
		margin: 0px 0px 20px 0px;
	}


	.about-section-left p {
		font-size: 17px;
		line-height: 27px;
		padding: 0px 0px 20px 0px;
	}


	.tag-section {
		padding: 70px 0px;

	}


	.tag-section-box-info h5 {
		font-size: 22px;
		line-height: 22px;
	}


	.tag-section-box-info p {
		font-size: 15px;
		line-height: 25px;
		width: 100%;
	}


	.footer-news-sec h3 {
		font-size: 20px;
		line-height: 20px;
	}


	.footer-news-sec {
		width: 85%;
	}


	.footer-logo {
		width: 300px;
	}


	.footer-quick-links h3 {
		font-size: 20px;
		line-height: 20px;
	}


	.footer-quick-links ul li a {
		font-size: 13px;
		line-height: 23px;
	}


	.footer-info-link p {
		font-size: 13px;
		line-height: 23px;
		padding: 0px 0px 15px 0px;
	}


	.footer-social-icon ul li {
		width: 40px;
		height: 40px;
		font-size: 20px;
		line-height: 20px;
		padding: 10px 0px;
	}


	.footer-bottm p {
		font-size: 13px;
		;
		line-height: 13px;
	}


	.footer-news-sec p {
		font-size: 13px;

		line-height: 13px;
	}


	.footer-top {
		padding: 50px 0px;
		margin: 0px;
	}

	.footer-social-icon ul {
		gap: 4px;
	}

	.footer-news-sec .newsletter-form .button .btn {
		width: 120px;
	}

	.price-cart {
		width: 30px;
		height: 30px;
	}


.cmn-section {
	padding: 70px 0px;
	margin: 0px;
}

.about-top-sec-text p {  font-size: 16px;
  line-height:26px; padding: 0px 0px 10px 0px; }


.about-top-sec-img {
	width: 100%;
	height: auto; 
	border-radius: 20px;
	overflow: hidden;
}


.about-top-sec {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

.about-mid-sec p { font-size: 16px;
  line-height: 26px;  padding: 0px 0px 10px 0px; }



.about-butm-sec-inner-text p { font-size: 16px;
  line-height: 26px; padding: 0px 0px 10px 0px;  }



.about-butm-sec-inner-img { height: auto; }


.about-mid-sec {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}


.drop-sms-section {
  padding: 70px 0px; }



.drop-sms-section h2 { font-size: 50px;
  line-height: 50px; }


.drop-sms-section p { font-size: 16px;
  line-height: 26px; margin: 0px 100px 20px 100px;  }



	/* =======custom-css=============== */








}


/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1279px) {
.header-butn .cumn-butn-body.shop-butn{padding:13px 10px; font-size:18px}
.head-location{font-size: 22px; margin-top: 31px;}
.farmworkerpartner h2{font-size:32px}
	.custom-container {
		padding: 0px 20px;
	}

	.main-nav.scroll {
		height: auto;
		padding: 8px 0px;
		position: relative;
	}

	.stellarnav ul {
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}

	.main-nav.scroll .logo img {
		width: 117px;
	}

	.logo {
		width: auto;
		height: auto;
		margin: 0px;
		padding: 0px;
	}

	.stellarnav {
		justify-content: end;
		align-items: center;
		gap: 5px;
	}

	a.banner-butn {
		font-size: 16px;
		width: auto;
	}

	a.banner-butn span {
		margin-right: 10px;
		width: 20px;
	}

	.menu-toggle {
		display: block !important;
		text-align: center;
	}

	.stellarnav .menu-toggle span.bars {
		top: 0px;
	}

	.stellarnav .menu-toggle {
		padding: 0px;
	}

	.stellarnav .menu-toggle span.bars span {
		width: 25px;
		height: 3px;
		margin: 0 0 3px;
		background: #FE0101;
	}

	.stellarnav.mobile.right>ul {
		z-index: 999;
		background: #769BF5;
	}

	.main-nav .stellarnav ul ul {
		width: 100%;
		background: #fff0f6;
		padding: 11px 2px;
	}

	.modal-body {
		padding: 12px 25px 16px 21px;
	}

	.stellarnav>ul>li>a:hover {
		color: #000 !important;
	}

	.stellarnav>ul>li>a.active {
		color: #000 !important;
	}

	.stellarnav .icon-close::after {
		border-bottom: solid 3px #CE4A64;
	}

	.stellarnav .icon-close::before {
		border-bottom: solid 3px #CE4A64;
	}

	.stellarnav a.dd-toggle .icon-plus::after {
		border-bottom: solid 3px #fff;
	}

	.stellarnav a.dd-toggle .icon-plus::before {
		border-bottom: solid 3px #fff;
	}

	.stellarnav.mobile li a {
		color: #fff;
		font-size: 17px;
		border-bottom: 1px solid rgba(210, 176, 176, 0.15);
		text-align: left;
	}

	.stellarnav .menu-toggle span.bars {
		top: 6px !important;
		margin-right: 0px;
	}

	.main-nav {

		padding: 5px 0px;

	}


	.banner-section {
		height: auto;
	}

	.banner-text-inner .owl-dots {
		bottom: 40px;
	}

	.banner-text-inner .owl-dots .owl-dot.active span,
	.banner-text-inner .owl-dots .owl-dot:hover span {
		width: 20px;
		height: 8px;
	}

	.banner-text-inner .owl-dots .owl-dot span {
		width: 8px;
		height: 8px;
	}


	.bannercarousel-text h1 {
		font-size: 70px;
		line-height: 70px;
	}

	.bannercarousel-text {
		bottom: 80px;
	}

	/* ================================= */


	.logo img {
		width: 100%;
	}


	.featured-products-section {
		padding: 50px 0px;
	}


	.featured-products-section-header h2 {
		font-size: 40px;
		line-height: 40px;
	}


	.featured-products-carousel .owl-nav {
		top: -22%;
	}


	.featured-products-row {
		margin: 25px 0px 0px 0px;
		padding: 0px;
	}


	.recommended-box-img {
		height: auto;
	}


	.recommended-box-text h3 {
		font-size: 20px;
		line-height: 20px;
		margin: 0px 0px 10px 0px;
	}


	.header.scroll {
		height: 90px;
	}

	.price-cart {
		width: 30px;
		height: 30px;
	}


	.about-section-left {
		padding: 20px 30px;
	}


	.about-section-left h2 {
		font-size: 30px;
		line-height: 30px;
		margin: 0px 0px 15px 0px;
	}


	.about-section-left p {
		font-size: 14px;
		line-height: 18px;
		padding: 0px 0px 10px 0px;
	}


	.cumn-butn-body.blue-butn {
		margin: 15px 0px 0px 0px;
	}


	.about-section {
		height: 100%;
	}


	.about-section-left {
		padding: 30px 30px;
		height: auto;
	}


	.about-section-right {
		height: 100%;
	}


	.tag-section {
		padding: 20px 0px;
	}


	.tag-section-box {

		margin: 0px 0px 20px 0px;
		text-align: center;

	}

	.tag-section-box-icon {

		margin: 0px auto;

	}


	.tag-section-box-info {
		padding: 0px;
		margin: 10px 0px 0px 0px;
		text-align: center;
	}


	.tag-section-box-info h5 {
		font-size: 20px;
		line-height: 100%;
		margin: 0px 0px 10px 0px;
	}


	.tag-section-box-info p {
		width: 100%;
		font-size: 14px;
		line-height: 20px;
	}

	.footer-top {
		padding: 20px 0px;
		margin: 0px;
	}


	.footer-logo {
		width: 100%;
	}

	.footer-news-sec {
		width: 85%;
		margin: 20px 0px;
	}


	.footer-news-sec h3 {
		font-size: 20px;
		line-height: 20px;
		margin: 0px 0px 10px 0px;
	}


	.footer-news-sec p {
		font-size: 12px;
		line-height: 18px;
		margin: 0px 0px 15px 0px;
	}

	.footer-news-sec .newsletter-form .button .btn {
		width: 90px;
		height: 40px;
		font-size: 12px;
		line-height: 12px;
	}


	.footer-news-sec .newsletter-form input {
		font-size: 12px;
		line-height: 12px;
		padding: 0px 20px;
		height: 40px;
		width: 100%;
	}


	.footer-quick-links h3 {
		font-size: 18px;
		line-height: 18px;
		margin: 0px 0px 10px 0px;
	}


	.footer-quick-links ul li a {
		font-size: 14px;
		line-height: 18px;
	}


	.footer-quick-links2 ul {
		column-count: 1;
	}


	.footer-info-link p {
		font-size: 14px;
		line-height: 20px;
		padding: 0px 0px 10px 0px;
	}


	.footer-social-icon ul li {
		font-size: 18px;
		line-height: 18px;
		width: 36px;
		height: 36px;
		padding: 9px 0px;
	}


	.footer-bottm {
		padding: 12px 0px;
	}


	.footer-bottm p {
		font-size: 12px;
		line-height: 18px;
	}


	.farmworkerpartner-section {
		padding: 30px 0px;
		height: 350px;
	}

	.cumn-butn-body.shop-butn {
		margin: 45px 0px 0px 0px;

	}

	.farmworkerpartner {
		right: 40px;
		height: 100%;
		top: 15%;
	}


	.farmworkerpartner h3 {
		font-size: 55px;
		line-height: 55px;
	}

	.farmworkerpartner h6 {
		font-size: 55px;
		line-height: 55px;
		margin: 0px;
	}

	.farmworkerpartner h6 sub {
		font-size: 90px;
		line-height: 90px;
	}

	.featured-products-carousel-two .owl-nav {
		top: -22%;
	}

	.stellarnav.mobile ul {
		background: #0729F9;
	}

	.stellarnav ul ul {
		top: 0px;
	}

	.footer-social-icon ul {
		gap: 4px;
	}

	/* ================================= */


}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {


	.custom-container {
		padding: 0px 20px;
	}

	.main-nav.scroll {
		height: auto;
		padding: 8px 0px;
		position: relative;
	}

	.stellarnav ul {
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}

	.main-nav.scroll .logo img {
		width: 117px;
	}

	.logo {
		width: auto;
		height: auto;
		margin: 0px;
		padding: 0px;
	}

	.stellarnav {
		justify-content: end;
		align-items: center;
		gap: 5px;
	}

	a.banner-butn {
		font-size: 16px;
		width: auto;
	}

	a.banner-butn span {
		margin-right: 10px;
		width: 20px;
	}

	.menu-toggle {
		display: block !important;
		text-align: center;
	}

	.stellarnav .menu-toggle span.bars {
		top: 0px;
	}

	.stellarnav .menu-toggle {
		padding: 0px;
	}

	.stellarnav .menu-toggle span.bars span {
		width: 25px;
		height: 3px;
		margin: 0 0 3px;
		background: #FE0101;
	}

	.stellarnav.mobile.right>ul {
		z-index: 999;
		background: #769BF5;
	}

	.main-nav .stellarnav ul ul {
		width: 100%;
		background: #fff0f6;
		padding: 11px 2px;
	}

	.modal-body {
		padding: 12px 25px 16px 21px;
	}

	.stellarnav>ul>li>a:hover {
		color: #000 !important;
	}

	.stellarnav>ul>li>a.active {
		color: #000 !important;
	}

	.stellarnav .icon-close::after {
		border-bottom: solid 3px #CE4A64;
	}

	.stellarnav .icon-close::before {
		border-bottom: solid 3px #CE4A64;
	}

	.stellarnav a.dd-toggle .icon-plus::after {
		border-bottom: solid 3px #fff;
	}

	.stellarnav a.dd-toggle .icon-plus::before {
		border-bottom: solid 3px #fff;
	}

	.stellarnav.mobile li a {
		color: #fff;
		font-size: 17px;
		border-bottom: 1px solid rgba(210, 176, 176, 0.15);
		text-align: left;
	}

	.stellarnav .menu-toggle span.bars {
		top: 6px !important;
		margin-right: 0px;
	}

	.main-nav {

		padding: 5px 0px;

	}


	.banner-section {
		height: auto;
	}

	.banner-text-inner .owl-dots {
		bottom: 40px;
	}

	.banner-text-inner .owl-dots .owl-dot.active span,
	.banner-text-inner .owl-dots .owl-dot:hover span {
		width: 20px;
		height: 8px;
	}

	.banner-text-inner .owl-dots .owl-dot span {
		width: 8px;
		height: 8px;
	}


	.bannercarousel-text h1 {
		font-size: 40px;
		line-height: 40px;
	}

	.bannercarousel-text {
		bottom: 80px;
	}

	/* ================================= */


	.logo img {
		width: 100%;
	}


	.featured-products-section {
		padding: 20px 0px;
	}


	.featured-products-section-header h2 {
		font-size: 30px;
		line-height: 30px;
	}


	.featured-products-carousel .owl-nav {
		top: -17%;
	}


	.featured-products-row {
		margin: 25px 0px 0px 0px;
		padding: 0px;
	}


	.recommended-box-img {
		height: auto;
	}


	.recommended-box-text h3 {
		font-size: 20px;
		line-height: 20px;
		margin: 0px 0px 10px 0px;
	}


	.header.scroll {
		height: 90px;
	}

	.price-cart {
		width: 30px;
		height: 30px;
	}


	.about-section-left {
		padding: 20px 30px;
	}


	.about-section-left h2 {
		font-size: 30px;
		line-height: 30px;
		margin: 0px 0px 15px 0px;
	}


	.about-section-left p {
		font-size: 14px;
		line-height: 18px;
		padding: 0px 0px 10px 0px;
	}


	.cumn-butn-body.blue-butn {
		margin: 15px 0px 0px 0px;
	}


	.about-section {
		height: 100%;
	}


	.about-section-left {
		padding: 30px 30px;
		height: auto;
	}


	.about-section-right {
		height: 100%;
	}


	.tag-section {
		padding: 20px 0px;
	}


	.tag-section-box {

		margin: 0px 0px 20px 0px;
		text-align: center;

	}

	.tag-section-box-icon {

		margin: 0px auto;

	}


	.tag-section-box-info {
		padding: 0px;
		margin: 10px 0px 0px 0px;
		text-align: center;
	}


	.tag-section-box-info h5 {
		font-size: 20px;
		line-height: 100%;
		margin: 0px 0px 10px 0px;
	}


	.tag-section-box-info p {
		width: 100%;
		font-size: 14px;
		line-height: 20px;
	}

	.footer-top {
		padding: 20px 0px;
		margin: 0px;
	}


	.footer-logo {
		width: 100%;
	}

	.footer-news-sec {
		width: 85%;
		margin: 20px 0px;
	}


	.footer-news-sec h3 {
		font-size: 20px;
		line-height: 20px;
		margin: 0px 0px 10px 0px;
	}


	.footer-news-sec p {
		font-size: 12px;
		line-height: 18px;
		margin: 0px 0px 15px 0px;
	}

	.footer-news-sec .newsletter-form .button .btn {
		width: 90px;
		height: 40px;
		font-size: 12px;
		line-height: 12px;
	}


	.footer-news-sec .newsletter-form input {
		font-size: 12px;
		line-height: 12px;
		padding: 0px 20px;
		height: 40px;
		width: 100%;
	}


	.footer-quick-links h3 {
		font-size: 18px;
		line-height: 18px;
		margin: 0px 0px 10px 0px;
	}


	.footer-quick-links ul li a {
		font-size: 14px;
		line-height: 18px;
	}


	.footer-quick-links2 ul {
		column-count: 2;
	}


	.footer-info-link p {
		font-size: 14px;
		line-height: 20px;
		padding: 0px 0px 10px 0px;
	}


	.footer-social-icon ul li {
		font-size: 22px;
		line-height: 22px;
		width: 40px;
		height: 40px;
		padding: 9px 0px;
	}


	.footer-bottm {
		padding: 12px 0px;
	}


	.footer-bottm p {
		font-size: 12px;
		line-height: 18px;
	}


	.farmworkerpartner-section {
		padding: 30px 0px;
		height: 350px;
	}

	.cumn-butn-body.shop-butn {
		margin: 45px 0px 0px 0px;

	}

	.farmworkerpartner {
		right: 40px;
		height: 100%;
		top: 15%;
	}


	.farmworkerpartner h3 {
		font-size: 40px;
		line-height: 40px;
	}

	.farmworkerpartner h6 {
		font-size: 30px;
		line-height: 30px;
		margin: 0px;
	}

	.farmworkerpartner h6 sub {
		font-size: 90px;
		line-height: 90px;
	}

	.featured-products-carousel-two .owl-nav {

		top: -17%;
	}

	.stellarnav.mobile ul {
		background: #0729F9;
	}

	.stellarnav ul ul {
		top: 0px;
	}

	/* ================================= */
.woocommerce-checkout .price{font-size:16px !important;}    
.woocommerce-cart .price{font-size:16px !important;}
.woocommerce-Tabs-panel h2{font-size:24px;}    
.product_title.entry-title{font-size:36px;}    
.farmworkerpartner h2{    font-size: 25px;  margin: 0px 0px 10px 0px;} 
.header.scroll {position: relative;}
	.main-nav.scroll .logo img {
		width: 194px;
	}

	.logo {
		width: auto;
		height: auto;
		margin: 0px;
		padding: 0px;
		text-align:center;
	}
.logo img{ max-width: 370px;}
.drop-sms-section h2 { font-size: 30px;
  line-height: 30px; margin: 0px 0px 10px 0px;  }




.drop-sms-section p { font-size: 14px;
  line-height: 24px; margin: 0px 0px 10px 0px;  }


.frm-inner {
	padding: 20px 10px 0px;
}


.frm-inner .form-row .form-control { padding: 8px 10px; }

.woocommerce-page .woocommerce-info .wc-forward{background:#769BF5;}
.header-right{ justify-content: center;}
.owl-carousel .owl-item img{max-height: 260px;}
}


/* Tablet desktop :320px. */
@media (min-width: 320px) and (max-width: 767px) {
.woocommerce-checkout .price{font-size:16px !important;}    
.woocommerce-cart .price{font-size:16px !important;}
.woocommerce-Tabs-panel h2{font-size:24px;}    
.product_title.entry-title{font-size:36px;}    
.farmworkerpartner h2{    font-size: 23px;  margin: 0px 0px 10px 0px;} 
.header.scroll {position: relative;}
   .header-butn .cumn-butn-body.shop-butn{font-size:12px; padding: 6px 10px;}  
   .header-butn .cumn-butn-body.shop-butn img{    margin-right: 10px;
    margin-left: 10px;
    height: 18px;}
    .head-location{display:none;}
	.custom-container {
		padding: 0px 20px;
	}
.rightlink-info{top:15px}
	.main-nav.scroll {
		height: auto;
		padding: 8px 0px;
		position: relative;
	}

	.stellarnav ul {
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}

	.main-nav.scroll .logo img {
		width: 194px;
	}

	.logo {
		width: auto;
		height: auto;
		margin: 0px;
		padding: 0px;
		text-align:center;
	}
.logo img{ max-width: 170px;}
	.stellarnav {
		justify-content: end;
		align-items: center;
		gap: 5px;
	}

	a.banner-butn {
		font-size: 16px;
		width: auto;
	}

	a.banner-butn span {
		margin-right: 10px;
		width: 20px;
	}

	.menu-toggle {
		display: block !important;
		text-align: center;
	}

	.stellarnav .menu-toggle span.bars {
		top: 0px;
	}

	.stellarnav .menu-toggle {
		padding: 0px;
	}

	.stellarnav .menu-toggle span.bars span {
		width: 25px;
		height: 3px;
		margin: 0 0 3px;
		background: #FE0101;
	}

	.stellarnav.mobile.right>ul {
		z-index: 999;
		background: #769BF5;
	}

	.main-nav .stellarnav ul ul {
		width: 100%;
		background: #fff0f6;
		padding: 11px 2px;
	}

	.modal-body {
		padding: 12px 25px 16px 21px;
	}

	.stellarnav>ul>li>a:hover {
		color: #000 !important;
	}

	.stellarnav>ul>li>a.active {
		color: #000 !important;
	}

	.stellarnav .icon-close::after {
		border-bottom: solid 3px #CE4A64;
	}

	.stellarnav .icon-close::before {
		border-bottom: solid 3px #CE4A64;
	}

	.stellarnav a.dd-toggle .icon-plus::after {
		border-bottom: solid 3px #fff;
	}

	.stellarnav a.dd-toggle .icon-plus::before {
		border-bottom: solid 3px #fff;
	}

	.stellarnav.mobile li a {
		color: #fff;
		font-size: 17px;
		border-bottom: 1px solid rgba(210, 176, 176, 0.15);
		text-align: left;
	}

	.stellarnav .menu-toggle span.bars {
		top: 6px !important;
		margin-right: 0px;
	}

	.main-nav {

		padding: 5px 0px;

	}


	.banner-section {
		height: auto;
	}

	.banner-text-inner .owl-dots {
		bottom: 10px;
	}

	.banner-text-inner .owl-dots .owl-dot.active span,
	.banner-text-inner .owl-dots .owl-dot:hover span {
		width: 20px;
		height: 8px;
	}

	.banner-text-inner .owl-dots .owl-dot span {
		width: 8px;
		height: 8px;
	}


	.bannercarousel-text h1 {
		font-size: 20px;
		line-height: 20px;
	}


	.bannercarousel-text {
		bottom: 33px;
	}

	/* ================================= */


	.logo img {
		width: 100%;
	}

	.counter {
		position: absolute;
		right: 33px;
		top: -5px;
		background: #FE0101;
		width: 16px;
		height: 16px;
		border-radius: 50%;
		color: #fff;
		text-align: center;
		padding: 2px 3px;
		line-height: 10px;
		font-size: 10px;
	}

	.featured-products-section {
		padding: 20px 0px;
	}


	.featured-products-section-header h2 {
		font-size: 22px;
		line-height: 22px;
	}


	.featured-products-carousel .owl-nav {
		top: -17%;
	}


	.featured-products-row {
		margin: 25px 0px 0px 0px;
		padding: 0px;
	}


	.recommended-box-img {
		height: auto;
	}


	.recommended-box-text h3 {
		font-size: 20px;
		line-height: 20px;
		margin: 0px 0px 10px 0px;
	}


	.header.scroll {
		height: auto;
	}

	.price-cart {
		width: 30px;
		height: 30px;
	}


	.about-section-left {
		padding: 20px 30px;
	}


	.about-section-left h2 {
		font-size: 22px;
		line-height: 22px;
		margin: 0px 0px 15px 0px;
	}


	.about-section-left p {
		font-size: 16px;
		line-height: 22px;
		padding: 0px 0px 10px 0px;
	}


	.cumn-butn-body.blue-butn {
		margin: 15px 0px 0px 0px;
	}


	.about-section {
		height: auto;
	}


	.about-section-left {
		padding: 30px 30px;
		height: auto;
	}


	.about-section-right {
		height: auto;
	}


	.tag-section {
		padding: 20px 0px;
	}


	.tag-section-box {

		margin: 0px 0px 20px 0px;
		text-align: center;

	}

	.tag-section-box-icon {

		margin: 0px auto;

	}


	.tag-section-box-info {
		padding: 0px;
		margin: 10px 0px 0px 0px;
		text-align: center;
	}


	.tag-section-box-info h5 {
		font-size: 20px;
		line-height: 100%;
		margin: 0px 0px 10px 0px;
	}


	.tag-section-box-info p {
		width: 100%;
		font-size: 14px;
		line-height: 20px;
	}

	.footer-top {
		padding: 20px 0px;
		margin: 0px;
	}


	.footer-logo {
		width: 100%;
	}

	.footer-news-sec {
		width: 100%;
		margin: 20px 0px;
	}


	.footer-news-sec h3 {
		font-size: 20px;
		line-height: 20px;
		margin: 0px 0px 10px 0px;
	}


	.footer-news-sec p {
		font-size: 12px;
		line-height: 18px;
		margin: 0px 0px 15px 0px;
	}

	.footer-news-sec .newsletter-form .button .btn {
		width: 90px;
		height: 40px;
		font-size: 12px;
		line-height: 12px;
	}


	.footer-news-sec .newsletter-form input {
		font-size: 12px;
		line-height: 12px;
		padding: 0px 20px;
		height: 40px;
		width: 100%;
	}


	.footer-quick-links h3 {
		font-size: 18px;
		line-height: 18px;
		margin: 0px 0px 10px 0px;
	}


	.footer-quick-links ul li a {
		font-size: 14px;
		line-height: 18px;
	}


	.footer-quick-links2 ul {
		column-count: 2;
	}


	.footer-info-link p {
		font-size: 14px;
		line-height: 20px;
		padding: 0px 0px 10px 0px;
	}


	.footer-social-icon ul li {
		font-size: 22px;
		line-height: 22px;
		width: 40px;
		height: 40px;
		padding: 9px 0px;
	}


	.footer-bottm {
		padding: 12px 0px;
	}


	.footer-bottm p {
		font-size: 12px;
		line-height: 18px;
	}

	.footer-bottm-left {
		text-align: center;
	}


	.footer-bottm-right {
		text-align: center;
	}


	.farmworkerpartner-section {
		padding: 30px 0px;
		height: 350px;
	}

	.cumn-butn-body.shop-butn {
		margin: 45px 0px 0px 0px;

	}


	.farmworkerpartner {
		margin: 0px 0px;
		padding: 0px 0px;
		position: absolute;
		width: 90%;
		border: 0px solid #fff;
		left: 18px;
		height: 100%;
		top: 5%;
	}

	.farmworkerpartner h3 {
		font-size: 32px;
		line-height: 32px;
	}

	.farmworkerpartner h6 {
		font-size: 30px;
		line-height: 30px;
		margin: 0px;
	}

	.farmworkerpartner h6 sub {
		font-size: 90px;
		line-height: 90px;
	}

	.featured-products-carousel-two .owl-nav {

		top: -17%;
	}

	.stellarnav.mobile ul {
		background: #0729F9;
	}

	.stellarnav ul ul {
		top: 0px;
	}


	.inner-banner-section {
	
	height: 100px;
}

	.inner-banner-section img { height: 100px; }

.inner-banner-text h1 { font-size: 30px;
  line-height: 30px; }


.inner-banner-text { top: 30%; }


.cmn-section {
	padding: 20px 0px;
	margin: 0px;
}


.about-top-sec-text {
	padding: 0px;
	margin: 0px;
}


.about-top-sec-text p { font-size: 14px;
  line-height: 24px; padding: 0px 0px 10px 0px;  }

.about-top-sec-img { height: auto; }


.about-top-sec {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.about-mid-sec p { font-size: 14px;
  line-height: 24px; padding: 0px 0px 10px 0px;  }


.about-mid-sec {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

.about-butm-sec-inner-img {  height: auto; margin: 0px 0px 10px 0px; }


.about-butm-sec-inner-text p { font-size: 14px;
  line-height: 24px; padding: 0px 0px 10px 0px;  }


.contact-page-info-box {
	background: #fff;
	border: 1px dashed #0729F9;
	padding: 20px 20px;
	box-shadow: 22px 40px 40px 0px #0000000D;
	border-radius: 20px;
	height: auto;
	margin-bottom: 10px;
}


.contact-page-info-box h4 { font-size: 22px;
  line-height: 22px;  }



.drop-sms-section {
	padding: 20px 0px;
	margin: 0px;
    height: 100%;
	background-size: cover;
	
}

.drop-sms-section h2 { font-size: 30px;
  line-height: 30px; margin: 0px 0px 10px 0px;  }




.drop-sms-section p { font-size: 14px;
  line-height: 24px; margin: 0px 0px 10px 0px;  }


.frm-inner {
	padding: 20px 10px 0px;
}

	.recommended-box{margin-bottom:20px}
.frm-inner .form-row .form-control { padding: 8px 10px; }

.woocommerce-page .woocommerce-info .wc-forward{background:#769BF5;}










	/* ================================= */


}

@media (min-width: 320px) and (max-width: 360px) {.header-butn .cumn-butn-body.shop-butn img {display: none;}}