@charset "utf-8";
/* CSS Document */


.tp-leftarrow.tparrows.default {
    margin-top: 330px !important;
}
.tp-rightarrow.tparrows.default{
	  margin-top: 330px !important;
	}

/* Menu */
#menu {
  position: relative;
  z-index: 9999;
  width: auto;
  float: left;
}

#menu ul {
  width: 12em;
}

.search {
  display: none;
}

.img-border.dark {
  background-color: #e5e5e5;
  border: 1px solid #d7d7d7;
}
.img-border.dark.img-shadow {
  -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.125);
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.125);
}

/* Button */
.button {
  font-family: 'Montserrat', sans-serif;
  padding: 10px 27px 11px 27px;
}
.button i {
  top: 3px;
  font-size: 14px;
}
.button.link {
  color: #36c1c8;
  padding-left: 0;
  font-size: 16px;
}
.button.link i {
  top: 2px;
  position: relative;
}
.button.link:hover, .button.link:focus {
  color: #72d3d8;
}
.button.link:hover i, .button.link:focus i {
  color: #72d3d8;
  font-weight: normal;
}

.button.radius {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
}

/* Slider wrapper */
#slider-wrapper {
  padding: 0;
  margin: 0;
}
#slider-wrapper .banner {
  width: 100%;
  height: 510px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  border-bottom: 1px solid #e6e6e6;
}
#slider-wrapper .tp-leftarrow.default,
#slider-wrapper .tp-rightarrow.default {
  height: 96px !important;
  width: 56px !important;
  background: #fff;
  transition: all .25s ease-in-out;
  -moz-transition: all .25s ease-in-out;
  -webkit-transition: all .25s ease-in-out;
}
#slider-wrapper .tp-leftarrow.default:hover, #slider-wrapper .tp-leftarrow.default:focus,
#slider-wrapper .tp-rightarrow.default:hover,
#slider-wrapper .tp-rightarrow.default:focus {
  color: #72d3d8;
}
#slider-wrapper .tp-leftarrow.default {
  left: 0 !important;
  -webkit-box-shadow: 4px 0px 10px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 4px 0px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 4px 0px 10px 0px rgba(0, 0, 0, 0.15);
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  line-height: 96px;
}
#slider-wrapper .tp-leftarrow.default:before {
  font-family: 'WebHostingHub-Glyphs';
  content: "\f489";
  position: relative;
  left: 18px;
  float: left;
}
#slider-wrapper .tp-rightarrow.default {
  right: 0 !important;
  -webkit-box-shadow: -4px 0px 10px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: -4px 0px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: -4px 0px 10px 0px rgba(0, 0, 0, 0.15);
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  line-height: 96px;
}
#slider-wrapper .tp-rightarrow.default:before {
  font-family: 'WebHostingHub-Glyphs';
  content: "\f488";
  position: relative;
  right: 18px;
  float: right;
}

.slider-button.button {
  font-family: "Montserrat", sans-serif;
  padding: 13px 27px 11px 27px !important;
  margin: 0 0 10px !important;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  font-size: 14px !important;
  line-height: 1.42857 !important;
  background: #36c1c8;
  color: white;
  border: none !important;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  text-shadow: none !important;
  height: 44px !important;
}

.uppercase {
  text-transform: none !important;
}

.slider2-caption1 {
  max-width: auto;
  font-weight: bold !important; 
  max-height: auto; 
  white-space: nowrap;
}

.slider1-bg {
  background:#f6f7f9;
}

.slider2-bg {
  background:#fff;
}

.slider3-bg {
  background:#fff;
}

.slider2-caption1 h1 {
  color:#fff;
}

.slider3-caption1 h2 {
  font-size:48px;
}

.slider3-caption2 h1 {
  font-size:78px;
}

/* Promo home */
#promo-home {
  padding: 33px 0;
  min-height: 126px;
}
#promo-home h2 {
  float: left;
  color: #36c1c8;
  font-weight: bold;
  margin-right: 12px;
  margin-bottom: 0px;
}
#promo-home p {
  color: #afafaf;
  line-height: 22px;
  margin-bottom: 0;
}
#promo-home:before {
  z-index: 1;
  content: '';
  left: 50%;
  width: 60px;
  height: 60px;
  background: #fff;
  bottom: -24px;
  position: absolute;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  transform: translateX(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) rotate(45deg);
  -webkit-transform: translateX(-50%) rotate(45deg);
}