/*.elementor-section {
	background-color: #f9f9f9 !important;
} */

/** Header **/
.sc_layouts_logo img {
    width: 230px !important;
}

.search_modern .search_header_wrap .logo_image {
    width: 300px !important;
}

.header-style-trans .sc_layouts_menu_nav > li.current-menu-item > a,
.header-style-trans .sc_layouts_menu_nav > li > a:hover, 
.header-style-trans .sc_layouts_menu_nav > li.sfHover > a{
    color: #fff !important;
}

.header-style-light .sc_layouts_menu_nav > li.current-menu-item > a,
.header-style-light .sc_layouts_menu_nav > li > a:hover, 
.header-style-light .sc_layouts_menu_nav > li.sfHover > a,
.header-style-light .sc_layouts_menu_nav > li.current-menu-ancestor > a{
    color: #000 !important;
}

.sc_layouts_menu.sc_layouts_menu_dir_horizontal.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    bottom: -2.4em;
    height: 0px;
}

.sc_layouts_title_caption {
	color: #2F3A56 !important;
}

.sitetitle a {
    font-size: 19px !important;
    font-weight: 500 !important;
    color: #ffffff !important;
}

.sc_layouts_menu_nav .sitetitle  a {
   color: #ffffff !important;
}

/** Cert **/
.cert-caption .sc_icons_fill.color_style_dark .sc_icons_item {
    background-color: #2F3A56 !important;
}

/** Image Carousel **/
.elementor-element.elementor-arrows-position-inside .swiper .elementor-swiper-button-prev{
    right: 55px;
    top: -60px;
    left: auto;
}

.elementor-element.elementor-arrows-position-inside .swiper .elementor-swiper-button-next{
    top: -60px;
}

/** Button **/
.sc_button.sc_button_slant {
    border-radius: 30px;
		background-color: #000 !important;
	--theme-var-button_curtain_color: #09499b !important;
}

.sc_button.sc_button_slant:hover, .sc_button.sc_button_slant:focus, .sc_button.sc_button_slant:active {
    border-radius: 30px;
		background-color: #000 !important;
    color: #fff !important;
}

/** Heading **/
.special-text{
	color: #09499B;
}
@media only screen and (min-width: 768px) {
.sc_item_subtitle_above {
    margin-bottom: 2em !important;
}
		
h2.sc_item_title {
    line-height: 60px;
}
}

@media only screen and (max-width: 767px) {
		.sc_item_subtitle_above {
    margin-bottom: 1em !important;
}
}

/** Page **/
@media only screen and (min-width: 1024px) {
.page_content_wrap {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
		}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
.page_content_wrap {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
		}	
}

@media only screen and (max-width: 767px) {
.page_content_wrap {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
		}	
}

/** Home **/
@media only screen and (max-width: 767px) {
.slider_container.slider_type_images .slider-slide>img {
    max-width: 70% !important;
    height: 70% !important;
}
}

/** Tabs **/
.tabs_style_2.elementor-widget-tabs .elementor-tab-title.elementor-active {
    background-color: #09499b !important;
}

/** Table **/
.machinery-table{
    width: 80%;
}

.machinery-table tr td{
    border: 1px solid #fff;
    background-color: #2F3A56 !important;
    color: #fff;
}

.machinery-light-table{
    width: 80%;
}

.machinery-light-table tr td{
    border: 1px solid #BDBDBD;
  
}

.machinery-table{
    width: 80%;
}

.machinery-table tr td{
    border: 1px solid #fff;
    background-color: #2F3A56 !important;
    color: #fff;
}


table.factory-table {
    border: 1px solid #ddd;
    width: 100%;
}

/** Table **/
table.factory-table {
    border: 1px solid #ddd;
    width: 100%;
}

.factory-table > tbody > tr:nth-child(2n+1) > td {
    width: 75%;
}

/** Contact Form **/
div.wpcf7 .form-style-3 .columns_wrap.margin-bottom .form-text-area {
     padding-bottom: 30px !important;
}

/** Footer **/
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon[class*="instagram"],
.sc_socials.sc_socials_default .socials_wrap .social_item:hover .social_icon {
    color: #b5b5b5 !important;
}






















