.sectiontopnavi {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 2000;
  background-color: rgba(0, 0, 0, .8);
}

.sectiontopnavi.notfixed {
  margin-top: 0px;
  background-color: #292828;
  color: transparent;
}

.divtopnavi {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 2000;
  margin-top: 0px;
  padding-top: 28px;
  padding-bottom: 15px;
  border-top: 10px none hsla(0, 0%, 100%, .2);
  border-bottom: 10px none hsla(0, 0%, 100%, .2);
  background-color: rgba(1, 24, 36, .5);
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  color: transparent;
}

.navlink {
  font-family: 'PT Sans', sans-serif;
  color: #fff;
}

.navlink:hover {
  color: hsla(0, 0%, 100%, .8);
}

.navlink.navlinkburger {
  color: #df0303;
}

.navlink.navlinkburger:hover {
  color: #fff;
}

.navlink.navlinkburger.pic1 {
  padding-right: 16px;
  padding-left: 16px;
  font-family: 'Kaushan Script', sans-serif;
  color: hsla(0, 0%, 100%, .82);
  font-size: 16px;
}

.navlink.navlinkburger.pic1:hover {
  border-bottom: 40px none #df0303;
  background-color: transparent;
  color: #fff;
}

.navlink.navlinkburger.pic1.white1 {
  color: hsla(0, 0%, 100%, .82);
}

.navlink.navlinkburger.pic1.white {
  color: #fff;
}

.navlink.navlinkburger.pic1.white2 {
  color: #fff;
}

.navlink.navlinkburger.pic2 {
  padding-right: 16px;
  padding-left: 16px;
  font-family: 'Kaushan Script', sans-serif;
  color: hsla(0, 0%, 100%, .82);
  font-size: 16px;
}

.navlink.navlinkburger.pic2:hover {
  color: #fff;
}

.navlink.navlinkburger.pic2.white1 {
  color: hsla(0, 0%, 100%, .82);
}

.navlink.navlinkburger.pic2.white2 {
  color: #fff;
}

.navlink.navlinkburger.pic3 {
  padding-right: 16px;
  padding-left: 16px;
  font-family: 'Kaushan Script', sans-serif;
  color: hsla(0, 0%, 100%, .82);
  font-size: 16px;
}

.navlink.navlinkburger.pic3:hover {
  color: #fff;
}

.navlink.navlinkburger.pic3.white1 {
  color: hsla(0, 0%, 100%, .82);
}

.navlink.navlinkburger.pic3.white1.white2 {
  background-color: transparent;
  color: #fff;
}

.navlink.navlinkburger.pic4 {
  padding-right: 16px;
  padding-left: 16px;
  font-family: 'Kaushan Script', sans-serif;
  color: hsla(0, 0%, 100%, .82);
  font-size: 16px;
}

.navlink.navlinkburger.pic4:hover {
  color: #fff;
}

.navlink.navlinkburger.pic4.white1 {
  color: hsla(0, 0%, 100%, .82);
}

.navlink.navlinkburger.pic4.white1.white2 {
  color: #fff;
}

.navlink.navlinkburger.pic5 {
  padding-right: 16px;
  padding-left: 16px;
  font-family: 'Kaushan Script', sans-serif;
  color: hsla(0, 0%, 100%, .82);
  font-size: 16px;
}

.navlink.navlinkburger.pic5:hover {
  color: #fff;
}

.navlink.navlinkburger.pic5.white1.w--current {
  color: hsla(0, 0%, 100%, .82);
}

.navlink.navlinkburger.pic5.white1.white2.w--current {
  color: #fff;
}

.navbar {
  background-color: transparent;
}

.sectionheader {
  margin-top: 0px;
  padding-top: 0px;
}

.divheader {
  display: block;
  margin-bottom: 0px;
  padding-top: 64px;
  padding-bottom: 0px;
  background-color: transparent;
}

.containerheader {
  border-style: none;
  border-width: 10px 10px 40px;
  border-color: #f63 #5f5b5b;
}

.section1 {
  margin-top: -104px;
  background-color: transparent;
}

.section1.moretop6 {
  margin-top: -104px;
}

.div1 {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #dddcdc;
  text-align: center;
}

.div1.backcolour2 {
  padding-bottom: 0px;
  background-color: rgba(237, 240, 245, .93);
  background-image: none;
  background-size: auto;
}

.div1.backcolour2.lesstop3 {
  margin-top: -70px;
  background-color: #d1f0f0;
}

.div1.topless {
  margin-top: -48px;
  padding-bottom: 0px;
  background-color: #e0f5f3;
}

.div1.topless.backcolour3 {
  background-color: #b1e0e9;
}

.div1.topmore {
  margin-top: 24px;
}

.div1.topmore.backcolour2 {
  margin-top: 0px;
  background-color: rgba(41, 40, 40, .1);
}

.div1.topmore.backcolour2.lessbottom {
  padding-bottom: 0px;
  background-color: #fff;
}

.div1.topmore.backcolour2.morebottom {
  padding-bottom: 83px;
  background-color: #f5f4e8;
}

.div1.lesstop2 {
  padding-top: 0px;
  padding-bottom: 0px;
  border-top: 1px none #000;
  background-color: transparent;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  color: #fff;
}

.div1.lesstop2.backcolour2 {
  padding-top: 105px;
  padding-bottom: 49px;
  background-color: rgba(242, 250, 247, .9);
  background-image: none;
  background-size: auto;
}

.div1.lesstop2.backmap {
  background-image: url('../images/backmap.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: repeat;
}

.div1.lessbottom {
  padding-bottom: 0px;
}

.div1.lessbottom.backcolour3 {
  background-color: #ccd9f1;
}

.container1 {
  margin-top: 104px;
  padding-top: 0px;
  padding-bottom: 6px;
  border-bottom: 1px none #fff;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: rgba(1, 24, 36, .85);
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  box-shadow: none;
}

.container1.container2 {
  margin-top: 0px;
  border-bottom-style: dashed;
  border-radius: 0px;
  background-color: rgba(70, 68, 68, .98);
}

.container1.container2.container3 {
  background-color: rgba(70, 68, 68, .98);
}

.container1.container2.container3.container4 {
  background-color: rgba(70, 68, 68, .98);
}

.container1.container2.container3.container4.container5 {
  padding-top: 103px;
  padding-bottom: 0px;
  border-style: none;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: rgba(41, 40, 40, .98);
  box-shadow: none;
}

.container1.backflowers {
  background-position: 50% 0px;
  background-size: cover;
}

.container1.backflowers2 {
  margin-top: 104px;
  padding-top: 0px;
  background-color: rgba(1, 24, 36, .85);
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}

.container1.backflowers2.backflowers3 {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-image: none;
  background-size: auto;
}

.container1.backflowers2.backflowers3.morebottom {
  padding-bottom: 50px;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}

.container1.backflowers3 {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-position: 50% 0px;
  background-size: 1200px;
}

.logosmall {
  display: block;
  margin-top: 2px;
  margin-right: auto;
  margin-left: auto;
}

.lineorange {
  margin-top: 14px;
}

.lineorange.higher2 {
  margin-top: 5px;
}

.section0 {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 300;
  height: 75px;
  margin-top: 58px;
  background-color: #000;
}

.text {
  padding-right: 82px;
  padding-left: 82px;
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  line-height: 29px;
}

.text.lesstop {
  margin-top: -31px;
}

.text.textwider {
  padding-right: 26px;
  padding-left: 26px;
  font-family: Montserrat, sans-serif;
  color: hsla(0, 0%, 100%, .82);
  text-align: justify;
}

.text.textwider.topless {
  margin-top: -36px;
}

.text.textwider.morebottom {
  margin-bottom: 41px;
}

.text.textwider.middle {
  padding-right: 0px;
  padding-left: 0px;
  text-align: center;
}

.text.textwider.black {
  color: #000;
}

.text.textwider.textvideos {
  margin-bottom: 0px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0%, 100%, .82);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #f0622b;
}

.text.textwider.textvideos.less5 {
  margin-top: 2px;
}

.text.textwider.textvideos.less5.less17 {
  margin-top: 0px;
}

.text.morebottom3 {
  margin-bottom: 0px;
  padding-right: 95px;
  padding-bottom: 0px;
  padding-left: 95px;
  color: hsla(0, 0%, 100%, .82);
}

.text.morebottom3.morebottom4 {
  margin-top: 0px;
  margin-bottom: -12px;
  padding-right: 95px;
  padding-left: 95px;
  font-family: Montserrat, sans-serif;
}

.text.morebottom3.morebottom4.textinslide {
  margin-top: 308px;
  padding: 17px 95px 13px;
  background-color: hsla(0, 0%, 100%, .38);
  text-align: center;
}

.text.morebottom3.morebottom4.textinslide.lower5 {
  margin-top: 344px;
}

.text.morebottom3.morebottom4.textinslide.lower6 {
  margin-top: 315px;
  padding-top: 22px;
  padding-bottom: 20px;
  font-family: 'Kaushan Script', sans-serif;
  font-weight: 700;
}

.text.morebottom3.morebottom4.lesstop90 {
  margin-top: -24px;
}

.text.morebottom3.lessbottom5 {
  margin-bottom: -47px;
  padding-bottom: 0px;
}

.texthead {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 57px;
}

.texthead.textsmaller {
  font-family: 'Kaushan Script', sans-serif;
  font-size: 43px;
}

.divbutton {
  margin-top: 39px;
  margin-bottom: 75px;
  padding-bottom: 1px;
}

.divbutton.divbuttonless {
  margin-top: 221px;
}

.button {
  padding-right: 29px;
  padding-left: 29px;
  border-radius: 5px;
  background-color: #ec4710;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .5);
  font-family: 'PT Sans', sans-serif;
}

.button:hover {
  background-color: #2b312c;
}

.button.moretop {
  margin-top: 46px;
}

.button.moretop:hover {
  background-color: #df0303;
}

.button.moretop.button5 {
  margin-top: 27px;
  padding-right: 98px;
  padding-left: 98px;
  font-family: Montserrat, sans-serif;
}

.button.moretop.button5.buttonblue {
  margin-top: 41px;
  padding-right: 160px;
  padding-left: 160px;
  background-color: #53bb19;
}

.button.moretop.button5.buttonblue:hover {
  background-color: #0390df;
}

.button.moretop.button5.buttonblue.lesstop4 {
  margin-top: 18px;
}

.button.moretop.button5.lesstop6 {
  margin-top: 45px;
  margin-bottom: 24px;
}

.button.moretop.button5.button9 {
  margin-top: 25px;
  margin-bottom: 27px;
}

.button.moretop.button5.buttonmoretop {
  margin-top: 67px;
}

.button.moretop.button5.wwwlink {
  width: 360px;
  margin-top: -3px;
  margin-bottom: 18px;
  padding-right: 15px;
  padding-left: 15px;
}

.button.moretop.button5.wwwlink.w--current {
  padding-right: 119px;
  padding-left: 119px;
}

.button.moretop.button5.wwwlink.buttonweb {
  margin-top: 34px;
  margin-bottom: 64px;
}

.image1 {
  margin-top: 44px;
}

.div3 {
  height: 150px;
  margin-top: 0px;
  padding-top: 21px;
  border-top: 10px dotted hsla(0, 0%, 100%, .2);
  border-bottom: 10px none hsla(0, 0%, 100%, .2);
  background-image: none;
  background-size: auto;
  text-align: center;
}

.div3.divbottom {
  height: 258px;
  padding-bottom: 0px;
  border-top-style: dashed;
  border-bottom-style: none;
}

.row3 {
  margin-top: 40px;
}

.video {
  margin-top: -36px;
}

.imageshadow {
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  border-radius: 2px;
}

.red {
  color: #df0303;
}

.red.font1 {
  color: #df0303;
  text-shadow: 1px 1px 8px rgba(0, 0, 0, .5);
}

.body {
  background-color: transparent;
  background-image: url('../images/ebay1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-y;
  background-attachment: fixed;
}

.button1 {
  margin-top: -371px;
  margin-right: 11px;
  margin-left: -38px;
  padding-top: 12px;
  padding-right: 11px;
  padding-left: 28px;
}

.button1.buttonsmaller {
  margin-top: 0px;
  padding-top: 13px;
}

.button1.buttonsmaller.button7 {
  margin-top: 13px;
}

.button1.buttonsmaller.bless2 {
  margin-top: -9px;
  margin-left: -1px;
  padding-right: 0px;
  padding-left: 0px;
}

.divbutton2 {
  position: relative;
  margin-top: -54px;
  padding-top: 0px;
  padding-right: 580px;
  padding-left: 0px;
}

.divbutton2.divbutton2b {
  margin-top: -382px;
  margin-left: 58px;
  padding-right: 652px;
  padding-left: 0px;
}

.divbutton2.divbutton2b.divbutton2c {
  margin-top: -481px;
  margin-left: 171px;
  padding-right: 560px;
  padding-left: 0px;
}

.divbutton2.divbutton2b.divbutton2d {
  margin-top: -464px;
}

.divbutton2.divbutton2b.divbuttonphotos {
  margin-top: -374px;
  margin-bottom: 198px;
}

.map {
  margin-top: 14px;
}

.nored {
  color: #292828;
}

.slide1 {
  background-image: url('../images/01.jpg');
  background-position: 0px 53px;
  background-size: cover;
}

.slide1.slide2 {
  background-image: url('../images/12.jpg');
  background-position: 50% 98%;
  background-size: cover;
}

.slide1.slide3 {
  background-image: url('../images/06.jpg');
  background-position: 50% 27%;
  background-size: cover;
}

.slide1.slide4 {
  background-image: url('../images/03b.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.slide5 {
  background-image: url('../images/18.jpg');
  background-position: 50% 74%;
  background-size: cover;
}

.slide1.slide6 {
  background-image: url('../images/37.jpg');
  background-position: 50% 35%;
  background-size: cover;
}

.slide1.slide7 {
  background-image: url('../images/26.jpg');
  background-position: 91% 50%;
  background-size: cover;
}

.slide1.slide8 {
  background-image: url('../images/32.jpg');
  background-position: 50% 17%;
  background-size: cover;
}

.slide1.slide9 {
  background-image: url('../images/backbig34.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.slide9.slide30 {
  background-image: url('../images/16.jpg');
  background-position: 0% -18%;
}

.slide1.slide10 {
  background-image: url('../images/varietyvillas_1.jpg');
  background-position: 50% 5%;
  background-size: cover;
}

.slide1.slide11 {
  background-image: url('../images/08.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.slide12 {
  background-image: url('../images/10.jpg');
  background-position: 50% 81%;
  background-size: cover;
}

.slide1.slide14 {
  background-image: url('../images/27.jpg');
  background-position: 50% -13%;
  background-size: cover;
}

.slide1.slide15 {
  background-image: url('../images/28.jpg');
  background-position: 50% 50%;
}

.slide1.slide16 {
  background-image: url('../images/32.jpg');
  background-size: cover;
}

.slide1.slide17 {
  background-image: url('../images/04.jpg');
  background-position: 50% -86%;
  background-size: cover;
}

.slide1.slide18 {
  background-image: url('../images/35.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.slide19 {
  background-image: url('../images/39.jpg');
  background-position: 50% 97%;
  background-size: cover;
}

.slide1.slide20 {
  background-image: url('../images/pigeonpoint10.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.slide20.buttonsmaller {
  background-image: url('../images/varietyvillas2.jpg');
}

.slide1.slide20.buttonsmaller.slidevariety {
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.slide21 {
  background-image: url('../images/backbig34.jpg');
}

.slide1.slide22 {
  background-image: url('../images/23.jpg');
  background-position: 50% -1%;
  background-size: cover;
}

.slide1.slide23 {
  background-image: url('../images/02.jpg');
}

.slide1.slide24 {
  background-image: url('../images/18.jpg');
  background-position: 50% 97%;
  background-size: cover;
}

.slide1.slide25 {
  background-image: url('../images/21.jpg');
  background-size: cover;
}

.slide1.slide26 {
  background-image: url('../images/seabreeze.jpg');
  background-position: 50% 65%;
  background-size: cover;
}

.slide1.slide27 {
  background-image: url('../images/web1.jpg');
  background-size: cover;
}

.slide1.web1 {
  background-image: url('../images/web1.jpg');
  background-position: 50% 50%;
}

.slide1.web2 {
  background-image: url('../images/web2.jpg');
  background-size: cover;
}

.slide1.web3 {
  background-image: url('../images/web3.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.web4 {
  background-image: url('../images/web4.jpg');
  background-size: cover;
}

.slide1.web5 {
  background-image: url('../images/web8.jpg');
  background-position: 50% 0px;
  background-size: cover;
}

.slide1.web6 {
  background-image: url('../images/web7.jpg');
  background-position: 50% 36%;
  background-size: cover;
}

.slide1.slide28 {
  background-image: url('../images/21.jpg');
}

.slide1.web7 {
  background-image: url('../images/web6.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.slide29 {
  background-image: url('../images/fort.jpg');
  background-position: 50% 50%;
}

.slide1.slide31 {
  position: relative;
  top: 0px;
  background-image: url('../images/top14.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.slide31.slide33 {
  background-image: url('../images/top5.jpg');
  background-size: cover;
}

.slide1.slide31.slide33.slide35 {
  background-image: url('../images/top4.jpg');
}

.slide1.slide31.slide34 {
  background-image: url('../images/top6.jpg');
  background-size: cover;
}

.slide1.slide31.slide36 {
  background-image: url('../images/top7.jpg');
  background-size: cover;
}

.slide1.slide31.slide40 {
  background-image: url('../images/top9.jpg');
  background-size: cover;
}

.slide1.slide31._46 {
  background-image: url('../images/46.jpg');
}

.slide1.slide31._47 {
  background-image: url('../images/47.jpg');
}

.slide1.slide31._44 {
  background-image: url('../images/crystalsbig.jpg');
}

.slide1.slide31._45 {
  background-image: url('../images/45.jpg');
  background-position: 50% 107%;
  background-size: contain;
  background-repeat: repeat;
  background-attachment: scroll;
}

.slide1.slide31._45._45b {
  background-position: 0px 29px;
}

.slide1.slide31._45._100 {
  background-image: url('../images/pigeonpoint10.jpg');
  background-position: 50% 35%;
  background-size: cover;
}

.slide1.slide31._45._101 {
  background-image: url('../images/ebay3.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.slide31._45._51 {
  background-image: url('../images/natureretreatbig.jpg');
  background-position: 50% 20%;
  background-size: cover;
}

.slide1.slide31._57 {
  background-image: url('../images/varietyvillas.jpg');
  background-position: 0% -181%;
}

.slide1.slide31._50 {
  background-image: url('../images/50.jpg');
}

.slide1.slide31._53 {
  background-image: url('../images/varietyvillas.jpg');
  background-position: 50% 39%;
}

.slide1.slide31._21 {
  background-image: url('../images/ebay3.jpg');
  background-position: 50% -67px;
}

.slide1.slide31._49 {
  background-image: url('../images/balenbouchebig2.jpg');
  background-position: 0% 11%;
}

.slide1.slide31.slidevariety {
  background-image: url('../images/varietyvillas.jpg');
  background-position: 0% -180%;
}

.slide1.slide32 {
  background-image: url('../images/pigeonpoint10.jpg');
  background-position: 0px -68px;
}

.slide1.slide36 {
  background-image: url('../images/top7.jpg');
  background-size: cover;
}

.slide1.slideart2 {
  background-image: url('../images/top10.jpg');
  background-position: 0px 47px;
  background-size: contain;
}

.slide1.slideart3 {
  background-image: url('../images/top13.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide1.slideart3.slidemoretop {
  background-position: 0px 40px;
}

.slide1.slideart3.slidemoretop.slideart5 {
  background-image: url('../images/21.jpg');
}

.slide1.slideart3.slidemoretop.slideart6 {
  background-image: url('../images/webdesign1_1.jpg');
}

.slide1.slideart3.slidemoretop.slideweb1 {
  background-image: url('../images/rainweb.jpg');
  background-position: 50% 17px;
}

.slide1.slideart3.slidemoretop._34 {
  background-image: url('../images/16.jpg');
}

.slide1.slideart3.slidemoretop._34._34b {
  background-image: url('../images/34.jpg');
}

.slide1.slideart3.slidemoretop._48 {
  background-image: url('../images/pigeonpoint10.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.slideart3.slidemoretop._49 {
  background-image: url('../images/balenbouchebig2.jpg');
  background-position: 50% 6%;
  background-size: cover;
}

.slide1.slideart3.slidemoretop._52 {
  background-image: url('../images/52.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide1.slideart3.slidemoretop.slide51 {
  background-image: url('../images/natureretreatbig.jpg');
}

.slide1.slideart3.slidemoretop.slidevariety {
  background-image: url('../images/varietyvillas.jpg');
}

.slide1.slideart3.slideweb1 {
  top: 0px;
  padding-bottom: 0px;
  background-image: url('../images/rainweb.jpg');
  background-position: 50% 50%;
}

.slide1.slideart3.slideweb1.lesstop7 {
  top: 0px;
}

.slide1.slideart3.slidevariety {
  background-image: url('../images/varietyvillas.jpg');
  background-position: 50% -180%;
}

.slide1.slideart3.slidevariety.slidebottom {
  background-image: url('../images/varietyvillas2.jpg');
  background-position: 50% 50%;
}

.slide1.slideart3.fort {
  background-image: url('../images/fort.jpg');
  background-position: 50% -159%;
}

.slide1.slideart3.fort.varietyagain {
  background-image: url('../images/varietyvillas2.jpg');
  background-position: 50% -169%;
}

.slide1.slideart3.variety2 {
  background-image: url('../images/varietyvillas_1.jpg');
  background-position: 50% -159%;
}

.slide1.slideart3.seabreeze {
  background-image: url('../images/seabreeze.jpg');
  background-position: 50% -158%;
}

.slide1.slideart3.pigeonpoint {
  background-image: url('../images/pigeoinpoint2.jpg');
  background-position: 50% -159%;
}

.slide1.slideart4 {
  margin-top: 0px;
  background-image: url('../images/43.jpg');
  background-position: 0px 37px;
  background-size: contain;
}

.slide1.slideart4.slderlesstop2 {
  background-position: 0px -1px;
}

.slide1.webdesign1 {
  background-image: url('../images/webdesign1.jpg');
  background-position: 50% 0px;
  background-size: contain;
}

.slide1.slide45 {
  background-image: url('../images/pigeonpoint13.jpg');
  background-position: 0px -52px;
}

.slide1.slide79 {
  background-image: url('../images/rainweb.jpg');
}

.slide1.slidesmallpics1 {
  background-image: url('../images/smallpics.jpg');
  background-position: 0px -120px;
  background-size: cover;
}

.slide1.slidevariety {
  background-image: url('../images/varietyvillas.jpg');
  background-position: 50% -180%;
}

.mask {
  padding-bottom: 0px;
}

.section2 {
  margin-top: 6px;
  padding-bottom: 32px;
  background-color: rgba(1, 24, 36, .85);
}

.section2.section2b {
  margin-top: 61px;
  margin-bottom: 4px;
}

.text-span {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #000;
}

.divframe {
  padding: 0px;
  border: 1px none #000;
  border-radius: 2px;
  background-color: rgba(41, 40, 40, .82);
  box-shadow: 1px 1px 50px -7px #000;
}

.textblack {
  color: #292828;
}

.red2 {
  font-family: 'Kaushan Script', sans-serif;
  color: #f0622b;
  font-size: 25px;
}

.red2.middle {
  text-align: center;
}

.red2.biggertext {
  color: #df0303;
  font-size: 24px;
}

.red2._25 {
  font-family: 'Kaushan Script', sans-serif;
  font-size: 25px;
  line-height: 47px;
}

.slider {
  height: 400px;
}

.slider.sliderless {
  height: 233px;
}

.slider.sliderless.lesstop {
  height: 167px;
}

.slider.sliderless.sliderless2 {
  margin-top: -8px;
}

.slider.lower {
  margin-top: 39px;
}

.slider.sliderbottom {
  height: 400px;
  margin-top: 35px;
  margin-bottom: 66px;
}

.containeralso {
  border-top: 1px dashed #fff;
  border-bottom: 1px dashed #fff;
  background-color: #df0303;
}

.headtext3 {
  margin-bottom: 17px;
  padding-bottom: 1px;
  font-family: 'Great Vibes', cursive;
}

.containerrow2 {
  padding-bottom: 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: rgba(1, 24, 36, .85);
}

.containerrow2.morebottom10 {
  padding-bottom: 52px;
}

.column1 {
  display: block;
  text-align: center;
}

.column1.rightline {
  position: static;
  border-right: 1px dashed #fff;
  border-bottom: 1px none #fff;
  background-color: transparent;
}

.column1.morebottom2 {
  margin-bottom: 37px;
}

.column2 {
  background-color: transparent;
}

.divlightbox {
  margin-right: 34px;
  margin-left: 34px;
  padding-top: 49px;
  padding-bottom: 52px;
  background-color: hsla(0, 0%, 100%, .19);
}

.divlightbox.left {
  margin-right: 10px;
  margin-bottom: 0px;
  padding-bottom: 24px;
  border-radius: 2px;
  background-color: hsla(0, 0%, 100%, .09);
}

.divlightbox.left.morebottom {
  padding-bottom: 52px;
}

.divlightbox.left.lightboxblue {
  background-color: rgba(10, 38, 99, .47);
}

.divlightbox.left.darker {
  padding-bottom: 39px;
  background-color: hsla(0, 0%, 100%, .33);
}

.divlightbox.left.morebottom2 {
  padding-bottom: 63px;
}

.divlightbox.left.lightboxmovies {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}

.divlightbox.left.lightboxmovies.right {
  margin-right: 34px;
}

.divlightbox.right {
  margin-left: 10px;
  padding-bottom: 42px;
  border-radius: 2px;
  background-color: hsla(0, 0%, 100%, .09);
}

.divlightbox.right.lightboxred {
  background-color: rgba(223, 3, 3, .47);
}

.divlightbox.right.lightboxgreen {
  background-color: rgba(10, 85, 7, .7);
}

.divlightbox.right.lessbottom2.colour1 {
  padding-bottom: 49px;
  background-color: hsla(0, 0%, 100%, .09);
}

.divlightbox.right.lessbottom2.colour1.lessbottom4 {
  padding-bottom: 16px;
}

.divlightbox.right.right2 {
  padding-bottom: 22px;
}

.divlightbox.right.morebottom10 {
  padding-bottom: 51px;
}

.divslidersmall {
  padding-right: 0px;
  padding-left: 0px;
}

.row {
  padding-top: 40px;
  padding-right: 0px;
  padding-left: 0px;
}

.row.lesstop {
  padding-top: 1px;
}

.row.morebottom {
  margin-bottom: 58px;
}

.row.row10 {
  margin-bottom: 47px;
}

.white {
  color: hsla(0, 0%, 100%, .89);
  text-shadow: 1px 1px 10px rgba(0, 0, 0, .5);
}

.lightbox {
  max-height: 200px;
}

.videosmall {
  max-height: 200px;
  margin-top: 26px;
  padding-right: 37px;
  padding-bottom: 0px;
  padding-left: 37px;
}

.videosmall.higher {
  margin-top: -29px;
}

.videosmall.moretop4 {
  margin-top: 68px;
}

.videosmall.lesstop5 {
  margin-top: 30px;
}

.divvideosmall {
  margin-top: -34px;
  padding: 8px 0px 27px;
}

.divvideosmall.divvideosmall2 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.divvideosmall.lesstop3 {
  padding-top: 0px;
}

.divvideosmall.lesstop5 {
  padding-top: 8px;
}

.formwrapper {
  margin-top: 7px;
  padding-top: 0px;
  padding-right: 27px;
  padding-left: 27px;
}

.formwrapper.moretop3.lesswide {
  padding-right: 85px;
  padding-left: 85px;
}

.formwrapper.lesstop4 {
  margin-top: -20px;
}

.field-label {
  text-align: left;
}

.textfield {
  font-family: 'PT Sans', sans-serif;
}

.headtextform {
  margin-bottom: 10px;
  font-family: 'PT Sans', sans-serif;
  font-weight: 300;
  text-align: left;
}

.middle {
  text-align: center;
}

.headingbottom {
  margin-top: -19px;
  margin-bottom: -86px;
  padding-top: 55px;
  padding-bottom: 55px;
  border-top: 1px none #fff;
  border-bottom: 1px none #000;
  font-family: 'Great Vibes', cursive;
  color: hsla(0, 0%, 100%, .3);
  font-size: 47px;
  font-weight: 100;
  letter-spacing: 1px;
  text-shadow: 1px 1px 6px #000;
}

.red3 {
  padding-left: 39px;
  font-family: Exo, sans-serif;
  color: #df0303;
  font-size: 42px;
  letter-spacing: 44px;
}

.imageart1 {
  padding-top: 23px;
  padding-bottom: 23px;
}

.red4 {
  font-family: 'Kaushan Script', sans-serif;
  color: #df0303;
  font-size: 25px;
}

.red4.biggertext {
  font-size: 24px;
}

.textbottom {
  font-family: 'PT Sans', sans-serif;
  color: hsla(0, 0%, 100%, .82);
  font-weight: 200;
  text-align: center;
}

.textbottom.textbottomright {
  color: hsla(0, 0%, 100%, .82);
  text-align: left;
}

.logotravelagent {
  background-image: url('../images/travelagentlogo.png');
  background-position: 50% 50%;
  background-size: 200px;
}

.column-2 {
  text-align: right;
}

.imagelogo1 {
  margin-top: 0px;
  text-align: left;
}

.imagelogo1:hover {
  border: 1px solid #fff;
  background-image: none;
  background-size: auto;
}

.imagelogo1.logolower {
  margin-top: 8px;
}

.imagelogo1.logolower:hover {
  border-style: none;
}

.column-3 {
  text-align: left;
}

.column-3.rowsocial {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 57px;
  padding-left: 57px;
}

.rowbottom {
  margin-top: 31px;
}

.rowbottom.rowbottom2 {
  margin-top: 17px;
  margin-bottom: 35px;
}

.rowbottom.datenschutz {
  margin-top: 49px;
  padding-bottom: 0px;
  background-color: #292828;
}

.imagebottom {
  margin-top: 47px;
  margin-bottom: 57px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.column-4 {
  text-align: left;
}

.morespaceright {
  margin-right: 13px;
}

.black {
  color: #292828;
}

.divvideobig {
  padding-top: 37px;
  padding-right: 34px;
  padding-left: 34px;
}

.divbigpicture {
  margin-top: 48px;
}

.divbigpicture.lesstop9 {
  margin-top: 12px;
}

.div-block {
  margin-top: -73px;
}

.divtextbigpicture {
  margin-top: -48px;
  padding-right: 0px;
}

.textbigpicture {
  font-family: 'PT Sans', sans-serif;
  font-size: 19px;
  text-align: center;
}

.column-5 {
  padding-top: 14px;
  padding-bottom: 14px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: rgba(240, 98, 43, .85);
}

.formtablet {
  margin-top: -84px;
  margin-bottom: 58px;
  padding-right: 71px;
  padding-left: 71px;
}

.formtablet.lesstop6 {
  margin-top: 48px;
  margin-bottom: 56px;
}

.text-span-2 {
  font-size: 24px;
  line-height: 47px;
}

.text-span-3 {
  font-size: 24px;
}

.text-span-3._25 {
  font-size: 25px;
  line-height: 47px;
}

.text-span-6._25 {
  font-size: 24px;
}

.text-span-7 {
  color: #f0622b;
}

.icon {
  margin-top: 154px;
}

.icon-2 {
  margin-top: 154px;
}

.slidenavi {
  margin-bottom: 78px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.image {
  max-width: 100%;
}

._25 {
  font-size: 24px;
}

.image10 {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-bottom: 12px;
  margin-left: auto;
}

.image10.moretop30 {
  margin-top: -2px;
}

.column-6 {
  text-align: right;
}

.column-7 {
  text-align: left;
}

.column-8 {
  text-align: center;
}

.linktextbottom {
  margin-top: 43px;
  margin-bottom: 1px;
  padding-top: 0px;
  font-family: 'PT Sans', sans-serif;
  color: hsla(0, 0%, 100%, .39);
  font-size: 10px;
  font-style: italic;
  text-align: center;
  text-decoration: none;
}

.linktextbottom:hover {
  text-decoration: none;
}

.linkimpressum {
  margin-top: -7px;
  padding-top: 0px;
  font-family: 'Great Vibes', cursive;
  text-decoration: none;
}

.div-block-2 {
  position: fixed;
  top: 32px;
  right: 0px;
  z-index: 5000;
  margin-top: 73px;
  border-bottom-left-radius: 10px;
  background-color: #08338d;
}

.yellow {
  color: #aaa40c;
}

.moredown.moredown2 {
  margin-top: -60px;
}

.link {
  color: rgba(66, 125, 214, .82);
}

.text-block {
  margin-top: 68px;
  font-family: 'Droid Serif', serif;
  color: hsla(0, 0%, 100%, .8);
  text-shadow: 1px 1px 6px rgba(0, 0, 0, .2);
}

.text-block-2 {
  margin-top: -31px;
  font-family: 'Droid Serif', serif;
  color: hsla(0, 0%, 100%, .8);
  font-weight: 200;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, .2);
}

.text-block-3 {
  margin-top: 186px;
  font-family: 'Droid Serif', serif;
  color: hsla(0, 0%, 100%, .8);
}

.text-block-4 {
  margin-top: 161px;
  font-family: 'Droid Serif', serif;
  color: hsla(0, 0%, 100%, .8);
}

.text-block-5 {
  margin-top: 178px;
  font-family: 'Droid Serif', serif;
  color: hsla(0, 0%, 100%, .8);
}

.text-block-6 {
  margin-top: 163px;
  font-family: 'Droid Serif', serif;
  color: hsla(0, 0%, 100%, .8);
}

.text-block-7 {
  margin-top: 173px;
  font-family: 'Droid Serif', serif;
  color: hsla(0, 0%, 100%, .8);
}

.text-block-8 {
  margin-top: 186px;
  font-family: 'Droid Serif', serif;
  color: hsla(0, 0%, 100%, .8);
}

.text-block-9 {
  margin-top: 194px;
  font-family: 'Droid Serif', serif;
  color: hsla(0, 0%, 100%, .8);
}

.text-block-10 {
  margin-top: 356px;
  font-family: 'Droid Serif', serif;
  color: hsla(0, 0%, 100%, .8);
}

.text-block-11 {
  margin-top: 358px;
  font-family: 'Droid Serif', serif;
  color: hsla(0, 0%, 100%, .8);
}

.div-block-3 {
  height: 45px;
}

.div-block-3._50 {
  height: 50px;
}

.text-span-9 {
  font-size: 25px;
}

.divpicslightbox {
  margin-top: 7px;
}

.image-2 {
  background-image: url('../images/pigeonpoint10.jpg');
  background-position: 0px 0px;
  background-size: 1250px;
}

.div-block-4 {
  margin-top: -172px;
  margin-bottom: 76px;
}

.div-block-5 {
  margin-top: -360px;
  margin-bottom: 135px;
}

.clickformore {
  font-family: 'Kaushan Script', sans-serif;
  color: #f0622b;
  font-size: 50px;
  text-decoration: none;
  text-transform: none;
}

.nolink {
  color: #f0622b;
  text-decoration: none;
}

.image-4 {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.whitenavi {
  color: #fff;
}

.container {
  margin-top: 8px;
}

.lightbox-link {
  margin-bottom: -39px;
}

.lightbox-link.lightboxdown {
  padding-bottom: 118px;
}

@media (max-width: 991px) {
  .divtopnavi {
    padding-top: 36px;
    padding-bottom: 20px;
    background-position: 54px 98%;
    background-size: cover;
    background-repeat: repeat;
  }
  .containertopnavi.containermore {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
  }
  .navlink {
    background-color: rgba(0, 0, 0, .8);
  }
  .navlink.navlinkburger {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    padding-left: 208px;
    border-top: 1px dashed #fff;
    border-bottom: 1px none #fff;
    background-color: #ec4710;
    background-image: url('../images/09.jpg');
    background-position: 0px 49%;
    background-size: auto 80px;
    background-repeat: repeat-y;
    background-attachment: fixed;
    color: #fff;
  }
  .navlink.navlinkburger:hover {
    background-color: #df0303;
  }
  .navlink.navlinkburger.pic1 {
    padding-left: 220px;
    border-top-style: none;
    background-image: url('../images/48.jpg');
    background-position: 0px 0px;
    background-size: auto 80px;
    background-attachment: fixed;
    color: #fff;
  }
  .navlink.navlinkburger.pic1:hover {
    background-color: #df0303;
  }
  .navlink.navlinkburger.pic2 {
    padding-left: 220px;
    background-image: url('../images/52.jpg');
    background-position: 0px 0px;
    background-size: auto 80px;
    background-repeat: repeat-y;
    background-attachment: fixed;
    color: #fff;
  }
  .navlink.navlinkburger.pic2:hover {
    background-color: #df0303;
  }
  .navlink.navlinkburger.pic3 {
    padding-left: 220px;
    background-image: url('../images/53.jpg');
    background-position: 0px 0px;
    background-size: auto 80px;
    background-attachment: fixed;
  }
  .navlink.navlinkburger.pic3.white1 {
    background-image: url('../images/webdesign1.jpg');
    background-position: 0px 0px;
  }
  .navlink.navlinkburger.pic4 {
    padding-left: 220px;
    background-image: url('../images/45.jpg');
    background-position: 0px 0px;
    background-size: auto 80px;
    background-attachment: fixed;
  }
  .navlink.navlinkburger.pic5 {
    padding-left: 220px;
    background-color: #df0303;
    background-image: url('../images/49.jpg');
    background-position: 0px 0px;
    background-size: auto 80px;
    background-attachment: fixed;
  }
  .navlink.navlinkburger.pic5.bottomnavi {
    padding-top: 144px;
    padding-bottom: 144px;
    background-color: transparent;
    background-image: url('../images/flyer.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .navlink.navlinkburger.pic5.navpicbottom {
    height: 280px;
    background-image: url('../images/flyer.jpg');
    background-position: 50% 103px;
    background-size: auto 356px;
  }
  .sectionheader {
    position: relative;
    display: block;
    margin-top: 47px;
    padding-bottom: 0px;
  }
  .divheader {
    margin-top: 61px;
    margin-bottom: 0px;
    padding: 0px;
  }
  .containerheader {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    display: block;
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
  }
  .section1.moretop6 {
    margin-top: 0px;
  }
  .div1.lesstop2 {
    margin-top: 0px;
  }
  .container1 {
    margin-top: 98px;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
  }
  .container1.backflowers {
    background-size: contain;
  }
  .container1.backflowers2 {
    margin-top: 98px;
    background-image: none;
  }
  .container1.backflowers3 {
    background-image: none;
    background-size: auto;
  }
  .iconnavi {
    color: #fff;
  }
  .logosmall {
    margin-top: 7px;
  }
  .text {
    padding-right: 72px;
    padding-left: 72px;
  }
  .text.textwider {
    direction: ltr;
    text-align: justify;
  }
  .text.textwider.morebottom {
    margin-top: 18px;
  }
  .text.textwider.middle {
    margin-top: -18px;
    margin-bottom: -28px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .text.textwider.middle.lessbottom3 {
    margin-bottom: -40px;
  }
  .text.textwider.textvideos {
    margin-top: -1px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .text.textwider.textvideos.less5 {
    margin-top: 0px;
  }
  .text.morebottom3 {
    margin-bottom: -27px;
    padding-right: 66px;
    padding-bottom: 0px;
    padding-left: 66px;
  }
  .text.morebottom3.morebottom4 {
    margin-top: 0px;
    padding-right: 35px;
    padding-left: 35px;
  }
  .text.morebottom3.morebottom4.textinslide {
    margin-top: 189px;
    margin-bottom: -8px;
    padding-top: 12px;
  }
  .text.morebottom3.morebottom4.textinslide.lower5 {
    margin-top: 247px;
  }
  .text.morebottom3.morebottom4.textinslide.lower6 {
    margin-top: 234px;
    padding-top: 19px;
    padding-bottom: 15px;
  }
  .texthead {
    font-size: 46px;
  }
  .texthead.textsmaller {
    font-size: 33px;
  }
  .divbutton.divbuttonless {
    margin-top: 274px;
  }
  .button.moretop.button5 {
    padding-right: 43px;
    padding-left: 43px;
  }
  .button.moretop.button5.buttonblue {
    margin-top: 49px;
    margin-right: -33px;
    margin-left: -33px;
    padding-right: 108px;
    padding-left: 108px;
    background-color: #53bb19;
  }
  .button.moretop.button5.wwwlink {
    width: 240px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .div3 {
    height: 120px;
    padding-top: 15px;
  }
  .div3.divbottom {
    height: 277px;
  }
  .video {
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .menue-button.w--open {
    background-color: transparent;
  }
  .body {
    background-color: #000;
    background-image: url('../images/ebay1.jpg');
    background-size: cover;
    background-repeat: repeat;
    background-attachment: fixed;
  }
  .button1.buttonsmaller {
    margin-top: 0px;
    margin-left: -54px;
    padding-top: 26px;
    padding-right: 81px;
    padding-left: 81px;
  }
  .button1.buttonsmaller.bless2 {
    max-width: 60%;
    min-height: 0px;
    min-width: 0px;
    margin-top: 1px;
    margin-left: 21px;
    padding-top: 0px;
  }
  .divbutton2 {
    margin-top: -253px;
    margin-right: -98px;
    padding-left: 17px;
  }
  .divbutton2.divbutton2b {
    margin-top: -324px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .divbutton2.divbutton2b.divbutton2d {
    margin-top: -362px;
  }
  .divbutton2.divbutton2b.divbuttonphotos {
    margin-top: -293px;
    margin-bottom: 147px;
    margin-left: -501px;
  }
  .slide1 {
    background-position: 0px 79px;
  }
  .slide1.slide9 {
    display: inline-block;
  }
  .slide1.slide10 {
    background-position: 0px 0px;
  }
  .slide1.slide14 {
    background-position: 0px 0px;
  }
  .slide1.slide17 {
    background-position: 0px -213px;
  }
  .slide1.slide22 {
    background-position: 0px 0px;
  }
  .slide1.slide26 {
    background-position: 0px 0px;
  }
  .slide1.slide31 {
    background-position: 0% 47%;
    background-size: cover;
  }
  .slide1.slide31._45 {
    background-position: 0% 15%;
    background-size: cover;
    background-attachment: scroll;
  }
  .slide1.slide31._45._45b {
    background-position: 0px 0px;
  }
  .slide1.slide31._57 {
    background-position: 0px -4px;
  }
  .slide1.slide31.slidevariety {
    background-position: 0px -4px;
  }
  .slide1.slideart3.slidemoretop {
    background-position: 0px 0px;
  }
  .slide1.slideart3.slidemoretop.slideweb1 {
    top: 0px;
    background-position: 50% -6%;
    background-size: contain;
    background-repeat: repeat;
  }
  .slide1.slideart3.slidemoretop._48 {
    background-position: 0px 0px;
    background-size: cover;
  }
  .slide1.slideart3.slideweb1.lesstop7 {
    top: 0px;
  }
  .slide1.slideart3.slidevariety {
    background-position: 0px -4px;
  }
  .slide1.slideart3.fort {
    background-position: 50% -33%;
  }
  .slide1.slideart3.fort.varietyagain {
    background-position: 50% 50%;
  }
  .slide1.slideart3.variety2 {
    background-position: 50% 50%;
  }
  .slide1.slideart3.seabreeze {
    background-position: 50% 50%;
  }
  .slide1.slideart3.pigeonpoint {
    background-position: 50% 50%;
  }
  .slide1.slideart4 {
    margin-top: 0px;
    background-position: 0px 0px;
    background-size: cover;
  }
  .slide1.slidevariety {
    background-position: 0px -2px;
  }
  .mask {
    height: 300px;
    margin-top: 41px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .mask.maskless {
    height: 176px;
    margin-top: 30px;
  }
  .section2 {
    margin-top: -66px;
    padding-top: 0px;
  }
  .red2 {
    font-size: 19px;
  }
  .red2.textsmaller2 {
    font-size: 18px;
  }
  .red2._16 {
    font-size: 16px;
  }
  .red2._17 {
    font-size: 17px;
  }
  .slider {
    height: 300px;
    padding-bottom: 0px;
  }
  .slider.sliderless {
    height: 176px;
  }
  .slider.sliderless.lesstop {
    height: 122px;
    margin-top: -18px;
  }
  .slider.sliderbottom {
    height: 270px;
    margin-bottom: 80px;
  }
  .nav-menu {
    margin-top: 20px;
  }
  .divlightbox.right {
    padding-bottom: 50px;
  }
  .divlightbox.right.lessbottom2 {
    padding-bottom: 38px;
  }
  .divlightbox.right.lessbottom2.colour1 {
    padding-bottom: 38px;
  }
  .divlightbox.right.right2 {
    padding-bottom: 22px;
  }
  .divslidersmall {
    margin-top: 0px;
    padding-top: 0px;
  }
  .row.morebottom {
    margin-bottom: 40px;
  }
  .videosmall {
    margin-top: 23px;
  }
  .videosmall.moretop4 {
    margin-top: 67px;
  }
  .videosmall.lesstop5 {
    margin-top: 32px;
  }
  .videosmall.lesstop5.lessbottom5 {
    padding-bottom: 0px;
  }
  .divvideosmall.lesstop3 {
    margin-top: -59px;
    padding-top: 27px;
  }
  .divvideosmall.lesstop5 {
    margin-top: -33px;
  }
  .formwrapper {
    margin-top: -25px;
    margin-bottom: 25px;
  }
  .headingbottom {
    font-size: 38px;
  }
  .textbottom {
    font-family: 'PT Sans', sans-serif;
    color: hsla(0, 0%, 100%, .82);
    text-align: right;
  }
  .textbottom.textbottomright {
    color: hsla(0, 0%, 100%, .82);
    text-align: left;
  }
  .column {
    text-align: left;
  }
  .imagelogo1 {
    max-width: 89%;
  }
  .imagelogo1.lower1 {
    margin-top: 10px;
  }
  .rowbottom.rowbottom2 {
    margin-top: 40px;
    margin-bottom: 24px;
  }
  .column-5 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
  .formtablet {
    padding-right: 16px;
    padding-left: 16px;
  }
  .text-span-2 {
    font-size: 22px;
  }
  .text-span-6._25 {
    font-size: 21px;
  }
  .text-span-7 {
    font-size: 17px;
  }
  .icon {
    margin-top: 176px;
  }
  .icon-2 {
    margin-top: 176px;
  }
  .icon-3 {
    margin-top: 172px;
  }
  .icon-4 {
    margin-top: 172px;
  }
  .slidenavi {
    margin-bottom: 59px;
  }
  .image10 {
    display: block;
    margin: 34px auto 11px;
  }
  .image10.moretop30 {
    margin-top: 33px;
  }
  .div-block-2 {
    margin-top: 70px;
    padding-bottom: 50px;
    border-bottom-left-radius: 0px;
  }
  .text-block {
    margin-top: 0px;
  }
  .text-block-2 {
    margin-top: 259px;
  }
  .text-block-3 {
    margin-top: 119px;
  }
  .text-block-4 {
    margin-top: 259px;
  }
  .text-block-5 {
    margin-top: 258px;
  }
  .text-block-6 {
    margin-top: 259px;
  }
  .text-block-7 {
    margin-top: 258px;
  }
  .text-block-8 {
    margin-top: 257px;
  }
  .text-block-9 {
    margin-top: 260px;
  }
  .div-block-5 {
    margin-top: -298px;
    margin-bottom: 67px;
  }
}

@media (max-width: 767px) {
  .sectiontopnavi.notfixed {
    position: absolute;
  }
  .divtopnavi {
    background-position: 89px 93%;
    background-size: cover;
  }
  .navlink.navlinkburger.pic1 {
    padding-left: 223px;
  }
  .navlink.navlinkburger.pic2 {
    padding-left: 222px;
  }
  .navlink.navlinkburger.pic3 {
    padding-left: 222px;
  }
  .navlink.navlinkburger.pic4 {
    padding-left: 222px;
  }
  .navlink.navlinkburger.pic5 {
    padding-left: 222px;
  }
  .navlink.navlinkburger.pic5.bottomnavi {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .sectionheader {
    margin-top: 31px;
  }
  .divheader {
    margin-top: 36px;
    padding-top: 60px;
  }
  .container1 {
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .container1.container2 {
    padding-top: 30px;
  }
  .container1.container2.container3 {
    margin-bottom: 75px;
    padding-top: 40px;
    border-bottom-style: none;
    background-color: rgba(1, 24, 36, .85);
    background-image: none;
    background-size: auto;
  }
  .container1.container2.container3.container4.container5 {
    padding-top: 48px;
    padding-bottom: 23px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: rgba(1, 24, 36, .85);
  }
  .container1.container2.darkgrey {
    margin-bottom: 75px;
    padding-top: 40px;
    border-bottom-style: none;
    background-color: rgba(1, 24, 36, .85);
    background-image: none;
    background-size: auto;
  }
  .container1.container2.topline {
    margin-top: -1px;
    margin-bottom: 75px;
    padding-top: 34px;
    border-top: 1px none #fff;
    border-bottom-style: none;
    background-color: rgba(1, 24, 36, .85);
    background-image: none;
    background-size: auto;
  }
  .container1.backflowers2 {
    margin-top: 102px;
    margin-bottom: 75px;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .logosmall {
    margin-top: 8px;
  }
  .text {
    margin-bottom: -27px;
    padding-right: 14px;
    padding-left: 14px;
    color: hsla(0, 0%, 100%, .82);
  }
  .text.textwider.textvideos {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .text.morebottom3 {
    padding-right: 20px;
    padding-bottom: 26px;
    padding-left: 20px;
  }
  .text.morebottom3.morebottom4 {
    margin-bottom: 4px;
    padding-bottom: 0px;
    text-align: center;
  }
  .text.morebottom3.morebottom4.blocksatz {
    margin-top: 29px;
    padding-right: 28px;
    padding-left: 28px;
  }
  .text.morebottom3.morebottom4.blocksatz.headtext {
    margin-bottom: -22px;
  }
  .text.morebottom3.morebottom4.textinslide {
    margin-top: 182px;
    padding-top: 8px;
    padding-bottom: 4px;
  }
  .text.morebottom3.morebottom4.textinslide.lower6 {
    margin-top: 148px;
    padding-top: 15px;
  }
  .text.morebottom3.lessbottom5.textblock {
    text-align: center;
  }
  .text.left2 {
    padding-right: 26px;
    padding-left: 26px;
    text-align: justify;
  }
  .texthead {
    font-family: 'Kaushan Script', sans-serif;
    font-size: 36px;
  }
  .button.moretop.button5.buttonblue {
    margin-top: 30px;
    margin-right: -22px;
    margin-left: -22px;
    padding-right: 235px;
    padding-left: 235px;
  }
  .button.moretop.button5.morebottom3 {
    margin: 52px 14px 45px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .button.moretop.button5.morebottom3.buttonmobile {
    margin-top: -2px;
    margin-bottom: 73px;
  }
  .button.moretop.button5.buttonwhatever {
    margin-bottom: 53px;
  }
  .button.moretop.button5.wwwlink {
    padding-right: 0px;
    padding-left: 0px;
  }
  .button.moretop.button5.morebottom8 {
    margin-bottom: 27px;
  }
  .div3 {
    background-color: transparent;
    background-image: none;
    background-size: auto;
  }
  .div3.divbottom {
    height: 242px;
    margin-top: 0px;
    padding-top: 0px;
    border-top-style: none;
    background-color: rgba(41, 40, 40, .96);
  }
  .video {
    width: 100%;
    margin-left: -1px;
  }
  .button1.buttonsmaller {
    margin-top: 33px;
    margin-left: -68px;
    padding-right: 102px;
    padding-left: 77px;
  }
  .button1.buttonsmaller.mobile1 {
    margin-right: -5px;
    margin-left: -6px;
    padding-left: 66px;
  }
  .button1.buttonsmaller.button7 {
    margin-top: 20px;
  }
  .button1.buttonsmaller.bless2 {
    max-width: 40%;
    margin-top: 27px;
  }
  .divbutton2 {
    margin-right: -214px;
  }
  .divbutton2.divbutton2b {
    margin-top: -243px;
  }
  .divbutton2.divbutton2b.divbuttonphotos {
    margin-top: -267px;
    margin-bottom: 90px;
    margin-left: -331px;
  }
  .slide1 {
    background-position: 0px -2px;
  }
  .slide1.slide10 {
    background-image: url('../images/pigeonpoint10.jpg');
    background-position: 0px -56px;
  }
  .slide1.slide14 {
    background-position: 0px -5px;
  }
  .slide1.slide17 {
    background-position: 0px -228px;
  }
  .slide1.slide19 {
    background-position: 0px -25px;
  }
  .slide1.slide22 {
    background-position: 0px -7px;
  }
  .slide1.slide26 {
    background-position: 0px -76px;
  }
  .slide1.slide29 {
    background-image: url('../images/pigeonpoint13.jpg');
  }
  .slide1.slide31 {
    background-size: cover;
  }
  .slide1.slide31._45 {
    background-position: 50% -4px;
    background-size: cover;
    background-attachment: scroll;
  }
  .slide1.slide31._45._45b {
    background-position: 0px -7px;
    background-size: cover;
  }
  .slide1.slide31._57 {
    background-position: 0px -21px;
  }
  .slide1.slide31.slidevariety {
    background-position: 0px -21px;
  }
  .slide1.slideart3.slidemoretop {
    background-position: 0px 0px;
  }
  .slide1.slideart3.slidemoretop.slideweb1 {
    background-position: 0px -13px;
  }
  .slide1.slideart3.slidevariety {
    background-position: 0px -21px;
  }
  .slide1.slideart3.fort {
    background-position: 50% 0%;
  }
  .slide1.slideart3.fort.varietyagain {
    background-position: 50% 50%;
  }
  .slide1.slideart4 {
    background-position: 0px 0px;
    background-size: cover;
  }
  .slide1.slidevariety {
    background-position: 0px -21px;
  }
  .mask {
    height: 200px;
    margin-top: 6px;
  }
  .mask.maskless {
    height: 178px;
  }
  .section2 {
    margin-top: -117px;
    padding-top: 0px;
    padding-bottom: 107px;
    background-color: rgba(0, 0, 0, .85);
  }
  .section2.section2b {
    margin-top: -60px;
  }
  .red2 {
    font-size: 21px;
  }
  .red2._25 {
    font-size: 21px;
  }
  .slider {
    height: 200px;
  }
  .slider.sliderless.moretop4 {
    margin-top: -29px;
  }
  .containerrow2 {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .divlightbox.left {
    margin-left: 10px;
  }
  .divlightbox.left.webmobile.moretop7 {
    margin-top: 35px;
  }
  .divlightbox.left.webmobile.morebottom10 {
    margin-bottom: 34px;
  }
  .divvideosmall.divvideosmall2.morebottomvideo {
    margin-top: 42px;
    padding-bottom: 12px;
  }
  .formwrapper.moretop3 {
    margin-top: 35px;
  }
  .formwrapper.moretop3.lesswide {
    margin-top: 57px;
    padding-right: 28px;
    padding-left: 28px;
  }
  .headingbottom {
    font-size: 33px;
  }
  .red4 {
    font-size: 20px;
  }
  .column-3.rowsocial {
    margin-top: 41px;
    padding-top: 0px;
    padding-left: 82px;
  }
  .rowbottom.rowbottom2.rowtablet.moretop3 {
    margin-top: 123px;
  }
  .imagebottommobile {
    margin-top: -75px;
    margin-bottom: 0px;
    padding-top: 0px;
  }
  .divbigpicture {
    margin-top: -7px;
  }
  .divbigpicture.lesstop9 {
    margin-top: -28px;
  }
  .divtextbigpicture {
    margin-top: -48px;
  }
  .column-5 {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  .row-2 {
    margin-top: 75px;
  }
  .formtablet {
    margin-top: -124px;
  }
  .formtablet.lesstop6 {
    margin-top: 21px;
  }
  .text-span-2 {
    font-size: 21px;
  }
  .text-span-3 {
    font-size: 21px;
  }
  .text-span-4._25 {
    font-size: 21px;
  }
  .text-span-6._25 {
    text-align: center;
  }
  .icon {
    margin-top: 78px;
  }
  .icon-2 {
    margin-top: 77px;
  }
  .slidenavi {
    margin-bottom: 41px;
  }
  ._25 {
    font-size: 22px;
  }
  .text-span-8 {
    padding-top: 0px;
  }
  .image10.moreright {
    display: block;
    max-width: 0%;
    min-width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  .imagebig.imagebottomless2 {
    margin-bottom: -128px;
  }
  .imagebig.imagebottom3 {
    margin-bottom: -115px;
  }
  .imagebig.lessb10 {
    margin-bottom: 13px;
  }
  .divvideophone {
    margin-top: 19px;
  }
  .texttopmobile.red2 {
    margin-top: 35px;
    padding-right: 84px;
    padding-left: 84px;
    font-family: 'PT Sans', sans-serif;
    font-size: 21px;
    line-height: 29px;
  }
  .moredown {
    margin-top: 163px;
  }
  .moredown.moredown2 {
    margin-top: 160px;
    margin-bottom: 8px;
  }
  .column-9 {
    margin-top: -38px;
  }
  .row-3 {
    margin-top: 164px;
    margin-bottom: 7px;
  }
  .row-4 {
    margin-top: 45px;
    margin-bottom: 6px;
  }
  .row-5 {
    margin-top: 115px;
  }
  .column-10 {
    margin-top: -72px;
  }
  .row-6 {
    margin-top: 163px;
    margin-bottom: 7px;
  }
  .divpicsmobile {
    margin-top: 116px;
    padding-top: 8px;
    padding-bottom: 16px;
    background-color: rgba(240, 98, 43, .85);
  }
  .divpicsmobile.pics2 {
    margin-top: 128px;
  }
  .divpicsmobile.pics2.pics3 {
    margin-top: 164px;
  }
  .divpicsmobile.pics2.pics3.pics4 {
    margin-top: 49px;
    padding-bottom: 13px;
  }
  .divpicsmobile.pics2.pics3.pics4.pics5 {
    margin-top: 164px;
  }
  .lessbottomimage {
    margin-bottom: -12px;
    padding-bottom: 0px;
  }
  .text-block {
    margin-top: -49px;
  }
  .text-block-3 {
    margin-top: 76px;
  }
  .text-block-8 {
    margin-top: 164px;
  }
  .div-block-5 {
    margin-top: -243px;
    margin-bottom: -50px;
  }
  .brand {
    margin-top: 9px;
  }
}

@media (max-width: 479px) {
  .sectiontopnavi.notfixed {
    position: fixed;
  }
  .divtopnavi {
    padding-top: 18px;
    padding-bottom: 2px;
    background-position: 54px 76%;
    background-size: 400px;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .navlink.navlinkburger.pic1 {
    padding-left: 164px;
    background-position: 0px 50%;
    background-size: auto 60px;
  }
  .navlink.navlinkburger.pic2 {
    padding-left: 164px;
    background-position: 0px 50%;
    background-size: auto 60px;
  }
  .navlink.navlinkburger.pic3 {
    padding-left: 164px;
    background-position: 0px 50%;
    background-size: auto 60px;
  }
  .navlink.navlinkburger.pic4 {
    padding-left: 164px;
    background-position: 0px 50%;
    background-size: auto 60px;
  }
  .navlink.navlinkburger.pic5 {
    padding-left: 164px;
    background-position: 0px 50%;
    background-size: auto 60px;
  }
  .sectionheader {
    margin-top: -6px;
  }
  .divheader {
    margin-top: 0px;
    padding-top: 70px;
  }
  .div1.backcolour2 {
    padding-top: 48px;
  }
  .div1.topless {
    margin-top: -75px;
  }
  .div1.topmore {
    margin-top: -11px;
  }
  .div1.topmore.backcolour2 {
    margin-top: -13px;
  }
  .div1.lesstop2 {
    padding-top: 0px;
  }
  .div1.lesstop2.backcolour2 {
    padding-top: 75px;
  }
  .div1.lesstop2.lessbottom5 {
    padding-top: 140px;
  }
  .div1.lessbottom {
    margin-top: -14px;
  }
  .container1 {
    padding-top: 0px;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .container1.container2 {
    margin-top: -35px;
    border-top: 1px dashed #fff;
  }
  .container1.container2.container3 {
    margin-top: 0px;
    margin-bottom: 0px;
    border-top-style: none;
    border-bottom-style: dashed;
    border-bottom-color: #0f586e;
    background-image: none;
    background-size: auto;
  }
  .container1.container2.container3.container4.container5 {
    background-image: none;
    background-size: auto;
  }
  .container1.container2.darkgrey {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 26px;
    border-top-style: none;
    border-bottom-style: dashed;
    border-bottom-color: #0f586e;
    background-color: rgba(1, 24, 36, .85);
    background-image: none;
    background-size: auto;
  }
  .container1.container2.topline {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 26px;
    padding-bottom: 20px;
    border-bottom-style: dashed;
    border-bottom-color: #0f586e;
    background-image: none;
    background-size: auto;
  }
  .container1.backflowers2 {
    margin-bottom: 0px;
    border-bottom-style: dashed;
    border-bottom-color: #0f586e;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .container1.backflowers2.backflowers3 {
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }
  .container1.backflowers2.backflowers3.morebottom {
    padding-bottom: 0px;
  }
  .iconnavi {
    margin-bottom: -9px;
    padding-top: 0px;
  }
  .logosmall {
    width: 200px;
    margin-top: 12px;
    padding-bottom: 7px;
  }
  .text {
    margin-bottom: -31px;
    padding-right: 17px;
    padding-bottom: 0px;
    padding-left: 17px;
  }
  .text.morebottom3 {
    margin-bottom: 32px;
    padding-bottom: 0px;
  }
  .text.morebottom3.morebottom4 {
    margin-bottom: 42px;
    padding-right: 5px;
    padding-left: 5px;
  }
  .text.morebottom3.morebottom4.blocksatz {
    margin-top: 13px;
    padding: 35px 10px;
  }
  .text.morebottom3.morebottom4.blocksatz.headtext {
    margin-top: -9px;
    margin-bottom: -56px;
  }
  .text.morebottom3.morebottom4.textinslide {
    margin-top: 90px;
    padding-top: 5px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 12px;
  }
  .text.morebottom3.morebottom4.textinslide.lower6 {
    margin-top: 110px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 11px;
  }
  .text.morebottom3.morebottom4.lesstop90 {
    margin-top: -2px;
  }
  .text.morebottom3.lessbottom5 {
    margin-top: 0px;
  }
  .text.morebottom3.lessbottom5.textblock {
    margin-top: 5px;
  }
  .text.left2 {
    text-align: justify;
  }
  .text.left2.moretop5 {
    margin-top: 17px;
  }
  .texthead {
    font-size: 32px;
  }
  .divbutton.divbuttonless {
    margin-top: 400px;
  }
  .button.moretop {
    margin-right: 35px;
    margin-left: 35px;
    border-radius: 60px;
  }
  .button.moretop.button5 {
    margin-right: 1px;
    margin-left: 1px;
    padding-right: 32px;
    padding-left: 32px;
  }
  .button.moretop.button5.buttonblue {
    padding-right: 112px;
    padding-left: 112px;
    border-radius: 10px;
  }
  .button.moretop.button5.morebottom3 {
    margin-top: 61px;
    margin-right: 14px;
    margin-left: 14px;
    border-radius: 10px;
  }
  .button.moretop.button5.morebottom3.buttonmobile {
    margin-top: -45px;
  }
  .button.moretop.button5.buttonwhatever {
    margin-top: 46px;
    margin-bottom: 58px;
  }
  .button.moretop.button5.wwwlink {
    border-radius: 10px;
  }
  .div3 {
    height: 120px;
    background-image: url('../images/bottompic10.jpg');
    background-size: cover;
  }
  .div3.divbottom {
    margin-bottom: 74px;
    background-color: rgba(1, 24, 36, .85);
    background-image: none;
    background-size: auto;
  }
  .button1.buttonsmaller {
    margin-top: 34px;
    margin-left: -33px;
    padding-top: 0px;
    padding-right: 34px;
    padding-left: 34px;
  }
  .button1.buttonsmaller.button7 {
    margin-top: -24px;
  }
  .button1.buttonsmaller.buttondown {
    margin-top: 66px;
  }
  .button1.buttonsmaller.bless2 {
    max-width: 75%;
    margin-top: 50px;
    margin-left: 2px;
  }
  .divbutton2 {
    margin-top: -380px;
    margin-right: -398px;
    padding-left: 0px;
  }
  .divbutton2.divbutton2b {
    margin-top: -217px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 181px;
    padding-left: 0px;
  }
  .divbutton2.divbutton2b.divbuttonphotos {
    margin-top: -203px;
    margin-left: 6px;
  }
  .divbutton2.divbutton2b.divbuttonphotos.morebutton {
    margin-top: -142px;
  }
  .divbutton2.divbutton2b.divbuttonphotos.morebutton2 {
    margin-top: -197px;
  }
  .slide1 {
    background-position: 0px 0px;
  }
  .slide1.slide4 {
    background-position: 72% 47%;
    background-repeat: repeat;
  }
  .slide1.slide7 {
    background-position: 50% 50%;
  }
  .slide1.slide9 {
    background-position: 50% 50%;
  }
  .slide1.slide10 {
    background-position: 0px 0px;
  }
  .slide1.slide14 {
    background-position: 0px 0px;
  }
  .slide1.slide17 {
    background-position: 0px 0px;
  }
  .slide1.slide19 {
    background-position: 0px 0px;
  }
  .slide1.slide22 {
    background-position: 0px 0px;
  }
  .slide1.slide26 {
    background-position: 0px 0px;
  }
  .slide1.slide31._45 {
    background-position: 50% 25%;
    background-size: cover;
    background-attachment: scroll;
  }
  .slide1.slide31._45._45b {
    background-position: 0px 1px;
  }
  .slide1.slide31._57 {
    background-position: 0px 0px;
  }
  .slide1.slide31._21 {
    background-position: 50% 50%;
  }
  .slide1.slide31.slidevariety {
    background-position: 0px 0px;
  }
  .slide1.slide32 {
    background-position: 0px -29px;
  }
  .slide1.slideart3.slidemoretop.slideweb1 {
    background-position: 50% 38%;
    background-size: cover;
  }
  .slide1.slideart3.slidevariety {
    background-position: 0px 0px;
  }
  .slide1.slide45 {
    background-position: 0px -29px;
  }
  .slide1.slidevariety {
    background-position: 0px 1px;
  }
  .mask {
    display: block;
    overflow: hidden;
    height: 150px;
    margin-top: 10px;
  }
  .section2 {
    margin-top: -121px;
    margin-bottom: 1px;
    padding-bottom: 147px;
    background-color: #011824;
  }
  .red2 {
    font-size: 24px;
  }
  .red2._25 {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 23px;
    line-height: 31px;
  }
  .red2._17.tight1 {
    line-height: 0px;
  }
  .red2._17._16 {
    font-size: 16px;
  }
  .red2.less5 {
    font-size: 16px;
  }
  .slider {
    height: 150px;
    padding-bottom: 0px;
  }
  .slider.sliderless.lesstop {
    margin-top: -33px;
  }
  .slider.sliderless.moretop4 {
    margin-top: -33px;
  }
  .nav-menu {
    margin-top: 0px;
  }
  .divlightbox.left {
    margin-top: 1px;
  }
  .divvideosmall.divvideosmall2.morebottomvideo {
    margin-top: 31px;
    padding-bottom: 0px;
  }
  .headingbottom {
    padding-top: 49px;
    padding-bottom: 94px;
  }
  .imagelogo1 {
    margin-bottom: 15px;
  }
  .rowbottom.rowbottom2.rowtablet.moretop3 {
    margin-top: 130px;
    margin-bottom: -58px;
  }
  .imagebottommobile {
    margin-top: -26px;
  }
  .divbigpicture.lesstop9 {
    margin-top: -48px;
  }
  .textbigpicture._14 {
    font-size: 14px;
  }
  .formtablet {
    margin-top: -99px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .text-span-2 {
    font-size: 22px;
    line-height: 31px;
  }
  .text-span-3 {
    font-size: 16px;
  }
  .text-span-3._25 {
    font-size: 22px;
  }
  .text-span-4 {
    font-size: 16px;
  }
  .text-span-4._25 {
    font-size: 23px;
    line-height: 31px;
  }
  .text-span-5 {
    font-size: 16px;
  }
  .text-span-6._25 {
    font-size: 16px;
  }
  .icon {
    margin-top: 55px;
  }
  .icon-2 {
    margin-top: 55px;
  }
  ._25 {
    font-size: 22px;
  }
  .image10.moreright {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .imagebig.lessb10 {
    margin-bottom: 32px;
  }
  .imagebig.lessb10.crystala {
    margin-bottom: 33px;
  }
  .imagebig.lessb10.nature {
    margin-bottom: -13px;
  }
  .moredown {
    margin-top: -50px;
  }
  .moredown.moredown2 {
    margin-top: -58px;
    margin-bottom: 7px;
  }
  .row-3 {
    margin-top: -51px;
  }
  .row-5 {
    margin-top: -49px;
  }
  .row-6 {
    margin-top: -51px;
  }
  .divpicsmobile {
    margin-top: -53px;
  }
  .divpicsmobile.pics2 {
    margin-top: -21px;
  }
  .divpicsmobile.pics2.pics3 {
    margin-top: 116px;
  }
  .divpicsmobile.pics2.pics3.pics4.pics5 {
    margin-top: 122px;
  }
  .lessbottomimage {
    margin-bottom: -7px;
  }
  .divpicslightbox {
    margin-top: -33px;
  }
  .div-block-5 {
    margin-top: -141px;
    margin-bottom: 44px;
  }
  .image-3 {
    max-width: 30%;
  }
}

