@media (max-width: 1680px) {
	.sec_four .sec_right-cnt {
		padding: 90px 150px 90px 0px;
	}

	.sec_four .sec_right-cnt p {
		margin-bottom: 25px;
	}

	/* .navbar{
		top: 30%;
	} */
}

@media (max-width: 1450px) {
	.sec_four .sec_left {
		width: 50%;
	}

	.sec_four .sec_right {
		width: 50%;
	}

	.sec_four .sec_right-cnt {
		padding: 70px 90px 60px 0px;
	}

	.sec_four .sec_right-cnt::before {
		width: 80px;
		left: -79px;
	}

	.sec_four .sec_right-cnt p {
		line-height: 30px;
	}
}

@media (max-width: 1300px) {
	.container {
		padding: 0 4%;
	}

	.sec_one h2 {
		font-size: 50px;
		line-height: 60px;
	}

	.sec_two .abt_round {
		width: 500px;
		height: 500px;
	}

	.sec_two .container {
		justify-content: center;
	}

	.sec_four .sec_right-cnt p {
		font-size: 20px;
		line-height: 25px;
	}

	.sec_four .sec_right-cnt {
		padding: 45px 60px 45px 0px;
	}

	.sec_four .sec_right-cnt::before {
		width: 60px;
		left: -59px;
	}

	.sec_three h2 {
		font-size: 60px;
		line-height: 60px;
	}

	.sec_five {
		padding: 100px 0;
	}

	.sec_five h2 {
		font-size: 75px;
		line-height: 90px;
	}

	.sec_five ul li.processing {
		width: 22%;
	}

	.sec_five ul li.milking .arrow_img {
		right: -25px;
	}

	.sec_five ul li.feeding {
		bottom: 8%;
	}

	.sec_five ul li.feeding .arrow_img {
		bottom: 24px;
		right: -123px;
	}

	.sec_five ul li h3 {
		font-size: 30px;
		line-height: 35px;
	}

	/* .navbar-sticky{
		position: initial;
	} */
}

@media (max-width: 1060px) {
	.sec_one .round_big {
		left: -40px;
	}

	.sec_one .round_small h4 {
		font-size: 14px;
	}

	.sec_one h2 br {
		display: none;
	}

	.sec_one .round_big .round_small:nth-child(3) {
		width: 190px;
		height: 185px;
		top: -80px;
		right: 30px;
	}

	.sec_one .round_big .round_small:nth-child(5) {
		width: 220px;
		height: 221px;
		right: 0px;
		bottom: 0px;
	}

	.sec_one .round_big_img {
		width: 530px;
		height: 535px;
	}

	.sec_one .round_big .round_small:nth-child(4) {
		width: 185px;
		height: 185px;
		top: 117px;
		right: -70px;
	}

	.sec_one .round_big .round_small:nth-child(5) {
		width: 220px;
		height: 221px;
		right: -20px;
		bottom: -25px;
	}

	.sec_one .round_big .round_small:nth-child(6) {
		right: 240px;
	}

	.sec_one h2 {
		font-size: 40px;
		line-height: 50px;
	}

	.sec_two .abt_round {
		width: 400px;
		height: 400px;
	}

	.sec_two .abt_round p {
		font-size: 18px;
		line-height: 28px;
	}

	.sec_four .sec_right-cnt p {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 20px;
	}

	.sec_four .sec_shafa_holding {
		margin-top: 40px;
	}

	.sec_five {
		padding: 50px 0;
	}

	.sec_five h2 {
		font-size: 55px;
		line-height: 65px;
	}

	.sec_five ul li h3 {
		font-size: 23px;
		line-height: 30px;
	}

	.footer {
		padding-top: 60px;
	}

	.footer .footer_blocks {
		padding-bottom: 60px;
	}

}

@media (max-width: 860px) {
	.sec_one .container {
		flex-wrap: wrap;
	}

	.sec_one .round_big {
		left: 30px;
	}

	.sec_one {
		padding: 50px 0 100px 0;
	}

	.sec_one .left_sec {
		margin-bottom: 50px;
	}

	.sec_one .round_small h4 {
		font-size: 13px;
		padding: 0 25px;
	}

	.sec_two .abt_round h2 {
		font-size: 30px;
		line-height: 35px;
		margin-bottom: 5px;
	}

	.sec_two .abt_round {
		width: 300px;
		height: 300px;
		padding: 0 50px;
	}

	.sec_two .vision {
		left: -30px;
	}

	.sec_three .sec_texts {
		top: 10px;
		padding-left: 10px;
	}

	.sec_three h2 {
		font-size: 35px;
		line-height: 34px;
	}

	.sec_three .plus_btn {
		width: 55px;
		height: 55px;
		transform: translateY(-80px);
	}

	.sec_four .sec_left {
		width: 100%;
		order: 2;
	}

	.sec_four .sec_right {
		width: 95%;
		position: relative;
		bottom: -312px;
		margin: 0 auto;
	}

	.sec_four .sec_right-cnt::before {
		display: none;
	}

	.sec_four .sec_right-cnt {
		padding: 45px 40px;
	}

	.sec_four .sec_right-cnt h3 {
		font-size: 30px;
	}

	.sec_three {
		top: -115px;
	}

	.sec_two {
		padding-bottom: 190px;
		padding-top: 30px;
	}

	.sec_four {
		margin-top: -365px;
	}

	.sec_five h2 {
		font-size: 45px;
		line-height: 55px;
	}

	.sec_five ul {
		min-height: 275px;
	}

	.sec_five ul li h3 {
		top: 40px;
	}

	.sec_five ul li.milling h3 {
		top: 30px;
	}

	.sec_five ul li.feeding h3 {
		top: 55px;
	}

	.sec_five ul li.milking h3 {
		top: 35px;
	}

	.sec_five ul li.processing h3 {
		top: 60px;
	}

	.sec_one h2 {
		font-size: 35px;
		line-height: 40px;
	}

	.sec_five ul li.growing .arrow_img {
		right: -60px;
		top: 5px;
		max-width: 105px;
	}

	.footer p br {
		display: none;
	}

	.footer .footer-column-01 {
		padding: 15px 40px 0px 30px;
		width: 30%;
	}

	.footer .footer-column-04 {
		width: 20%;
	}

	.sec_five ul li.milling .arrow_img {
		top: 52px;
		right: -35px;
		max-width: 90px;
	}

	.sec_five ul li.feeding .arrow_img {
		bottom: 25px;
		right: -75px;
		max-width: 100px;
	}

	.sec_five ul li.milking .arrow_img {
		right: -20px;
		max-width: 75px;
		top: 55px;
	}


}

@media (max-width: 767px) {
	.fancybox__content {
		padding: 30px;
	}

	.fancybox__content p {
		font-size: 14px;
		line-height: 22px;
	}

	.fancybox__content h2 {
		font-size: 24px;
		line-height: 24px;
	}

	.navbar {
		display: none;
	}

	.navbar ul li a {
		font-size: 15px;
	}

	.navbar ul li::before {
		height: 2px;
	}

	.navbar {
		top: 35%;
	}

	.sec_five ul li h3 {
		font-size: 20px;
	}

	.sec_one .round_big {
		left: 0;
	}

	.sec_one .round_big_img {
		width: 250px;
		height: 250px;
		margin: 0 auto;
	}

	.sec_one .round_big .round_small {
		width: 155px !important;
		height: 153px !important;
		position: initial;
	}

	.sec_one .round_big ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		row-gap: 15px;
	}

	.sec_one .round_small h4 {
		font-size: 10px;
		padding: 0px 19px;
		line-height: 13px;
	}

	.sec_one h2 {
		font-size: 23px;
		line-height: 33px;
	}

	.sec_one h3 {
		font-size: 17px;
		line-height: 23px;
	}

	.sec_two .vision {
		left: 0;
		margin-top: 15px;
	}

	.sec_two .abt_round p {
		font-size: 15px;
		line-height: 23px;
	}

	.sec_two .abt_round h2 {
		font-size: 25px;
		line-height: 30px;
	}

	.sec_two .abt_round p {
		font-size: 15px;
		line-height: 22px;
	}

	.sec_two .abt_round {
		width: 250px;
		height: 260px;
		padding: 0 30px;
	}

	.sec_one {
		padding: 50px 0;
	}

	.sec_three ul li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 45px;
	}

	.sec_three ul li:last-child {
		margin-bottom: 0;
	}

	.sec_three p {
		font-size: 14px;
		line-height: 20px;
	}

	.sec_three h2 {
		font-size: 30px;
		line-height: 30px;
	}

	.sec_four .sec_right-cnt {
		padding: 30px 25px;
	}

	.sec_four .sec_right-cnt p {
		font-size: 15px;
		line-height: 22px;
	}

	.sec_four .sec_right-cnt h3 {
		font-size: 20px;
	}

	.sec_four .sec_shafa_holding a {
		font-size: 13px;
	}

	.sec_five h2 {
		font-size: 25px;
		line-height: 30px;
	}

	.sec_five {
		padding: 30px 0;
	}

	.sec_five ul li {
		position: initial;
		width: 50% !important;
		margin: 0 auto;
	}

	.sec_five ul li.growing .arrow_img {
		display: none;
	}

	.footer .footer_column {
		width: 50%;
		margin-bottom: 10px;
	}

	.footer .footer-column-01 {
		width: 100%;
		text-align: center;
	}

	.footer .footer-column-02 {
		width: 100%;
	}

	.footer h4 {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 10px;

	}

	.footer .copy_right .container {
		flex-wrap: wrap;

	}

	.footer .copy_right ul {
		margin-top: 15px;
	}

	.footer .copy_right ul li+li {
		margin-left: 20px;
	}

	.footer {
		padding-top: 30px;
	}

	.footer .footer_blocks {
		padding-bottom: 30px;
	}

	.footer p {
		font-size: 15px;
	}

	.footer ul li a {
		font-size: 18px;
	}

	.banner_arrow {
		bottom: 40px;
	}

	.sec_five .arrow_img {
		display: none;
	}

	.sec_five ul li .image_set {
		position: relative;
	}

	.sec_five ul li .image_set::after {
		content: "";
		display: block;
		background: url(../images/arrow_1.png) no-repeat;
		width: 220px;
		height: 150px;
		position: absolute;
		z-index: 999;
		background-size: 45%;
	}

	.sec_five ul li:first-child .image_set::after {
		top: 4%;
		right: -95%;
	}

	.sec_five ul li:nth-child(2) .image_set::after {
		transform: rotate(171deg);
		right: 82%;
		bottom: -44%;
		background-size: 62%;
	}

	.sec_five ul li:nth-child(3) .image_set::after {
		left: 65%;
		top: 30%;

	}

	.sec_five ul li:nth-child(4) .image_set::after {
		transform: rotate(142deg);
		right: 45%;
		bottom: -50%;
		background-size: 40%;
	}

	.sec_five ul li.feeding {
		width: 40% !important;
	}

	.sec_five ul li.milking {
		width: 60% !important;
	}

	/*.sec_five ul li:nth-child(2) .image_set::after{
		top: auto;
		bottom: -30px;
		right: 40%;
		transform: rotate(85deg);
	}
	.sec_five ul li:nth-child(3) .image_set::after{
		top: 30%;
		right: -20px;
		transform: rotate(180deg);
	}
	.sec_five ul li:nth-child(4) .image_set::after{
		top: 100%;
		right:auto;
		left: -30px;
		z-index: 999;
		transform: rotate(45deg);
	}*/

	.sec_five ul li:nth-child(5) .image_set::after {
		display: none;
	}

	.sec_five ul li.feeding h3 {
		top: 70px;
	}

	.sec_one .left_round_one {
		height: 150px;
	}

	.sec_one .left_round_one::after {
		width: 150px;
		height: 150px;
	}

	.navbar ul li {
		margin-bottom: 10px;
	}
}

@media (max-width: 640px) {
	.navbar {
		top: 41%;
	}
}

@media (max-width: 480px) {}

@media (max-width: 360px) {}