﻿body {
    margin: 0;
    min-width: 320px;
	background-color:#ffffff;
	font-family: 'PT Sans', sans-serif;
}

#example {
width:100%;
  height: 500px;
  overflow: hidden;
  margin-top: 0px;
}
#example .mSButtons {
  height: 80%;
}
#example .frame {
  width: 100%;
  height: 100%;
}
#example .frame .slide_element {
  height: 100%;
}
#example .frame .slide_element > div {
  float: left;
  height: 100%;
  overflow: hidden;
}
#example .frame .mSCover img {
  max-width: none;
}
#example .credit{ position: absolute;
  bottom: 10px;
  left: 10px;
  font-size: 11px;
  line-height: normal;
  font-weight: 300; text-shadow: #000000 0 1px 0px; text-shadow: rgba(0,0,0,0.7) 0 1px 0px;
  color: #CCC;
  background: #000;
  background: rgba(0,0,0,0.6);
  padding: 0 4px;
  white-space: nowrap;
  z-index: 1002;
  text-transform: uppercase; }#example .credit a {
  color: #FFF;
  font-weight: 400;
}
.infoBlock {
  position: absolute;
  top: 370px;
  left: 0px;
  width: 980px;
  height:56px;
  padding-bottom: 0;
  background: #FFF;
  background: rgba(255, 255, 255, 0.6);
  overflow: hidden;
  
  z-index: 1002;
}
.infoBlockLeftBlack {
  color: #FFF;
  background: #000;
  background: rgba(0,0,0,0.55);
  left: 90px;
  right: auto;
  opacity: 0;
}
.infoBlock2 {
  top: 90px;
  left: 100px;
}


a.btmlinks:link {text-decoration:none; color:#ffffff;}
a.btmlinks:visited {text-decoration:none; color:#ffffff;}
a.btmlinks:hover {text-decoration:none; color:#ffffff;}
a.btmlinks:active {text-decoration:none; color:#ffffff;}


a.desklinks:link {text-decoration:none; color:#000000;}
a.desklinks:visited {text-decoration:none; color:#000000;}
a.desklinks:hover {text-decoration:none; color:#000000;}
a.desklinks:active {text-decoration:none; color:#000000;}

a.contentlinks:link {text-decoration:none; color:#333333;}
a.contentlinks:visited {text-decoration:none; color:#333333;}
a.contentlinks:hover {text-decoration:none; color:#333333;}
a.contentlinks:active {text-decoration:none; color:#333333;}



.contactheads {font-weight:bold;}

/*IPHONE STYLES*/
@media only screen and (max-width: 480px) {
	
 #example {
        height: 300px;
        margin-top: 0;
		position:relative;
		float:left;
    }
	
		.infoBlock8mob {
  position: absolute;
  top: 230px;
  left: 0px;
  width: 100%;
  height:47px;
  padding-bottom: 0;
  background-image:url(banner1mob.png);
  overflow: hidden;
  opacity:0;
  background-position: center center; 
  background-repeat:repeat-x;
  background-size: cover;
  z-index: 1002;
}

		.infoBlock9mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(abouth.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}

.infoBlock10mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(kitchenh.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
.infoBlock11mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(ductworkh.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
.infoBlock12mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(traumah.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
	.infoBlock13mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:21px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(carpeth.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
	
	
.slideimage1 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:300px; position:relative; float:left; background-image:url(slideimage1mob.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage2 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:300px; position:relative; float:left; background-image:url(image3mob.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage3 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:300px; position:relative; float:left; background-image:url(image4mob.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage4 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:300px; position:relative; float:left; background-image:url(image6mob.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage5{width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:300px; position:relative; float:left; background-image:url(image5mob.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}	
	
	
.topmobilebar {width:100%;  margin-top:0px; background-color:#211d70; height:38px; position:relative; float:left; }

.topsocialmediareamob {width:70px;  margin-top:0px;  height:35px; position:relative; float:left; }
.topmobilefacebook{width:24px;  margin-top:6px; background-color:#211d70;  margin-left:2px; height:24px; position:relative; float:left; }
.topmobiletwitter {width:26px;  margin-top:9px; background-color:#211d70;  margin-left:8px; height:21px; position:relative; float:left; }
.topphonemob {width:220px;  margin-top:0px; height:35px; position:relative; float:right; margin-right:5px; }
.phoneiconmob {width:22px;  margin-top:6px; background-color:#211d70;  margin-left:55px; height:21px; position:relative; float:left; }
.phonemobnum {width:134px;  margin-top:5px;  margin-left:5px;   height:22px; position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#FFFFFF; font-size:15pt;}

.topmobilebar2 {width:100%;  margin-top:0px; background-color:#211d70; height:3px; position:relative; float:left; }

.toplogomob {width:100%; margin-left:0px;  margin-top:30px; margin-bottom:20px; z-index:1; height:67px; position:relative; float:left; background-image:url(topmoblogo.png); background-position: center center; background-repeat: no-repeat;  }

.topmobilelinks {width:100%;  margin-top:15px; background-color:#211d70; height:auto; position:relative; float:left; }

.topdesksection{display:none;}

.footersection {width:100%;   height:auto; position:relative; margin-top:0px; float:left; background-color:#000000; display:block;}

.footerholder {width:100%;    margin-top:0px; z-index:1; height:auto;  position:relative; float:left; }

.jqueryholdermob{width:100%;  margin-top:0px; height:auto; position:relative; float:left;  display:block;}

.mainintrosection {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholder {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block;  }

.mainintrosectionabout {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholderabout {width:100%;  margin-top:10px; height:auto; margin-bottom:50px; position:relative; float:left; display:block; }

.mainintrosectionabout1  {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; margin-bottom:50px; }

.introsectionholderabout1 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.mainintrosectionabout2  {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholderabout2 {width:100%;  margin-top:10px; height:auto; position:relative; margin-bottom:50px;float:left; display:block; }

.mainintrosectionabout3  {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholderabout3 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; margin-bottom:60px; display:block; }

.mainintrosectionabout4  {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholderabout4 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; margin-bottom:50px; }


.mainintrosectionabout5 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }
.introsectionholderabout5 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.homepic1 { display:none;}

.hometxt1 {display:none;}

.contenttxt1 {display:none;}

.hometxt1mob {width:94%; margin-left:3%; margin-right:3%; margin-top:10px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}

.hometxt2mob {width:94%; margin-left:3%; margin-right:3%; margin-top:10px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;}

.mappics1 {width:94%; margin-left:3%; margin-right:3%; margin-top:30px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;}


h1 {font-size:14pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:center;}

h4 {font-size:14pt; font-family: 'PT Sans', sans-serif; color:#ffffff; font-weight:bold; text-align:center;}

h2 {font-size:14pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:center;}

h3 {font-size:12pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:left;}


.homepic1mob{ width:94%; margin-left:3%; margin-right:3%;  height:260px; background-image:url(homepic1mob.png);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px;}

.menupic1mob{ width:94%; margin-left:3%; margin-right:3%;  height:260px; background-image:url(menumob2.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px;}

.menupic2mob{ width:94%; margin-left:3%; margin-right:3%;  height:260px; background-image:url(menumob1.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px;}


.areapic1mob{ width:94%; margin-left:3%; margin-right:3%;  height:260px; background-image:url(areapic1mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px;}

.areapic2mob{ width:94%; margin-left:3%; margin-right:3%;  height:260px; background-image:url(areamob2.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px;}


.aboutpic1mob{ width:94%; margin-left:3%; margin-right:3%;  height:274px; background-image:url(aboutpic2mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px;}

.aboutpic2mob{ width:94%; margin-left:3%; margin-right:3%;  height:274px; background-image:url(aboutpic3mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px;}

.aboutpic4mob{ width:94%; margin-left:3%; margin-right:3%;  height:274px; background-image:url(aboutpic4mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px;}


.homedivline1 {width:100%;  margin-top:20px; background-image: url(homedivline1.png);  z-index:1; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.homedivline2 {width:100%;  margin-top:30px; background-image: url(homedivline2.png);  z-index:1; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.topimage2{ width:100%; height:280px; margin-left:0px;  background-image:url(image2mob.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage3{ width:100%; height:280px; margin-left:0px;  background-image:url(image3mob.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}


.topimage4{ width:100%; height:280px; margin-left:0px;  background-image:url(image4mob.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage5{ width:100%; height:280px; margin-left:0px;  background-image:url(image5mob.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage6{ width:100%; height:280px; margin-left:0px;  background-image:url(topimage6mob.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage7{ width:100%; height:280px; margin-left:0px;  background-image:url(topimage7mob.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}


.footerlogo {width:100%; margin-left:0px;  margin-top:20px; margin-bottom:0px; z-index:1; height:50px; position:relative; float:left; background-image:url(footerlogo.png); background-position: center center; background-repeat: no-repeat; }


.deskfooterline { display:none;}
.deskaddress {display:none; }

.desksocialfooter {display:none;}


.footertxt1mob {width:94%; margin-left:3%; margin-right:3%; margin-top:20px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; text-align:center; margin-bottom:40px;}

.homebox1 {width:100%;  margin-top:10px; margin-left:0px; height:auto; position:relative; float:left;  display:block;   }
	

.homebox2 {width:100%;  margin-top:10px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }
	
.hotelsbox1 {width:100%;  margin-top:10px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }	

.homebox3 {width:100%;  margin-top:40px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.header1{width:100%; margin-top:10px; background-image:url(homeheadermob1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:31px; position:relative; float:left;}

.header2{width:100%; margin-top:10px; background-image:url(homeheadermob2.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:31px; position:relative; float:left;}
.header3{width:100%; margin-top:10px; background-image:url(homeheadermob3.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:26px; position:relative; float:left;}

.tankmuseumandgoape{width:100%; margin-top:30px; background-image:url(tankmuseumandgoape.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:225px; position:relative; float:left;}

.threeinabedpic { width:94%; margin-left:3%; margin-right:3%;  height:260px; background-image:url(3inabedpic.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px;}

.homelabelholder1 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block;}

.homelabel1 {width:149px;  margin-top:40px; margin-right:auto; margin-left:auto; height:16px; position:relative; float:none; background-image:url(homelabel1.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel2 {width:219px;  margin-top:40px; margin-right:auto; margin-left:auto; height:17px; position:relative; float:none; background-image:url(homelabel2.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel3 {width:149px;  margin-top:20px; margin-right:auto; margin-left:auto; height:16px; position:relative; float:none; background-image:url(header4.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homegalsection {width:100%;  margin-top:-10px; height:auto; position:relative; float:left; display:block; background-color:#211d70; }

.homegalsectionholder { width:100%;  margin-top:20px; margin-bottom:60px; height:auto; position:relative; float:left; display:block; background-color:#211d70; }

.homegalsection2 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; background-color:#211d70; }

.homegalsectionholder2 { width:100%;  margin-top:20px; margin-bottom:50px; height:auto; position:relative; float:left; display:block; background-color:#211d70; }


.galleryhomeheader {width:100%; margin-top:10px; background-image:url(galheadermob1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:31px; position:relative; float:left;}

.gallerypicshome {width:100%; margin-top:20px;  height:auto; position:relative; float:left;}

.homegalpic1 { width:94%; margin-left:3%; margin-right:3%;  height:300px; background-image:url(galpic1mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:20px;}
.homegalpic2 { width:94%; margin-left:3%; margin-right:3%;  height:300px; background-image:url(galpic2mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

.homegalpic3 { width:94%; margin-left:3%; margin-right:3%;  height:300px; background-image:url(galpic3mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

.galleryheaddesk {display:none;}

.galleryheadmob {width:94%; margin-left:3%; margin-right:3%; margin-top:10px; z-index:1; height:auto; position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}


.portsectionrow1 {width:100%;  margin-top:20px; height:auto; position:relative; float:left;  display:block;}

.portsectionrow2 {width:100%;  margin-top:0px; height:auto; position:relative; float:left;  display:block;}

.port1 { width:94%; margin-left:3%; margin-right:3%;  height:270px; background-image:url(port1mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:20px;}

.port2 { width:94%; margin-left:3%; margin-right:3%;  height:270px; background-image:url(port2mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port3 { width:94%; margin-left:3%; margin-right:3%;  height:270px; background-image:url(port3mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port4 { width:94%; margin-left:3%; margin-right:3%;  height:270px; background-image:url(port4mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port5 { width:94%; margin-left:3%; margin-right:3%;  height:270px; background-image:url(port5mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port6 { width:94%; margin-left:3%; margin-right:3%;  height:270px; background-image:url(port6mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port7 { width:94%; margin-left:3%; margin-right:3%;  height:270px; background-image:url(port7mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port8 { width:94%; margin-left:3%; margin-right:3%;  height:270px; background-image:url(port8mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port9 { width:94%; margin-left:3%; margin-right:3%;  height:270px; background-image:url(portimage9mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port10{ width:94%; margin-left:3%; margin-right:3%;  height:280px; background-image:url(port10mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port11{ width:94%; margin-left:3%; margin-right:3%;  height:280px; background-image:url(port11mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:30px;}

input {
    line-height: 20px;
}

 .sidebarholdermain{width:100%; margin-top:20px; height:auto; position:relative; float:left; }
 .sidebarholder {width:190px; margin-top:15px; margin-left:auto; margin-right:auto;  height:auto; position:relative; float:none; display:block; text-align:center;}
 
 .homeboxdivline2 {display:none;  }
 
 
.aboutimageholder2{ display:none; }

.menupicdesk3 {display:none;}
	
.hometxt2mob2021 {width:94%; margin-left:3%; margin-right:3%; margin-top:40px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}	
	
.homeformboxholder { display:none; }		
	

}

@media only screen and (min-width : 481px) and (max-width : 1024px)  {

 #example {
        height: 450px;
        margin-top: 0;
		position:relative;
		float:left;
    }
	
		.infoBlock8mob {
  position: absolute;
  top: 370px;
  left: 0px;
  width: 100%;
  height:47px;
  padding-bottom: 0;
  background-image:url(banner1mob.png);
  overflow: hidden;
  opacity:0;
  background-position: center center; 
  background-repeat:repeat-x;
  z-index: 1002;
}

		.infoBlock9mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(abouth.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}

.infoBlock10mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(kitchenh.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
.infoBlock11mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(ductworkh.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
.infoBlock12mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(traumah.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
	.infoBlock13mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:21px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(carpeth.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
	
	
.slideimage1 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:450px; position:relative; float:left; background-image:url(slideimage1pad.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage2 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:450px; position:relative; float:left; background-image:url(slideimagepad2.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage3 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:450px; position:relative; float:left; background-image:url(slideimage3pad.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage4 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:450px; position:relative; float:left; background-image:url(slideimage4pad.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage5{width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:450px; position:relative; float:left; background-image:url(image5mob.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}	
	
	
.topmobilebar {width:100%;  margin-top:0px; background-color:#211d70; height:38px; position:relative; float:left; }

.topsocialmediareamob {width:70px;  margin-top:0px;  height:35px; position:relative; float:left; }
.topmobilefacebook{width:24px;  margin-top:6px; background-color:#211d70;  margin-left:2px; height:24px; position:relative; float:left; }
.topmobiletwitter {width:26px;  margin-top:9px; background-color:#211d70;  margin-left:8px; height:21px; position:relative; float:left; }
.topphonemob {width:220px;  margin-top:0px; height:35px; position:relative; float:right; margin-right:5px; }
.phoneiconmob {width:22px;  margin-top:6px; background-color:#211d70;  margin-left:55px; height:21px; position:relative; float:left; }
.phonemobnum {width:134px;  margin-top:5px;  margin-left:5px;   height:22px; position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#FFFFFF; font-size:15pt;}

.topmobilebar2 {width:100%;  margin-top:0px; background-color:#211d70; height:3px; position:relative; float:left; }

.toplogomob {width:100%; margin-left:0px;  margin-top:30px; margin-bottom:20px; z-index:1; height:67px; position:relative; float:left; background-image:url(topmoblogo.png); background-position: center center; background-repeat: no-repeat;  }

.topmobilelinks {width:100%;  margin-top:15px; background-color:#211d70; height:auto; position:relative; float:left; }
.topdesksection{display:none;}

.footersection {width:100%;   height:auto; position:relative; margin-top:0px; float:left; background-color:#000000; display:block;}

.footerholder {width:100%;    margin-top:0px; z-index:1; height:auto;  position:relative; float:left; }

.jqueryholdermob{width:100%;  margin-top:0px; height:auto; position:relative; float:left;  display:block;}

.mainintrosection {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholder {width:100%;  margin-top:0px; height:auto; position:relative; float:left; display:block;  margin-bottom:50px;}

.mainintrosectionabout {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; margin-bottom:50px;}

.introsectionholderabout {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.mainintrosectionabout1  {width:100%;  margin-top:10px; height:auto; position:relative; float:left;margin-bottom:50px; display:block; }

.introsectionholderabout1 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.mainintrosectionabout2  {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; margin-bottom:50px; }

.introsectionholderabout2 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block;   }

.mainintrosectionabout3  {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholderabout3 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block;  margin-bottom:50px;}

.mainintrosectionabout4  {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholderabout4 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; margin-bottom:50px; }


.mainintrosectionabout5 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }
.introsectionholderabout5 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block;  margin-bottom:50px;}

.homepic1 { display:none;}

.hometxt1 {display:none;}

.contenttxt1 {display:none;}

.hometxt1mob {width:94%; margin-left:3%; margin-right:3%; margin-top:10px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}

.hometxt2mob {width:94%; margin-left:3%; margin-right:3%; margin-top:10px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;}

.mappics1 {width:94%; margin-left:3%; margin-right:3%; margin-top:30px; z-index:1; height:auto; margin-bottom:30px;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;}

h1 {font-size:14pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:center;}

h4 {font-size:14pt; font-family: 'PT Sans', sans-serif; color:#ffffff; font-weight:bold; text-align:center;}

h2 {font-size:14pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:center;}

h3 {font-size:12pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:left;}

.homepic1mob{ display:none;}


.menupic1mob{ width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(menupad1.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto; position:relative; float:left;  z-index:1; margin-top:20px; display:block;}

.menupic2mob{ display:none;}


.areapic1mob{ width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(areapad1.jpg);  background-position: center center; background-repeat: no-repeat; 
background-size: auto; position:relative; float:left;  z-index:1; margin-top:20px; display:block; }

.areapic2mob{ display:none; }


.aboutpic1mob{ width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(roompic1pad.jpg);  background-position: center center; background-repeat: no-repeat; 
background-size: auto; position:relative; float:left;  z-index:1; margin-top:20px; display:block;}

.aboutpic2mob{ display:none;}

.aboutpic4mob{ width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(aboutpic1pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto; position:relative; float:left;  z-index:1; margin-top:30px; display:block;}


.homebox1 {width:100%;  margin-top:40px; margin-left:0px; height:auto; position:relative; float:left;  display:block;   }


.homebox2 {width:100%;  margin-top:40px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homebox3 {width:100%;  margin-top:40px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.header1{width:100%; margin-top:10px; background-image:url(homeheadermob1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:31px; position:relative; float:left;}

.header2{width:100%; margin-top:10px; background-image:url(homeheadermob2.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:31px; position:relative; float:left;}
.header3{width:100%; margin-top:10px; background-image:url(homeheadermob3.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:26px; position:relative; float:left;}

.tankmuseumandgoape{width:100%; margin-top:30px; background-image:url(tankmuseumandgoape.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:225px; position:relative; float:left;}

.threeinabedpic { width:100%; margin-left:0%; margin-right:0%;  height:260px; background-image:url(3inabedpic.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto; position:relative; float:left;  z-index:1; margin-top:20px;}

.homelabelholder1 {width:100%;  margin-top:10px; margin-bottom:40px; height:auto; position:relative; float:left; display:block;}

.homelabel1 {width:149px;  margin-top:40px; margin-right:auto; margin-left:auto; height:16px; position:relative; float:none; background-image:url(homelabel1.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel2 {width:219px;  margin-top:40px; margin-right:auto; margin-left:auto; height:17px; position:relative; float:none; background-image:url(homelabel2.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel3 {width:149px;  margin-top:20px; margin-right:auto; margin-left:auto; height:16px; position:relative; float:none; background-image:url(header4.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }


homegalsection {width:100%;  margin-top:-10px; height:auto; position:relative; float:left; display:block; background-color:#211d70; }

.homegalsectionholder { width:100%;  margin-top:-10px;  height:auto; position:relative; float:left; display:block; background-color:#211d70; }

.homegalsection2 {width:100%;  margin-top:10px; height:auto;  position:relative; float:left; display:block; background-color:#211d70; }

.homegalsectionholder2 { width:100%;  margin-top:20px;  height:auto; position:relative; float:left; margin-bottom:50px; display:block; background-color:#211d70; }


.galleryhomeheader {width:100%; margin-top:50px; background-image:url(galheadermob1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:31px; position:relative; float:left;}

.gallerypicshome {width:100%; margin-top:20px;  height:auto; position:relative; float:left;}

.homegalpic1 { width:48%; margin-left:1%; margin-right:1%;  height:300px; background-image:url(galpic1mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:20px;}
.homegalpic2 { width:48%; margin-left:1%; margin-right:1%;  height:300px; background-image:url(galpic2mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:20px;}

.homegalpic3 { display:none;}

.galleryheaddesk {display:none;}

.galleryheadmob {width:94%; margin-left:3%; margin-right:3%; text-align:center; margin-top:10px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}



.portsectionrow1 {width:100%;  margin-top:20px; height:auto; position:relative; float:left;  display:block;}

.portsectionrow2 {width:100%;  margin-top:0px; height:auto; position:relative; float:left;  display:block;}

.port1 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port1pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:20px;}

.port2 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port2pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port3 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port3pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port4 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port4pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port5 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port5pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port6 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port6pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size:auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port7 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port7pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port8 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port8pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port9 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(portimage9pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size:auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port10{ width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(portimage10pad.jpg);  background-position: center center; background-repeat: no-repeat; 
background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port11{ width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(portimage11pad.jpg);  background-position: center center; background-repeat: no-repeat;
 background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px; margin-bottom:50px;}

input {
    line-height: 20px;
}

 .sidebarholdermain{width:100%; margin-top:20px;  height:auto; position:relative; float:left;}
 .sidebarholder {width:190px; margin-top:15px; margin-left:auto; margin-right:auto;  height:auto; position:relative; float:none; display:block; text-align:center;}
 
 .homeboxdivline2 {display:none;  }
 
 .homedivline1 {width:100%;  margin-top:20px; background-image: url(homedivline1.png);  z-index:1; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.homedivline2 {width:100%;  margin-top:30px; background-image: url(homedivline2.png);  z-index:10000000000000000; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.topimage2{ width:100%; height:450px; margin-left:0px;  background-image:url(slideimage1pad.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage3{ width:100%; height:450px; margin-left:0px;  background-image:url(slideimagepad2.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}


.topimage4{ width:100%; height:450px; margin-left:0px;  background-image:url(slideimage3pad.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage5{ width:100%; height:450px; margin-left:0px;  background-image:url(topimage5pad.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage6{ width:100%; height:450px; margin-left:0px;  background-image:url(topimage7pad.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage7{ width:100%; height:450px; margin-left:0px;  background-image:url(topimage5pad.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}


.footerlogo {width:100%; margin-left:0px;  margin-top:20px; margin-bottom:0px; z-index:1; height:50px; position:relative; float:left; background-image:url(footerlogo.png); background-position: center center; background-repeat: no-repeat; }

.footertxt1mob {width:94%; margin-left:3%; margin-right:3%; margin-top:20px; z-index:1; height:auto; position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; text-align:center; margin-bottom:40px;}


.deskfooterline { display:none;}
.deskaddress {display:none; }

.desksocialfooter {display:none;}

.aboutimageholder2{ display:none; }

.menupicdesk3 {display:none;}

.homeformboxholder { display:none; }	
	
.hometxt2mob2021 {width:50%; margin-left:25%; margin-right:25%; margin-top:50px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}	
	
.homeformboxholder { display:none; }			
}




/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation:  portrait)  {
	
 #example {
        height: 500px;
        margin-top: 0;
		position:relative;
		float:left;
    }
	
		.infoBlock8mob {
  position: absolute;
  top: 410px;
  left: 0px;
  width: 100%;
  height:47px;
  padding-bottom: 0;
  background-image:url(banner1mob.png);
  overflow: hidden;
  opacity:0;
  background-position: center center; 
  background-repeat:repeat-x;
  z-index: 1002;
}

		.infoBlock9mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(abouth.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}

.infoBlock10mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(kitchenh.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
.infoBlock11mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(ductworkh.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
.infoBlock12mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(traumah.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
	.infoBlock13mob {
  position: absolute;
  top:13px;
  left: 0px;
  width: 100%;
  height:21px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  opacity:0;
  background-image:url(carpeth.png);
  overflow: hidden;
  background-position: center center; 
  background-repeat: no-repeat; 
 
  z-index: 1002222222222222222222222222222222222222222222222222222222222222;
}
	
	
.slideimage1 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:500px; position:relative; float:left; background-image:url(slideimage1pad.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage2 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:500px; position:relative; float:left; background-image:url(slideimagepad2.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage3 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:500px; position:relative; float:left; background-image:url(slideimage3pad.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage4 {width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:500px; position:relative; float:left; background-image:url(slideimage4pad.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}
.slideimage5{width:100%; margin-left:0px;  margin-top:0px;  z-index:1; height:500px; position:relative; float:left; background-image:url(image5mob.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;}	
	
	
.topmobilebar {width:100%;  margin-top:0px; background-color:#211d70; height:38px; position:relative; float:left; }

.topsocialmediareamob {width:70px;  margin-top:0px;  height:35px; position:relative; float:left; }
.topmobilefacebook{width:24px;  margin-top:6px; background-color:#211d70;  margin-left:2px; height:24px; position:relative; float:left; }
.topmobiletwitter {width:26px;  margin-top:9px; background-color:#211d70;  margin-left:8px; height:21px; position:relative; float:left; }
.topphonemob {width:220px;  margin-top:0px; height:35px; position:relative; float:right; margin-right:5px; }
.phoneiconmob {width:22px;  margin-top:6px; background-color:#211d70;  margin-left:55px; height:21px; position:relative; float:left; }
.phonemobnum {width:134px;  margin-top:5px;  margin-left:5px;   height:22px; position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#FFFFFF; font-size:15pt;}

.topmobilebar2 {width:100%;  margin-top:0px; background-color:#211d70; height:3px; position:relative; float:left; }

.toplogomob {width:100%; margin-left:0px;  margin-top:30px; margin-bottom:20px; z-index:1; height:67px; position:relative; float:left; background-image:url(topmoblogo.png); background-position: center center; background-repeat: no-repeat;  }

.topmobilelinks {width:100%;  margin-top:15px; background-color:#211d70; height:auto; position:relative; float:left; }

.topdesksection{display:none;}

.footersection {width:100%;   height:auto; position:relative; margin-top:0px; float:left; background-color:#000000; display:block;}

.footerholder {width:100%;    margin-top:0px; z-index:1; height:auto;  position:relative; float:left; }

.jqueryholdermob{width:100%;  margin-top:0px; height:auto; position:relative; float:left;  display:block;}

.mainintrosection {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholder {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.mainintrosectionabout {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholderabout {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.mainintrosectionabout1  {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholderabout1 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.mainintrosectionabout2  {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholderabout2 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; margin-bottom:30px; }

.mainintrosectionabout3  {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholderabout3 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.mainintrosectionabout4  {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.introsectionholderabout4 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }


.mainintrosectionabout5 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }
.introsectionholderabout5 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; }

.homepic1 { display:none;}

.hometxt1 {display:none;}

.contenttxt1 {display:none;}

.hometxt1mob {width:94%; margin-left:3%; margin-right:3%; margin-top:10px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}

.hometxt2mob {width:94%; margin-left:3%; margin-right:3%; margin-top:10px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;}

.mappics1 {width:94%; margin-left:3%; margin-right:3%; margin-top:30px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;}

h1 {font-size:14pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:center;}

h4 {font-size:14pt; font-family: 'PT Sans', sans-serif; color:#ffffff; font-weight:bold; text-align:center;}

h2 {font-size:14pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:center;}

h3 {font-size:12pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:left;}

.homepic1mob{ display:none;}

.menupic1mob{ width:48%; margin-left:1%; margin-right:1%;  height:260px; background-image:url(menumob2.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px; display:block;}

.menupic2mob{ width:48%; margin-left:1%; margin-right:1%;  height:260px; background-image:url(menumob1.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px; display:block;}


.areapic1mob{ width:48%; margin-left:1%; margin-right:1%;  height:260px; background-image:url(areapic1mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px; display:block; }

.areapic2mob{ width:48%; margin-left:1%; margin-right:1%;  height:260px; background-image:url(areamob2.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px; display:block; }


.aboutpic1mob{ width:48%; margin-left:1%; margin-right:1%;  height:274px; background-image:url(aboutpic2mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px; display:block;}

.aboutpic2mob{ width:48%; margin-left:1%; margin-right:1%;  height:274px; background-image:url(aboutpic3mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover; position:relative; float:left;  z-index:1; margin-top:20px; display:block;}

.aboutpic4mob{ width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(aboutpic1pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto; position:relative; float:left;  z-index:1; margin-top:30px; display:block;}

.homedivline1 {width:100%;  margin-top:20px; background-image: url(homedivline1.png);  z-index:1; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.homedivline2 {width:100%;  margin-top:30px; background-image: url(homedivline2.png);  z-index:10000000000000000; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.topimage2{ width:100%; height:500px; margin-left:0px;  background-image:url(slideimage1pad.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage3{ width:100%; height:500px; margin-left:0px;  background-image:url(slideimagepad2.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}


.topimage4{ width:100%; height:500px; margin-left:0px;  background-image:url(slideimage3pad.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage5{ width:100%; height:500px; margin-left:0px;  background-image:url(topimage5pad.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage6{ width:100%; height:500px; margin-left:0px;  background-image:url(topimage7pad.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}

.topimage7{ width:100%; height:500px; margin-left:0px;  background-image:url(topimage5pad.jpg);   margin-top:0px; position:relative; float:left; background-position: center center; background-repeat: no-repeat; background-size: cover;}


.footerlogo {width:100%; margin-left:0px;  margin-top:20px; margin-bottom:0px; z-index:1; height:50px; position:relative; float:left; background-image:url(footerlogo.png); background-position: center center; background-repeat: no-repeat; }


.deskfooterline { display:none;}
.deskaddress {display:none; }

.desksocialfooter {display:none;}


.footertxt1mob {width:94%; margin-left:3%; margin-right:3%; margin-top:20px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; text-align:center; margin-bottom:40px;}

.homebox1 {width:100%;  margin-top:0px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homebox2 {display:none;  }

.homebox3 {width:100%;  margin-top:0px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.header1{width:100%; margin-top:10px; background-image:url(homeheadermob1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:31px; position:relative; float:left;}

.header2{width:100%; margin-top:10px; background-image:url(homeheadermob2.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:31px; position:relative; float:left;}
.header3{width:100%; margin-top:10px; background-image:url(homeheadermob3.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:26px; position:relative; float:left;}

.tankmuseumandgoape{width:100%; margin-top:30px; background-image:url(tankmuseumandgoape.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:225px; position:relative; float:left;}

.threeinabedpic { width:90%; margin-left:5%; margin-right:5%;  height:260px; background-image:url(3inabedpic.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto; position:relative; float:left;  z-index:1; margin-top:20px;}

.homelabelholder1 {width:100%;  margin-top:10px; margin-bottom:30px; height:auto; position:relative; float:left;  display:block;}

.homelabel1 {width:149px;  margin-top:40px; margin-right:auto; margin-left:auto; height:16px; position:relative; float:none; background-image:url(homelabel1.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel2 {width:219px;  margin-top:40px; margin-right:auto; margin-left:auto; height:17px; position:relative; float:none; background-image:url(homelabel2.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel3 {width:149px;  margin-top:20px; margin-right:auto; margin-left:auto; margin-bottom:50px; height:16px; position:relative; float:none; background-image:url(header4.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

homegalsection {width:100%;  margin-top:-10px; height:auto; position:relative; float:left; display:block; background-color:#211d70; }

.homegalsectionholder { width:100%;  margin-top:-10px; margin-bottom:0px; height:auto; position:relative; float:left; display:block; background-color:#211d70; }

.homegalsection2 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block; background-color:#211d70; }

.homegalsectionholder2 { width:100%;  margin-top:20px;  height:auto; margin-bottom:50px; position:relative; float:left; display:block; background-color:#211d70; }


.galleryhomeheader {width:100%; margin-top:50px; background-image:url(galheadermob1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:31px; position:relative; float:left;}

.gallerypicshome {width:100%; margin-top:20px;  height:auto; position:relative; float:left;}

.homegalpic1 { width:48%; margin-left:1%; margin-right:1%;  height:300px; background-image:url(galpic1mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:20px;}
.homegalpic2 { width:48%; margin-left:1%; margin-right:1%;  height:300px; background-image:url(galpic2mob.jpg);  background-position: center center; background-repeat: no-repeat; background-size: cover;  position:relative; float:left;  z-index:1; margin-top:20px;}

.homegalpic3 { display:none;}

.galleryheaddesk {display:none;}

.galleryheadmob {width:94%; margin-left:3%; margin-right:3%; text-align:center; margin-top:10px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}

.portsectionrow1 {width:100%;  margin-top:20px; height:auto; position:relative; float:left;  display:block;}

.portsectionrow2 {width:100%;  margin-top:0px; height:auto; position:relative; float:left;  display:block;}

.port1 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port1pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:20px;}

.port2 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port2pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port3 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port3pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port4 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port4pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port5 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port5pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port6 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port6pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size:auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port7 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port7pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port8 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(port8pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port9 { width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(portimage9pad.jpg);  background-position: center center; background-repeat: no-repeat; background-size:auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port10{ width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(portimage10pad.jpg);  background-position: center center; background-repeat: no-repeat; 
background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px;}

.port11{ width:100%; margin-left:0%; margin-right:0%;  height:360px; background-image:url(portimage11pad.jpg);  background-position: center center; background-repeat: no-repeat;
 background-size: auto;  position:relative; float:left;  z-index:1; margin-top:30px; margin-bottom:50px;}

input {
    line-height: 20px;
}

 .sidebarholdermain{width:100%; margin-top:20px;  height:auto; position:relative; float:left;}
 .sidebarholder {width:190px; margin-top:15px; margin-left:auto; margin-right:auto;  height:auto; position:relative; float:none; display:block; text-align:center;}
 
 .homeboxdivline2 {display:none;  }

.aboutimageholder2{ display:none; }

.menupicdesk3 {display:none;}
	
.homeformboxholder { display:none; }
.hometxt2mob2021 {width:50%; margin-left:25%; margin-right:25%; margin-top:50px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}	
	
		
	
	

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	
.hometxt2mob2021 {display:none;}	
	
	
.topdesksection{width:100%;  margin-top:0px; height:113px; position:relative; float:left;  display:block; }
.topdeskholder {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:113px;  position:relative;  }
.desklogo {width:334px; height:76px;  background-image:url(desklogo.png); position:relative; float:left; margin-left:10px; margin-top:20px;}

.topmobilebar {display:none; }
.topmobilebar2 {display:none; }
.topmobilelinks {display:none; }
.toplogomob {display:none;  }

.topimage1{width:100%; margin-top:0px; background-image:url(topimage1.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;} 

.topimage2{width:100%; margin-top:0px; background-image:url(topimage2.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage3{width:100%; margin-top:0px; background-image:url(topimage3.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage4{width:100%; margin-top:0px; background-image:url(topimage4.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage5{width:100%; margin-top:0px; background-image:url(topimage1.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage6{width:100%; margin-top:0px; background-image:url(topimage7desksmall.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage7{width:100%; margin-top:0px; background-image:url(topimage7desksmall.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}
.topdesklinksandsocial{width:630px; margin-right:5px; margin-top:20px; z-index:1; height:76px;  position:relative; float:right; }

.numberandsocial{width:350px; margin-right:5px; margin-top:0px; z-index:1; height:32px;  position:relative; float:right; }

.topnumber{width:182px; margin-left:40px; margin-top:5px; z-index:1; height:22px; background-image:url(topnumber.png);  position:relative; float:left; }

.twitterdesk {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(twitter.png);  position:relative; float:left; }
.fbdesk {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(fbdesk.png);  position:relative; float:left; }
.googledesk {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(googledesk.png);  position:relative; float:left; }


.desklinksholder{width:600px; margin-right:5px; margin-top:18px; z-index:1; height:auto; text-align:right;  position:relative; float:right;  font-family: 'PT Sans', sans-serif; color:#000000; font-size:11pt;}

.footersection {width:100%;  margin-top:0px; height:112px; position:relative; float:left; background-color:#000000; display:block;}

.footerholder {width:1024px; margin-left:auto; margin-right:auto;   margin-top:0px; z-index:1; height:112px; ; position:relative; float:none; }

.jqueryholdermob{ display:none;}

.mainintrosection {width:100%;  margin-top:10px; height:480px; position:relative; float:left; display:block; }

.introsectionholder {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:480px;  position:relative; }

.mainintrosectionabout {width:100%;  margin-top:10px; height:890px; position:relative; float:left; display:block; }

.introsectionholderabout {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:750px;  position:relative; float:none;}





.mainintrosectionabout1 {width:100%;  margin-top:10px; height:1090px; position:relative; float:left; display:block; }

.introsectionholderabout1 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:1090px;  position:relative; }

.mainintrosectionabout3 {width:100%;  margin-top:10px; height:1120px; position:relative; float:left; display:block;}

.introsectionholderabout3 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:1120px;  position:relative; }

.mainintrosectionabout4 {width:100%;  margin-top:10px; height:1150px; position:relative; float:left; display:block; }

.introsectionholderabout4 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:1100px;  position:relative; }

.mainintrosectionabout2 {width:100%;  margin-top:10px; height:490px; position:relative; float:left; display:block; }

.introsectionholderabout2 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:490px;  position:relative; }

.mainintrosectionabout5 {width:100%;  margin-top:10px; height:450px; position:relative; float:left; display:block; }

.introsectionholderabout5 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:450px;  position:relative; }

.homegalsection2 {width:100%;  margin-top:0px; height:720px; position:relative; float:left; display:block; background-color:#211d70;}

.homegalsectionholder2 {width:1024px; margin-left:auto; margin-right:auto;  float:none; margin-bottom:0px; margin-top:20px; z-index:1; height:700px;  position:relative; }


.homegalsection {width:100%;  margin-top:-10px; height:520px; position:relative; float:left; display:block; background-color:#211d70;}

.homegalsectionholder {width:1024px; margin-left:auto; margin-right:auto; float:none;  margin-top:0px; z-index:1; height:500px; position:relative; }


.homepic1 {width:480px; margin-left:10px;  margin-top:20px; z-index:1; height:354px; background-image:url(deskimage1.png); position:relative; float:left; display:block; }

.hometxt1 {width:495px; margin-left:30px;  margin-top:20px; z-index:1; height:354px;  position:relative; float:left; display:block;}

.hometxt2 {width:495px; margin-left:30px;  margin-top:20px; z-index:1; height:354px;  color:#ffffff; position:relative; float:left;}



.contenttxt1 {width:495px; margin-left:20px;  margin-top:20px; z-index:1; height:auto; position:relative; float:left; display:block;}

.contentpics1 {width:380px; margin-left:90px;  margin-top:20px; z-index:1; height:auto;  position:relative; float:left;}

.mappics1 {width:380px; margin-left:90px;  margin-top:20px; z-index:1; height:auto;  position:relative; float:left;}



.aboutpicdesk2 {width:380px; margin-left:0px;  margin-top:65px; z-index:1; height:280px; background-image:url(aboutpic2desk.jpg); position:relative; float:left;}

.aboutpicdesk3 {width:380px; margin-left:0px;  margin-top:90px; z-index:1; height:280px; background-image:url(aboutpic3desk.jpg); position:relative; float:left;}

.menupicdesk1 {width:380px; margin-left:0px;  margin-top:15px; z-index:1; height:274px; background-image:url(menupicdesk1.jpg); position:relative; float:left;}

.menupicdesk2 {width:380px; margin-left:0px;  margin-top:55px; z-index:1; height:274px; background-image:url(foodpic2.jpg); position:relative; float:left;}

.menupicdesk3 {width:380px; margin-left:0px;  margin-top:55px; z-index:1; height:274px; background-image:url(foodpic3.jpg); position:relative; float:left; display:block;}


.aboutpicdesk4 {width:380px; margin-left:0px;  margin-top:35px; z-index:1; height:280px; background-image:url(aboutpic4desk.jpg); position:relative; float:left;}

.areapicdesk1 {width:380px; margin-left:0px;  margin-top:15px; z-index:1; height:274px; background-image:url(areapicdesk1.jpg); position:relative; float:left;}


.areapicdesk2 {width:380px; margin-left:0px;  margin-top:85px; z-index:1; height:274px; background-image:url(areapic2.jpg); position:relative; float:left;}

.areapicdesk3 {width:380px; margin-left:0px;  margin-top:85px; z-index:1; height:274px; background-image:url(areapicdesk3.jpg); position:relative; float:left;}


.hometxt2pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic2.png); position:relative; float:left;}

.hometxt3pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic3.fw.png); position:relative; float:left;}

.hometxt4pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic4.fw.png); position:relative; float:left;}
.hometxt5pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic6.fw.png); position:relative; float:left;}
.hometxt6pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic6.fw.png); position:relative; float:left;}
.hometxt7pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic7.png); position:relative; float:left;}
.hometxt8pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic8.png); position:relative; float:left;}
.hometxt9pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt9pic.png); position:relative; float:left;}
.hometxt10pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt10pic.png); position:relative; float:left;}
.hometxt11pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt11pic.png); position:relative; float:left;}
.hometxt12pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt12pic.png); position:relative; float:left;}
.hometxt13pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic13.png); position:relative; float:left;}
.hometxt14pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic14.png); position:relative; float:left;}
.hometxt100pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic100.fw.png); position:relative; float:left;}
.hometxt16pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic16.fw.png); position:relative; float:left;}


.hometxt1pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:110px; background-image:url(welcomedeskimage.png); position:relative; float:left;}

.hometxt2 {width:495px; margin-left:0px;  margin-top:5px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}

.homeintrotxt1 {width:495px; margin-left:0px;  margin-top:5px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}

.hometxt3 {width:495px; margin-left:0px;  margin-top:5px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;}

.hometxt2mob {display:none;}

.hometxt1mob {display:none;}

.homepic1mob{ display:none;}

.homedivline1 {width:100%;  margin-top:20px; background-image: url(homedivline1.png);  z-index:10000000000000000000000; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.homedivline2 {width:100%;  margin-top:10px; background-image: url(homedivline2.png);  z-index:10000000000000000000000; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.footerlogo {width:273px;  margin-top:30px; margin-left:10px; height:50px; position:relative; float:left; background-image: url(footerlogo.png);display:block;}

.deskfooterline {width:1px;  margin-top:20px; margin-left:20px; height:60px; position:relative; float:left; background-image: url(deskfooterline.png); display:block;}
.deskaddress {width:273px;  margin-top:15px; margin-left:10px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; }

.desksocialfooter {width:170px;  margin-top:13px; margin-right:10px; height:70px; position:relative; float:right;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; }

.socialfooter{width:170px;  margin-top:0px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; }

.fbfooter {width:32px; margin-left:30px; margin-top:0px; z-index:1; height:32px; background-image:url(footerfb2.png);  position:relative; float:left; }

.twitterfooter {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(fbfooter.png);  position:relative; float:left; }

.googlefooter {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(googlefooter.png);  position:relative; float:left; }

.numberfooter{width:170px;  margin-top:10px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; text-align:right; }


.homebox1 {width:310px;  margin-top:0px; margin-left:10px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homebox2 {width:310px;  margin-top:0px; margin-left:10px; height:400px; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homebox3 {width:320px;  margin-top:0px; margin-left:10px; height:400px; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homeboxdivline {width:12px;  margin-top:90px; margin-left:0px; height:487px; position:relative; float:left; background-image:url(homeboxdivline.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.footertxt1mob {display:none;}

.header1{width:100%; margin-top:30px; background-image:url(homeheader1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.header2{width:100%; margin-top:30px; background-image:url(header2.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.header3{width:100%; margin-top:27px; background-image:url(header3.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.swanagelogo{width:100%; margin-top:40px; background-image:url(swanage.jpg);   background-position: center center; background-repeat: no-repeat; background-size: auto; height:86px; position:relative; float:left;}	
	
	
.tankmuseumandgoape{width:100%; margin-top:40px; background-image:url(tankmuseumandgoape.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:225px; position:relative; float:left;}	

.threeinabedpic {width:100%; margin-top:40px; background-image:url(3inabedpicdesk.jpg);background-position: center center; background-repeat: no-repeat; background-size: auto; height:254px; position:relative; float:left;}	
	

.homelabelholder1 {width:100%;  margin-top:10px; height:auto; position:relative; float:left;  display:block;}

.homelabel1 {width:149px;  margin-top:10px; margin-right:10px; height:16px; position:relative; float:right; background-image:url(homelabel1.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel2 {width:219px;  margin-top:109px; margin-right:10px; height:17px; position:relative; float:right; background-image:url(homelabel2.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel3 {width:149px;  margin-top:17px; margin-right:10px; height:17px; position:relative; float:right; background-image:url(header4.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }


.header1{width:100%; margin-top:30px; background-image:url(homeheader1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.galleryhomeheader {width:100%; margin-top:20px; background-image:url(galheader1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.gallerypicshome {width:100%; margin-top:20px;  height:345px; position:relative; float:left;}


.homegalpic1 {width:330px;  margin-top:0px; margin-left:10px; margin-right:0px; height:345px; position:relative; float:left; background-image:url(homegalpic1.jpg); display:block;}
.homegalpic2 {width:330px;  margin-top:0px; margin-left:10px; margin-right:0px; height:345px; position:relative; float:left; background-image:url(homegalpic2.jpg); display:block;}

.homegalpic3 {width:330px;  margin-top:0px; margin-left:10px; margin-right:0px; height:345px; position:relative; float:left; background-image:url(homegalpic3.jpg); display:block;}

h3 {font-size:12pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:left;}


.menupic1mob{ display:none;}

.menupic2mob{ display:none;}

.aboutpic1mob{ display:none;}

.aboutpic2mob{ display:none;}

.aboutpic4mob{display:none;}

.galleryheaddesk {width:100%; margin-top:20px;  height:auto; position:relative; float:left; display:block;}

.gallerydeskheader{width:100%; margin-top:0px; background-image:url(gallerydeskheader.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:23px; position:relative; float:left;}

.gallerydesktxt {width:1024px; margin-left:0px;  margin-top:20px; z-index:1; height:auto;  position:relative; float:left; text-align:center; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}

.galleryheadmob {display:none;}

.portsectionrow1 {width:1024px;  margin-top:30px; height:270px; position:relative; float:left; display:block;}

.portsectionrow2 {width:1024px;  margin-top:40px; height:270px; position:relative; float:left; display:block;}

.port1 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port1desk.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port2 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port2desk.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port3 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(portdesk3.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port4 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(portdesk4.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port5 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port5.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port6 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port6.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port7 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port7.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port8 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port8.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port9 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port9.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port10 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port10.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port11 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port11.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port12 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port9.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }



 .sidebarholdermain{width:100%; margin-top:10px;  height:auto; position:relative; float:left;}
 .sidebarholder {width:190px; margin-top:15px; margin-left:auto; margin-right:auto;  height:auto; position:relative; float:none; display:block; text-align:center;}	
	
.homeboxdivline2 {width:12px;  margin-top:90px; margin-left:0px; height:487px; position:relative; float:left; background-image:url(homeboxdivline.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }	
	
.areapic1mob{  display:none; }

.aboutimageholder2{ width:1024px; position:relative;   margin-left:auto; margin-right:auto;   height:583px; display:block; }

.threeinabedinroholder{width:100%; margin-top:15px;  height:auto; position:relative; float:left;}

.threeinabedinro {width:168px; margin-top:0px;  margin-right:10px;  height:52px; background-image:url(3inabedintro.png); position:relative; float:right; display:block; text-align:center;}

.bottomlogosholder{width:100%; margin-top:225px; height:auto; position:relative; float:left;}

.mainintrosholder{width:100%; margin-top:95px;  height:auto; position:relative; float:left;}

.homeintro {width:606px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(fromeintro2.png); position:relative; float:left; display:block; text-align:center;}
.aboutintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(aboutfromeintro2.fw.png); position:relative; float:left; display:block; text-align:center;}
.roomsintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(roomsintro2.fw.png); position:relative; float:left; display:block; text-align:center;}
.menuintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(menuintro2.fw.png); position:relative; float:left; display:block; text-align:center;}
.areaintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(areaintro2.fw.png); position:relative; float:left; display:block; text-align:center;}
.contactintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(contactintro2.fw.png); position:relative; float:left; display:block; text-align:center;}

.galleryintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(galleryintro2.fw.png); position:relative; float:left; display:block; text-align:center;}

.tripadvisor {width:149px; margin-top:0px;  margin-left:10px;  height:30px; background-image:url(tripadvisorlogo.png); position:relative; float:left; display:block; text-align:center;}
.hotelsdotcom {width:151px; margin-top:5px;  margin-left:10px;  height:21px; background-image:url(hotelsdotcomlogo.png); position:relative; float:left; display:block; text-align:center;}
.laterooms {width:184px; margin-top:5px;  margin-left:10px;  height:22px; background-image:url(laterooms.png); position:relative; float:left; display:block; text-align:center;}
.trivago {width:100px; margin-top:2px;  margin-left:10px;  height:30px; background-image:url(trivago.png); position:relative; float:left; display:block; text-align:center;}

.birdholder {width:100%; height:395px; position:absolute; top:160px; left:0px; z-index:100000000000000000000000;}

.birdpic {width:339px; margin-top:0px;  margin-right:10px;  height:340px; background-image:url(birdpic2.png); position:relative; float:right; display:block; text-align:center;}
	
.hometxt500pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic500.fw.png); position:relative; float:left;}
	
.homeformboxholder {width:96%; margin-top:15px; margin-left:2%; margin-right:2%; height:20px; position:relative; float:left; display:block; }	

.homeformboxheaders {width:100%; margin-top:15px; margin-left:0%; margin-right:0%; height:20px; position:relative; float:left; text-align:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:12pt; font-weight:bold;  }	
	
.homeformboxes {width:100%; margin-top:15px; margin-left:0%; margin-right:0%; height:auto; position:relative; float:left;  text-align:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:12pt;  }	
	
.mainintrosection2021 {width:100%;  margin-top:10px; height:620px; position:relative; float:left; display:block; }

.introsectionholder2021 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:620px;  position:relative; }		
	
	

}





/* Desktops and laptops ----------- */


@media only screen
and (min-width : 1025px) {
	
.hometxt2mob2021 {display:none;}	
	
	
.topdesksection{width:100%;  margin-top:0px; height:113px; position:relative; float:left;  display:block; }
.topdeskholder {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:113px;  position:relative;  }
.desklogo {width:334px; height:76px;  background-image:url(desklogo.png); position:relative; float:left; margin-left:10px; margin-top:20px;}

.topmobilebar {display:none; }
.topmobilebar2 {display:none; }
.topmobilelinks {display:none; }
.toplogomob {display:none;  }

.topimage1{width:100%; margin-top:0px; background-image:url(topimage1.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;} 

.topimage2{width:100%; margin-top:0px; background-image:url(topimage2.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage3{width:100%; margin-top:0px; background-image:url(topimage3.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage4{width:100%; margin-top:0px; background-image:url(topimage4.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage5{width:100%; margin-top:0px; background-image:url(topimage1.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage6{width:100%; margin-top:0px; background-image:url(topimage7desksmall.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage7{width:100%; margin-top:0px; background-image:url(topimage7desksmall.png); background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}


.topdesklinksandsocial{width:630px; margin-right:5px; margin-top:20px; z-index:1; height:76px;  position:relative; float:right; }

.numberandsocial{width:350px; margin-right:5px; margin-top:0px; z-index:1; height:32px;  position:relative; float:right; }

.topnumber{width:182px; margin-left:40px; margin-top:5px; z-index:1; height:22px; background-image:url(topnumber.png);  position:relative; float:left; }

.twitterdesk {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(twitter.png);  position:relative; float:left; }
.fbdesk {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(fbdesk.png);  position:relative; float:left; }
.googledesk {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(googledesk.png);  position:relative; float:left; }


.desklinksholder{width:600px; margin-right:5px; margin-top:18px; z-index:1; height:auto; text-align:right;  position:relative; float:right; font-family: 'PT Sans', sans-serif; color:#000000; font-size:11pt;}

.footersection {width:100%;  margin-top:0px; height:112px; position:relative; float:left; background-color:#000000; display:block;}

.footerholder {width:1024px; margin-left:auto; margin-right:auto;   margin-top:0px; z-index:1; height:112px; ; position:relative; float:none; }

.jqueryholdermob{ display:none;}

.mainintrosection {width:100%;  margin-top:10px; height:480px; position:relative; float:left; display:block; }

.introsectionholder {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:480px;  position:relative; }

.mainintrosectionabout {width:100%;  margin-top:10px; height:900px; position:relative; float:left; display:block; }

.introsectionholderabout {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:800px;  position:relative; }

.mainintrosectionabout1 {width:100%;  margin-top:10px; height:1090px; position:relative; float:left; display:block; }

.introsectionholderabout1 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:1090px;  position:relative; }

.mainintrosectionabout3 {width:100%;  margin-top:10px; height:1120px; position:relative; float:left; display:block; }

.introsectionholderabout3 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:1120px;  position:relative; }

.mainintrosectionabout4 {width:100%;  margin-top:10px; height:1250px; position:relative; float:left; display:block; }

.introsectionholderabout4 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:1220px;  position:relative; }

.mainintrosectionabout2 {width:100%;  margin-top:10px; height:490px; position:relative; float:left; display:block; }

.introsectionholderabout2 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:490px;  position:relative; }

.mainintrosectionabout5 {width:100%;  margin-top:10px; height:450px; position:relative; float:left; display:block; }

.introsectionholderabout5 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:450px;  position:relative; }

.homegalsection2 {width:100%;  margin-top:0px; height:640px; position:relative; float:left; display:block; background-color:#211d70;}

.homegalsectionholder2 {width:1024px; margin-left:auto; margin-right:auto;   margin-top:30px; z-index:1; height:640px;  position:relative; }


.homegalsection {width:100%;  margin-top:-10px; height:520px; position:relative; float:left; display:block; background-color:#211d70;}

.homegalsectionholder {width:1024px; margin-left:auto; margin-right:auto;   margin-top:0px; z-index:1; height:500px;  position:relative; }


.homepic1 {width:480px; margin-left:10px;  margin-top:20px; z-index:1; height:354px; background-image:url(deskimage1.png); position:relative; float:left;}

.hometxt1 {width:495px; margin-left:30px;  margin-top:20px; z-index:1; height:354px;  position:relative; float:left;}

.hometxt2 {width:495px; margin-left:30px;  margin-top:20px; z-index:1; height:354px;  color:#ffffff; position:relative; float:left;}



.contenttxt1 {width:495px; margin-left:20px;  margin-top:20px; z-index:1; height:auto;  position:relative; float:left;}

.contentpics1 {width:380px; margin-left:90px;  margin-top:20px; z-index:1; height:auto;  position:relative; float:left;}

.mappics1 {width:380px; margin-left:90px;  margin-top:20px; z-index:1; height:auto;  position:relative; float:left;}



.aboutpicdesk2 {width:380px; margin-left:0px;  margin-top:65px; z-index:1; height:280px; background-image:url(aboutpic2desk.jpg); position:relative; float:left;}

.aboutpicdesk3 {width:380px; margin-left:0px;  margin-top:100px; z-index:1; height:280px; background-image:url(aboutpic3desk.jpg); position:relative; float:left;}

.menupicdesk1 {width:380px; margin-left:0px;  margin-top:15px; z-index:1; height:274px; background-image:url(menupicdesk1.jpg); position:relative; float:left;}

.menupicdesk2 {width:380px; margin-left:0px;  margin-top:55px; z-index:1; height:274px; background-image:url(foodpic2.jpg); position:relative; float:left;}

.menupicdesk3 {width:380px; margin-left:0px;  margin-top:55px; z-index:1; height:274px; background-image:url(foodpic3.jpg); position:relative; float:left;}


.aboutpicdesk4 {width:380px; margin-left:0px;  margin-top:35px; z-index:1; height:280px; background-image:url(aboutpic4desk.jpg); position:relative; float:left;}

.areapicdesk1 {width:380px; margin-left:0px;  margin-top:15px; z-index:1; height:274px; background-image:url(areapicdesk1.jpg); position:relative; float:left;}


.areapicdesk2 {width:380px; margin-left:0px;  margin-top:85px; z-index:1; height:274px; background-image:url(areapic2.jpg); position:relative; float:left;}

.areapicdesk3 {width:380px; margin-left:0px;  margin-top:85px; z-index:1; height:274px; background-image:url(areapicdesk3.jpg); position:relative; float:left;}


.hometxt2pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic2.png); position:relative; float:left;}

.hometxt3pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic3.fw.png); position:relative; float:left;}

.hometxt4pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic4.fw.png); position:relative; float:left;}
.hometxt5pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic6.fw.png); position:relative; float:left;}
.hometxt6pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic6.fw.png); position:relative; float:left;}
.hometxt7pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic7.png); position:relative; float:left;}
.hometxt8pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic8.png); position:relative; float:left;}
.hometxt9pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt9pic.png); position:relative; float:left;}
.hometxt10pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt10pic.png); position:relative; float:left;}
.hometxt11pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt11pic.png); position:relative; float:left;}
.hometxt12pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt12pic.png); position:relative; float:left;}
.hometxt13pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic13.png); position:relative; float:left;}
.hometxt14pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic14.png); position:relative; float:left;}
.hometxt100pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic100.fw.png); position:relative; float:left;}

.hometxt16pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic16.fw.png); position:relative; float:left;}



.hometxt1pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:110px; background-image:url(welcomedeskimage.png); position:relative; float:left;}

.hometxt2 {width:495px; margin-left:0px;  margin-top:5px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}

.hometxt3 {width:495px; margin-left:0px;  margin-top:5px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;}

.hometxt2mob {display:none;}

.hometxt1mob {display:none;}

.homepic1mob{ display:none;}

.homedivline1 {width:100%;  margin-top:20px; background-image: url(homedivline1.png);  z-index:10000000000000000000000; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.homedivline2 {width:100%;  margin-top:10px; background-image: url(homedivline2.png);  z-index:10000000000000000000000; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.footerlogo {width:273px;  margin-top:30px; margin-left:10px; height:50px; position:relative; float:left; background-image: url(footerlogo.png);display:block;}

.deskfooterline {width:1px;  margin-top:20px; margin-left:20px; height:60px; position:relative; float:left; background-image: url(deskfooterline.png); display:block;}
.deskaddress {width:273px;  margin-top:15px; margin-left:10px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; }

.desksocialfooter {width:170px;  margin-top:13px; margin-right:10px; height:70px; position:relative; float:right;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; }

.socialfooter{width:170px;  margin-top:0px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; }

.fbfooter {width:32px; margin-left:30px; margin-top:0px; z-index:1; height:32px; background-image:url(footerfb2.png);  position:relative; float:left; }

.twitterfooter {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(fbfooter.png);  position:relative; float:left; }

.googlefooter {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(googlefooter.png);  position:relative; float:left; }

.numberfooter{width:170px;  margin-top:10px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; text-align:right; }


.homebox1 {width:310px;  margin-top:0px; margin-left:10px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif;  font-size:10pt;  }

.homebox2 {width:320px;  margin-top:0px; margin-left:10px; height:400px; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homebox3 {width:320px;  margin-top:0px; margin-left:10px; height:400px; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homeboxdivline {width:12px;  margin-top:90px; margin-left:0px; height:487px; position:relative; float:left; background-image:url(homeboxdivline.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homeboxdivline2 {width:12px;  margin-top:90px; margin-left:0px; height:487px; position:relative; float:left; background-image:url(homeboxdivline.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.footertxt1mob {display:none;}

.header1{width:100%; margin-top:30px; background-image:url(homeheader1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.header2{width:100%; margin-top:30px; background-image:url(header2.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.header3{width:100%; margin-top:27px; background-image:url(header3.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}


	
.swanagelogo{width:100%; margin-top:30px; background-image:url(swanage.jpg);   background-position: center center; background-repeat: no-repeat; background-size: auto; height:86px; position:relative; float:left;}	
	
	
.tankmuseumandgoape{width:100%; margin-top:20px; background-image:url(tankmuseumandgoape.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:225px; position:relative; float:left;}	

.threeinabedpic {width:100%; margin-top:40px; background-image:url(3inabedpicdesk.jpg);background-position: center center; background-repeat: no-repeat; background-size: auto; height:254px; position:relative; float:left;}	
	
	

.homelabelholder1 {width:100%;  margin-top:10px; height:auto; position:relative; float:left;  display:block;}

.homelabel1 {width:149px;  margin-top:10px; margin-right:10px; height:16px; position:relative; float:right; background-image:url(homelabel1.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel2 {width:219px;  margin-top:77px; margin-right:10px; height:17px; position:relative; float:right; background-image:url(homelabel2.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel3 {width:149px;  margin-top:17px; margin-right:10px; height:17px; position:relative; float:right; background-image:url(header4.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }


.header1{width:100%; margin-top:30px; background-image:url(homeheader1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.galleryhomeheader {width:100%; margin-top:20px; background-image:url(galheader1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.gallerypicshome {width:100%; margin-top:20px;  height:345px; position:relative; float:left;}


.homegalpic1 {width:330px;  margin-top:0px; margin-left:10px; height:345px; position:relative; float:left; background-image:url(homegalpic1.jpg); }
.homegalpic2 {width:330px;  margin-top:0px; margin-left:10px; height:345px; position:relative; float:left; background-image:url(homegalpic2.jpg); }

.homegalpic3 {width:330px;  margin-top:0px; margin-left:10px; height:345px; position:relative; float:left; background-image:url(homegalpic3.jpg); }

h3 {font-size:12pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:left;}


.menupic1mob{ display:none;}

.menupic2mob{ display:none;}

.aboutpic1mob{ display:none;}

.aboutpic2mob{ display:none;}

.aboutpic4mob{display:none;}

.galleryheaddesk {width:100%; margin-top:20px;  height:auto; position:relative; float:left; display:block;}

.gallerydeskheader{width:100%; margin-top:0px; background-image:url(gallerydeskheader.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:23px; position:relative; float:left;}

.gallerydesktxt {width:1024px; margin-left:0px;  margin-top:20px; z-index:1; height:auto;  position:relative; float:left; text-align:center; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}

.galleryheadmob {display:none;}

.portsectionrow1 {width:1024px;  margin-top:30px; height:270px; position:relative; float:left; display:block;}

.portsectionrow2 {width:1024px;  margin-top:40px; height:270px; position:relative; float:left; display:block;}

.port1 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port1desk.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port2 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port2desk.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port3 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(portdesk3.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port4 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(portdesk4.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port5 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port5.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port6 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port6.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port7 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port7.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port8 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port8.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port9 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port9.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port10 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port10.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port11 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port11.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port12 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port9.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }



 .sidebarholdermain{width:100%; margin-top:10px;  height:auto; position:relative; float:left;}
 .sidebarholder {width:190px; margin-top:15px; margin-left:auto; margin-right:auto; height:auto; position:relative; float:none; display:block; text-align:center;}

.aboutimageholder2{ width:1024px; position:relative;   margin-left:auto; margin-right:auto;   height:583px; }

.threeinabedinroholder{width:100%; margin-top:15px;  height:auto; position:relative; float:left;}

.threeinabedinro {width:168px; margin-top:0px;  margin-right:10px;  height:52px; background-image:url(3inabedintro.png); position:relative; float:right; display:block; text-align:center;}

.bottomlogosholder{width:100%; margin-top:225px; height:auto; position:relative; float:left;}

.mainintrosholder{width:100%; margin-top:95px;  height:auto; position:relative; float:left;}

.homeintro {width:606px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(fromeintro2.png); position:relative; float:left; display:block; text-align:center;}
.aboutintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(aboutfromeintro2.fw.png); position:relative; float:left; display:block; text-align:center;}
.roomsintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(roomsintro2.fw.png); position:relative; float:left; display:block; text-align:center;}
.menuintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(menuintro2.fw.png); position:relative; float:left; display:block; text-align:center;}
.areaintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(areaintro2.fw.png); position:relative; float:left; display:block; text-align:center;}
.contactintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(contactintro2.fw.png); position:relative; float:left; display:block; text-align:center;}

.galleryintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(galleryintro2.fw.png); position:relative; float:left; display:block; text-align:center;}

.tripadvisor {width:149px; margin-top:0px;  margin-left:10px;  height:30px; background-image:url(tripadvisorlogo.png); position:relative; float:left; display:block; text-align:center;}
.hotelsdotcom {width:151px; margin-top:5px;  margin-left:10px;  height:21px; background-image:url(hotelsdotcomlogo.png); position:relative; float:left; display:block; text-align:center;}
.laterooms {width:184px; margin-top:5px;  margin-left:10px;  height:22px; background-image:url(laterooms.png); position:relative; float:left; display:block; text-align:center;}
.trivago {width:100px; margin-top:2px;  margin-left:10px;  height:30px; background-image:url(trivago.png); position:relative; float:left; display:block; text-align:center;}

.birdholder {width:100%; height:395px; position:absolute; top:160px; left:0px; z-index:100000000000000000000000;}

.birdpic {width:339px; margin-top:0px;  margin-right:10px;  height:340px; background-image:url(birdpic2.png); position:relative; float:right; display:block; text-align:center;}
	
.hometxt500pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic500.fw.png); position:relative; float:left;}
	
.homeformboxholder {width:96%; margin-top:15px; margin-left:2%; margin-right:2%; height:20px; position:relative; float:left; display:block; }	

.homeformboxheaders {width:100%; margin-top:15px; margin-left:0%; margin-right:0%; height:20px; position:relative; float:left; text-align:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:12pt; font-weight:bold;  }	
	
.homeformboxes {width:100%; margin-top:15px; margin-left:0%; margin-right:0%; height:auto; position:relative; float:left;  text-align:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:12pt;  }	
	
.mainintrosection2021 {width:100%;  margin-top:10px; height:620px; position:relative; float:left; display:block; }

.introsectionholder2021 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:620px;  position:relative; }		

}

/* large Screen ----------- */
@media only screen and (min-width : 1300px) {
	
.hometxt2mob2021 {display:none;}
.homeboxdivline2 {width:12px;  margin-top:90px; margin-left:0px; height:487px; position:relative; float:left; background-image:url(homeboxdivline.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }
	
	
.topdesksection{width:100%;  margin-top:0px; height:113px; position:relative; float:left;  display:block; }
.topdeskholder {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:113px;  position:relative;  }
.desklogo {width:334px; height:76px;  background-image:url(desklogo.png); position:relative; float:left; margin-left:10px; margin-top:20px;}

.topmobilebar {display:none; }
.topmobilebar2 {display:none; }
.topmobilelinks {display:none; }
.toplogomob {display:none;  }

.topimage1{width:100%; margin-top:0px; background-image:url(topimage1.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;} 

.topimage2{width:100%; margin-top:0px; background-image:url(topimage2.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage3{width:100%; margin-top:0px; background-image:url(topimage3.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage4{width:100%; margin-top:0px; background-image:url(topimage4.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage5{width:100%; margin-top:0px; background-image:url(topimage1.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage6{width:100%; margin-top:0px; background-image:url(topimage6.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}

.topimage7{width:100%; margin-top:0px; background-image:url(topimage7.png);background-position: center center; background-repeat: no-repeat; background-size: cover; height:583px; position:relative; float:left;}
.topdesklinksandsocial{width:630px; margin-right:5px; margin-top:20px; z-index:1; height:76px;  position:relative; float:right; }

.numberandsocial{width:350px; margin-right:5px; margin-top:0px; z-index:1; height:32px;  position:relative; float:right; }

.topnumber{width:182px; margin-left:40px; margin-top:5px; z-index:1; height:22px; background-image:url(topnumber.png);  position:relative; float:left; }

.twitterdesk {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(twitter.png);  position:relative; float:left; }
.fbdesk {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(fbdesk.png);  position:relative; float:left; }
.googledesk {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(googledesk.png);  position:relative; float:left; }


.desklinksholder{width:600px; margin-right:5px; margin-top:18px; z-index:1; height:auto; text-align:right;  position:relative; float:right;  font-family: 'PT Sans', sans-serif; color:#000000; font-size:11pt;}

.footersection {width:100%;  margin-top:0px; height:112px; position:relative; float:left; background-color:#000000; display:block;}

.footerholder {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:112px; ; position:relative; float:none; }

.jqueryholdermob{ display:none;}

.mainintrosection {width:100%;  margin-top:10px; height:480px; position:relative; float:left; display:block; }

.introsectionholder {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:480px;  position:relative; }

.mainintrosectionabout {width:100%;  margin-top:10px; height:900px; position:relative; float:left; display:block; }

.introsectionholderabout {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:800px;  position:relative; }

.mainintrosectionabout1 {width:100%;  margin-top:10px; height:1090px; position:relative; float:left; display:block; }

.introsectionholderabout1 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:1090px;  position:relative; }

.mainintrosectionabout3 {width:100%;  margin-top:10px; height:1120px; position:relative; float:left; display:block;}

.introsectionholderabout3 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:1120px;  position:relative; }

.mainintrosectionabout4 {width:100%;  margin-top:10px; height:1210px; position:relative; float:left; display:block; }

.introsectionholderabout4 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:1200px;  position:relative; }

.mainintrosectionabout2 {width:100%;  margin-top:10px; height:490px; position:relative; float:left; display:block; }

.introsectionholderabout2 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:490px;  position:relative; }

.mainintrosectionabout5 {width:100%;  margin-top:10px; height:450px; position:relative; float:left; display:block; }

.introsectionholderabout5 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:450px; position:relative; }

.homegalsection2 {width:100%;  margin-top:0px; height:650px; position:relative; float:left; display:block; background-color:#211d70;}

.homegalsectionholder2 {width:1024px; margin-left:auto; margin-right:auto;   margin-top:30px; z-index:1; height:650px;  position:relative; }


.homegalsection {width:100%;  margin-top:-10px; height:520px; position:relative; float:left; display:block; background-color:#211d70;}

.homegalsectionholder {width:1024px; margin-left:auto; margin-right:auto;   margin-top:0px; z-index:1; height:500px;  position:relative; }


.homepic1 {width:480px; margin-left:10px;  margin-top:20px; z-index:1; height:354px; background-image:url(deskimage1.png); position:relative; float:left;}

.hometxt1 {width:495px; margin-left:30px;  margin-top:20px; z-index:1; height:354px;  position:relative; float:left;}

.hometxt2 {width:495px; margin-left:30px;  margin-top:20px; z-index:1; height:354px;  color:#ffffff; position:relative; float:left;}



.contenttxt1 {width:495px; margin-left:20px;  margin-top:20px; z-index:1; height:auto; position:relative; float:left;}

.contentpics1 {width:380px; margin-left:90px;  margin-top:20px; z-index:1; height:auto;  position:relative; float:left;}

.mappics1 {width:380px; margin-left:90px;  margin-top:40px; z-index:1; height:auto;  position:relative; float:left;}



.aboutpicdesk2 {width:380px; margin-left:0px;  margin-top:65px; z-index:1; height:280px; background-image:url(aboutpic2desk.jpg); position:relative; float:left;}

.aboutpicdesk3 {width:380px; margin-left:0px;  margin-top:105px; z-index:1; height:280px; background-image:url(aboutpic3desk.jpg); position:relative; float:left;}

.menupicdesk1 {width:380px; margin-left:0px;  margin-top:15px; z-index:1; height:274px; background-image:url(menupicdesk1.jpg); position:relative; float:left;}

.menupicdesk2 {width:380px; margin-left:0px;  margin-top:55px; z-index:1; height:274px; background-image:url(foodpic2.jpg); position:relative; float:left;}

.menupicdesk3 {width:380px; margin-left:0px;  margin-top:55px; z-index:1; height:274px; background-image:url(foodpic3.jpg); position:relative; float:left;}


.aboutpicdesk4 {width:380px; margin-left:0px;  margin-top:35px; z-index:1; height:280px; background-image:url(aboutpic4desk.jpg); position:relative; float:left;}

.areapicdesk1 {width:380px; margin-left:0px;  margin-top:15px; z-index:1; height:274px; background-image:url(areapicdesk1.jpg); position:relative; float:left;}


.areapicdesk2 {width:380px; margin-left:0px;  margin-top:85px; z-index:1; height:274px; background-image:url(areapic2.jpg); position:relative; float:left;}

.areapicdesk3 {width:380px; margin-left:0px;  margin-top:85px; z-index:1; height:274px; background-image:url(areapicdesk3.jpg); position:relative; float:left;}


.hometxt2pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic2.png); position:relative; float:left;}

.hometxt3pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic3.fw.png); position:relative; float:left;}

.hometxt4pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic4.fw.png); position:relative; float:left;}
.hometxt5pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic6.fw.png); position:relative; float:left;}
.hometxt6pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic6.fw.png); position:relative; float:left;}
.hometxt7pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic7.png); position:relative; float:left;}
.hometxt8pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic8.png); position:relative; float:left;}
.hometxt9pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt9pic.png); position:relative; float:left;}
.hometxt10pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt10pic.png); position:relative; float:left;}
.hometxt11pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt11pic.png); position:relative; float:left;}
.hometxt12pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(hometxt12pic.png); position:relative; float:left;}
.hometxt13pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic13.png); position:relative; float:left;}
.hometxt14pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic14.png); position:relative; float:left;}
.hometxt15pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic13.png); position:relative; float:left;}

.hometxt16pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic16.fw.png); position:relative; float:left;}



.hometxt100pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic100.fw.png); position:relative; float:left;}

.hometxt500pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:22px; background-image:url(txtpic500.fw.png); position:relative; float:left;}

.hometxt1pic {width:495px; margin-left:0px;  margin-top:10px; z-index:1; height:110px; background-image:url(welcomedeskimage.png); position:relative; float:left;}

.hometxt2 {width:495px; margin-left:0px;  margin-top:5px; z-index:1;  height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}
	
.hometxt2intro1 {width:495px; margin-left:0px;  margin-top:5px; z-index:1; background-color:#ff00ff; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}	
	

.hometxt3 {width:495px; margin-left:0px;  margin-top:5px; z-index:1; height:auto;  position:relative; float:left; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;}

.hometxt2mob {display:none;}

.hometxt1mob {display:none;}

.homepic1mob{ display:none;}

.homedivline1 {width:100%;  margin-top:20px; background-image: url(homedivline1.png);  z-index:10000000000000000000000; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.homedivline2 {width:100%;  margin-top:10px; background-image: url(homedivline2.png);  z-index:10000000000000000000000; background-repeat:repeat-x; height:23px; position:relative; float:left;}

.footerlogo {width:273px;  margin-top:30px; margin-left:10px; height:50px; position:relative; float:left; background-image: url(footerlogo.png);display:block;}

.deskfooterline {width:1px;  margin-top:20px; margin-left:20px; height:60px; position:relative; float:left; background-image: url(deskfooterline.png); display:block;}
.deskaddress {width:273px;  margin-top:15px; margin-left:10px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; }

.desksocialfooter {width:170px;  margin-top:13px; margin-right:10px; height:70px; position:relative; float:right;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; }

.socialfooter{width:170px;  margin-top:0px; margin-left:0px; height:auto; position:relative; float:left; display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; }

.fbfooter {width:32px; margin-left:30px; margin-top:0px; z-index:1; height:32px; background-image:url(footerfb2.png);  position:relative; float:left; }

.twitterfooter {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(fbfooter.png);  position:relative; float:left; }

.googlefooter {width:32px; margin-left:10px; margin-top:0px; z-index:1; height:32px; background-image:url(googlefooter.png);  position:relative; float:left; }

.numberfooter{width:170px;  margin-top:10px; margin-left:0px; height:auto; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt; text-align:right; }


.homebox1 {width:310px;  margin-top:0px; margin-left:10px; height:540px; position:relative; float:left; display:block; font-size:10pt;  }

.homebox2 {width:320px;  margin-top:0px; margin-left:10px; height:540px; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homebox3 {width:320px;  margin-top:0px; margin-left:10px; height:540px; position:relative; float:left;  display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }


.homeboxdivline {width:12px;  margin-top:90px; margin-left:0px; height:487px; position:relative; float:left; background-image:url(homeboxdivline.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.footertxt1mob {display:none;}

.header1{width:100%; margin-top:30px; background-image:url(homeheader1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.header2{width:100%; margin-top:30px; background-image:url(header2.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.header3{width:100%; margin-top:27px; background-image:url(header3.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.tankmuseumandgoape{width:100%; margin-top:30px; background-image:url(tankmuseumandgoape.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:225px; position:relative; float:left;}
	
	
.swanagelogo{width:100%; margin-top:30px; background-image:url(swanage.jpg);   background-position: center center; background-repeat: no-repeat; background-size: auto; height:86px; position:relative; float:left;}	
	
	
.tankmuseumandgoape{width:100%; margin-top:30px; background-image:url(tankmuseumandgoape.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:225px; position:relative; float:left;}	

.threeinabedpic {width:100%; margin-top:40px; background-image:url(3inabedpicdesk.jpg);background-position: center center; background-repeat: no-repeat; background-size: auto; height:254px; position:relative; float:left;}

.homelabelholder1 {width:100%;  margin-top:10px; height:auto; position:relative; float:left; display:block;}

.homelabel1 {width:149px;  margin-top:10px; margin-right:10px; height:16px; position:relative; float:right; background-image:url(homelabel1.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel2 {width:219px;  margin-top:89px; margin-right:10px; height:17px; position:relative; float:right; background-image:url(homelabel2.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }

.homelabel3 {width:149px;  margin-top:17px; margin-right:10px; height:17px; position:relative; float:right; background-image:url(header4.png); display:block; font-family: 'PT Sans', sans-serif; color:#ffffff; font-size:10pt;  }


.header1{width:100%; margin-top:30px; background-image:url(homeheader1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.galleryhomeheader {width:100%; margin-top:20px; background-image:url(galheader1.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:40px; position:relative; float:left;}

.gallerypicshome {width:100%; margin-top:20px;  height:345px; position:relative; float:left;}


.homegalpic1 {width:330px;  margin-top:0px; margin-left:10px; height:345px; position:relative; float:left; background-image:url(homegalpic1.jpg); }
.homegalpic2 {width:330px;  margin-top:0px; margin-left:10px; height:345px; position:relative; float:left; background-image:url(homegalpic2.jpg); }

.homegalpic3 {width:330px;  margin-top:0px; margin-left:10px; height:345px; position:relative; float:left; background-image:url(homegalpic3.jpg); }

h3 {font-size:12pt; font-family: 'PT Sans', sans-serif; color:#111111; font-weight:bold; text-align:left;}


.menupic1mob{ display:none;}

.menupic2mob{ display:none;}

.aboutpic1mob{ display:none;}

.aboutpic2mob{ display:none;}

.aboutpic4mob{display:none;}

.galleryheaddesk {width:100%; margin-top:20px;  height:auto; position:relative; float:left; display:block;}

.gallerydeskheader{width:100%; margin-top:0px; background-image:url(gallerydeskheader.png);background-position: center center; background-repeat: no-repeat; background-size: auto; height:23px; position:relative; float:left;}

.gallerydesktxt {width:1024px; margin-left:0px;  margin-top:20px; z-index:1; height:auto;  position:relative; float:left; text-align:center; font-family: 'PT Sans', sans-serif; color:#333333; font-size:10pt;}

.galleryheadmob {display:none;}

.portsectionrow1 {width:1024px;  margin-top:30px; height:270px; position:relative; float:left; display:block;}

.portsectionrow2 {width:1024px;  margin-top:40px; height:270px; position:relative; float:left; display:block;}

.port1 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port1desk.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port2 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port2desk.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port3 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(portdesk3.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port4 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(portdesk4.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port5 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port5.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port6 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port6.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port7 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port7.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port8 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port8.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port9 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port9.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port10 { width:325px; position:relative; float:left; margin-left:10px; z-index:100; height:270px; background-image:url(port10.jpg);  margin-top:0px; font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port11 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port11.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }

.port12 { width:325px; position:relative; float:left; margin-left:15px; z-index:100; height:270px; background-image:url(port9.jpg); margin-top:0px;  font-size:10pt; font-family: 'PT Sans', sans-serif; color:#ffffff; }



 .sidebarholdermain{width:100%; margin-top:10px;  height:auto; position:relative; float:left;}
 .sidebarholder {width:190px; margin-top:15px; margin-left:auto; margin-right:auto;  height:auto; position:relative; float:none; display:block; text-align:center;}

.aboutimageholder2{ width:1024px; position:relative;   margin-left:auto; margin-right:auto;   height:583px; }

.threeinabedinroholder {width:100%; margin-top:15px;  height:auto; position:relative; float:left;}

.threeinabedinro {width:168px; margin-top:0px;  margin-right:10px;  height:52px; background-image:url(3inabedintro.png); position:relative; float:right; display:block; text-align:center;}

.bottomlogosholder{width:100%; margin-top:225px; height:auto; position:relative; float:left;}

.mainintrosholder{width:100%; margin-top:95px;  height:auto; position:relative; float:left;}

.homeintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(fromeintro.png); position:relative; float:left; display:block; text-align:center;}
.aboutintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(aboutfromeintro.fw.png); position:relative; float:left; display:block; text-align:center;}
.roomsintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(roomsintro.fw.png); position:relative; float:left; display:block; text-align:center;}
.menuintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(menuintro.fw.png); position:relative; float:left; display:block; text-align:center;}
.areaintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(areaintro.fw.png); position:relative; float:left; display:block; text-align:center;}
.contactintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(contactintro.fw.png); position:relative; float:left; display:block; text-align:center;}

.galleryintro {width:734px; margin-top:0px;  margin-left:10px;  height:138px; background-image:url(galleryintro.fw.png); position:relative; float:left; display:block; text-align:center;}

.tripadvisor {width:149px; margin-top:0px;  margin-left:0px;  height:30px; background-image:url(tripadvisorlogo.png); position:relative; float:left; display:block; text-align:center;}
.hotelsdotcom {width:151px; margin-top:5px;  margin-left:12px;  height:21px; background-image:url(hotelsdotcomlogo.png); position:relative; float:left; display:block; text-align:center;}
.laterooms {width:184px; margin-top:5px;  margin-left:12px;  height:22px; background-image:url(laterooms.png); position:relative; float:left; display:block; text-align:center;}
.trivago {width:100px; margin-top:2px;  margin-left:12px;  height:30px; background-image:url(trivago.png); position:relative; float:left; display:block; text-align:center;}

.birdholder {width:100%; height:395px; position:absolute; top:160px; left:0px; z-index:100000000000000000000000;}

.birdpic {width:393px; margin-top:0px;  margin-right:20px;  height:395px; background-image:url(birdpic.png); position:relative; float:right; display:block; text-align:center;}
	
	
.homeformboxholder {width:96%; margin-top:15px; margin-left:2%; margin-right:2%; height:20px; position:relative; float:left; display:block; }	

.homeformboxheaders {width:100%; margin-top:15px; margin-left:0%; margin-right:0%; height:20px; position:relative; float:left; text-align:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:12pt; font-weight:bold;  }	
	
.homeformboxes {width:100%; margin-top:15px; margin-left:0%; margin-right:0%; height:auto; position:relative; float:left;  text-align:left; font-family: 'PT Sans', sans-serif; color:#333333; font-size:12pt;  }	
	
.mainintrosection2021 {width:100%;  margin-top:10px; height:620px; position:relative; float:left; display:block; }

.introsectionholder2021 {width:1024px; margin-left:auto; margin-right:auto;  margin-top:0px; z-index:1; height:620px;  position:relative; }	
	



	
}



