/*  --------------------------------------------------------------------------  */
/*  --- For square screens and landscape tablets (1024 wide - 32 for scrollbar) */
/*  --------------------------------------------------------------------------  */


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

h1{
	font-size: 28pt;
}

h2{
	font-size: 18pt;
}
    
body{
	background-image: url('../images/bg-body-tabland.jpg');
}
    
#container{
    width: 992px;
    padding: 0 0 120px;
}

a#logo{
    width: 515px;
    height: 241px;
    background-image: url('../images/bg-logo-tabland.png');
}

#slider{
    height: 241px;
}

ul#menu > li > a {
	display: block;
	padding: 0 21px;
}

ul#menu li ul {
    width: 992px;
}

ul#menu li li a {
    width: 33.33%;
}

ul#menu li li:nth-child(4n+1) a{
    border-left: 1px dotted #fff;
    }
ul#menu li li:nth-child(3n+1) a{
    border-left: none;
}

.hugo{
    height: 390px;
}

.staff{
    width: 248px;
}
    
ul#pageoptions li a{
    width: 33.33%;
}

.icongroup2 ul.roxgal li{
	width: 126px;
	height: 126px;
} 

.finlogo{
    padding: 0 15px;
}

#pricecontact{
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
    width: 300px;
} 

form#enquiry{
    width: 289px;
}

#maps{
    margin: 0 0 0 20px;
    padding: 0 0 0 20px;
}    

#footercontainer{
	width: 992px;
}



/*  -- end  */
}