.headline
{
  font-size: 38px;
  line-height: 1.2em;
  letter-spacing: 0em;
  margin-bottom: 40px;
  text-transform: none;
  color: rgb(42, 42, 42);
  font-weight: 300;
}

.headline a:hover
{
  text-decoration: underline;
}

nav
{
  text-align: right;
}

nav > ul li > a
{
  transition: all 0.25s ease-in 0s;
  font-weight: 400;
  font-size: 14px;
  color: rgb(101, 101, 101);
}

nav:before
{
  font-size: 30px;
  color: rgb(69, 69, 69);
}

nav > ul li a
{
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-left: 20px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  background-color: rgba(179, 20, 20, 0);
  text-transform: uppercase;
}

nav > ul > li > ul li a
{
  background-color: rgb(255, 255, 255);
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 0px;
}

nav > ul > li > ul li a:hover
{
  background-color: rgb(255, 255, 255);
}

nav > ul li.active > a
{
  color: #F58C40;
  background-color: rgb(234, 234, 234);
}

nav > ul > li > ul li.active > a
{
  background-color: rgb(255, 255, 255);
  color: rgb(42, 42, 42);
}

nav > ul li > a:hover
{
  color: #F58C40;
}

nav > ul > li > ul a
{
  color: rgb(42, 42, 42);
}

nav > ul > li > ul a:hover
{
  color: rgb(42, 42, 42);
}

.subtitle
{
  font-size: 30px;
  line-height: 1.2em;
  letter-spacing: 0em;
  margin-bottom: 20px;
  text-transform: none;
  font-weight: 300;
  color: rgb(42, 42, 42);
}

.preamble
{
  font-size: 20px;
  line-height: 1.5em;
  letter-spacing: 0em;
  margin-bottom: 5px;
  font-weight: 800;
}

.bodytext
{
  line-height: 1.6em;
  margin-bottom: 5px;
}

.smalltext
{
  line-height: 1.2em;
  letter-spacing: 0em;
  font-size: 11px;
  margin-bottom: 5px;
}

.smalltext a
{
}

.smalltext a:hover
{
}

body
{
  color: rgb(101, 101, 101);
  font-size: 16px;
  font-family: Roboto;
  line-height: 1.2em;
  font-weight: 400;
  background-color: rgb(42, 42, 42);
}

body a
{
  text-decoration: none;
  color: #F58C40;
}

body a:hover
{
  color: rgb(131, 2, 0);
}

.button
{
  margin-bottom: 0px;
  border-radius: 3px;
  font-weight: 400;
  background-color: #F58C40;
  padding-top: 15px;
  padding-right: 25px;
  padding-bottom: 15px;
  padding-left: 25px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  color: rgb(255, 255, 255);
  text-transform: none;
  margin-top: 20px;
}

.button:hover
{
  background-color: #F58C40;
  color: rgb(255, 255, 255);
}

.form
{
  margin-bottom: 40px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.form label
{
  padding-bottom: 0px;
  margin-bottom: 10px;
  line-height: 1.2em;
}

.form input[type=checkbox]+span,.form input[type=radio]+span
{
  margin-left: 10px;
  margin-right: 20px;
  margin-bottom: 20px;
  line-height: 1.6em;
}

.form input[type=text],.form textarea,.form select
{
  border-radius: 3px;
  border-width: 1px;
  border-color: rgb(204, 204, 204);
  color: rgb(69, 69, 69);
  font-size: 14px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}

.form input[type=submit]
{
  margin-top: 20px;
  margin-bottom: 0px;
}

.form .thankYou
{
  background-color: rgb(150, 223, 115);
  padding-top: 30px;
  padding-right: 60px;
  padding-bottom: 30px;
  padding-left: 60px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  color: rgb(57, 78, 46);
  font-size: 18px;
  border-color: rgb(127, 189, 98);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  line-height: 1.5em;
  font-weight: 300;
}

.text
{
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.image
{
  margin-bottom: 0px;
}

.map
{
  margin-bottom: 0px;
}

.gallery
{
  margin-bottom: 0px;
}

.row
{
  padding-top: 100px;
  padding-right: 30px;
  padding-bottom: 100px;
  padding-left: 30px;
  background-color: rgb(255, 255, 255);
}

.col
{
  margin-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0px;
  padding-bottom: 0px;
}

.custom1
{
  line-height: 1em;
  text-align: right;
  font-size: 20px;
  color: rgb(255, 255, 255);
}

.custom1 a
{
  color: rgb(255, 255, 255);
  font-weight: 800;
}

.custom1 a:hover
{
  color: rgb(255, 255, 255);
}

.custom2
{
  line-height: 1.2em;
  font-size: 16px;
  letter-spacing: 0.11em;
  font-style: normal;
  color: rgb(42, 42, 42);
}

.custom4
{
}

.custom5
{
}

.custom3
{
  text-align: center;
  font-weight: 400;
  color: rgb(255, 255, 255);
  font-size: 50px;
}

.smallsubtitle
{
  font-size: 24px;
  line-height: 1.2em;
  margin-bottom: 20px;
  text-transform: none;
  color: rgb(42, 42, 42);
  font-weight: 300;
}

.spottext
{
  font-size: 30px;
  color: rgb(42, 42, 42);
  line-height: 1.2em;
  text-align: center;
  margin-bottom: 20px;
  text-transform: none;
  font-weight: 300;
}

.footertext
{
  font-size: 14px;
  line-height: 1.6em;
  margin-bottom: 0px;
}

.footertext a
{
  color: #F58C40;
}

.footertext a:hover
{
  color: #F58C40;
}

.companyname
{
  font-size: 30px;
  text-align: left;
  line-height: 1.2em;
  color: #F58C40;
  font-style: italic;
  font-weight: 800;
  letter-spacing: 0em;
}

.companyname a
{
  color: #F58C40;
}

.companyname a:hover
{
  color: #F58C40;
}

.smallspottext
{
  line-height: 1.5em;
  text-align: center;
  font-size: 20px;
  margin-bottom: 5px;
}

.locale
{
  text-align: right;
}

.locale ul li a
{
  transition: all 0.25s ease-in 0s;
  color: rgb(255, 255, 255);
  font-size: 14px;
}

.locale ul li
{
  background-color: rgb(69, 69, 69);
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
}

.locale ul li.active
{
  background-color: rgb(110, 118, 137);
}

.button2
{
  font-size: 18px;
  line-height: 1em;
  margin-bottom: 0px;
  border-radius: 3px;
  color: rgb(255, 255, 255);
  border-color: rgba(255, 255, 255, 0);
  display: table;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-right: 25px;
  padding-bottom: 20px;
  padding-left: 25px;
  text-transform: uppercase;
  background-color: #F58C40;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  margin-top: 40px;
}

.button2:hover
{
  background-color: rgb(255, 255, 255);
  color: rgb(42, 42, 42);
}

.button2 .buttonIcon.fa
{
  margin-right: 15px;
  margin-bottom: 0px;
  margin-top: -2px;
}

.divider
{
  display: table;
  margin-left: 0;
  margin-right: auto;
  border-top-width: 3px;
  border-color: #F58C40;
  width: 5%;
  margin-top: 0px;
  margin-bottom: 40px;
}

.socialmedia
{
  text-align: right;
  font-size: 15px;
}

.socialmedia li
{
  margin-left: 5px;
  margin-bottom: 0px;
  border-radius: 16px;
  background-color: #F58C40;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.socialmedia li a
{
  height: 30px;
  width: 30px;
  color: rgb(255, 255, 255);
}

.socialmedia li:hover
{
  background-color: #F58C40;
}

.paymenticons li
{
  font-size: 46px;
  padding-top: 0px;
  padding-right: 7px;
  padding-bottom: 7px;
  padding-left: 7px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.linklist
{
  margin-bottom: 0px;
  margin-top: 0px;
  padding-left: 0px;
}

.linklist a
{
  color: rgb(255, 255, 255);
  background-color: #F58C40;
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  margin-bottom: 2px;
}

.linklist a:hover
{
  color: rgb(255, 255, 255);
  background-color: #F58C40;
}

.brandfooter
{
  font-size: 12px;
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: rgb(255, 255, 255);
}

.brandfooter a
{
  color: #F58C40;
}

.brandfooter a:hover
{
  color: #F58C40;
}

.emailshare a.sendicon
{
  font-size: 15px;
  border-radius: 83px;
  background-color: rgba(0, 0, 0, 0.0980392);
}

.singlePost .commentsAreaWrapper
{
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-top: 40px;
}

.emailshare a.sendicon
{
  background-color: rgba(0, 0, 0, 0);
  font-size: 20px;
  width: 20px;
  height: 20px;
  color: #F58C40;
}

.emailshare a
{
  margin-bottom: 0px;
}

.emailshare a.sendicon:hover
{
  color: #F58C40;
}

.openinghours
{
  margin-bottom: 40px;
}

.list .itemLabel
{
  font-size: 16px;
  line-height: 1.6em;
}

.list .listIcon
{
  margin-right: 10px;
  border-top-width: 10px;
  color: #F58C40;
}

.list
{
  margin-bottom: 20px;
  margin-top: 20px;
  margin-right: 0px;
}

.list .listIcon:hover
{
  color: #F58C40;
}

.dots li
{
  border-color: rgb(255, 255, 255);
}

.dots li:hover
{
  border-color: rgb(255, 255, 255);
}

.dots li.active
{
  border-color: rgb(255, 255, 255);
  background-color: rgb(255, 255, 255);
}

.arrow
{
  color: rgb(255, 255, 255);
}

.arrow:hover
{
  color: rgb(255, 255, 255);
}

@media only screen and (max-width:1199px)
{
  nav:before
  {
    color: rgb(42, 42, 42);
    font-size: 30px;
  }

  nav > ul li > a
  {
    color: rgb(255, 255, 255);
  }

  nav > ul li > a:hover
  {
    color: rgb(255, 255, 255);
  }

  nav > ul li.active > a
  {
    color: #F58C40;
    background-color: rgba(179, 20, 20, 0);
  }

  nav > ul > li > ul a
  {
    color: rgb(255, 255, 255);
  }

  nav > ul > li > ul a:hover
  {
    color: rgb(255, 255, 255);
  }

  nav > ul > li > ul li.active > a
  {
    color: #F58C40;
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, 0);
  }

  nav > ul > li > ul li a
  {
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, 0);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
  }

  nav > ul > li > ul li a:hover
  {
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(255, 255, 255, 0);
  }

  nav > ul li a
  {
    border-color: rgba(255, 255, 255, 0);
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .row
  {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .custom4
  {
  }

  .custom4 a
  {
  }

  .custom4 a:hover
  {
  }

  .custom1
  {
    line-height: 1.2em;
  }

  .custom1 a
  {
  }

  .custom1 a:hover
  {
  }

  .custom3
  {
  }

  .custom3 a
  {
  }

  .custom3 a:hover
  {
  }

  body
  {
  }

  body a
  {
  }

  body a:hover
  {
  }

  .text
  {
  }

  .bodytext
  {
  }

  .bodytext a
  {
  }

  .bodytext a:hover
  {
  }

  .smalltext
  {
    font-size: 12px;
  }

  .smalltext a
  {
  }

  .smalltext a:hover
  {
  }

  .smallspottext
  {
    font-size: 18px;
  }

  .smallspottext a
  {
  }

  .smallspottext a:hover
  {
  }

  .brandfooter
  {
    padding-top: 30px;
  }

  .brandfooter a
  {
  }

  .brandfooter a:hover
  {
  }

  .map
  {
  }

  .divider
  {
    width: 10%;
  }
}

@media only screen and (max-width:767px)
{
  nav.opened-menu > ul
  {
    background-color: rgba(0, 0, 0, 0.9);
  }

  nav > ul > li > ul a
  {
    font-weight: 400;
  }

  nav > ul > li > ul a:hover
  {
    font-weight: 400;
  }

  nav > ul > li > ul li.active > a
  {
    font-weight: 400;
  }

  nav
  {
    text-align: center;
  }

  .headline
  {
    font-size: 30px;
  }

  .subtitle
  {
    font-size: 26px;
  }

  .bodytext
  {
  }

  .bodytext a
  {
  }

  .bodytext a:hover
  {
  }

  .smalltext
  {
  }

  .smalltext a
  {
  }

  .smalltext a:hover
  {
  }

  .col
  {
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

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

  .form
  {
    margin-bottom: 20px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .form label
  {
  }

  .form input[type=checkbox]+span,.form input[type=radio]+span
  {
    margin-right: 10px;
    margin-bottom: 10px;
  }

  .form input[type=submit]
  {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }

  .form input[type=submit]:hover
  {
  }

  .form input[type=text],.form textarea,.form select
  {
  }

  .form .thankYou
  {
  }

  .map
  {
  }

  .custom1
  {
    text-align: center;
  }

  .custom2
  {
    text-align: left;
  }

  .custom3
  {
  }

  .custom3 a
  {
  }

  .custom3 a:hover
  {
  }

  .custom4
  {
  }

  .custom4 a
  {
  }

  .custom4 a:hover
  {
  }

  .custom5
  {
  }

  .custom5 a
  {
  }

  .custom5 a:hover
  {
  }

  .spottext
  {
    font-size: 30px;
    margin-bottom: 20px;
  }

  body
  {
  }

  body a
  {
  }

  body a:hover
  {
  }

  .locale
  {
  }

  .locale ul li a
  {
  }

  .locale ul li a:hover
  {
  }

  .locale ul li.active a
  {
  }

  .locale ul li
  {
  }

  .locale ul li:hover
  {
  }

  .locale ul li.active
  {
  }

  .smallsubtitle
  {
    font-size: 20px;
  }

  .footertext
  {
  }

  .footertext a
  {
  }

  .footertext a:hover
  {
  }

  .button2
  {
    margin-top: 20px;
  }

  .brandfooter
  {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .socialmedia
  {
  }

  .socialmedia li a
  {
  }

  .socialmedia li a:hover
  {
  }

  .socialmedia li
  {
    margin-left: 0px;
    margin-right: 10px;
  }

  .socialmedia li:hover
  {
  }

  .divider
  {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 25%;
  }
}

#r5001
{
  padding-left: 0px;
  padding-right: 0px;
  background-color: rgb(255, 255, 255);
}

#r2753
{
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #F58C40;
}

#r5000
{
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

#c5000
{
  margin-top: 0px;
  margin-bottom: 0px;
}

#c4354
{
  padding-top: 0px;
}

#r5002
{
  background-position: 50% 0%;
  background-repeat: repeat-y;
}

#r1074
{
  padding-top: 40px;
  padding-bottom: 25px;
  background-color: rgb(255, 255, 255);
  border-bottom-width: 6px;
  border-color: #F58C40;
}

#m1028
{
  margin-bottom: 20px;
}

#m3270
{
  margin-bottom: 20px;
}

#m1242
{
  margin-bottom: 0px;
}

#m4182
{
  margin-bottom: 20px;
}

#m1137
{
  text-align: right;
}

#m1425
{
  display: table;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

#m1470
{
  margin-bottom: 4px;
  display: table;
  margin-left: auto;
  margin-right: 0;
}

#p2374
{
  background-image: none;
  background-size: contain;
  background-position: 50% 0%;
}

#p2374 #r1787
{
  background-color: rgb(101, 101, 101);
  padding-bottom: 0px;
  padding-top: 0px;
  background-size: cover;
  background-image: url(../uploads/NfnMYrR0/767x0_2560x0/01Home-Slider01.jpg);
  background-position: 50% 50%;
  padding-right: 0px;
  padding-left: 0px;
}

#p2374 #c1195
{
  padding-top: 600px;
}

#p2374 #r2261
{
  background-color: rgb(101, 101, 101);
  padding-bottom: 0px;
  padding-top: 0px;
  background-size: cover;
  background-image: url(../uploads/NcPtPun4/767x0_2560x0/01Home-Slider02.jpg);
  background-position: 50% 50%;
  padding-right: 0px;
  padding-left: 0px;
}

#p2374 #c4025
{
  padding-top: 600px;
}

#p2374 #r4804
{
  background-color: rgb(101, 101, 101);
  padding-bottom: 0px;
  padding-top: 0px;
  background-size: cover;
  background-image: url(../uploads/HkT3hoAx/767x0_2560x0/01Home-Slider03.jpg);
  background-position: 50% 50%;
  padding-right: 0px;
  padding-left: 0px;
}

#p2374 #c2795
{
  padding-top: 600px;
}

#p2374 #r4472
{
  background-color: rgb(101, 101, 101);
  padding-bottom: 0px;
  padding-top: 0px;
  background-size: cover;
  background-image: url(../uploads/zLwvkYv3/767x0_2560x0/01Home-Slider04.jpg);
  background-position: 50% 50%;
  padding-right: 0px;
  padding-left: 0px;
}

#p2374 #c2178
{
  padding-top: 600px;
}

#p2374 #r2575
{
  background-color: rgb(101, 101, 101);
  padding-bottom: 0px;
  padding-top: 0px;
  background-size: cover;
  background-image: url(../uploads/hSbDGkGi/767x0_2560x0/01Home-Slider05.jpg);
  background-position: 50% 50%;
  padding-right: 0px;
  padding-left: 0px;
}

#p2374 #c4559
{
  padding-top: 600px;
}

#p2374 #r1746
{
  background-color: rgb(234, 234, 234);
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

#p2374 #c2780
{
  padding-top: 50px;
  padding-bottom: 50px;
}

#p2374 #r3145
{
  background-color: rgba(179, 20, 20, 0);
}

#p2374 #m1575
{
  margin-left: auto;
  margin-right: 0;
  width: 50%;
}

#p2374 #r3037
{
  background-color: #F58C40;
  padding-top: 50px;
  padding-bottom: 50px;
}

#p2374 #r2391
{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

#p2374 #c2648
{
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

#p2374 #m3069
{
  padding-top: 2px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 2px;
}

#p2374 #m2814
{
  margin-bottom: 20px;
}

#p2374 #r4614
{
  border-top-width: 50px;
  border-color: rgb(234, 234, 234);
}

#p2374 #r1950
{
  background-color: rgb(234, 234, 234);
}

#p7691
{
  background-image: none;
  background-size: contain;
  background-position: 50% 0%;
}

#p7691 #r4735
{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-size: cover;
  background-image: url(../uploads/blwJnyBf/767x0_2560x0/02AboutUs.jpg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

#p7691 #c2920
{
  padding-top: 400px;
  background-color: rgba(179, 20, 20, 0);
}

#p7691 #r3145
{
  background-color: rgba(179, 20, 20, 0);
}

#p7691 #m1575
{
  margin-left: auto;
  margin-right: 0;
  width: 50%;
}

#p7691 #r3037
{
  background-color: #F58C40;
  padding-top: 50px;
  padding-bottom: 50px;
}

#p7302
{
  background-image: none;
  background-size: contain;
  background-position: 50% 0%;
}

#p7302 #r4603
{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-size: cover;
  background-image: url(../uploads/dqAAvc9A/767x0_2560x0/03Services.jpg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

#p7302 #c1127
{
  padding-top: 400px;
  background-color: rgba(179, 20, 20, 0);
}

#p7302 #r3145
{
  background-color: rgba(179, 20, 20, 0);
}

#p7302 #m1575
{
  margin-left: auto;
  margin-right: 0;
  width: 50%;
}

#p7302 #r2134
{
  border-top-width: 50px;
  border-color: rgb(234, 234, 234);
}

#p7302 #r4734
{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

#p7302 #c4841
{
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

#p7302 #m1660
{
  padding-top: 2px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 2px;
}

#p7302 #r3037
{
  background-color: #F58C40;
  padding-top: 50px;
  padding-bottom: 50px;
}

#p7302 #r4384
{
  background-color: rgb(234, 234, 234);
}

#p7302 #m2587
{
  display: table;
  margin-left: auto;
  margin-right: auto;
}

#p5462
{
  background-image: none;
  background-size: contain;
  background-position: 50% 0%;
}

#p5462 #r3571
{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-size: cover;
  background-image: url(../uploads/Wx9uSojS/767x0_2560x0/04Products2.jpg);
  background-repeat: no-repeat;
  background-position: 50% 0%;
}

#p5462 #c2234
{
  padding-top: 400px;
  background-color: rgba(179, 20, 20, 0);
}

#p5462 #r3145
{
  background-color: rgba(179, 20, 20, 0);
}

#p5462 #m1575
{
  margin-left: auto;
  margin-right: 0;
  width: 50%;
}

#p5462 #r4636
{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

#p5462 #c1357
{
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

#p5462 #m3701
{
  padding-top: 2px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 2px;
}

#p5462 #r2134
{
  border-top-width: 0px;
  border-color: rgb(234, 234, 234);
}

#p5462 #r4384
{
  background-color: rgb(234, 234, 234);
}

#p5462 #m2587
{
  display: table;
  margin-left: auto;
  margin-right: auto;
}

#p3843 #r1509
{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-size: cover;
  background-image: url(../uploads/JKgXYzMK/767x0_2560x0/05Contact.jpg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

#p3843 #c3765
{
  padding-top: 400px;
  background-color: rgba(179, 20, 20, 0);
}

#p3843 #r2497
{
  background-color: rgba(179, 20, 20, 0);
}

#p3843 #m2981
{
  margin-left: auto;
  margin-right: 0;
  width: 50%;
}

#p3843 #r3527
{
  background-color: #F58C40;
  padding-top: 50px;
  padding-bottom: 50px;
}

#p3843 #r3197
{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

#p3843 #r3197 > .container
{
}

#p3843 #c3585
{
  margin-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

#p3843 #m1655
{
  height: 340px;
}

#p3843 #r1421
{
  border-top-width: 0px;
  border-color: rgb(234, 234, 234);
  border-bottom-width: 50px;
}

#p3843 #m4474
{
  margin-bottom: 40px;
}

#p3843 #m3005
{
  margin-bottom: 40px;
}

#p3843 #c1685
{
  background-color: rgb(234, 234, 234);
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

#p3843 #m3410
{
  margin-bottom: 40px;
}

#p3843 #m1926
{
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#p3843 #m4325
{
  margin-bottom: 40px;
}

#p3843 #m2886
{
  text-align: left;
  margin-bottom: 0px;
}

#p3064 #r4599
{
  background-color: rgb(255, 255, 255);
}

@media only screen and (max-width:1199px)
{
  #r5000
  {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  #c5000
  {
    padding-bottom: 0px;
  }

  #c4354
  {
    padding-left: 0px;
    padding-bottom: 0px;
  }

  #r5002
  {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  #r1074 > .container
  {
  }

  #m1470
  {
    margin-right: 0;
  }

  #p2374 #c1195
  {
    padding-top: 450px;
  }

  #p2374 #c4025
  {
    padding-top: 450px;
  }

  #p2374 #c2795
  {
    padding-top: 450px;
  }

  #p2374 #c2178
  {
    padding-top: 450px;
  }

  #p2374 #c4559
  {
    padding-top: 450px;
  }

  #p7691 #c2920
  {
    padding-top: 300px;
  }

  #p7302 #c1127
  {
    padding-top: 300px;
  }

  #p5462 #c2234
  {
    padding-top: 300px;
  }

  #p3843 #c3765
  {
    padding-top: 300px;
  }

  #p3843 #r3197
  {
    padding-left: 0px;
    padding-right: 0px;
  }

  #p3843 #r3197 > .container
  {
  }

  #p3843 #c3585
  {
    padding-bottom: 0px;
  }

  #p3843 #r1421 > .container
  {
  }
}

@media only screen and (max-width:767px)
{
  #c2980
  {
    margin-bottom: 5px;
  }

  #r5000
  {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  #c4354
  {
    padding-right: 0px;
    background-color: rgb(234, 234, 234);
    padding-top: 30px;
    padding-bottom: 30px;
  }

  #r1074 > .container
  {
  }

  #m2647
  {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 20px;
  }

  #m1028
  {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
  }

  #m1137
  {
    text-align: center;
  }

  #m1470
  {
    margin-right: auto;
  }

  #p2374 #c1195
  {
    padding-top: 250px;
  }

  #p2374 #c4025
  {
    padding-top: 250px;
  }

  #p2374 #c2795
  {
    padding-top: 250px;
  }

  #p2374 #c2178
  {
    padding-top: 250px;
  }

  #p2374 #c4559
  {
    padding-top: 250px;
  }

  #p2374 #c4412
  {
    margin-bottom: 50px;
  }

  #p2374 #m3422
  {
    margin-bottom: 0px;
  }

  #p7691 #c2920
  {
    padding-top: 150px;
  }

  #p7302 #c1127
  {
    padding-top: 150px;
  }

  #p5462 #c2234
  {
    padding-top: 150px;
  }

  #p3843 #c3765
  {
    padding-top: 150px;
  }

  #p3843 #r3197
  {
    padding-left: 0px;
    padding-right: 0px;
  }

  #p3843 #r3197 > .container
  {
  }

  #p3843 #c2276
  {
    margin-bottom: 0px;
  }
}