.no_vacancy {
    padding: 20px 0 60px;
    text-align: center;
}

.no_vacancy p {
    padding: 10px;
    margin: 0;
    color: #e42526;
    font-size: 18px;
    display: inline-block;
}

.product-details .woocommerce div.product div.images { 
    float: left;
}
.product-details .woocommerce div.product div.summary { 
    float: right;
}
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){
	float:left !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	clear: none!important;
    float: left!important;;
    margin: 0 2.5% 2.992em 0!important;;
    padding: 0;
    position: relative!important;;
    width: 22.05%!important;;
    margin-left: 0!important;;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 0 !important;
}



/*------------ Checkout ---------------*/


.products-cart {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 500px;
    border: 1px solid #eee;
    padding: 20px 10px;
}
hr {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

/*---- Scroll Side -----------*/


/* width */
::-webkit-scrollbar {
  width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #1595D6 ; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #001595 ;
    
}

.mb-0 {
 margin-bottom: 0 !important;   
}
.mt-10 {
    margin-top: 10px;
}


      .qty {
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                                                    }
@media (max-width: 1200px) {
  /*  .navbar-nav>li>a {
    padding: 10px 8px;
            font-size: 15px;
    }
    */
    #navbar {
        padding: 0;
    }
    .navbar-brand img{
        width: 140px !important;
    }
}
@media (max-width: 992px) {
    .inner-nav .container {
        
    }
}
@media (max-width:992px ) {
    .text-sm-center {
        text-align: center
    }
    .mt-sm-10 {
        margin-top: 10px;
    }
}
.m-auto {
    margin: auto;
}                                          
.p-0 {
    padding: 0 !important;
}
.color-blue-1 {
    color: #1595D6 !important;
}

/*------ Product page -----------*/

/* The flip box container - set the width and height to whatever you want. We have added the border property to demonstrate that the flip itself goes out of the box on hover (remove perspective if you don't want the 3D effect */
.flip-box {
  background-color: transparent;
  width: 100%;
  height: 350px;
    min-height: 400px;
  border: 1px solid #f1f1f1;
  perspective: 1000px; /* Remove this if you don't want the 3D effect */
}
@media(max-width: 768px) {
    .flip-box {
         height: 250px !important;
         min-height: 250px !important;
    }
}
.flip-box img {
    height: 100%;
    width: 100%;
}
/* This container is needed to position the front and back side */
.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

/* Style the front side (fallback if image is missing) */
.flip-box-front {
  background-color: #bbb;
  color: black;
}

/* Style the back side */
.flip-box-back {
  background-color: dodgerblue;
  color: white;
  transform: rotateY(180deg);
}
.product-section {
    padding-top: 40px;
}
.product-summary span,
.product-title {
        color: #1595d6;
}
.price-amount {
    background: #eaeaea;
    padding: 5px 10px;
    border-radius: 6px;
    color: #1595d6;
    font-size: 16px;
}
.product-summary ul li,
.product-summary p {
    margin-bottom: 5px;
}

.related-products {
     padding-top: 20px;
}
.related-products h2 {
        color: #1595d6;
    text-align: center;
    margin-bottom: 40px;
    font-size: 25px;
}
.related-product {
        border: 2px solid #e6e6e6;
    text-align: center;
    border-radius: 8px;
   /* padding: 10px;*/
    position: relative;
}
.related-product .price-amount {
    position: absolute;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 0px;
    position: absolute;
    top: 0;
    left: 0;
}