.sbox-6 .img-fluid {

    max-width: 100%;
	object-fit: cover;

   

}

.ser{ height:150px; overflow:hidden;}



.sbox-9-txt {

    padding: 30px 20px 25px;

    border-radius: 0 0 6px 6px;

    min-height: 270px;

}

.wsmenu > .wsmenu-list > li > a {

    display: block;

    color: #666;

    font-family: 'Poppins', sans-serif !important;

    font-size: 14px;

    font-weight: 700;

    letter-spacing: 0.5px;

    padding: 10px 18px 10px 6px !important;

    line-height: 50px;

    text-transform: uppercase;

    text-decoration: none;

}

.wsmenu > .wsmenu-list > li > a .wsarrow:after {

    border-left: 4px solid rgba(0, 0, 0, 0);

    border-right: 4px solid rgba(0, 0, 0, 0);

    border-top: 4px solid;

    content: "";

    float: right;

    right: 3px;

    height: 0;

    margin: 0 0 0 14px;

    position: absolute;

    text-align: right;

    top: 33px;

    width: 0;

}

.wsmenu > .wsmenu-list > li a.header-btn {

    background-color: transparent;

    color: #fff!important;

    font-size: 14px;

    line-height: 16px;

    font-weight: 700;

    letter-spacing: 0.5px;

    border: 2px solid transparent;

    margin-top: 13px;

    margin-left: 3px;

    padding: 5px 25px 5px 25px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

}



.readmore{ border:1px solid #c00; color:#000;}

input.error, textarea.error, select.error{border:1px solid #c00;}

.btn {  

  padding: 10px 30px;

}

#successs,#tanc{width:100%;position:fixed;height:100%;z-index:99999;color:red;top:0;left:0;background:rgba(0,0,0,.8)}.customalert{padding:30px;outline:transparent solid 10px;max-width:500px;margin:10% auto;font-size:26px;display:table}.customalert-success,.customalert-tanc{outline-color:rgba(36,4,96,.5);border:5px dashed rgba(255,255,255,.2);color:#fff;background-color:#34096d}.customalert-success{font-size:30px;text-align:center}.customalert-tanc{font-size:16px;line-height:1.6em;text-align:left}.customclose{font-size:36px;color:#fff;border:none;background-color:#34096d;position:absolute;right:0;top:0}.ale-success,.cclose{background-color:#fff;text-align:center}.ale-success{color:#111;outline-color:rgba(132,130,130,.17);border:2px dashed rgba(255,154,209,.54);font-size:15px}.cclose{font-size:20px;color:#232222;border:none;position:absolute;right:-15px;top:-15px;border-radius:50%;width:30px;height:30px}.tc{font-size:9px;text-align:right}label.error{color:red!important;display:inherit}



.dropcart{font-size:15px;font-weight:400;color:#3d464d;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.dropcart__empty{padding:42px 30px;text-align:center}.dropcart__products-list{padding:20px 16px}.dropcart__product{display:-ms-flexbox;display:flex}.dropcart__product+.dropcart__product{margin-top:24px}.dropcart__product-image{width:70px;-ms-flex-negative:0;flex-shrink:0}.dropcart__product-name{margin-top:-2px;line-height:18px;font-size:15px}.dropcart__product-name a{color:inherit;transition:.15s}.dropcart__product-name a:hover{color:#c33}.dropcart__product-info{margin:0;-ms-flex-positive:1;flex-grow:1;padding-right:10px;padding-left:16px}.dropcart__product-options{list-style:none;margin:3px 0 0;padding:0;font-size:13px;line-height:16px;color:#999}.dropcart__product-meta{margin-top:5px;font-size:13px}.dropcart__product-price{font-size:14px;font-weight:700}.dropcart__product-remove{margin-top:-6px;-ms-flex-negative:0;flex-shrink:0;margin-right:-6px}.dropcart__totals{border-top:1px solid #ebebeb;line-height:24px;padding:16px 20px 0}.dropcart__totals th{padding-right:16px}.dropcart__totals td{text-align:right}.dropcart__totals table{width:100%}.dropcart__buttons{display:-ms-flexbox;display:flex;margin-top:4px;padding:20px}.dropcart__buttons>*{-ms-flex-positive:1;flex-grow:1}.dropcart__buttons>:first-child{margin-right:8px}.dropcart--style--dropdown{box-shadow:0 1px 15px rgba(0,0,0,.25);background:#fff;width:320px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.dropcart--style--dropdown{box-shadow:0 0 0 1px rgba(0,0,0,.15)}}.dropcart--style--offcanvas{visibility:hidden;transition:visibility 0s .3s}.dropcart--style--offcanvas .dropcart__backdrop{position:fixed;left:0;top:0;width:100%;height:100%;background:#3d464d;opacity:0;transition:opacity .3s;z-index:1000}.dropcart--style--offcanvas .dropcart__body{position:fixed;top:0;z-index:1010;height:100%;max-height:100%;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:340px;transition:transform .3s;margin-left:30px;right:0;transform:translateX(calc(100% + 30px))}.dropcart--style--offcanvas .dropcart__header{height:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid #ebebeb}.dropcart--style--offcanvas .dropcart__title{font-size:16px;font-weight:700;margin:0 20px;-ms-flex-positive:1;flex-grow:1}.dropcart--style--offcanvas .dropcart__close{border:none;padding:0;margin:0;width:54px;height:54px;background:transparent;fill:#999;transition:fill .2s;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.dropcart--style--offcanvas .dropcart__close:focus{outline:none}.dropcart--style--offcanvas .dropcart__close:focus,.dropcart--style--offcanvas .dropcart__close:hover{fill:#3d464d}.dropcart--style--offcanvas .dropcart__products-list{-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1}.dropcart--style--offcanvas .dropcart__buttons,.dropcart--style--offcanvas .dropcart__totals{-ms-flex-negative:0;flex-shrink:0}.dropcart--style--offcanvas.dropcart--open{visibility:visible;transition-delay:0s}.dropcart--style--offcanvas.dropcart--open .dropcart__backdrop{opacity:.9}.dropcart--style--offcanvas.dropcart--open .dropcart__body{transform:translateX(0)}@media (min-height:600px){.dropcart--style--offcanvas .dropcart__products-list{overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}@media (max-height:599px){.dropcart--style--offcanvas .dropcart__header{top:0;position:-webkit-sticky;position:sticky;background:#fff;z-index:1}.dropcart--style--offcanvas .dropcart__body{overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}

.cart__actions{margin-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.cart__coupon-form{width:calc(50% - 15px);display:-ms-flexbox;display:flex}.cart__coupon-form .btn{-ms-flex-negative:0;flex-shrink:0;margin-left:.5rem}.cart__buttons{width:calc(50% - 15px);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.cart__update-button{margin-left:.5rem}.cart__totals{font-size:16px;line-height:20px;width:100%;margin-bottom:40px}.cart__totals a:hover{text-decoration:underline}.cart__totals td,.cart__totals th{vertical-align:top;padding:6px 0}.cart__totals th{font-weight:700}.cart__totals tr>:first-child{padding-right:20px}.cart__totals tr>:last-child{text-align:right}.cart__totals-header tr:last-child>*{padding-bottom:10px}.cart__totals-body tr:first-child>*{padding-top:20px;border-top:1px solid #ebebeb}.cart__totals-body tr:last-child>*{padding-bottom:20px;border-bottom:1px solid #ebebeb}.cart__totals-footer{font-size:24px}.cart__totals-footer th{font-weight:500}.cart__totals-footer tr:first-child>*{padding-top:20px}.cart__calc-shipping{margin-top:2px;font-size:15px}@media (max-width:767px){.cart__actions{margin-top:1.5rem;display:block}.cart__coupon-form{width:100%}.cart__buttons{-ms-flex-direction:column;flex-direction:column;margin-top:2.5rem;width:100%}.cart__update-button{-ms-flex-order:-1;order:-1;margin-bottom:.75rem;margin-left:0}}@media (max-width:479px){.cart__checkout-button{font-size:1.125rem;height:calc(2.75rem + 2px);padding:.8125rem 2rem;line-height:1;font-weight:500}.cart__checkout-button.btn-svg-icon{width:calc(2.75rem + 2px)}}@media (max-width:379px){.cart__checkout-button{font-size:1rem;height:calc(2.25rem + 2px);line-height:1.5;padding:.375rem 1.25rem;font-weight:500}.cart__checkout-button.btn-svg-icon{width:calc(2.25rem + 2px)}}.cart-table{width:100%;border-collapse:separate;border-spacing:0}.cart-table__product-name{color:inherit}.cart-table__options{list-style:none;padding:0;margin:4px 0 0;font-size:14px;color:#999;line-height:19px}.cart-table__options li{position:relative;padding-left:12px}.cart-table__options li:before{content:"";display:block;position:absolute;top:7px;width:4px;height:4px;border-radius:2px;background:currentColor;left:1px}@media (min-width:768px){.cart-table__column{padding:12px 18px;border-top:1px solid #ebebeb}.cart-table__column:first-child{border-left:1px solid #ebebeb}.cart-table__column:last-child{border-right:1px solid #ebebeb}.cart-table__head{background:#f7f7f7;font-size:15px}.cart-table__head .cart-table__column{font-weight:500}.cart-table__head .cart-table__column:first-child{border-top-left-radius:2.5px}.cart-table__head .cart-table__column:last-child{border-top-right-radius:2.5px}.cart-table__body .cart-table__column{padding-top:18px;padding-bottom:18px}.cart-table__body .cart-table__row:last-child .cart-table__column{border-bottom:1px solid #ebebeb}.cart-table__body .cart-table__row:last-child .cart-table__column:first-child{border-bottom-left-radius:2.5px}.cart-table__body .cart-table__row:last-child .cart-table__column:last-child{border-bottom-right-radius:2.5px}.cart-table__column--image{width:1px;text-align:center;padding-right:4px}.cart-table__column--image .product-image{width:80px}.cart-table__column--price{width:170px;text-align:right}.cart-table__column--quantity{text-align:center;width:1px;padding-left:90px}.cart-table__column--total{width:170px;text-align:right}.cart-table__column--remove{width:1px}}@media (min-width:992px) and (max-width:1199px){.cart-table__column--quantity{padding-left:40px}.cart-table__column--price,.cart-table__column--total{width:130px}}@media (min-width:768px) and (max-width:991px){.cart-table__column--quantity{padding-left:0;padding-right:0}.cart-table__column--price,.cart-table__column--total{width:1px}.cart-table__column--remove{padding-left:0}}@media (max-width:767px){.cart-table{display:block}.cart-table__head{display:none}.cart-table__body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-table__row{position:relative;width:100%;display:block;border:1px solid #ebebeb;border-radius:2px}.cart-table__row+.cart-table__row{margin-top:15px}.cart-table__column{display:block;padding:0}.cart-table__column--image{padding:20px 20px 12px;text-align:center}.cart-table__column--image .product-image{width:100%;max-width:160px;margin:0 auto}.cart-table__column--product{text-align:center;border-bottom:1px solid #ebebeb;padding:0 20px 18px}.cart-table__column--price,.cart-table__column--quantity,.cart-table__column--total{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px 20px}.cart-table__column--price:before,.cart-table__column--quantity:before,.cart-table__column--total:before{font-weight:500;width:55%;-ms-flex-negative:0;flex-shrink:0;content:attr(data-title) ": ";text-align:right}.cart-table__column--quantity .input-number{width:110px}.cart-table__column--price{padding-top:18px}.cart-table__column--total{padding-bottom:18px}.cart-table__column--remove{position:absolute;top:5px;right:5px}.cart-table__options li:before{display:none}}.category-card,.category-card__body{display:-ms-flexbox;display:flex}

#loadingDiv {



    position: fixed;



    top: 0;



    right: 0;



    width: 100%;



    height: 100%;



    background-color: #666;



    background-image: url(../images/ajax-loader.gif);



    background-repeat: no-repeat;



    background-position: center;



    z-index: 10000000;



    opacity: .4;



    filter: alpha(opacity=40);



    display: none;



}	



.review-1 {

    max-width: 100%;

    max-height: 400px;

	min-height: 400px;

}



.review-1 p{

    max-width: 100%;

    max-height: 80px;

	overflow:auto;

}

.wsmenu-list a:hover{ color:#c00 !important;}
.testimonial-text{ height:100px; overflow:auto;}
#faqAccordion1 .faq-item-content{ max-height:100px; overflow:auto;}
.header-content {
    position: relative;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.portfolio-filter button:hover{
	font-family: Poppins !important;
letter-spacing: .1em;
background:#719126;
}

.portfolio-filter button{
	
letter-spacing: .1em;
font-size:16px;
}

.portfolio img {
  max-height: 200px;
}

.lightbox .lb-image {
    height: 660px;
    border-radius: 3px;
    border: 4px solid #fff;
	max-width: 650px;
    min-height: 480px;
}

.portfolio-block {
  position: relative;
  margin-bottom: 30px;
}

.portfolio-block:before {
  transition: all 0.3s ease-in-out;
  background: rgba(0, 0, 0, 0.55);
  opacity: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  content: '';
}

.portfolio-block:hover:before {
  opacity: 1;
}

.portfolio-block:hover .caption h4 {
  top: 45%;
}

.portfolio-block:hover .caption {
  opacity: 1;
  top: 55%;
}

.portfolio-block .caption {
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 9;
  transition: all 0.3s ease-in-out;
  text-align: center;
}

.portfolio-block .caption h4 {
  font-size: 16px;
}

.portfolio-block .caption h4 a {
  color: #fff;
}

.portfolio-block .caption .search-icon {
  background: #FEB501;
  color: #fff;
  display: inline-block;
  padding: 4px 13px;
  font-size: 25px;
  border-radius: 50px;
}
