#head {
background-size:auto 34px;
}

#menuMobile ul{
height:50%;
overflow-y:scroll;
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 748px) 
and (max-width : 999px) {
#menuMobile ul{
height:auto !important;
overflow:auto;
}
}

/*HOME*/
#home h1{
display:block;
position:absolute;
left:0px;
bottom:0px;
top:50%;
width:100%;
text-align:center;
}

#home .awards{
left:0px;
top:0px;
top:20%;
text-align:center;
}

#home .awards img{
	margin:0px 6px;
	width:145px;
}

#home .alerts{
font-size:15px;	
line-height:18px;
padding:15px 5% 10px 5%;
}

#home .alerts a{
padding-top:5px;
}

#garden #bbqBanner{
	bottom:24%;
}

.square strong{
color:#515151;
font-weight:bold;
font-size:16px;
display:block;
letter-spacing:2px;
padding-bottom:10px;
padding-top:70px;
background-image:url(../img/bgStrongBlock01.gif);
background-repeat:no-repeat;
background-position:center top;
}

.square p{
display:block;
}

.overSquare .table-cell{
background-position:center center;
background-repeat:no-repeat;
background-size:70%; /* you change this to "contain" if you don't want the images to be cropped */
}

.overSquare, .overSquare strong, .overSquare em{
color:#FFFFFF;
}

.overSquare em{
background-image:url(../img/bgTitleBlockOver.gif);
}

#block1 strong, #block2 strong, #block3 strong, #block4 strong, #block5 strong, #block6 strong{
background-position:center top;
}

#block1 .overSquare strong, #block2 .overSquare strong, #block3 .overSquare strong, #block4 .overSquare strong, #block5 .overSquare strong, #block6 .overSquare strong{
background-position:center top;
}

.bannerBig, .bannerMedium{
width:50%;
padding-bottom:40%; /* = width for a 1:1 aspect ratio */
}

#banner1{
display:none;
}

#minServices span{
width:33%;
margin-right:6%;
margin-left:6%;
}

/*NEW DESIGN*/
.mainText, #tips .mainText, #services .mainText, #aplus .mainText{
height:24%;
}

.mainTextNormal, #tips .mainTextNormal, #services .mainTextNormal, #aplus .mainTextNormal{
}

.mainText h1, .mainTextNormal h1, #tips .mainText h1, #tips .mainTextNormal h1, #services .mainText h1, #services .mainTextNormal h1, #aplus .mainText h1, #aplus .mainTextNormal h1, #standard .mainText h1, #standard .mainTextNormal h1{
padding-top:12px;
font-size:19px;
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 748px) 
and (max-width : 999px) {
.mainText h1, .mainTextNormal h1, #tips .mainText h1, #tips .mainTextNormal h1, #services .mainText h1, #services .mainTextNormal h1, #aplus .mainText h1, #aplus .mainTextNormal h1, #standard .mainText h1, #standard .mainTextNormal h1{
padding-top:54px;
font-size:22px;
line-height:25px;
}

#tips .mainText h1, #services .mainText h1, #aplus .mainText h1, #standard .mainText h1, #contact .mainText h1{
padding-top:22px;
display:block;
}
}

.mainText h2, .mainTextNormal h2, #tips .mainText h2, #tips .mainTextNormal h2, #services .mainText h2, #services .mainTextNormal h2, #aplus .mainText h2, #aplus .mainTextNormal h2, #standard .mainText h2, #standard .mainTextNormal h2{
display:none;
font-size:15px;
line-height:22px;
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 748px) 
and (max-width : 999px) {
.mainText h2, .mainTextNormal h2, #tips .mainText h2, #tips .mainTextNormal h2, #services .mainText h2, #services .mainTextNormal h2, #aplus .mainText h2, #aplus .mainTextNormal h2{
display:block;
}
}

.mainTextNormal h2{
display:block;
}

.mainShadow{
bottom:24%;	
}

.mainArrow{
height:16px;
}

@media only screen 
and (min-width : 748px) 
and (max-width : 999px) {
.mainArrow{
height:26px;
}
}

.mainBackground{
display:none;
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 748px) 
and (max-width : 999px) {
.mainBackground{
display:block;
}
}

.mainSaints{
bottom:24%;
width:40%;
}

.itemIcon{
width:50%;
padding-bottom:30%; /* = width for a 1:1 aspect ratio */
}

.itemInfo{
width:100%;
padding-bottom:30%; /* = width for a 1:1 aspect ratio */
}

.itemServicesList span{
width:33%;
margin-right:6%;
margin-left:6%;
}

#news .mainText{
height:22vh;
}

#news .itemDocs a{
width:33%;
margin:30px 0;
margin-right:6%;
margin-left:6%;
}

#listServices span{
width:33%;
margin-right:6%;
margin-left:6%;
}

#instals .mainText{
height:22vh;
}

#contentTour{
height:150px;
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 748px) 
and (max-width : 999px) {
#contentTour{
height:230px;
}
}

#contentTour a.buttonStd{
margin:40px auto;
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 748px) 
and (max-width : 999px) {
#contentTour a.buttonStd{
margin:85px auto;
}
}

#contentGmap{
height:150px;
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 748px) 
and (max-width : 999px) {
#contentGmap{
height:270px;
}
}

#aplus .mainLogo{
background-position:center 50%;
background-size:25%;
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 748px) 
and (max-width : 999px) {
#aplus .mainLogo{
background-position:center 40%;
background-size:40%;
}
}

#listServicesPlus span{
width:70%;
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 748px) 
and (max-width : 999px) {
#listServicesPlus span{
width:55%;
}
}

/*CUSTOM PAGER SLIDER*/

#bx-pager {
bottom:22vh;
}