/****** Hazera Site ******/

.main-navigation ul ul {
	float: right;
	left: auto;
	right: -999em;
}

.main-navigation ul ul ul {
	left: auto;
	right: -999em;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: auto;
	right: auto;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
	right: auto;
}


.mobileMenu .mobileHamburger {
    background-position: right;
    -webkit-mask-position: right;
}
#rmp-search-box-37 .rmp-search-box {
    background-position: center right;
}
.headerLang i {
	margin-right: 0;
	margin-left: 20px;
}
.main-navigation a.navbar-brand {
	margin-left: 49px;
	margin-right: 0;
}
.heaserLangMenu {
	margin-right: 0;
	margin-left: 49px;
}
.main-navigation li:first-child:hover:after,
.main-navigation li:first-child.current-menu-item:after {
	left: auto;
	right: 0
}
.main-navigation li:last-child:hover:after,
.main-navigation li:last-child.current-menu-item:after {
	right: auto;
	left: 0;
}
.main-navigation li:first-child {
	padding-left: 0;
	padding-right: 0;
}
.main-navigation li:last-child {
	padding-right: 0;
	padding-left: 0;
}
.joinNewsletterBtn a {
	margin-right: auto;
	margin-left: 273px;
}
#site-navigation input[type="submit"] {
    background-position: center right;
}
.locationDrop {
	margin-right: auto;
	margin-left: 24px;
}
.locationDrop .locationIconTop {
	margin-right: auto;
	margin-left: 8px;
}
.headerLang,
.LangDrop .LangIconTop {
	margin-right: auto;
	margin-left: 8px;
}
.headerCartIcon,
.headerLangIcon {
    background-position: right;
    -webkit-mask-position: right;
}
#mobileMenuLang .modal-dialog:after {
    border-width: 0 0 20px 13px;
    right: auto;
    left: 19%;
    margin-right: auto;
    margin-left: -17px;
}
#mobileMenuLang .modal-dialog:before {
    border-width: 0 13px 20px 0;
    left: auto;
    margin-right: auto;
    right: 10%;
    margin-left: 4px;
}
.hazeraCropAdvisor {
	width: 100%;
	max-width: 38px;
	float: right;
	margin-right: auto;
	margin-left: 10px;
}
.appStore {
	float: right;
}
.googleStore {
	float: right;
}
.FooterLeftWrapper {
	justify-content: right;
}
.hazeraCropAdvisorWrap {
	justify-content: right;
}
.footerSocaileBtnWrapper {
	justify-content: right;
}
.subscribeBtn {
	margin-right: auto;
	margin-left: 24px;
}
#mobileMenuLang .modal-body .btn-close {
	right: auto;
	left: 18px;
}
input[type="submit"] {
	float: left;
}
.wpcf7-form {
	direction: rtl;
}
.wpcf7 input[type="checkbox"] {
	margin-left: 8px;
	margin-right: 0;
}
.accordion-button::after {
	margin: 0 10px 0 0;
}
.stayConnectedIcon {
	margin: 0 0 0 12px;
}
.ourTeamSection  .nav-tabs .nav-link:first-child {
	margin-right: auto;
	margin-left: 32px;
}
.teamMemberBox .card-body {
	padding: 0 21px 0 0;
}
img.teamBoxIcon {
	margin-right: auto;
	margin-left: 10px;
}
.growingImageWrapper:after {
	left: auto;
	right: 0;
}
.topHeaderImage .headerTopLine {
	right: auto;
	left: 0;
}
.main-navigation ul {
	padding-right: 0;
	padding-left: 0;
}
.ltSideBar ul.cat-list li {
	margin-right: 12px;
	margin-left: 0;
}
.ltSideBar ul.cat-list li a {
	margin-right: 12px;
	margin-left: 0;
}
.type-post .post-thumbnail:after {
	left: auto;
	right: 0;
}
.footerLogoWrap:first-of-type img {
	margin-left: auto;
	margin-right: 0;
}
.footerLogoWrap:last-of-type img {
	margin-right: auto;
	margin-left: 0;
}
.sharePrintSection {
	float: left;
	margin-right: auto;
	margin-left: 56px;
}
.megaMenuIcon {
	margin-right: auto;
	margin-left: 11px;
	border-right: none;
	border-left: 1px solid #2DAC4A;
}
.megaMenuImageLine {
	left: auto;
	right: 0;
}
.cropsLoopSection .postWrapper .postTitle .megaMenuIcon {
	margin-right: 0;
	margin-left: 8px;
}
.digitalCatlogBtn i {
	margin-right: 0;
	margin-left: 9px;
}
.digitalCatlogBtnRight {
	margin-right: 0;
	margin-left: 20px;
}
.digitalCatlogBtnRight i {
	margin-right: 0;
	margin-left: 9px;
}
.termTitleIcon {
	margin-right: 0;
	margin-left: 17px;
	border-right: none;
	border-left: 1px solid #2DAC4A;
}
.cropsSingleContent .megaMenuIcon {
	margin-right: auto;
	margin-left: 10px;
}
.entry-content p.cropTableText {
	text-align: left;
}
.colorBox {
	margin-right: 0;
	margin-left: 6px;
}
.colorBoxWrapper {
	margin-right: 0;
	margin-left: 13px;
}
.shareBtn.leftContent {
	margin-left: 0;
	margin-right: 12px;
}
.sideBarPostBox .postBoxBM:first-of-type {
	padding-left: 0;
	padding-right: 8px;
}
.sideBarPostBox .postBoxBM:last-of-type {
	padding-left: 0;
	padding-right: 8px;
}

.upperIcon {
	margin-right: 0;
	margin-left: 10px;
}
.newsLetterBoxSide {
	padding: 18px 30px 18px 47px;
}
.newsLetterRegisterForm input[type="submit"] {
	float: right;
}
.digitalCatlogBtn img {
	margin-right: 0;
	margin-left: 9px;
}
.digitalCatlogBtnRight img {
	margin-right: 0;
	margin-left: 9px;
}
.postImage {
	left: auto;
	right: 0;
	border-radius: 10.5px 0 0 10.5px;
}
/*
.countryInfoBox.Top i,
.countryInfoBox i {
	margin-right: 0;
	margin-left: 10px;
}
*/
.learningTogetherTextOver {
	left: auto;
	right: 0;
}
/*
span.zoneMapTitle {
	margin-right: 0;
	margin-left: 16px;
}
*/
.carousel-caption {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
#homePageSlider .carousel-caption h1 {
	text-align: right;
}
.homeCropNameSlider span.zoneMapTitle {
	background-position: left;
	margin-right: 0;
	margin-left: 8px;
	-webkit-mask-position: left;
}
.homeCropNameSlider {
	margin-right: 0;
	margin-left: 22px;
}
.morePostArrowHome {
	right: auto;
	left: 16px;
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
	-ms-filter: fliph; /*IE*/
	filter: fliph; /*IE*/
}
.thisIsUsHome h3 span.thisIsUsLink {
	margin-left: 0;
	margin-right: 12px;
}
.fc-event-container .wpfc-more .fc-content .fc-title {
	text-align: right;
}
.eventSideTitle {
	margin-right: 0;
	margin-left: 64px;
}
.eventFilterWrapp.ltSideBar ul.tax-list li {
	margin-right: 0;
	margin-left: 0;
}
.shareWrapper {
	left: auto;
	right: 15px;
}
#searchModal {
	right: auto;
	left: 140px;
}
.heaserLangMenu {
	margin-right: 0;
	margin-left: 0;
}
#cropsNameSlider .slick-prev {
	left: 62px;
	right: auto;
}
#homePageSlider .carousel-caption p {
	text-align: right;
}
.postImage .cropBadge {
	left: auto;
	right: 0;
	box-shadow: -2px -2px 8px 0 rgb(0 0 0 / 50%);
}
.postWrapper {
	box-shadow: 3px -3px 17px 0 rgb(0 0 0 / 15%);
}
.megaMenuIcon {
	border-left-width: 0;
}
.wpcf7 input[type="email"] {
	direction: rtl;
}
.contactBtn i {
	margin-left: 6px;
	margin-right: 0;
}
input.form-control {
	text-align: right !important;
}
@media(min-width: 576px) {
	.colorBoxWrapper {
		margin-right: 0;
		margin-left: 55px;
	}
	.colorBox {
		margin-right: auto;
		margin-left: 8px;
	}
}
@media(min-width: 768px) {
	#homePageSlider .carousel-control-prev {
		left: auto;
		right: 16px;
	}
	#homePageSlider .carousel-control-next {
		right: auto;
		left: 16px;
	}
	.upperIcon {
		margin-right: 0;
		margin-left: 15px;
	}
	#cropMainGallery .slick-prev {
		right: auto;
		left: 24px;
	}
	#cropMainGallery .slick-next {
		left: auto;
		right: 24px;
	}
	.cropsSingleContent .megaMenuIcon {
		margin-right: auto;
		margin-left: 30px;
	}
	.pageTopTitle .titleAndLogo h2 {
		font-size: 32px;
		line-height: 47px;
		margin: 0 0 0 10px;
	}
/*
	.cropsLoopSection .postWrapper .postTitle .megaMenuIcon {
		margin-right: auto;	
		margin-left: 20px;	
	}
*/
/*
	.thePostContent {
		padding-right: 0;
		padding-left: 115px;
	}
*/
	.ltSideBar {
		padding: 48px 64px 0 30px;
	}
	.hazeraCropAdvisor {
		margin-right: 0;
		margin-left: 16px;
	}
	.subscribeBtn {
		margin-right: 0;
		margin-left: 16px;
	}
	.footerNewslatterWrapper {
		margin-right: 0;
		margin-left: 14px;
	}
	#mobileMenuLang .modal-dialog {
		margin: 183px auto 0 127px;
	}
	.LangDrop {
		margin-right: 0;
		margin-left: 24px;
	}
	.locationDrop .locationIconTop,
	.LangDrop .LangIconTop {
		margin-right: 0;
		margin-left: 5px;
	}
	.teamMemberBox .card-body {
		padding: 0 32px 0 0;
	}
	.ourTeamSection .nav-tabs .nav-link:first-child {
		margin-right: auto;
		margin-left: 64px;
	}
	#growToghtherSlider .card .card-body {
		padding: 60px 68px 50px 56px;
	}
	.postImage .cropBadge {
		padding: 5px 8px 5px 16px;
		border-radius: 14px 0 0 14px;
	}
	.morePastEventsForYou .postBoxBM:nth-of-type(1) {
		margin-left: 16px;
		margin-right: 0;
	}
	.morePastEventsForYou .postBoxBM:nth-of-type(6) {
		margin-right: 16px;
		margin-left: 0;
	}

}
@media(min-width: 992px) {
	.cropLinkBottomWrapper a:last-of-type {
		margin-left: 0;
		margin-right: 16px;
	}
	.postMobileContentFixer {
		padding: 0;
	}
	.contactLocalBtn {
		float: left;	
	}
	.cfFiledsWrapper.left {
		margin-right: 0;
		margin-left: auto;
	}
	.cfFiledsWrapper.right {
		margin-right: auto;
		margin-left: 0;
	}
	#homePageSlider .carousel-caption {
		left: auto;
		right: 293px;
	}
	#homePageSlider .carousel-control-prev {
		left: 62px;
		right: auto;
	}
	#homePageSlider .carousel-control-next {
		right: 62px;
		left: auto;
	}
	.carousel-indicators [data-bs-target] {
		margin-right: 0;
		margin-left: 22px;
	}
	.homeCropNameSlider span.zoneMapTitle {
		margin-right: 0;
		margin-left: 10px;
	}
	.homeCropNameSlider {
		margin-right: 0;
		margin-left: 112px;
	}
	.thisIsUsHome h3 span.thisIsUsLink {
		margin-left: 0;
		margin-right: 16px;
	}
	.thisIsUsHome:after {
		right: auto;
		left: 80px;
	}
	select#countrySelector {
		right: auto;
		left: 56px;
	}
	.homeEventsTopLine {
		top: 88px;
		right: auto;
		left: 0;
	}
	.homeEventsBottomLine {
		bottom: 88px;
		left: auto;
		right: 0;
	}
	.hoverLinePostLG {
		left: auto;
		right: 0;
	}
}
@media(min-width: 1200px) {
	.digitalCatlogBtn img {
		margin-right: 0;
		margin-left: 8px;
	}
	.sharePrintSection {
		display: block;
	}
	.contactSideBar {
		margin-top: 0;
	}
	.cropsSingleContent .entry-header {
		padding-left: 0;
		padding-right: 37px;
	}
	.single-event .cropsSingleContent .entry-header {
		padding-left: 0;
		padding-right: 75px;
	}
	.ltSideBar {
		margin-right: 0;
		margin-left: 16px;
	}
	.eventPage .ltSideBar {
		margin-right: 0;
		margin-left: 32px;
	}
	.morePostArrowHome {
		right: auto;
		left: 32px;
	}
	
	.eventPage .ltSideBar #eventFilterContent {
		padding: 0 64px 0 39px;
	}
	.eventPage .ltSideBar ul.nav-pills {
		padding: 0 64px 0 39px;
	}
}
@media(min-width: 1400px) {
	.contactSideBar {
		padding: 56px 82px;
		margin: 0;
	}
	.cropsSingleContent .entry-content {
		padding-left: 0;
		padding-right: 118px;
	}
}