/* Enter Your Custom CSS Here */

body {
    background-image: url(https://landlcontracting.com/dev/wp-content/uploads/2018/07/railing.jpg);
    background-repeat: no-repeat;
    background-position: right top !important;
}

iframe {
    max-width: 100%;
}

header .add-header-height {
    height: 150px !important;
}
		.home img.mk-desktop-logo.light-logo {
				opacity: 0;
		}
		.a-sticky:not(.header-style-4) .add-header-height {
				height: 120px !important;
		}

.side-nav-adjust {
	color: #fff;
}
	.side-nav-adjust a:hover {
		color: #000 !important;
	}

h1#fancy-title-4, 
div#mk-button-5,
.section-02, 
.section-03 {
    display: none;
}

.mk-image.align-left {
    text-align: center;
}

.home-hero-logo img.lightbox-false {
    opacity: .85;
    display: flex;
    align-items: center;
    justify-content: center;
	  width: 600px;
}

.mk-side-dashboard {
    background-color: rgba(113,0,30,0.8);
}

h3#fancy-title-38 {
    font-size: 40px;
}

.fit-logo-img a img {
    max-height: 100%;
    margin-top: 0;
}


#mk-footer .widget:not(.widget_social_networks) #custom-footer-a-color {
	color: #eee;
}
#mk-footer .widget:not(.widget_social_networks) #custom-footer-a-color a {
	color: #ccc;
}

#mk-footer .widget:not(.widget_social_networks) #custom-footer-a-color a:hover {
	color: #fff;
}

#mk-footer a {
	font-weight: bold;
	opacity: 1;
	transition: opacity .35s ease-in-out .1s;
}

#mk-footer a:hover {
	opacity: .5;
	transition: opacity .25s ease-in-out .08s;
}

.text-align-center {
	text-align: center;
}

#page-section-13 .mk-padding-wrapper.wpb_row {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 2em;
}






@media handheld, only screen and (max-width: 1140px) {
	.logo-is-responsive .mk-resposnive-logo {
			display: none !important;
	}
	header .add-header-height {
		height: 90px !important;
		border-bottom: none;
	}
}