
/* borders */

.r2r-head-top,
.r2r-head-bottom,
.r2r-body{

	border: 9px solid #ffffff;
}

.r2r-head-top,
.r2r-intro,
.r2r-body{
	border-top-width: 0;
}

.r2r-head-top,
.r2r-head-bottom{
	border-bottom-width: 0;	
}

/* ------------------------------------------------- */

/* headings */

				                                              .r2r-lineup-heading { max-width: 750px; } .r2r-footer-heading{ max-width: 600px; }
@media screen and (max-width: 960px) and (min-width: 783px) { .r2r-lineup-heading { max-width: 500px;  } .r2r-footer-heading{ max-width: 450px; } }
                       @media screen and (max-width: 782px) { .r2r-lineup-heading, .r2r-footer-heading{ max-width: 350px; font-size: 1.7rem;  } .r2r-footer-heading{ max-width: 400px; } }
                       @media screen and (max-width: 480px) { .r2r-lineup-heading { max-width: 200px; } .r2r-footer-heading{ max-width: 230px; } }
                       
                       
/* paragraphs */ 

                                                              .r2r-footer-p{ max-width: 600px; } 
@media screen and (max-width: 960px) and (min-width: 783px) { .r2r-footer-p{ max-width: 550px; } } 
                       @media screen and (max-width: 782px) { .r2r-footer-p{ max-width: 500px; } }
                       @media screen and (max-width: 600px) { .r2r-footer-p{ max-width: 350px; } }                                            

/* ------------------------------------------------- */

.r2r-head-top,
.r2r-head-bottom{
	position: relative;
	overflow: visible;	
}	

.r2r-head-top .bkg,
.r2r-head-bottom .bkg{
	display: block;
	width: 100%;
	height: auto;
	max-width: none;
}

.r2r-head-bottom .bkg{
	position: relative;
	z-index: 1;
	top: -9px;
}

.r2r-head-top-heading{
	position: absolute;
	z-index: 2;
	top: 19px;
	top: 1.375rem;
	left: 50%;
	margin-top: 0;
}

                                                                .r2r-head-top-heading{ width: 500px; margin-left: -250px; }
                        @media screen and (max-width: 410px)  { .r2r-head-top-heading{ width: 210px; margin-left: -105px; } }
@media screen and (min-width: 411px)  and (max-width: 568px)  { .r2r-head-top-heading{ width: 270px; margin-left: -135px; } }
@media screen and (min-width: 481px)  and (max-width: 568px)  { .r2r-head-top-heading{ width: 300px; margin-left: -150px; } } 
@media screen and (min-width: 569px)  and (max-width: 767px)  { .r2r-head-top-heading{ width: 400px; margin-left: -200px; } }                                                                
@media screen and (min-width: 768px)  and (max-width: 900px)  { .r2r-head-top-heading{ width: 450px; margin-left: -225px; } }
@media screen and (min-width: 1000px) and (max-width: 1099px) { .r2r-head-top-heading{ width: 550px; margin-left: -275px; } }
@media screen and (min-width: 1100px) and (max-width: 1199px) { .r2r-head-top-heading{ width: 600px; margin-left: -300px; } }
@media screen and (min-width: 1200px) and (max-width: 1299px) { .r2r-head-top-heading{ width: 650px; margin-left: -325px; } }
@media screen and (min-width: 1300px) and (max-width: 1399px) { .r2r-head-top-heading{ width: 700px; margin-left: -350px; } }
                        @media screen and (min-width: 1400px) { .r2r-head-top-heading{ width: 750px; margin-left: -375px; } }

.r2r-head-top-img{
	display: block;
	width: 100%;
	height: auto;
	max-width: none;	
}

/* ------------------------------------------------- */

.r2r-intro{
	background: #f1f3f4;
	background-image: -moz-linear-gradient(#f1f3f4,white 75%);
	background-image: -webkit-linear-gradient(#f1f3f4,white 75%);
	background-image: -o-linear-gradient(#f1f3f4,white 75%);
	background-image: linear-gradient(#f1f3f4,white 75%);
}

.r2r-intro.grid{
	max-width: none;	
}

.r2r-intro.grid.shorter .grid-inner {
    padding-top: 2%;
}	

.r2r-intro .icon-rental-solutions{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 285px;
	height: auto;
	max-width: none;
}

@media screen and (max-width: 800px){ .r2r-intro .icon-rental-solutions{ width: 185px; } }

@media screen and (max-width: 800px){

	.r2r-intro .linde-list.inline-block li{
		display: block;
		width: 200px;
		margin-left: auto;
		margin-right: auto;	
	}
}

/* ------------------------------------------------- */



                                                              .r2r-lineup.grid{	max-width: 1200px; }
@media screen and (min-width: 669px) and (max-width: 960px) { .r2r-lineup.grid{ max-width: 600px;  } }
                       @media screen and (max-width: 668px) { .r2r-lineup.grid{ max-width: 350px;  } }

@media screen and (max-width: 480px){
	
	.r2r-lineup.grid{
		max-width: 300px;	
	}
}	

.r2r-solution{
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	     -o-box-sizing: border-box;
	        box-sizing: border-box;
	
	position: relative;
	padding: 23px;
	border: 1px solid #d2d2d2;	
}

/*
	442 x 466	
*/

.r2r-img,
.r2r-img img{
	position: relative;
}

.r2r-img-engine-forklifts{
	padding: 22% 3.8% 17.5% 0.5%;
}

.r2r-img-electric-forklifts{
	padding: 20.1% 0 11.5% 0;
	padding: 20.1% 0 10% 0;
}

.r2r-img-reach-trucks{
	padding: 12.4% 10.8% 12% 20.35%;
}

.r2r-img-turret-trucks{
	padding: 3.16% 19.2% 6.10% 16.2%;
}

.r2r-img-order-pickers{
	padding: 5.2% 16.7% 7.4% 0%;
}

.r2r-img-pallet-trucks{
	padding: 19.6% 10.8% 13.5% 17.1%;
}

.r2r-img-pallet-stackers{
	padding: 15.3% 5.4% 10.4% 21.2%;
}

.r2r-img-tow-tractors{
	padding: 14.7% 8.5% 14.2% 16.2%;
}

.r2r-img img{
	display: block;
	width: 100%;
	height: auto;
	max-width: none;	
}

.r2r-img-electric-forklifts img{
	margin-left: -2%;	
}	

/* ------------------------------------------------- */

.r2r-footer{
	background-image: -moz-linear-gradient(#f1f3f4,white 75%);
	background-image: -webkit-linear-gradient(#f1f3f4,white 75%);
	background-image: -o-linear-gradient(#f1f3f4,white 75%);
	background-image: linear-gradient(#f1f3f4,white 75%);	
}	

.r2r-footer-img{
	display: block;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.r2r-footer-img{ max-width: 360px; }
@media screen and (max-width: 782px) { .r2r-footer-img{ max-width: 260px; } }

/* ------------------------------------------------- */

.r2r-quote{
	background: transparent url("../_images/_so_ready2rent/ready2rent-bkg.jpg") no-repeat center center;	
	background-size: cover;
}

#linquiry_ready2rent_form-wrapper{
	background: white;
	padding: 2.618em;
}

@media screen and (max-width: 480px){

	#linquiry_ready2rent_form-wrapper{
		padding: 1.4em;
	}	
}	

/* ------------------------------------------------- */

.r2r-share-btn{
	display: inline-block;
	position: relative;
	
	padding: 0 16px;
	margin: 0 6px;	
	
	border-radius: 3px;
	
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
	line-height: 46px;
	color: white;
	text-decoration: none;
	text-align: left;
}

@media screen and (max-width: 800px){

	.r2r-share-btn{
		text-align: center;	
		width: 25px;
		padding: 0 12px;
	}	
	
	.r2r-share-btn .txt{
		display: none;
	}		
}

.r2r-share-btn-facebook{
	background-color: #43598e;	
}

.r2r-share-btn-twitter{
	background-color: #57a1d4;	
}

.r2r-share-btn-email{
	background-color: #e4745a;	
}

.r2r-share-btn .fa{
	position: relative;
	margin-right: 4px;
	font-size: 1.2em;
}

.r2r-share-btn-email .fa{
	top: 0;
}

.r2r-share-btn-facebook .fa,
.r2r-share-btn-twitter .fa{
	top: 0.1em;	
}	

@media screen and (max-width: 800px){

	.r2r-share-btn .fa{
		margin-right: 0;
		line-height: 46px;
	}		
}

/* ------------------------------------------------- */

.r2r-share-confirmation{
	margin: 0 auto;
	max-width: 700px;
	border: 1px solid black;
}





























	

