/*
Theme Name: Dustrial Child
Theme URI: http://pluginspoint.com/dustrialwp
Template: dustrial
Author: https://themeforest.net/user/johanspond
Author URI: http://pluginspoint.com
Description: Dustrial Factory &amp; Industrial WordPress Theme.
Tags: threaded-comments,translation-ready
Version: 2.0.8.1582718896
Updated: 2020-02-26 12:08:16

*/

a { color: #506fbd }
a:hover { color: #061538 }
.market-item-thumb .categories img { width: 40px; }
.h1-navigation-area .site-description { display:none}
#address_widget-2 img { opacity:0 }
.bg-black-overlay:before { opacity:0.4 !important}


.h2-leftlogo a img { width: auto !important; }
.navbar-brand { margin-right: 0 }
#header-bottom {  background-color: #061538 !important; }
.bg-black-overlay-two:before {    background: #000000 !important; opacity: 0.4 !important;}

.page_title.breadcrumb-overlay.header3, .page_title.breadcrumb-overlay.header2 { min-height: 450px; display: flex; align-items: center; }
.breadcrumb-overlay:before { opacity: 0.4 !important; background: #000000 !important; }
.business-video-icon { display: none !important }
.inspiring-by { display: none !important }
.inspiring-section-bg img { float: right; }
.text-center { text-align: center !important;  }

/* Service Sidebar */

.menu-service-sidebar-menu-container ul { margin:0; padding: 0; list-style-type: none }
.menu-service-sidebar-menu-container ul li { margin:0; padding: 0; float: left; width: 100%; }

.menu-service-sidebar-menu-container ul li a { color: #061538; font-size: 18px; font-weight: 600; background-color: #f4f4f4; padding: 0 !important; display: block; overflow: hidden; line-height: 70px !important; min-height: 70px; padding-left: 106px !important; position: relative; }
.menu-service-sidebar-menu-container ul li a:hover,   .menu-service-sidebar-menu-container ul li a.active { background: #061538 !important; color: #ffffff !important }
.widget_nav_menu .menu li a img {position: absolute; top: 0; left: 0; height: 70px; }

.bind_footer.footer-2 .address_info p.footer-address {color: #ffffff !important;font-size: 22px; font-weight: 600;line-height: 32px;} #nav_menu-5 {     margin-top: 33px; padding-left: 50px; }

.bind_footer .address_info img { max-width: 245px; width: 100% }
#address_widget-2 .footer-address {margin-top: 9px;}
body { line-height: 1.8 ; font-size: 20px}
.footer { font-size: 20px }
.second-slider-content .text { font-size: 26px; line-height: 38px; }
.main-menu ul li a {font-size: 18px;letter-spacing: 1px;}
.bind_footer .social-media { margin-top: 0;  }
.bind_footer .footer { padding: 70px 0 }

.bind_footer.footer-2 .address_info p.footer-address { color: #000000 !important }
.bind_footer.footer-2 .address_info p, .bind_footer.footer-2 .block.footer-newsletter p, .bind_footer.footer-2 .footer ul.menu li a { color:#000000 !important; }
.bind_footer.footer-2.bg-black-overlay-footer:before { background-color: #ffffff !important; opacity: 1 }

.bind_footer.footer-2 .footer .address_info p { color: #000000 !important }
div.bind_footer.footer-2 .footer ul.menu li a{ color: #000000 !important }


.h2-navigation-area.navbar-fixed-top #inline-popups-two a.get_quote.btn {     background-color: #506fbd !important; color: #fff !important; border: 1px solid #506fbd !important }
.scroll-to-top {  background: #506fbd !important} 

.wpcf7-radio input{ position: relative; top: -2px; margin-right: 7px; }
.wpcf7-radio .wpcf7-list-item-label { font-size: 14px;  } 
.wpcf7-radio .first  {margin-left: 0 !important}

span.wpcf7-not-valid-tip { font-size: 14px; margin-top: -16px; }

#wpcf7-f2365-p2356-o1 .wpcf7-validation-errors { display: none !important }
#wpcf7-f2365-p2356-o1 span.wpcf7-list-item { margin: 0 0 0 12px; }

#map { filter: grayscale(100); -webkit-filter: grayscale(100); -moz-filter: grayscale(100); -ms-filter: grayscale(100); -o-filter: grayscale(100); }
.bind_footer .footer {  padding: 30px 0;  }

.copyright { padding: 12px 0; }
.copyright-content p { font-size: 14px; }

.copyright-content p a { color: #ffffff; text-decoration: underline; }


.current-menu-item  a:before { opacity: 1 !important; background-color: #ffffff !important }


.footer { background: #ffffff !important; color: #2b2b2b; border: none; padding: 40px 0 !important }
.footer img {max-width: 245px !important; margin-bottom: 25px; margin-top: 0;}
 .footer #media_image-2 { margin-top: 0 !important }

 .footer-address {color: #000000 !important; font-size: 22px; font-weight: 600; line-height: 32px;}
 .footer-phone { color: #000000 !important; margin-top: 0; }
 .footer-widget { margin-top: 0 !important }
 footer.footer ul.menu li a { border-left: 0 !important }
 footer.footer ul.menu li a { color: #000000 !important }
 footer.footer ul.menu li a:hover { color: #506fbd !important }
 footer.footer ul.menu li a:before { background: #000000 !important }
 footer.footer ul.menu li a:hover:before { background:#506fbd !important }
 #nav_menu-5 { margin-top: 33px !important; }

 footer.footer .widget_custom_html { border-bottom: 1px solid #000000; padding-bottom: 10px }

 @media only screen and (max-width:767px) {
 	#nav_menu-5 { padding-left: 0 !important; margin-top: 0 !important }
 	.second-slider-content .title  { font-size: 30px; line-height: 35px !important }
 	.second-slider-content .text { font-size: 20px !important; line-height: 26px !important }
 	.second-slider .slider-buttons { margin-top: 20px !important }
 	body { font-size: 16px !important }
 	div.vc_custom_1542515218987 { margin-top: 80px !important }

 	#wpcf7-f2365-p2356-o1 span.wpcf7-list-item { width: 100%; margin: 0 !important }
 	.page_title.breadcrumb-overlay.header3, .page_title.breadcrumb-overlay.header2 {     min-height: 310px; }
 	#map { height: 360px !important; }

 	div#h2-company-area-sections { padding: 50px 0 25px 0!important }
 }

 @media only screen and (max-width:460px) { 
 	.copyright-content p {     max-width: 240px; margin: 0 auto; }
 }

.logo-for-responsive-only { float: left !important; }
.inspiring-section-bg img { height: 100% !important; max-width: initial !important; float: left; }

.grecaptcha-badge {
visibility: hidden !important;
}