#banner {
	padding: 50px 0!important;
	background: url("http://newsite.handymanflash.com/wp-content/uploads/2020/03/lumber-2-new.jpg");
	background-position: bottom!important;
}

#banner .logo img {
    display: block;
    max-height: 75px!important;
}

#navigation {
	margin-top: 20px;
	position: relative;
  background: none!important;
	background-color: transparent!important;
	left: 10px;

}

nav.primary #primary-navigation ul li a {
	padding: 10px!important;
	font-size: 17px!important;
	font-weight: normal!important;
  background-color: transparent!important;
}

nav.primary .current-menu-item a {
	color: #266cab!important;
}

.nav.primary ul li:hover > a {
    background: #d54e21;
    color: #ffffff;
}

.inner h1 {
	color: #ac1f24!important;
}

.home p, .home ul, .home ol {
	font-size: 16px!important;
}

.inner p, .inner ul, .inner ol {
	font-size: 16px;
}





.home #content h1 {
	font-size: 50px!important;
	font-weight: 100!important;
}

.inner h1 {
	color: #ac1f24!important;
}

.home p, .home ul, .home ol {
	font-size: 16px!important;
}

.inner p, .inner ul, .inner ol {
	font-size: 16px;
}

.accolades p {
	font-size: 12px!important;
}

img.silo {
	position: absolute; 
	bottom: 69px;
	max-width: 375px!important;
	height: auto!important;
}

.alan {
	max-width: 450px!important;
	position: absolute; 
	bottom: -50px;
	height: auto!important;
}

img.alan {
	max-width: 100%!important;
    position: relative!important; 
	bottom: -25px!important;
}

.............................................................
}
 img.president-inner {

	position: relative!important; 
	max-width: 100%!important;
	bottom: -10px;
  
  }
 img.president {
	position: relative!important; 
	max-width: 100%!important;
	bottom: -25px!important;
}

 img.al {

	position: relative!important; 
	max-width: 100%!important;
	bottom: -50px;
  
  }

 img.al {
	position: relative!important; 
	max-width: 100%!important;
	bottom: -25px!important;
}

..............................................................................
.rick1 {
    position: relative!important; 
	top: 52px!important;
	max-width: 450px!important;
	height: auto!important;
	right: 0;
	margin-top: -330px;
}

.rick1 {
	max-width: 300px;
    bottom: -25px!important;
}

.transition-image {
    position: relative!important; 
	top: 51px!important;
	width: 350px!important;
	margin-top: -50px;

}

img.rick1 {
    position: relative!important;
	max-width: 100%!important; 
	top: 25px!important;
	margin-top: 0!important;
    bottom: -25px!important;
}

.transition-image {
    position: relative!important; 
	top: 10px!important;
	float: right;
	margin: 0!important;
	width: 100%;
	height: auto!important;
}

img.technology {
	max-width: 450px!important;
	margin-left: -20px;
}

.nopad {
	margin-top: -60px;
}

. . .........................................................

.transition-image {
    position: relative!important; 
	top: 51px!important;
	width: 350px!important;
	margin-top: -50px;

}

.pres-message {
	margin-top: 55px;
}

.home #content .default.band.padded,
.home #content .alternative.band.padded {
	padding: 35px 0 20px 0!important;
}

#content article .button.xsmall,
#content article .button.xsmall:hover {
	color: #fff!important;
}

#content .alternative {
	line-height: 25px;
	font-size: 16px;
    background-position: 25% top!important;

}	

.home #content .alternative.inset {
	background-position: 25% top!important;
}

.mini-meta-holder,
.home #content .alternative a {
	color: #266cab!important;

}============================================================================

.home #content .alternative a:hover {
	color: #ac1f24!important;
}

.home #content .alternative h1 { 
	color: #266cab!important;
}

#content .default {
	line-height: 25px;
	font-size: 16px;
	position: relative;
}

.home #content .default h1 {
	color: #ac1f24!important;
}

.home #content .default a {
	color: #ac1f24!important;
	text-transform: uppercase!important;
	font-weight: 300;

}

.home #content .default a:hover {
	color: #266cab!important;
}

#content .default .inner a {
	color: #266cab!important;
	text-transform: none!important;
}

#content .inner a:hover {
	color: #ac1f24!important;
}

.silo,
.president {
	float:right;
}

.slide-text {
	font-size: 30px;
	color: #ac1f24;
}

#searchform {
	max-width: 300px;
}

#footer {
	background: url("wp-content/uploads/2017/03/burgundy-footer-final.jpg");
}	

#text-7 {
	font-size: 10px;
}


.............................................................

#footer button {
		background: #8a2529!important;
}

#trim p.copyright {
    float: right;
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

nav.primary { 
	float: none!important;
	clear: both;
	dislay: block;
}

#site-wide-cta {
	line-height: 50px;
}

#site-wide-cta a.button {
	margin-top: 0px!important;
	
}



}


@media only screen and (min-width: 768px) and (max-width: 768px) {

#site-wide-cta a.button {
	margin-top: 10px!important;
	
}

}


@media only screen and (max-width: 1000px) {


#banner {
	background: url("/wp-content/uploads/2017/03/Banner-01-e1489776518167.jpg") 0 -60px #f2f2f2 no-repeat!important;
}

}

@media only screen and (max-width: 767px) {


#banner .logo {
	margin: 0!important;
}

.home .mobile-mes {
	display: block;
	margin-bottom: -25px;
}

.mobile-mes img {
	
}

#layerslider_5 {
	display: none;
}

.ls-wp-fullwidth-container,
.ls-wp-fullwidth-helper {
	display: none!important;
}


#navigation {
    margin-top: 0px!important;
	text-align: center;
	position: normal!important;
	left: 0!important;
}




.alternative {
	background-image:  url("/wp-content/uploads/2015/03/home-about-mobile-sky-v2.jpg")!important;
}

.alternative img.aboutimage {
	visibility: visible!important;
	display: block!important;
	float: left;
	position:relative;
	top:-60px;
	left: -40px;
}

.alternative img.wewantyou {
	display: block!important;
	float: left;
	position:relative;
	top:20px;
	left: -40px;
}

.alternative.inset {
	background-image:  url("/wp-content/uploads/2015/03/wewantyou-mobile-sky-v2.jpg")!important;
}

.alternative.inset img {
	display: block!important;
	float: left;
}

.transition-image {
    position: relative!important; 
	top: 10px!important;
	float: right;
	margin: 0!important;
	width: 100%;
	height: auto!important;
}


img.silo {
    position: relative!important; 
	bottom: -30px!important;
}


#site-wide-cta {
	line-height: 50px;
}

#site-wide-cta a.button {
	margin-top: 0px!important;
	
}

}

.embed-youtube iframe{
height: 250px !important;
}

#infobar ul, #trim p{
	font-size: 14px!important;
}

. . . . . . . . . . . . . . . . . . . .

.alternative {
	background-image:  url("/wp-content/uploads/2017/05/Home-Mobile-Mountains-1.jpg")!important;
}

.easy-fb-like-box p {
padding: 40px 40px 40px 40px;
}

p, h1, h2 {
    -webkit-hyphens: manual !important;
       -moz-hyphens: manual !important;
        -ms-hyphens: manual !important;
            hyphens: manual !important;
  }
.site-main {
  padding: 0 35px !important;
}

div#map_geolocation img {
  max-width:none;
}

.alternative {
	background-image:  url("wp-content/uploads/2019/08/mobile-banner.jpg")!important;
}

.mobile-mes {
	margin: 0 auto;
	background: #fff;
	display: none;

}

.mobile-mes img {
	max-width: 100%;
	margin: 0 auto;
	height: auto;
	padding: 15px;
}

.alternative.inset {
	background-image:  url("wp-content/uploads/2019/08/mobile-banner.jpg")!important;
}

div#hbspt-form-a0e99ee8-1cae-4197-a752-38026868af72 {
    width: 10%;
    margin: 0 auto;
}
