@import url("dana.css");
@import url("vm.css");
@import url("vmbest.css");
@import url("vm_user.css");
@import url("vmone.css");
body{
	font-family: dana;
    background: #F1F1F1;
	-moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}
h1, h2, h3, h4, h5, h6,input, textarea {
	font-family: dana !important;
}
#sp-header {
    z-index: 9 !important;
}
.justify-space-between{
	justify-content:space-between;
}
#sp-header  .justify-content-end {
    justify-content: start!important;
}

#sp-main-body {
    padding: 0;
}

.header-modules .search form:after {
    right: auto;
    left: 10px;
}

ul.social-icons>li {
    margin-right: 20px;
}


.sp-contact-info {
	unicode-bidi: embed;
    direction: ltr;
}

#sp-footer ul.menu li {
    display: block;
    margin: 10px;
}

.sp-copyright {
    margin-top: 20px;
    display: block;
}
body.rtl .sp-megamenu-parent>li.sp-has-child>a:before, body.rtl .sp-megamenu-parent>li.sp-has-child>span:before {
	font-weight: 900;
    margin-right: 2px;
    margin-top: 2px;
}

.view-featured #sp-main-body {
    padding: 0;
}

.mytestimonial .sppb-column-addons{
	direction:ltr;
}

.mytestimonial .sppb-column-addons .sppb-text-center {
	direction:rtl;
}

.grid-layout {
    display: grid;
    grid-template-columns: auto auto auto auto auto auto auto auto;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    grid-gap: 10px;
    grid-auto-flow: dense;
    padding: 10px;
}
.acm-cliens.style-4 .client-img img {
    width: 100%;
}
 .clients-wrap > div {
    padding:0px;
}
 .mod-banners .banneritem{
     display: flex;
     justify-content: center;
 }
 .sp-sign-in .signin-text{
   
 }

#sp-header .sp-module {
    margin-left: 10px;
}

#sp-breadcrumb > sp-column {
    background: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
}

.breadcrumb {
    background-color: #fff;
    margin-top: 15px;
}

.breadcrumb li{
    margin-left:5px;
}

.breadcrumb-item::before {
    float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/");
}

#sp-left .sp-column{
    background: #fff;
}

#sp-left .sp-module, #sp-right .sp-module {
    margin-top: 50px;
    border: 1px solid #f3f3f3;
    padding: 30px 15px;
    border-radius: 3px;
    background: #fff;
}

#sp-menu .sp-profile-wrapper .arrow-icon{
	display: none;
}
#sp-menu .sp-profile-wrapper .fa-user-circle{
    font-size: 20px;
    color: #555;
}




.loginsms .form-check-input[type=checkbox] {
    border-radius: .25em;
    width: 20px;
    float: right;
}

.loginsms  .form-check {
    text-align: right;
}

.loginsms label {
    margin-right: 30px;
}

.loginsms  .input-group {
    flex-direction: row-reverse;
}


#sp-header .sp-sign-in{
    background: #f1f1f1;
    border: 0;
    padding: 5px;
    border-radius: 20px;
    color: #444444;
    width: auto;
    display: flex;
    height: 34px;
    justify-content: center;
    align-items: center;
}

#sp-header .sp-sign-in.login{
    width: auto;
}

#sp-menu .sp-profile-wrapper .user-text{
	margin-right:5px;
}



@media (max-width: 767px) {

	#sp-header .sp-sign-in {
		width: 35px;
	}
	#sp-header .sp-sign-in span {
		margin: 0 !important;
	}
	.header-modules{
		display: flex;
	}
	.cf-searchmod-wrapper{
		width: 95%;
		margin: 0 auto;
	}

	.cf-form-search input[type="search"]:not(.form-control) {
		width: 100%;
	}
	.cf-form-search{
		position: absolute;
		top: 60px;
		width: 100%;
		right: 0;
	}
	#sp-menu , #sp-menu >div{
		position: unset !important;
	}


}
.product_stock {
    font-size: 13px;
    display:none !important;
}
.mt-2 {
    margin-top: .5rem !important;
    display: none !important;
}