/*header*/
/*logo*/

@media screen and (max-width: 778px) {
 .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo,
	    .sticky-mobile-on.masthead .mobile-branding .sticky-mobile-logo-second-switch img{
		   max-width: 70% !important;
	}
}
@media screen and (min-width: 1350px){
    .header-bar,.ph-wrap{
    padding: 0px !important;
}
}

 .preload-me{
      height: auto;
}

      
/*home page ma Main Application Areas Tool Manufacturing,Semiconductors,Ceramic*/
.vc_row.vc_column-gap-5 {
     margin-left: -15px !important; 
     margin-right: -15px !important; 
}
.vc_row.vc_column-gap-5>.vc_column_container {
    padding: 0px !important;
}


/*menu */
.underline {
    background: #470000 !important;
    TOP: -20PX;
}

/* menu bar underline thik */
.l-to-r-line li a i.underline {
    height: 4px !important;
}

/* menu bar fount na colour hover */
.main-nav li:not(.wpml-ls-item) a .menu-text:hover {
    color: #470000 !important;
}

/* Submenu Item Background */
.main-nav .sub-nav li a:hover,
.top-header .sub-nav.hover-style-bg>li:not(.dt-mega-parent).act>a,
.top-header .sub-nav.gradient-hover.hover-style-bg>li:not(.dt-mega-parent).act>a {
    background: #E4D9D9 !important
}

/* Submenu bar */
.sub-nav {
    border-radius: 10px;
}

/* Submenu Item */
.main-nav .sub-nav>li:not(.wpml-ls-item)>a,
#bottom-bar .sub-nav>li:not(.wpml-ls-item)>a {
    border-radius: 30px;
}

/* Submenu Item */
.main-nav .sub-nav li:not(.wpml-ls-item)>a .menu-text,
.mobile-main-nav li>a .menu-text {
    color: black !important;
}

/*mobile menu*/
.accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before,
.accent-gradient.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after {
    background: #470000 !important;
}


/*Ceramic Micromachining ,Semiconductors,Micro-Machining 
img sec only mobile*/
.ceramic_img{
    display: flex !important;
}


/*multiple*/
/*button all*/
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style),
.mec-event-footer .mec-booking-button,
.give-btn.give-btn-reveal,
.give-submit.give-btn,
.wpcf7-submit {
    background: transparent linear-gradient(200deg, #470000 30%, #e7a43b 100%) !important;
}

/*button all hover*/
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover,
.mec-event-footer .mec-booking-button:hover,
.give-btn.give-btn-reveal:hover,
.give-submit.give-btn:hover,
.wpcf7-submit:hover {
    background: transparent linear-gradient(45deg, #470000 30%, #e7a43b 100%) !important;

}

/*all sec img hover remover transparent */
.rollover i,
.post-rollover i,
.rollover-video i,
.enable-bg-rollover .post-thumbnail-rollover:after,
.enable-bg-rollover .gallery-rollover,
.enable-bg-rollover.hover-scale figure:after {
    background: none !important;
}

/*form*/
:root {
    --the7-input-bg-color: #fcfcfc !important;
    --the7-base-color: #000000 !important;
   

}

#main {
    padding: 0px !important;
}

#semiconductors,
#diamonds,
#tool-manufa,
#medical,
#energy,
#micro,
#ceramic{
    padding-top: 30px
}

#wc-sec-bg,
#home-sec3,
.grad1,
#semicon-last,
#diamonds-last,
#tool-manufa-last,
#medical-last,
#energy-last,
#micro-last,
#ceramic-last,
#privacy-policy,
#privacy-sec3,
#Terms-of-use,
#Terms-sec3,
#Terms-sec5,
#Terms-sec7
{
    background: linear-gradient(#470000, #800000) !important;
}

/*sec*/
#semicon-last,
#diamonds-last,
#tool-manufa-last,
#medical-last,
#energy-last,
#micro-last,
#ceramic-last{
    padding: 40px 0 0 0;
}

/*button border */
#semicon-last a,
#diamonds-last a,
#tool-manufa-last a,
#medical-last a,
#energy-last a,
#micro-last a,
#ceramic-last a{
    border: 2px solid #7E6F6F;
}

/*only table&moblie ma change ,all last sec will be text and button */
@media screen and (max-width: 990px) {

    #semicon-last h3,
    #diamonds-last h3,
    #tool-manufa-last h3,
    #medical-last h3,
    #energy-last h3,
    #micro-last h3,
    #ceramic-last h3{
        font-size: 16px !important;
    }

    #semicon-last a,
    #diamonds-last a,
    #tool-manufa-last a,
    #medical-last a,
    #energy-last a,
    #micro-last a,
    #ceramic-last a {
        font-size: 12px !important;
        padding: 10px 0px;
    }
}

/*list unordered ma icon col. change*/
.accent-gradient .standard-number-list li:before,
.accent-gradient .standard-arrow li:before {
    background: #990000 !important;
}

/*home page */
/*wc-sec1-img*/
.about-img img {
    border-radius: 0px !important;
}

#wc-sec-bg {
    padding-top: 15px;
}


@media screen and (min-width: 777px) and (max-width: 990px) {
    #wc-sec-bg {
        padding-bottom: 40px !important;
    }
}

@media screen and (max-width: 991px) {
    #wc-sec-bg {
        padding-top: 0px;
        padding-bottom: 25px;
    }
}

/* Main Application Areas */
.vc_section.vc_section-has-fill {
    padding-top: 15px;
}

/*home sec3*/
#home-our-loc,
#home-call,
#home-drop {
    font-weight: 800;
}

/*contact*/
.vc_column_container .vc_custom_1744459015069 {
    padding-top: 0px !important;
}
.grad2 {
    background-image: linear-gradient(180deg, rgb(71 0 0 / 36%) 0%, rgba(255, 255, 255, 0) 96%) !important;
}

.accent-gradient.popup-message-style .wpcf7-validation-errors, .accent-gradient.popup-message-style .wpcf7-mail-sent-ok, .accent-gradient.popup-message-style .wpcf7-response-output {
    background: transparent linear-gradient(200deg, #470000 30%, #e7a43b 100%) !important;
}

.wp-block-columns.is-layout-flex {
    gap: 0em !important;
}


/*footer*/
#footer.solid-bg {
    background: #480000 none repeat center top !important;
}