@charset "UTF-8";
/* CSS Document */

body {margin:0;}

.textmain {
	color: #3C4770;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
}

@media screen and (min-width:1px) {


.banner-home {
	background-color: #B3B3B3;
	height: 80px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	width: 100%;
}
.banner-home img {
	width: 50px;
	height: 55px;
	float: left;
	padding-right: 10px;
	padding-top: 15px;
	display: inline;
}
.textmain {
	padding-top: 20px;
	font-size: 17px;
	color: #3C4770;
}

.banner-home h1 {
	margin-top: 0;
	position: relative;
	text-align: center;
	top: 0px;
	left: 0px;
	display: inline;
	color: #3C4770;
}

ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #3C4770;
	width:100%;
}
li {float: left;}
li a {
	display: block;
	color: white;
	font-size: 7px;
	text-align: center;
	padding: 30px 4px;
	text-decoration: none;
	width:100%;
}
li a:hover {background-color: #111;}

.image-one img {
	max-width: 100%;
	width: 100%;
	height: 500px;
	padding-right: 20px;
	position: absolute;
}

.image-two img{
	max-width: 200px;
	min-height: 150px;
	padding-top: 40px;
	position: relative;
}

.image-three img {
	max-width: 200px;
	min-height: 150px;
	padding-top: 20px;
	position: relative;
}

.aboutus h2 {
	color: #3C4770;
}
.aboutus {

	padding-top: 120px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 50px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 20px;
	color: #3C4770;
}

footer {
	height: 70px;
	width: 100%;
	top:0;
	background-color: #B3B3B3;
}
.page-footer {
    padding-top: 15px;
	width: 100%;
	color: #3C4770;
}

	.writing {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 6.7px;
	}
	
.safecon {
	float: right;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 10px;
	
}

.teflogos {
	float: left;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 7px;
	
}

/*Fabrication page*/

.fabrication-title {
	font-size: 40px;
	text-align: center;
	margin: 0;
	color: #3C4770;
}

.maintop {
	font-size: 23px;
	color: #3C4770;
	padding-left: 10px;
	text-align: center;
}

.remim {
	font-size: 21px;
	color: #3C4770;
    text-align: center;
}
	
.buildings {padding-left: 23px;}

.machinery {padding-left: 23px;}

.brown {padding-left: 23px;}

.cup {padding-left: 23px;}

.label {padding-left: 23px;}
	
.stairs {padding-left: 23px;}
	
.teftable {padding-left: 23px;}
	
.teftables {padding-left: 23px;}
	
.metalstairs {padding-left: 23px;}
	
.metalbox {padding-left: 23px;}
	
.orangebox {padding-left: 23px;}
	
.orangetable {padding-left: 23px;}
	
.orangesteels {padding-left: 23px;}
	
.boxpaint {padding-left: 23px;}

/*Lift page*/

.lift-title {
	font-size: 40px;
	text-align: center;
	margin: 0;
	color: #3C4770;
}

.maint {
	font-size: 23px;
	color: #3C4770;
	padding-left: 10px;
	text-align: center;
}

.rem {
	font-size: 21px;
	color: #3C4770;
    text-align: center;
}


.pictureka {padding-left: 23px;}

.oned {padding-left: 23px;}

.date {padding-left: 23px;}

.shock {padding-left: 23px;}

.snore {padding-left: 23px;}

.fourty {padding-left: 23px;}
	
.anglelift {padding-left: 23px;}
	
.newlift {padding-left: 23px;}
	
.inside {padding-left: 23px;}
	
.shafty {padding-left: 23px;}
	
.lifty {padding-left: 23px;}


/*Careers page*/
.careers-title {
	font-size: 60px;
	text-align: center;
	margin: 0;
	color: #3C4770;
}

.careershere {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 30px;
	padding-left: 10px;
	padding-right: 10px;
	color: #3C4770;
}

.list{
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 30px;
	color: #3C4770;
}

.interest {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 200px;
	color: #3C4770;
}
/*Contact page*/


.contact-title {
	font-size: 50px;
	text-align: center;
	color: #3C4770;
}

.enquiry {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 20px;
	color: #3C4770;
}

.infolink {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 20px;
	color: #3C4770;
	padding-bottom: 30px;
}

.phoneme {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 20px;
	color: #3C4770;
}

.phonedirect {padding-bottom: 20px;}

.callus {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 20px;
	color: #3C4770;
}

.linkedin {padding-bottom: 50px;}

.address {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 25px;
	color: #3C4770;	
	padding-left: 10px;
}

.firstline {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 25px;
	color: #3C4770;
	padding-left: 10px;
}

.secondline {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 25px;
	color: #3C4770;
	padding-left: 10px;
}

.thirdline {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 25px;
	color: #3C4770;
	padding-left: 10px;
}

.postcode {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
	font-size: 25px;
	color: #3C4770;
	padding-left: 10px;
	padding-bottom: 250px;
}
}

@media screen and (min-width:250px) {
	/*Home screen*/
	
	
li a {font-size: 8px;
	padding: 30px 4px;}
	
	
	.page-footer {padding-top: 5px;
	height: 100px;}
	
		li a {
	font-size: 7px;
	padding: 30px 5px;
}
	
	.writing {font-size: 7px;}
	
	.teflogos img {min-height: 70px;
	min-width: 60px;
	padding-top: 8px;
	}

	
	.safecon img {min-height: 60px;
	min-width: 60px;
	padding-top: 10px;
}
}

@media screen and (min-width:280px) {
	.textmain {
		font-size: 21px;
		padding-top: 14px;
	}
	
.banner-home img {
	width: 60px;
	height: 70px;
	padding-right: 5px;
	padding-top: 5px;
}
	
	li a {font-size: 8px;
	padding: 30px 6px;
	}
	
	.image-two img {min-width: 250px;
	min-height: 160px;}
	
	.image-three img {min-width: 250px;
	min-height: 160px;}
	
	.aboutus {padding-top: 100px;}
	
	.writing {font-size:9px;}
	

	
	.page-footer {height: 130px;
	padding-top: 15px;}

		.teflogos img {min-height: 90px;
	min-width: 82px;
	padding-top: 0px;}
	
	.safecon img {min-height: 80px;
	min-width: 80px;
	padding-top: 7px;}
	
	/*Contact page*/


.contact-title {
	font-size: 50px;
	text-align: center;
	color: #3C4770;
}
	.emaillink img {
	min-width: 250px;
	min-height: 250px;
	}

	
	.phoneme img {
	min-width: 250px;
	min-height: 250px;
	}
	
	.linkedin img {
	min-width: 250px;
	min-height: 250px;
	}
	
}

@media screen and (min-width:300px) {
	/*Home screen*/
	
	
	.banner-home {height: 120px;}
	
	.banner-home img {
	width: 90px;
	height: 105px;
}
	
	.textmain {font-size: 23px;
		padding-top: 15px;
	padding-right: 0px;}
	
	li a {
	font-size: 9px;
	padding: 30px 5px;
}
	.writing {font-size: 10px;}
	
	.page-footer {
	height: 140px;}
	/*Lift page*/

.lift-title {font-size: 45px;}

.maint {font-size: 27px;}

.rem {font-size: 25px;}


.pictureka {padding-left: 50px;}

.oned {padding-left: 50px;}

.date {padding-left: 50px;}

.shock {padding-left: 50px;}

.snore {padding-left: 50px;}

.fourty {padding-left: 50px;}
	
.anglelift {padding-left: 50px;}
	
.newlift {padding-left: 50px;}
	
.inside {padding-left: 50px;}
	
.shafty {padding-left: 50px;}
	
.lifty {padding-left: 50px;}
	

	/*Fabrication page*/

.fabrication-title {
	font-size: 45px;
}

.maintop {font-size: 27px}

.remim {font-size: 25px;}
	
.buildings {
	padding-left: 50px;}

.machinery {padding-left: 50px;
		}

.brown {padding-left: 50px;}

.cup {padding-left: 50px;}

.label {padding-left: 50px;}

.stairs {padding-left: 50px;}
	
.teftable {padding-left: 50px;}
	
.teftables {padding-left: 50px;}
	
.metalstairs {padding-left: 50px;}
	
.metalbox {padding-left: 50px;}
	
.orangebox {padding-left: 50px;}
	
.orangetable {padding-left: 50px;}
	
.orangesteels {padding-left: 50px;}
	
.boxpaint {padding-left: 50px;}
}

@media screen and (min-width:360px) {
	/*Home screen*/
	
	.banner-home img {
	width: 110px;
	height: 125px;
}
	.banner-home {height: 140px;}
	
	.textmain {font-size: 29px;
		padding-top: 5px;
	padding-right: 0px;}
	
	li a {
	font-size: 10px;
	padding: 30px 8px;
}
	

	.image-two img{
	min-width: 310px;
	min-height: 160px;
}

.image-three img {
	min-width: 310px;
	min-height: 160px;
}
	
	.page-footer {
	height: 180px;
}
	
	.teflogos img {min-height: 110px;
	min-width: 105px;
	padding-top: 5px;
	}
	
	.writing {font-size: 12px;}
	
	.aboutus {font-size: 25px;
	padding-top: 100px;}
	
	.safecon img {min-height: 105px;
	min-width: 105px;
		padding-top: 5px;
	}
	
		/*Lift page*/

.lift-title {font-size: 55px;}

.maint {font-size: 32px;}

.rem {font-size: 28px;}


.pictureka {padding-left: 75px;}

.oned {padding-left: 75px;}

.date {padding-left: 75px;}

.shock {padding-left: 75px;}

.snore {padding-left: 75px;}

.fourty {padding-left: 75px;}
	
.anglelift {padding-left: 75px;}
	
.newlift {padding-left: 75px;}
	
.inside {padding-left: 75px;}
	
.shafty {padding-left: 75px;}
	
.lifty {padding-left: 75px;}

	
	/*Fabrication page*/

.fabrication-title {font-size: 55px;
}

.maintop {
	font-size: 32px;
}

.remim {
	font-size: 28px;
}
	
.buildings {
	padding-left: 75px;}

.machinery {padding-left: 75px;
		}

.brown {padding-left: 75px;}

.cup {padding-left: 75px;}

.label {padding-left: 75px;}

.stairs {padding-left: 75px;}
	
.teftable {padding-left: 75px;}
	
.teftables {padding-left: 75px;}
	
.metalstairs {padding-left: 75px;}
	
.metalbox {padding-left: 75px;}
	
.orangebox {padding-left: 75px;}
	
.orangetable {padding-left: 75px;}
	
.orangesteels {padding-left: 75px;}
	
.boxpaint {padding-left: 75px;}

}

/*iphone 7*/

@media screen and (min-width:375px) {
	
	/*Home page*/


.textmain {
	padding-top: 0px;
	font-size: 30px;
}

li a {
	font-size: 11px;
	padding: 30px 7px;
}
	
	.image-two img{
	min-width: 330px;
	min-height: 170px;
}

.image-three img {
	min-width: 330px;
	min-height: 170px;
}	
	
	.page-footer {height: 175px;}
	/*contact*/
	
}


/*iphone 7 plus*/
@media screen and (min-width:414px) {
/*home page*/	

	

.textmain {font-size: 33px;
	padding-top: 10px;}

li a {
	font-size: 12px;
	padding: 30px 7px;
}
	
	
	.page-footer {padding-top: 5px;}
	
	footer {
	font-size: 10px;
	height:120px;
	}
	
	
		.teflogos img {min-height: 120px;
	min-width: 100px;
	padding-top: 10px;}
	
	.safecon img {min-height: 120px;
	min-width: 120px;
	padding-top: 10px;}


/*Fabrication page*/	
.buildings {padding-left: 100px;}

.machinery {padding-left: 100px;}

.brown {padding-left: 100px;}

.cup {padding-left: 100px;}

.label {padding-left: 100px;}
	
.stairs {padding-left: 100px;}
	
.teftable {padding-left: 100px;}
	
.teftables {padding-left: 100px;}
	
.metalstairs {padding-left: 100px;}
	
.metalbox {padding-left: 100px;}
	
.orangebox {padding-left: 100px;}
	
.orangetable {padding-left: 100px;}
	
.orangesteels {padding-left: 100px;}
	
.boxpaint {padding-left: 100px;}


/*Lift page*/	
.pictureka {padding-left: 100px;}

.oned {padding-left: 100px;}

.date {padding-left: 100px;}

.shock {padding-left: 100px;}

.snore {padding-left: 100px;}

.fourty {padding-left: 100px;}
	
.anglelift {padding-left: 100px;}
	
.newlift {padding-left: 100px;}
	
.inside {padding-left: 100px;}
	
.shafty {padding-left: 100px;}
	
.lifty {padding-left: 100px;}

}		


/*contact*/



@media screen and (min-width:454px) {
/*home page*/	

.textmain {font-size: 37px;
	padding-top: 3px;}

li a {
	font-size: 13px;
	padding: 30px 9px;
}
	
	.writing {font-size: 14.3px;}
	
	
	.page-footer {padding-top: 5px;
		height:170px;}

	
		.teflogos img {padding-top: 15px;}
	
	.safecon img {padding-top: 15px;}
	
	/*Fabrication page*/	
.buildings {padding-left: 120px;}

.machinery {padding-left: 120px;}

.brown {padding-left: 120px;}

.cup {padding-left: 120px;}

.label {padding-left: 120px;}
	
.stairs {padding-left: 120px;}
	
.teftable {padding-left: 120px;}
	
.teftables {padding-left: 120px;}
	
.metalstairs {padding-left: 120px;}
	
.metalbox {padding-left: 120px;}
	
.orangebox {padding-left: 120px;}
	
.orangetable {padding-left: 120px;}
	
.orangesteels {padding-left: 120px;}
	
.boxpaint {padding-left: 120px;}


		/*Lift page*/


.pictureka {padding-left: 120px;}

.oned {padding-left: 120px;}

.date {padding-left: 120px;}

.shock {padding-left: 120px;}

.snore {padding-left: 120px;}

.fourty {padding-left: 120px;} 

.anglelift {padding-left: 120px;}
	
.newlift {padding-left: 120px;}
	
.inside {padding-left: 120px;}
	
.shafty {padding-left: 120px;}
	
.lifty {padding-left: 120px;}

}

@media screen and (min-width:500px) {
	
/*home page */
	
	.banner-home img {
	width: 120px;
	height: 130px;
	padding-right: 15px;
}
	
	li a {
	font-size: 14px;
	padding: 30px 10px;
}
	
	.textmain {font-size: 38px;
	padding-top: 3px;}
	
.image-two img{
	min-width: 450px;
	min-height: 225px;
}

.image-three img {
	min-width: 450px;
	min-height: 225px;
}
	
	.aboutus {padding-top: 80px;
		font-size: 32px;}

	
	.image-one img {min-height: 630px;}

	
	.writing {font-size: 15.75px;}
	
	.page-footer {padding-top: 15px;
	height: 190px;}
	
	
	/*lift page*/
.pictureka {padding-left: 150px;}

.oned {padding-left: 150px;}

.date {padding-left: 150px;}

.shock {padding-left: 150px;}

.snore {padding-left: 150px;}

.fourty {padding-left: 150px;}
	
.anglelift {padding-left: 150px;}
	
.newlift {padding-left: 150px;}
	
.inside {padding-left: 150px;}
	
.shafty {padding-left: 150px;}
	
.lifty {padding-left: 150px;}

	
/*Fabrication page*/
	
.buildings {padding-left: 150px;}

.machinery {padding-left: 150px;}

.brown {padding-left: 150px;}

.cup {padding-left: 150px;}

.label {padding-left: 150px;}	
	
.stairs {padding-left: 150px;}	
	
.teftable {padding-left: 150px;}	
	
.teftables {padding-left: 150px;}	
	
.metalstairs {padding-left: 150px;}	
	
.metalbox {padding-left: 150px;}	
	
.orangebox {padding-left: 150px;}	
	
.orangetable {padding-left: 150px;}	
	
.orangesteels {padding-left: 150px;}	
	
.boxpaint {padding-left: 150px;}	

	
/*contact*/
	
}

@media screen and (min-width:550px) {
	
/*home page */
	
	.banner-home img {
	padding-right: 25px;
}
	
	li a {
	font-size: 15px;
	padding: 30px 12px;
}
	
	.textmain {font-size: 41px;
	padding-top: 0px;}
	
.image-two img{
	min-width: 500px;
	min-height: 250px;
}

.image-three img {
	min-width: 500px;
	min-height: 250px;
}
	
	
	.image-one img {min-height: 690px;}

	
	.writing {font-size: 16px;}
	
	.page-footer {padding-top: 15px;}

		.teflogos img {min-height: 130px;
	min-width: 120px;
	padding-top: 5px;}
	
	.safecon img {min-height: 130px;
	min-width: 130px;
	padding-top: 5px;}
}

@media screen and (min-width:600px) {
	/*Home page*/
	

.aboutus {
	padding-top: 90px;
}
	.banner-home {height: 180px;}
	
	.banner-home img {
	width: 160px;
	height: 170px;
	padding-right: 0px;
}
.textmain {
	
	font-size: 47px;
	padding-top: 9px;
}

li a {
	font-size: 18px;
	padding: 30px 10px;
}

	
	/*lift page*/
.pictureka {padding-left: 190px;}

.oned {padding-left: 190px;}

.date {padding-left: 190px;}

.shock {padding-left: 190px;}

.snore {padding-left: 190px;}

.fourty {padding-left: 190px;}
	
.anglelift {padding-left: 190px;}
	
.newlift {padding-left: 190px;}
	
.inside {padding-left: 190px;}
	
.shafty {padding-left: 190px;}
	
.lifty {padding-left: 190px;}

	
/*Fabrication page*/
	
.buildings {padding-left: 190px;}

.machinery {padding-left: 190px;}

.brown {padding-left: 190px;}

.cup {padding-left: 190px;}

.label {padding-left: 190px;}	
	
.stairs {padding-left: 190px;}	
	
.teftable {padding-left: 190px;}	
	
.teftables {padding-left: 190px;}	
	
.metalstairs {padding-left: 190px;}	
	
.metalbox {padding-left: 190px;}	
	
.orangebox {padding-left: 190px;}	
	
.orangetable {padding-left: 190px;}	
	
.orangesteels {padding-left: 190px;}	
	
.boxpaint {padding-left: 190px;}
	
	/*contact us*/
	
}

@media screen and (min-width:650px) {
	/*Home page*/
	

.textmain {
	
	font-size: 50px;
	padding-top: 0px;
}

li a {
	font-size: 20px;
	padding: 30px 9px;
}
	/*Fabrication page*/	
.buildings {padding-left: 230px;}

.machinery {padding-left: 230px;}

.brown {padding-left: 230px;}

.cup {padding-left: 230px;}

.label {padding-left: 230px;}
	
.stairs {padding-left: 230px;}
	
.teftable {padding-left: 230px;}
	
.teftables {padding-left: 230px;}
	
.metalstairs {padding-left: 230px;}
	
.metalbox {padding-left: 230px;}
	
.orangebox {padding-left: 230px;}
	
.orangetable {padding-left: 230px;}
	
.orangesteels {padding-left: 230px;}

.boxpaint {padding-left: 230px;}
	

		/*Lift page*/


.pictureka {padding-left: 230px;}

.oned {padding-left: 230px;}

.date {padding-left: 230px;}

.shock {padding-left: 230px;}

.snore {padding-left: 230px;}

.fourty {padding-left: 230px;} 
	
.anglelift {padding-left: 230px;}
	
.newlift {padding-left: 230px;}
	
.inside {padding-left: 230px;}
	
.shafty {padding-left: 230px;}
	
.lifty {padding-left: 230px;}

}

/*iphone 7 landscape*/
@media screen and (min-width:667px) {
	/*home page*/
	.image-two img{
      min-height: 300px;
	  min-width: 600px;}

.image-three img {
      min-height: 300px;
	  min-width: 600px;}
	
	.image-one img {height: 800px;}

	.banner-home img {
	width: 150px;
	height: 170px;
	padding-right: 5px;
}
.textmain {
	padding-right: 70px;
	font-size: 50px;

}

li a {
	font-size: 20px;
	padding: 30px 11px;
}



.writing {font-size: 17px;}
	
			.teflogos img {min-height: 160px;
	min-width: 140px;
	padding-top: 0px;}
	
	.safecon img {min-height: 160px;
	min-width: 160px;
	padding-top: 0px;}

/*Fabrication services*/


.maintop {font-size: 33px;}

.remim {font-size: 28px;}

	
.buildings {padding-left: 90px;}

.machinery {padding-left: 90px;}

.brown {padding-left: 90px;}

.cup {padding-left: 90px;}

.label {padding-left: 90px;}	
	
.stairs {padding-left: 90px;}
	
.teftable {padding-left: 90px;}
	
.teftables {padding-left: 90px;}
	
.metalstairs {padding-left: 90px;}
	
.metalbox {padding-left: 90px;}
	
.orangebox {padding-left: 90px;}
	
.orangetable {padding-left: 90px;}
	
.orangesteels {padding-left: 90px;}
	
.boxpaint {padding-left: 90px;}


.buildings img {min-width: 40%;
	min-height: 300px;
	display: flex;
	float: left;
	padding-top: 10px;
	}

.machinery img {min-width: 40%;
	min-height: 300px;
    padding-left: 20px;
	padding-top: 10px;
	}

.brown img {min-width: 40%;
	min-height: 300px;
	display: flex;
	float: left;
	padding-top: 10px;
	}

.cup img {min-width: 40%;
	min-height: 300px;
    padding-left: 20px;
	padding-top: 10px;
	}

.label img {min-width: 40%;
	min-height: 300px;
	display: flex;
	float: left;
	padding-top: 10px;}
	
.stairs img {min-width: 40%;
	min-height: 300px;
	padding-left: 20px;
	padding-top: 10px;}
	
.teftable img {min-width: 40%;
	min-height: 300px;
	display: flex;
	float: left;
	padding-top: 10px;}
	
.teftables img {min-width: 40%;
	min-height: 300px;
	padding-left: 20px;
	padding-top: 10px;}
	
.metalstairs img {min-width: 40%;
	min-height: 300px;
	display: flex;
	float: left;
	padding-top: 10px;}
	
.metalbox img {min-width: 40%;
	min-height: 300px;
	padding-left: 20px;
	padding-top: 10px;}
	
.orangebox img {min-width: 40%;
	min-height: 300px;
	display: flex;
	float: left;
	padding-top: 10px;}
	
.orangetable img {min-width: 40%;
	min-height: 300px;
	padding-left: 20px;
		padding-top: 10px;}
	
.orangesteels img {min-width: 40%;
	min-height: 300px;
	display: flex;
	float: left;
		padding-top: 10px;}
	
	.boxpaint img {min-width: 40%;
	min-height: 300px;
	padding-left: 20px;
	padding-top: 10px;}



/*lift page*/

.pictureka {padding-left: 90px;}

.oned {padding-left: 90px;}

.date {padding-left: 90px;}

.shock {padding-left: 90px;}

.snore {padding-left: 90px;}

.fourty {padding-left: 90px;}
	
.anglelift {padding-left: 90px;}
	
.newlift {padding-left: 90px;}
	
.inside {padding-left: 90px;}
	
.shafty {padding-left: 90px;}
	
.lifty {padding-left: 90px;}


.maint {font-size: 33px;}

.rem {font-size: 28px;}


.pictureka img {min-width: 40%;
	min-height: 300px;
	float: left;
		padding-top: 10px;
	}

.oned img {min-width: 40%;
	min-height: 300px;
    padding-left: 20px;
	padding-top: 10px;
	}

.date img {min-width: 40%;
	min-height: 300px;
	display: flex;
	float: left;
	padding-top: 10px;
	}

.shock img {min-width: 40%;
	min-height: 300px;
    padding-left: 20px;
	padding-top: 10px;
	}

.snore img {min-width: 40%;
	min-height: 300px;
	display: flex;
	float: left;
		padding-top: 10px;
	}

.fourty img {min-width: 40%;
	min-height: 300px;
    padding-left: 20px;
		padding-top: 10px;
	}

.anglelift img {min-width: 40%;
	min-height: 300px;
	display: flex;
	float: left;
		padding-top: 10px;
	}
	
.newlift img {min-width: 40%;
	min-height: 300px;
    padding-left: 20px;
		padding-top: 10px;
	}
	
.inside img {min-width: 40%;
	min-height: 300px;
	display: flex;
	float: left;
	padding-top: 10px;
	}
	
.shafty img {min-width: 40%;
	min-height: 300px;
    padding-left: 20px;
	padding-top: 10px;
	}
	
.lifty img {min-width: 40%;
	min-height: 300px;
	display: flex;
	padding-left: 130px;
	padding-top: 10px;
	}


}
	
	
	/*contact us*/
	
@media screen and (min-width:700px) {
	/*home page*/
	

	.banner-home img {padding-right: 25px;}

.textmain {
	padding-right: 30px;
	font-size: 53px;

}

li a {
	font-size: 21px;
	padding: 30px 12px;
}

}

/*iphone 7 plus landscape*/
@media screen and (min-width:736px) {
	
	/*contact page*/
	.contact-title {font-size: 80px;}
	
	.emaillink img {
	min-width: 400px;
	min-height: 400px;
	}
	
	.enquiry {font-size: 40px;}
	
	.infolink {font-size: 40px;}
	
	.phoneme img {
	min-width: 400px;
	min-height: 400px;
	}
	
	.callus {font-size: 40px;}
	
	.phonedirect {font-size: 40px;}
	
	.linkedin img {
	min-width: 400px;
	min-height: 400px;
	}
	

	/*Home page*/
	
	

.textmain {
	padding-right: 95px;
	font-size: 52px;
}

li a {
	font-size: 21px;
	padding: 30px 15px;
}

	
}


	
/*ipad portrait*/
@media screen and (min-width:768px){
	/*careers page*/
	.careers-title {font-size: 60px;}

.careershere {
	font-size: 33px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.list{
	font-size: 33px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	padding-bottom: 10px;
}


.interest {
	padding-top: 10px;
	font-size: 33px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 210px;
}
	
		/*Lift page*/

.pictureka {padding-left: 120px;}

.oned {padding-left: 120px;}

.date {padding-left: 120px;}

.shock {padding-left: 120px;}

.snore {padding-left: 120px;}

.fourty {padding-left: 120px;} 
	
.anglelift {padding-left: 120px;}
	
.newlift {padding-left: 120px;}
	
.inside {padding-left: 120px;}
	
.shafty {padding-left: 120px;}
	
.lifty {padding-left: 120px;}

	
/*fabrications*/
	
	.buildings {padding-left: 100px;}

.machinery {padding-left: 100px;}

.brown {padding-left: 100px;}

.cup {padding-left: 100px;}

.label {padding-left: 100px;}
	
.stairs {padding-left: 100px;}
	
.teftable {padding-left: 100px;}
	
.teftables {padding-left: 100px;}
	
.metalstairs {padding-left: 100px;}
	
.metalbox {padding-left: 100px;}
	
.orangebox {padding-left: 100px;}
	
.orangetable {padding-left: 100px;}
	
.orangesteels {padding-left: 100px;}

.boxpaint {padding-left: 100px;}

	

	/*Home page*/
	
	li a {padding: 30px 15px;
	font-size: 22px;}
	
	/*contact*/
	
	
}

/*google nexus portrait*/

@media screen and (min-width: 800px) {
	
	/*fabrication page*/
	
	.textmain {
	padding-top: 20px;
	padding-right: 10px;
	font-size: 60px;
}
	
}

@media screen and (min-width: 850px) {
	.textmain {
	padding-top: 15px;
	padding-right: 5px;
	font-size: 65px;
}

li a {
	font-size: 25px;
	padding: 30px 15px;
}
	.image-one img {height: 900px;}
	
		.image-two img{
      min-height: 350px;
	  min-width: 700px;}

.image-three img {
      min-height: 350px;
	  min-width: 700px;}
	
	.aboutus {font-size: 34px;}
	
	.lifty img {padding-left: 160px;}
}



@media screen and (min-width: 900px) {

	/*Home page*/

		.textmain {font-size: 68px;}
	
	li a {padding: 30px 17px;
	font-size: 26px;}
	
		.lifty img {padding-left: 190px;}
	
	
}
@media screen and (min-width: 950px) {

	/*Home page*/

		.textmain {font-size: 75px;
	padding-top: 8px;}
	
	li a {padding: 30px 19px;
	font-size: 27px;}
	
	.banner-home img {
	width: 160px;
	height: 175px;

}
	
}

@media screen and (min-width: 1000px) {

	/*Home page*/

		.textmain {font-size: 75px;
	padding-top: 8px;}
	
	li a {padding: 30px 19px;
	font-size: 29px;}
	
	.banner-home img {
	width: 160px;
	height: 175px;

}

	
}
	
/*ipad landscape*/
@media screen and (min-width: 1024px) {
	/*Home page*/
	
	.textmain {font-size: 77px;
	padding-top: 0px;}
	
	.image-one img {min-height:1100px;}
	
.image-two img{
	padding-top: 50px;
	 min-height: 400px;
	  min-width: 800px;}

.image-three img {
	 min-height: 400px;
	  min-width: 800px;}
	
li a {padding: 30px 31px;
	font-size: 25px;}

	
.aboutus {
	padding-top: 200px;}

.page-footer {
	height:210px;}
	
	.writing {font-size: 21px;}
	
	.teflogos img {padding-left: 15px;
	min-height: 190px;
	min-width: 180px;}
	
		.safecon img {padding-right: 25px;
	min-width: 190px;
	min-height: 190px;}

/*fabrication page*/

.fabrication-title {font-size: 60px;}

.maintop {font-size: 45px;}

.remim {font-size: 35px;}

.installon {font-size: 35px;}

.modernan {font-size: 35px;}

.reskin {font-size: 35px;}

.furb {font-size: 35px;}

.laser {font-size: 35px;}

.sling {font-size: 35px;}
	
.steels {font-size: 35px;}

.structure {font-size: 35px;}

.gates {font-size: 35px;}
	
.powder {font-size: 35px;}
	
.manymore {font-size: 35px;}

.buildings img {min-width: 40%;
	min-height: 320px;
    padding-left: 40px;
	}

.machinery img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}

.brown img {min-width: 40%;
	min-height: 320px;
    padding-left: 40px;
	}

.cup img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}

.label img {min-width: 40%;
	min-height: 320px;
    padding-left: 40px;
	}
	
.stairs img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}
	
.teftable img {min-width: 40%;
	min-height: 320px;
    padding-left: 40px;
	}
	
.teftables img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}
	
.metalstairs img {min-width: 40%;
	min-height: 320px;
    padding-left: 40px;
	}
	
.metalbox img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}
	
.orangebox img {min-width: 40%;
	min-height: 320px;
    padding-left: 40px;
	}
	
.orangetable img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}
	
.orangesteels img {min-width: 40%;
	min-height: 320px;
    padding-left: 40px;
	}

.boxpaint img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}

/*Lift page*/
.lift-title {font-size: 60px;}

.maint {font-size: 45px;}

.rem {font-size: 35px;}

.install {font-size: 35px;}

.modern {font-size: 35px;}

.service {font-size: 35px;}

.rep {font-size: 35px;}

.spray {font-size: 35px;}

.builder {font-size: 35px;}

.hoard {font-size: 35px;}

.pictureka img {min-width: 40%;
	min-height: 320px;
    padding-left: 25px;
	}

.oned img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}

.date img {min-width: 40%;
	min-height: 320px;
    padding-left: 25px;
	}

.shock img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}

.snore img {min-width: 40%;
	min-height: 320px;
    padding-left: 25px;
	}

.fourty img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}
	
.anglelift img {min-width: 40%;
	min-height: 320px;
    padding-left: 25px;
	}
	
.newlift img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}
	
.inside img {min-width: 40%;
	min-height: 320px;
    padding-left: 25px;
	}
	
.shafty img {min-width: 40%;
	min-height: 320px;
    padding-left: 10px;
	}
	
.lifty img {min-width: 40%;
	min-height: 320px;
    padding-left: 200px;}

	
		.teflogos img {
		min-height: 180px;
		min-width: 180px;
	}
	
	.safecon img {
	    min-height: 180px;
		min-width: 180px;
		padding-right: 0px;
	}
/*contact page*/
	
	
.contact-title {font-size: 90px;}
	
.emaillink img {
	min-width: 600px;
	min-height: 600px;
	}
	
	.enquiry {font-size: 50px;}
	
	.infolink {font-size: 50px;}
	
	.phoneme img {
	min-width: 600px;
	min-height: 600px;
	}
	
	.callus {font-size: 50px;}
	
	.phonedirect {font-size: 50px;}
	
	.linkedin img {
	min-width: 600px;;
	min-height: 600px;
	}
	
	.address {
	font-size: 50px;
	padding-left: 20px;
}

.firstline {
	font-size: 50px;
	padding-left: 20px;
}

.secondline {
	font-size: 50px;
	padding-left: 20px;
}

.thirdline {
	font-size: 50px;
	padding-left: 20px;
}

.postcode {
	font-size: 50px;
	padding-left: 20px;
}

	/*careers page*/
	
	.careers-title {
		font-size: 80px;
	}

.careershere {
	font-size: 40px;
	padding-left: 40px;
}

.list{
	font-size: 40px;
	padding-top: 20px;
}


.interest {
	font-size: 40px;
	padding-left: 40px;
	padding-top: 20px;
}		
}

@media screen and (min-width: 1075px) {
	/*Home page*/
	
	.textmain {font-size: 75px;
	padding-right: 70px;
	padding-top: 0px;
	}
	
	.banner-home img {padding-right: 40px;}
	
li a {padding: 30px 30px;
	font-size: 27px;}

	
.aboutus {font-size: 40px;}

.page-footer {
	height:235px;}
	
	.writing {font-size: 23px;}
	
	.teflogos img {padding-left: 15px;
	min-height: 220px;
	min-width: 200px;}
	
		.safecon img {padding-right: 35px;
	min-width: 220px;
	min-height: 220px;}
}

@media screen and (min-width: 1120px) {
	/*Home page*/
	
	.textmain {font-size: 80px;}
	
	
li a {padding: 30px 30px;
	font-size: 28px;}

	
.aboutus {font-size: 42px;}
	
		.image-one img {height: 1300px;}
	
.image-two img{
	top: 20px;
	min-height: 500px;
	min-width: 1000px;}

.image-three img{
	top: 20px;
	min-height: 500px;
	min-width: 1000px;}
	
	.lifty {padding-left: 190px;}

}


@media screen and (min-width:1150px) {
	/*Home page*/
	
	.textmain {font-size: 81px;
	padding-top: 0px;}
	
		li a {
	font-size: 30px;
	padding: 30px 29px;
}
	
}

@media screen and (min-width:1230px) {
	/*Home page*/
	

		li a {
	font-size: 32px;
	padding: 30px 29px;
	}}

/*Google nexus landscape*/

@media screen and (min-width: 1280px) {
	/*Lift page*/
	.lifty {padding-left: 200px;}
	/*Home page*/

li a {padding: 30px 29px;
	font-size: 35px;}


.image-two img{padding-top: 60px;}
	
.banner-home img{padding-right: 60px;}


/*contact*/

}

@media screen and (min-width: 1330px) {

	/*Home page*/

li a {padding: 30px 29px;
	font-size: 36px;}
	
	.page-footer {height:245px;}

}

/*ipad pro landscape*/

@media screen and (min-width:1366px) {
	/*Home page*/
		.textmain {font-size: 82px;
		padding-top: 0px;
		padding-right: 210px;}
	
	.banner-home img {padding-right: 120px;}
	
	.image-one img {height: 1400px;}
	
.image-two img{
	top: 20px;
	min-height: 550px;
	min-width: 1100px;}

.image-three img{
	top: 20px;
	min-height: 550px;
	min-width: 1100px;}
	
li a {padding: 30px 27px;
	font-size: 38px;}
	
	
.aboutus {
	font-size: 48px;
	padding-bottom: 60px;}
	
	/*fabrication page*/
	.fabrication-title {font-size: 90px;}

.maintop {font-size: 60px;
	padding-bottom: 10px;}

.remim {font-size: 50px;
		padding-bottom: 10px;}


.buildings img {padding-left: 70px;}

.machinery img {padding-left: 20px;}

.brown img {padding-left: 70px;}

.cup img {padding-left: 20px;}
	
.label img {padding-left: 70px;}
	
.stairs img {padding-left: 20px;}
	
.teftable img {padding-left: 70px;}
	
.teftables img {padding-left: 20px;}
	
.metalstairs img {padding-left: 70px;}
	
.metalbox img {padding-left: 20px;}
	
.orangebox img {padding-left: 70px;}
	
.orangetable img {padding-left: 20px;}
	
.orangesteels img {padding-left: 70px;}

.boxpaint img {padding-left: 20px;}
	


	/*Lift page*/
.lift-title {font-size: 90px;}

.maint {
font-size: 60px;
padding-bottom: 10px;
}

.rem {font-size: 50px;
		padding-bottom: 10px;}
	
.pictureka img {padding-left: 70px;}

.oned img {padding-left: 20px;}

.date img {padding-left: 70px;}

.shock img {padding-left: 20px;}

.snore img {padding-left: 70px;}

.fourty img {padding-left: 20px;}
	
.anglelift img {padding-left: 70px;}
	
.newlift img {padding-left: 20px;}
	
.inside img {padding-left: 70px;}
	
.shafty img {padding-left: 20px;}
	
.lifty img {padding-left: 270px;
	padding-bottom: 40px;}

	
			.teflogos img {
		min-height: 225px;
		min-width: 230px;
	}
	
	.safecon img {
	    min-height: 225px;
		min-width: 230px;
		padding-right: 0px;
	}
	
	/*contact page*/

	
	.infolink {
	padding-bottom: 50px;}
	
	
	.phonedirect {padding-bottom: 50px;}
	
	.linkedin img {padding-bottom: 50px;}
	
	.address {
	padding-left: 30px;
}

.firstline {
	padding-left: 30px;
}

.secondline {
	padding-left: 30px;
}

.thirdline {
	padding-left: 30px;
}

.postcode {
	padding-left: 30px;
}

	/*Careers page*/
.careers-title {font-size: 100px;}

.careershere {
	font-size: 50px;
	padding-left: 30px;
	padding-right: 30px;
}

.list{font-size: 50px;}

.job {font-size: 50px;}

.fabri {font-size: 50px;}

.assistant {font-size: 50px;}

.interest {
	font-size: 50px;
	padding-left: 35px;
	padding-right: 35px;
}
}

@media screen and (min-width:1450px) {
	/*Home page*/
		.textmain {font-size: 82px;
		padding-top: 0px;
		padding-right: 300px;}
	
	.banner-home img {padding-right: 150px;}
	
li a {padding: 30px 29px;
	font-size: 40px;}
}




@media screen and (min-width:1550px) {
	/*Home screen*/
	li a {
	padding: 30px 34px;
	font-size: 42px;
}
	
.aboutus {
	padding-top: 220px;
}
	.textmain {font-size: 82px;
	padding-right: 350px;}
	
	.banner-home img {padding-right: 200px;}
	
	.writing {font-size: 24px;}
	
	/*Fabrication services*/

.buildings img {min-height: 600px;}

.machinery img {min-height: 600px;}

.brown img {min-height: 600px;}

.cup img {min-height: 600px;}
	
.label img {min-height: 600px;}
	
.stairs img {min-height: 600px;}
	
.teftable img {min-height: 600px;}
	
.teftables img {min-height: 600px;}
	
.metalstairs img {min-height: 600px;}
	
.metalbox img {min-height: 600px;}
	
.orangebox img {min-height: 600px;}
	
.orangetable img {min-height: 600px;}
	
.orangesteels img {min-height: 600px;}

.boxpaint img {min-height: 600px;}

	
/*lift page*/
	.pictureka img {min-height: 600px;}

.oned img {min-height: 600px;}

.date img {min-height: 600px;}

.shock img {min-height: 600px;}

.snore img {min-height: 600px;}

.fourty img {min-height: 600px;}

.anglelift img {min-height: 600px;}
	
.newlift img {min-height: 600px;}
	
.inside img {min-height: 600px;}
	
.shafty img {min-height: 600px;}
	
.lifty img {min-height: 600px;
	padding-left: 320px;}

}

/*contact*/


@media screen and (min-width:1650px) {
	/*home page*/
	li a {padding: 30px 45px;
	font-size: 40px;}
	
		.textmain {font-size: 82px;
		padding-top: 0px;
		padding-right: 300px;}
	
	.banner-home img {padding-right: 300px;}
	

	
}



@media screen and (min-width:1750px) {
	/*home page*/
	li a {padding: 30px 48px;
	font-size: 43px;}
	
			.textmain {font-size: 82px;
		padding-top: 0px;
		padding-right: 350px;}
	
	.banner-home img {padding-right: 350px;}

/*fabrication*/

.buildings img {min-width: 30%;
	min-height: 500px;
	padding-left: 0px;
	display: flex;
	float: left;
	padding-bottom: 10px;
	}

.machinery img {min-width: 30%;
	min-height: 500px;
    padding-left: 50px;
	padding-right: 0px;
	display: flex;
	float: left;
    padding-bottom: 10px;
	}

.brown img {min-width: 30%;
	min-height: 500px;
	padding-right: 75px;
	padding-left: 0px;
	display: flex;
	float: right;
	padding-bottom: 10px;
	}

.cup img {min-width: 30%;
	min-height: 500px;
	padding-left: 0px;
	display: flex;
	float: left;
	padding-bottom: 10px;
	}

.label img {min-width: 30%;
	min-height: 500px;
    padding-left: 50px;
	padding-right: 0px;
	display: flex;
	float: left;
    padding-bottom: 10px;
	}
	
.stairs img {min-width: 30%;
	min-height: 500px;
	padding-right: 75px;
	padding-left: 0px;
	display: flex;
	float: right;
	padding-bottom: 10px;
	}
	
.teftable img {min-width: 30%;
	min-height: 500px;
	padding-left: 0px;
	display: flex;
	float: left;
	padding-bottom: 10px;
	}
	
.teftables img {min-width: 30%;
	min-height: 500px;
    padding-left: 50px;
	padding-right: 0px;
	display: flex;
	float: left;
    padding-bottom: 10px;
	}
	
.metalstairs img {min-width: 30%;
	min-height: 500px;
	padding-right: 75px;
	padding-left: 0px;
	display: flex;
	float: right;
	padding-bottom: 10px;
	}
	
.metalbox img {min-width: 30%;
	min-height: 500px;
	padding-left: 0px;
	display: flex;
	float: left;
	padding-bottom: 10px;
	}
	
.orangebox img {min-width: 30%;
	min-height: 500px;
    padding-left: 50px;
	padding-right: 0px;
	display: flex;
	float: left;
    padding-bottom: 10px;
	}
	
.orangetable img {min-width: 30%;
	min-height: 500px;
	padding-right: 75px;
	padding-left: 0px;
	display: flex;
	float: right;
	padding-bottom: 10px;
	}
	
.orangesteels img {min-width: 30%;
	min-height: 500px;
	display: flex;
	float: left;
	padding-left:250px;
	}


.boxpaint img {min-width: 30%;
	min-height: 500px;
	padding-left: 20px;
    padding-bottom: 100px;}


	
	/*Lift services*/
	.pictureka img {min-width: 30%;
	min-height: 500px;
	padding-left: 0px;
	display: flex;
	float: left;
	padding-bottom: 10px;
	}

.oned img {min-width: 30%;
	min-height: 500px;
    padding-left: 47px;
	padding-right: 0px;
	display: flex;
	float: left;
    padding-bottom: 10px;
	}

.date img {min-width: 30%;
	min-height: 500px;
	padding-right: 75px;
	padding-left: 0px;
	display: flex;
	float: right;
	padding-bottom: 10px;
	}

.shock img {min-width: 30%;
	min-height: 500px;
	padding-left: 0px;
	display: flex;
	float: left;
	}


.snore img {min-width: 30%;
	min-height: 500px;
    padding-left: 47px;
	padding-right: 0px;
	display: flex;
	float: left;

	}
	
	.fourty img {min-width: 30%;
	min-height: 500px;
	padding-right: 75px;
	padding-left: 0px;
	display: flex;
	float: right;
	padding-bottom: 10px;
	}
	
.anglelift img {min-width: 30%;
	min-height: 500px;
	padding-left: 0px;
	display: flex;
	float: left;
	padding-bottom: 10px;
	}
	
.newlift img {min-width: 30%;
	min-height: 500px;
    padding-left: 47px;
	padding-right: 0px;
	display: flex;
	float: left;
    padding-bottom: 10px;
	}
	
.inside img {min-width: 30%;
	min-height: 500px;
	padding-right: 75px;
	padding-left: 0px;
	display: flex;
	float: right;
	padding-top: 0px;
	padding-bottom: 10px;
	}
	
.shafty img {min-width: 30%;
	min-height: 500px;
	display: flex;
	float: left;
	padding-left:250px;
	}

	
.lifty img {min-width: 30%;
	min-height: 500px;
	padding-left: 30px;
    padding-bottom: 100px;}



		.teflogos img {
		min-height: 220px;
		min-width: 200px;
	}
	
	.safecon img {
	    min-height: 220px;
		min-width: 200px;
		padding-right: 0px;
	}
	
	/*contact*/
}

@media screen and (min-width:1810px) {
	/*home page*/
	li a {padding: 30px 48px;
	font-size: 45px;}
	
			.textmain {font-size: 82px;
		padding-top: 0px;
		padding-right: 400px;}
	
	.banner-home img {padding-right: 400px;}
	
	.image-two img {
	min-width: 1300px;
	min-height: 650px;
}

.image-three img {
	min-width: 1300px;
	min-height: 650px;
}
	
	.image-one img {height: 1600px; }
}
	

@media screen and (min-width:1900px) {
		/*home page*/
	
	li a {padding: 30px 55px;}
	
		.textmain {font-size: 82px;
		padding-right: 500px;}

	
	/*contact page*/
	
	.contact-title {font-size: 100px;}
	
	.emaillink img {
	min-width: 700px;
	min-height: 700px;
	}

	
	.phoneme img {
	min-width: 700px;
	min-height: 700px;
	}
	
	.linkedin img {
	min-width: 700px;
	min-height: 700px;
	}
	
	/*lift services*/

	.date img {
	padding-right: 90px;
	padding-top: 10px;
	}

.shock img {
	padding-right: 0px;
	}

.snore img {
	padding-left: 48px;
	}

.fourty img {
	padding-right: 90px;
	padding-top: 10px;
	}
	
.anglelift img {
	padding-right: 0px;
	}
	
.newlift img {
	padding-left: 48px;
	}
	
.inside img {
	padding-right: 90px;

	}
	
.shafty img {padding-left: 310px;}
	
.lifty img {padding-left: 23px;}

	
		.teflogos img {
		min-height: 210px;
		min-width: 210px;
	}
	
	.safecon img {
	    min-height: 210px;
		min-width: 200px;
		padding-right: 10px;
	}

	
	/*Fabrication servces*/
	.orangesteels img {padding-left: 350px;}

	
}

@media screen and (min-width:2000px) {
		/*home page*/
	
	li a {padding: 30px 53px;
	font-size: 50px;}
	
		.textmain {font-size: 83px;
		padding-right: 600px;}
	
	.banner-home {height: 190px;}



/*fab*/

.metalstairs img {padding-right: 90px;}
.stairs img {padding-right: 90px;}
.brown img {padding-right: 90px;}
.orangetable img {padding-right: 90px;}	
}

@media screen and (min-width:2100px){
		li a {padding: 30px 62px;
	font-size: 50px;}
	
			.textmain {font-size: 83px;
		padding-right: 650px;}
	
	.banner-home img {min-width: 190px;
	min-height: 190px;}
	
		
	.banner-home {height: 205px;}
	
	


/*lift*/
	
	.shafty img {padding-left: 330px;}
}
	

@media screen and (min-width: 2190px) {
	
	/*Home page*/
		.textmain {
		padding-right: 650px}
	
		.banner-home img {padding-right: 450px;}
	
	.page-footer {height:290px;}
	
li a {padding: 30px 70px;
	font-size: 50px;}

	.aboutus {font-size: 55px;}
	
	.writing {font-size: 27px;}
	
	.page-footer {height: 260px;}

	
	/*contact page*/
	

	
	.address {font-size: 60px;}

.firstline {font-size: 60px;}

.secondline {font-size: 60px;
}

.thirdline {font-size: 60px;}

.postcode {font-size: 60px;}
	
	/*careers*/
	.careers-title {font-size: 130px;}	

.careershere {font-size: 80px;}

.list{font-size: 80px;}

.interest {font-size: 80px;}	
	
	
		.snore img {
			padding-left: 60px;
	}
	
			.date img {
			padding-right: 90px;
	}
	
	.oned img {padding-left: 60px;}
	
	.newlift img {padding-left: 60px;}

	.shafty img {padding-left: 380px;}

		
		.teflogos img {
		min-height: 250px;
		min-width: 250px;
	}
	
	.safecon img {
	    min-height: 250px;
		min-width: 250px;
		padding-right: 10px;
	}
	
}

@media screen and (min-width:2500px) {
	
	/*Home page*/


li a {
	padding: 30px 95px;
	font-size: 50px;
}
			.textmain {
		padding-right: 850px}
	
		.banner-home img {padding-right: 600px;}
	
		.image-one img {height: 1750px;}
	
	.page-footer {height: 275px;}
	
.image-two img{
	top: 20px;
	min-height: 700px;
	min-width: 1600px;}

.image-three img{
	top: 50px;
	min-height: 700px;
	min-width: 1600px;}

	.aboutus {font-size: 60px;
	padding-left: 40px;
	padding-right: 40px;}

	}