.heading {
  background-color: coral;
   height: 50px;
    padding: 30px;
     margin-top: 50px;
      margin-bottom: 0px;
       margin-right: 50px;
        margin-left: 50px;
         color: black;
          text-align: left;
           font-family: Ariel, Helvetica, sans-serif;
            font-size: 3em;
             font-weight: bold; 
}
.menu {
  background-color: black;
   height: 25px;
    padding: 25px;
     margin-top: 0px;
      margin-bottom: 0px;
       margin-right: 50px;
        margin-left: 50px;
         color: white;
          text-align: right;
           word-spacing: 100px;
            font-family: Ariel, Helvetica, sans-serif;
             font-size: 2em;
              font-weight: normal;
}
.gallery {
   background-color: tan;
    height: 1000px;
     margin-top: 0px;
      margin-bottom: 0px;
       margin-right: 50px;
        margin-left: 50px;
}
.gallery_one {
  position: absolute;
   display: block;
    margin-left: 50px;
     margin-top: 50px;
      margin-right: auto;
       left: 191px;
        top: 223px;
         max-width: 100%;
          height: 514px;
           width: 642px;
}
.gallery_two {
  position: absolute;
   display: block;
    margin-left: 65px;
     margin-top: 375px;
      margin-right: auto;
       max-width: 100%;
        height: 386px;
         width: 644px;
          object-fit: cover;
           left: 176px;
            top: 448px;
}
.gallery_three {
  position: absolute;
   display: block;
    margin-left: 650px;
     margin-top: 30px;
      margin-right: auto;
       max-width: 100%;
        left: 266px;
         top: 242px;
          width: 410px;
           height: 308px;
}
.gallery_four {
  position: absolute;
   display: block;
    margin-left: 650px;
     margin-top: 400px;
      margin-right: auto;
       max-width: 100%;
	    width: 410px;
	     height: 308px;
          left: 267px;
           top: 211px;
}
.gallery_five {
  position: absolute;
   display: block;
    margin-left: 650px;
     margin-top: 725px;
      margin-right: auto;
       max-width: 100%;
        object-fit: cover;
         left: 268px;
          top: 227px;
           height: 259px;
	        width: 410px;
} 
.about_heading{
  background-color: black;
   height: 350px;
    padding-left: 180px;
	 padding-top: 50px;
      margin-top: 0px;
       margin-bottom:0px;
        margin-right: 50px;
         margin-left: 50px;
          color: white;
           text-align: left;
            font-family: Ariel, Helvetica, sans-serif;
             font-size: 2.5em;     
	          font-weight: bold;
}
.about_para {
   height: 200px;
    width: 644px;
     margin-top: 50px;
      margin-bottom: 0px;
       margin-right: 50px;
        margin-left: 0px;
         color: white;
          text-align: left;
	       font-family: Ariel, Helvetica, sans-serif;
            font-size: large;
             font-weight: normal;
              column-count: 2;
	           column-gap: normal;
                text-indent: 25px;
}
.about_values {
  position: absolute;
   display: block;
    height: 200px;
     width: 410px;
      margin-top: 0px;
       margin-bottom: 0px;
        margin-left: 650px;
         margin-right: auto;
          font-size: 0.7em;
           font-weight: normal;
            color: white;
             top: 1900px;
              left: 268px;
               list-style-type: circle;
                list-style-position: outside;
                 line-height: 1.4;	   
} 
.specialoffers_heading {
  background-color: white;
   height: 575px;
    padding-left: 180px;
	 padding-top: 50px;
      margin-top: 0px;
       margin-bottom:0px;
        margin-right: 50px;
         margin-left: 50px;
          color: black;
           text-align: left;
            font-family: Ariel, Helvetica, sans-serif;
             font-size: 2.5em;     
	          font-weight: bold;
}
.specialoffers_gallery1 {
  height: 150px;
   width: 150px;
    border-style: solid;
     border-color: black;
      border-width: medium;
       outline-style: solid;
        outline-width: 20px;
         outline-color: coral;
	      margin-top: 50px;
	       margin-left: 20px;
	        margin-bottom:0px;
	         margin-right: auto;
	          position: absolute;
	           display: block;	
}
.specialoffers_gallery2 {
  height: 150px;
   width: 150px;
    border-style: solid;
     border-color: black;
      border-width: medium;
       outline-style: solid;
        outline-width: 20px;
         outline-color: coral;
	      margin-top: 50px;
	       margin-left: 465px;
	        margin-bottom:0px;
	         margin-right: auto;
	          position: absolute;
	           display: block;
}
.specialoffers_gallery3 {
  height: 150px;
   width: 150px;
    border-style: solid;
     border-color: black;
      border-width: medium;
       outline-style: solid;
        outline-width: 20px;
         outline-color: coral;
	      margin-top: 50px;
	       margin-left: 905px;
	        margin-bottom:0px;
	         margin-right: auto;
	          position: absolute;
	           display: block;
}
.specialoffers_subbody1{
  height: 100px;
   width: 200px;
    margin-top: 250px;
     margin-bottom: 0px;
      margin-right: 50px;
       margin-left: 0px;
        color: black;
         text-align: left;
          font-family: Ariel, Helvetica, sans- serif;
           font-size: large;
            font-weight: normal;
	         position:absolute;
}
.specialoffers_subbody2{
  height: 100px;
   width: 200px;
    margin-top: 250px;
     margin-bottom: 0px;
      margin-right: 0px;
       margin-left: 445px;
        color: black;
         text-align: left;
          font-family: Ariel, Helvetica, sans- serif;
           font-size: large;
            font-weight: normal;
	         position: absolute
}
.specialoffers_subbody3{
  height: 100px;
   width: 200px;
    margin-top: 250px;
     margin-bottom: 0px;
      margin-right: 0px;
       margin-left: 885px;
        color: black;
         text-align: left;
          font-family: Ariel, Helvetica, sans- serif;
           font-size: large;
            font-weight: normal;
	         position: absolute
}
.specialoffers_body{
 height: 50px;
  width: 644px;
   margin-top: 25px;
    margin-bottom: 0px;
     margin-right: 50px;
      margin-left: 0px;
       color: black;
        text-align: left;
         font-family: Ariel, Helvetica, sans-serif;
          font-size: large;
           font-weight: normal;
}
.contact_heading {
  background-color: white;
   height: 600px;
    padding-left: 180px;
	 padding-top: 50px;
      margin-top: 0px;
       margin-bottom:0px;
        margin-right: 50px;
         margin-left: 50px;
          color: black;
           text-align: left;
            font-family: Ariel, Helvetica, sans-serif;
             font-size: 2.5em;     
	          font-weight: bold;
}
.contact_para {
 height: 500px;
  width: 300px;
   margin-top: 25px;
    margin-bottom: 0px;
     margin-right: 50px;
      margin-left: 0px;
       color: black;
        text-align: left;
         font-family: Ariel, Helvetica, sans-serif;
          font-size: .6em;
           font-weight: normal;
}
.form_input[type=text] {
  width: 500px;
   padding: 20px;
    margin-left: 50px;
     box-sizing: border-box;
      font-size: large;
}
.form_text{
  font-size: large;
   margin-left: 50px;
}
.form_background {
  background-color: coral;
   width: 600px;
    margin-left: 575px;
     margin-top: 20px;
      position: absolute;
       left: 149px;
        top: 2297px;
}
.spacing {
  height: 100px;
}