.tail-top{ background:url(images/bg1.gif) top repeat-x }


.col1, .col2, .col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
.main{margin:0 auto; text-align:left; max-width:982px; width: 100%; box-sizing: border-box; padding: 0 20px; }

/*======= header =======*/
#header {height:240px;}

#content .row .col1{ width:58%; padding-right: 20px; box-sizing: border-box;}
#content .row .col2{width: 42%;}
#content .row {
	height: auto;
}
#page5 #content .row .col1{ width:297px; margin-right:0}
#page5 #content .row .col2{ width:590px}
/*======= index-1.html =======*/
#page1 #content .col-1{ width:60%; padding-right:60px; box-sizing: border-box;}
#page1 #content .col-2{ width:40%;}
/*======= index-2.html =======*/
#page2 #content .col-1{ width:60%; padding-right:60px; box-sizing: border-box;}
#page2 #content .col-2{ width:40%;}
/*======= index-3.html =======*/
#page3 #content .col-1{ width:60%; padding-right:60px; box-sizing: border-box;}
#page3 #content .col-2{ width:40%;}
/*======= index-4.html =======*/
#page4 #content .col-1{ width:333px; margin-right:120px}
#page4 #content .col-2{ width:353px}
#page4 #content .col-3{ width:169px; margin-right:4px}
#page4 #content .col-4{ width:180px}

/*======= footer =======*/
#footer { height:110px; }

.lift-master {
	width: 100%;
	max-width: 320px;
}

@media (max-width: 960px) { 
	.services-list {
		float: none;
	}
}
@media (max-width: 880px) { 
	#content .row .col1{ width:100%; padding-right: 0; margin-bottom: 20px;}
	#content .row .col2{ width: 100%; padding: 0 5px; box-sizing: border-box;}
}
@media (max-width: 676px) {
	.main {
		padding: 0 10px;
	}
	#header {
		text-align: center;
		padding-top: 40px;
		height:auto;
	}
}