/* 992px */
@media (max-width: 992px){


}



/*For Mobile*/
@media (max-width:768px) {
	.header-section {
		padding: 10px 0 0 0;
		/* min-height: inherit; */
		left: 0;
		top: 0;
	}
	.banner-inner-page {
		padding: 100px 0 0 0;
	}
	.header-section .logo img {height: 40px;}
	/* .header-section .navigation {display: none;} */
	.header-section .mobile-menu {display: block;}
	.header-section .newzeland-100percent img {height: 50px; margin: -5px 0 0 30px;}
	
	.header-section .login-register {
		float: right;
		margin: 0px 0 0 0;
		padding: 5px;
	}
	.header-section .logo {
    float: left;
    padding: 0;
	}
	.header-section .socials {
		display: none;
	}
	
	.footer-section .col-md-4 {
		margin-top: 25px;
	}
	.foot_social {
		margin-left: auto !important;
	}
	
	.home .panel h1 {
		font-size: 24px !important;
		font-weight: 600;
		line-height: 27px;
	}
	.home .panel p {
		font-size: 15px;
		font-weight: 400;
		padding: 10px 0 10px 0;
	}
	.panel p a {
		padding: 10px 20px;
	}
	.panel1 .container figure, .panel2 .container figure, .panel3 .container figure, .panel4 .container figure, .panel4 .container figure, .panel5 .container figure, .panel6 .container figure, .panel7 .container figure {
		width: 39px;
		height: 40px;
	}
	.panel1 .container figure, .panel2 .container figure, .panel3 .container figure, .panel4 .container figure, .panel4 .container figure, .panel5 .container figure, .panel6 .container figure, .panel7 .container figure {
		top: -11px;
		left: 48%;
		margin-left: auto;
	}
	.four-section figcaption a {
		padding: 7px;
		font-size: 18px;
		font-weight: 600;
	}
	.page-id-13469 div#remote, div#Americangrassfed, .wp-block-media-text{
		display: block;
	} 
	
	
	.panel .text-panel {text-align: center; padding: 15px; background-color: rgba(0,0,0,0.5); border-radius: 10px; margin-bottom: 20px;}
	.panel .box-panel {padding: 75px 15px 15px 15px; background-repeat: no-repeat; background-size: contain; min-height: 370px; text-align: center;}
	
	.panel .mt-5 {margin: 0 !important;}
	
	.panel1, .panel2, .panel3, .panel4, .panel5, .panel6, .panel7 {height: auto !important; padding: 40px 0 20px 0;}
	
	.panel .container .anchorLink {position: absolute; bottom: 5%; left: 0; width: 100%; height: 40px; display: block;}
	
	.indicator {left: 50%;}
	
	.inner-banner {min-height: 260px;}
	
	.scrollify-pagination {right: 10px;}
	
	.content-section {}
	.content-section h1 {font-size: 60px;}
	.content-section h2 {font-size: 48px;}
	.content-section h3 {font-size: 40px;}
	.content-section h4 {font-size: 32px;}
	.content-section h5 {font-size: 26px;}
	.content-section h6 {font-size: 20px;}
	.content-section p {font-size: 16px;}
	.content-section ul li {font-size: 16px;}
	.content-section ol li {font-size: 16px;}

	.four-section {margin: 0 auto; padding: 30px;}
	.four-section figure img {width: 100%;}
	
	.inner-section01 {padding: 30px 0;}
	.inner-section01 h1 {padding: 10px 0;}
	.inner-section01 hr {border-width: 10px; border-color: #7d2d71; margin: 10px auto;}
	
	.inner-section02 {margin: 30px auto;}
	.inner-section02 article {padding: 20px;}

	.inner-section03 {padding: 100px 0; min-height: inherit;}

	.inner-section04 {margin: 15px auto; padding: 15px; max-width: 1170px;}
	.inner-section04 h6 {font-weight: 500; color: #777472;}

	.form-section {margin: 30px auto; padding: 30px;}
	.form-section [class*="col-"] {padding: 5px 15px;}
	.form-section label {font-size: 20px; line-height: 1; padding: 20px 0 0 0;}
	.form-section input[type="text"], .form-section input[type="email"], .form-section input[type="tel"], .form-section textarea {padding: 5px 10px; height: 44px; font-size: 20px;}
	.form-section input[type="submit"], .form-section input[type="reset"] {padding: 5px 30px;  height: 44px; font-size: 20px;}
	.form-section textarea {height: 100px; overflow: auto; resize: none;}

	.footer-section {padding: 15px 15px 100px 15px; min-height: inherit; text-align: center;}
	.footer-section h4 {font-size: 24px;}
	.footer-section input[type="email"] {margin: 5px 0 0 0; padding: 10px; width: 100%; height: auto; background-color: #FFFFFF; border: none; font-size: 18px; font-weight: 600; line-height: 1.4; color: #000000;}
	
}


/*For Midium Mobile*/
@media only screen and (min-width:480px) and (max-width:760px) {

}






/*For Mobile*/
@media (max-width:600px) {
	
	.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
		grid-column: 2;
		grid-row: 1
	}
	.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
		grid-column: 1;
		grid-row: 2;
	}
	.page-id-13469 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content p strong {
		font-size: 15px !important;
		line-height: 20px;
		display: block;
	}
	
	
}



/*For Mobile*/
@media (max-width:576px) {
	.header-section .logo {
		width: 148px;
	}
	.header-section .logo img {
		height: auto;
	}
	.header-section .login-register {
		padding: 0;
	}
	.banner-inner-page {
		padding: 91px 0 0 0;
	}
	
	
	/* About us */
	.page-id-225928 .wp-container-1 ul li {
		font-size: 15px;
		margin-left: 20px;
	}
	.page-id-225928 p.has-large-font-size strong, .page-id-225928 .wp-block-media-text__content h2, .page-id-225928 .wp-block-media-text__content h2 strong {
		font-size: 20px !important;
		font-weight: 600 !important;
		margin: 10px 0;
		line-height: 25px;
	}
	.page-id-225928 .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
		height: 0px;
	}
	.page-id-225928 h3.has-text-align-center {
		font-size: 21px !important;
	}
	.page-id-225928 .wp-block-group__inner-container p.has-normal-font-size strong {
		font-size: 18px;
		font-weight: 600;
	}
}
