.main-header--one__bottom .auto-container {
	padding: 0px 30px !important;
}

.main-header--one--two .main-header--one__bottom-left {
	padding: 0 40px !important;
}

.main-header--one--two .main-header--one__bottom-middel::before {
	top: -9px;
	bottom: -10px;
}

.main-menu .main-menu__list>li>a::before {
	background: #f3883b !important;
}

.main-header--one--two .main-header--one__bottom-right .contact-box .icon {
	background-color: #f3883b !important;
}

.main-header--one--two .main-header--one__bottom-middel {
	padding-right: 50px !important;
}

.main-header .main-header--one__wrapper .main-header--one__bottom-middel .logo img {
	height: 90px;
}

.main-menu .main-menu__list>li>a,
.stricky-header .main-menu__list>li>a {
	font-size: 14px !important;
	font-weight: 300 !important;
	text-transform: uppercase !important;
	letter-spacing: .5px !important;
}

.main-slider.main-slider-one--two .container {
	padding-top: 150px !important;
	padding-bottom: 150px !important;
}

.main-slider-one--two .main-slider__title span {
	color: #f3883b !important;
}

.thm-btn {
	background-color: #f3883b !important;
	color: #ffffff !important;
}

.thm-btn::before {
	background: #0299de !important;
}

.cta-two__right {
	justify-content: end !important;
}

.video-one__btn {
	display: block;
	margin-top: 0 !important;
}

.services-one__single-content .read-more-btn {
	background: #f58635;
}

.features-two::before {
	background: #f58635 !important;
}

.services-one__single-img {
	padding-bottom: 12px !important;
}

.services-one__single-content {
	padding: 12px !important;
}

.services-one__single-content h3 {
	text-transform: uppercase;
	font-size: 18px !important;
}

.title_custom {
	color: #ffffff !important;
}

.features-two__single-top .icon {
	color: #0299de !important;
}

.features-two__single:hover:before {
	background: #0299de !important;
}

.features-two__single:hover .features-two__single-top .icon {
	color: #ffffff !important;
}

.main-header--one--two .main-header--one__bottom-left {
	padding-left: 50px !important;
}

.page-header__inner {
	padding-top: 60px !important;
}

.about-three__shape::after {
	background-color: #f58635 !important;
}

.about-three__img-box-img::before {
	background-color: #f58635 !important;
}

.meet-farmers-one--about {
	padding: 60px 0px 35px;
	background: #f1f1f1;
}

.meet-farmers-one .rowBx {
	display: flex;
}

.meet-farmers-one .rowBx .colBx {
	width: 20%;
	padding: 10px;
}

.meet-farmers-one__single-title h2 a {
	font-size: 18px;
}

.footer-one__top {
	padding: 65px 0px 50px !important;
}

.footer-widget__about-contact-box {
	border-top: 1px solid transparent !important;
	padding-top: 0px !important;
}

.footer-one .footer-one__top .footer-widgetBx .footer-widget__title {
	font-weight: 600;
	font-size: 18px;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 30px;
	letter-spacing: 1.5px;
	z-index: 1;
}

.footer-one .footer-one__top .footer-widgetBx .footer-widget__title::before {
	position: absolute;
	content: '';
	z-index: -1;
	width: 15px;
	height: 2px;
	background-color: #f3883b !important;
	bottom: 0;
	left: 0;
}

.footer-one .footer-one__top .footer-widgetBx .footer-widget__title::after {
	position: absolute;
	content: '';
	z-index: -1;
	width: 30px;
	height: 2px;
	background-color: #f3883b !important;
	bottom: 0;
	left: 20px;
}

.footer-one .footer-one__top .footer-widgetBx .locationBx {
	display: flex;
	align-items: center;
}

.footer-one .footer-one__top .footer-widgetBx .locationBx>i {
	margin-right: 12px;
}

.footer-one .footer-one__top .footer-widgetBx .locationBx span {
	line-height: 20px;
}

.footer-one .footer-one__top .footer-widgetBx .phone {
	margin-bottom: 20px !important;
}

.footer-one__bottom {
	padding: 10px 0;
}

.service-sec {
	padding: 90px 0;
}

.service-sec .service-Block img {
	height: 90px;
}

.service-sec .service-Block .detailBx {
	margin-top: 20px;
}

.service-sec .service-Block .detailBx h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 5px 0;
	text-transform: uppercase;
	color: #262626;
}

.service-sec .service-Block .detailBx p {
	font-family: 'Open Sans', color:#363636;
	margin: 0;
	sans-serif;
	font-size: 15px;
	font-weight: 400;
	margin: 0 0 5px 0;
}

.service-sec .stockistBx {
	border: 1px solid #eeeeee;
	width: 100%;
	min-height: 288px !important;
	padding: 20px;
	border-radius: 5px;
	box-shadow: 0 0 8px #cccccc;
	margin-bottom: 20px;
}

.service-sec .stockistBx h3 {
	font-size: 24px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.service-sec .stockistBx ul {
	list-style: square;
	padding-left: 20px;
}

.service-sec .stockistBx ul li {
	list-style: square;
	margin-bottom: 7px;
	font-size: 16px;
}

.service-sec .stockistBx ul li:last-child {
	margin-bottom: 0;
}

.meet-farmers-one__single-title h2 {
	padding-bottom: 15px !important;
}

.contact-page__contact-info-wrapper {
	margin-bottom: 30px;
}

.contact-page__marketing {
	padding: 35px;
	margin-bottom: -30px;
}

.contact-page__marketing .contact-page__contact-info-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f3883b !important;
	padding: 60px 115px 60px;
	box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 5%);
	border-radius: 10px;
	margin-bottom: -60px;
	z-index: 2;
}

.contact-page__marketing .contact-page__contact-info-wrapper .contact-page__contact-info-title h2 {
	color: #ffffff;
}

.contact-page__marketing .contact-page__contact-info-title {
	padding-right: 30px !important;
}

.contact-page__marketing .contact-page__contact-info-list ul li {
	width: 33%;
	padding-right: 10px !important;
}

.contact-page__marketing .contact-page__contact-info-list ul li .icon {
	background: #ffffff !important;
}

.contact-page__marketing .contact-page__contact-info-list ul li .icon span {
	color: #f3883b !important;
}

.contact-page__marketing .contact-page__contact-info-list ul li .title span {
	color: #ffffff;
}

.contact-page__contact-info-list ul li .title p a {
	color: #000000;
}

.contact-page__marketing .contact-page__contact-info-wrapper {
	display: block;
}

.contact-page__contact-info-wrapper {
	justify-content: center !important;
}

.contact-page__contact-info-list ul {
	justify-content: center !important;
}

.preloader .preloader__image {
	width: 200px !important;
}

@media (max-width: 767px) {
	.sec-title__title {
		font-size: 34px !important;
	}

	.meet-farmers-one .rowBx {
		display: block;
	}

	.meet-farmers-one .rowBx .colBx {
		width: 100%;
		padding: 0px;
		margin-bottom: 20px;
	}

	.services-one {
		padding: 60px 0px 30px;
	}

	.service-sec .service-Block img {
		width: 100%;
		height: auto;
	}

	.about-two {
		padding: 60px 0px;
	}

	.about-two .about-two__content-box .about-two__content-box-text {
		text-align: justify;
	}

	.about-two .about-two__content-box p {
		text-align: justify;
	}

	.contact-page__marketing {
		padding: 10px;
		margin-bottom: 0px;
	}

	.contact-page__marketing .contact-page__contact-info-wrapper {
		position: relative;
		display: block;
		background: #f3883b !important;
		padding: 20px 10px;
		margin-bottom: 0;
	}

	.cta-two .cta-two__inner .cta-two__title {
		text-align: center;
		font-size: 22px;
		margin-bottom: 15px;
	}

	.contact-page__marketing .contact-page__contact-info-list ul li {
		width: 100%;
	}
}