.object-fit_fill { object-fit: fill }
.object-fit_contain { object-fit: contain }
.object-fit_cover { object-fit: cover }
.object-fit_none { object-fit: none }
.object-fit_scale-down { object-fit: scale-down }

.image-wrapper.images_set img{width:100%; height:350px;}
.image-wrapper.images_set2 img{width:100%; height:400px;}
.image-wrapper.images_set3 img{width:100%; height:300px;}
.image-wrapper.images_set4 img{width:100%; height:250px;}

.blogs-wrapper .image-wrapper {
    position: relative;
    display: block;
}
.blogs-wrapper .image-wrapper .images, .blogs-wrapper .image-wrapper blockquote, .blogs-wrapper .image-wrapper .video-thumbnail {
    position: relative;
    z-index: 2;
    top: 0;
    left: 0;
    width: calc(100% - 15px);
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;
}
.blogs-wrapper:hover .image-wrapper .label-time {
    top: -35px;
    left: calc(50% + 15px);
}
.blogs-wrapper:hover .image-wrapper .images,
.blogs-wrapper:hover .image-wrapper blockquote,
.blogs-wrapper:hover .image-wrapper .video-thumbnail {
    top: 15px;
    left: 15px;
}
.blogs-wrapper:hover .image-wrapper .border {
    top: 0;
    left: 0;
}
.blogs-wrapper .image-wrapper blockquote {
    margin: 0;
    padding: 80px 50px 50px 50px;
    color: #ffffff;
    border: none;    
}
.blogs-wrapper .image-wrapper .border {
    position: absolute;
    top: 15px;
    left: 15px;
    width: calc(100% - 15px);
    height: 100%;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;
    border: 1px solid #EDBF2A;
    background:#EDBF2A;
}
/*====================== */
#rightImage {
  top:35%; /* your required value */
  right: 0;
  width: 40px;
  height:210px;
  position: fixed;
  border-radius:8px 0px 0px 8px;
  z-index:999;
}
#BottomImage { 
  right:4%;
  bottom:5px;
  position: fixed;
  z-index:999;
}


.products-left img{ margin-bottom:15px; height:auto;}
.products-right img{ margin-bottom:15px; height:240px; width:100%;}


.product-area {
display: block;
overflow: hidden;
clear: both;
position: relative;
padding: 70px 0;
background: #1e2427 url('images/parallax-bg.jpg') no-repeat fixed center center;
background-size: cover;
}
.product-area h2{color:#fff; font-size:30px!important;}
/* Carousel */
.owl-carousel{}
.owl-carousel .item{display:block; overflow:hidden; color:#fff; text-align:center; background:#5c6069;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.owl-carousel .item > div{padding:20px;}
.owl-carousel .item img{ height:220px;}
.owl-carousel div h3{width:100%; display:block; color:#FFFFFF; font-size:16px; font-weight:700; line-height:1.3; margin-bottom:10px; padding:0;}
.owl-carousel div p{display:block; margin-bottom:15px; line-height:1.6; font-size:12px; min-height:75px;}
.owl-carousel div a{color:#fff; text-transform:uppercase; font-size:12px; font-weight:700; text-decoration:underline;}
.owl-carousel div a:hover{color:#fff; text-decoration:none;}
/* Carousel End */

/* Carousel  */
.products{}
.products .item{display:block; overflow:hidden; color:#fff; text-align:center; background:#5c6069;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; margin-bottom:30px; height:400px;}
.products .item > div{padding:20px;}
.products .item img{ height:220px; width:100%;}
.products div h3{width:100%; display:block; color:#FFFFFF; font-size:16px; font-weight:700; line-height:1.3; margin-bottom:10px; padding:0;}
.products div p{display:block; margin-bottom:15px; line-height:1.6; font-size:12px; min-height:75px;}
.products div a{color:#fff; text-transform:uppercase; font-size:12px; font-weight:700; text-decoration:underline;}
.products div a:hover{color:#fff; text-decoration:none;}
/* Carousel End */

.testimonial{
background:url(../images/testimonial.jpg) no-repeat;
padding:60px 0px;
margin:0px 0px;
text-align:center;
color:#FFFFFF;
font-size:1.5em;
}

.testimonial h3{
padding:10px 0px; color:#FFFFFF; font-size:18px;}

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}

.mkhardware p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4; line-height:1.6;}

.giveMeEllipsis {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp:4; /* number of lines to show */
}

.products-left img {  
  border:2px solid #fff;  
  -moz-box-shadow: 7px 7px 1px #ccc;
  -webkit-box-shadow: 7px 7px 1px #ccc;
  box-shadow: 7px 7px 1px #ccc;
  -moz-border-radius:25px;
  -webkit-border-radius:25px;
  border-radius:0px 25px;
}

.products-right img {  
  border:2px solid #fff;  
  -moz-box-shadow: 7px 7px 1px #ccc;
  -webkit-box-shadow: 7px 7px 1px #ccc;
  box-shadow: 7px 7px 1px #ccc;
  -moz-border-radius:0px 0px 0px 25px;
  -webkit-border-radius:0px 0px 0px 25px;
  border-radius:0px 0px 0px 25px;
}

.skin-title h4{ color:#000000; font-size:18px; padding-top:10px; border-bottom:solid 1px #000;}
