/*
Theme Name: Total Child Theme
Theme URI: https://your-site.com
Description: Your site description. Go to Appearance > Editor to modify this file.
Author: Your Name
Author URI: https://your-site.com
Template: Total
Version: 1.0
*/

/* Hide all panels on mobile
@media (max-width: 767px) {
    .product_tabs .vc_tta-panel-body {
        display: none;
    }
    .product_tabs .vc_tta-tab, product_tabs .vc_tta-panel-heading {
        display: block !important;
        cursor: pointer;
    }
}

*/

.vcex-toggle__title {
	display: inline-block;
	max-width: calc( 100% - 45px );
}

.vcex-toggle__trigger {
	position: relative;
	padding: 0 10px 0 0;
}

.vcex-toggle__icon .vcex-toggle__icon-open,
.vcex-toggle__icon .vcex-toggle__icon-close {
    transition: all .3s ease;
    transform: rotate(0deg);
    transform-origin: center;
	display: flex !important;
	position: absolute;
}

.vcex-toggle__icon .vcex-toggle__icon-open {
    opacity: 1;
    visibility: visible;
	top: -8px;
	right: 0;
}

.vcex-toggle__icon .vcex-toggle__icon-close {
    opacity: 0;
    visibility: hidden;
	top: -17px;
	right: 0;
}

.vcex-toggle--active .vcex-toggle__icon .vcex-toggle__icon-open {
    opacity: 0;
    visibility: hidden;
}

.vcex-toggle--active .vcex-toggle__icon .vcex-toggle__icon-close {
    opacity: 1;
    visibility: visible;
    transform: rotate(45deg);
}

.vcex-toggle__icon {
    will-change: transform, opacity;
}


.sidr-class-main-navigation-ul .sidr-class-bwm_megamenu .sidr-class-sub-menu .sidr-class-bwm_megamenu_item {
    margin-bottom: -1px;
}

.sidr-class-main-navigation-ul .sidr-class-bwm_megamenu .sidr-class-sub-menu .sidr-class-bwm_megamenu_item .sidr-class-vcex-heading {
    margin-left: 15px;
    margin-top: 15px;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 5px;
}

.sidr-class-main-navigation-ul .sidr-class-bwm_megamenu .sidr-class-sub-menu .sidr-class-bwm_megamenu_item a {
    border-bottom: 1px solid var(--wpex-border-main);
}

.sidr-class-main-navigation-ul .sidr-class-bwm_megamenu .sidr-class-sub-menu .sidr-class-bwm_megamenu_item .sidr-class-wpex-carousel {
    display: none;
}

#menu-main-menu .bwm_megamenu .sub-menu {
    position: fixed;
    left: 0;
    width: 100vw;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    top: 128px;
    background-color: rgba( 40, 45, 58, 0.5 );
    backdrop-filter: blur(10px);
    padding: 15px 0;
    transition: top .2s linear;
    max-width: none;
}

.admin-bar #menu-main-menu .bwm_megamenu .sub-menu {
    top: 160px;
}

#site-header-sticky-wrapper.is-sticky #site-header #menu-main-menu .bwm_megamenu .sub-menu {
    top: 71px;
}

.admin-bar #site-header-sticky-wrapper.is-sticky #site-header #menu-main-menu .bwm_megamenu .sub-menu {
    top: 103px;
}

@media( min-width: 960px ) and ( max-width: 1199px ) {
    #site-header #site-header-inner {
        max-width: 100%;
        padding: 0 15px;
    }
    #site-header #site-header-inner #site-logo {
        margin-right: 10px;
    }
    #menu-main-menu > li {
        font-size: 13px;
    }
    #menu-main-menu > li > a {
        padding-left: 5px; 
        padding-right: 5px;
    }
}

/* #menu-main-menu .bwm_megamenu .sub-menu li:not(.bwm_megamenu_item) {
    display: none;
} */

#menu-main-menu .sub-menu li:not(.bwm_megamenu_item) a {
    width: 100%;
}

#menu-main-menu .bwm_megamenu .sub-menu .bwm_megamenu_wrapper .container {
    max-width: 100%;
}

#menu-main-menu .bwm_megamenu .sub-menu .bwm_megamenu_wrapper a {
    border: none;
    color: #fff;
    white-space: normal;
    transition: all .3s ease;
}

#menu-main-menu .bwm_megamenu .sub-menu .bwm_megamenu_wrapper a:hover {
    color: #282d3a;
}

#menu-main-menu .bwm_megamenu .sub-menu .bwm_megamenu_wrapper .product_menu_buttons a {
    font-size: 20px;
    white-space: normal;
    text-align: left;
    position: relative;
}

#menu-main-menu .bwm_megamenu .sub-menu .bwm_megamenu_wrapper .product_menu_buttons img {
    max-height: 60px;
    width: auto;
}

#menu-main-menu .bwm_megamenu .sub-menu .bwm_megamenu_wrapper .product_menu_buttons img.vcex-image-swap-secondary {
    top: 50%;
    position: absolute;
    left: 12px;
    max-width: calc(100% - 24px);
    transform: translateY(-50%);
}

#menu-main-menu .bwm_megamenu .sub-menu .bwm_megamenu_wrapper .menu-product-links a {
	font-size: 18px;
	font-weight: bold;
    line-height: 20px;
}

#menu-main-menu .menu_split_el {
    background-color: #ececec;
    position: absolute;
    height: 100%;
    width: 100vw;
    right: 0;
    bottom: 0;
    top: 0;
    left: 0;
    z-index: -1;
}

#menu-main-menu {
    position: relative;
}

#site-navigation-wrap, #site-navigation, #menu-main-menu, #menu-main-menu li {
    height: 100%;
}

#menu-main-menu li {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 2;
}

#menu-main-menu li.menu_split {
    padding-left: 45px;
}

#menu-main-menu li.menu_split:before {
    content: '';
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 36px 36px;
	border-color: transparent transparent transparent #fff;
}

.homepage_hero_section .wpex-video-bg {
    object-fit: cover;
}


.bwm_megamenu_wrapper .owl-carousel .owl-item {
    position: relative;
    z-index: 1;
    opacity: 0;
    transition: opacity 0s ease-in-out, visibility 0s linear 0s; /* Adjust transition timing */
    visibility: hidden;
}

.bwm_megamenu_wrapper .owl-carousel .owl-item.active {
    opacity: 1;
    visibility: visible;
    z-index: 2;
    transition-delay: 0s; /* Add delay before showing the next slide */
}

.bwm_megamenu_wrapper .owl-carousel .fade-out {
    opacity: 0 !important;
    z-index: 1;
    visibility: hidden;
}

form#editNewsletter input[type="email"],
form#editNewsletter select
{
    font-family: inherit;
    font-weight: inherit;
    text-align: inherit;
    max-width: 100%;
    font-size: var(--wpex-input-font-size);
    line-height: var(--wpex-input-line-height);
    transition: var(--wpex-input-transition);
    padding: var(--wpex-input-padding);
    border-radius: var(--wpex-input-border-radius);
    color: var(--wpex-input-color);
    background: var(--wpex-input-bg);
    border: var(--wpex-input-border-width) var(--wpex-input-border-style) var(--wpex-input-border-color);
}

/* Support Hours iframe */

.fancybox-slide--html .fancybox-close-small {
	color: #ff8f08;
	padding: 10px;
	right: 0;
	top: 0;
}

/* Support Hours iframe END */

/* Curves */

.bottom-left-curve {
	border-radius: 0 0 0 100px;
	/* 		background: white;
	margin-bottom: -100px;
	z-index: 10; */
}

.top-right-curve {
	border-radius: 0 100px 0 0;
}

.top-left-curve {
	border-radius: 100px 0 0 0;
}

.why-buttons {
	border-radius: 10px;
}



/* Curves END  */

/* Inkjet Innovation Center buttons */

a.why-buttons.active {
	background-color: #ff8f08;
	color: #ffffff;
	font-weight:600;
}

.why-buttons.active .theme-button-text {
	color: #ffffff !important;
}

.why-buttons {
	text-align: left; /* Aligns text content inside */
}

.why-buttons {
	display: flex;
	justify-content: flex-start;
}




/* Inkjet Innovation Center buttons END */


}
.category_header {
	height: 20vh;
}

.case_study_terms .wpex-mb-5 {
	margin-bottom: 0px;
}

.single-casestudies .site-breadcrumbs {
	display: none;
}

.single-casestudies .page-header {
	height: 450px;
}

.single-casestudies .case_study_header {
	height: 450px;
}



.ytp-chrome-top, .ytp-share-button, .ytp-chrome-top-buttons, .ytp-cards-button {
	display: none !important;
}

.footer_menus .vcex-navbar-inner.visible-desktop {
	display: none !important;
}

.footer_menus .vcex-navbar-mobile-select.hidden-desktop {
	display: block !important;
}

.footer_menus .wpex-select-wrap {
	position: relative;
	border: none;
	border-bottom: 1px solid #4db3ff;
	border-radius: none;
	color: #fff;
	background: none;
	box-shadow: none;
	font-size: 14px;
}

.footer_menus select {
	padding: 0px;
}

.screen_footer_links a {
	color: #fff;
	text-decoration: none;
}

.screen_footer_links a:hover {
	color: #4DB3FF;
	text-decoration: underline;
}

@media screen and (min-width: 320px) {

	/* top bar */

	#top-bar .vcex-social-links {
		display: inline;
		margin-left: 20px;
	}

	#top-bar .vcex-social-links a {
		margin: 0 0 0 10px;
	}

	.top_bar_tagline {
		font-weight: 600; 
		font-size: 18px;
	}

	.top_bar_tagline a:hover {
		text-decoration: none
	}

	/* Buttons */



	.theme-button.small {
		padding: 10px 30px;
		font-size: 12px;
	}

	.theme-button.medium {
		padding: 20px 50px;
		font-size: 18px;
		font-weight: 600;
	}

	.theme-button.large {
		padding: 20px 60px;
		font-size: 22px;
		font-weight: 600;
	}

	.header_button {
		padding: 5px 20px;
		font-size: 12px;
	}

	.clear_button {
		background-color: transparent;	
	}

	.vcex-flex-container > .vcex-button.homepage_hero_buttons {
		justify-content: left !important;
		padding-left: 20px;
	}

	#hero_button_section {
		display: grid;
	}

	.homepage_hero_buttons {
		position: relative;
		margin-left: 90px;
	}

	.homepage_hero_buttons:before {
		content: "";
		position: absolute;
		background-image: url(/wp-content/uploads/2024/09/Screen-Hero-Button-Accent-Line.svg);
		width: 90px;
		height: 100%;
		right: 100%;
		background-repeat: no-repeat;
		background-position: center left;
	}

	.sticky_book_button {
		position: fixed;
		top: calc(50% - 45px);
		right: 0px;
		transition: right 0.3s ease;
		transform: rotate(270deg) translatey(-50%);
		padding: 10px 20px;
		transform-origin: top right;
		font-size: 16px;
		display: inline-block;
		z-index: 9999;
	}

	.sticky_book_button:hover {
		right: 10px;
	}

	.product_card_button {
		margin-bottom: 20px;
	}

	.product_caro .owl-nav {
		display: none;
	}	

	.product_caro .owl-nav__btn {
		background-color: #ff8f08;
	}

	.product_caro .wpex-carousel.arrwstyle-slim .owl-nav__btn {
		background: none;
		color: #ff8f08;
		opacity: 1;
	}

	.product_caro .wpex-carousel.arrwstyle-slim .owl-nav__btn:hover {
		background: none;
		color: #282d3a;
		opacity: 1;
	}

	.product_caro .wpex-carousel.arrwstyle-slim .owl-prev .ticon-chevron-left:before {
		content: "\f060";
	}

	.product_caro .wpex-carousel.arrwstyle-slim .owl-next .ticon-chevron-right:before {
		content: "\f061";
	}

	.vc_tta-panel.vc_active .vc_tta-panel-title  {
		background: #282d3a;
	}

	.vc_tta-panel.vc_active.wpb-js-composer .vc_tta.vc_general.vc_tta-style-total h4.vc_tta-panel-title {
		color: #ffffff;
		border-bottom: 2px solid #ff8f08;
	}

	.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading, .vc_tta.vc_tta-shape-rounded .vc_tta-tab>a {
		border-radius: 0px;
	}

	.wpb-js-composer .vc_tta.vc_general.vc_tta-style-total h4.vc_tta-panel-title {
		border: 1px solid #868686;
	}


	/* Images */


	.markets_images img {
		height: 350px;
	}	




	/* Headings & Badges */


	.vcex-heading-w-badge .vcex-heading-inner.wpex-inline-block {
		display: flex;
		flex-direction: column-reverse;
	}

	.wpex-badge {
		display: inline-block;
		padding: 0;
		margin-bottom: 5px;
		letter-spacing: normal;
		vertical-align: text-top;
		color: var(--wpex-accent-alt);
		background: none;
		font-size: 60%;
	}

	h2.vcex-heading {
		margin-bottom: 40px
	}	


	h2.vcex-heading::after {
		content: "";
		display: flex;
		width: 125px;
		height: 10px;
		background-color: #ff8f08;
		margin: 15px 0 10px 0px;
	}

	h2.vcex-heading.wpex-text-center {
		display: flex;
		flex-wrap: nowrap;
		flex-direction: column;
		align-items: center;
	}

	h2.vcex-heading.wpex-text-center span {
		margin-bottom: 30px
	}

	h2.vcex-heading.wpex-text-center::after {
		content: "";
		display: flex;
		width: 165px;
		height: 10px;
		background-color: #ff8f08;
		margin-bottom: 40px
	}

	h2.vcex-heading.heading-no-line:after {
		display: none;
	}

	h5 {
		font-size: 2rem;
	}


	/* Tabs */


	.vc_tta-tabs-list {
		border: none;
		flex-grow: 1;
	}

	.vc_tta.vc_general .vc_tta-tabs-list {
		list-style-type: none;
		display: flex;
		padding: 0;
		margin: 0;
		box-sizing: border-box;
	}

	.vc_tta.vc_general .vc_tta-tab {
		display: flex;
		padding: 0;
		margin: 0;
		flex-grow: 1;
	}

	.vc_tta.vc_general .vc_tta-tab:not(:last-child) {
		margin-right: 3px;
	}

	.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
		width: 100%;
	}

	.vc_tta-tab {
		background-color: #f3f3f3;
		border: none;
		border-bottom: 2px solid #282d3a;
	}

	.vc_tta-tab:hover, 
	.vc_tta-tab.vc_active {
		background-color: #282d3a;
		border: none;
		border-bottom: 2px solid #ff8f08;
		color: #ffffff;
	}

	.wpb-js-composer .vc_tta.vc_general.vc_tta-style-total .vc_tta-tab>a {
		border: none;
		width: 100%;
	}

	.vc_tta-tab>a {
		border: none;
	}

	.vc_active .vc_tta-title-text {
		color: #fff;
	}

	.vc_tta-tab.vc_tta-title-text {
		color: #616161;
	}

	.vc_tta-tab.vc_tta-title-text a:hover {
		color: #ffffff;
	}

	/* Hero Mobile Local Scroll Nav */

	/* .hero_mobile_nav_section .vc_column-inner {
	display: flex;
	justify-content: center;
} */

	.homepage_hero_section {
		height: 325px;
	}

	.hero_mobile_menu {
		position: absolute;
		bottom: -140px;
		width: 90vw;
	}	

	.hero_mobile_menu .wpex-select-wrap {
		border: 2px solid white;
		border-radius: 0px;
		color: white;
		background: rgba(0,0,0,0.7);
		box-shadow: none;
		width: 100%;
	}

	.product_tab_row {
		padding: 0px 20px
	}	



	/* Homepage Blog Section */


	.blog_card_content {
		min-height: 175px;
	}

	.view_all_blog_button .wpex-inline-block {
		border: 2px solid #282d3a;
		padding: 10px 15px;
	}

	.view_all_blog_button .wpex-inline-block:hover {
		border: 2px solid #282d3a;
		background-color: #282d3a;
		color: #ffffff;
	}


	.full_width_section_intro {
		margin-top: 50px;
	}	



	/* PRODUCT PAGE */



	/* Hero Section */

	.product_hero_slider h2.vcex-heading::after {
		display: none;
	}

	.product_hero_image_row {
		display: none !important;
	}

	.hero_content_block {
		z-index: 100;
	}

	/* Feature Icon Box */


	.features_icon_box	p {
		border-left: 2px solid #005FAE;
		padding-left: 20px;
		margin-top: 30px;
		margin-left: -36px;
	}

	.features_icon_box {
		margin-bottom: 30px
	}

	.features_icon_box .vcex-icon-box-heading {
		min-height: 60px;
	}


	.product_accordion.vcex-toggle {
		border-top: none;
		border-bottom: 2px solid #4db3ff;
		margin-bottom: 30px;
	}

	.product_accordion_alt.vcex-toggle {
		border-top: none;
		border-bottom: 2px solid #fff;
		margin-bottom: 30px;
	}


	.aplications_tab_content.vc_tta.vc_general .vc_tta-panel-body {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.bullet_box ::marker {
		color: #4db3ff;
	}


	/* Brochure Form */


	.gfield input.large,
	.gfield .gfield_select {
		height: 50px;
		padding-top: 5px;
	}

	.gform-theme--foundation .gform_fields {
		grid-row-gap: 50px;
	}

	.gform-theme--framework .gform-field-label {
		font-size: 16px;
		font-weight: 500;
		color: #282d3a;
	}

	.gfield_required_text {
		color: #ff8f08;
	}

	.gform-theme--foundation .gform-field-label:where(:not([class*=gform-field-label--type-]):not(.gfield_header_item):not(.ginput_quantity_label)) {
		justify-content: space-between;
	}

	#gform_submit_button_1 {
		border: 2px solid #282d3a;
		background-color: transparent;
		color: #282d3a;
		font-size: 16px;
		padding: 15px 30px;
	}

	#gform_submit_button_1:hover {
		border: 2px solid #282d3a;
		background-color: #282d3a;
		color: #fff;
	}

	/* Brochure Product Select Field */

	#field_1_9 {
		display: none;
	}

	/* Brochure Product Select Field */



	/* CASE STUDY CARDS */


	.screen_case_study_card_title_row {
		min-height: 61px !important;
	}

	.screen_case_study_card_title {
		min-height: 61px !important;
	}

	/* END CASE STUDY CARDS */


	/* Contact Form */


	.contact-form,.gform-theme--framework .gform-field-label {
		font-size: 16px;
	}

	.contact-form, .gform-theme--framework .gform-field-label--type-sub {
		font-size: 14px;
		opacity: 100;
	}

	.contact-form, .gform-theme--foundation .gform_fields {
		row-gap: 40px;
	}

	.elms_contact_form, .gfield_required_text {
		color: #ff8f08;
	}


	#gform_submit_button_2 {
		border: 2px solid #282d3a;
		background-color: transparent;
		color: #282d3a;
		font-size: 16px;
		padding: 15px 30px;
	}

	#gform_submit_button_2:hover {
		border: 2px solid #282d3a;
		background-color: #282d3a;
		color: #fff;
	}


	/* deonstration form */

	.demonstration-form,.gform-theme--framework .gform-field-label {
		font-size: 16px;
	}

	.demonstration-form, .gform-theme--framework .gform-field-label--type-sub {
		font-size: 14px;
		opacity: 100;
	}

	.demonstration-form, .gform-theme--foundation .gform_fields {
		row-gap: 40px;
	}

	.demonstration-form, .gfield_required_text {
		color: #ff8f08;
	}


	#gform_submit_button_3 {
		border: 2px solid #282d3a;
		background-color: transparent;
		color: #282d3a;
		font-size: 16px;
		padding: 15px 30px;
	}

	#gform_submit_button_3:hover {
		border: 2px solid #282d3a;
		background-color: #282d3a;
		color: #fff;
	}




	/* BLOG */

	.blog-single-media-img {
		max-height: 450px;
		object-fit: cover;
		margin-bottom: 3vw;
		width: 100vw;
		border-bottom: 10px solid #ff8f08;
	}

	.rpwwt-post-title {
		font-size: 14px;
		font-weight: 600;
		color: #4db3ff;
	}

	.rpwwt-post-title:hover {
		color: #282d3a;
	}

	#rpwwt-recent-posts-widget-with-thumbnails-2 {
		line-height: 1.3 !important;
	}

	.single-blog-article .meta {
		border-bottom: 1px solid #ff8f08;
		padding-bottom: 20px;
		margin-bottom: 50px;
	}	

	#sidebar {
		border-bottom: 10px solid #282d3a;
	}

	.screen_blog_card_title {
		display: -webkit-box;
		-webkit-line-clamp: 4;       /* Limits to 2 lines */
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.screen_blog_filter .vcex-navbar-inner.visible-desktop {
		display: none !important;
	}

	.screen_blog_filter .vcex-navbar-mobile-select.hidden-desktop {
		display: block !important;
	}

	.screen_case_study_card_title {
		display: -webkit-box;
		-webkit-line-clamp: 2;       /* Limits to 2 lines */
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}


	/* END BLOG */





	/* Footer */

	.site-footer-inner .menu-item,
	.wpex-bordered-list li:first-child {
		border: none;
	}

	.footer-box .wpex-hover-bg-accent_alt:hover {
		background-color: #ffffff;
		color: #282d3a;
	} 




}





@media screen and (min-width: 640px) {

	.hero_mobile_menu .hidden-desktop {
		display: block !important;
	}

	.vcex-navbar-inner.visible-desktop {
		display: none;
	}


	.hero_mobile_menu {
		position: absolute;
		bottom: -195px;
		width: 95vw;
	}

}





@media screen and (min-width: 768px) {

	h2.vcex-heading::after {
		content: "";
		display: inline-block;
		width: 125px;
		height: 10px;
		background-color: #ff8f08;
		margin: 0 0 10px 0px;
	}

	h2.vcex-heading {
		margin-bottom: 20px
	}	

	.product_card_button {
		margin-bottom: 0px;
	}

	.product_caro .wpex-carousel .owl-dots {
		margin-top: -40px;
	}	

	.product_caro .owl-nav {
		display: inline-flex;
		width: 100%;
		justify-content: space-between;
		z-index: 1000000;
		margin-top: 40px;
		position: relative;
		top: -5px;
	}

	.product_caro .owl-dots {
		display: flex;
		flex-wrap: nowrap;
		width: calc(100% - 50px);
		justify-content: space-between;
		position: relative;
		left: 25px;
		gap: 0;
	}

	.product_caro .wpex-carousel .owl-dot {
		height: 4px;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 23px;
		cursor: pointer;
		padding: 0;
		outline: 0;
		border-radius: 0;
		background: #d2d2d2;
	}

	.product_caro .wpex-carousel .owl-dot.hover {
		background: #282d3a;
		opacity: 0.6;
	}

	.product_caro .wpex-carousel .owl-dot.active {
		background: #282d3a;
	}


	.product_caro .owl-nav__btn.owl-next {
		text-align: right;
	}

	.full_width_section_intro {
		margin-top: 00px;
	}	

	h2.vcex-heading span {
		margin-right: 20px
	}

	h2.vcex-heading::after {
		margin: 0 0 10px 0px; 
	}

	.homepage_hero_section {
		height: 450px;
	}

	.markets_images img {
		height: 400px;
	}	


	.blog-single-media-img {
		max-height: 650px;
		object-fit: cover;
	}


	#footer-widgets .footer-box.col-2,
	#footer-widgets .footer-box.col-3,
	#footer-widgets .footer-box.col-4 {
		width: 33% ;
	}

}



@media screen and (min-width: 1024px) {

	.markets_images img {
		height: 275px;
	}	

	.hero_mobile_menu {
		position: absolute;
		bottom: -200px;
		width: 96vw;
	}

}




@media (min-width: 1200px) and (max-width: 1279px) {


	.hero_extra_button {
		display: none;
	}

}


@media screen and (min-width: 1280px) {

	.homepage_hero_section {
		height: 850px;
	}

	.hero_mobile_menu .hidden-desktop {
		display: none ;
	}

	.vcex-navbar-inner.visible-desktop {
		display: block !important;
	}

	.markets_images img {
		height: 475px;
	}	

	.blog-single-media-img {
		max-height: 750px;
		object-fit: cover;
	}

	#footer-widgets .footer-box.col-2,
	#footer-widgets .footer-box.col-3,
	#footer-widgets .footer-box.col-4 {
		width: 20% ;
	}

	.hero_desktop_spacing {
		display: none;
	}



}

.product_caro .wpex-carousel__item .wpex-post-cards-entry .wpex-card > a {
	justify-content: space-between;
}

footer select option {
	color: #212121;
}