/* Header end */

/*
Theme Name: Central Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Central theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/* Header start here */
html {
	overflow-x: hidden;
}

.cgb-page-heart img {
	width: 15px;
}

.grecaptcha-badge {
	display: none !important;
}

.timeline-item:nth-child(even) .timeline-content div {
	direction: ltr;
}

.pickems-text {
	font-weight: bold !important;
}

.sds-accordian .elementor-accordion .elementor-tab-title {
	padding: 24px 20px !important;
	border-bottom: 2px solid #ddd;
}

.sds-accordian .elementor-tab-content.elementor-active {
	padding: 0px 24px !important;
}

.sds-accordian a {
	color: #011936;
}

.sds-accordian .elementor-tab-content {
	transition: max-height 4s ease-in, padding 4s ease-in;
}

.primary-menu1 ul#menu-top-dropdown-menu li a {
	line-height: 0px !important;
}

.primary-menu1 .eael-simple-menu-container.eael-simple-menu-align-right.eael-simple-menu-dropdown-align-left.preset-1 {
	min-height: auto;
}

/* div#ep_event_wishlist_action_2946 {
display: none;
} */
#ep_single_event_detail_page_content .ep-event-loader {
	position: fixed;
	display: flex !important;
	background-color: rgba(255, 255, 255, 98%);
}

.ep-event-detail-template .ep-single-event-nav:after {
	content: "";
	position: absolute;
	bottom: 20px;
	left: 0;
	height: 150px;
	width: 100%;
	background: linear-gradient(to top, rgba(0, 0, 0, .8), rgba(0, 0, 0, 0));
	border-radius: 0 0 12px 12px;
	z-index: -1;
	opacity: .8;
}

.count-down {
	position: absolute;
	bottom: 40px;
	left: 50px;
	display: block;
	align-items: end;
	justify-content: flex-start;
	width: 80%;
	vertical-align: bottom;
	padding: 0;
	color: #fff;
	text-align: left;
	border: 0;
	transition: opacity .15s ease;
	z-index: 9;
	font-size: 30px;
	line-height: 1.5;
}

.ep-related-events {
	margin-top: 50px;
}

.contactus-form .gform-page-footer {
	flex-direction: column-reverse;
}

.contactus-form .gfield_description a {
	color: #011936;
}

.ep-related-events-heading {
	margin-bottom: 20px !important;
	font-size: 24px;
	font-weight: bold !important;
	color: #011936;
	font-family: "Inter", Sans-serif !important;
}

.post-template-default .elementor-widget-theme-post-content ul ul {
	padding-left: 15px;
}

.ep-related-events-grid {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	margin-bottom: 20px;
}

.ep-related-event-card {
	/* flex: 1 1 calc(25% - 20px); */
	width: 23%;
	background: #fff;
	overflow: hidden;
}

.ep-related-event-link {
	text-decoration: none;
	color: inherit;
	display: block;
}

.ep-related-event-thumbnail {
	width: 100%;
	height: 290px !important;
	object-fit: cover;
}

a.ep-related-event-link img {
	width: 100%;
	height: 290px !important;
	object-fit: cover;
}

.ep-related-event-content {
	padding: 15px 0px;
}

.inline-img-post {
	display: flex;
}

.ep-event-type-show {
	font-family: "Inter", Sans-serif !important;
	font-size: 14px;
	color: #ba8643;
	font-weight: bold !important;
	margin-bottom: 5px;
}

.ep-related-event-title {
	font-family: "Aeonik Regular", Sans-serif;
	font-size: 24px;
	color: #011936;
	margin: 10px 0;
	transition: all .3s ease;
}

.ep-related-event-link:hover .ep-related-event-title {
	text-decoration: underline;
}

.count-down-number {
	font-size: 38px;
}

span.count-label {
	font-size: 24px;
	font-weight: 400;
	margin-right: 30px;
}

span.count-label1 {
	font-size: 16px;
	font-weight: 400;
	margin-right: 30px;
}

/* .ep-event-detail-template .ep-single-event-nav {
background: black;
margin-bottom: 19px;
border-radius: 12px;
} */
.ep-event-detail-template .ep-single-event-nav:hover {
	opacity: .5;
}

.primary-menu1 ul#menu-top-dropdown-menu ul.sub-menu li a {
	line-height: 30px !important;
}

.cen-button a {
	min-height: 44px;
	min-width: 150px !important;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: auto;
	position: relative;
	overflow: hidden;
}

.cen-button a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #011936;
	transform: translateX(-100%);
	transition: transform .5s ease;
	z-index: 0;
	border-radius: 50px;
}

.cen-button a:hover::before {
	transform: translateX(0);
}

.cen-button span.elementor-button-content-wrapper span.elementor-button-text {
	z-index: 10;
}

.mian-haeder .elementor-container.elementor-column-gap-default {
	justify-content: space-between;
}

.nav-itmes ul::after {
	display: none !important;
}

.nav-itmes ul {
	column-gap: 60px;
}

.nav-itmes ul li span svg {
	margin-bottom: -3px;
}

.elementor-widget-text-editor strong {
	font-weight: bold !important;
}

.elementor-widget-text-editor a {
	color: #ba8643;
}

.elementor-widget-text-editor a:hover {
	color: #011936;
}

a.good-add {
	color: #212529;
}

.mobile-button {
	display: none !important;
}

.nav-itmes ul.sub-menu {
	min-width: 250px !important;
}

/* Header end */

/* footer start */
.social-icons ul li.elementor-icon-list-item i.icon.icon-linkedin {
	margin-left: 2px;
}

.social-icons ul li.elementor-icon-list-item svg.e-font-icon-svg.e-fab-facebook-f {
	margin-left: -2px !important;
}

.menu-inner-section .elementor-container.elementor-column-gap-default {
	/*     column-gap: 10px !important; */
	padding-left: 10px;
	padding-right: 10x;
}

.circal-btn a {
	height: 80px;
	width: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.map-btn a {
	border: 1px solid;
}

/* footer end */

/* Home page start */
.buner-btn a {
	min-height: 62px;
	min-width: 292px;
	display: flex;
	align-items: center;
	position: relative;
	overflow: hidden;
	transition: .5s;
}

.buner-btn a span.elementor-button-icon {
	min-height: 48px;
	width: 48px;
	background-color: #ba8643;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	position: absolute;
	top: 6px;
	right: 7px;
	transition: .5s;
}

.buner-btn a span.elementor-button-icon svg {
	font-size: 10px;
}

.buner-btn a:hover span.elementor-button-icon svg path {
	stroke: #011936;
}

.buner-btn a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #ba8643;
	transform: translateX(-100%);
	transition: transform .5s ease;
	z-index: 0;
	border-radius: 50px;
}

.buner-btn a:hover::before {
	transform: translateX(0);
}

.buner-btn a span {
	z-index: 1;
}

.buner-btn a:hover span.elementor-button-text {
	color: #fff;
}

.buner-btn a:hover span.elementor-button-icon {
	background-color: #fff;
}

.buner-btn a span.elementor-button-icon i.icon.icon-arrow-right {
	color: #fff;
}

.buner-btn a:hover span.elementor-button-icon i.icon.icon-arrow-right {
	color: #011936;
}

.expertise-section-cards a:after {
	content: "";
	width: 75%;
	height: 1px;
	background-color: #ba8643;
	position: absolute;
	bottom: -7px;
	right: 0;
	transition: .2s;
}

.expertise-section-cards:hover a:after {
	width: 100%;
}

.other-btn a:hover span.elementor-button-icon i.icon.icon-arrow-right {
	color: #011936;
}

.expertise-section-cards a svg.e-font-icon-svg.e-fas-arrow-right {
	rotate: -45deg;
	max-width: 10px !important;
}

.expertise-section-cards a svg.e-font-icon-svg.e-fas-arrow-right path {
	fill: #ba8643;
}

.other-btn a {
	min-width: 208px !important;
	min-height: 44px;
}

.other-btn a span.elementor-button-icon {
	min-height: 30px;
	width: 30px;
	right: 10px;
	top: 6px;
}

.pro-icon a.elementor-icon {
	border-radius: 50px;
	height: 40px !important;
	width: 40px !important;
	display: flex;
	margin-left: auto;
	align-items: center;
	justify-content: center;
	transition: .3s;
}

.product-card-inner:hover .pro-icon a.elementor-icon {
	background-color: #ba8643;
	color: #fff !important;
}

.product-card-inner .pro-icon a.elementor-icon {
	transition: .5s;
}

.other-btn a::before {
	background-color: #011936 !important;
}

.next-btn a span.elementor-button-icon {
	rotate: -45deg;
	color: #ba8643;
}

.next-btn a {
	background-color: transparent !important;
}

.next-btn a:after {
	content: "";
	width: 55%;
	height: .5px;
	background-color: #ba8643;
	position: absolute;
	bottom: -7px;
	right: 0;
	transition: .2s;
}

.next-btn a:hover::after {
	width: 100%;
}

.header-white-section.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 20%), 0 6px 20px 0 rgba(0, 0, 0, 0%);
}

.video-section-col:hover .video-button .elementor-widget-container .video-content {
	background-color: #fff;
	border-color: #fff;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 20%), 0 6px 20px 0 rgba(0, 0, 0, 19%);
	transition: .5s;
}

.video-section-col:hover .video-button .elementor-widget-container .video-content a.ekit_icon_button.ekit-video-popup.ekit-video-popup-btn {
	color: #b28040;
	transition: .5s;
}

.border-button a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #ba8643;
	transform: translateX(-100%);
	transition: transform .5s ease;
	z-index: 0;
	border-radius: 50px;
}

.border-button a {
	overflow: hidden !important;
	position: relative;
}

.border-button a:hover:before {
	transform: translateX(0);
}

.border-button a:hover span.elementor-button-text {
	z-index: 1;
	color: #fff;
}

.border-button a span.elementor-button-icon svg {
	width: 10px;
}

.border-button a span.elementor-button-icon {
	/*     rotate: -45deg; */
	min-height: 19px;
	min-height: 30px;
	width: 19px;
	width: 30px;
	right: 10px;
	right: 7x;
	top: 6px;
	top: 6px;
	background-color: rgba(186, 134, 67, 0);
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	position: absolute;
	transition: .5s;
}

.border-button a {
	min-width: 270px;
	display: flex;
	min-height: 45px;
}

.border-button a:hover span.elementor-button-icon {
	background-color: #fff;
}

.post-col:hover .pro-icon a {
	background-color: #ba8643 !important;
}

.post-col .pro-icon a {
	transition: .5s;
}

.lt-post-img a {
	width: 100%;
}

.lt-post-img img:hover {
	transform: scale(1.2);
}

.lt-post-img img {
	transition: 1s;
}

.lt-post-img {
	overflow: hidden;
}

.copy-icon {
	cursor: pointer;
}

.expertise-section-cards .elementskit-infobox.text-left.text-left.icon-top-align:hover svg path {
	fill: #ba8643;
}

.footer-news-latr-btn a:before {
	content: "";
	position: absolute;
	top: 0;
	left: -1px;
	height: 100%;
	width: 100%;
	background-color: #fff;
	transform: translateX(-100%);
	transition: transform .5s ease;
	z-index: 0;
	border-radius: 50px;
}

.footer-news-latr-btn a {
	overflow: hidden;
	position: relative;
}

.footer-news-latr-btn a:hover::before {
	transform: translateX(0);
}

.footer-news-latr-btn a:hover span.elementor-button-text {
	z-index: 1;
	color: #ba8643;
}

.footer-news-latr-btn a span.elementor-button-icon {
	/*     rotate: -45deg; */
	height: 35px;
	width: 35px;
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	position: absolute;
	right: 7px;
	top: 4px;
}

.footer-news-latr-btn a span.elementor-button-icon i.icon.icon-arrow-right {
	color: #011936;
}

.footer-news-latr-btn a {
	min-width: 337px;
	min-height: 45px;
}

.footer-news-latr-btn a span.elementor-button-content-wrapper {
	justify-content: start;
}

.footer-news-latr-btn a:hover span.elementor-button-icon {
	background-color: #ba8643;
}

.footer-news-latr-btn a span.elementor-button-icon svg {
	font-size: 10px;
}

.footer-news-latr-btn a:hover span.elementor-button-icon svg path {
	stroke: #fff;
}

.circal-btn a:hover.elementor-icon svg path {
	stroke: #ba8643;
}

.other-btn a svg {
	font-size: 10px;
}

.footer-menu ul li a {
	width: fit-content;
	position: relative;
}

.footer-menu ul li a:after {
	content: "";
	width: 100%;
	height: 1px;
	background-color: white !important;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: transform .3s ease;
	transform: scaleX(0);
	transform-origin: left;
}

.footer-menu ul li a:hover:after {
	transform: scaleX(1);
}

.social-icons.footer-menu ul li a::after {
	width: 66% !important;
	left: 30px;
}

.social-icons.footer-menu ul li:last-child a::after {
	width: 55% !important;
}

.buner-btn a:hover {
	background-color: #ba8643 !important;
	transition: 1s;
}

.other-btn a:hover {
	background-color: #011936 !important;
	transition: 1s;
}

.border-button a:hover {
	background-color: #ba8643 !important;
	transition: 1s;
}

.cen-button a:hover {
	background-color: #011936 !important;
	transition: 1s;
}

.next-btn span.elementor-button-icon svg.e-font-icon-svg.e-fas-arrow-right path {
	fill: #ba8643;
}

.border-button a span.elementor-button-text {
	margin-top: 1px;
}

.post-col:hover .pos-ttl a {
	text-decoration: underline;
}

.primary-menu ul li::after {
	height: 60% !important;
}

.nav-itmes ul li a.eael-item-active span svg.e-font-icon-svg.e-fas-angle-down path {
	fill: #ba8643 !important;
}

.nav-itmes ul li a:hover span svg.e-font-icon-svg.e-fas-angle-down path {
	fill: #ba8643 !important;
}

.nav-itmes ul li:hover a span svg.e-font-icon-svg.e-fas-angle-down path {
	fill: #ba8643 !important;
}

.irrigation-button a {
	min-width: 249px !important;
}

.letest-news .elementskit-box-body.ekit-image-box-body .elementskit-box-footer {
	text-align: right;
}

.letest-news .elementskit-box-body.ekit-image-box-body .elementskit-box-footer a.elementskit-btn.whitespace--normal {
	height: 40px;
	width: 40px;
	justify-content: center;
}

.letest-news .elementskit-box-body.ekit-image-box-body .elementskit-box-footer {
	text-align: right;
	width: fit-content;
	margin-left: auto;
	position: absolute;
	margin-top: 0;
	right: 0;
	bottom: 0;
}

.letest-news:hover .elementskit-box-body.ekit-image-box-body .elementskit-box-footer a.elementskit-btn.whitespace--normal {
	rotate: 45deg;
	background-color: #ba8643;
}

.letest-news .elementskit-box-style-content {
	width: 85%;
}

.letest-news:hover .elementskit-box-style-content {
	text-decoration: underline;
}

.letest-news .elementskit-box-header.image-box-img-left {
	height: 321px;
}

.letest-news .elementskit-box-header.image-box-img-left img {
	height: 100%;
}

.post-col .pos-ttl a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.letest-news .elementskit-box-style-content {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.other-btn a:focus span.elementor-button-content-wrapper {
	color: #011936;
}

.cen-button a:focus span.elementor-button-content-wrapper {
	color: #011936;
}

.cen-button a:hover span.elementor-button-content-wrapper {
	color: #fff;
}

.pro-cards .elementor-icon svg {
	width: 15px;
}

.pro-cards .elementor-icon {
	position: absolute;
	right: 25px;
	bottom: 12px;
}

.pro-cards {
	cursor: pointer;
}

.menu-inner-section .elementor-container.elementor-column-gap-default {
	justify-content: space-around;
}

.pro-icon a {
	display: inline-flex !important;
	align-items: center !important;
}

.pro-icon p {
	margin: 0px !important;
	margin-bottom: 3px !important;
}

.partner-btn a {
	min-width: 240px !important;
}

/* Home page end */
.partners-cards-info .box-body p {
	width: 90%;
}

.visitor-center span#gform_ajax_spinner_7 {
	top: 8px !important;
	left: 60% !important;
	border-block-end-color: #ba8643;
	border-inline-start-color: #ba8643;
	border-inline-end-color: #ba8643;
	border-block-start-color: rgba(186, 134, 67, 0);
}

.visitor-center span#gform_ajax_spinner_7 {
	position: absolute;
}

.visitor-center .gform-footer.gform_footer.top_label {
	position: relative;
}

.visitor-center .gfield_description.validation_message.gfield_validation_message {
	margin-top: 2px;
	margin-bottom: -10px;
}

.pos-ttl {
	min-height: 47px;
}

.visitor-center a {
	width: 100%;
}

div#gform_confirmation_message_7 {
	font-family: "Aeonik Trial", Sans-serif !important;
	font-size: 32px !important;
	color: #fff !important;
}

.full-width-button a {
	width: 100%;
}

.full-width-button a span.elementor-button-content-wrapper {
	justify-content: space-between;
	z-index: 10;
	position: relative;
}

.full-width-button a:before {
	content: "";
	position: absolute;
	top: 0;
	left: -1px;
	height: 100%;
	width: 100%;
	background-color: #ba8643;
	transform: translateX(-100%);
	transition: transform .5s ease;
	z-index: 0;
	border-radius: 6px;
}

.full-width-button a {
	position: relative;
	overflow: hidden;
	transition: 1s;
}

.full-width-button a:hover::before {
	transform: translateX(0);
	transition: transform .5s ease;
}

.full-width-button a:hover span.elementor-button-icon path {
	stroke: #fff;
}

.full-width-button a:hover span.elementor-button-text {
	color: #fff;
}

.mg-img .elementor-widget-container img {
	height: 100% !important;
	width: 100% !important;
}

.mg-img .elementor-widget-container {
	height: 100% !important;
	width: 100% !important;
}

.mg-img {
	height: 162px !important;
}

.mega-menu i.icon.icon-down-arrow1.elementskit-submenu-indicator {
	margin-top: 4px;
}

.mega-menu i.icon.icon-down-arrow1.elementskit-submenu-indicator::before {
	font-weight: 900;
}

.mn-logo-images {
	height: 220px;
	width: 186px !important;
}

.mn-logo-images .elementor-widget-container {
	height: 100% !important;
	width: 100% !important;
}

.mn-logo-images .elementor-widget-container img {
	height: 100% !important;
	width: 100% !important;
}

.innner-logo-section .elementor-container.elementor-column-gap-default {
	column-gap: 12px;
}

.flip-content .eael-elements-flip-box-container.eael-animate-flip.eael-animate-fade-in.eael-content.eael-flip-box-hover {
	border-left: 3px solid #ddd;
}

.flip-content .eael-elements-flip-box-front-container {
	align-items: center !important;
}

.flip-content .eael-elements-flip-box-rear-container {
	align-items: center !important;
}

.hover-filp-col:hover .flip-content .elementor-widget-container {
	border-color: #011936 !important;
}

.flip-content h2.eael-elements-flip-box-heading {
	margin-bottom: 0px;
	margin-top: 0;
}

.flip-content p {
	margin-bottom: 0px;
}

.co-btns a {
	min-width: 235px !important;
	padding-right: 50px;
}

.img-accordion img {
	width: 200px;
	height: 50px;
	object-fit: contain;
	object-position: left center;
}

.img-accordion .elementor-tab-title {
	position: relative;
}

.img-accordion span.elementor-accordion-icon {
	position: absolute;
	right: 22px;
	top: 50%;
	transform: translateY(-50%);
}

.cards-for-prosupply .elementskit-infobox {
	min-height: 216px;
	cursor: initial;
}

.cards-for-prosupply-big .elementskit-infobox {
	min-height: 304px;
}

.rotate-image img {
	transform: rotateZ(-3deg);
}

.fights-als-btn a {
	min-width: 280px !important;
}

.alert-fordig-deeper-page .elementor-widget-container .elementor-alert {
	padding: 0px 5px;
}

/* .alert-fordig-deeper-page {
rotate: -10deg;
top: 0px;
z-index: 10;
position: absolute !important;
} */
.card-dig .eael-pricing-icon {
	display: none !important;
}

.card-dig .eael-pricing.style-2 .header::after {
	background: transparent !important;
}

.card-dig span.price-tag {
	position: unset !important;
	line-height: normal !important;
}

.card-dig .eael-pricing-item.featured.ribbon-4 {
	box-shadow: none !important;
}

.dig-btn a {
	padding-right: 50px;
}

.give-btn a {
	min-width: fit-content !important;
	padding-right: 50px;
}

.nys-marketing-btn a {
	min-width: fit-content !important;
}

.nystla-images figure.elementor-image-box-img {
	height: 90px;
	margin: 0 auto !important;
	display: flex;
}

.block {
	display: flex;
}

.block1 {
	width: 100%;
}

.block:nth-of-type(3) .block1 img {
	width: 80%;
}

.block:nth-of-type(3) .block1 {
	width: 53%;
}

.block:nth-of-type(2) .block1 {
	width: 60%;
}

.postid-19656 .block1 {
	width: 60%;
}

.postid-19656 .block1 img {
	width: 100%;
}

.postid-19656 .block:nth-of-type(2) .block1 {
	width: 61%;
}

.postid-19656 .block:nth-of-type(3) .block1 {
	width: 74%;
}

.postid-19656 .block:nth-of-type(3) .block1 img {
	width: 100%;
}

/* new */
.postid-19664 .block1 {
	width: 60%;
}

.postid-19664 .block1 img {
	width: 100%;
}

.postid-19664 .block:nth-of-type(2) .block1 {
	width: 61%;
}

.postid-19664 .block:nth-of-type(3) .block1 {
	width: 74%;
}

.postid-19664 .block:nth-of-type(3) .block1 img {
	width: 100%;
}

.postid-19664 .banner-image-on-post-detail img {
	object-position: bottom center !important;
}

.postid-19493 .banner-image-on-post-detail img {
	object-position: bottom center !important;
}

.duble-img {
	display: flex;
	align-items: center;
}

.postid-19667 .balcok2 {
	width: 172%;
	padding-right: 20px;
}

.postid-19667 .block:nth-of-type(5) .block1 {
	width: 40%;
}

.postid-19667 .block:nth-of-type(6) .block1 {
	width: 40%;
}

.postid-19667 .block1 {
	text-align: right;
}

.grid-img div#gallery-1 {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	column-gap: 30px;
	row-gap: 45px;
}

.table-wrapper {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.tb-cit {
	min-width: 800px;
	border-collapse: collapse;
}

.card-dig i.icon.icon-check::before {
	font-weight: 600;
}

.card-dig i.icon.icon-cancel::before {
	font-weight: 600;
}

div#ep_single_event_description div#ep-sl-left-area {
	width: 100% !important;
	max-width: 100% !important;
}

a.ex-rg-btn-link {
	background-color: #ba8643;
	font-family: "Inter", Sans-serif !important;
	font-size: 16px;
	color: white !important;
	color: #fff;
	text-transform: capitalize;
	line-height: 26.25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ba8643;
	border-radius: 36px 36px 36px 36px;
	padding: 0px 10px 0px 10px;
	min-height: 44px;
	align-items: center;
	justify-content: center;
	position: relative;
	overflow: hidden;
	display: flex;
	width: 180px;
	letter-spacing: 1.6px;
}

a.ex-rg-btn-link:hover {
	background-color: #fff;
	border-color: #011936 !important;
	color: #011936 !important;
}

.updated-library-post-column .updated-library-post-small:nth-of-type(1) .image-wrapper img {
	object-position: right;
}

/* div#ep-sl-left-area {
    margin-top: -90px;
} */
.jobs-details h3 {
	font-size: 24px;
	font-weight: 700;
}

.jobs-details h3 b {
	font-weight: 700;
}

.jobs-details p b {
	font-weight: 700 !important;
	font-family: "Aeonik Regular", Sans-serif;
}

/* hover effect */
.pro-cards.flip-cards.elementor-widget.elementor-widget-flip-box .elementor-flip-box .elementor-flip-box__layer.elementor-flip-box__front:after {
	content: "";
	width: 100%;
	height: 70%;
	position: absolute;
	bottom: 0;
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, #000 100%);
	opacity: 0;
	border-radius: 20px;
}

.pro-cards.flip-cards.elementor-widget.elementor-widget-flip-box .elementor-flip-box .elementor-flip-box__layer__overlay {
	padding-left: 15px;
}

.pro-cards.flip-cards.elementor-widget.elementor-widget-flip-box .elementor-flip-box .elementor-flip-box__layer__overlay .elementor-flip-box__layer__inner {
	position: relative;
	z-index: 1;
}

.pro-cards.flip-cards.elementor-widget.elementor-widget-flip-box 
.elementor-flip-box:hover .elementor-flip-box__layer.elementor-flip-box__front:after {
	opacity: 1;
}

.pro-cards.flip-cards .elementor-widget-container:hover {
	background-color: transparent !important;
}

.mega-menu ul#menu-main-menu-1 li a {
	cursor: pointer;
}

/* end */
.search-icon-item a {
	background-color: transparent !important;
}

.remove-hover .elementskit-infobox.text-left.text-left.icon-top-align.elementor-animation- .elementskit-info-box-icon svg path {
	fill: unset;
}

div#ep_single_event_description a {
	color: #ba8643;
}

div#ep_single_event_description a:hover {
	color: #011936;
}

.ep-box-col-6.ep-text-start.ep-event-link-container button.ep-btn:before {
	content: "";
	font-family: "FontAwesome";
	padding-left: 12px !important;
	text-align: left;
	font-size: 22px;
	color: #fff;
}

.ep-box-col-6.ep-text-end.ep-account-link-container button.ep-btn:before {
	content: "";
	font-family: "FontAwesome";
	padding-right: 12px !important;
	text-align: right;
	font-size: 23px;
	color: #fff;
}

.ep-event-link-container span.material-icons-outlined, .ep-account-link-container span.material-icons-outlined {
	display: none;
}

.ep-box-col-6.ep-text-end.ep-account-link-container button.ep-btn span {
	padding-right: 20px;
}

.ep-box-col-6.ep-text-start.ep-event-link-container button.ep-btn span {
	padding-left: 20px;
}

a.em-events-gcal.em-events-button.ep-di-flex.ep-align-items-center.ep-lh-0, a#ep_event_ical_export, .ep-text-small.ep-cursor.ep-d-flex.ep-align-items-center.ep-mb-1 a {
	color: #ba8643;
}

a.em-events-gcal.em-events-button.ep-di-flex.ep-align-items-center.ep-lh-0:hover, a#ep_event_ical_export:hover, .ep-text-small.ep-cursor.ep-d-flex.ep-align-items-center.ep-mb-1 a:hover {
	color: #011936;
}

@media only screen and (max-width: 1240px) {
	.nav-itmes ul {
		column-gap: 20px;
	}
	
	.menu-inner-section .elementor-container.elementor-column-gap-default {
		padding-left: 15px;
		padding-right: 15x;
	}
	
	.mega-menu ul#menu-main-menu-1 li.menu-item a.ekit-menu-nav-link.ekit-menu-dropdown-toggle {
		padding: 0px 20px 0px 20px;
	}
	
	.full-width-button a span.elementor-button-text {
		text-align: left;
		font-size: 18px;
	}
	
	.co-btns a {
		min-width: 208px !important;
		font-size: 14px !important;
	}
}

@media only screen and (max-width: 1150px) {
	.cards-for-prosupply-big .elementskit-infobox {
		min-height: 350px;
	}
}

@media only screen and (max-width: 1024px) {
	.mobile-button {
		display: block !important;
	}
	
	.circal-btn a {
		height: 40px;
		width: 40px;
	}
	
	.menu-inner-section .elementor-container.elementor-column-gap-default {
		column-gap: 0px !important;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.buner-btn a {
		min-width: 250px;
		min-height: 50px;
	}
	
	.buner-btn a span.elementor-button-icon {
		min-height: 40px;
		width: 40px;
		top: 4px;
	}
	
	.footer-news-latr-btn a {
		min-width: 270px;
	}
	
	.letest-news .elementskit-box-header.image-box-img-left {
		height: 280px;
	}
	
	span.eael-simple-menu-toggle-text {
		display: none;
	}
	
	.pro-cards .elementor-icon svg {
		width: 12px;
	}
	
	.pro-cards .elementor-icon {
		bottom: 10px;
		right: 15px;
	}
	
	.nav-itmes ul#menu-main-menu li a.eael-item-active {
		color: #fff !important;
		background-color: #ba8643 !important;
	}
	
	div#gform_confirmation_message_7 {
		font-size: 22px !important;
	}
	
	.mn-logo-images {
		height: 150px;
		width: 150px !important;
	}
	
	/* 	.innner-logo-section .elementor-container.elementor-column-gap-default .elementor-inner-column {
		width: 23%;
	} */
	.flip-content .eael-elements-flip-box-padding {
		padding: 0px 10px;
	}
	
	.flip-content .eael-elements-flip-box-padding h2.eael-elements-flip-box-heading {
		font-size: 15px !important;
	}
	
	.Cit-team .eael-elements-flip-box-padding {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	
	.expertise-section-cards.partners-cards-info.dig-deper .elementskit-infobox:hover {
		background-color: transparent !important;
	}
	
	.expertise-section-cards.partners-cards-info.dig-deper .elementskit-infobox:hover .box-body h3.elementskit-info-box-title {
		color: initial;
	}
	
	.expertise-section-cards.partners-cards-info.dig-deper .elementskit-infobox:hover .box-body p {
		color: initial !important;
	}
	
	.nav-itmes ul#menu-main-menu li span.eael-simple-menu-indicator {
		top: 0;
		width: 100%;
		height: 100%;
		justify-content: end;
		align-items: center;
		background-color: transparent !important;
		right: 0% !important;
	}
	
	.nav-itmes ul#menu-main-menu li span.eael-simple-menu-indicator svg.e-font-icon-svg.e-fas-angle-down {
		width: 30px;
		top: 15px;
		position: absolute;
	}
}

@media only screen and (max-width: 950px) {
	.cards-for-prosupply .elementskit-infobox {
		min-height: 270px;
	}
}

@media only screen and (max-width: 880px) {
	.cards-for-prosupply .elementskit-infobox {
		min-height: 150px;
	}
	
	.cards-for-prosupply-big .elementskit-infobox {
		min-height: 250px;
	}
}

@media only screen and (max-width: 767px) {
	.postid-19464 .post-details img {
		height: 150px !important;
	}
	
	.elementor-flip-box__back h3.elementor-flip-box__layer__title {
		font-size: 20px !important;
	}
	
	span.count-label {
		font-size: 14px;
		margin-right: 5px;
	}
	
	.ep-related-event-card {
		width: 100% !important;
	}
	
	span.count-label1 {
		font-size: 14px;
	}
	
	.count-down {
		position: absolute;
		bottom: 36px;
		left: 15px;
		display: block;
		align-items: end;
		justify-content: flex-start;
		width: 100%;
		vertical-align: bottom;
		padding: 0;
		color: #fff;
		text-align: left;
		border: 0;
		transition: opacity .15s ease;
		z-index: 9;
		line-height: 30px;
	}
	
	.count-down-number {
		font-size: 25px;
	}
	
	.circal-btn a {
		height: 40px;
		width: 40px;
	}
	
	.menu-inner-section .elementor-container.elementor-column-gap-default {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.buner-btn a {
		min-height: 40px;
		min-width: 200px;
	}
	
	.buner-btn a span.elementor-button-icon {
		min-height: 30px;
		width: 30px;
		top: 5px;
	}
	
	.other-btn a {
		min-width: 180px !important;
		min-height: 40px !important;
	}
	
	.other-btn a span.elementor-button-icon {
		min-height: 25px !important;
		width: 25px !important;
		right: 8px !important;
		top: 7px !important;
	}
	
	.other-btn a {
		padding-left: 12px;
	}
	
	.pro-icon a.elementor-icon {
		height: 35px !important;
		width: 35px !important;
		font-size: 12px !important;
	}
	
	.persons-image img {
		height: auto !important;
	}
	
	.footer-news-latr-btn a {
		min-width: 250px;
	}
	
	.border-button a {
		min-width: 237px;
		display: flex;
		min-height: 40px;
	}
	
	.social-icons.footer-menu ul li a::after {
		width: 67% !important;
	}
	
	.footer-news-latr-btn span.elementor-button-text {
		margin-top: 2px;
	}
	
	.footer-news-latr-btn a {
		padding-left: 15px;
	}
	
	.expertise-section-cards p {
		width: 88%;
	}
	
	.letest-news .elementskit-box-style-content {
		width: 85%;
	}
	
	.letest-news .elementskit-box-body.ekit-image-box-body .elementskit-box-footer a.elementskit-btn.whitespace--normal {
		height: 35px;
		width: 35px;
	}
	
	.pro-cards .elementor-icon {
		bottom: 0px;
	}
	
	.visitor-center div#gform_fields_7 {
		row-gap: 25px;
	}
	
	.partner-btn a {
		min-width: 200px !important;
	}
	
	.pos-ttl {
		min-height: 15px;
	}
	
	div#gform_confirmation_message_7 {
		font-size: 20px !important;
	}
	
	.mn-logo-images {
		height: auto !important;
		width: auto !important;
		margin: 0 auto;
	}
	
	/* 	.innner-logo-section .elementor-container.elementor-column-gap-default .elementor-inner-column {
		width: 50% !important;
	}
	.innner-logo-section .elementor-container.elementor-column-gap-default .elementor-inner-column {
		width: 48% !important;
	} */
	.innner-logo-section .elementor-container.elementor-column-gap-default {
		column-gap: 12px;
		row-gap: 12px;
	}
	
	.co-btns a {
		min-width: 250px !important;
	}
	
	.cards-for-prosupply .elementskit-infobox {
		min-height: 190px;
		align-items: center;
		display: flex;
	}
	
	.cards-for-prosupply-big .elementskit-infobox {
		min-height: 270px;
	}
	
	.fights-als-btn a {
		min-width: 230px !important;
	}
	
	.expertise-section-cards.partners-cards-info .elementskit-infobox .elementskit-info-box-icon {
		margin-bottom: 0px !important;
	}
	
	.expertise-section-cards.partners-cards-info .elementskit-infobox h3.elementskit-info-box-title {
		border-top: 0px !important;
		margin-top: 0px !important;
		padding-top: 0px !important;
	}
	
	.expertise-section-cards.partners-cards-info .elementskit-infobox {
		display: flex;
		gap: 15px;
		align-items: center;
	}
	
	.nys-marketing-btn a {
		min-width: fit-content !important;
	}
	
	.block {
		display: block;
	}
	
	.block:nth-of-type(3) .block1 img {
		width: auto;
	}
	
	.block:nth-of-type(3) .block1 {
		width: auto;
	}
	
	.block:nth-of-type(2) .block1 {
		width: auto;
	}
	
	.top-menu-cit ul#menu-top-dropdown-menu {
		margin-right: 0px !important;
	}
	
	.primary-menu1 a::after {
		right: 0px !important;
	}
	
	.primary-menu1 .eael-simple-menu-container.eael-simple-menu-align-right.eael-simple-menu-dropdown-align-left.preset-1 {
		text-align: center;
	}
	
	.post-details img {
		width: 100% !important;
		height: 300px !important;
		object-fit: contain;
	}
	
	.duble-img {
		display: block;
		text-align: center;
	}
	
	.postid-19664 .block1 {
		width: auto;
	}
	
	.postid-19664 .block1 img {
		width: auto;
	}
	
	.postid-19664 .block:nth-of-type(2) .block1 {
		width: auto;
	}
	
	.postid-19664 .block:nth-of-type(3) .block1 {
		width: auto;
	}
	
	.postid-19664 .block:nth-of-type(3) .block1 img {
		width: auto;
	}
	
	.postid-19667 .balcok2 {
		width: auto;
		padding-right: 0px;
	}
	
	.postid-19667 .block:nth-of-type(5) .block1 {
		width: auto;
	}
	
	.postid-19667 .block:nth-of-type(6) .block1 {
		width: auto;
	}
	
	.grid-img div#gallery-1 {
		grid-template-columns: repeat(2, 1fr);
		column-gap: 5px;
		row-gap: 0px;
	}
	
	.post-details .block .balcok2 {
		margin-left: 0px !important;
	}
	
	.Cit-team .eael-elements-flip-box-padding {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	
	.dig-deepr a {
		padding-right: 50px !important;
	}
	
	.footer-news-latr-btn a {
		padding-right: 60px !important;
	}
}
