#masthead.site-header.clearfix {
  padding-top: 10px;
  padding-bottom: 10px;
}

.page-header .header-title {
  padding-top: 0px;
}

.attachment-factoryplus-service-grid-thumb.size-factoryplus-service-grid-thumb.wp-post-image {
  border-width: 2px;
  border-style: dashed;
  border-color: #ffa600;
}

.fp-service .entry-thumbnail a {
  border-width: 2px;
  border-style: dashed;
  border-color: #ffa600;
}

li {
  color: #6e6c6c;
}

div.entry-meta a.author {
  display: none;
}

.entry-meta .meta {
  display: none;
}

.woocommerce div.product div.summary .product-share {
  display: none;
}

.woocommerce div.product div.summary .stock-status {
  display: none;
}

.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a {
  display: none;
}

.woocommerce div.product div.images img {
  border-width: 3px;
  border-style: dashed;
  border-color: #fac012;
}

.woocommerce ul.products li.product .product-inner:hover {
  border-width: 3px;
  border-color: #fac012;
  border-style: dashed;
}

.page-header .header-title h1 {
  display: none;
}

.site-menu.col-md-9.col-sm-6.col-xs-6 {
  margin-top: 10px;
}

.inv-recaptcha-holder {
  display: block;
  float: right;
  position: relative;
}

@media (min-width: 1500px) and (max-width: 1700px) {
  #wpcf7-f1402-p1715-o1 {
    max-width: 350px;
    margin-top: -100px;
    margin-left: -100px;
    margin-right: 50px;
  }
}

@media screen and (max-width: 1500px) {
  #wpcf7-f1402-p1715-o1 {
    max-width: 350px;
    margin-top: -40px;
    margin-left: -200px;
    margin-right: 100px;
  }
}

@media (max-width: 1366px) {
  ul#primary-menu {
    display: block;
  }
}

.table1 tbody tr:first-child {
  background: #f49b01;
  color: white;
  text-align: center;
}

.main-nav li {
  padding-right: 30px;
}

@media (max-width: 1366px) {
  .header-v1 .main-nav li,
  .header-v2 .main-nav li,
  .header-v3 .main-nav li {
    padding-right: 30px;
  }
}

@media (min-width: 768px) and (max-width:1200px) {
  .navbar-toggle {
    display: block;
  }

  ul#primary-menu {
    display: none;
  }
}



.topbar .topbar-socials li {
  font-size: 20px;
}

.image__wrapper {
    margin-bottom: 15px;
}

.image__wrapper img {
    object-fit: cover;
    width: 100%;
    height: 250px;
}
.fa-instagram {
	display: none;
}