body{
    background-color: #1F1F1E;
    height: 4000px;
    width: 900px;
    height: 6000px;
}


#About {
    position: absolute;
    left: 25%;
    width: 50%;
    font-size: 18px;
    background-color: #1F1F1E;
    color: white;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
}

#Photo {
    position: absolute;
    left: 25%;
    width: 55%;
    font-size: 18px;
    background-color: #1F1F1E;
    color: white;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
}

#Services {
    position: absolute;
    left: 25%;
    width: 50%;
    font-size: 18px;
    background-color: #1F1F1E;
    color: white;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
}

#Contacts {
    position: absolute;
    left: 25%;
    width: 50%;
    font-size: 18px;
    background-color: #1F1F1E;
    color: white;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
}

#AboutField {
    position: absolute;
    left: 28%;
    width: 15%;
    height: 64px;
}

#PhotoField {
    position: absolute;
    left: 39.5%;
    width: 15%;
    height: 64px;
}

#ServicesField {
    position: absolute;
    left: 51%;
    width: 15%;
    height: 64px;
}

#ContactsField {
    position: absolute;
    left: 62.5%;
    width: 15%;
    height: 64px;
}

#FirstImg {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 68px;
}

#Text1 {
    position: absolute;
    font-family: "Pristina";
    font-size: 80px;
    color: white;
    font-weight: 400;
    text-shadow: 2px 2px 0px black;
    top: 388px;
    left: 8%;
    width: 541px;
    height: 91px;
}

#Text2 {
    position: absolute;
    font-family: "Rowdies";
    top: 450px;
    left: 67px;
    height: 235px;
    width: 750.12px;
    color: white;
    font-weight: 400;
    font-size: 204px;
}

#Text3 {
    position: absolute;
    font-family: "Pristina";
    top: 568px;
    left: 789px;
    height: 215px;
    width: 615px;
    color: white;
    font-weight: 400;
    font-size: 180px;
}

* {box-sizing: border-box;}
slideshow-container {
	max-width: 1000px;
	position: relative;
	margin: auto;
}
.mySlides {
	display: none;
}

.mySlidesFirst{
    display: block;
}

.prev, .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	margin-top: -22px;
	padding: 16px;
	color: white;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
}

.next {
	right: 0;
	border-radius: 3px 0 0 3px;
}

.prev:hover, .next:hover {
	background-color: rgba(0,0,0,0.8);
}

text {
	color: #f2f2f2;
	font-size: 15px;
	padding: 8px 12px;
	position: absolute;
	bottom: 8px;
	width: 100%;
	text-align: center;
}

.numbertext {
	color: #f2f2f2;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}

.dot {
	cursor: pointer;
	height: 15px;
	width: 15px;
	margin: 0 2px;
	background-color: #bbb;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}

.active, .dot:hover {
	background-color: #717171;
}

.fade {
	animation-name: fade;
	animation-duration: 1.5s;
}

@keyframes fade {
	from {opacity: .4}
	to {opacity: 1}
}

#line1{
    position: absolute;
    width: 995px;
    height: 1px;
    top: 1350px;
    left: 769px;
    border: 1px;
    background-color: #F9F8F3;
}

#line2 {
    position: absolute;
    top: 620px;
    left: 0;
    width: 100%;
    height: 5px;
    background-color: white;
}

#Projects{
    position: absolute;
    width: 350px;
    height: 77px;
    left: 5%;
    font-family: "Pristina";
    font-weight: 400;
    font-style: regular;
    font-size: 64px;
    color: white;
    top: 1295px;
}

#FirstImage{
    position: absolute;
    width: 800px;
    height: 534px;
    top: 1450px;
    left: -20%;
}

#SecondImage{
    position: absolute;
    width: 448px;
    height: 534px;
    top: 1450px;
    left: 30%;
}

#ThirdImage{
    position: absolute;
    width: 758.84px;
    height: 534px;
    top: 1450px;
    left: 65%;
}

#line2 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 2190px;
    left: 769px;
    border: 1px;
    background-color: #F9F8F3;
}

#ServicesText {
    position: absolute;
    width: 171px;
    height: 77px;
    left: 5%;
    font-family: "Pristina";
    font-weight: 400;
    font-style: regular;
    font-size: 64px;
    color: white;
    top: 2145px;
}

#ServiceTable {
    position: absolute;
    width: 50%;
    height: 400px;
    left: 5%;
    top: 2220px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    background-color: white;
    background-color: #1F1F1E;
}

#OneCell{
    color:white;
    text-align: center;
    height: 50px;
    width: 33%;
    font-size: 30px;
    font-weight: 400;
    font-family: "Rubik";
    top: 10px;
    background-color: #1F1F1E;
}

#TwoCell{
    color:white;
    text-align: center;
    height: 50px;
    width: 33%;
    font-size: 30px;
    font-weight: 400;
    font-family: "Rubik";
    background-color: #1F1F1E;
}

#ThreeCell{
    color:white;
    text-align: center;
    height: 50px;
    width: 33%;
    font-size: 30px;
    font-weight: 400;
    font-family: "Rubik";
    background-color: #1F1F1E;
}

#FourCell{
    color:white;
    text-align: center;
    height: 50px;
    width: 33%;
    font-size: 30px;
    font-weight: 400;
    font-family: "Rubik";
    background-color: #1F1F1E;
}

#Consultation{
    position: absolute;
    font-weight: 400;
    font-size: 24px;
    font-family: "Rubik";
    color: white;
    text-align: left;    
    background-color: #1F1F1E;
    left: 40px;
}

#Selection{
    position: absolute;
    font-weight: 400;
    font-size: 24px;
    font-family: "Rubik";
    color: white;
    text-align: left;    
    background-color: #1F1F1E;
    left: 40px;
}

#Installation{
    position: absolute;
    font-weight: 400;
    font-size: 24px;
    font-family: "Rubik";
    color: white;
    text-align: left;    
    background-color: #1F1F1E;
    left: 40px;
}

#Maintenance{
    position: absolute;
    font-weight: 400;
    font-size: 24px;
    font-family: "Rubik";
    color: white;
    text-align: left;    
    background-color: #1F1F1E;
    left: 40px;
}

#OneInfo{
    position: absolute;
    font-weight: 400;
    font-size: 18px;
    font-family: "Rubik";
    color: white;
    text-align: left;    
    line-height: 1.5;
    left: 40%;
    top: 64px;
    background-color: #1F1F1E;
}

#TwoInfo{
    position: absolute;
    font-weight: 400;
    font-size: 18px;
    font-family: "Rubik";
    color: white;
    text-align: left;    
    line-height: 1.5;
    left: 40%;
    top: 264px;
    background-color: #1F1F1E;
}

#ThreeInfo{
    position: absolute;
    font-weight: 400;
    font-size: 18px;
    font-family: "Rubik";
    color: white;
    text-align: left;    
    line-height: 1.5;
    left: 40%;
    top: 464px;
    background-color: #1F1F1E;
}

#FourInfo{
    position: absolute;
    font-weight: 400;
    font-size: 18px;
    font-family: "Rubik";
    color: white;
    text-align: left;    
    line-height: 1.5;
    left: 40%;
    top: 664px;
    background-color: #1F1F1E;
}

#OfficeImage{
    position: absolute;
    width: 656px;
    height: 408px;
    top: 2346px;
    right: 10%;
}

#AboutUsText{
    position: absolute;
    font-family: "Pristina";
    font-weight: 400;
    font-style: regular;
    font-size: 64px;
    color: white;
    top: 3150px;
    left: 5%;
    background-color: #1F1F1E;
}

#line3 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 3200px;
    left: 769px;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}

#HappyImage{
    position: absolute;
    width: 656px;
    height: 408px;
    top: 3300px;
    left: 5%;
}

#AboutInfo {
    position: absolute;
    font-weight: 400;
    font-size: 32px;
    font-family: "Strait";
    color: white;
    text-align: left;
    line-height: 1.5;
    width: 449px;
    height: 52px;
    top: 3300px;
    left: 50%;
    background-color: #1F1F1E;
}

#AboutInfo2 {
    position: absolute;
    font-weight: 400;
    font-size: 24px;
    font-family: "Rubik";
    color: white;
    text-align: left;
    line-height: 1.5;
    width: 468px;
    height: 81px;
    top: 3456px;
    left: 50%;
    background-color: #1F1F1E;
}

#ContactUsText{
    position: absolute;
    font-family: "Pristina";
    font-weight: 400;
    font-style: regular;
    font-size: 64px;
    color: white;
    top: 3850px;
    left: 5%;
    background-color: #1F1F1E;
}

#line4 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 3900px;
    left: 769px;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}

#ContactForm {
    position: absolute;
    font-weight: 400;
    font-size: 16px;
    font-family: "Strait";
    color: white;
    text-align: left;
    line-height: 1.5;
    width: 506px;
    height: 465px;
    top: 3950px;
    left: 5%;
    background-color: #1F1F1E;
}

#ReqContact {
    position: absolute;
    font-weight: 400;
    font-size: 32px;
    font-family: "Rubik";
    color: white;
    text-align: left;
    line-height: 1.5;
    width: 706px;
    height: 52px;
    top: 10px;
    left: 0%;
    background-color: #1F1F1E;
}

#FormContactField {
    position: absolute;
    width: 600px;
    height: 300px;
    top: 235px;
    left: 0%;
    background-color: #1F1F1E;
    border: 1px solid #1F1F1E;
    color: white;
    font-size: 16px;
    font-family: "Rubik";

}

#Al{
    position: absolute;
    background-color: #1F1F1E;
    border: 1px solid #1F1F1E;
    left: 10px;
    width: 227px;
    height: 32px;
    font-size: 16px;
    color: white;
}

#Surname {
    position: absolute;
    background-color: #1F1F1E;
    border: 1px solid #1F1F1E;
    left: 50%;
    width: 227px;
    height: 32px;
    font-size: 16px;
    color: white;
}

#Email {
    position: absolute;
    background-color: #1F1F1E;
    border: 1px solid #1F1F1E;
    top: 50px;
    left: 50%;
    width: 227px;
    height: 32px;
    font-size: 16px;
    color: white;
}

#Phone {
    position: absolute;
    background-color: #1F1F1E;
    border: 1px solid #1F1F1E;
    top: 50px;
    left: 10px;
    width: 227px;
    height: 32px;
    font-size: 16px;
    color: white;
}

#ProjectInfo {
    position: absolute;
    background-color: #1F1F1E;
    border: 1px solid #1F1F1E;
    top: 105px;
    font-size: 18px;
    font-family: "Strait";
    left: 10px;
}

#Message {
    position: absolute;
    background-color: #c9c4c4;
    border: 1px solid #1F1F1E;
    border-radius: 10px;
    top: 90px;
    height: 64px;
    top: 160px;
    left: 10px;

}


#SendButton {
    position: absolute;
    width: 116px;
    height: 40px;
    top: 280px;
    left: 10px;
    background-color: #1F1F1E;
    border: 1px white solid;
    color: white;
    font-size: 16px;
    font-family: "Rubik";
    cursor: pointer;
    border-radius: 18px;
}

input::placeholder{
    color: white;
}

#Garden {
    position: absolute;
    width: 656px;
    height: 408px;
    top: 3950px;
    left: 847px;
}

#Line5 {
    position: absolute;
    width: 270px;
    height: 1px;
    top: 32px;
    left: 10px;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}

#Line6 {
    position: absolute;
    width: 270px;
    height: 1px;
    top: 88px;
    left: 10px;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}

#Line7 {
    position: absolute;
    width: 270px;
    height: 1px;
    top: 32px;
    left: 300px;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}

#Line8 {
    position: absolute;
    width: 270px;
    height: 1px;
    top: 88px;
    left: 300px;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}

#FAQText {
    position: absolute;
    width: 121px;
    height: 77px;
    top: 4600px;
    left: 5%;
    font-family: "Pristina";
    font-weight: 400;
    font-style: "Pristina";
    font-size: 64px;
    color: white;
    background-color: #1F1F1E;
}

#FAQTable {
    position: absolute;
    width: 50%;
    height: 400px;
    left: 27%;
    top: 4700px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    background-color: white;
    background-color: #1F1F1E;
}

#OneColumn1{
    position: absolute;
    top: 20px;
    color: white;
}

#TwoColumn1{
    position: absolute;
    top: 100px;
    color: white;
}

#ThreeColumn1{
    position: absolute;
    top: 180px;
    color: white;
}

#FourColumn1{
    position: absolute;
    top: 260px;
    color: white;
}

#FiveColumn1{
    position: absolute;
    top: 340px;
    color: white;
}

#Column1Text{
    position: absolute;
    font-size: 24px;
    left: 64px;
}

#Column2Text{
    position: absolute;
    font-size: 24px;
    left: 64px;
}

#Column3Text{
    position: absolute;
    font-size: 24px;
    left: 64px;
}

#Column4Text{
    position: absolute;
    font-size: 24px;
    left: 64px;
}

#Column5Text{
    position: absolute;
    font-size: 24px;
    left: 64px;
}

#ImgField1{
    position: absolute;
    left: 800px;
    top: 22px;
}

#ImgField2{
    position: absolute;
    left: 800px;
    top: 102px;
}

#ImgField3{
    position: absolute;
    left: 800px;
    top: 182px;
}

#ImgField4{
    position: absolute;
    left: 800px;
    top: 262px;
}

#ImgField5{
    position: absolute;
    left: 800px;
    top: 342px;
}

#Line5{
    position: absolute;
    height: 1px;
    width: 850px;
    top: 4780px;
    background-color: #F9F8F3;
    left: 27%;
}

#Line6{
    position: absolute;
    height: 1px;
    width: 850px;
    top: 4860px;
    background-color: #F9F8F3;
    left: 27%;
}

#Line7{
    position: absolute;
    height: 1px;
    width: 850px;
    top: 4940px;
    background-color: #F9F8F3;
    left: 27%;
}

#Line8{
    position: absolute;
    height: 1px;
    width: 850px;
    top: 5020px;
    background-color: #F9F8F3;
    left: 27%;
}

#Line9{
    position: absolute;
    height: 1px;
    width: 850px;
    top: 5100px;
    background-color: #F9F8F3;
    left: 27%
}

#GreenSec{
    position: absolute;
    top: 5400px;
    width: auto;
    color: white;
    font-family: "Rowdies";
    font-weight: 400;
    font-size: 165.9px;
    left: 13%;
}

#HouseSec{
    position: absolute;
    top: 5550px;
    width: 656px;
    height: 408px;
    left: 42%;
    font-weight: 400;
    font-family: "Pristina";
    font-size: 146.39px;
    color: white;
    
}

#ContactInfoTable {
    position: absolute;
    width: 50%;
    height: 200px;
    left: 45%;
    top: 5400px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    background-color: white;
    background-color: #1F1F1E;
    text-align: right;
}

#FooterTable1 {
    position: absolute;
    width: 25%;
    height: 200px;
    left: 5%;
    top: 5200px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    background-color: white;
    background-color: #1F1F1E;
    text-align: center;
}

#AboutFooter{
    position: absolute;
    background-color: #1F1F1E;
    color: white;
    border: none;
}

#PhotoFooter{
    position: absolute;
    background-color: #1F1F1E;
    color: white;
    border: none;
}

#ServicesFooter{
    position: absolute;
    background-color: #1F1F1E;
    color: white;
    margin-left: 64px;
    border: none;
}

#ContactFooter{
    position: absolute;
    background-color: #1F1F1E;
    color: white;
    margin-left: 104px;
    border: none;
}

#FooterTable2 {
    position: absolute;
    width: 25%;
    height: 200px;
    left: 5%;
    top: 5800px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    background-color: white;
    background-color: #1F1F1E;
    text-align: center;
}

#InstagramFooter{
    position: absolute;
    background-color: #1F1F1E;
    color: white;
    border: none;
}

#PrinterestFooter{
    position: absolute;
    background-color: #1F1F1E;
    color: white;
    border: none;
    margin-left: 32px;
}

#FacebookFooter{
    position: absolute;
    background-color: #1F1F1E;
    color: white;
    margin-left: 64px;
    border: none;
}

#LinkedinFooter{
    position: absolute;
    background-color: #1F1F1E;
    color: white;
    margin-left: 104px;
    border: none;
}

#FooterTable3{
    color: white;
    position: absolute;
    top: 5900px;
    left: 62%;
    font-family: "Strait";
    font-size: 16px;
    background-color: #1F1F1E;
    font-weight: 400;
}

#WebFooter{
    color: white;
    border: none;
    background-color: #1F1F1E;
}

#TermsFooter{
    color: white;
    border: none;
    margin-left: 64px;
    background-color: #1F1F1E;
}

#PrivacyFooter{
    color: white;
    border: none;
    margin-left: 144px;
    background-color: #1F1F1E;
}

#Line15 {
    position: absolute;
    width: 270px;
    height: 1px;
    top: 32px;
    left: 10px;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}

#Line16 {
    position: absolute;
    width: 270px;
    height: 1px;
    top: 88px;
    left: 10px;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}

#Line17 {
    position: absolute;
    width: 270px;
    height: 1px;
    top: 32px;
    left: 300px;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}

#Line18 {
    position: absolute;
    width: 270px;
    height: 1px;
    top: 88px;
    left: 300px;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}

#GardImg{
	display: block;
}

#GardImg1540{
	display: none;
}

@media only screen and (max-width: 1640px) {
 #OfficeImage {
    position: absolute;
    width: 656px;
    height: 408px;
    top: 2346px;
    right: 5%;
 }
  
#line1 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 1337px;
    left: 35%;
    border: 1px;
    background-color: #F9F8F3;
}
  
#line2 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 2190px;
    left: 35%;
    border: 1px;
    background-color: #F9F8F3;
}

#line3 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 3200px;
    left: 35%;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}
  
#line4 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 3900px;
    left: 35%;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}
  
#Garden {
    position: absolute;
    width: 656px;
    height: 408px;
    top: 3950px;
    left: 47%;
}
  
#GardImg{
	display: none;
}

#GardImg1540{
	display: block;
}
 
  
}

@media only screen and (max-width: 1540px) {
#line1 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 1337px;
    left: 30%;
    border: 1px;
    background-color: #F9F8F3;
}
  
#line2 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 2190px;
    left: 30%;
    border: 1px;
    background-color: #F9F8F3;
}
  
#line3 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 3200px;
    left: 30%;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}
  
#line4 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 3900px;
    left: 30%;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}
  
#Garden{
	display: none;
}
  
#Garden1540{
	display: block;
}
}

@media only screen and (max-width: 1440px) {
#line1 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 1337px;
    left: 25%;
    border: 1px;
    background-color: #F9F8F3;
}
 	
#line2 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 2190px;
    left: 25%;
    border: 1px;
    background-color: #F9F8F3;
}
  
#line3 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 3200px;
    left: 25%;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}
  
#line4 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 3900px;
    left: 25%;
    border: 1px;
    background-color: #F9F8F3;
    font-weight: 400;
}
  
#AboutInfo {
    position: absolute;
    font-weight: 400;
    font-size: 32px;
    font-family: "Strait";
    color: white;
    text-align: left;
    line-height: 1.5;
    width: 449px;
    height: 52px;
    top: 3300px;
    left: 55%;
    background-color: #1F1F1E;
}
  
#AboutInfo2 {
    position: absolute;
    font-weight: 400;
    font-size: 24px;
    font-family: "Rubik";
    color: white;
    text-align: left;
    line-height: 1.5;
    width: 468px;
    height: 81px;
    top: 3456px;
    left: 55%;
    background-color: #1F1F1E;
}
  
#OfficeImage {
    position: absolute;
    width: 556px;
    height: 325px;
    top: 2346px;
    right: 5%;
}
  
#FAQTable {
    position: absolute;
    width: 50%;
    height: 400px;
    left: 20%;
    top: 4700px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    background-color: white;
    background-color: #1F1F1E;
}

#Line5 {
    position: absolute;
    height: 1px;
    width: 850px;
    top: 4780px;
    background-color: #F9F8F3;
    left: 20%;
}
  
#Line6 {
    position: absolute;
    height: 1px;
    width: 850px;
    top: 4860px;
    background-color: #F9F8F3;
    left: 20%;
}
  
#Line7 {
    position: absolute;
    height: 1px;
    width: 850px;
    top: 4940px;
    background-color: #F9F8F3;
    left: 20%;
}
  
#Line8 {
    position: absolute;
    height: 1px;
    width: 850px;
    top: 5020px;
    background-color: #F9F8F3;
    left: 20%;
}
  
#Line9 {
    position: absolute;
    height: 1px;
    width: 850px;
    top: 5100px;
    background-color: #F9F8F3;
    left: 20%;
}
  
#PhotoField {
    position: absolute;
    left: 37%;
    width: 18%;
    height: 64px;
}
  
#AboutField {
    position: absolute;
    left: 25%;
    width: 18%;
    height: 64px;
}
  
#Text3 {
    position: absolute;
    font-family: "Pristina";
    top: 568px;
    left: 722px;
    height: 215px;
    width: 615px;
    color: white;
    font-weight: 400;
    font-size: 180px;
}
}

@media only screen and (max-width: 1340px) {
 #Projects {
    position: absolute;
    width: 350px;
    height: 77px;
    left: 1%;
    font-family: "Pristina";
    font-weight: 400;
    font-style: regular;
    font-size: 64px;
    color: white;
    top: 1295px;
}
  
 #line1 {
    position: absolute;
    width: 995px;
    height: 1px;
    top: 1337px;
    left: 21%;
    border: 1px;
    background-color: #F9F8F3;
}

#ServicesText {
    position: absolute;
    width: 171px;
    height: 77px;
    left: 1%;
    font-family: "Pristina";
    font-weight: 400;
    font-style: regular;
    font-size: 64px;
    color: white;
    top: 2145px;
}
  
#line2 {
   position: absolute;
   width: 995px;
   height: 1px;
   top: 2190px;
   left: 21%;
   border: 1px;
   background-color: #F9F8F3;
}
  
#OfficeImage {
   position: absolute;
   width: 556px;
   height: 325px;
   top: 2346px;
   right: 3%;
}
  
#line3 {
   position: absolute;
   width: 995px;
   height: 1px;
   top: 3185px;
   left: 21%;
   border: 1px;
   background-color: #F9F8F3;
   font-weight: 400;
}
  
#AboutUsText {
    position: absolute;
    font-family: "Pristina";
    font-weight: 400;
    font-style: regular;
    font-size: 64px;
    color: white;
    top: 3150px;
    left: 1%;
    background-color: #1F1F1E;
}
  
#ServiceTable {
    position: absolute;
    width: 50%;
    height: 400px;
    left: 1%;
    top: 2220px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    background-color: white;
    background-color: #1F1F1E;
}
  
#HappyImage {
    position: absolute;
    width: 656px;
    height: 408px;
    top: 3300px;
    left: 1%;
}
  
#ContactUsText {
    position: absolute;
    font-family: "Pristina";
    font-weight: 400;
    font-style: regular;
    font-size: 64px;
    color: white;
    top: 3850px;
    left: 1%;
    background-color: #1F1F1E;
}
  
#line4 {
   position: absolute;
   width: 995px;
   height: 1px;
   top: 3900px;
   left: 21%;
   border: 1px;
   background-color: #F9F8F3;
   font-weight: 400;
}
  
#ContactForm {
    position: absolute;
    font-weight: 400;
    font-size: 16px;
    font-family: "Strait";
    color: white;
    text-align: left;
    line-height: 1.5;
    width: 506px;
    height: 465px;
    top: 3950px;
    left: 1%;
    background-color: #1F1F1E;
}
  
#FAQText {
    position: absolute;
    width: 121px;
    height: 77px;
    top: 4600px;
    left: 1%;
    font-family: "Pristina";
    font-weight: 400;
    font-style: "Pristina";
    font-size: 64px;
    color: white;
    background-color: #1F1F1E;
}
  
#FAQTable {
   position: absolute;
   width: 50%;
   height: 400px;
   left: 17%;
   top: 4700px;
   color: white;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   background-color: white;
   background-color: #1F1F1E;
}
  
#Line5 {
   position: absolute;
   height: 1px;
   width: 850px;
   top: 4780px;
   background-color: #F9F8F3;
   left: 17%;
}
  
#Line6 {
   position: absolute;
   height: 1px;
   width: 850px;
   top: 4860px;
   background-color: #F9F8F3;
   left: 17%;
}

#Line7 {
   position: absolute;
   height: 1px;
   width: 850px;
   top: 4940px;
   background-color: #F9F8F3;
   left: 17%;
}

#Line8 {
    position: absolute;
    height: 1px;
    width: 850px;
    top: 5020px;
    background-color: #F9F8F3;
    left: 17%;
}
  
#Line9 {
   position: absolute;
   height: 1px;
   width: 850px;
   top: 5100px;
   background-color: #F9F8F3;
   left: 17%;
}
  
#FooterTable1 {
    position: absolute;
    width: 25%;
    height: 200px;
    left: 1%;
    top: 5200px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    background-color: white;
    background-color: #1F1F1E;
    text-align: center;
}
  
#Text3 {
   position: absolute;
   font-family: "Pristina";
   top: 568px;
   left: 610px;
   height: 215px;
   width: 615px;
   color: white;
   font-weight: 400;
   font-size: 180px;
}
  
  
#Text2 {
    position: absolute;
    font-family: "Rowdies";
    top: 405px;
    left: 67px;
    height: 235px;
    width: 750.12px;
    color: white;
    font-weight: 400;
    font-size: 204px;
}
  
#Text1 {
    position: absolute;
    font-family: "Pristina";
    font-size: 80px;
    color: white;
    font-weight: 400;
    text-shadow: 2px 2px 0px black;
    top: 350px;
    left: 8%;
    width: 541px;
    height: 91px;
}
  
#PrivacyFooter {
    color: white;
    border: none;
    margin-left: 75px;
    background-color: #1F1F1E;
}
  
#FooterTable3 {
    color: white;
    position: absolute;
    top: 5900px;
    left: 57%;
    font-family: "Strait";
    font-size: 16px;
    background-color: #1F1F1E;
    font-weight: 400;
}
}

@media only screen and (max-width: 1240px) {
#line1 {
   position: absolute;
   width: 70%;
   height: 1px;
   top: 1337px;
   left: 25%;
   border: 1px;
   background-color: #F9F8F3;
}
  
#line2 {
  position: absolute;
  width: 70%;
  height: 1px;
  top: 2190px;
  left: 25%;
  border: 1px;
  background-color: #F9F8F3;
}
  
#line3 {
  position: absolute;
  width: 70%;
  height: 1px;
  top: 3185px;
  left: 25%;
  border: 1px;
  background-color: #F9F8F3;
  font-weight: 400;
}
  
#line4 {
  position: absolute;
  width: 70%;
  height: 1px;
  top: 3900px;
  left: 25%;
  border: 1px;
  background-color: #F9F8F3;
  font-weight: 400;
}
  
#HappyImage {
  position: absolute;
  width: 556px;
  height: 340px;
  top: 3300px;
  left: 1%;
}
  
#AboutInfo {
  position: absolute;
  font-weight: 400;
  font-size: 32px;
  font-family: "Strait";
  color: white;
  text-align: left;
  line-height: 1.5;
  width: 449px;
  height: 52px;
  top: 3300px;
  left: 50%;
  background-color: #1F1F1E;
}
  
#AboutInfo2 {
  position: absolute;
  font-weight: 400;
  font-size: 24px;
  font-family: "Rubik";
  color: white;
  text-align: left;
  line-height: 1.5;
  width: 468px;
  height: 81px;
  top: 3456px;
  left: 50%;
  background-color: #1F1F1E;
}
  
#Text1 {
    position: absolute;
    font-family: "Pristina";
    font-size: 80px;
    color: white;
    font-weight: 400;
    text-shadow: 2px 2px 0px black;
    top: 220px;
    left: 8%;
    width: 541px;
    height: 91px;
}

#Text2 {
    position: absolute;
    font-family: "Rowdies";
    top: 280px;
    left: 67px;
    height: 235px;
    width: 750.12px;
    color: white;
    font-weight: 400;
    font-size: 204px;
}
  
#Text3 {
    position: absolute;
    font-family: "Pristina";
    top: 455px;
    left: 555px;
    height: 215px;
    width: 615px;
    color: white;
    font-weight: 400;
    font-size: 180px;
}
  
#OfficeImage {
	position: absolute;
    width: 500px;
    height: 299px;
    top: 2346px;
    right: 6%;
}
}

@media only screen and (max-width: 1160px) {
#Text1 {
   position: absolute;
   font-family: "Pristina";
   font-size: 80px;
   color: white;
   font-weight: 400;
   text-shadow: 2px 2px 0px black;
   top: 220px;
   left: 3%;
   width: 541px;
   height: 91px;
}
  
#Text2 {
   position: absolute;
   font-family: "Rowdies";
   top: 280px;
   left: 3px;
   height: 235px;
   width: 750.12px;
   color: white;
   font-weight: 400;
   font-size: 204px;
}
  
  
#Text3 {
   position: absolute;
   font-family: "Pristina";
   top: 455px;
   left: 480px;
   height: 215px;
   width: 615px;
   color: white;
   font-weight: 400;
   font-size: 180px;
}
  
#OfficeImage {
   position: absolute;
   width: 500px;
   height: 299px;
   top: 2346px;
   right: 4%;
}
  
#HappyImage {
   position: absolute;
   width: 456px;
   height: 300px;
   top: 3300px;
   left: 1%;
}

#AboutInfo2 {
    position: absolute;
    font-weight: 400;
    font-size: 24px;
    font-family: "Rubik";
    color: white;
    text-align: left;
    line-height: 1.5;
    width: 468px;
    height: 81px;
    top: 3456px;
    left: 48%;
    background-color: #1F1F1E;
}
  
 #FAQTable {
    position: absolute;
    width: 50%;
    height: 400px;
    left: 14%;
    top: 4700px;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    background-color: white;
    background-color: #1F1F1E;
}