.menu-widget.layout7 span.badge.badge-assertive {
    width: max-content !important;
    padding: 3% 3% 2% !important;
    right: 85%;
}
.videoCommerce .category-block ion-item .title {
    height: unset !important;
}
.advance-news .item.grid-3 span.badge {
    left: 5px;
    font-size: 10px;
    top: 6px;
    bottom: unset;
}
.menu-widget.layout2 .item span.badge {
    width: 26px !important;
    right: unset;
    left: 21%;
    font-size: 10px !important;
    border-radius: 50%;
    height: 24px;
    padding: 0 !important;
    justify-content: center;
    align-items: center;
}
.advance-news iframe {
    max-width: 100%;
}
/* .page-builder .home-structure.banner.ratio-free.banner-third{
    flex-basis: 38%;
} */
.page-builder .home-structure.banner.ratio-free.banner-two-thirds{
    flex-basis: 57.3%;
}
.twoboxes {
    flex-basis: 65% !important;
}
.onebox {
    flex-basis: 31% !important;
}
.onebox img{
    height: 102%;
}
.sliderboxes{
    margin: -19px 4% 0 !important;
    width: 93% !important;
}


/* .page-builder .icon-box .categories-row img {
    border-radius: 13px !important;
} */


ion-slides.sliders.sliderx {
    margin-top: -10px;
}
img.banner-background.bn6 {
    margin-top: 2px;
}
.page-builder .icon-box .categories-row:nth-of-type(10n+1) .row-background {
    background: none;
    width: 70px;
    height: 70px;
    margin: 0 3px;
}

.page-builder .home-structure.icon-box {
    margin: 4% 0;
}

.section-box.onebox.size-half {
    margin-right: 0px !important;
}
.advance-form .input-label {
    line-height: 21px !important;
}
/* 
.page-builder .home-structure.icon-box.banner-one-fourth{
    width:19%;
}    */


.page-builder1495416 .home-structure.banner.ratio-free.banner-third {
    flex-basis: 31.3% !important;
}




.page-builder1512451 .home-structure.banner.ratio-free.banner-two-thirds {
    flex-basis: 60.3%;
    margin-right: 4px !important;
}

.page-builder1512451 .home-structure.banner.ratio-free.banner-third {
    flex-basis: 31.3% !important;
}


/*Design*/

.item-contact {
    box-shadow: unset !important;
    border-radius: 13px !important;
    border: none;
    margin-bottom: 15px !important;
}
.contact-us ion-item i::before {
    color: rgb(233 160 79) !important;
}
.signup-tickets.tickets #search_icon {
    top: 9px;
}
a.tabs-striped.tab-item.tab-item {
    border: none !important;
}
a.tabs-striped.tab-item.tab-item-active i.icon {
    color: #e9a04f !important;
}
.tab-item .icon.fa-home-alt {
    font-size: 25px;
}

.login-page .signup-btn.btn-outline {
    background-color: rgb(249 172 27) !important;
    border: 1px solid rgb(249 172 27) !important;
}
.signup .submenu-container {
    background-color: unset;
}
.profile-page .profile-links {
    border-radius: 8px;
    margin: 5px 10px;
    background: white;
}
.profile-links .fa-calendar-check:before {
    margin-top: -3px !important;
    display: block;
}
.signup .item-select select {
    font-family: 'IRANYekan';
}
.ticket-form .item-form textarea {
    color: black !important;
    font-family: 'IRANYekan';
}
i.profile-link-icon.theme-color {
    color: #e9a04f !important;
}
.bar.bar-dark {
    box-shadow: unset !important;
    border: none;
}
.advance-news .grid-1 img:first-child {
    height: 138px;
}

.tickets .item-advance .item.item-contact {
    margin-top: 0px;
    background: white;
}
textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color] {
    background: rgb(27 216 224 / 17%) !important;
}
.tickets #search_icon {
    top: 10px !important;
}