/* Enter Your Custom CSS Here */
.page-id-6 .aligncenter {
  margin: auto;
}
.page-id-6 .half-container {
    margin: 0 !important;
}
.page-id-12 .half-container li.half-element,
.page-id-8 .half-container li.half-element,
.page-id-10 .half-container li.half-element{
    width: 43%;
}
.page-id-12 .half-container li.half-element:last-child,
.page-id-8 .half-container li.half-element:last-child,
.page-id-10 .half-container li.half-element:last-child {
    width: 55%;
}
.page-id-8 #standard-page {
  background: #ffffff;
}
.page-id-8 h3 {
  font-size: 30px;
  font-weight: bold;
}
.page-id-8 table tr:nth-child(odd) td,
.page-id-8 table tr:nth-child(even) td {
  background: #ffffff;
  border: none;
  text-align: left;
  padding: 2px;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}
.tan-legs-image{
  margin-top:-70px;
  margin-left:-50px;
}
.product-image{
  margin-top:30px;
}
.page-id-12 .alignright {
    margin: 0;
}
.tan-image {
  margin-top: 5px !important;
}
.wp-image-153 {
  margin-top:-70px;
  margin-left:-50px;  
}
.tan-button {
  background-color:#9f2e40;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding: 10px 20px;
  border-radius: 3px;
  border: 1px solid #9f2e40;
}
h4 {
  font-size: 16px;
  font-weight: 600;
}
.home-address {
  padding:50px;
}
hr {
  margin-left: -50px;
  margin-right: -50px;
  border: 1px solid #cecece;
  border-top: none;
}
.skills {
  min-height: 175px;
}
#appointment-popup .thanks, #contact-form .contact-form-thanks {
    text-align: left;
    padding: 30px;
    color: #9f2e40;
}
@media (min-width: 1150px) {
  header .top-header-box ul.menu-left li, header .top-header-box ul.menu-right li {
    margin: 0 12px;
  }
}
@media (max-width: 1149px) and (min-width: 850px) {
  header .top-header-box ul.menu-left li, header .top-header-box ul.menu-right li {
    display: inline-block;
    margin: 0 3px;
    position: relative;
  }
  .wp-image-52, .wp-image-153 {width: 300px; height: auto;}
  .tan-legs-image {width: 400px; height: auto;}
}
@media (max-width: 768px) {
  .page-id-12 .half-container li.half-element,
  .page-id-10 .half-container li.half-element,
  .page-id-8 .half-container li.half-element,
  .page-id-12 .half-container li.half-element:last-child,
  .page-id-8 .half-container li.half-element:last-child,
  .page-id-42 .half-container li.half-element:last-child {
    width: 99%;
  }
  .wp-image-52, .wp-image-153 {width: 300px; height: auto;}
  .tan-legs-image {width: 400px; height: auto;}
  .wp-image-82 {bottom: 70px; position: relative;}
}
@media (max-width: 420px) {
  .wp-image-52, .wp-image-63, .wp-image-153 {width: 266px; height: auto;}
  .tan-legs-image {width: 300px; height: auto;}
  .skills {min-height:250px;}
}
@media (max-width: 375px) {
  .wp-image-52, .wp-image-63, .wp-image-125, .wp-image-153 {width: 185px; height: auto;}
  .tan-legs-image {width: 300px; height: auto;}
  .presentation-v2 .content-left, .presentation-v2 .content-right {padding: 30px 30px 30px 20px;}
  .skills {min-height:285px;}
  .small-h3 {font-size: 21px; padding-left: 15px; padding-right: 15px;}
  .page-id-8 #standard-page {padding: 15px;}
  .wp-image-153 {margin-top: -35px; margin-left: -15px;}
}

.vagaro-container.vagaro-popup-widget a.loader-btn-html {
  font-size: 13px  !important;
  text-decoration: none  !important;
  margin: 0  !important;
  display: inline-block  !important;
  vertical-align: top  !important;
}
.vagaro-container.vagaro-popup-widget{
  display: inline-block  !important;
  vertical-align: top  !important;
  height: auto !important;
  width: auto !important;
}
