@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: "Iransans";
    src: url('../fonts/Shabnam-Bold.ttf')
}

html,body
{
direction:rtl;
text-align:right;
font-family: "Iransans";
}
.input-group-lg>.input-group-append>.btn,.input-group-overlay .prepended-form-control:not(.rounded-left-0)
{
border-radius:0;
}
#product_item,#mc-embedded-subscribe,#mce-EMAIL
{
border-radius:0 !important;
}
.cz-range-slider
{
direction:ltr !important;
text-align:right;
}
@media (min-width: 768px)
{
	.text-md-left 
	{
		text-align: right !important;
	}
}
.input-group-overlay .prepended-form-control:not(.rounded-left-0) {
    padding-right: 2.5rem;
    border-top-left-radius: .3125rem !important;
    border-bottom-left-radius: .3125rem !important
}

.topbar .topbar-text>i,.topbar .topbar-link>i {
    margin-left: .375rem;
    font-size: 1.15em;
    vertical-align: middle
}

.breadcrumb-item>a>i {
    margin-top: -.175rem;
    margin-left: .325rem;
    font-size: 1.05em;
    vertical-align: middle
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    margin-bottom: .75rem;
    font-weight: 800;
    line-height: 1.2;
    color: #373f50;
    
}

.font-size-ms {
    font-size: .8125rem !important;
    padding-right: 5px;
}

.font-size-sm {
    font-size: .875rem !important;
    padding-right: 5px;
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-left: .425rem;
    color: #a6acb7;
    content: ">"
}

.btn>i {
    margin-top: -.1875rem;
    vertical-align: middle;
    padding-left: 5px;
}

.pb-2,.py-2 {
    padding-bottom: .5rem !important;
    padding-right: 10px;
}
.pl-xl-5,.px-xl-5 {
	padding-right: 3rem !important;
}

.card-body form{
	direction: ltr;
}
.card-body input:-moz-placeholder {
    text-align: right;
}
.card-body input:-ms-input-placeholder {
    text-align: right;
}
.card-body input::-webkit-input-placeholder {
    text-align: right;
}

.blog-entry-meta-link>i {
    margin-top: -.0625rem;
    margin-left: .375rem;
    vertical-align: middle
}
.dropdown-item>i,.dropdown-item .badge {
    vertical-align: middle;
    padding-left: 5px;
}
.navbar-light .navbar-tool-text {
    color: #4b566b;
    padding-right: 5px;
}

.mr-2,.mx-2 {
    margin-left: .5rem !important;
}
.justify-content-between .text-muted {
    text-align: left;
    padding-left: 5px;
}
.turn-page .turn-ul {
	float: left;
	margin: 0 30px 0 20px;
	direction: ltr;
  }

  .pr-3,.px-3 {
    padding-right: 0px !important;
}

.text-sm-left {
    text-align: right !important;
    padding-right: 10px;
}
.page-title-overlap h1{
    text-align: right;
}

.float-right {
    float: left !important;
}

.toast-header h6{
    margin-right: 0px !important;
    margin-left: auto;
}
.btn-outline-secondary {
    border-color: #dae1e7;
    direction: ltr;
    margin: auto;
}

.dl-title{

    text-align: right !important;
}
.dropdown-menu-right {
    right: auto;
    left: 0;
}

.price-list ul {
    text-align: right;
}

.sub_middle{
    margin: 0 auto;
}

.single-price-item p {
    font-size: 18px;
    margin: 0; 
  
}
.price-list ul li{
    margin:10px;
}
.py-5{
    padding-top:10px !important;
}
.price-badge { background:#DE2F2F; color:#FFFFFF; }
.sub-badge { background:#006437; color:#FFFFFF; }

.pagination{
  width: 100% !important;
  overflow-x: hidden !important;
  box-sizing: border-box !important;

}