#sp-top-bar .sp-module {
    display: block;
}
#sp-top-bar a {
    text-decoration: underline;
}
/** menu**/
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    padding-right: 15px;
}
.menu-right-wrapper {
    justify-content: space-between;
}
.cart-empty {
  width:25px;
  height:25px;
}
div#sp-top2>div {
    display: flex;
	align-items: center !important;
    justify-content: center;
    height: 100%;
}
.sp-megamenu-parent {
    float: left;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    font-size: 16px;
    line-height: 32px;
}
.mw-001 {
  max-width:800px;
  margin:auto;
  
}
.sp-megamenu-parent .sp-dropdown {
    top: 72px !important;
}
/**icons top**/
.icons-top {
  padding:5px;
  	background-color: #f1803d;
	border:1px solid #f1803d;
  border-radius:50%;
}
.icons-top:hover {
    	background-color: #fff;
	border:1px solid #fff;
}
/**header**/
#sp-header.full-header {
    padding-left: 0!important;
    padding-right: 0!important;
}
#sp-logo {
    /* background-color: #fff; */
    padding: 0px 30px;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #f1803d!important;
    position:relative;
    font-weight: 700;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #f1803d !important;
}

/**bottom**/
#sp-bottom:after {
    display: none;
}
#sp-footer .container-inner {
    padding: 12px 0;
}
ul.social-icons>li {
    font-size: 20px;
    line-height: normal;
}

#sp-footer .sp-copyright {
    color: #000;
    font-weight: 500;
    line-height: 28px;
}
#sp-footer .sp-copyright a{
    color: #000;
     font-weight: 500;
}
@media(max-width:767px){
	#sp-footer #sp-footer2 {
		margin-top:6px;
    text-align: left;
}
}

/**slides**/
.sp-slider-outer-stage h3{-webkit-text-stroke: 1px #fff;line-height: 1;letter-spacing: 2px;}

/**who we are**/
@media(min-width:768px){
  .sppb-addon-animated-number.experience-wrapper .sppb-addon-content {
    position: absolute;
    top: 50px;
    right: 0px;
} 
}
 .sppb-addon-animated-number.experience-wrapper .sppb-addon-content {
    background-color: #f1803d!important;
    padding: 15px 40px!important;
}

.feature-services .sppb-addon-text {
  display:none;
}
.feature-services .sppb-addon-title {
    display: block;
    background-color: #f1803d;
    padding: 10px 0;
    margin: 0;
}

/**home solutions**/
/**team carousel**/
.sppb-carousel-extended-team-content {
	background:transparent!important;
	position: absolute;
	bottom: -45px;
	width: 100%;
	color: #fff;
}
 .testimonials .sppb-carousel-extended-item {

    background-color: #fff;
    padding: 50px 25px;
	 position:relative;
} 
 .testimonials .sppb-carousel-extended-item:before {
	 content:"";
	 width:90px;
	 height:63px;
	 position:absolute;
	 top:15px;
	 left:15px;
	 background-image:url("/images/0_haisar/pattern/icon-quote.png");
	 background-repeat:no-repeat;
	 background-size:contain;
 }
@media(min-width:768px){
  .sppb-carousel-extended-item {
    margin-right: 15px;

} 
}


/*****bottom*******/
#sp-bottom .sp-module .sp-module-title {
    font-weight: 700;
    font-size: 22px;
    margin: 0 0 30px;
    color: #fff;
    text-transform: uppercase;
  position:relative;
}
#sp-bottom .sp-module .sp-module-title:before {
  content:"";
  position:absolute;
  left:0;
  bottom:-10px;
  width: 50px;
  height: 2px;
  background-color: #f1803d;
}

/**banner**/
.sp-page-title {padding: 70px 0px 50px 0px;position:relative;}
.sp-page-title:before {
  content:"";
  width:100%;
  height:100%;
  background-color: rgb(36 45 122 / 25%);
  position:absolute;
  top:0;
  left:0;
}

/**feature category**/
.feature-category .sppb-media {
    display: flex;
    align-items: center;
  flex-wrap:wrap;

}
.feature-category  .sppb-media-body {
    flex: 0 0 50%;
    padding: 10px;
}
.feature-category h4 {
  display:block!important;
}
.feature-category h4 a{
   display:block!important;
  padding:15px 0;
}
.feature-category  .sppb-media>.pull-left {
     margin-right: 0px;
}
.feature-category p {margin-bottom: 0;}
.feature-category br {display:none;}

@media(max-width:767px){
  .feature-category .sppb-media .pull-left {
    width:100%!important;
  }
  .feature-category  .sppb-media-body {
    flex: 0 0 100%;
     max-width:100%!important;
}
}

div#hikashop_product_description_main {
    font-size: 14px;
    color: #fff;
}



.value-icon img {
    width: 80px;
    margin-bottom: 10px;
}