@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url('../fonts/iranyekan-farsi-numbers/iranyekanwebbold(fanum).eot');
    src: url('../fonts/iranyekan-farsi-numbers/iranyekanwebbold(fanum).eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/iranyekan-farsi-numbers/iranyekanwebbold(fanum).woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/iranyekan-farsi-numbers/iranyekanwebbold(fanum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/iranyekan-farsi-numbers/iranyekanwebbold(fanum).ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/iranyekan-farsi-numbers/iranyekanweblight(fanum).eot');
    src: url('../fonts/iranyekan-farsi-numbers/iranyekanweblight(fanum).eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/iranyekan-farsi-numbers/iranyekanweblight(fanum).woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/iranyekan-farsi-numbers/iranyekanweblight(fanum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/iranyekan-farsi-numbers/iranyekanweblight(fanum).ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/iranyekan-farsi-numbers/iranyekanwebregular(fanum).eot');
    src: url('../fonts/iranyekan-farsi-numbers/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/iranyekan-farsi-numbers/iranyekanwebregular(fanum).woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/iranyekan-farsi-numbers/iranyekanwebregular(fanum).woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/iranyekan-farsi-numbers/iranyekanwebregular(fanum).ttf') format('truetype');
}

html {
    direction: rtl;
}

* {
    letter-spacing: normal !important;
}
body{
    text-align: right;
}
.dropdown > a::after {
    margin-left: 0;
    margin-right: 8px;
}

.header-top .header-right > * {
    margin-left: auto !important;
    margin-right: 2.3rem !important;
}

.header-top .header-right > *:first-child {
    margin-left: auto !important;
    margin-right: 0 !important;
}

.header-top .contact i {
    margin-left: .7rem;
    margin-right: auto;
}

.header-top .help i {
    margin-left: .7rem;
    margin-right: auto;
}

.header-top .login-link i, .header-top .register-link i ,
.header-top .login-links i, .header-top .register-links i
{
    margin-left: .9rem;
    margin-right: auto;
}

.header-top .delimiter {
    margin: 0 .5rem !important;
}

.header-top .header-right > .ml-0 {
    margin-right: 0rem !important;
    margin-left: auto !important
}

.header-middle .logo {
    margin-left: 8rem;
    margin-right: 0;
}

.header-search.hs-simple {
    margin-left: 2rem;
    margin-right: 0;
}

.header-search.hs-simple input.form-control {
    padding: 0 1.55rem 0 5rem;
}

.header-search.hs-simple .btn-search {
    left: 0;
    right: auto;
}

.header-middle .icon-box {
    margin-left: 1.8rem;
    margin-right: 0;
}

.icon-box-side .icon-box-content {
    text-align: right;
}

.divider {
    margin-left: 1.5rem;
    margin-right: 0;
}

.wishlist {
    margin-left: 1.5rem;
    margin-right: 0;
}

.cart-dropdown .cart-label {
    margin: 0 0 0 1rem;
}

.cart-dropdown.type2 .cart-count {
    left: -8px;
    right: auto;
}

.main-nav {
    margin: 0 0.3rem 0 0;
}

.menu > li {
    margin-left: 3rem;
    margin-right: 0;
}

.menu > li > a::after {
    margin-right: .8rem;
    margin-left: 0;
}

.menu > li > ul, .menu > li .megamenu {
    left: auto;
    right: -1.9rem;
}

.menu li a {
    padding: .7rem 1rem .7rem 0;
}

.menu > li > a {
    padding: 1.3rem 0;
}

.tip {
    right: 7px;
    left: auto;
}

.d-icon-arrow-right {
    transform: rotateY(180deg);
}

.d-icon-arrow-left {
    transform: rotateY(180deg);
}

.submenu .submenu > a::after {
    transform: rotate(180deg);
    left: .5rem;
    right: auto;
}

.menu .submenu .submenu ul {
    right: 100%;
    left: auto;
}

.header-bottom .header-right {
    margin-left: .3rem;
    margin-right: 0;
}

.header-bottom .header-right i {
    margin-right: 0;
    margin-left: 1rem;
}

.icon-box-side .icon-box-icon {
    margin-left: 1.5rem;
    margin-right: 0;
}

.product-wrapper .flashsale-countdown-container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.product-wrapper .flashsale-countdown-container label {
    margin-left: 1rem;
    font-size: 1.8rem;
}

.countdown-show4 {
    display: flex;
    flex-direction: row-reverse;
    line-height: 1;
}

.countdown-show4 .countdown-section {
    background-color: #F2F3F5;
    margin-left: 2rem;
    display: flex;
    flex-direction: column;
    border-radius: 1rem;
    text-align: center;
    position: relative;
    width: 50px;
    height: 50px;
    justify-content: center;
}

.countdown-show4 .countdown-section:first-child {
    margin-left: 0;
}

.countdown-show4 .countdown-section:not(:last-child):after {
    content: ":";
    position: absolute;
    color: #000;
    right: -1.2rem;
    font-size: 2rem;
}

.countdown-show4 .countdown-section .countdown-amount {
    font-size: 2.5rem;
    font-weight: bold;
    color: #000;
}

.countdown-show4 .countdown-section .countdown-period {
    font-size: 1rem;
    margin-top: 0.3rem;
}

@media (max-width: 768px) {
    .product-wrapper .flashsale-countdown-container {
        justify-content: center;
    }

}

@media (max-width: 576px) {
    .product-wrapper .flashsale-countdown-container {
        justify-content: space-between;
    }
}

@media (max-width: 468px) {

    .product-wrapper .flashsale-countdown-container label {
        margin-left: 1rem;
        font-size: 1.3rem;
    }

    .countdown-show4 .countdown-section {
        margin-left: 1.5rem;
        width: 36px;
        height: 36px;
    }

    .countdown-show4 .countdown-section:not(:last-child):after {
        right: -0.9rem;
        font-size: 2rem;
    }

    .countdown-show4 .countdown-section .countdown-amount {
        font-size: 1.5rem;
    }

    .countdown-show4 .countdown-section .countdown-period {
        font-size: .8rem;
        margin-top: 0.3rem;
    }
}

.cart-dropdown.cart-offcanvas .dropdown-box {
    left: -34rem;
    right: auto;
    transition: left 0.3s;
}

.cart-dropdown.cart-offcanvas.opened .dropdown-box {
    left: 0;
    right: auto;
}

.btn-icon-right i {
    margin-right: .8rem;
    margin-left: auto;
}

.cart-dropdown .btn-close i {
    margin-left: 0 !important;
    margin-right: .8rem !important;
}

.cart-dropdown .products {
    margin-left: -5px;
    margin-right: 0;
    padding-right: 0;
    padding-left: 5px;
}

.product.product-cart .product-media {
    margin-left: 1.5rem;
    margin-right: 0;
}

.product.product-cart .product-detail {
    margin: 0 0rem 0rem 1rem;
}

.product.product-cart .btn-close {
    right: auto;
    left: .4rem;
}

.product.product-cart .btn-close i {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.product.product-cart .product-name {
    margin-left: 1rem;
    margin-right: 0;
}

.product.product-cart .product-quantity {
    margin-left: 1rem;
    margin-right: 0;
}

.product.product-cart .product-quantity::after {
    margin-right: 1rem;
    margin-left: 0;
}

.cart-dropdown .cart-total label {
    margin: 0 .3rem 0 auto;
}

.product-price .new-price {
    margin-right: 0;
    margin-left: 0;
}

.ratings-full + .rating-reviews {
    margin-left: 0;
    margin-right: 1rem;
}

.banner-group .btn i {
    margin-right: .8rem;
    margin-left: 0;
}

.banner-3 .banner-content {
    right: 7.8%;
    left: auto;
}

.product-price {
    display: flex;
    flex-direction: column-reverse;
}

.newsletter-popup .input-wrapper-inline .form-control {
    border-radius: 0 .3rem .3rem 0;
}

.newsletter-popup .input-wrapper-inline .btn {
    border-radius: .3rem 0 0 .3rem;
}

.newsletter-popup .custom-checkbox + label {
    padding-right: 2.6rem;
    padding-left: 0;
}

.custom-checkbox + label::before {
    right: 0;
    left: auto;
}

.newsletter-popup .form-control {
    border: 1px solid #222;
    background: #fff;
    border-left: none;
}

.post-media .post-calendar {
    left: auto;
    right: 2rem;
}

.post .btn i {
    margin-left: 0;
    margin-right: 8px;
}

.widget-newsletter .btn i {
    margin: -.4rem .6rem 0 0;
}

.social-link {
    margin: 2px 0px 2px 8px;
}

.social-link:last-child {
    margin-left: 0;
}


.minipopup-box .product.product-cart .product-media {
    margin-left: 1.7rem;
    margin-right: 0;
}

.minipopup-box .product.product-cart .product-quantity {
    margin-left: .7rem;
    margin-right: 0;
}

.minipopup-box .product.product-cart .product-quantity::after {
    margin: 0 .7rem -.2rem 0;
}

.minipopup-box .btn.btn-outline {
    margin-left: .7rem;
    margin-right: 0;
}

.minipopup-title .btn {
    margin-right: 1rem;
    margin-left: 0;
}


.service-list .owl-item:not(:last-child) .icon-box::after {
    left: 0;
    right: auto;
}

.mobile-menu-toggle {
    margin-left: 2rem;
    margin-right: 0;
}

.mobile-menu-close {
    right: calc(100vw - 50px);
    left: auto;
}

.mobile-menu-container {
    transform: translateX(296px);
}

.mmenu-active .page-wrapper {
    margin-left: -296px;
    margin-right: 296px;
}

.mobile-menu-container .input-wrapper .form-control {
    border: 1px solid;
    border-color: #2e3237;
    border-left: 0;
}

.sticky-footer .hs-toggle .input-wrapper {
    left: 1.5rem;
    right: auto;
}

.breadcrumb li:not(:last-child)::after {
    margin: 0 .6em;
}

.breadcrumb-nav .breadcrumb li:not(:last-child)::after {
    content: '\f104';
    margin-right: .8rem;
    display: inline-block;
}

.post-single blockquote {
    padding-right: 6rem;
    padding-left: 0;
}

.post-single blockquote:before {
    right: 0;
    left: auto;
    transform: rotate(180deg);
}

.tag {
    margin: .5rem 0 .5rem 1rem;
}

.post-footer .social-icons {
    margin-right: auto;
    margin-left: 0;
}

.post-footer .social-icon {
    margin: .3rem 0 .3rem 2.8rem;
}

.post-footer .social-icon.social-pinterest {
    margin-left: 1rem;
    margin-right: 0;
}

.post {
    font-family: iranyekan, Poppins, sans-serif;
}

.page-item:not(:last-child) {
    margin-left: .5rem;
    margin-right: 0;
}

.btn-absolute input.form-control {
    padding: 1rem 1.5rem 1rem 4rem;
}

.btn-absolute .btn {
    left: 0;
    right: auto;
}

.btn i {
    margin-left: 0;
    margin-right: .4rem;
}

.btn-absolute .btn i {
    margin-right: 0;
    margin-left: auto;
}

.filter-items .with-ul > a > i {
    left: .7rem;
    right: auto;
}

.filter-items ul {
    padding-left: 0;
    padding-right: 1.3rem;
}

.filter-items ul::before {
    right: 0;
    left: auto;
}

.widget-collapsible .toggle-btn {
    right: auto;
    left: 12px;
}

.toggle-btn {
    right: auto;
    left: 0;
}

.post-list-sm .post-details {
    margin-left: 0;
    margin-right: 1.6rem;
}

.text-right {
    text-align: left !important;
}

.text-left {
    text-align: right !important;
}

.card-header a::after {
    left: .5rem;
    right: auto;
}

.accordion-boxed .card-header a::after {
    right: auto;
    left: 2.3rem;
}

.faq .card-header a::after {
    left: 1.3rem;
    right: auto;
}

.pager-link.pager-link-prev:after {
    right: .2rem;
    transform: rotate(
            180deg
    );
    left: auto;
}

.pager-link.pager-link-next:after {
    left: .2rem;
    right: 0;
    transform: rotate(
            180deg
    );
}

.pager-link + .pager-link {
    border-right: .1rem solid #ebebeb;
    border-left: none;
}

.shop-sidebar .filter-actions {
    padding-left: .6rem;
    padding-right: 0;
}

.toolbox .toolbox-left .left-sidebar-toggle, .sidebar-content .filter-actions .sidebar-toggle-btn, .toolbox .top-sidebar-toggle, .right-sidebar-toggle {
    margin-left: 2rem;
    margin-right: 0;
}

.filter-clean {
    margin-right: auto;
    margin-left: 0;
}

.toolbox label {
    margin-left: .8rem;
    margin-right: 0;
}

.toolbox .toolbox-sort::before {
    left: 1.4rem;
    right: auto;
}

.toolbox .select-box::before {
    font-size: 1rem;
    left: 1rem;
    right: auto;
}

.select-box select, .select-menu select {
    padding-right: 9px;
    padding-left: 25px;
}

.toolbox .toolbox-sort .form-control {
    padding-right: 1.4rem;
    padding-left: 25px;
}

@media (min-width: 992px) {
    .sidebar-toggle-remain .toggle-remain {
        left: auto;
        right: 0;
    }

    .closed.sidebar {
        margin-right: -25%;
        margin-left: 0;
    }

    .sidebar-toggle-remain.sidebar.closed .toggle-remain {
        right: calc(100% + 30px);
        left: auto;
    }

    .sidebar-toggle-remain.sidebar.closed + * > .toolbox:first-child {
        margin-right: 10.8rem;
        margin-left: 0;
    }

    .sidebar-toggle-remain.sidebar .toggle-remain::before {
        left: calc(100% + 2px);
        right: auto;
    }

    .sidebar-toggle-remain.sidebar.closed .toggle-remain i {
        transform: rotateY(0deg);
    }

    .pg-vertical .product-thumbs-wrap {
        margin: 0 0 0 1rem;
    }
}

.noUi-target {
    margin: 4px 9px 3rem 16px;
}

.filter-items li {
    padding: 13px 30px 13px 0px;
}

.filter-items a::before {
    right: -2.7rem;
    left: auto;
}

.sidebar-overlay, .sidebar-toggle, .sidebar-content {
    right: 0;
    left: 0;
}

.sidebar-content {
    transform: translateX(100%);
}

.sidebar-active .sidebar .sidebar-content, .top-sidebar-active .top-sidebar .sidebar-content, .right-sidebar-active .right-sidebar .sidebar-content {
    transform: translateX(0);
}

.sidebar-close {
    right: calc(100vw - 52px);
    left: auto;

}

.sidebar-active .page-wrapper {
    margin-left: -250px;
    margin-right: 250px;
}

.pswp__button--arrow--left, .pswp__button--arrow--right, .mfp-arrow {
    right: 10%;
    left: auto;

}

.pswp__button--arrow--left, .mfp-arrow-left {
    left: 10%;
    right: auto;
}

.breadcrumb li:not(:last-child)::after {
    content: '\f104';
}

.breadcrumb li:not(:last-child) a {
    display: inline-block;
}

.product-navigation .breadcrumb {
    margin: 0 0 1rem 2rem;
    font-size: inherit;
}

.product-nav li + li {
    margin-right: 2rem;
    margin-left: 0;
}

.product-name {
    padding-left: 20px;
    padding-right: 0px;
}

.product-meta span {
    margin: 0 3px 0 1.9rem;
}

.product-single .old-price {
    margin-right: 1rem;
    font-weight: normal;
}

.product-single .product-price {
    font-size: 2.4rem;
    font-weight: bold;
    line-height: 1.2;
}

.product-variations > a:not(.size-guide) {
    margin: 3px 0px 3px 5px;
}

.product-form-group > :not(:last-child) {
    margin-left: 2rem;
    margin-right: 0;
}

.size-guide i {
    margin-left: .8rem;
    margin-right: 0;
}

.product-variation-clean {
    right: 0;
    left: auto;
}

.product-form .quantity-minus {
    border-radius: 0 8px 8px 0;
}

.product-form .quantity-plus {
    border-radius: 8px 0 0 8px;
}

.product-details .btn-cart, .product-hide-details .btn-cart {
    margin-left: 5px;
    margin-right: 0;
    border-radius: 8px;
}

.product-form .btn-cart i {
    margin-left: .8rem;
    margin-right: 0;
    margin-top: -6px;
}

.modal-header .close {
    margin: -1rem auto -1rem -1rem;
}

.close {
    float: left;
}

.product-single .btn-wishlist i, .product-single .btn-compare i {
    margin: 0 0 .3rem .5rem;
}

.product-single .divider {
    margin-right: -1rem;
    margin-left: 1.8rem;
}

#product-tab-reviews .comments > ul, .card-reviews .comments > ul {
    padding-left: 3rem;
    padding-right: 0;
}

#product-tab-reviews .comments li, .card-reviews .comments li {
    margin-right: 3rem;
    margin-left: 0;
}

.comment-body {
    position: relative;
    flex: 1 1 auto;
    padding: 0.8rem 2.5rem 0 0;
}

#product-tab-reviews .comment-rating, .card-reviews .comment-rating {
    left: 0;
    right: auto;
}

.rating-form label {
    margin-left: 1rem;
    margin-right: 0;
}

.rating-stars {
    direction: ltr;
}

.custom-checkbox + label {
    padding-right: 2.4rem;
    padding-left: 0;
}

#product-tab-description li, .card-description li {
    padding-right: 2.4rem;
    padding-left: 0;
}

#product-tab-description li::before, .card-description li::before {
    right: 3px;
    left: auto;
}

#product-tab-description .table th, #product-tab-description .table td, .card-description .table th, .card-description .table td {
    text-align: right;
}
/*.owl-carousel .owl-stage-outer{*/
    /*direction:ltr;*/
/*}*/
/*.owl-carousel.owl-drag .owl-item{*/
/*    direction:rtl;*/
/*}*/
.ratings-container {
    line-height: 1.5;
}

.ml-0 {
    margin-right: 0rem !important;
    margin-left: auto !important
}

.mr-0 {
    margin-left: 0rem !important;
    margin-right: auto !important
}

.pl-0 {
    padding-right: 0rem !important;
    padding-left: auto !important
}

.pr-0 {
    padding-left: 0rem !important;
    padding-right: auto !important
}

.ml-1 {
    margin-right: .5rem !important;
    margin-left: auto !important
}

.mr-1 {
    margin-left: .5rem !important;
    margin-right: auto !important
}

.pl-1 {
    padding-right: .5rem !important;
    padding-left: auto !important
}

.pr-1 {
    padding-left: .5rem !important;
    padding-right: 0 !important
}

.ml-2 {
    margin-right: 1rem !important;
    margin-left: auto !important
}

.mr-2 {
    margin-left: 1rem !important;
    margin-right: 0 !important
}

.pl-2 {
    padding-right: 1rem !important;
    padding-left: auto !important;
}

.pr-2 {
    padding-left: 1rem !important;
    padding-right: auto !important
}

.ml-3 {
    margin-right: 1.5rem !important;
    margin-left: auto !important
}

.mr-3 {
    margin-right: auto !important;
    margin-left: 1.5rem !important
}

.pl-3 {
    padding-right: 1.5rem !important;
    padding-left: auto !important
}

.pr-3 {
    padding-left: 1.5rem !important;
    padding-right: auto !important
}

.ml-4 {
    margin-right: 2rem !important;
    margin-left: auto !important
}

.mr-4 {
    margin-left: 2rem !important;
    margin-right: auto !important
}

.pl-4 {
    padding-right: 2rem !important;
    padding-left: auto !important
}

.pr-4 {
    padding-left: 2rem !important;
    padding-right: auto !important
}

.ml-5 {
    margin-right: 2.5rem !important;
    margin-left: auto !important
}

.mr-5 {
    margin-left: 2.5rem !important;
    margin-right: auto !important
}

.pl-5 {
    padding-right: 2.5rem !important;
    padding-left: auto !important
}

.pr-5 {
    padding-left: 2.5rem !important;
    padding-right: auto !important
}

.ml-6 {
    margin-right: 3rem !important;
    margin-left: auto !important
}

.mr-6 {
    margin-left: 3rem !important;
    margin-right: auto !important
}

.pl-6 {
    padding-right: 3rem !important;
    padding-left: auto !important
}

.pr-6 {
    padding-left: 3rem !important;
    padding-right: auto !important;
}

.ml-7 {
    margin-right: 3.5rem !important;
    margin-left: auto !important;
}

.mr-7 {
    margin-left: 3.5rem !important;
    margin-right: auto !important;
}

.pl-7 {
    padding-right: 3.5rem !important;
    padding-left: auto !important
}

.pr-7 {
    padding-left: 3.5rem !important;
    padding-right: auto !important
}

.ml-8 {
    margin-right: 4rem !important;
    margin-left: auto !important
}

.mr-8 {
    margin-left: 4rem !important;
    margin-right: auto !important
}

.pl-8 {
    padding-right: 4rem !important;
    padding-left: auto !important
}

.pr-8 {
    padding-left: 4rem !important;
    padding-right: auto !important
}

.ml-9 {
    margin-right: 4.5rem !important;
    margin-left: auto !important
}

.mr-9 {
    margin-left: 4.5rem !important;
    margin-right: auto !important
}

.pl-9 {
    padding-right: 4.5rem !important;
    padding-left: auto !important
}

.pr-9 {
    padding-left: 4.5rem !important;
    padding-right: auto !important
}

.ml-10 {
    margin-right: 5rem !important;
    margin-left: auto !important
}

.mr-10 {
    margin-left: 5rem !important;
    margin-right: auto !important
}

.pl-10 {
    padding-right: 5rem !important;
    padding-left: auto !important
}

.pr-10 {
    padding-left: 5rem !important;
    padding-right: auto !important
}

.ml-auto {
    margin-right: auto !important
}

.mr-auto {
    margin-left: auto !important
}


@media (min-width: 576px) {

    .mr-sm-0 {
        margin-left: 0rem !important;
        margin-right: auto !important;
    }

    .mr-sm-1 {
        margin-left: .5rem !important;
        margin-right: auto !important;
    }

    .mr-sm-2 {
        margin-left: 1rem !important;
        margin-right: auto !important;
    }

    .mr-sm-3 {
        margin-left: 1.5rem !important;
        margin-right: auto !important;
    }

    .mr-sm-4 {
        margin-left: 2rem !important;
        margin-right: auto !important;
    }

    .mr-sm-5 {
        margin-left: 2.5rem !important;
        margin-right: auto !important;
    }

    .mr-sm-6 {
        margin-left: 3rem !important;
        margin-right: auto !important;
    }

    .mr-sm-7 {
        margin-left: 3.5rem !important;
        margin-right: auto !important;
    }

    .mr-sm-8 {
        margin-left: 4rem !important;
        margin-right: auto !important;
    }

    .mr-sm-9 {
        margin-left: 4.5rem !important;
        margin-right: auto !important;
    }

    .mr-sm-10 {
        margin-left: 5rem !important;
        margin-right: auto !important;
    }

    .ml-sm-0 {
        margin-right: 0rem !important;
        margin-left: auto !important;
    }

    .ml-sm-1 {
        margin-right: .5rem !important;
        margin-left: auto !important;
    }

    .ml-sm-2 {
        margin-right: 1rem !important;
        margin-left: auto !important;
    }

    .ml-sm-3 {
        margin-right: 1.5rem !important;
        margin-left: auto !important;
    }

    .ml-sm-4 {
        margin-right: 2rem !important;
        margin-left: auto !important;
    }

    .ml-sm-5 {
        margin-right: 2.5rem !important;
        margin-left: auto !important;
    }

    .ml-sm-6 {
        margin-right: 3rem !important;
        margin-left: auto !important;
    }

    .ml-sm-7 {
        margin-right: 3.5rem !important;
        margin-left: auto !important;
    }

    .ml-sm-8 {
        margin-right: 4rem !important;
        margin-left: auto !important;
    }

    .ml-sm-9 {
        margin-right: 4.5rem !important;
        margin-left: auto !important;
    }

    .ml-sm-10 {
        margin-right: 5rem !important;
        margin-left: auto !important;
    }

    .pr-sm-0 {
        padding-left: 0rem !important;
        padding-right: auto !important;
    }

    .pr-sm-1 {
        padding-left: .5rem !important;
        padding-right: auto !important;
    }

    .pr-sm-2 {
        padding-left: 1rem !important;
        padding-right: auto !important;
    }

    .pr-sm-3 {
        padding-left: 1.5rem !important;
        padding-right: auto !important;
    }

    .pr-sm-4 {
        padding-left: 2rem !important;
        padding-right: auto !important;
    }

    .pr-sm-5 {
        padding-left: 2.5rem !important;
        padding-right: auto !important;
    }

    .pr-sm-6 {
        padding-left: 3rem !important;
        padding-right: auto !important;
    }

    .pr-sm-7 {
        padding-left: 3.5rem !important;
        padding-right: auto !important;
    }

    .pr-sm-8 {
        padding-left: 4rem !important;
        padding-right: auto !important;
    }

    .pr-sm-9 {
        padding-left: 4.5rem !important;
        padding-right: auto !important;
    }

    .pr-sm-10 {
        padding-left: 5rem !important;
        padding-right: auto !important;
    }

    .pl-sm-0 {
        padding-right: 0rem !important;
        padding-left: auto !important;
    }

    .pl-sm-1 {
        padding-right: .5rem !important;
        padding-left: auto !important;
    }

    .pl-sm-2 {
        padding-right: 1rem !important;
        padding-left: auto !important;
    }

    .pl-sm-3 {
        padding-right: 1.5rem !important;
        padding-left: auto !important;
    }

    .pl-sm-4 {
        padding-right: 2rem !important;
        padding-left: auto !important;
    }

    .pl-sm-5 {
        padding-right: 2.5rem !important;
        padding-left: auto !important;
    }

    .pl-sm-6 {
        padding-right: 3rem !important;
        padding-left: auto !important;
    }

    .pl-sm-7 {
        padding-right: 3.5rem !important;
        padding-left: auto !important;
    }

    .pl-sm-8 {
        padding-right: 4rem !important;
        padding-left: auto !important;
    }

    .pl-sm-9 {
        padding-right: 4.5rem !important;
        padding-left: auto !important;
    }

    .pl-sm-10 {
        padding-right: 5rem !important;
        padding-left: auto !important;
    }
}

@media (min-width: 992px) {

    .ml-lg-0 {
        margin-right: 0rem !important;
        margin-left: auto !important;
    }

    .mr-lg-0 {
        margin-left: 0rem !important;
        margin-right: auto !important;
    }

    .pl-lg-0 {
        padding-right: 0rem !important;
        padding-left: auto !important;
    }

    .pr-lg-0 {
        padding-left: 0rem !important;
        padding-right: auto !important;
    }

    .ml-lg-1 {
        margin-right: .5rem !important;
        margin-left: auto !important;
    }

    .mr-lg-1 {
        margin-left: .5rem !important;
        margin-right: auto !important;
    }

    .pl-lg-1 {
        padding-right: .5rem !important;
        padding-left: auto !important;
    }

    .pr-lg-1 {
        padding-left: .5rem !important;
        padding-right: auto !important;
    }

    .ml-lg-2 {
        margin-right: 1rem !important;
        margin-left: auto !important;
    }

    .mr-lg-2 {
        margin-left: 1rem !important;
        margin-right: auto !important;
    }

    .pl-lg-2 {
        padding-right: 1rem !important;
        padding-left: auto !important;
    }

    .pr-lg-2 {
        padding-left: 1rem !important;
        padding-right: auto !important;
    }

    .ml-lg-3 {
        margin-right: 1.5rem !important;
        margin-left: auto !important;
    }

    .mr-lg-3 {
        margin-left: 1.5rem !important;
        margin-right: auto !important;
    }

    .pl-lg-3 {
        padding-right: 1.5rem !important;
        padding-left: auto !important;
    }

    .pr-lg-3 {
        padding-left: 1.5rem !important;
        padding-right: auto !important;
    }

    .ml-lg-4 {
        margin-right: 2rem !important;
        margin-left: auto !important;
    }

    .mr-lg-4 {
        margin-left: 2rem !important;
        margin-right: auto !important;
    }

    .pl-lg-4 {
        padding-right: 2rem !important;
        padding-left: auto !important;
    }

    .pr-lg-4 {
        padding-left: 2rem !important;
        padding-right: auto !important;
    }

    .ml-lg-5 {
        margin-right: 2.5rem !important;
        margin-left: auto !important;
    }

    .mr-lg-5 {
        margin-left: 2.5rem !important;
        margin-right: auto !important;
    }

    .pl-lg-5 {
        padding-right: 2.5rem !important;
        padding-left: auto !important;
    }

    .pr-lg-5 {
        padding-left: 2.5rem !important;
        padding-right: auto !important;
    }

    .ml-lg-6 {
        margin-right: 3rem !important;
        margin-left: auto !important;
    }

    .mr-lg-6 {
        margin-left: 3rem !important;
        margin-right: auto !important;
    }

    .pl-lg-6 {
        padding-right: 3rem !important;
        padding-left: auto !important;
    }

    .pr-lg-6 {
        padding-left: 3rem !important;
        padding-right: auto !important;
    }

    .ml-lg-7 {
        margin-right: 3.5rem !important;
        margin-left: auto !important;
    }

    .mr-lg-7 {
        margin-left: 3.5rem !important;
        margin-right: auto !important;
    }

    .pl-lg-7 {
        padding-right: 3.5rem !important;
        padding-left: auto !important;
    }

    .pr-lg-7 {
        padding-left: 3.5rem !important;
        padding-right: auto !important;
    }

    .ml-lg-8 {
        margin-right: 4rem !important;
        margin-left: auto !important;
    }

    .mr-lg-8 {
        margin-left: 4rem !important;
        margin-right: auto !important;
    }

    .pl-lg-8 {
        padding-right: 4rem !important;
        padding-left: auto !important;
    }

    .pr-lg-8 {
        padding-left: 4rem !important;
        padding-right: auto !important;
    }

    .ml-lg-9 {
        margin-right: 4.5rem !important;
        margin-left: auto !important;
    }

    .mr-lg-9 {
        margin-left: 4.5rem !important;
        margin-right: auto !important;
    }

    .pl-lg-9 {
        padding-right: 4.5rem !important;
        padding-left: auto !important;
    }

    .pr-lg-9 {
        padding-left: 4.5rem !important;
        padding-right: auto !important;
    }

    .ml-lg-10 {
        margin-right: 5rem !important;
        margin-left: auto !important;
    }

    .mr-lg-10 {
        margin-left: 5rem !important;
        margin-right: auto !important;
    }

    .pl-lg-10 {
        padding-right: 5rem !important;
        padding-left: auto !important;
    }

    .pr-lg-10 {
        padding-left: 5rem !important;
        padding-right: auto !important;
    }
}

@media (min-width: 1200px) {
    .ml-xl-0 {
        margin-right: 0rem !important;
        margin-left: auto !important;
    }

    .ml-xl-1 {
        margin-right: .5rem !important;
        margin-left: auto !important;
    }

    .ml-xl-2 {
        margin-right: 1rem !important;
        margin-left: auto !important;
    }

    .ml-xl-3 {
        margin-right: 1.5rem !important;
        margin-left: auto !important;
    }

    .ml-xl-4 {
        margin-right: 2rem !important;
        margin-left: auto !important;
    }

    .ml-xl-5 {
        margin-right: 2.5rem !important;
        margin-left: auto !important;
    }

    .ml-xl-6 {
        margin-right: 3rem !important;
        margin-left: auto !important;
    }

    .ml-xl-7 {
        margin-right: 3.5rem !important;
        margin-left: auto !important;
    }

    .ml-xl-8 {
        margin-right: 4rem !important;
        margin-left: auto !important;
    }

    .ml-xl-9 {
        margin-right: 4.5rem !important;
        margin-left: auto !important;
    }

    .ml-xl-10 {
        margin-right: 5rem !important;
        margin-left: auto !important;
    }

    .mr-xl-0 {
        margin-left: 0rem !important;
        margin-right: auto !important;
    }

    .mr-xl-1 {
        margin-left: .5rem !important;
        margin-right: auto !important;
    }

    .mr-xl-2 {
        margin-left: 1rem !important;
        margin-right: auto !important;
    }

    .mr-xl-3 {
        margin-left: 1.5rem !important;
        margin-right: auto !important;
    }

    .mr-xl-4 {
        margin-left: 2rem !important;
        margin-right: auto !important;
    }

    .mr-xl-5 {
        margin-left: 2.5rem !important;
        margin-right: auto !important;
    }

    .mr-xl-6 {
        margin-left: 3rem !important;
        margin-right: auto !important;
    }

    .mr-xl-7 {
        margin-left: 3.5rem !important;
        margin-right: auto !important;
    }

    .mr-xl-8 {
        margin-left: 4rem !important;
        margin-right: auto !important;
    }

    .mr-xl-9 {
        margin-left: 4.5rem !important;
        margin-right: auto !important;
    }

    .mr-xl-10 {
        margin-left: 5rem !important;
        margin-right: auto !important;
    }
}

@media (min-width: 992px) {
    .ml-lg-auto {
        margin-right: auto !important;
    }

    .mr-lg-auto {
        margin-left: auto !important
    }

}
.mfp-content{text-align: right}

.aiz-user-panel {
    padding-right: 30px;
    padding-left: 0;
}
