body {
  margin-top: 0px;
  margin-bottom: 4px;
  background-color: #333;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}
h1 {
  position: static;
  left: -5px;
  top: 10px;
  margin-top: 29px;
  margin-bottom: 10px;
  padding-top: 0px;
  padding-bottom: 10px;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  font-family:'Droid Serif', serif;
  color: white;
  font-size: 45px;
  line-height: 44px;
  font-weight: 700;
  text-align: center;
}
h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 6px;
  padding-top: 11px;
  font-family:'Droid Serif', serif;
  color: white;
  font-size: 40px;
  line-height: 36px;
  font-weight: 700;
  text-align: center;
  text-transform: capitalize;
}
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family:'Droid Serif', serif;
  color: rgba(51, 51, 51, 0.63);
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}
h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: white;
  font-size: 25px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
}
h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: white;
  font-size: 33px;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
}
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
p {
  position: static;
  left: 3px;
  top: -82px;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family:'Droid Serif', serif;
  color: #ac944f;
  font-size: 18px;
}
a {
  display: inline-block;
  width: auto;
  margin-bottom: 34px;
  margin-left: 124px;
  padding-bottom: 0px;
  float: none;
  -webkit-transition: all 750ms ease;
  transition: all 750ms ease;
  font-family:'Droid Serif', serif;
  color: white;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}
a:hover {
  color: white;
}
.button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
.button.submit {
  position: relative;
  left: 140px;
  top: -64px;
  display: block;
  width: 120px;
  height: 45px;
  margin-top: -37px;
  margin-bottom: 0px;
  margin-left: 667px;
  border: 2px solid white;
  background-color: #ac944f;
  -webkit-transition: all 850ms ease;
  transition: all 850ms ease;
}
.button.submit:hover {
  background-color: rgba(51, 51, 51, 0.63);
}
.button.book {
  width: 400px;
  height: 40px;
  margin-left: 291px;
  border: 2px solid white;
  background-color: #ac944f;
  -webkit-transition: all 800ms ease;
  transition: all 800ms ease;
}
.button.book:hover {
  background-color: rgba(51, 51, 51, 0.63);
}
.section.main {
  height: 100%;
  margin-top: -77px;
  margin-bottom: 0px;
  padding-top: 577px;
  padding-bottom: 0px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(225deg, rgba(172, 148, 79, 0.90), #ac944f), url('../images/Screen Shot 2015-05-25 at 12.23.33 PM.png');
  background-image: linear-gradient(225deg, rgba(172, 148, 79, 0.90), #ac944f), url('../images/Screen Shot 2015-05-25 at 12.23.33 PM.png');
  background-position: 0% 0%, 50% 100%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}
.section.main.about {
  height: 600px;
  padding-top: 450px;
  background-image: -webkit-linear-gradient(171deg, rgba(172, 148, 79, 0.65), rgba(172, 148, 79, 0.81) 32%, rgba(172, 148, 79, 0.90) 63%, #ac944f), url('../images/Screen Shot 2015-06-06 at 5.52.51 PM.png');
  background-image: linear-gradient(279deg, rgba(172, 148, 79, 0.65), rgba(172, 148, 79, 0.81) 32%, rgba(172, 148, 79, 0.90) 63%, #ac944f), url('../images/Screen Shot 2015-06-06 at 5.52.51 PM.png');
  background-position: 0% 0%, 50% 54%;
}
.section.main.contactus {
  margin-top: -74px;
  padding-top: 449px;
}
.section.main.front {
  width: 100%;
  padding-top: 579px;
  background-image: -webkit-linear-gradient(225deg, rgba(172, 148, 79, 0.89), rgba(172, 148, 79, 0) 10%, rgba(172, 148, 79, 0.90) 18%, #ac944f), url('../images/Wedding Artist (2).png');
  background-image: linear-gradient(225deg, rgba(172, 148, 79, 0.89), rgba(172, 148, 79, 0) 10%, rgba(172, 148, 79, 0.90) 18%, #ac944f), url('../images/Wedding Artist (2).png');
  background-position: 0% 0%, 50% 15%;
}
.section.stands {
  width: auto;
  height: auto;
  margin-bottom: 0px;
  padding-top: 126px;
  padding-bottom: 0px;
  background-color: rgba(172, 148, 79, 0.2);
}
.section.creative {
  width: 100%;
  height: 500px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}
.section.figures {
  width: 100%;
  margin-top: -29px;
  padding-top: 0px;
  background-color: #ac944f;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}
.section.unique {
  width: 100%;
  height: 500px;
  margin-top: -2px;
  padding-top: 0px;
  background-image: -webkit-linear-gradient(rgba(172, 148, 79, 0.74), rgba(172, 148, 79, 0.74)), url('../images/Screen Shot 2015-05-20 at 8.14.21 PM.png');
  background-image: linear-gradient(rgba(172, 148, 79, 0.74), rgba(172, 148, 79, 0.74)), url('../images/Screen Shot 2015-05-20 at 8.14.21 PM.png');
  background-position: 0% 0%, 0% 0%;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
}
.section.map {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.88);
}
.section.contact {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: black;
}
.section.clients {
  width: 100%;
  padding: 0px 1px;
  background-color: #ac944f;
}
.section.footer {
  width: 100%;
  height: 277px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-top-style: solid;
  border-top-width: 2px;
  background-color: #ac944f;
  background-image: -webkit-linear-gradient(rgba(172, 148, 79, 0.2), #ac944f), url('../images/1230.jpg');
  background-image: linear-gradient(rgba(172, 148, 79, 0.2), #ac944f), url('../images/1230.jpg');
  background-position: 0% 0%, 0% 14%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}
.section.portfolio {
  width: 100%;
  padding-top: 578px;
  background-image: -webkit-linear-gradient(225deg, rgba(172, 148, 79, 0.83), #ac944f), url('../images/Screen Shot 2015-06-06 at 5.57.42 PM.png');
  background-image: linear-gradient(225deg, rgba(172, 148, 79, 0.83), #ac944f), url('../images/Screen Shot 2015-06-06 at 5.57.42 PM.png');
  background-position: 0% 0%, 109% -359px;
  text-transform: none;
}
.section.title {
  width: 100%;
  margin-top: 28px;
  margin-bottom: 0px;
  padding-top: 0px;
  border: 1px solid white;
  background-color: #ac944f;
  background-image: url('../images/Cha (2).png');
  background-position: 100% 50%;
  background-size: auto 73px;
  background-repeat: no-repeat;
}
.section.ex {
  width: 100%;
  margin-top: 28px;
  padding-top: 50px;
  background-color: rgba(172, 148, 79, 0.84);
}
.section.con {
  width: 100%;
  margin-top: 28px;
  margin-bottom: 0px;
  padding-top: 2px;
  padding-bottom: 80px;
  background-color: #ac944f;
}
.section.wed {
  width: 100%;
  margin-top: 28px;
  padding-bottom: 28px;
  background-color: #ac944f;
}
.section.birthday {
  width: 100%;
  margin-top: 28px;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #ac944f;
}
.section.events {
  width: 100%;
  height: auto;
  margin-top: 28px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 50px;
  background-color: #ac944f;
}
.container.main {
  margin-top: -315px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.container.event {
  margin-top: 17px;
  padding-top: 0px;
  padding-bottom: 45px;
}
.container.footer {
  display: block;
  padding-top: 35px;
}
.container.contactme {
  margin-top: -283px;
}
.arrow {
  position: relative;
  left: 484px;
  top: -217px;
  width: 50px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-transform: rotate(-88deg);
  -ms-transform: rotate(-88deg);
  transform: rotate(-88deg);
}
.arrow.down {
  top: -13px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.image {
  position: relative;
  left: 16px;
  margin-top: -166px;
  margin-left: 22px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.image.stage {
  left: -275px;
  margin-top: -158px;
  margin-left: 820px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.image.stand {
  margin-top: -335px;
  margin-left: 660px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.image.exhibition {
  left: 27px;
  top: 170px;
  margin-top: -104px;
  margin-left: 49px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.image.mall {
  margin-top: -114px;
  margin-left: 543px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.image.event {
  left: -372px;
  top: 228px;
  margin-top: -353px;
  margin-left: 414px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.image.heart {
  left: 61px;
  top: 292px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.image.table {
  left: 224px;
  top: 82px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.image.me {
  position: static;
  top: -249px;
  width: 260px;
  height: 315px;
  margin-top: -271px;
  margin-bottom: 0px;
  margin-left: -32px;
  padding-bottom: 0px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.header {
  display: block;
  width: 100%;
  height: auto;
  margin-top: 0px;
  margin-bottom: 76px;
  padding-top: 300px;
  padding-bottom: 0px;
  background-image: url('../images/chanda.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}
.slider {
  left: 75px;
  top: 317px;
  display: block;
  width: 100%;
  height: 100%;
  margin-top: -294px;
  margin-bottom: 317px;
  margin-left: -75px;
  padding-top: 0px;
  padding-bottom: 245px;
}
.slider.wedding {
  left: 25px;
  top: -39px;
  width: 267px;
  height: 200px;
  margin-left: 90px;
}
.slide1 {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-bottom: 72px;
  padding-top: 173px;
  padding-bottom: 0px;
  background-image: url('../images/Screen Shot 2015-05-19 at 10.40.51 PM.png');
  background-repeat: no-repeat;
}
.slide1.business {
  background-image: url('../images/Screen Shot 2015-05-19 at 10.39.22 PM.png');
}
.slide2 {
  background-image: url('../images/Screen Shot 2015-05-19 at 10.33.45 PM.png');
  background-size: cover;
  background-repeat: no-repeat;
}
.slide2.business {
  background-image: url('../images/Screen Shot 2015-05-19 at 10.32.43 PM.png');
}
.slide2.wedding {
  background-image: url('../images/Screen Shot 2015-05-19 at 10.37.41 PM.png');
}
.line {
  width: 30px;
  height: 500px;
  margin-left: 645px;
  border-right: 1px solid black;
}
.stands {
  width: 650px;
  height: 400px;
  border-right-style: solid;
}
.stages {
  width: 650px;
  height: 400px;
  margin-left: 646px;
  border-left-style: solid;
}
.text {
  display: inline-block;
  margin-top: 0px;
  margin-left: 263px;
  padding-top: 0px;
  font-family:'Droid Serif', serif;
  color: white;
  font-size: 24px;
  text-align: center;
}
.text.f1 {
  color: white;
}
.text.cta {
  margin-left: 235px;
  color: white;
}
.text.design {
  margin-left: 172px;
  color: rgba(51, 51, 51, 0.63);
}
.text.figures {
  display: block;
  margin-left: 15px;
  padding-bottom: 28px;
  color: rgba(51, 51, 51, 0.63);
}
.text.art {
  position: relative;
  left: 276px;
  top: 107px;
  width: 250px;
  margin-top: -57px;
  margin-left: 351px;
  color: white;
  line-height: 34px;
}
.text.hundreds {
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 28px;
  line-height: 25px;
}
.column {
  position: static;
  height: 400px;
}
.column.unique {
  display: inline-block;
  margin-top: 44px;
  padding-top: 24px;
  padding-bottom: 47px;
}
.column.heart {
  padding-right: 0px;
  padding-left: 0px;
}
.column.tyre {
  padding-right: 0px;
  padding-left: 0px;
}
.column.car {
  padding-right: 0px;
  padding-left: 0px;
}
.formwrapper {
  background-color: rgba(0, 0, 0, 0.84);
}
.field {
  width: 400px;
  margin-left: 291px;
  font-family:'Droid Serif', serif;
  color: #333;
  font-size: 16px;
}
.field.name {
  position: relative;
  left: 7px;
  top: 6px;
  width: 200px;
  height: 45px;
  margin-top: 0px;
  margin-left: 0px;
}
.field.phone {
  position: relative;
  left: 27px;
  top: -49px;
  width: 200px;
  height: 45px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 380px;
}
.field.email {
  position: relative;
  left: 160px;
  top: -46px;
  width: 200px;
  height: 45px;
  margin-top: -48px;
  margin-left: 447px;
}
.field.project {
  position: relative;
  left: 4px;
  top: -39px;
  width: 200px;
  height: 45px;
  margin-top: -55px;
  margin-left: 203px;
}
.field.project.type {
  top: 6px;
}
.field.label {
  font-family:'Droid Serif', serif;
  color: rgba(51, 51, 51, 0.63);
  font-size: 21px;
  text-align: center;
}
.field.q {
  text-align: left;
}
.main-heading {
  position: static;
  left: 210px;
  top: -209px;
  width: 750px;
  margin-top: -226px;
  margin-right: auto;
  margin-left: auto;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  font-family:'Droid Serif', serif;
  color: #333;
}
.main-heading.about {
  top: -488px;
}
.event-heading {
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  font-family:'Droid Serif', serif;
  color: rgba(51, 51, 51, 0.63);
  text-decoration: none;
}
.tyre {
  margin-top: -114px;
  margin-left: 203px;
}
.heart {
  margin-top: 51px;
  margin-left: 28px;
}
.car {
  margin-top: 51px;
  margin-left: 25px;
  padding-left: 0px;
}
.solidarity {
  margin-top: 35px;
  margin-left: -39px;
}
.btvc {
  margin-left: -66px;
}
.bibf {
  margin-top: -20px;
  padding-top: 0px;
  padding-bottom: 18px;
}
.three {
  border-left-style: solid;
  border-left-width: 2px;
  border-radius: 0px;
  background-color: transparent;
  opacity: 0.35;
}
.mall {
  display: inline-block;
  width: 299px;
  height: 397px;
  background-color: rgba(84, 74, 74, 0.81);
}
.mall.f1 {
  width: 299px;
  height: 397px;
  margin-top: -161px;
  margin-left: 327px;
}
.cover {
  position: relative;
  left: 1px;
  top: -148px;
  display: block;
  width: 96.7%;
  height: 120px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #333;
}
.cover.me {
  position: relative;
  left: 272px;
  top: 89px;
  display: inline-block;
  width: 237px;
  height: 311px;
  margin-top: -25px;
  margin-bottom: -32px;
  padding-top: 44px;
  background-color: white;
}
.cover.two {
  left: -3px;
  top: -149px;
  display: block;
  width: 120px;
  height: 345px;
  margin-top: -197px;
  margin-bottom: 0px;
  margin-left: 344px;
  padding-top: 0px;
}
.cover.one {
  left: -2px;
  top: -130px;
  right: 1px;
  display: inline-block;
  width: 30.7%;
  height: 60.7%;
  margin-top: -223px;
  margin-left: 329px;
  padding-top: 173px;
}
.cover.one.bahrain {
  display: block;
  width: 120px;
  height: 349px;
  margin-top: -218px;
  margin-left: 343px;
  padding-top: 0px;
  color: white;
}
.cover.four {
  top: -211px;
  width: 120px;
  height: 346px;
  margin-top: -135px;
  margin-left: -1px;
  padding-top: 0px;
}
.cover.five {
  left: 0px;
  top: -149px;
  display: inline-block;
  width: 100%;
  height: 90px;
  margin-top: 144px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 1px;
}
.cover.six {
  left: 1px;
  top: -186px;
  width: 628px;
  height: 90px;
  margin-top: 186px;
  margin-left: -1px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cover._1 {
  left: 2px;
  top: -150px;
}
.cover.threee {
  width: 120px;
  height: 349px;
  margin-top: -200px;
  margin-left: -1px;
  padding-top: 0px;
  color: white;
}
.cover.seven {
  width: 803px;
  height: 90px;
  margin-top: 90px;
  margin-left: -3px;
}
.cover.eight {
  display: block;
  width: 385px;
  height: 80px;
  margin-top: -105px;
  margin-bottom: 0px;
  margin-left: -2px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cover.nine {
  display: block;
  width: 385px;
  height: 80px;
  margin-top: -107px;
  margin-bottom: -345px;
  margin-left: -1px;
}
.cover.ten {
  display: inline-block;
  width: 100.7%;
  height: 90px;
  margin-top: 58px;
  margin-left: -2px;
}
.cover.eleven {
  display: block;
  width: 114px;
  height: 310px;
  margin-top: -161px;
  margin-bottom: 0px;
  margin-left: 472px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.cover.eleven.b {
  width: 37.7%;
  height: 302px;
  margin-top: -154px;
  margin-right: 0px;
  margin-left: -125px;
}
.cover.eleven.a {
  width: 40.7%;
  height: 310px;
  margin-top: -161px;
  margin-bottom: 0px;
  padding-top: 0px;
}
.cover.eleven.st {
  width: 30.7%;
  margin-left: -76px;
}
.cover.eleven.st-chris {
  width: 105px;
  height: 313px;
  margin-top: -164px;
}
.cover.eleven.bait {
  width: 109px;
  height: 302px;
  margin-top: -153px;
}
.cover.eleven.ramli {
  width: 114px;
  height: 311px;
  margin-top: -161px;
}
.slider-heading {
  margin-top: 67px;
}
.slider-heading.w {
  display: block;
  margin-top: 36px;
  padding-top: 0px;
  padding-bottom: 24px;
}
.design-paragraph {
  display: inline-block;
  line-height: 33px;
}
.design-paragraph.w {
  width: 512px;
  margin-top: -33px;
  margin-bottom: 0px;
  margin-left: 23px;
}
.slide3 {
  background-image: url('../images/DSC04500.JPG');
  background-size: cover;
  background-repeat: no-repeat;
}
.link.terms {
  display: inline-block;
}
.link.wedding {
  display: inline-block;
}
.story {
  margin-top: 1px;
  padding-top: 40px;
}
.story.me {
  display: block;
  width: 305px;
  height: 350px;
  background-color: rgba(84, 74, 74, 0.81);
  color: #333;
}
.story.one {
  padding-top: 315px;
  background-image: url('../images/gold-coast-517413_640.jpg'), -webkit-linear-gradient(rgba(172, 148, 79, 0.83), rgba(172, 148, 79, 0.83));
  background-image: url('../images/gold-coast-517413_640.jpg'), linear-gradient(rgba(172, 148, 79, 0.83), rgba(172, 148, 79, 0.83));
  background-position: 0% 56%, 0% 0%;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
}
.story.two {
  background-color: #333;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}
.story.threee {
  padding-top: 315px;
  background-image: -webkit-linear-gradient(rgba(172, 148, 79, 0.38), rgba(172, 148, 79, 0.29)), url('../images/log-building-340492_640.jpg');
  background-image: linear-gradient(rgba(172, 148, 79, 0.38), rgba(172, 148, 79, 0.29)), url('../images/log-building-340492_640.jpg');
  background-position: 0% 0%, 50% 40%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}
.story.four {
  background-image: -webkit-linear-gradient(rgba(172, 148, 79, 0.83), rgba(172, 148, 79, 0.83));
  background-image: linear-gradient(rgba(172, 148, 79, 0.83), rgba(172, 148, 79, 0.83));
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
}
.story.five {
  background-image: -webkit-linear-gradient(rgba(172, 148, 79, 0.83), rgba(172, 148, 79, 0.83));
  background-image: linear-gradient(rgba(172, 148, 79, 0.83), rgba(172, 148, 79, 0.83));
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
}
.client {
  margin-left: 193px;
  font-family:'Droid Serif', serif;
  color: black;
}
.ipad {
  margin-left: 89px;
}
.heading.art {
  left: 547px;
  width: 400px;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
  color: white;
}
.row {
  margin: -39px -18px -1px -1px;
}
.row.two {
  border-style: solid;
  border-width: 1px;
}
.paragraph {
  width: 280px;
  margin-left: 15px;
  padding-top: 28px;
  text-align: justify;
}
.mask {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.wslider {
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
._1slide {
  display: block;
  margin-top: 0px;
  margin-bottom: 74px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url('../images/Screen Shot 2015-05-19 at 10.37.41 PM.png');
}
.slide-1 {
  position: static;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url('../images/Screen Shot 2015-05-20 at 12.09.11 AM.png');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.slide-2 {
  background-image: -webkit-linear-gradient(76deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.34)), url('../images/Screen Shot 2015-05-25 at 2.28.14 PM.png');
  background-image: linear-gradient(14deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.34)), url('../images/Screen Shot 2015-05-25 at 2.28.14 PM.png');
  background-position: 0% 0%, -4% 43%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}
.sliderone {
  height: 500px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ac944f;
}
.slidertwo {
  height: 500px;
}
.slide-3 {
  background-image: url('../images/Screen Shot 2015-05-25 at 12.20.47 PM.png');
  background-position: 109% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}
.slide-4 {
  background-image: url('../images/example-bg.png');
  background-repeat: no-repeat;
}
.slide {
  background-image: url('../images/china pic 537.jpg');
  background-position: 79% 56%;
  background-size: cover;
  background-repeat: no-repeat;
}
.slide.two {
  background-image: url('../images/Screen Shot 2015-05-19 at 10.39.22 PM.png');
  background-position: 48% 39%;
}
.slide.one {
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.36), rgba(255, 255, 255, 0)), url('../images/P1140410.JPG');
  background-image: linear-gradient(rgba(255, 255, 255, 0.36), rgba(255, 255, 255, 0)), url('../images/P1140410.JPG');
  background-position: 0% 0%, 48% 28%;
  background-size: auto, auto 755px;
  background-repeat: repeat, no-repeat;
}
.social {
  background-image: url('../images/thumbnail (2).png');
  background-repeat: no-repeat;
}
.social.g {
  display: inline-block;
  width: 89px;
  height: 90px;
  margin-right: 0px;
  margin-left: 349px;
  background-image: url('../images/thumbnail (5).png');
  background-size: cover;
}
.social.insta {
  display: inline-block;
  width: 90px;
  height: 90px;
  margin-right: auto;
  margin-left: -42px;
  background-size: cover;
}
.contrast {
  width: 900px;
  height: 78px;
}
.navbar {
  position: static;
  left: 0px;
  top: -449px;
  right: 0px;
  bottom: -449px;
  display: block;
  margin-top: -575px;
  margin-bottom: 0px;
  float: right;
  background-color: rgba(172, 148, 79, 0.2);
}
.navbar.main {
  margin-top: -266px;
}
.navbar.our {
  margin-top: -449px;
}
.navlink {
  font-family:'Droid Serif', serif;
  color: white;
}
.navlink:hover {
  color: rgba(51, 51, 51, 0.63);
}
.navlink.w--current {
  color: white;
}
.hello {
  display: block;
  margin-top: 0px;
  margin-bottom: -1px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
}
.face {
  height: 422px;
  border-radius: 0px;
}
.signature {
  display: block;
  margin-top: 1px;
  margin-right: 0px;
  margin-left: 140px;
  padding-top: 0px;
  padding-bottom: 8px;
  float: none;
  font-family:'Droid Serif', serif;
  color: #ac944f;
  font-size: 28px;
}
.start {
  margin-top: -4px;
}
.workshop {
  height: 435px;
  margin-top: -33px;
  border-radius: 0px;
  background-image: url('../images/Screen Shot 2015-06-26 at 9.09.04 PM.png');
  background-position: 46% 50%;
  background-repeat: no-repeat;
}
.welcome {
  margin-top: 61px;
  margin-bottom: 0px;
  padding-top: 0px;
}
.about {
  display: block;
  margin-top: -339px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.testimontial {
  height: 120px;
  background-color: transparent;
}
.customer {
  position: static;
  display: inline-block;
  height: 120px;
}
.john-east {
  position: relative;
  left: 125px;
  top: -12px;
  margin-left: 0px;
  padding-bottom: 15px;
  float: none;
}
.john-says {
  position: static;
  left: -64px;
  top: 21px;
  width: 855px;
  margin-left: 80px;
  color: white;
}
.bio {
  display: inline-block;
  margin-top: 25px;
  color: white;
  font-size: 20px;
  line-height: 28px;
}
.form {
  display: block;
  margin-top: -98px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.form.promotion {
  margin-top: 15px;
}
.form.contactus {
  position: relative;
  top: -221px;
  margin-top: 0px;
  margin-bottom: 1px;
}
.form.message {
  margin-top: -440px;
}
.form._20 {
  margin-top: 0px;
}
.footermenu {
  -webkit-transition: all 600ms ease;
  transition: all 600ms ease;
}
.footermenu:hover {
  color: white;
}
.promo.ttitle {
  top: -3px;
  color: rgba(51, 51, 51, 0.8);
}
.promo.title {
  top: -2px;
  color: rgba(51, 51, 51, 0.8);
  line-height: 45px;
}
.exhibitions {
  width: 50%;
  height: 50%;
  margin-top: 30px;
  margin-left: 50px;
}
.exhibitions.b {
  display: block;
  height: 30%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 570px;
}
.exhibitions.a {
  height: 40%;
  margin-top: -1000px;
  margin-bottom: -78px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.exhibitions.c {
  height: 50%;
  margin-top: 1px;
  margin-bottom: 300px;
  margin-left: 500px;
  padding-bottom: 0px;
}
.exhibitions.d {
  width: 50%;
  height: 50%;
  margin-top: 500px;
  margin-bottom: 0px;
  margin-left: 501px;
  padding-bottom: 45px;
}
.exhibitions.e {
  margin-top: 0px;
  margin-bottom: -628px;
  margin-left: 0px;
}
.conferences {
  position: static;
  top: 0px;
  width: 80%;
  height: 20%;
  margin-top: 0px;
  margin-bottom: -317px;
  margin-left: 110px;
  padding-top: 50px;
  padding-bottom: 152px;
}
.weddings {
  width: 60%;
  height: 30%;
  margin-top: -518px;
  margin-bottom: 0px;
  margin-left: 74px;
  padding-top: 0px;
  padding-bottom: 376px;
}
.weddings.b {
  width: 803px;
  height: 478px;
  margin-top: -500px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}
.aldur {
  display: block;
  height: 560px;
  margin-top: 0px;
}
.craftwork {
  margin-top: 52px;
  border-radius: 200px;
}
.alba {
  width: 100.2%;
  height: 50%;
  margin-top: 0px;
  margin-bottom: -27px;
  margin-left: 50px;
  padding-bottom: 112px;
  border-radius: 0px;
  background-image: url('../images/Screen Shot 2015-06-06 at 6.35.24 PM.png');
  background-position: 45% 0%;
  background-repeat: no-repeat;
}
.hiart {
  height: 355px;
  border-radius: 0px;
  background-image: url('../images/Screen Shot 2015-06-06 at 5.53.20 PM.png');
  background-position: 50% 0px;
  background-repeat: no-repeat;
}
.office {
  height: 355px;
  border-radius: 0px;
  background-image: url('../images/Screen Shot 2015-06-06 at 5.39.04 PM.png');
  background-position: 50% 71%;
  background-repeat: no-repeat;
}
.opening.concept {
  position: static;
  left: 35px;
  top: 131px;
  width: 550px;
  margin-top: -428px;
  margin-right: auto;
  margin-left: auto;
  color: #333;
  line-height: 50px;
  text-transform: capitalize;
}
.ourstand {
  height: 355px;
  background-image: url('../images/Screen Shot 2015-06-06 at 5.57.42 PM.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
}
.title.tag {
  position: static;
  left: 0px;
  width: 130px;
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  background-color: transparent;
  color: #ac944f;
  font-size: 18px;
  line-height: 25px;
}
.title.brief {
  position: static;
  display: block;
  margin-top: 0px;
  padding-bottom: 0px;
  color: #ac944f;
  font-size: 24px;
}
.form-wrapper {
  position: relative;
  top: 116px;
  margin-top: -11px;
  margin-bottom: 21px;
  padding-top: 0px;
}
.testimoney {
  margin-top: 22px;
  margin-right: 250px;
  float: right;
  font-family:'Droid Serif', serif;
  color: white;
  text-align: center;
}
.testimoney.sameera {
  margin-right: 250px;
  margin-left: 0px;
}
.birthdays {
  width: 20%;
  height: 500px;
  margin-left: 106px;
  padding-bottom: 16px;
}
.events {
  width: 50%;
  height: 300px;
  margin-top: 20px;
  margin-left: 106px;
  padding-top: 50px;
  padding-bottom: 16px;
}
.events.a {
  margin-top: -1px;
  margin-bottom: 50px;
}
.events.b {
  width: 70%;
  margin: 60px 0px 51px 310px;
  padding-left: 0px;
}
.events.ramli {
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
  padding-bottom: 0px;
}
.events.st-christopher {
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
}
.events.bait {
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
}
.events.flag {
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
}
.ron {
  display: block;
  width: 99.8%;
  height: 20%;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.berger {
  width: 99.8%;
  height: 20%;
}
.tags {
  position: relative;
  left: 52px;
  top: -50px;
  display: inline-block;
  width: 1095px;
  margin-top: 72px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.tag {
  width: 174px;
  height: 110px;
  margin-top: 11px;
  margin-left: -30px;
  background-color: rgba(51, 51, 51, 0.63);
}
.tag.conference {
  width: 174px;
}
.tag.exhibition {
  width: 174px;
}
.tag.weds {
  margin-left: -50px;
}
.tag.bp {
  margin-left: -40px;
}
.tag.conf {
  margin-left: -60px;
}
.tag.exhibit {
  margin-left: -70px;
}
.navtag {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 5px;
  padding-top: 37px;
  color: #ac944f;
  font-size: 26px;
}
.navtag.wedding {
  margin-top: 7px;
  margin-left: 16px;
}
.navtag.event {
  margin-top: -12px;
  margin-left: 5px;
  padding-bottom: 0px;
  line-height: 28px;
}
.navtag.birthday {
  padding-top: 27px;
  line-height: 28px;
}
.navtag.conference {
  margin-top: 7px;
}
.navtag.exhibition {
  margin-top: 7px;
}
.brief-story {
  position: static;
  display: block;
  margin-top: 0px;
  padding-top: 0px;
  text-align: center;
}
.contact {
  margin-top: 20px;
  margin-bottom: 59px;
}
.contact.name {
  width: 210px;
  margin-right: 121px;
  margin-left: 25px;
  float: left;
  clear: right;
}
.contact.email {
  width: 210px;
  float: none;
  clear: right;
}
.contact.me {
  position: static;
  width: 400px;
  margin-top: -1px;
  margin-left: 291px;
}
.activity-type {
  width: 110px;
  margin-left: 41px;
  padding-left: 125px;
  float: right;
  clear: left;
}
.submit {
  width: 210px;
  height: 40px;
  margin-top: 0px;
  margin-bottom: 16px;
  margin-left: 384px;
}
.specification {
  display: block;
  width: 925px;
  height: 100px;
  margin-bottom: 25px;
  padding-top: 0px;
  padding-bottom: 13px;
}
.storyline {
  height: 60px;
  margin-top: 80px;
}
.storyline.two {
  top: -18px;
  margin-top: 0px;
}
.storyline.one {
  position: static;
  margin-left: 3px;
}
.storyline.aluminium {
  margin-left: 34px;
}
.storyline.chandal {
  margin-left: -2px;
  text-align: center;
}
.storyline.bapco {
  margin-left: 31px;
}
.storyline.animals {
  text-align: center;
}
.marine {
  margin-top: 0px;
}
.alba-stand {
  margin-top: -725px;
  margin-bottom: 111px;
}
.bahrain-gov {
  display: block;
  margin-top: 8px;
  margin-left: 0px;
  padding-top: 0px;
}
.aluminmuim {
  height: 348px;
  margin-top: 7px;
}
.powerplant {
  display: block;
}
.asia {
  width: 99.8%;
  height: 20%;
}
.nasser {
  width: 99.8%;
  height: 20%;
  margin-bottom: 1px;
  padding-bottom: 0px;
}
.post {
  width: 30%;
  height: 30%;
  margin-top: 0px;
  margin-bottom: -7px;
  margin-left: 750px;
  padding-top: 50px;
  padding-left: 0px;
}
.post.lower {
  margin-top: 240px;
  padding-top: 50px;
}
.purple {
  height: 250px;
  margin-top: 0px;
  margin-bottom: -4px;
  padding-top: 0px;
}
.yellow {
  height: 250px;
  margin-top: 0px;
  margin-bottom: 3px;
  padding-bottom: 0px;
}
.blue {
  display: block;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.pink {
  display: block;
  width: 800px;
  height: 430px;
}
.husain {
  height: 500px;
}
.khalid {
  height: 500px;
}
.aluminium-bahrain {
  height: 435px;
  background-image: url('../images/Screen Shot 2015-06-06 at 6.35.24 PM.png');
  background-repeat: no-repeat;
}
.position {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 88px;
  font-family:'Droid Serif', serif;
  color: white;
  font-size: 22px;
}
.contactme {
  width: 182px;
  height: 240px;
  margin-top: -296px;
  margin-bottom: 0px;
  margin-left: 92px;
  float: left;
  border: 0px solid #333;
}
.contactus {
  width: 1003px;
  margin-top: 0px;
}
.write-to-us {
  width: 640px;
  margin-top: 0px;
  margin-bottom: 204px;
  margin-left: 224px;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 30px;
  text-transform: capitalize;
}
.questions {
  margin-top: 0px;
  padding-top: 0px;
  color: #333;
}
.questions.ask {
  width: 550px;
  margin-top: 0px;
  margin-left: 185px;
  text-transform: capitalize;
}
.messagearea {
  width: 400px;
  margin-left: 291px;
  font-family:'Droid Serif', serif;
  font-size: 16px;
}
.sameerasays {
  position: static;
  width: 855px;
  margin-left: 45px;
  color: white;
}
.cool-customers {
  color: #333;
}
.mypic {
  width: 220px;
  height: 200px;
  margin-top: 80px;
  margin-left: 150px;
  float: none;
  border-radius: 67px;
  background-image: url('../images/Screen Shot 2015-06-06 at 5.29.34 PM.png');
  background-position: 94% 0px;
  background-size: cover;
}
.our-ofiice {
  display: block;
  margin-top: -228px;
  margin-right: auto;
  margin-left: auto;
  color: #333;
}
.our-ofiice.workers {
  text-transform: capitalize;
}
.our-office {
  position: static;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 25px;
  color: white;
  text-align: center;
}
.our-office.allover {
  margin-right: 1px;
  margin-left: auto;
}
.process {
  position: static;
  width: 157px;
  height: 200px;
  margin-left: 12px;
  color: white;
  text-align: center;
}
.hessa {
  height: 500px;
}
.chandalstand {
  height: 348px;
  margin-top: 7px;
}
.notable {
  margin-top: 160px;
}
.footerlink {
  margin-left: 77px;
}
.footerlink.w--current {
  margin-left: 50px;
}
.hanger {
  display: block;
  width: 420px;
  height: 140px;
  margin-top: 2px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 1px;
  border-style: solid;
  border-width: 0px 1px;
  border-color: #333 rgba(51, 51, 51, 0.7) #333 #333;
}
.light-image {
  position: static;
  display: block;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
}
.see-more {
  display: block;
  margin-top: -50px;
  margin-bottom: 0px;
  margin-left: -75px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 22px;
  text-decoration: none;
  list-style-type: none;
}
.lightbox-link {
  display: block;
  margin-left: 0px;
}
.visit.location {
  margin-left: -25px;
}
.sequence {
  color: white;
}
.process-heading {
  margin-top: 1px;
}
.rights {
  width: 400px;
  margin-top: -53px;
  margin-left: 160px;
  font-family:'Droid Serif', serif;
  color: white;
}
.privacy-policy {
  margin-top: 24px;
  margin-left: 600px;
  font-size: 14px;
  font-weight: 400;
}
.privacy-policy.w--current {
  margin-top: 6px;
}
.policy {
  overflow-x: hidden;
  overflow-y: hidden;
  width: 958px;
  margin-top: 5px;
  margin-left: 108px;
  padding-top: 5px;
  background-color: #333;
  font-size: 16px;
  text-align: left;
}
.policy.intro {
  position: static;
  margin-right: auto;
  margin-left: auto;
  color: white;
}
.policy.body {
  position: static;
  width: 834px;
  margin-left: 106px;
  color: white;
}
.policy.body.safedata {
  margin-left: 112px;
}
.policy.body.address {
  margin-left: 110px;
}
.policy.data {
  margin-left: 123px;
}
.policy.security {
  margin-left: 117px;
}
.policy.inquiry {
  margin-left: 111px;
}
.myimage {
  position: relative;
  left: 0px;
  top: -33px;
  bottom: 0px;
  border: 0px solid transparent;
}
.difference {
  color: #333;
  font-size: 30px;
}
.myname {
  margin-top: 65px;
  margin-left: -6px;
}
.knowus {
  width: 550px;
  margin-top: 45px;
  margin-right: auto;
  margin-left: auto;
  color: #333;
  line-height: 50px;
  text-transform: capitalize;
}
.close {
  float: right;
  font-size: 18px;
  font-weight: 400;
}
.nav-menu {
  background-color: transparent;
}
.pp {
  margin-right: auto;
  margin-left: auto;
}
.achievements {
  padding-top: 28px;
  color: #333;
}
.list {
  margin-left: -27px;
}
.fabulous {
  color: #333;
  line-height: 50px;
  text-transform: capitalize;
}
.venue {
  color: #333;
  line-height: 44px;
  text-transform: capitalize;
}
.table {
  color: #333;
  text-transform: capitalize;
}
.ready._20 {
  margin-left: -14px;
}
.instagram {
  width: 50px;
  height: 50px;
  margin-right: 0px;
  margin-left: 184px;
  background-image: url('../images/Instagram.ico');
  background-size: cover;
}
.linkedin {
  width: 48px;
  height: 48px;
  margin-left: 0px;
  background-image: url('../images/In.jpg');
  background-position: 49% 0%;
  background-size: cover;
}
html.w-mod-js *[data-ix="show-first"] {
  opacity: 0.05;
}
html.w-mod-js *[data-ix="show-next"] {
  opacity: 0.05;
}
html.w-mod-js *[data-ix="scroll-view"] {
  opacity: 0.8;
}
html.w-mod-js *[data-ix="scroll-view-next"] {
  opacity: 0.05;
}
html.w-mod-js *[data-ix="load-1"] {
  opacity: 0.05;
}
html.w-mod-js *[data-ix="load-2"] {
  opacity: 0.05;
}
html.w-mod-js *[data-ix="load-3"] {
  opacity: 0.05;
}
html.w-mod-js *[data-ix="load-4"] {
  opacity: 0.05;
}
html.w-mod-js *[data-ix="scroll-view-next-2"] {
  opacity: 0.05;
}
html.w-mod-js *[data-ix="close"] {
  height: 0px;
}
html.w-mod-js *[data-ix="initial-appearance"] {
  height: 0px;
}
@media (max-width: 991px) {
  h1 {
    color: white;
  }
  h2 {
    color: white;
  }
  a {
    margin-top: 9px;
    margin-left: 82px;
  }
  .button.submit {
    width: 400px;
    margin-top: 18px;
    margin-left: 22px;
  }
  .button.book {
    margin-top: 0px;
    margin-left: 170px;
  }
  .section.main {
    height: 600px;
    margin-top: -160px;
    margin-bottom: -1px;
    padding-top: 453px;
    padding-bottom: 100px;
  }
  .section.main.about {
    margin-top: -160px;
    padding-top: 449px;
    background-position: 0% 0%, 50% -8%;
  }
  .section.main.front {
    margin-top: -160px;
    padding-top: 441px;
    background-image: -webkit-linear-gradient(225deg, rgba(172, 148, 79, 0.89), rgba(172, 148, 79, 0) 11%, rgba(172, 148, 79, 0.90) 19%, #ac944f), url('../images/Wedding Artist (2).png');
    background-image: linear-gradient(225deg, rgba(172, 148, 79, 0.89), rgba(172, 148, 79, 0) 11%, rgba(172, 148, 79, 0.90) 19%, #ac944f), url('../images/Wedding Artist (2).png');
  }
  .section.figures {
    margin-top: -29px;
    padding-top: 15px;
  }
  .section.unique {
    height: 450px;
  }
  .section.contact {
    margin-top: -3px;
  }
  .section.footer {
    background-position: 0% 0%, 50% 0px;
  }
  .section.portfolio {
    margin-top: -160px;
    padding-top: 451px;
    background-color: #333;
  }
  .section.wed {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section.events {
    margin-bottom: -28px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .container.portfolio {
    margin-top: -8px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .image.me {
    margin-top: -338px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .header {
    background-size: 838px;
  }
  .text {
    margin-left: 160px;
    padding-bottom: 15px;
  }
  .text.cta {
    margin-left: 121px;
  }
  .text.hundreds {
    margin-left: 2px;
  }
  .column {
    height: 310px;
  }
  .field {
    margin-right: 0px;
    margin-left: 170px;
    padding-top: 15px;
  }
  .field.name {
    width: 400px;
    margin-top: 65px;
    margin-left: 155px;
    text-align: center;
  }
  .field.phone {
    width: 400px;
    margin-top: 55px;
    margin-bottom: 0px;
    margin-left: 135px;
    text-align: center;
  }
  .field.email {
    width: 400px;
    margin-top: -3px;
    margin-left: 2px;
    padding-top: 9px;
    text-align: center;
  }
  .field.email.off {
    margin-top: 7px;
  }
  .field.project {
    width: 400px;
    margin-top: -98px;
    margin-bottom: 1px;
    margin-left: 158px;
    text-align: center;
  }
  .field.project.type {
    width: 400px;
    margin-top: -10px;
    margin-bottom: 0px;
    margin-left: 158px;
    text-align: center;
  }
  .field.project.off {
    margin-top: -10px;
  }
  .field.label {
    margin-right: auto;
    margin-left: auto;
  }
  .field.q {
    margin-left: 230px;
  }
  .field.emailaddress {
    margin-left: 230px;
  }
  .main-heading {
    width: 550px;
    margin-top: -245px;
    margin-right: auto;
    margin-left: auto;
  }
  .cover.two {
    display: block;
    width: 90px;
    height: 266px;
    margin-top: -117px;
    margin-left: 268px;
    padding-top: 0px;
    padding-left: 0px;
  }
  .cover.one.bahrain {
    display: block;
    width: 90px;
    height: 267px;
    margin-top: -136px;
    margin-left: 267px;
    padding-top: 0px;
  }
  .cover.four {
    width: 90px;
    height: 266px;
    margin-top: -55px;
    margin-left: 0px;
    padding-top: 0px;
  }
  .cover.six {
    width: 400px;
    margin-top: -104px;
  }
  .cover.threee {
    width: 90px;
    height: 267px;
    margin-top: -117px;
    margin-bottom: 0px;
    padding-top: 0px;
  }
  .cover.seven {
    width: 402px;
    height: 80px;
    margin-top: -152px;
  }
  .cover.eight {
    display: block;
    width: 400px;
    margin-top: -105px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cover.nine {
    width: 400px;
    margin-left: 0px;
  }
  .cover.eleven {
    width: 80px;
    height: 257px;
    margin-top: -108px;
    margin-left: 399px;
  }
  .cover.eleven.st-chris {
    width: 80px;
    height: 240px;
    margin-top: -92px;
    margin-left: 399px;
  }
  .cover.eleven.bait {
    width: 80px;
    height: 240px;
    margin-top: -91px;
    margin-left: 399px;
  }
  .cover.eleven.ramli {
    width: 80px;
    height: 246px;
    margin-top: -97px;
    margin-left: 400px;
  }
  .story.one {
    margin-bottom: 0px;
    padding-top: 62px;
    padding-bottom: 146px;
  }
  .story.two {
    padding-top: 15px;
    padding-bottom: 0px;
  }
  .story.threee {
    padding-top: 0px;
    padding-bottom: 90px;
    background-image: -webkit-linear-gradient(rgba(172, 148, 79, 0.4), rgba(172, 148, 79, 0.47)), url('../images/log-building-340492_640.jpg');
    background-image: linear-gradient(rgba(172, 148, 79, 0.4), rgba(172, 148, 79, 0.47)), url('../images/log-building-340492_640.jpg');
  }
  .story.four {
    margin-top: 0px;
    margin-bottom: -36px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .story.five {
    margin-bottom: -60px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .row {
    margin-top: 0px;
    margin-right: -1px;
  }
  .social.g {
    margin-left: 283px;
  }
  .social.insta {
    margin-left: -9px;
  }
  .navbar {
    margin-top: -449px;
    background-color: rgba(172, 148, 79, 0.29);
  }
  .navbar.main {
    margin-top: -317px;
    background-color: transparent;
  }
  .navbar.mobile {
    margin-top: -451px;
  }
  .signature {
    margin-top: 18px;
    margin-right: 0px;
    margin-left: 62px;
  }
  .workshop {
    height: 435px;
    margin-top: -20px;
    background-size: cover;
  }
  .john-says {
    display: block;
    width: 600px;
  }
  .bio {
    margin-top: 0px;
  }
  .form.message {
    margin-top: -380px;
  }
  .form.main {
    margin-top: 100px;
    margin-bottom: -1px;
  }
  .promo.ttitle {
    color: rgba(51, 51, 51, 0.8);
  }
  .conferences {
    margin-left: 75px;
  }
  .weddings {
    width: 400px;
    height: 300px;
    margin-top: -700px;
    margin-bottom: 0px;
    margin-left: 185px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .weddings.b {
    width: 399px;
    height: 299px;
    margin-top: 50px;
    margin-left: 185px;
  }
  .hiart {
    height: 435px;
  }
  .opening.concept {
    width: 702px;
    margin-top: -361px;
    margin-bottom: 177px;
    margin-left: 1px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .ourstand {
    height: 435px;
  }
  .title.tag {
    width: 90px;
    margin-left: 0px;
    background-color: transparent;
    font-size: 16px;
  }
  .title.brief {
    font-size: 16px;
  }
  .testimoney {
    margin-top: 0px;
  }
  .testimoney.sameera {
    margin-top: 0px;
  }
  .events.ramli {
    width: 400px;
    margin-top: 15px;
    margin-bottom: 0px;
    margin-left: 145px;
    padding-top: 0px;
  }
  .events.st-christopher {
    width: 400px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 145px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .events.bait {
    width: 400px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 143px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .events.flag {
    width: 400px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 142px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .tags {
    display: inline-block;
    width: 1027px;
    margin-top: 20px;
    margin-left: 0px;
  }
  .tag {
    width: 150px;
    margin-left: -142px;
  }
  .tag.weds {
    width: 150px;
    margin-left: -105px;
  }
  .tag.bp {
    width: 150px;
    margin-left: -123px;
    padding-left: 0px;
  }
  .tag.conf {
    width: 150px;
    margin-left: -87px;
  }
  .tag.exhibit {
    width: 150px;
    margin-left: -69px;
  }
  .navtag.wedding {
    font-size: 24px;
  }
  .navtag.birthday {
    font-size: 24px;
  }
  .navtag.conference {
    margin-left: 1px;
    font-size: 24px;
  }
  .navtag.exhibition {
    font-size: 24px;
  }
  .contact.me {
    margin-top: 13px;
    margin-left: 230px;
  }
  .storyline.one {
    margin-top: 69px;
    font-size: 14px;
  }
  .storyline.aluminium {
    margin-left: 18px;
  }
  .storyline.bapco {
    margin-top: 101px;
    margin-left: 17px;
  }
  .storyline.animals {
    margin-top: 69px;
    font-size: 14px;
  }
  .marine {
    display: block;
  }
  .bahrain-gov {
    height: 263px;
  }
  .aluminmuim {
    display: block;
    height: 265px;
    margin-top: 8px;
  }
  .post {
    width: 400px;
    height: 300px;
    margin-bottom: 0px;
    margin-left: 185px;
    padding-top: 0px;
    padding-bottom: 60px;
    padding-left: 0px;
  }
  .post.lower {
    margin-top: 0px;
    margin-bottom: 707px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .pink {
    width: 400px;
    height: 300px;
  }
  .aluminium-bahrain {
    margin-top: -39px;
    background-position: 81% 0%;
    background-size: auto;
  }
  .position {
    margin-left: 1px;
  }
  .contactme {
    margin-left: 85px;
  }
  .questions.ask {
    margin-right: auto;
    margin-left: auto;
  }
  .messagearea {
    margin-left: 230px;
  }
  .sameerasays {
    display: block;
    width: 600px;
    margin-top: 5px;
    margin-left: 73px;
    color: #333;
  }
  .mypic {
    margin-left: 105px;
  }
  .our-ofiice {
    margin-top: 8px;
    padding-top: 0px;
    color: #333;
  }
  .our-ofiice.workers {
    margin-top: 50px;
  }
  .our-office {
    margin-top: 0px;
    padding-bottom: 25px;
  }
  .our-office.allover {
    margin-left: 133px;
  }
  .process {
    width: 100px;
    font-size: 16px;
    text-align: center;
  }
  .chandalstand {
    width: 370px;
    height: 266px;
    margin-top: 8px;
  }
  .footerlink {
    margin-bottom: 10px;
    margin-left: 44px;
  }
  .hanger {
    margin-left: 184px;
  }
  .light-image {
    margin-left: -4px;
  }
  .see-more {
    margin-top: -50px;
    margin-left: -78px;
    font-size: 22px;
  }
  .lightbox-link {
    margin-left: 134px;
  }
  .sequence {
    width: 125px;
    margin-left: -4px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 20px;
  }
  .process-heading {
    color: white;
  }
  .rights {
    margin-top: -54px;
    margin-left: 97px;
  }
  .privacy-policy {
    margin-left: 406px;
  }
  .privacy-policy.w--current {
    margin-top: 60px;
    margin-left: 424px;
  }
  .policy {
    width: 800px;
    margin-left: -69px;
  }
  .policy.body {
    width: 650px;
  }
  .myimage {
    left: -39px;
    top: 24px;
    margin-top: 0px;
  }
  .difference {
    color: #333;
    font-size: 30px;
  }
  .myname {
    margin-left: -54px;
  }
  .knowus {
    margin-right: auto;
    margin-left: auto;
    color: #333;
  }
  .nav-menu {
    background-color: rgba(51, 51, 51, 0.9);
  }
  .navmenu {
    position: absolute;
    width: 150px;
    background-color: rgba(51, 51, 51, 0.93);
  }
  .pp {
    margin-left: 118px;
  }
  .ready._20 {
    margin-left: 7px;
  }
  .instagram {
    margin-left: 128px;
  }
}
@media (max-width: 767px) {
  h1 {
    margin-left: 4px;
    padding-top: 0px;
    padding-bottom: 14px;
    color: #333;
    line-height: 50px;
  }
  h2 {
    margin-top: 28px;
    margin-left: -3px;
    padding-top: 0px;
    color: white;
    line-height: 40px;
  }
  a {
    margin-left: 50px;
  }
  .button.submit {
    width: 400px;
    margin-top: 18px;
    margin-right: 0px;
    margin-left: -49px;
  }
  .button.book {
    display: block;
    margin: -8px auto 0px;
  }
  .section.main {
    margin-top: -217px;
    margin-bottom: -1px;
    padding-top: 500px;
    padding-bottom: 50px;
  }
  .section.main.about {
    margin-top: -217px;
  }
  .section.main.front {
    margin-top: -217px;
    background-image: -webkit-linear-gradient(225deg, #ac944f, rgba(172, 148, 79, 0) 11%, rgba(172, 148, 79, 0.90) 20%, rgba(172, 148, 79, 0.97)), url('../images/Wedding Artist (2).png');
    background-image: linear-gradient(225deg, #ac944f, rgba(172, 148, 79, 0) 11%, rgba(172, 148, 79, 0.90) 20%, rgba(172, 148, 79, 0.97)), url('../images/Wedding Artist (2).png');
    background-position: 0% 0%, 8% 15%;
  }
  .section.contact {
    margin-top: -24px;
    padding-top: 15px;
  }
  .section.footer {
    height: 293px;
    padding-bottom: 0px;
    background-position: 0% 0%, 91% 0%;
  }
  .section.portfolio {
    height: auto;
    margin-top: -217px;
    margin-bottom: 0px;
    padding-top: 436px;
    background-position: 0% 0%, 67% -359px;
  }
  .section.wed {
    padding-bottom: 0px;
  }
  .section.events {
    margin-top: 28px;
    margin-bottom: 0px;
  }
  .container.main {
    margin-top: -325px;
    padding-top: 0px;
  }
  .container.footer {
    padding-top: 21px;
  }
  .container.portfolio {
    margin-top: -1px;
    margin-bottom: 0px;
  }
  .image.me {
    margin-top: -347px;
    margin-bottom: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .header {
    width: 100%;
    margin-left: 1px;
    background-size: 619px;
  }
  .text {
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 15px;
  }
  .text.cta {
    margin-left: 19px;
    padding-top: 10px;
  }
  .text.figures {
    margin-left: 13px;
  }
  .text.hundreds {
    margin-left: 0px;
  }
  .column {
    height: 450px;
  }
  .field {
    margin-top: -8px;
    margin-bottom: 8px;
    margin-left: auto;
    padding-top: 15px;
  }
  .field.name {
    width: 400px;
    margin-top: 13px;
    margin-right: 0px;
    margin-left: 84px;
    text-align: center;
  }
  .field.phone {
    width: 400px;
    margin-top: 53px;
    margin-right: 0px;
    margin-left: 64px;
    text-align: center;
  }
  .field.email {
    width: 400px;
    margin-top: -3px;
    margin-right: 0px;
    margin-left: -69px;
    text-align: center;
  }
  .field.email.off {
    margin-top: 6px;
  }
  .field.project {
    margin-top: -100px;
    margin-left: 81px;
  }
  .field.project.type {
    width: 400px;
    margin-top: -9px;
    margin-right: 0px;
    margin-left: 87px;
    text-align: center;
  }
  .field.project.off {
    margin-top: -12px;
  }
  .field.label {
    display: block;
    width: 400px;
    margin-top: 0px;
    margin-bottom: -12px;
    margin-left: auto;
    padding-top: 47px;
    padding-bottom: 20px;
    color: white;
  }
  .field.q {
    width: 300px;
    margin-top: 18px;
    margin-left: 230px;
  }
  .field.emailaddress {
    width: 300px;
    margin-top: 1px;
    margin-left: 230px;
  }
  .main-heading {
    width: 550px;
    margin: -214px auto 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .cover.two {
    display: block;
    width: 140px;
    height: 400px;
    margin-top: -252px;
    margin-left: 413px;
    padding-top: 0px;
  }
  .cover.one.bahrain {
    display: block;
    width: 140px;
    height: 400px;
    margin-top: -270px;
    margin-left: 411px;
    padding-top: 0px;
  }
  .cover.four {
    width: 140px;
    height: 400px;
    margin-top: -189px;
    margin-left: -2px;
    padding-top: 0px;
  }
  .cover.five {
    display: block;
    width: 101%;
  }
  .cover.six {
    width: 400px;
    margin-top: 107px;
  }
  .cover.threee {
    width: 140px;
    height: 401px;
    margin-top: -252px;
    margin-left: -2px;
    padding-top: 0px;
  }
  .cover.seven {
    margin-top: 70px;
  }
  .cover.eight {
    display: block;
    width: 400px;
    margin-top: 69px;
  }
  .cover.nine {
    width: 400px;
    margin-top: 73px;
    margin-left: 0px;
  }
  .cover.eleven {
    width: 90px;
    height: 256px;
    margin-top: -107px;
    margin-left: 398px;
  }
  .cover.eleven.st-chris {
    width: 90px;
    height: 240px;
    margin-top: -92px;
    margin-left: 398px;
  }
  .cover.eleven.bait {
    width: 90px;
    height: 241px;
    margin-top: -92px;
    margin-left: 399px;
  }
  .cover.eleven.ramli {
    width: 90px;
    height: 248px;
    margin-top: -99px;
    margin-left: 398px;
  }
  .story.one {
    background-image: url('../images/gold-coast-517413_640.jpg');
    background-position: 0% 56%;
    background-size: auto;
    background-repeat: no-repeat;
  }
  .story.two {
    background-position: 0% 0%, 68% 158%;
    background-size: auto, auto;
  }
  .story.threee {
    margin-top: -10px;
    background-image: -webkit-linear-gradient(rgba(172, 148, 79, 0.38), rgba(172, 148, 79, 0.4)), url('../images/log-building-340492_640.jpg');
    background-image: linear-gradient(rgba(172, 148, 79, 0.38), rgba(172, 148, 79, 0.4)), url('../images/log-building-340492_640.jpg');
    background-position: 0% 0%, 0% 0%;
  }
  .story.four {
    margin-top: -10px;
    background-position: 0% 0%, -31px 57%;
  }
  .story.five {
    background-position: 0% 0%, -96px 42%;
  }
  .row {
    margin: 0px 0px 10px -1px;
  }
  .slide-3 {
    width: auto;
    background-position: 87% 0%;
  }
  .social.g {
    margin-bottom: 0px;
    margin-left: 240px;
  }
  .social.insta {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 240px;
  }
  .navbar {
    margin-top: -499px;
  }
  .navbar.main {
    margin-top: -287px;
  }
  .navbar.mobile {
    margin-top: -500px;
  }
  .navbar.porto {
    margin-top: -436px;
  }
  .face {
    height: 300px;
    background-position: 38% 0%;
  }
  .salah {
    padding-bottom: 20px;
  }
  .signature {
    display: block;
    margin: 0px 0px 0px 311px;
  }
  .john-says {
    margin-left: 11px;
    color: white;
  }
  .bio {
    margin-top: 28px;
    margin-bottom: 0px;
  }
  .form.promotion {
    margin-top: 0px;
    padding-top: 61px;
  }
  .form.promotion.offer {
    padding-left: 0px;
  }
  .form.main {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
  }
  .exhibitions.b {
    width: 284px;
    height: 173px;
  }
  .conferences {
    width: 454px;
    height: 580px;
    margin-bottom: -400px;
    margin-left: 60px;
    padding-bottom: 153px;
  }
  .weddings {
    width: 400px;
    height: 350px;
    margin-top: -80px;
    margin-left: 85px;
    padding-bottom: 1px;
  }
  .weddings.b {
    width: 400px;
    height: 350px;
    margin-top: 0px;
    margin-left: 85px;
    padding-right: 0px;
  }
  .office {
    padding-right: 0px;
    padding-left: 0px;
  }
  .opening.concept {
    width: 560px;
    margin-top: -350px;
    margin-bottom: 0px;
    margin-left: -1px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .title.tag {
    display: inline-block;
    width: 140px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 18px;
  }
  .title.brief {
    font-size: 18px;
  }
  .form-wrapper {
    margin-top: 40px;
    margin-bottom: -74px;
  }
  .testimoney {
    margin-top: 0px;
    margin-right: 14px;
    margin-left: -1px;
    color: white;
  }
  .testimoney.sameera {
    margin-top: 0px;
  }
  .events.ramli {
    width: 400px;
    height: 250px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 40px;
    padding-top: 25px;
    padding-bottom: 0px;
  }
  .events.st-christopher {
    width: 400px;
    height: 250px;
    margin-top: 25px;
    margin-left: 36px;
    padding-top: 25px;
    padding-bottom: 0px;
  }
  .events.bait {
    width: 400px;
    height: 250px;
    margin-bottom: 0px;
    margin-left: 35px;
    padding-top: 42px;
    padding-bottom: 0px;
  }
  .events.flag {
    width: 400px;
    height: 250px;
    margin-bottom: 115px;
    margin-left: 35px;
    padding-top: 62px;
    padding-bottom: 0px;
  }
  .tags {
    width: 500px;
    margin: 140px auto 1px;
  }
  .tag {
    margin-right: auto;
    margin-left: auto;
  }
  .tag.weds {
    margin-right: auto;
    margin-left: auto;
  }
  .tag.bp {
    margin-right: auto;
    margin-left: auto;
  }
  .tag.conf {
    margin-right: auto;
    margin-left: auto;
  }
  .tag.exhibit {
    margin-right: auto;
    margin-left: auto;
  }
  .brief-story {
    font-size: 16px;
  }
  .contact.me {
    width: 300px;
    margin-top: 11px;
    margin-left: 230px;
  }
  .storyline.one {
    width: 120px;
    font-size: 16px;
    text-align: center;
  }
  .marine {
    width: 550px;
    height: 400px;
  }
  .bahrain-gov {
    width: 550px;
    height: 400px;
  }
  .aluminmuim {
    width: 550px;
    height: 400px;
  }
  .powerplant {
    width: 550px;
    height: 400px;
  }
  .post {
    width: 400px;
    height: 200px;
    margin-bottom: 260px;
    margin-left: 85px;
    padding-bottom: 0px;
  }
  .post.lower {
    height: 200px;
    margin-top: -110px;
    margin-bottom: 236px;
    padding-top: 0px;
  }
  .purple {
    width: 400px;
    height: 300px;
  }
  .yellow {
    width: 400px;
    height: 300px;
    margin-bottom: 0px;
  }
  .blue {
    width: 400px;
    height: 300px;
  }
  .pink {
    width: 400px;
    height: 300px;
    margin-left: 0px;
  }
  .husain {
    width: 275px;
    height: 500px;
  }
  .khalid {
    width: 280px;
    height: 400px;
    margin-top: 15px;
    margin-left: 2px;
  }
  .coloumn {
    height: 450px;
  }
  .position {
    margin-top: 0px;
    margin-bottom: -45px;
    margin-left: 284px;
    font-family:'Droid Serif', serif;
    font-size: 18px;
    text-align: center;
  }
  .contactme {
    margin-top: -255px;
    margin-left: 29px;
  }
  .questions.ask {
    margin-left: 2px;
  }
  .messagearea {
    width: 300px;
    margin-top: 9px;
    margin-left: 230px;
  }
  .sameerasays {
    margin-top: 0px;
    margin-left: 30px;
    color: white;
  }
  .mypic {
    margin-left: 163px;
  }
  .our-ofiice {
    margin-top: 2px;
    color: #333;
  }
  .our-office {
    padding-top: 14px;
  }
  .our-office.allover {
    margin-left: -2px;
  }
  .process {
    width: 190px;
    height: 130px;
    margin-bottom: 30px;
    margin-left: 185px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
  }
  .hessa {
    width: 280px;
    margin-left: 2px;
  }
  .chandalstand {
    width: 550px;
    height: 400px;
  }
  .footerlink {
    margin-left: 15px;
  }
  .footerlink.w--current {
    margin: -10px 0px 0px 15px;
  }
  .hanger {
    margin-left: 73px;
  }
  .light-image {
    margin-left: -66px;
  }
  .see-more {
    width: 432px;
    margin-top: -50px;
    margin-left: -92px;
    font-size: 18px;
  }
  .visit {
    margin-top: 15px;
  }
  .ourprocess {
    display: block;
    margin-top: 25px;
    margin-left: 185px;
    padding-top: 15px;
    padding-bottom: 20px;
  }
  .ourprocess.meeting {
    margin-top: 0px;
  }
  .ourprocess.design {
    margin-top: 45px;
  }
  .ourprocess.approval {
    margin-top: 0px;
  }
  .ourprocess.delivery {
    margin-top: 45px;
  }
  .ourprocess.feedback {
    margin-top: 0px;
    padding-top: 0px;
  }
  .sequence {
    margin-top: -5px;
    margin-left: 211px;
  }
  .process-heading {
    padding-top: 28px;
  }
  .rights {
    width: 300px;
    margin-top: -69px;
    margin-left: 135px;
  }
  .privacy-policy {
    margin-top: 2px;
    margin-bottom: 33px;
    margin-left: 228px;
  }
  .policy {
    width: 600px;
    margin-top: 0px;
    margin-left: -37px;
  }
  .policy.intro {
    width: 520px;
    margin-left: 61px;
  }
  .policy.body {
    width: 500px;
    margin-left: 49px;
  }
  .policy.body.safedata {
    margin-left: 62px;
  }
  .policy.body.address {
    margin-left: 60px;
  }
  .policy.data {
    width: 500px;
    margin-left: 62px;
  }
  .policy.security {
    width: 500px;
    margin-left: 62px;
  }
  .policy.inquiry {
    width: 500px;
    margin-left: 61px;
  }
  .myimage {
    left: 9px;
    top: 8px;
    margin-top: 0px;
  }
  .myname {
    margin-top: 0px;
    margin-left: 12px;
  }
  .nav-menu {
    background-color: rgba(51, 51, 51, 0.9);
  }
  .pp {
    margin-left: 3px;
  }
  .fabulous {
    width: 570px;
  }
  .ready {
    color: white;
  }
  .instagram {
    margin-left: 384px;
  }
  .linkedin {
    margin-top: -148px;
    margin-bottom: 0px;
    margin-left: 387px;
  }
}
@media (max-width: 479px) {
  h1 {
    padding-top: 15px;
    padding-bottom: 0px;
    color: white;
  }
  h2 {
    width: 316px;
    margin-top: 28px;
    margin-bottom: 10px;
    margin-left: 1px;
  }
  a {
    width: 105px;
    height: 55px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 114px;
  }
  .button.submit {
    width: 300px;
    margin-top: 18px;
    margin-left: -128px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .button.book {
    width: 300px;
    margin-top: -1px;
    margin-right: auto;
    margin-left: auto;
  }
  .section.main {
    height: 900px;
    margin-top: -4px;
    margin-bottom: 0px;
    padding-top: 489px;
    padding-bottom: 0px;
  }
  .section.main.about {
    height: 600px;
    margin-top: -4px;
    background-position: 0% 0%, 85% 50%;
  }
  .section.main.front {
    height: 700px;
    margin-top: -5px;
    padding-top: 634px;
    background-image: -webkit-linear-gradient(225deg, #ac944f, rgba(172, 148, 79, 0) 0%, rgba(172, 148, 79, 0.90) 15%, #ac944f), url('../images/Wedding Artist (2).png');
    background-image: linear-gradient(225deg, #ac944f, rgba(172, 148, 79, 0) 0%, rgba(172, 148, 79, 0.90) 15%, #ac944f), url('../images/Wedding Artist (2).png');
    background-position: 0% 0%, 11% 15%;
  }
  .section.creative {
    width: 103%;
  }
  .section.map {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .section.contact {
    margin-top: -2px;
  }
  .section.clients {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .section.footer {
    height: 550px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-position: 0% 0%, 87% 0%;
  }
  .section.portfolio {
    height: 1000px;
    margin-top: -4px;
    margin-bottom: 1px;
    padding-top: 488px;
    padding-bottom: 0px;
    background-position: 0% 0%, 59% -359px;
  }
  .section.ex {
    padding-top: 210px;
    padding-bottom: 495px;
  }
  .section.wed {
    margin-bottom: -1px;
    padding-bottom: 0px;
  }
  .section.events {
    padding-bottom: 1px;
  }
  .container.main {
    height: 300px;
    margin-top: -350px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .container.footer {
    padding-bottom: 25px;
  }
  .container.exhibit {
    display: block;
    margin-top: -265px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .image.me {
    width: 167px;
    margin-top: -583px;
    margin-left: 1px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .header {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 93px;
    background-size: cover;
  }
  .text {
    margin-left: 10px;
    padding-bottom: 28px;
    line-height: 28px;
  }
  .text.cta {
    margin-left: 0px;
    line-height: 25px;
  }
  .text.main {
    margin-top: 0px;
  }
  .text.hundreds {
    margin-left: auto;
    text-align: center;
  }
  .column {
    height: 250px;
    margin-bottom: 0px;
  }
  .formwrapper {
    margin-top: -40px;
    margin-bottom: -1px;
  }
  .field {
    width: 300px;
    margin: 30px auto 0px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .field.name {
    width: 300px;
    margin: 0px 0px 0px 5px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }
  .field.phone {
    width: 300px;
    margin: 55px 0px 32px -15px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }
  .field.phone.off {
    margin-top: 101px;
  }
  .field.email {
    width: 300px;
    margin-top: -36px;
    margin-right: 0px;
    margin-left: -148px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }
  .field.email.off {
    margin-top: 51px;
  }
  .field.project {
    width: 300px;
    margin-top: -133px;
    margin-bottom: 0px;
    margin-left: 7px;
  }
  .field.project.type {
    width: 300px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 8px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }
  .field.project.off {
    margin-top: -132px;
  }
  .field.label {
    width: 300px;
    margin: -1px auto -42px;
    padding-top: 0px;
    padding-bottom: 14px;
  }
  .field.q {
    margin-top: 259px;
    margin-bottom: -160px;
    margin-left: 10px;
  }
  .field.emailaddress {
    margin-top: 174px;
    margin-left: 10px;
  }
  .main-heading {
    width: 170px;
    margin-top: -430px;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 45px;
  }
  .cover {
    width: 155px;
  }
  .cover.two {
    display: block;
    width: 305px;
    height: 70px;
    margin-top: 79px;
    margin-left: 2px;
    padding-top: 0px;
  }
  .cover.one {
    display: block;
    width: 160px;
    height: 115px;
    margin-top: -327px;
    margin-bottom: 382px;
    margin-left: 191px;
    padding-top: 0px;
    padding-left: 0px;
  }
  .cover.one.bahrain {
    display: block;
    width: 305px;
    height: 70px;
    margin-top: 60px;
    margin-bottom: 0px;
    margin-left: 2px;
  }
  .cover.four {
    position: static;
    display: inline-block;
    width: 305px;
    height: 107px;
    margin-top: -99px;
    margin-bottom: 1px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 8px;
  }
  .cover.five {
    width: 300px;
  }
  .cover.six {
    width: 300px;
    height: 70px;
    margin-top: 121px;
  }
  .cover.threee {
    display: block;
    width: 305px;
    height: 70px;
    margin-top: 78px;
    margin-bottom: 0px;
    margin-left: -2px;
    padding-top: 0px;
  }
  .cover.seven {
    width: 302px;
    height: 70px;
    margin-top: 84px;
  }
  .cover.eight {
    display: block;
    width: 300px;
    height: 70px;
    margin-top: 88px;
    margin-left: 0px;
    padding-top: 0px;
  }
  .cover.nine {
    width: 300px;
    height: 70px;
    margin-top: 82px;
    margin-left: 0px;
  }
  .cover.ten {
    display: block;
    margin-top: 63px;
    margin-bottom: 0px;
    margin-left: 7px;
  }
  .cover.eleven {
    height: 192px;
    margin-top: -44px;
    margin-left: -2px;
  }
  .cover.eleven.st-chris {
    height: 180px;
    margin-top: -31px;
    margin-left: 0px;
  }
  .cover.eleven.bait {
    height: 180px;
    margin-top: -32px;
    margin-left: -1px;
  }
  .cover.eleven.ramli {
    height: 186px;
    margin-top: -38px;
    margin-left: -1px;
  }
  .story.one {
    margin-top: 0px;
    padding-top: 79px;
    padding-bottom: 139px;
    background-image: url('../images/gold-coast-517413_640.jpg');
    background-position: 0% 56%;
    background-size: auto;
    background-repeat: no-repeat;
  }
  .story.threee {
    background-position: 100% 50%, 0px -232px;
  }
  .mask {
    left: -1px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
  }
  .slide-1 {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    margin-left: 1px;
    background-position: 53% 50%;
  }
  .slide-2 {
    width: auto;
    margin-left: -6px;
    background-position: 0% 0%, 5% 43%;
  }
  .sliderone {
    left: 1px;
    top: 0px;
    right: 0px;
    bottom: 0px;
  }
  .slide-3 {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: inline-block;
    width: 330px;
    background-position: 45% 0%;
    background-size: auto;
  }
  .social.g {
    margin-left: 115px;
  }
  .social.insta {
    margin-left: 115px;
  }
  .navbar {
    margin-top: -489px;
  }
  .navbar.main {
    margin-top: -584px;
  }
  .navbar.mobile {
    margin-top: -488px;
    margin-bottom: 0px;
  }
  .navbar.porto {
    margin-top: -487px;
  }
  .face {
    background-position: 45% 0%;
  }
  .signature {
    margin-top: 9px;
    margin-right: 0px;
    margin-left: 67px;
    font-size: 22px;
  }
  .testimontial {
    height: 181px;
  }
  .john-says {
    width: 306px;
    margin-left: 8px;
    color: white;
  }
  .bio {
    margin-top: 12px;
    margin-left: 3px;
  }
  .form.promotion {
    margin-top: 20px;
  }
  .form.promotion.offer {
    margin-left: 0px;
    padding-left: 15px;
  }
  .form.message {
    margin-top: -435px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .form._20 {
    padding-top: 122px;
  }
  .form.main {
    margin-top: 0px;
  }
  .promo.ttitle {
    position: static;
    margin-top: 15px;
    margin-left: -60px;
    padding-top: 0px;
    font-size: 36px;
  }
  .promo.title {
    position: static;
    margin-top: 0px;
    margin-left: -62px;
    padding-top: 15px;
    font-size: 36px;
  }
  .exhibitions.b {
    width: 313px;
  }
  .exhibitions.a {
    width: 250px;
    height: 450px;
    margin-top: -432px;
    margin-bottom: -14px;
    margin-left: 63px;
  }
  .exhibitions.c {
    width: 250px;
    height: 450px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 107px;
    padding-left: 0px;
  }
  .exhibitions.d {
    margin-top: 679px;
    margin-left: 301px;
  }
  .exhibitions.d.aluminuim {
    width: 250px;
    height: 450px;
    margin-top: 643px;
    margin-left: 261px;
  }
  .exhibitions.e {
    width: 250px;
    height: 450px;
  }
  .conferences {
    width: 300px;
    margin-left: 11px;
  }
  .weddings {
    width: 300px;
    height: 340px;
    margin-top: -100px;
    margin-left: 11px;
  }
  .weddings.b {
    height: 340px;
    margin-top: -1px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding-bottom: 0px;
  }
  .opening.concept {
    width: 300px;
    margin-top: -425px;
    margin-left: 12px;
    padding-bottom: 0px;
  }
  .title.tag {
    width: 300px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
  }
  .title.brief {
    margin-top: -4px;
    padding-top: 0px;
    line-height: 27px;
  }
  .form-wrapper {
    margin-top: 40px;
    margin-bottom: 0px;
    padding-top: 0px;
  }
  .testimoney.sameera {
    margin: -16px 8px 0px 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .events.ramli {
    width: 300px;
    height: 185px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding-top: 0px;
  }
  .events.st-christopher {
    width: 300px;
    height: 180px;
    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .events.bait {
    width: 300px;
    height: 180px;
    margin-top: 20px;
    margin-bottom: 15px;
    margin-left: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .events.flag {
    width: 300px;
    height: 191px;
    margin-bottom: 15px;
    margin-left: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .ron {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .tags {
    margin: 170px 0px 2px;
  }
  .tag {
    margin-left: 16px;
  }
  .tag.weds {
    margin-left: 16px;
  }
  .tag.bp {
    margin-left: 16px;
  }
  .tag.conf {
    margin-left: 16px;
  }
  .tag.exhibit {
    margin-left: 16px;
  }
  .navtag.event {
    margin-left: 34px;
  }
  .navtag.birthday {
    margin-left: 27px;
  }
  .navtag.conference {
    margin-left: 2px;
    font-size: 23px;
  }
  .brief-story {
    margin-top: 0px;
  }
  .contact.me {
    margin-top: 17px;
    margin-left: 8px;
  }
  .storyline.one {
    width: 300px;
    margin-top: 0px;
  }
  .storyline.aluminium {
    margin-top: -1px;
    margin-right: 0px;
    margin-left: 125px;
  }
  .storyline.chandal {
    margin-top: 0px;
    margin-left: 47px;
  }
  .storyline.bapco {
    margin-top: 0px;
    margin-left: 125px;
  }
  .storyline.animals {
    margin-top: 1px;
  }
  .marine {
    display: block;
    width: 550px;
    height: 398px;
    margin-top: 305px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  .bahrain-gov {
    width: 300px;
    height: 200px;
    margin-top: 100px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .aluminmuim {
    display: block;
    width: 550px;
    height: 350px;
    margin-top: 145px;
    margin-bottom: 0px;
    margin-left: -3px;
    padding-top: 0px;
    padding-left: 0px;
  }
  .powerplant {
    width: 550px;
    height: 350px;
    margin-top: 185px;
  }
  .post {
    width: 300px;
    height: 420px;
    margin-left: 9px;
  }
  .post.lower {
    margin-top: -345px;
    margin-left: 9px;
  }
  .purple {
    display: block;
    width: 300px;
  }
  .yellow {
    display: block;
    width: 300px;
  }
  .pink {
    width: 300px;
    height: 287px;
  }
  .husain {
    width: 280px;
    height: 400px;
    margin-top: 15px;
    margin-bottom: 0px;
    margin-left: 10px;
  }
  .khalid {
    width: 280px;
    height: 400px;
    margin-top: 15px;
    margin-left: 10px;
  }
  .firstrow {
    margin-top: 67px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .secondrow {
    margin-top: 80px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .position {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 20px;
  }
  .contactme {
    margin-top: -250px;
    margin-bottom: 0px;
    margin-left: 70px;
  }
  .questions {
    margin-top: -93px;
    margin-bottom: 0px;
    padding-top: 0px;
  }
  .questions.ask {
    width: 300px;
    margin-top: 0px;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .messagearea {
    margin-top: 16px;
    margin-bottom: 10px;
    margin-left: 10px;
  }
  .sameerasays {
    width: 300px;
    margin-top: 0px;
    margin-left: 20px;
    padding-top: 0px;
  }
  .cool-customers {
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 15px;
    padding-bottom: 0px;
    color: #333;
  }
  .mypic {
    margin-left: 45px;
  }
  .our-ofiice {
    margin-top: -13px;
    padding-top: 0px;
    color: #333;
  }
  .our-office {
    padding-top: 15px;
  }
  .our-office.allover {
    margin-top: 0px;
    margin-left: 1px;
    padding-top: 15px;
  }
  .process {
    margin-left: 50px;
  }
  .hessa {
    height: 415px;
    margin-left: 9px;
  }
  .chandalstand {
    height: 350px;
    margin-top: 23px;
  }
  .footerlink {
    width: 90px;
    height: 47px;
    margin-bottom: 6px;
    margin-left: 122px;
    text-align: center;
  }
  .footerlink.w--current {
    margin-left: 124px;
  }
  .hanger {
    width: 200px;
    margin-left: auto;
  }
  .light-image {
    display: block;
    width: 302px;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
  }
  .see-more {
    width: 200px;
    margin-top: -44px;
    margin-left: 55px;
    font-size: 16px;
    line-height: 18px;
  }
  .lightbox-link {
    width: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .visit.location {
    margin-right: auto;
    margin-left: auto;
  }
  .ourprocess {
    margin-left: 54px;
  }
  .sequence {
    margin-left: 84px;
  }
  .rights {
    width: auto;
    margin-top: -83px;
    margin-left: 20px;
  }
  .privacy-policy {
    width: 101px;
    height: 15px;
    margin-top: 38px;
    margin-left: 112px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .privacy-policy.w--current {
    margin-top: -61px;
    margin-left: 137px;
  }
  .policy {
    width: 400px;
    margin-left: -81px;
  }
  .policy.intro {
    width: 300px;
    margin-left: 93px;
  }
  .policy.body {
    width: 300px;
    margin-left: 78px;
  }
  .policy.body.safedata {
    margin-left: 90px;
  }
  .policy.body.address {
    margin-left: 90px;
  }
  .policy.data {
    width: 300px;
    margin-top: 10px;
    margin-left: 94px;
  }
  .policy.security {
    width: 300px;
    margin-left: 89px;
  }
  .policy.inquiry {
    width: 300px;
    margin-left: 89px;
  }
  .myimage {
    margin-top: 28px;
    margin-bottom: 0px;
  }
  .myname {
    margin-top: 0px;
    margin-left: -10px;
  }
  .knowus {
    width: 355px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: -17px;
    padding-top: 0px;
  }
  .nav-menu {
    padding-right: 118px;
    padding-left: 0px;
    float: none;
    background-color: rgba(51, 51, 51, 0.89);
  }
  .navmenu {
    width: 100px;
    margin-left: 0px;
    padding-right: 110px;
    padding-left: 0px;
  }
  .pp {
    margin-left: 76px;
    font-size: 32px;
  }
  .achievements {
    color: #333;
    font-size: 44px;
  }
  .fabulous {
    width: 312px;
    margin-top: 0px;
    color: #333;
    font-size: 44px;
  }
  .venue {
    margin-top: 0px;
    color: #333;
    font-size: 44px;
  }
  .table {
    margin-top: 0px;
    padding-top: 0px;
    color: #333;
    font-size: 44px;
  }
  .ready._20 {
    margin-right: auto;
    margin-left: auto;
    font-size: 39px;
  }
  .slider-nav {
    width: 312px;
  }
  .instagram {
    margin-left: 125px;
  }
  .linkedin {
    margin-top: -10px;
    margin-left: 125px;
  }
}

