.footer_cstm_search_main {
      width: 100%;
    display: table;
    position: relative;
}
.footer_stm_search_heading img {
    vertical-align: -7px;
    width: 28px!important;
    height: auto!important;
    margin-right: 8px!important;
    transform: rotate(50deg);
}
.footer_search_btn {
    padding: 10px !important;
    border-radius: 6px !important;
    height: 34px !important;
    position: absolute !important;
    right: 0px !important;
    margin-top: -44px;
}
.footer_stm_search_heading {
    font-family: Rubik;
    width: 100%;
    color: #020C20;
    font-size: 18px !important;
    padding-bottom: 8px !important;
    font-weight: 600 !important;
    text-transform: capitalize;
}
.footer_search_input {
    width: 100%;
    border-radius: 6px !important;
    padding: 8px !important;
    height: 34px !important;
}
.footer-inquire-button .vamtam-button.accent1.button-solid {
    color: #fff;
}
.fl-node-598afcd2173a5 > .fl-row-content-wrap {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.stm_search_heading img {
vertical-align: -7px;
    width: 28px!important;
    height: auto!important;
    margin-right: 8px!important;
    transform: rotate(50deg);
}
.cstm_search_main {
    background:#a4b1b6cc;
    width: 100%;
    display: table;
    padding: 20px 20px 10px 20px !important;
    border-radius: 12px;
}
.stm_search_heading {
        font-family: Rubik;
    width: 100%;
    color: #020C20;
    font-size: 18px !important;
    padding-bottom: 8px !important;
    font-weight: 600 !important;
    text-transform: capitalize;
}
input.search_input {
    width: 100%;
    border-radius: 6px !important;
    padding: 8px !important;
    height: 34px !important;
}
input.search_btn {
    position: absolute;
    padding: 10px !important;
    border-radius: 6px;
    height: 34px !important;
    right: -20px;
}
.fl-node-598afcd2173a5 .fl-row-content {
    max-width: var(--vamtam-site-max-width) !important;
}

.widget_nav_menu .menu li.current_page_item a {
    color: var(--vamtam-body-link-regular) !important;
}
.widget_nav_menu .menu li.current_page_item a:hover {
    color: var(--vamtam-body-link-hover) !important;
}

.cust_heading{
	color:white;
}

.main-header .vamtam-button-text {
	color: #fff;
}

.switcher .option {
    position: absolute !important;
}

.switcher {
    float: right;
}
.cstm_part_info {
    width: 50%;
    float: right;
}
span#nf-form-title-35 {
    display: none;
}
span#nf-form-title-32 {
    display: none;
}
input#nf-field-101 {
margin-left: 12px;
}

.main-container .nf-form-content input,
.main-container .nf-form-content textarea {
    color: #3f485d !important;
}

nf-fields-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

nf-field {
	width: 100%
}

nf-field:has(.contact-half) {
    width: 48%;
}

@media (max-width: 480px) {
	#rev_slider_63_1_wrapper {
		height: 500px;
	}
}

@media (max-width: 900px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
	.switcher.notranslate {
    display: none;
}
	.fl-col-small {
    max-width: 100% !important;
}
	input#Submit1 {
    padding: 11px !important;
}
	.responsive-layout #vamtam-megamenu-main-menu-toggle::before {
		color: black;
	}
	
	nf-field:has(.contact-half) {
    width: 100%;
	}
}

@media (max-width: 1260px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (min-width: 1261px) {
	#rev_slider_63_1_wrapper {
		height: 600px;
	}
}

/* this css is added by shubham for hiding orange underline */
a.mega-menu-link:after {
    display: none!important;
}
