body {
  background-image: url('http://m1.sdimgs.com/sd_static/a/76437/bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-y;
  background-attachment: fixed;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  text-transform: none;
}
h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
}
h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
}
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}
h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
p {
  margin-bottom: 5px;
  text-decoration: none;
}
.button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
}
.button.registration {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
  margin-top: 11px;
  margin-left: 18px;
  padding: 10px 36px;
  border-radius: 0px;
  background-color: #e7bf91;
  font-family: Oswald, sans-serif;
  color: #412313;
  text-transform: uppercase;
}
.button.viewmorebtn {
  padding: 26px;
  float: right;
  background-color: #ee738c;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-size: 16px;
}
.button.viewmorebtn:hover {
  background-color: #fa5778;
}
.headersection {
  padding-top: 21px;
  padding-bottom: 23px;
  border-bottom: 2px solid #0f0f0f;
  background-color: white;
  text-align: center;
}
.branding-block {
  display: block;
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.navsection {
  border-bottom: 1px solid #dbdbdb;
  background-color: white;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-align: center;
}
.maincontainer {
  display: block;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  text-decoration: none;
}
.maincontainer.navi {
  position: relative;
}
.maincontainer.pages {
  width: 100%;
  max-width: 1200px;
  padding-top: 27px;
}
.navicon {
  display: inline-block;
  max-width: 100%;
  float: left;
}
.mainslider {
  height: 380px;
  background-color: transparent;
  box-shadow: rgba(0, 0, 0, 0.49) 0px 4px 11px 0px;
}
.slider1 {
  background-image: url('http://m1.sdimgs.com/sd_static/a/76437/palaciomain.jpg');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.navibar {
  float: left;
  background-color: transparent;
}
.slider1image {
  position: absolute;
  top: 1px;
  right: 0px;
  bottom: 0px;
  float: none;
}
.slidertag {
  padding-top: 39px;
  float: right;
}
.navilink {
  padding-right: 24px;
  padding-left: 24px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  font-family:'PT Sans Narrow', sans-serif;
  color: #724b1e;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
}
.navilink:hover {
  background-color: #e3b682;
  color: #573814;
}
.navilink.w--current {
  background-color: #e7bf91;
  color: #412313;
}
.navimnu {
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: left;
}
.slider2 {
  background-image: url('http://m1.sdimgs.com/sd_static/a/76437/palaciomain2.jpg');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.slidertag2 {
  margin-top: 20px;
  margin-right: 300px;
  float: right;
}
.welcome {
  margin-top: 29px;
  margin-bottom: 15px;
}
.welcome.featured {
  margin-top: 52px;
}
.welcomtext {
  margin-bottom: 14px;
  font-family: Gabriela, sans-serif;
  color: #ffcf18;
  font-size: 28px;
  font-style: normal;
  text-align: center;
  letter-spacing: -1px;
  text-decoration: none;
}
.titlebottom {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.servicescir {
  display: block;
  width: 212px;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 7px;
  padding-bottom: 7px;
  border: 1px solid #a37765;
  border-radius: 20px;
  color: white;
  font-size: 18px;
}
.ourservices-cir {
  font-family: Gabriela, sans-serif;
  text-align: center;
}
.serv1 {
  position: relative;
  display: inline-block;
  width: 24.7%;
  height: 421px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.servdetails {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: auto;
  margin-right: 11px;
  margin-left: 11px;
  padding: 130px 7px 14px;
  border-radius: 8px;
  background-color: white;
  text-align: center;
}
.servtitle {
  margin-bottom: 13px;
  font-family: Gabriela, sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}
.servinfo {
  margin-bottom: 22px;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
}
.servread {
  font-family: Gabriela, sans-serif;
  color: black;
  text-decoration: none;
}
.cirimg {
  position: absolute;
  width: 100%;
  text-align: center;
}
.prodslide1 {
  width: 25%;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 7px;
  padding-left: 7px;
}
.productslide {
  height: 358px;
  margin-top: 25px;
  background-color: transparent;
}
.prodtitle {
  margin-top: 10px;
  margin-bottom: 12px;
  font-family: Gabriela, sans-serif;
  color: #b88f7e;
  font-size: 16px;
  line-height: 24px;
}
.prodsummary {
  margin-bottom: 16px;
  font-family:'Droid Sans', sans-serif;
  color: #edd3d3;
  font-size: 13px;
}
.leftarrow {
  top: -348px;
  right: 0px;
  width: 50px;
  height: 50px;
}
.rightarrow {
  top: -52px;
  bottom: 333px;
  width: 50px;
  height: 50px;
}
.footsection {
  margin-top: 30px;
  padding: 14px 0px 19px 17px;
  border-top: 1px solid #7b6155;
}
.copyright {
  display: inline-block;
  float: none;
  color: #956b59;
  font-size: 12px;
}
.social {
  display: inline-block;
  float: right;
}
.icons {
  margin-right: 9px;
}
.regblock {
  display: block;
}
.popupform {
  position: absolute;
  top: 51px;
  right: 0px;
  z-index: 1000;
  display: block;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 300px;
  padding: 12px;
  background-color: #e7bf91;
  text-align: left;
}
.textstyle {
  font-family:'Droid Sans', sans-serif;
  color: #e5bd8f;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}
.textstyle.opensans {
  font-family:'Open Sans', sans-serif;
  font-size: 17px;
  line-height: 23px;
  font-weight: 300;
  text-decoration: none;
}
.textstyle.dark {
  color: #56453c;
}
.textstyle.center {
  text-align: center;
}
.pagetitle {
  margin-bottom: 24px;
  padding-top: 22px;
  padding-bottom: 22px;
  border-bottom: 1px solid #b39384;
  background-image: url('http://m1.sdimgs.com/sd_static/a/76437/pagetitle-line.jpg');
  background-position: 0px 100%;
  background-repeat: no-repeat;
  direction: ltr;
  font-family: Gabriela, sans-serif;
  color: #e5bd8f;
  font-size: 30px;
  text-decoration: none;
  text-transform: uppercase;
  list-style-type: none;
}
.textfields {
  display: inline-block;
  width: 32.33%;
  margin-right: 0px;
  margin-left: 18px;
  float: right;
}
.textfields._1st {
  margin-right: 0px;
  margin-left: 0px;
  float: left;
}
.textarea1 {
  min-height: 153px;
  margin-right: 9px;
}
.contactsubmit {
  padding: 8px 21px;
  background-color: #e7bf91;
  font-family: Oswald, sans-serif;
  color: #382e23;
  text-transform: uppercase;
}
.please {
  margin-bottom: 18px;
  font-family:'Droid Sans', sans-serif;
  color: #e5bd8f;
  text-align: right;
}
.map {
  margin-top: 22px;
}
.navembed {
  width: auto;
  float: none;
  text-align: left;
}
.proddrop {
  position: absolute;
  left: 181px;
  top: 60px;
  z-index: 9999;
  display: block;
  width: 200px;
  background-color: #e7bf91;
}
.sublinks {
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 10px;
  border-bottom: 1px solid #ccab81;
  background-color: #e3b682;
  font-family: Oswald, sans-serif;
  color: #724b1e;
  text-align: left;
  text-decoration: none;
}
.sublinks:hover {
  border-bottom-color: #e0bd90;
  background-color: #edcba4;
}
.tabcontainer {
  display: inline-block;
  width: auto;
  height: auto;
  max-width: 100%;
  float: left;
}
.bodytabs {
  position: relative;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: inline-block;
  width: 16%;
  height: 100%;
  min-height: 100%;
  float: left;
  background-color: transparent;
}
.bodylink {
  display: inline-block;
  width: 100%;
  padding: 16px 13px;
  background-color: #e5bd8f;
  font-family:'PT Sans Narrow', sans-serif;
  font-size: 17px;
}
.bodylink:active {
  background-color: transparent;
}
.bodylink:focus {
  background-color: transparent;
}
.bodylink.w--current {
  background-color: #4d3225;
  color: #d1b99d;
}
.bodylink.w--current:active {
  background-color: #4d3225;
}
.bodylink.active {
  background-color: #593a28;
  color: #edd6c2;
}
.breastfitcont {
  display: block;
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.tabtexttitle {
  margin-bottom: 15px;
  font-family:'PT Sans Narrow', sans-serif;
  color: #e5bd8f;
  font-size: 19px;
  text-transform: uppercase;
}
.tabtexttitle._2nd {
  margin-top: 31px;
}
.imagcol {
  padding-left: 0px;
}
.bodytabbing {
  display: none;
  background-color: #e5bd8f;
}
.sonothera {
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.sorisa {
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.servdrop {
  position: absolute;
  left: 287px;
  top: 60px;
  z-index: 9999;
  display: none;
  width: 200px;
  background-color: #e7bf91;
}
.machinedrop {
  position: absolute;
  left: 383px;
  top: 60px;
  z-index: 9999;
  display: none;
  width: 200px;
  background-color: #e3b682;
}
.ultralipo {
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.g5 {
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.physioterm {
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.iplbody {
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.weitrol {
  width: 84%;
  padding: 17px;
  float: right;
  background-color: #392318;
}
.iplface {
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.laxatron {
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.yellowtone {
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.drvi {
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.oxyget {
  width: 84%;
  padding: 16px;
  float: right;
  background-color: #392318;
}
.standardrow {
  margin-bottom: 22px;
  padding-top: 22px;
}
.imagewithspace {
  margin-bottom: 27px;
}
.tabs {
  width: 35%;
  padding-right: 43px;
  float: left;
}
.tabscontent {
  width: 65%;
  float: left;
}
.tabslink {
  display: block;
  margin-bottom: 2px;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #f1dfcb;
  font-weight: 700;
  text-transform: uppercase;
}
.tabslink.w--current {
  margin-bottom: 2px;
  background-color: #e7bf91;
}
.prodname {
  margin-top: 15px;
  color: white;
  font-weight: 700;
}
.yellow {
  color: #f2d21b;
  font-weight: 400;
}
.yellow._2 {
  font-weight: 700;
}
.prodinfotabs {
  margin-top: 19px;
}
.infotabs {
  margin-right: 1px;
  margin-left: 0px;
  background-color: #d1a68f;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.infotabs:hover {
  background-color: #f0dbd1;
}
.infotabs.w--current {
  background-color: #f0dbd1;
}
.tabsinfocon {
  padding: 29px 15px 15px;
  background-color: #f0dbd1;
}
.tabtitle {
  margin-bottom: 16px;
  font-family:'Open Sans', sans-serif;
  color: #56453c;
  font-size: 17px;
  font-weight: 700;
}
.separator {
  height: 1px;
  margin-top: 23px;
  margin-bottom: 23px;
  background-color: #b39384;
}
.gertabs {
  width: 30%;
  float: left;
}
.prodblockcon {
  width: 70%;
  padding-left: 27px;
  float: left;
}
.gerlink {
  display: block;
  margin-bottom: 3px;
  padding-top: 10px;
  padding-bottom: 8px;
  padding-left: 20px;
  background-color: #f1dfcb;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family:'PT Sans Narrow', sans-serif;
  color: #383838;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase;
}
.gerlink:hover {
  background-color: #e7bf91;
}
.super {
  font-size: 11px;
}
.gerprodrow {
  margin-bottom: 18px;
  text-align: center;
}
.slider3 {
  background-image: url('http://m1.sdimgs.com/sd_static/a/76437/slider3.jpg');
  background-position: 100% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}
.slide3tag {
  position: absolute;
  height: 100%;
  padding-top: 48px;
  padding-left: 55px;
  font-size: 14px;
  text-align: center;
}
.spamassge {
  display: block;
  font-size: 14px;
}
.slider4 {
  background-image: url('http://m1.sdimgs.com/sd_static/a/76437/slider4.jpg');
  background-position: 100% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}
.fusion {
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url('http://m1.sdimgs.com/sd_static/a/76437/fusion.png');
  background-position: 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
}
.slider5 {
  background-image: url('http://m1.sdimgs.com/sd_static/a/76437/slider5bg.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}
.slider5tag {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 90%;
}
.pkcon {
  position: relative;
}
.pkimg {
  width: auto;
  height: auto;
  float: left;
}
.pkinfo {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 52%;
  height: 100%;
  padding-left: 36px;
  float: left;
  background-color: white;
}
.natural {
  margin-bottom: 24px;
  padding-top: 26px;
  padding-left: 0px;
}
.pklink {
  padding-left: 22px;
  background-image: url('http://m1.sdimgs.com/sd_static/a/76437/squarebullet.jpg');
  background-position: 0px 50%;
  background-repeat: no-repeat;
  font-family:'Open Sans', sans-serif;
  color: #8a8a8a;
  font-size: 16px;
  line-height: 32px;
}
.pklink.double {
  background-position: 0px 13px;
}
.viewmoreinfo {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #e9e1e4;
}
.faqtitle {
  margin-top: 20px;
  font-family:'Open Sans', sans-serif;
  color: #e5bd8f;
  font-size: 27px;
  line-height: 34px;
}
.pk24imgcon {
  width: 48%;
  float: left;
}
.reviewtext {
  font-family: Gabriela, sans-serif;
  color: white;
  font-size: 19px;
  font-style: italic;
}
.formembed {
  width: auto;
  margin-top: 14px;
  margin-bottom: 17px;
}
.ritualistimg {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.rollertitle {
  color: #e5bd8f;
  font-size: 35px;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
}
.rollersub {
  margin-bottom: 31px;
  color: #e5bd8f;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
}
.caps {
  font-weight: 700;
  text-transform: uppercase;
}
.bullets {
  font-family:'Droid Sans', sans-serif;
  color: #e5bd8f;
}
.bulletlist {
  margin-top: 23px;
  margin-bottom: 20px;
}
.bulletlist.number {
  list-style-type: decimal;
}
.rolletimgesteps {
  margin-bottom: 34px;
}
.innerbullet {
  margin-top: 12px;
  margin-bottom: 12px;
  list-style-type: square;
}
.semtitle {
  color: #e5bd8f;
  font-size: 22px;
  font-weight: 700;
}
.rowtopmargin {
  margin-top: 29px;
}
.slide5 {
  padding-top: 30px;
  background-image: url('http://m1.sdimgs.com/sd_static/a/76437/slide5.jpg');
  background-position: 50% 0px;
  background-size: cover;
  text-align: center;
}
.banner5img {
  height: 90%;
}
.slideimg1 {
  height: 100%;
}
.slider3img {
  height: 61%;
}
.promoimg {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.dropin {
  padding-right: 30px;
  font-family:'PT Sans', sans-serif;
  color: #724b1e;
  text-transform: uppercase;
}
.dropin:hover {
  background-color: #e3b682;
}
.dropin.w--open {
  background-color: #e3b682;
}
.dropin.w--open:hover {
  background-color: #e8b376;
}
.dropicon {
  margin-right: 8px;
}
.droplink {
  padding-top: 9px;
  padding-bottom: 9px;
  border-bottom: 1px solid #bd9c77;
  font-family:'PT Sans', sans-serif;
  color: #724b1e;
  text-decoration: none;
  text-transform: uppercase;
}
.droplink:hover {
  background-color: #fccc95;
}
.dropmenu.w--open {
  background-color: #e3b682;
}
.bodyimg {
  margin-bottom: 10px;
}
.bodyitem {
  margin-bottom: 31px;
}
.tabsmenu {
  width: 16%;
  float: left;
}
.tabcontent {
  width: 84%;
  float: left;
  background-color: #392318;
}
.tablink {
  display: block;
  padding-left: 16px;
  background-color: #e5bd8f;
  font-family:'PT Sans', sans-serif;
}
.tablink.w--current {
  background-color: #593a28;
  color: white;
}
.tabcon {
  padding: 20px;
}
.imagewithmargin {
  margin-top: 15px;
  margin-bottom: 15px;
}
.video {
  margin-top: 20px;
}
.pink {
  color: #f9c;
  font-weight: 700;
}
.green {
  color: #cfc;
  font-weight: 700;
}
html.w-mod-js *[data-ix="display-none"] {
  display: none;
}
html.w-mod-js *[data-ix="hoverstill"] {
  display: none;
}
@media (max-width: 991px) {
  .button.registration {
    right: 9px;
  }
  .branding-block {
    width: auto;
  }
  .maincontainer {
    width: auto;
  }
  .maincontainer.navi {
    z-index: 9999;
  }
  .maincontainer.pages {
    padding-right: 14px;
    padding-left: 14px;
  }
  .navicon {
    float: left;
  }
  .navibar {
    position: relative;
    z-index: 9999;
    width: 204px;
    float: left;
  }
  .navilink {
    background-color: #452b20;
    color: #e8e8e8;
  }
  .navilink:hover {
    color: #452b20;
  }
  .navimnu {
    position: absolute;
    z-index: 9999;
    color: #452b20;
  }
  .slider2 {
    background-position: -361px 50%;
  }
  .slidertag2 {
    margin-right: 38px;
  }
  .serv1 {
    width: 50%;
    margin-bottom: 18px;
  }
  .servdetails {
    margin-right: 29px;
    margin-left: 29px;
  }
  .prodslide1 {
    width: 33.3%;
  }
  .popupform {
    right: 9px;
  }
  .menubtn {
    width: 100%;
    float: none;
    text-align: center;
  }
  .menubtn.w--open {
    background-color: #452b20;
  }
  .textfields {
    margin-left: 11px;
  }
  .tabcontainer {
    width: 100%;
  }
  .bodytabs {
    width: 100%;
    float: none;
  }
  .breastfitcont {
    width: 100%;
    float: none;
  }
  .sonothera {
    width: 100%;
  }
  .sorisa {
    width: 100%;
  }
  .menubtnlabe {
    font-family:'PT Sans Narrow', sans-serif;
    font-size: 20px;
    text-transform: uppercase;
  }
  .menures {
    position: static;
    z-index: 9999;
    padding-top: 11px;
    padding-left: 7px;
    text-align: left;
  }
  .resmenuembed {
    font-family:'PT Sans Narrow', sans-serif;
    color: white;
    text-decoration: none;
  }
  .ultralipo {
    width: 100%;
  }
  .g5 {
    width: 100%;
  }
  .physioterm {
    width: 100%;
  }
  .iplbody {
    width: 100%;
  }
  .weitrol {
    width: 100%;
  }
  .iplface {
    width: 100%;
  }
  .laxatron {
    width: 100%;
  }
  .yellowtone {
    width: 100%;
  }
  .drvi {
    width: 100%;
  }
  .oxyget {
    width: 100%;
  }
  .slider3 {
    background-position: -728px 0px;
  }
  .slide3tag {
    width: 100%;
    padding-left: 0px;
  }
  .spamassge {
    margin-right: auto;
    margin-left: auto;
  }
  .fusion {
    background-position: -202px 0px;
    background-size: cover;
  }
  .slider5 {
    background-position: -419px 0px;
  }
  .slider5tag {
    width: 100%;
    padding-top: 44px;
    padding-right: 93px;
    padding-left: 93px;
    text-align: center;
  }
  .pkimg {
    width: 100%;
    height: 100%;
    float: none;
  }
  .pkinfo {
    position: static;
    width: 100%;
    padding-left: 0px;
  }
  .natural {
    padding-left: 29px;
  }
  .pklink {
    margin-left: 31px;
  }
  .viewmoreinfo {
    position: static;
    margin-top: 29px;
  }
  .pk24imgcon {
    width: 100%;
  }
  .slide5 {
    background-position: 56% 0px;
    background-repeat: no-repeat;
  }
  .banner5img {
    width: auto;
  }
  .dropin {
    background-color: #452b20;
    color: #e8e8e8;
  }
  .dropin:hover {
    color: #452b20;
  }
  .tabsmenu {
    width: 25%;
  }
  .tabcontent {
    width: 75%;
  }
}
@media (max-width: 767px) {
  .mainslider {
    height: 400px;
  }
  .slider1 {
    background-size: auto 400px;
  }
  .slider2 {
    background-size: auto 400px;
  }
  .slidertag2 {
    margin-top: 45px;
    margin-right: 23px;
    margin-left: 202px;
  }
  .welcomtext {
    font-size: 25px;
  }
  .prodslide1 {
    width: 50%;
    padding-right: 9px;
    padding-left: 9px;
  }
  .textfields {
    margin-left: 8px;
  }
  .imagcol {
    margin-bottom: 18px;
    text-align: center;
  }
  .contentcolumn {
    padding-top: 23px;
  }
  .gerprodrow {
    margin-bottom: 0px;
  }
  .colcon {
    margin-bottom: 14px;
    padding-top: 29px;
  }
  .slider3 {
    background-size: auto 399px;
  }
  .slide3tag {
    padding-top: 17px;
    padding-right: 56px;
    padding-left: 56px;
  }
  .slider5 {
    background-size: auto 400px;
  }
  .pklink.double {
    padding-right: 10px;
  }
  .aboutlogo {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .slide5 {
    background-color: white;
    background-position: 79% 106px;
  }
  .tabsmenu {
    width: 40%;
  }
  .tabcontent {
    width: 60%;
  }
}
@media (max-width: 479px) {
  .mainslider {
    height: 300px;
  }
  .slider1 {
    background-size: auto 300px;
  }
  .slidertag {
    margin-top: 3px;
  }
  .slider2 {
    background-position: -390px 50%;
    background-size: auto 300px;
  }
  .slidertag2 {
    display: block;
    margin-top: 95px;
    margin-right: 32px;
    margin-left: 26px;
  }
  .welcome {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  .welcomtext {
    font-size: 22px;
    line-height: 29px;
  }
  .servicescir {
    margin-bottom: 19px;
  }
  .serv1 {
    width: 100%;
  }
  .prodslide1 {
    width: 100%;
    text-align: center;
  }
  .footsection {
    padding-right: 17px;
    text-align: center;
  }
  .copyright {
    float: none;
  }
  .social {
    float: none;
  }
  .popupform {
    width: 280px;
  }
  .pagetitle {
    line-height: 35px;
  }
  .textfields {
    display: block;
    width: 100%;
    margin-left: 0px;
    float: none;
  }
  .textfields._1st {
    display: block;
    overflow-x: visible;
    overflow-y: visible;
    float: none;
  }
  .contactsubmit {
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  .gertabs {
    width: 100%;
  }
  .prodblockcon {
    width: 100%;
    margin-top: 13px;
    padding-left: 0px;
  }
  .colcon {
    padding-right: 0px;
    padding-left: 0px;
  }
  .slider3 {
    background-position: 79% 0px;
    background-size: auto 300px;
  }
  .slide3tag {
    padding-top: 52px;
    padding-right: 26px;
    padding-left: 26px;
  }
  .fusion {
    background-position: -200px 0px;
    background-size: auto 301px;
  }
  .slider5 {
    background-position: -370px 0px;
    background-size: auto 300px;
  }
  .slider5tag {
    padding-top: 70px;
    padding-right: 35px;
    padding-left: 35px;
  }
  .natural {
    padding-right: 22px;
    padding-left: 22px;
  }
  .pklink {
    margin-left: 20px;
    padding-right: 10px;
  }
  .formembed {
    width: auto;
  }
  .rollertitle {
    font-size: 25px;
  }
  .rollersub {
    font-size: 14px;
    line-height: 22px;
  }
  .semtitle {
    font-size: 20px;
  }
  .slide5 {
    padding-top: 40px;
    background-position: 79% 39px;
    background-size: auto 415px;
  }
  .banner5img {
    height: 76%;
  }
  .tabsmenu {
    width: 100%;
  }
  .tabcontent {
    width: 100%;
  }
}

