.qodef-mobile-header .qodef-mobile-nav a, .qodef-mobile-header .qodef-mobile-nav h4 {
    color: #000000 !important;
    border-bottom: 1px solid #f5f5f5 !important;
        padding: 16px 0 !important;
}
.qodef-mobile-header .qodef-mobile-nav .mobile_arrow {
    top: 8px !important;
    color: #0052cc !important;
    transform: rotate(0deg) !important;
        width: 12px !important;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle:hover {
    border: 0px solid #ffffff!important;
}
.info-wrapper.ult-adjust-bottom-margin, .smile_icon_list_wrap.ult-adjust-bottom-margin, .uavc-list-icon-wrapper.ult-adjust-bottom-margin, .ubtn-ctn-center, .ubtn-ctn-left, .ubtn-ctn-right, .ubtn-img-container, .ult-banner-block.ult-adjust-bottom-margin, .ult-modal-input-wrapper.ult-adjust-bottom-margin, .ult_dual_button.ult-adjust-bottom-margin, .ultb3-box.ult-adjust-bottom-margin, .ultimate-call-to-action.ult-adjust-bottom-margin, .ultimate-google-trends.ult-adjust-bottom-margin, .ultimate-map-wrapper.ult-adjust-bottom-margin, .uvc-type-wrap.ult-adjust-bottom-margin, html .ult-ih-container.ult-adjust-bottom-margin, html .ult_exp_section_layer.ult-adjust-bottom-margin, html .ult_hotspot_container.ult-adjust-bottom-margin, html .ult_main_cl.ult-adjust-bottom-margin {
    margin-bottom: 0px !important;
}
.qodef-side-menu .widget, .qodef-sidebar .widget {
    margin-top: 12px !important;
}
 .slick-next {
    right: 32px !important;
}
.qodef-mobile-header .qodef-mobile-nav .mobile_arrow {
    width: 75% !important;
    text-align: left !important;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px !important;
}
.rs-fullwidth-wrap .rs-module-wrap {
    /* left: 0 !important; */
}
.vc_custom_1682934068356 {
    margin-right: 0px !important;
    width: 105% !important;
}
#wpdcom .wpd-form-head {
    display: none !important;
}
#wpdcom .wpdiscuz-textarea-wrap .ql-editor {
    font-family: 'IRANSansWeb' !important;
}
#wpdcom {
    max-width: 90% !important;
}
#comments #wpdcom span, #respond #wpdcom span, #wpdcom span {
    font-family: 'IRANSansWeb' !important;
}
#wpdcom.wpd-layout-2 .wpd-comment .wpd-follow-link {
    display: none !important;
}
.vc_custom_1622444446165 {
    padding-right: 0px !important;
}
.site-title, h1, h2, h3 {
    padding: 12px 0 12px 0px !important;
}
.ult-ib-effect-style15 .ult-new-ib-title {
    left: 22px !important;
}
.ult-banner-block .bb-top-title i {
    float: none !important;
}
.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
    box-shadow: 0px 5px 72px #cbcde7;
}
.ult-banner-block .bb-top-title i {
    line-height: 3.2 !important;
    padding-right: 23px !important;
    float: right !important;
}
.ult_exp_section .aio-icon i, .ult_expheader, .ult_expsection_icon {
    text-align: center !important;
}
.ult-content-box-container, .ult-content-box-container * {
    border-radius: 15px !important;
}
.qodef-search-slides-from-window-top .qodef-mobile-header {
    margin-bottom: 1px !important;
}
.yasr-vote-success  {
    text-align: center !important;
}
.yasr-visitor-votes  {
    text-align: center !important;
}
.yasr-small-block-bold {
    text-align: center !important;
}
footer .qodef-footer-top.qodef-footer-top-full {
    padding: 32px 25px !important; 
}
.qodef-pagination li.active span {
    text-align: center !important;
    font-family: 'IRANSansWeb' !important;
}
.qodef-blog-holder.qodef-blog-type-standard .qodef-blog-standard-info-holder {
    margin-bottom: -11px;
}
.qodef-blog-holder article .qodef-post-info a {
    color: #0052cc!important;
}
.qodef-blog-holder article .qodef-post-image img {
    vertical-align: top!important;
}
.qodef-blog-holder.qodef-blog-type-standard .qodef-post-excerpt {
    margin-bottom: 12px !important;
}
.qodef-blog-holder.qodef-blog-type-standard article:not(.format-quote):not(.format-link) .qodef-post-text {
    padding: 0px !important;
}
.qodef-blog-holder.qodef-blog-type-standard .qodef-blog-standard-post-date .date {
    text-align: center !important;
}
.qodef-blog-holder article .qodef-post-title {
    margin-bottom: 0px !important;
    }
.qodef-btn.qodef-btn-small {
    font-size: 13px !important;
    padding: 0px 14px !important;
    background: #ffffff !important;
    border-radius: 0px 12px 12px 8px !important;
    color: #afb5c5 !important;
    border-color: #e2e5ec !important;
    font-weight: 400;
    height: 30px !important;
    line-height: 30px !important;
    float: left !important;
}


table td {
    border: solid 2px #ffffff;
}
.qodef-comment-form {
    padding: 0 20% 0 20% !important;
}
.qodef-comment-form {
    margin: 0px !important;
}
.qodef-comment-holder {
    border-top: 1px solid #ffffff !important;
}
.qodef-testimonials.standard_carousel .qodef-testimonial-image-holder {
    height: 15% !important;
}
.qodef-testimonials.standard_carousel .qodef-testimonial-image-holder {
    text-align: center !important;
    padding: 40px 0px 0px 0px !important;
}
.ult-banner-block, .wpb_row .wpb_column .wpb_wrapper .ult-banner-block {
    border-radius: 13px !important;
    box-shadow: 0px 4px 15px #d0d1dc !important;
}
.qodef-accordion-holder .qodef-title-holder {
    cursor: copy !important;
    padding: 1px 1px 1px 0px !important;
}


.qodef-mobile-header .qodef-mobile-nav li.qodef-opened>.mobile_arrow>.qodef-sub-arrow {
    transform: rotate(270deg) !important;
}
.qodef-side-menu .widget a, .qodef-sidebar .widget a {
    color: #4d5c77 !important;
    font-weight: bolder !important;
}
.ultb3-info.ib3-info-right {
    height: 51px;
    top: -155px !important;
}
.qodef-comment-holder .qodef-comment-text .qodef-comment-date {
    color: #cdcdcd !important;
}
.qodef-side-menu #searchform, .qodef-sidebar #searchform {
    border-radius: 5px 5px 26px 5px !important;
}
#submit_comment, .post-password-form input[type=submit], .qodef-sidebar #searchform input[type=submit], .qodef-woocommerce-page #reviews input[type=submit], .qodef-woocommerce-page .woocommerce-message a, footer input[type=submit], input.wpcf7-form-control.wpcf7-submit {
    border-radius: 24px 0px 22px 23px;
    float: right;
    font-size: 14px;
}
.search .qodef-blog-holder .qodef-post-text-inner .qodef-btn {
    margin-top: -41px !important;
    margin-left: 10px !important;
}
table tbody tr, table thead tr {
 border: 0px solid #e6e6e6 !important;
}
.qodef-blog-holder.qodef-blog-type-standard .qodef-blog-standard-info-holder {
    margin-top: 4px !important;
}
.search .qodef-blog-holder.qodef-blog-type-standard article:not(.format-quote):not(.format-link) .qodef-post-text, .search .qodef-blog-holder.qodef-blog-type-standard article:not(.format-quote):not(.format-link):not(.format-audio).has-post-thumbnail .qodef-post-text {
    border: 0px solid #e6e6e6 !important;
    margin-right: 16px !important;
}
#submit_comment:hover, .post-password-form input[type=submit]:hover, .qodef-sidebar #searchform input[type=submit]:hover, .qodef-woocommerce-page #reviews input[type=submit]:hover, .qodef-woocommerce-page .woocommerce-message a:hover, footer input[type=submit]:hover, input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #1564d8;
    color: #fff;
    border-color: #0052cc;
}
@media only screen and (max-width: 480px){
#qodef-particles .qodef-p-content, .elementor-row .elementor-widget-wrap>.qodef_elementor_container_inner, .qodef-container-inner, .qodef-fullwidth-slider-item .qodef-fullwidth-slider-item-content-wrapper, .qodef-grid, .qodef-grid-section .qodef-section-inner, .qodef-slider .carousel-inner .qodef-slider-content-outer, .qodef_elementor_container_inner {
    width: 93% !important;
}
}
@media only screen and (max-width: 768px){
.qodef-tabs .qodef-tabs-nav {
    display: inline-grid !important;
}
.qodef-section-inner-margin {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.qodef-tabs.qodef-horizontal .qodef-tabs-nav li, .qodef-tabs.qodef-horizontal .qodef-tabs-nav li:first-child {
    margin: 0 0 0px !important;
}
.qodef-tabs.qodef-horizontal .qodef-tabs-nav li {
    margin: -2px 0px 0px 0px !important;
}
.qodef-tab-title {
    text-indent: -3.5% !important;
}
.qodef-tabs .qodef-tabs-nav li:first-child a {
    border-radius: 8px 8px 0px 0px !important;
}
.qodef-tabs .qodef-tabs-nav li:last-child a {
    border-radius: 0px 0 8px 8px !important;
}
}
.nf-error.field-wrap .nf-field-element:after {
    font-family: FontAwesome !important;
}
.nf-pass.field-wrap .nf-field-element:after {
    color: green;
    font-family: FontAwesome !important;
}
.checkbox-wrap .nf-field-element label:before, .checkbox-wrap .nf-field-label label:before, .listcheckbox-wrap .nf-field-element label:before, .listcheckbox-wrap .nf-field-label label:before {
    font-family: FontAwesome !important;
}
.nf-error.field-wrap .nf-field-element:after {
  font-family: FontAwesome !important;
}
.fa-angle-right:before{
	content: "\f104" !important;
}
.ultb3-btn {
    padding: 1px 13px 2px 28px !important;
    display: inherit !important;
    margin-bottom: 36px !important;
}
#qodef-back-to-top {
    width: 31px;
    right: 17px;
    left: auto;
    bottom: 17px;
    }
#qodef-back-to-top>span {
    width: 36px;
    height: 36px;
    line-height: 38px;
    opacity: 0.7;
    }
    
@media only screen and (min-width: 240px) and (max-width: 768px){
.qodef-mobile-header .qodef-mobile-menu-opener a {
    padding-right: 20px !important;
} 
.qodef-comment-holder .qodef-comment-text {
    padding: 0 0px 0 0 !important;
    width: 100% !important;
}
.qodef-comment-holder .qodef-comment-image img {
    display: none !important;
}
.qodef-comment-list .children {
    padding: 0 32px 0 0 !important;
}
.qodef-comment-holder .qodef-comment-image {
    display: none !important;
}
}
@media only screen and (max-width: 768px){
.qodef-testimonials.standard_carousel .qodef-testimonial-text-holder {
    width: 87% !important;
    text-align: center !important;
}
.qodef-carousel-holder.with_navigation {
    padding: 0px 0px!important; 
}
.qodef-carousel-first-image-holder  .qodef-image-zoom{
    padding: 0px 32px !important; 
}
}
@media only screen and (min-width: 1360px) and (max-width: 1920px){
.qodef-comment-holder {
    padding: 0% 20% 0% 20% !important;
}
} 
