body {

    unicode-bidi: embed

}

body,.widget {

    direction: rtl

}

p {

    font-size: 14px;

    line-height: 1.7

}



.button.large {

    font-size: 16px;

    font-weight: 400

}



@media only screen and (max-width: 767px) {

    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {float:none;}

}



.owl-carousel .owl-wrapper-outer {

    direction: ltr

}



.alignright,.icon-box1 p,.icon-box1 h4,.our-team h2,.widget,.commentbox,.blog-line p,.blog-line p a,.blog-post p.blog-author,.blog-post p.blog-author a,.blog-single-post h1,.nav-wrap1 #nav ul li a,#nav ul li a,#menu-icon,#nav a,#nav ul li a,#nav ul li a:hover,#nav ul li:hover a,p.comment-notes,.footer-in h5.subtitle,#nav li.mega ul[class^="sub-"] .vc_wp_custommenu ul li a,.sub-menu .wpb_column,.wpb_gallery_slides .flex-caption h6,.wpb_gallery_slides .flex-caption h6 a,.wpb_gallery_slides .flex-caption p,.wpb_gallery_slides .flex-caption h2.post-title,.our-team h5,.widget .side-list ul h5,.blgtyp3.blog-post p,.blog-single-post h6.blog-author,.commentbox h3,li.bbp-forum-info,li.bbp-topic-title,#bbpress-forums #bbp-your-profile fieldset dl label[for],#bbpress-forums .bbp-body .bbp-reply-content,#bbpress-forums .bbp-body .bbp-topic-content,.bbp-topic-title .bbp-topic-meta,.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce #payment ul.payment_methods li,.page-id-123 form#contact-form.frmContact,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-topic-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-reply-content,.widget-tabs .tab_content .tab-list .content,.widget ul .cat-item a,.widget h4.subtitle,ul.check li,#wrap .button.large,.events-grid2 .event-grid-head .event-date,.events-grid2 .event-grid-head div,.modern-grid .modern-rating,.modern-grid .modern-cat,.course-main .course-postmeta span,.llms-syllabus-wrapper .acc-trigger a,.course-main .course-content .course-single-post .llms-lesson-preview .llms-lesson-excerpt,#wrap .llms-lesson-information .container>.col-sm-4,.llms-lesson-preview .llms-lesson-title,.course-list-content,.course-list-content p,.course-list-content form,.course-list-content .llms-button,.w-course-list .llms-purchase-link-wrapper,.w-table td,.w-course-list .course-list-meta div,.w-table th,.filter-category .widget .course-categories li a,.w-llms-my-courses .llms-start-date,#headline.my-courses,.modern-grid .modern-content .llms-title,.w-membership .modern-grid .modern-content p,#wrap .modern-grid .llms-price-wrapper .llms-price,.events-grid2 .event-content p,.wpcf7 .wpcf7-form .online-t-contact input[type="text"],.wpcf7 .wpcf7-form .online-t-contact input[type="password"],.wpcf7 .wpcf7-form .online-t-contact input[type="number"],.wpcf7 .wpcf7-form .online-t-contact input[type="email"],.online-t-contact .col-md-12,.wpcf7 .wpcf7-form .online-t-contact textarea,.wpcf7 .wpcf7-form .online-t-contact option,#tribe-bar-form .tribe-bar-views-inner label,#tribe-events-bar *,.tribe-events-list .time-details,.tribe-events-event-meta address.tribe-events-address,.tribe-events-tooltip .tribe-events-event-body,.blgtyp1 .au-avatar-box,.blgtyp1 .blgt1-top-sec h3,.tribe-events-list .tribe-events-venue-details,.wpcf7 .wpcf7-form input[type="text"],.wpcf7 .wpcf7-form input[type="password"],.wpcf7 .wpcf7-form input[type="number"],.wpcf7 .wpcf7-form input[type="email"],.wpcf7 .wpcf7-form textarea,.wpcf7 .wpcf7-form option,.sub-title,.icon-box5 h4,.icon-box1 i,.blox.dark .icon-box9 h4,.blox.dark .icon-box9 p,#wrap .blox.dark .icon-box9 a.magicmore,.our-team3 .social-team,.icon-box15 p,.icon-box21 p,.icon-box5 p,.footer-in .widget ul li.cat-item,#footer .side-list p,.subtitle-element h1,.subtitle-element h2,.subtitle-element h3,.subtitle-element h4,.subtitle-element h5,.subtitle-element h6,#header.w-header-type-11 h6 span,.components h6 span {text-align: right;direction: rtl;}



@media only screen and (max-width: 960px) {

    .nav-wrap2.mn4 #nav li,.nav-wrap2.mn4 #nav li a,.nav-wrap2.mn4 #nav ul li a,#footer .footer-in .textwidget {

        text-align:right

    }
#menu-icon i {
    float: right;
}
#header.sm-rgt-mn .logo-wrap {
    margin-left: 76px;
}

}



@media only screen and (min-width: 961px) {

    .dark-submenu #header-b li.mega ul[class^="sub-"] li a {

        text-align:right

    }

}



.alignleft,.widget ul li.cat-item,#bbpress-forums #bbp-your-profile fieldset label[for],.bbp-login-form .bbp-submit-wrapper,.course-instructor .inst-detail {

    text-align: left

}



#wrap .icon-box10 i {

    text-align: center

}


img.alignright, .icon-box i, .icon-box5 i, .commentlist li .comment-info img, .dropcap1, .dropcap2, .dropcap3, .button i, button i, input[type="submit"] i, input[type="reset"] i, input[type="button"] i, .blog-single-post .post .about-author-sec img, .nav-wrap2 #nav>li>a, .nav-wrap1 #nav>li>a i, .nav-wrap1 #nav ul>li>a i, body.rtl .wpb_tour .wpb_tabs_nav, body.rtl .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab, .widget-tabs .tab_content .tab-list .image, .side-list img, .testimonial-brand h5, .blgtyp1.blog-post .au-avatar-box, .blog-post.blgtyp2 .au-avatar, .blog-single-post .au-avatar, .bbp-pagination-links a, .bbp-pagination-links span.current, #bbpress-forums #bbp-your-profile fieldset label[for], #bbpress-forums #bbp-your-profile fieldset span.description, .bbp-login-form .bbp-login-links a, .bbp-logged-in img.avatar, .woocommerce .col2-set .col-1, .woocommerce .order_details, .widget .flickr-feed a, .widget .instagram-feed a, .nav-wrap1 #nav li, .nav-wrap2 #nav, body.rtl .wpb_tabs .wpb_tabs_nav li, .blog-single-post .about-author-sec img, .a-post-box .latest-cat, .testimonial-brand img, .widget .side-list ul img, .latest-cat-box .img-hover, .about-author-sec h5, li.bbp-forum-info, li.bbp-topic-title, li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count, li.bbp-forum-freshness, li.bbp-topic-freshness, #bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author, #bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-footer .bbp-search-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-footer .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-topic-author, #bbpress-forums li.bbp-footer .bbp-topic-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-author, div.bbp-breadcrumb, fieldset span.bbp-admin-links, .bbp-pagination-count, .bbp-pagination-links span.dots, .bbp-pagination, #bbpress-forums #bbp-user-wrapper, .woocommerce .checkout .col-2 h3, .events-grid2 .event-grid-head .event-date, .llms-syllabus-wrapper .acc-trigger a:before, .llms-syllabus-wrapper .acc-trigger.active a:before, #wrap .llms-lesson-information .container .col-sm-6, .course-main .course-content .course-postmeta i, #wrap .llms-lesson-information .container>.col-sm-4, .header-bottom .col-md-3, .header-bottom .col-sm-4, .header-bottom .col-md-9, .header-bottom .col-sm-8, .nav-wrap1 #nav, .course-list-border-right, .w-course-list .course-list-meta i, .widget .course-categories li a i, .llms-content.w-course-archive .col-md-3, .courses-search, .header-bottom #header-b li a i, .w-llms-my-courses .llms-start-date i, main.container.content.llms-content.w-membership .col-md-3, .breadcrumbs-w a, #header.w-header-type-10 .logo-wrap, .online-t #footer .widget-subscribe-form input[type="text"], .footer-contact-info i, .online-t-contact .col-md-2, .tribe-events-list .time-details:before, .post-format-icon, .blog-post .au-avatar, body.rtl .container [class*="col-"].alpha, .type-tribe_events .col-md-3, .type-tribe_events .col-md-6, .icon-box1 i, .icon-box9 i, .icon-box10 i, .icon-box18.left img, .icon-box18.left i, #header.sticky .nav-wrap1 #nav, .blog-post .blog-social, .our-team3 figure, .icon-box21 i, #header.w-header-type-11 h6 i, .components h6 i, #header.w-header-type-11 h6, .components h6, .col-sm-3.logo-wrap{
    float:right;
}




@media only screen and (min-width: 961px) {

    .w-header-type-11 .nav-wrap1,.w-header-type-11 #nav {

        float:right

    }
    

}



@media only screen and (max-width: 767px) {

    #menu-icon i {

        float:right

    }
    .col-sm-3.logo-wrap {float: none;}

}



@media only screen and (max-width: 767px) {

    #wrap .blog-single-post .postmetadata h6.blog-cat {

        float:right

    }

}



@media only screen and (max-width: 960px) {

    #header.sm-rgt-mn .logo-wrap .logo img {

        float:right

    }

}



@media only screen and (max-width: 960px) {

    .latestnews1 .ln-item {

        float:right

    }

}



img.alignleft,.bbp-forum-header a.bbp-forum-permalink,.bbp-topic-header a.bbp-topic-permalink,.bbp-reply-header a.bbp-reply-permalink,.widget ul li:after,.commentlist li .comment-info cite .comment-data,input.header-saerch[type="text"],#footer .footer-instagram-bar .footer-instagram-text i,#footer .footer-instagram-bar .footer-instagram-text h6,.vc_progress_bar .vc_single_bar .vc_label .vc_label_units,li.bbp-header div.bbp-topic-content span#subscription-toggle,li.bbp-header div.bbp-topic-content span#favorite-toggle,li.bbp-header div.bbp-reply-content span#subscription-toggle,li.bbp-header div.bbp-reply-content span#favorite-toggle,#bbpress-forums div.bbp-topic-tags,#bbpress-forums div.bbp-search-form,.bbp-pagination-links,#bbpress-forums #bbp-your-profile fieldset.submit button,fieldset div.avatar,.alert .close,.callout a.callurl,.blox.promoblox a.button,#bbpress-forums fieldset.bbp-forum-form-attributes,.course-main .w-category a,.blog-post .blog-social {

    float: left

}



@media only screen and (min-width: 961px) {

    #wrap #header.sticky .nav-wrap1 #nav {

        float:left

    }

}



.widget ul.children,.commentlist li .comment-info,li.circle,ul.cross li,li.cross,body.rtl .container [class*="col-"].omega,.nav-wrap1 #nav ul,#header.sticky #nav-wrap.nav-wrap2.left .container,.sidebar input[type="text"].search-side,.widget input[type="text"].search-side,.widget input[type="text"],.widget input[type="password"],.widget input[type="email"],.header-bottom #header-b>li,.modern-grid .modern-rating,.filter-category .widget .course-categories li,.online-t-contact .col-md-10,.online-t-contact .col-md-2,.tribe-events-list .time-details,.single-tribe_events .w-event-meta h3,.single-tribe_events .w-event-meta dt,.single-tribe_events .w-event-meta dd,.blgtyp1 .au-avatar-box,.blgtyp1 .blgt1-top-sec h3,#wrap .wpcf7 .instructor p input,#wrap .wpcf7 .instructor p textarea,.icon-box10,.icon-box14,.icon-box17 .content-s,.icon-box17,.icon-box {

    padding-left: 0

}



@media only screen and (max-width: 960px) {

    #nav ul,#nav {

        padding-left:0

    }

}



@media only screen and (max-width: 767px) {

    .commentlist li .comment-text,.commentlist li .comment-info {

        padding-left:0

    }

}



.widget ul li:after,a.magicmore,.blog-date-sec,body.rtl .container [class*="col-"].alpha,.nav-wrap1 #nav ul,.footer-contact-info span,.icon-box13 i,.course-main .course-content .course-postmeta i,.w-course-list .course-list-meta i,.w-llms-my-courses .llms-start-date i,.widget .course-categories li a i,.header-bottom #header-b li a i,.modern-grid .modern-cat i,.online-t-contact .col-md-10,.online-t-contact .col-md-2,#wrap .tribe-events-single-section-title,.blgtyp1.blog-post .au-avatar-box,#header.w-header-type-11 h6,.components h6 {

    // padding-right: 0

}



@media only screen and (max-width: 960px) {

    #nav a,#nav ul li a,#nav ul li a:hover,#nav ul li:hover a {

        padding-right:0

    }

}



@media only screen and (max-width: 767px) {

    .sidebar,.rgt-cntt,.sidebar.leftside,.sidebar.col-md-offset-1 {

        padding-right:0

    }

}



.our-team h5,.sidebar.col-md-offset-1,.callout a.callurl,.blox.promoblox a.button,#menu-icon i,.testimonial-brand h5,#pre-footer .footer-subscribe-submit,.col-md-3.sidebar,.vc_col-sm-4.sidebar,#wrap .post .wpb_row,.online-t-contact .icon,.icon-box10 h4,.icon-box10 p,.icon-box14 h4,.icon-box14 p,#wrap .icon-box10 i {

    margin-left: 0

}



.button,button,a.price-send,input[type="submit"],input[type="reset"],input[type="button"],.icon-box i,.icon-box5 i,.container .icon-box5 p,.sidebar.leftside,.dropcap1,.dropcap2,.dropcap3,.button i,button i,input[type="submit"] i,input[type="reset"] i,input[type="button"] i,.blog-single-post .post .about-author-sec img,.nav-wrap1 #nav>li>a i,.nav-wrap1 #nav ul>li>a i,.rtl #wrap a.magicmore:hover:after,p.comment-form-author,p.comment-form-email,p.comment-form-url,.widget-tabs .tab_content .tab-list .image,.side-list img,#wrap .blog-single-post .postmetadata h6.blog-cat,#pre-footer .footer-subscribe-submit,.vc_col-sm-4.sidebar,#tidio-chat-button p,#nav ul li ul,.events-grid2 .event-grid-head .event-date,.footer-contact-info i,.llms-syllabus-wrapper .acc-trigger a:before,.llms-syllabus-wrapper .acc-trigger.active a:before,#wrap .llms-lesson-information .container .col-sm-6,.col-md-3.sidebar,.post-format-icon,#wrap .course-list-content h5 a,#tribe-events .tribe-events-button,.blog-post .au-avatar,.icon-box1 i,.icon-box9 i,.icon-box10 i,.icon-box14 i,.icon-box21 i,#header.w-header-type-11 h6 i,.components h6 i {

    margin-right: 0

}



@media only screen and (max-width: 767px) {

    #wrap .post .wpb_row {

        margin-right:0

    }

}



@media only screen and (min-width: 960px) {

    #header.sticky .right .logo-sticky {

        margin-right:0

    }

}



a.magicmore:hover:after,.rtl #wrap a.magicmore:after,.our-team h2,#bbpress-forums .bbp-body .bbp-reply-content:before,#bbpress-forums .bbp-body .bbp-topic-content:before,#tidio-chat-button>p:after,.llms-lesson-preview .llms-lesson-counter,#header.res-menu #menu-icon,.w-pricing-table2 .price-footer a.readmore {

    left: 0

}



.our-team h2,.our-process-item .our-process-content,.our-process-item:before,.our-process-item:after,body.rtl .vc_progress_bar .vc_single_bar .vc_bar,.testimonial-arrow,a.readmore:after,.widget h4.subtitle:after,.filter-category h3:after,.tribe-events-list .event-sharing .event-social,.w-single-event-date:before,.w-single-event-time:before,.w-single-event-location:before,.w-single-event-category:before,.w-tribe-event-cost:before,.w-tribe-event-website:before,.tline-row-r,.wpcf7 .instructor p:before,.sub-title:after,.icon-box10 i,.icon-box14 i,.icon-box17 i,.subtitle-element:after,.subtitle-element h1:after,.subtitle-element h2:after,.subtitle-element h3:after,.subtitle-element h4:after,.subtitle-element h5:after,.subtitle-element h6:after {

    left: auto

}



@media only screen and (max-width: 960px) {

    #header.sm-rgt-mn .logo-wrap .logo img {

        left:auto

    }

}



@media only screen and (min-width: 1281px) {

    #header.w-header-type-11.w-header-type-11:not(.sticky) #nav li.mega ul[class^="sub-"] {

        left:auto;

        right: -318px

    }

}



.our-team h2,body.rtl .vc_progress_bar .vc_single_bar .vc_bar,a.readmore:after,.our-team h2,.widget h4.subtitle:after,.filter-category h3:after,.icon-box10 i,.icon-box14 i,.icon-box17 i,.icon-box i,.subtitle-element:after, {

    right: 0

}



@media only screen and (min-width: 960px) {

    #header.sticky .right .logo-sticky img {

        right:0

    }

}



@media only screen and (max-width: 960px) {

    #header.sm-rgt-mn .logo-wrap .logo img {

        right:0

    }

}



.alert .close,a.magicmore:after,a.magicmore:hover:after,.rtl #wrap a.magicmore,.max-title1 h1,.max-title1 h2,.max-title1 h3,#wrap .vc_progress_bar .vc_single_bar .vc_bar:before,#wrap .vc_progress_bar .vc_single_bar .vc_bar:after,#header.sticky .right .logo-sticky,.llms-lesson-preview .llms-lesson-counter,#header.res-menu #menu-icon {

    right: auto

}



@media only screen and (max-width: 767px) {

    .commentlist li .comment-info cite .comment-data {

        right:auto

    }

}



@media only screen and (max-width: 960px) and (min-width:480px) {

    #header.sm-rgt-mn .nav-wrap2 #nav {

        right:auto

    }

}



@media only screen and (max-width: 767px) {

    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {float:none;}

}



@media only screen and (max-width: 960px) {

    #nav,#nav li,.nav-wrap2 #nav {

        float:none

    }

}



.subscribe-box .subscribe-box-input div,span.bbp-admin-links,#wrap .icon-box10 i {

    float: none

}



.blog-single-post .postmetadata h6:last-child {

    border-left: none

}



#header.w-header-type-11 h6 i,.components h6 i {

    margin-left: 10px

}



#header.w-header-type-11 h6,.components h6 {

    padding-left: 60px

}



#header.sticky ul li a i {

    padding-top: 0

}



#header .header-bottom .col-md-3.col-sm-4 #header-b li a i {

    padding-top: 17px

}



#header-b ul {

    right: -15px

}



#nav ul li ul {

    margin-right: 100%

}



#nav ul li ul li ul {

    margin-right: 182px

}



.header-bottom #header-b {

    border-left: 1px solid #eee

}



.header-bottom #header-b>li {

    padding-right: 31px

}



.header-bottom #header-b li a i {

    padding-left: 8px

}



header.sticky .logo-wrap .logo img {

    position: relative

}



.nav-wrap1 #nav ul li {

    width: 100%

}



#nav ul li a {

    padding-right: 23px

}



.widget ul li.cat-item a:before {

    display: none

}



.widget ul li.cat-item a:after {

    font-family: 'FontAwesome';

    color: #d0ae5e;

    font-size: 16px;

    padding: 10px

}



#wrap .widget h4.subtitle:after {

    border-right: none;

    border-left: 3px solid #fff

}



.widget input[type="text"],.widget input[type="password"],.widget input[type="email"],.sidebar input[type="text"].search-side,.widget input[type="text"].search-side {

    padding-right: 15px

}



.online-t #footer .widget ul li:before {

    content: "\e605"

}



.footer-contact-info span {

    padding-left: 16%

}



.footer-contact-info i {

    margin-left: 14px

}



#footer .widget-subscribe-form button {

    width: none

}



.online-t #footer .widget-subscribe-form button:before {

    content: "\e605"

}



#wrap.online-t #footer .socialfollow a i {

    padding: 0;

    padding-top: 10px;

    background: #2b2c34;

    display: inline-block;

    text-align: center;

    width: 40px;

    height: 40px

}



.footer-in .contact-inf textarea {

    padding: 10px 12px 10px 0

}



#footer .side-list ul li>a:after {

    content: "\e605"

}



@media (min-width: 768px) {

    .footer-subscribe-form .col-sm-5 {

        position:relative;

        float: left

    }



    #wrap .footer-subscribe-form .footer-subscribe-submit {

        position: absolute;

        left: 20px;

        border-top-left-radius: 90px;

        border-bottom-left-radius: 90px;

        border-bottom-right-radius: 0;

        border-top-right-radius: 0

    }



    #pre-footer .footer-subscribe-email {

        border-bottom-left-radius: 0;

        border-top-left-radius: 0;

        border-bottom-right-radius: 60px;

        border-top-right-radius: 60px;

        padding: 15px

    }



    #pre-footer .footer-subscribe-text.col-sm-7 {

        float: right

    }

}



.button {

    margin-left: 10px

}



.subtitle-element h1:after,.subtitle-element h2:after,.subtitle-element h3:after,.subtitle-element h4:after,.subtitle-element h5:after,.subtitle-element h6:after {

    right: 26px

}



.icon-box {

    padding-right: 52px

}



.icon-box1 i {

    margin-left: 10px

}



.icon-box i,.icon-box5 i {

    margin-left: 10px

}



.icon-box9 i {

    margin-left: 10px

}



.icon-box10 i {

    margin-left: 21px

}



.icon-box16 h4 {

    display: block

}



.icon-box17 .content-s {

    box-shadow: -8px 0 0 9px rgb(255,255,255),0 0 8px 2px rgba(80,80,80,.75);

    padding-right: 7px

}



.icon-box17 i {

    border-radius: 0 4px 4px 0

}



.icon-box17 .icon-wrap {

    overflow: hidden

}



.icon-box21 i {

    margin-left: 10px

}



.icon-box23 h4 {

    padding-right: 14px

}



.rtl #wrap a.magicmore:after {

    content: "\f060";

    top: 3px;

    right: 100%;
font-family: fontawesome;
}



.rtl #wrap a.magicmore:hover:after {

    margin-left: -7px

}



#wdc-style .input-group .input-group-btn {

    border-radius: 5px 0 0 5px

}



#wrap ul.check li:before,#wrap li.check:before {

    position: absolute;

    right: 2px

}



.online-t-contact .icon {

    margin-right: 5px

}



.tribe-events-list .event-sharing .event-social {

    right: 8px

}



#tribe-events .tribe-events-button {

    margin-left: 16px

}



.w-single-event-date:before,.w-single-event-time:before,.w-single-event-location:before,.w-single-event-category:before,.w-tribe-event-cost:before,.w-tribe-event-website:before {

    right: 14px

}



.single-tribe_events .w-event-meta h3,.single-tribe_events .w-event-meta dt,.single-tribe_events .w-event-meta dd {

    padding-right: 55px

}



.breadcrumbs-w i {

    display: none

}



.breadcrumbs-w a:after {/* content: "\e605"; */font-family: simple-line-icons;font-size: 8px;margin: 0 5px;color: #d0ae5e;}



.breadcrumbs-w a:hover {

    text-decoration: none;

    color: #696969

}



.blgtyp1 .au-avatar-box,.blgtyp1 .blgt1-top-sec h3 {

    padding-right: 83px

}



.post-format-icon {

    margin-left: 15px

}



.blog-post .au-avatar {

    margin-left: 7px

}



@media (min-width: 1200px) {

    .blgtyp1.blog-post .au-avatar-box {

        width:90%

    }

}



#wrap .blgtyp3.blog-post h3,#wrap .pin-box h4 {

    text-align: center

}



.tline-row-r {

    right: 95%

}



.wpcf7 .instructor p:before {

    right: 1px;

    border-left: 1px solid #e3e3e3;

    border-right: 0

}



#wrap .wpcf7 .instructor p input,#wrap .wpcf7 .instructor p textarea {

    padding-right: 43px

}



.sub-title:after {

    right: 0;

    border-right: 0;

    border-left: 3px solid #fff

}



img.alignright {

    margin-left: 10px

}



img.alignleft {

    margin-right: 10px

}



.aligncenter {

    text-align: center

}



.vc_span2 .our-team h2 {

    font-size: 18px;

    margin-top: -37px

}



.our-team h5 {

    margin-right: 18px;

    margin-top: 16px

}



.our-team p {

    padding: 5px 17px 26px 17px

}



.sidebar.col-md-offset-1 {

    margin-right: 8.333333333333332%

}



@media only screen and (max-width: 767px) {

    .sidebar,.rgt-cntt,.sidebar.leftside,.sidebar.col-md-offset-1 {

        margin:0;

        margin-bottom: 20px;

        margin-top: 40px

    }

}



.widget ul.children {

    margin-bottom: 0;

    padding-right: 16px

}



.widget ul li:after {

    content: "\f053";

    padding-left: 3px

}



.flexslider,.flexslider *,.vc-carousel,.vc-carousel * {

    direction: ltr

}



input[type="text"].search-side,input[type="text"].header-saerch {

    background-position: 10px

}



.commentlist li .comment-info,.commentlist li .comment-text {

    padding-right: 123px

}



.commentlist li .comment-info img {

    margin: 3px -120px 3px 30px

}



@media only screen and (max-width: 767px) {

    .commentlist li .comment-info {

        padding-right:50px

    }



    .commentlist li .comment-info img {

        width: 40px;

        height: 40px;

        border-radius: 20px;

        margin-top: -2px;

        margin-left: 10px;

        margin-right: -50px

    }



    .commentlist li .comment-text {

        padding-right: 50px

    }



    .commentlist li .comment-info cite .comment-data {

        position: relative;

        top: -44px;

        left: -8px;

        display: inline

    }



    .commentlist li .comment-text p {

        font-size: 14px

    }

}



.dropcap1,.dropcap2,.dropcap3 {

    margin-left: 8px

}



.button i,button i,input[type="submit"] i,input[type="reset"] i,input[type="button"] i {

    margin-left: 4px

}



ul.check li,li.check,ul.plus li,li.plus,ul.minus li,li.minus,ul.star li,li.star,ul.arrow li,li.arrow,ul.arrow2 li,li.arrow2,ul.square li,li.square,ul.circle li,li.circle,ul.cross li,li.cross {

    background-position: right 7px;

    padding-right: 16px

}



.alert {

    padding: 8px 35px 8px 12px;

    background-position: 99% 50%

}



.alert .close {

    left: -5px

}



.callout a.callurl {

    margin-right: 15px

}



.our-process-item .our-process-content {

    right: 85px

}



.our-process-item:before {

    right: 35px

}



.our-process-item h5 {

    margin: 16px 0 8px 10px

}



.our-process:before {

    content: "\f140";

    bottom: -11px

}



.our-process:after {

    content: "\f192";

    bottom: -4px

}



.blox.promoblox a.button {

    margin-right: 15px

}



a.magicmore:after {

    left: 1px;

    content: "\f053";

    margin-left: -14px

}



.wpb_gallery_slides .flex-caption p {

    text-align: inherit

}



.blog-date-sec {

    border-left: 1px solid #e5e5e5;

    border-right: none;

    padding-left: 20px

}



body.rtl .container [class*="col-"].omega {

    padding-right: 10px

}



body.rtl .container [class*="col-"].alpha {

    padding-left: 10px

}



.blog-single-post h1 {

    font-size: 46px;

    line-height: 1.4

}



.blog-single-post .post .about-author-sec img {

    margin-left: 30px

}



.blgtyp2.blog-post h6 {

    padding: 0 6px;

    color: #fff

}



.nav-wrap2 #nav>li>a {

    font-weight: 400;

    font-size: 14px

}



.nav-wrap1 #nav>li>a i,.nav-wrap1 #nav ul>li>a i {

    margin-left: 6px

}



#nav ul li a {

    font-weight: 400;

    font-size: 13px

}



.nav-wrap2 #nav>li.current>a:before {

    bottom: -4px;

    height: 4px

}



.nav-wrap2 #nav ul {

    top: 44px

}



@media only screen and (max-width: 1200px) and (min-width:961px) {

    .nav-wrap2.mn4 #nav>li>a {

        font-size:13px

    }

}



@media only screen and (max-width: 960px) and (min-width:480px) {

    #header.sm-rgt-mn .nav-wrap2 #nav {

        left:20px

    }

}



@media only screen and (max-width: 960px) {

    #nav,#nav li,.nav-wrap2 #nav {

        float:none

    }



    #menu-icon {padding: 11px 42px 3px 10px;}



    #menu-icon i {

        margin-right: -28px

    }



    #nav {

        padding-right: 18px

    }



    #nav ul {

        padding-right: 20px

    }

}



body.rtl .wpb_content_element .wpb_tabs_nav li {

    margin-left: -1px;

    margin-right: 0!important

}



body.rtl .wpb_tour .wpb_tabs_nav {

    border-right: none;

    border-left: 1px solid #e5e5e5

}



body.rtl .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {

    padding: 30px 21.7391px 0 0

}



input[type="text"].header-saerch {

    min-height: 46px

}



@media only screen and (min-width: 961px) {

    .transparent-header-w.t-dark-w input[type="text"].header-saerch {

        background-color:rgba(255,255,255,.18);

        color: #fff

    }

}



@media only screen and (max-width: 960px) {

    #header.sm-rgt-mn .logo-wrap .logo img {

        max-height:40px

    }

}



.icon-box1 h4 {

    font-size: 21px

}



.icon-box1 a.magicmore {

    font-size: 12px

}



.max-title2 h2 {

    font-size: 25px

}



.rtl #wrap p {

    line-height: 1.84

}



.rtl .icon-box1 a.magicmore {

    padding-left: 12px

}



.max-title2:after,.max-title4:after {

    border-bottom-width: 3px;

    width: 60px

}



.subscribe-box .subscribe-box-input div {

    width: 100%;

    float: none;

    margin-bottom: 10px

}



.subscribe-box .subscribe-box-text {

    height: auto

}



.subscribe-box .subscribe-box-text p {

    text-align: center

}



.subscribe-box .subscribe-box-input .subscribe-box-submit:hover {

    transition: background-color .25s ease-in-out

}



.blog-single-post .au-avatar-box {

    display: none

}



.widget .testimonial-content h4 q {

    font-size: 13px

}



.blog-single-post .postmetadata h6 {

    border-right: none;

    border-left: 2px solid #fff

}



.rec-post p {

    text-align: center

}



p.comment-form-author,p.comment-form-email,p.comment-form-url {

    margin-left: 2.31%

}



.top-bar .topbar-login {

    color: #fff

}



.top-bar .topbar-login:hover {

    background-color: #222

}



#wrap .vc_toggle_content {

    margin-bottom: 0

}



#wrap .vc_toggle {

    border-bottom: 1px solid #eee;

    padding-bottom: 20px;

    margin-bottom: 20px

}



#wrap .wpb_wrapper .vc_toggle:last-of-type {

    border-bottom: none

}



#wrap .vc_toggle h4 {

    font-size: 18px

}



#wrap .top-bar .inlinelb.topbar-contact {

    font-size: 10px;

    border-radius: 3px

}



#wrap .top-bar .inlinelb.topbar-contact:hover {

    background: #222

}



#wrap .top-bar .topbar-login {

    border-radius: 3px

}



#wrap .blog-single-post .postmetadata h6 {

    font-size: 13px

}



.footer-in h5.subtitle {

    font-size: 18px

}



#footer .widget ul li a {

    color: #a9a9a9

}



#footer .widget ul li a:hover {

    color: #f9f9f9

}



#footer .widget .side-list ul li {

    padding: 8px 0 4px;

    min-height: 76px

}



.footer-navi img {

    display: none

}



#scroll-top a {

    padding: 5px 8px 4px

}



.search-results h6.blog-cat strong {

    display: none

}



#nav .wpb_single_image a {

    padding: 0

}



#nav .wpb_single_image a img {

    border: 5px solid #111;

    transition: border-color .22s ease-in-out

}



.nav-wrap2.mn4 {

    height: 48px

}



.nav-wrap2 #nav li.mega ul[class^="sub-"] {

    top: 44px

}



#nav li.mega ul[class^="sub-"] ul li {

    position: static

}



#nav li.mega ul[class^="sub-"] .vc_wp_custommenu ul li a {

    width: 100%;

    display: block;

    padding: 4px 0

}



#nav li.mega ul[class^="sub-"] a.button,.dark-submenu #nav li.mega ul[class^="sub-"] li a.button {

    margin-left: 5px;

    padding: 8px 20px;

    min-width: 95px;

    display: inline-block;

    text-align: center

}



.commentlist li .comment-text p {

    color: #666;

    padding-top: 10px

}



.commentlist li a:link,.commentlist li a:visited {

    color: #9a9a9a

}



@media only screen and (min-width: 961px) {

    .transparent-header-w.t-dark-w #wrap .top-bar a.inlinelb:hover {

        background:#fff;

        color: #222

    }

}



.latestnews1 .ln-item {

    border: 3px solid #fff

}



.latestnews1 .ln-item:hover .ln-content {

    padding-top: 0;

    height: 60px

}



.latestnews1 .ln-content h3 {

    font-size: 15px

}



.latestnews1 .ln-content p,.latestnews1 .ln-button {

    display: none

}



@media only screen and (max-width: 960px) {

    .latestnews1 .ln-content h3 {

        font-size:13px

    }



    .latestnews1 .ln-item {

        width: 25%

    }



    .latestnews1 .ln-row {

        display: block

    }

}



@media only screen and (max-width: 767px) {

    .latestnews1 .ln-item {

        width:50%

    }

}



.webnus-about p {

    text-align: center

}



.widget-tabs .tab_content .tab-list .image {

    margin-left: 13px

}



.side-list img {

    margin-left: 10px

}



.clearfix h5 a {

    margin-right: 30px

}



.teaser-box2 .content-wrapper h2,.teaser-box2 .content-wrapper h5 {

    text-align: center

}



.testimonial-brand h5 {

    clear: none;

    margin-right: 15px

}



#wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {

    padding: 36px 81px 16px 0

}



.testimonial-arrow {

    right: 50px

}



#wrap .blog-single-post .postmetadata h6.blog-cat a:hover {

    background: #222

}



.blog-single-post ul {

    list-style: none

}



.blog-single-post li {

    line-height: 24px

}



.blog-single-post li:before {

    content: '';

    width: 4px;

    height: 4px;

    color: inherit;

    display: inline-block;

    margin-left: 5px;

    border-radius: 5px

}



.blog-single-post .wpProQuiz_content li:before {

    display: none

}



.wp-polls label {

    color: #555;

    font-weight: 400

}



#header.sticky #nav-wrap.nav-wrap2.left .container {

    padding-right: 30px

}



#header.sticky .nav-wrap2 #nav>li>ul {

    top: 64px

}



#header.sticky .nav-wrap2 #nav>li.current>a:before {

    bottom: 0

}



.max-title2 {

    margin-top: 10px;

    margin-bottom: 15px

}



.max-title1:before {

    border-bottom: 4px solid #e9e9e9

}



#headline {

    margin-top: 0

}



#headline h3,#headline h2 {

    font-size: 33px;

    font-weight: 700;

    padding: 30px 0

}



.edameh-bx .wpb_wrapper {

    background: #f3f4f5

}



.edameh-bx a.button {

    margin: 0

}



#wrap .button.large {

    padding: 14px 34px

}



#wrap .button.large.bordered-bot {

    border-width: 3px

}



#wrap .btn-xb .button.large.bordered-bot {

    padding: 8px 34px

}



#commentform input[type="submit"] {

    padding: 12px 25px

}



#commentform input[type="submit"]:hover {

    background: #222

}



.contact-form input,.contact-form textarea {

    background: #fcfcfc;

    border: 1px solid #e9e9e9;

    padding-right: 8px

}



#header.sticky input[type="text"].header-saerch {

    display: none

}



.widget .side-list ul h5 {

    padding-right: 1%;

    padding-top: 5px

}



.blog-line p {

    padding-right: 38%

}



.blog-line h4 a {

    padding-right: 2%

}



@media only screen and (max-width: 1200px) and (min-width:961px) {

    .col-md-3.sidebar,.vc_col-sm-4.sidebar {

        margin-right:15px

    }

}



.latest-content p {

    text-align: center

}



.widget ul li:after {

    content: ""

}



.latestposts-one .latest-title {

    text-align: center

}



.blog-post.blgtyp2 .au-avatar,.blog-single-post .au-avatar {

    width: 35px;

    height: 35px;

    margin-left: 10px

}



#wrap .vc_progress_bar .vc_single_bar .vc_label .vc_label_units {

    float: left!important

}



.pin-ecxt2 .col1-3 p {

    text-align: center

}



#wrap .vc_progress_bar .vc_single_bar .vc_bar:before {

    left: 1px

}



#wrap .vc_progress_bar .vc_single_bar .vc_bar:after {

    left: -4px

}



.our-team h2 {

    position: absolute;

    text-align: center

}



.our-team p {

    margin-top: 10%;

    text-align: center

}



.contact-form .col-md-6:last-child {

    padding-right: 5%

}



.latestnews1 .ln-date {

    text-align: center

}



#w-login {

    background: #fff;

    width: 434px;

    border-radius: 5px

}



.fancybox-skin {

    padding: 0!important

}



#w-login h3 {

    color: #fff;

    text-align: center;

    text-transform: uppercase;

    font-size: 20px;

    font-weight: 600;

    letter-spacing: 1px;

    padding: 37px

}



#w-login #user-login {

    padding: 20px 43px

}



#w-login form .login-username label,#w-login form .login-password label {

    font-size: 14px;

    color: #6b6b6b;

    text-transform: capitalize;

    letter-spacing: 0;

    font-weight: 100

}



#w-login form input {

    margin-top: 5px

}



#w-login form .login-remember label input {

    vertical-align: top

}



#w-login .login-links {

    list-style: none

}



#w-login form .login-submit input[type="submit"] {

    letter-spacing: 0;

    border-radius: 60px;

    padding: 11px 35px;

    margin-top: 23px;

    margin-bottom: 0;

    text-transform: uppercase

}



@media (min-width: 370px) and (max-width:480px) {

    #w-login {

        width:323px

    }



    #w-login .login-links li a {

        bottom: 8.8em;

        left: 50%

    }

}



@media (max-width: 370px) {

    #w-login {

        width:212px

    }



    #w-login .login-links li a {

        bottom: 22%;

        left: 22%

    }

}



#bbpress-forums hr {

    margin: 0 0 24px 0

}



#bbpress-forums .bbp-forums-list {

    margin: 0 5px 0 0;

    padding-right: 15px;

    border-right: 1px solid #ddd;

    border-left: 0

}



#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-topic-content,#bbpress-forums div.bbp-reply-content {

    padding: 12px 0 12px 12px

}



#bbpress-forums div.bbp-topic-content ul,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-reply-content ol {

    margin: 0 15px 15px;

    padding: 0

}



#bbpress-forums #bbp-search-form {

    clear: right

}



span.bbp-admin-links {

    float: none

}



.bbp-forum-header a.bbp-forum-permalink,.bbp-topic-header a.bbp-topic-permalink,.bbp-reply-header a.bbp-reply-permalink {

    margin-right: 10px

}



.bbp-topic-action #favorite-toggle a {

    padding: 0 3px 1px

}



.bbp-topic-action #subscription-toggle a {

    padding: 0 3px 1px

}



.bbp-pagination-links a,.bbp-pagination-links span.current {

    margin-right: 5px

}



.bbp-topic-pagination {

    margin-right: 5px

}



#bbpress-forums fieldset.bbp-form {

    clear: right

}



#bbpress-forums fieldset.bbp-forum-form-attributes {

    margin-right: 25px

}



.bbp-topic-form,.bbp-reply-form,.bbp-topic-tag-form {

    clear: right

}



#bbpress-forums div.bbp-the-content-wrapper input {

    margin: 0 0 0 2px

}



#bbpress-forums #bbp-your-profile fieldset {

    padding: 20px 20px 0 20px

}



#bbpress-forums #bbp-your-profile fieldset label[for] {

    padding: 5px 5px 5px 20px

}



#bbpress-forums #bbp-your-profile fieldset span.description {

    margin: 5px 0 0 20%;

    clear: right

}



.bbp-login-form .bbp-login-links a {

    clear: right

}



.bbp-logged-in img.avatar {

    margin: 0 0 0 15px

}



#bbpress-forums .bbp-body .bbp-reply-content:before,#bbpress-forums .bbp-body .bbp-topic-content:before {

    border: 1px solid #ddd;

    border-left: none;

    border-bottom: none;

    right: -7px

}



#bbpress-forums .bbp-body .bbp-reply-content,#bbpress-forums .bbp-body .bbp-topic-content {

    padding: 5px 20px 5px 70px

}



p.bbp-topic-meta {

    text-align: center

}



.media-links i {

    margin-top: -3px

}



.media-links a {

    border-radius: 0;

    padding-bottom: 11px

}



.blog-single-post .feature-img img {

    border: 1px solid #e8e8e8;

    padding: 5px;

    border-radius: 3px

}



.media-links a {

    width: 33.33%

}



#wrap .blog-single-post h1 {

    font-size: 38px

}



.pin-box {

    border: 1px solid #e4e4e4

}



img.portrait.latest-coverr {

    width: 100%;

    -webkit-filter: grayscale(1);

    transition: 0.5s;

    filter: grayscale(1)

}



img.portrait.latest-coverr:hover {

    -webkit-filter: grayscale(0);

    filter: grayscale(0)

}



.woocommerce-product-search {

    margin-bottom: 20px;

    border-bottom: 1px solid #E0E0E0

}



#woocommerce-product-search-field {

    width: 74%;

    padding: 9px 5px;

    border: 0

}



.woocommerce-product-search input[type="submit"] {

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    padding: 10px 16px;

    margin-bottom: 10px

}



.woocommerce h1.product_title,.woocommerce .product_title {

    font-size: 35px

}



.woo-template .price .amount {

    font-size: 26px

}



@media only screen and (min-width: 961px) {

    .nav-wrap2 #nav ul li ul {

        margin-right:210px;

        margin-top: -44px

    }



    #nav li.submenux:after {

        content: "\f053";

        left: 9px;

        top: 10px;

        right: inherit

    }

}



.woocommerce .col2-set .col-1 {

    margin-left: 36px

}



.woocommerce .country_to_state,.woocommerce .state_select {

    border: 0

}



.woocommerce .checkout .col-2 .notes {

    clear: right

}



.woocommerce #order_comments_field .input-text {

    font-family: inherit

}



#main-content.container .woocommerce {

    padding-top: 30px

}



.woocommerce .woocommerce-ordering select {

    font-family: inherit;

    font-size: 12px;

    padding-right: 28px

}



.woocommerce .order_details {

    font-size: 18px

}



li.filterall a {

    color: #fff

}



li.filterall:hover a {

    color: #fff

}



input.eg-search-input {

    width: 100px

}



.minimal-light .esg-sortbutton-order,.minimal-light .esg-cartbutton-order {

    border-radius: 5px 0 0 5px!important;

    -moz-border-radius: 5px 0 0 5px!important;

    -webkit-border-radius: 5px 0 0 5px!important

}



.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton {

    border-right: 1px solid #E5E5E5!important;

    border-radius: 0 5px 5px 0!important;

    -moz-border-radius: 0 5px 5px 0!important;

    -webkit-border-radius: 0 5px 5px 0!important

}



.minimal-light .esg-sortbutton:hover {

    box-shadow: none!important

}



#esg_big_search_fake_txt {

    display: none

}



#esg_big_search_wrapper {

    padding-right: 40px

}






.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton:hover {

    border-color: #bbb!important

}



.esg-sorting-select {

    right: 0!important;

    left: inherit!important

}



#esg-grid-2-1 .esg-filter-wrapper,#esg-grid-3-1 .esg-filter-wrapper,#esg-grid-4-1 .esg-filter-wrapper {

    display: none!important

}



#esg-grid-2-1 .eg-search-wrapper,#esg-grid-3-1 .eg-search-wrapper,#esg-grid-4-1 .eg-search-wrapper {

    display: inline-block!important

}



#tidio-chat-button p {

    !important;padding-right: 9px

}



#tidio-chat-button>p:after {

    right: inherit

}



.woocommerce ul.products li.product h3 {

    font-size: 18px

}



.userpro-close-popup {

    display: none

}



#polls-2-ans input {

    border-radius: 33px;

    border: 0;

    font-size: 11px;

    text-transform: uppercase;

    background: #E53E50;

    padding: 11px 20px 10px;

    transition: all 0.28s ease

}



#polls-2-ans input.Buttons:hover {

    background: #333

}



#polls-2-ans ul li {

    border: 0

}



#polls-2-ans ul li:hover {

    background: none

}



#polls-2-ans p a {

    background: #909090;

    color: #fff;

    padding: 3px 25px 5px;

    border-radius: 50px;

    min-width: 106px;

    display: inline-block;

    text-align: center;

    transition: all 0.28s ease

}



#polls-2-ans p a:hover {

    background: #404040

}



div#wpProQuiz_2 p span {

    font-size: 16px

}



#review>span {

    padding: 0

}



.post-ratings img {

    margin: 0

}



.post-ratings {

    height: 50px

}



@media only screen and (max-width: 767px) {

    #wrap .blog-single-post h1 {

        font-size:25px

    }

}



#wrap input[type="radio"] {

    vertical-align: middle

}



@media only screen and (min-width: 960px) {

    #header.sticky .nav-wrap2.left #nav {

        padding-right:220px

    }



    #header.sticky .right .logo-sticky {

        display: block

    }

}



#scroll-top a {

    right: inherit;

    left: 32px

}



.top-bar .socialfollow {

    margin-left: 10px

}



.top-bar .topbar-login:before {

    margin-right: 0;

    margin-left: 10px

}



.top-links.lftflot a {

    border-left: 1px solid rgba(255,255,255,.5);

    border-right: none

}



.dmncol strong {

    float: right;

    padding: 0 12px!important

}



.dmncol span.dmn-prs-price {

    float: right;

    padding: 0

}



.dmncol {

    display: inline-block;

    padding: 0 10px

}



body #wdc-style .input-group .input-group-btn {

    border-radius: 5px 0 0 5px

}



body #wdc-style #Search {

    border-radius: 0 5px 5px 0!important

}



.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child),.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {

    margin-right: 14px;

    margin-left: 0

}



.icon-box20 i {

    float: right;

    margin-right: 0;

    margin-left: 15px

}



.icon-box20 {

    text-align: right

}



.subtitle-element:after {

    right: 0

}



.w-pricing-table.pt-type6 .pt-header {

    float: right

}



.w-pricing-table.pt-type6 ul {

    padding-right: 2%;

    float: right

}



.w-pricing-table.pt-type6 {

    text-align: right

}



.w-pricing-table.pt-type6.featured .feature-icon,.w-pricing-table.pt-type6 .feature-icon {

    padding-left: 8px;

    padding-right: 0

}



h3 {

    line-height: 1.6

}



h4 {

    line-height: 1.6

}



h3 {

    font-size: 28px;

    line-height: 1.6;

    margin-bottom: 8px

}



.subtitle-element h1,.subtitle-element h2,.subtitle-element h3,.subtitle-element h4,.subtitle-element h5,.subtitle-element h6 {

    line-height: 1.4

}



.w-pricing-table.pt-type6 .pt-header:after {

    right: inherit;

    left: 0;

    border-left: none;

    border-right: 100px solid transparent

}



.icon-box12 {

    text-align: right;

    padding: 0 147px 0 14px

}



.icon-box12 i {

    float: right;

    right: 14px;

    left: inherit;

    margin-left: 20px;

    margin-right: 0

}



.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab:after {

    right: inherit;

    left: -40px

}



#footer .side-list ul li img {

    display: block

}



#footer .side-list ul li>a:after {

    content: ""

}



.w-pricing-table.pt-type2 .pt-features .feature-icon {

    padding-left: 5px;

    padding-right: 0

}



.icon-box i {

    right: 0;

    left: inherit

}



.widget h4.subtitle {

    padding-left: 5px;

    padding-right: 0

}



.widget ul li.cat-item {

    text-align: right

}



.tab-date i,.tab-comments i {

    display: inline-grid

}



a.readmore {

    letter-spacing: 0

}



.blog-post .blog-comments {

    float: right;

    margin-left: 28px;

    matgin-right: 0

}



.blog1-header-wrap {

    text-align: right

}



.w-pricing-table.pt-type4 *,.w-pricing-table.pt-type4.featured * {

    text-align: center

}



.w-pricing-table.pt-type2 .pt-features .feature-icon {

    display: inline-table

}



.w-pricing-table.pt-type2 h4 span {

    font-size: 29px

}



.w-pricing-table.pt-type3.featured .feature-icon,.w-pricing-table.pt-type3 .feature-icon {

    padding-left: 8px;

    padding-right: 0

}



.w-pricing-table.pt-type4.featured .feature-icon,.w-pricing-table.pt-type4 .feature-icon {

    padding-left: 8px;

    padding-right: 0;

    display: inline-table

}



#talk-business p.talk-business-title {

    text-align: right;

    margin-right: 10px;

    margin-left: 0

}



.teaser-box6 .teaser-subtitle:after {

    margin-right: 5px;

    margin-left: 0

}



#wdc-style {

    font-family: iransans

}



#wdc-style #results div {

    text-align: right!important

}



#w-login form .login-username label::before,#w-login form .login-password label::before {

    margin-right: 0;

    margin-left: 5px

}



#w-login .login-links li a {

    left: 56px;

    right: inherit!important

}



.top-links.rgtflot h6 i {

    display: inline-grid

}



.w-login #user-login .login-links li a.teeweb-user-register {

    bottom: 55px!important;

    font-weight: 400;

    padding: 5px 31px;

    color: #fff!important;

    font-size: 12px;

    background: #00c2e5;

    letter-spacing: 0;

    border-radius: 4px;

    margin-top: 33px;

    margin-bottom: 0;

    margin-left: 0

}



div.userpro-collapsible-1 span {

    margin: 0 0 0 10px!important

}



div.userpro-float div.userpro-input {

    float: left!important

}



div.userpro-float div.userpro-label {

    float: right!important

}



div.userpro-label.iconed {

    padding-right: 30px!important;

    padding-left: 0!important

}



div.userpro-label span.userpro-field-icon {

    right: -6px!important

}



body div.userpro-label label {

    float: right!important;

    margin-left: 8px!important;

    margin-right: 0!important

}



div.userpro-input label.userpro-radio span,div.userpro-input label.userpro-checkbox span {

    right: 0!important

}



div.userpro-right {

    float: left!important

}



div.userpro-left {

    float: right!important

}



.woocommerce nav.woocommerce-pagination ul li {

    float: right

}



.widget-title span {

    padding-left: 5px;

    padding-right: 0

}



@media only screen and (min-width: 768px) {

    body.woocommerce #sidebar_right {

        width:29%;

        margin-right: 0

    }



    body.woocommerce #content_left {

        width: 70%;

        float: left

    }

}



#wrap h2.woocommerce-loop-product__title {

    font-size: 20px;

    margin-top: 10px

}



.woocommerce .woocommerce-result-count {

    letter-spacing: 1px

}



.woocommerce ul.products li.product {

    float: right;

    margin: 18px 0 60px 4%

}



.woocommerce div.product div.summary {

    float: left

}



.woocommerce div.product div.images.woocommerce-product-gallery {

    direction: ltr

}



.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content div.product p.price {

    border: none

}



.woocommerce .product_meta {

    border: none

}



.woocommerce ul.products li.last {

    margin-left: 0!important

}



.woocommerce div.product form.cart button.single_add_to_cart_button {

    border: 2px solid #bababa

}



.quantity .qty {

    border: 2px solid #bababa

}



.woocommerce div.product div.images {

    float: right

}



.flex-control-thumbs li {

    float: right

}



.woocommerce #reviews #comments ol.commentlist li .comment-text {

    margin: 0 50px 0 0

}



.woocommerce #reviews #comments ol.commentlist li img.avatar {

    right: 0;

    left: inherit

}



.woocommerce p.stars span {

    float: right

}



.woocommerce p.stars span a:hover,.woocommerce p.stars span a:focus {

    background-position: left -32px

}



.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img {

    float: right;

    margin-left: 10px;

    margin-right: 0

}



.widget_shopping_cart_content p.buttons a.button {

    margin-left: 3px;

    margin-right: 0;

    float: right

}



.woo-cart-dropdown .cart-list a>img {

    float: right;

    margin-left: 10px;

    margin-right: 0

}



.woo-cart-dropdown ul li {

    text-align: right

}



.woocommerce .cart-collaterals .cart_totals {

    float: left

}



#footer .footer-in .widget .postslider p {

    color: #797979

}



#footer #wdc-style .input-group {

    box-shadow: 0 2px 0 0 rgba(0,0,0,.069);

    border: 1px #eee solid

}



.footer-in .widget h5.subtitle {

    margin: 25px 0 5px 0

}



.footer-in .widget:first-child h5.subtitle {

    margin: 0 0 5px 0

}



.woocommerce ul.products li .price .amount {

    font-size: 20px

}



.sl-arrow-right:before {

    content: "\e605"

}



#responav li a i {

    margin-left: 4px

}



#responav li a:not(.button) {

    padding: 14px 29px

}



#responav li a>i.respo-nav-icon:before {

    right: 30%

}



#responav li ul li {

    padding-right: 20px

}



#header h6 span,.components h6 span {

    float: right

}



@media only screen and (max-width: 767px) {

    .components h6.active i {

        float:right

    }



    .components h6:first-child {

        border-right: 1px solid #f0f0f0;

        border-left: 0

    }



    .components h6 span {

        font-size: 10px

    }



    .components h6 {

        padding-left: 20px;

        padding-right: 4px

    }

}



.icon-box9 {

    text-align: right

}



#wdc-style button#Submit {

    margin-left: 5px!important;

    margin-right: 0!important

}



#wdc-style button#Submit {

    margin-left: 5px!important;

    margin-right: 0!important

}



#pre-footer .footer-subscribe-email {

    padding: 15px 15px 15px 0

}



.woo-cart-dropdown:before {

    left: 26px;

    right: inherit

}



.components .woo-cart-dropdown {

    left: -40px;

    right: inherit

}



.woo-cart-dropdown {

    right: auto;

    left: -1px

}



#main-content.container .woocommerce li.woocommerce-MyAccount-navigation-link {

    float: right;

    padding: 5px 10px;

    margin: 5px;

    background-color: #e2e2e2;

    border-radius: 3px

}



#main-content.container .woocommerce .woocommerce-MyAccount-navigation ul {

    list-style: none;

    clear: both;

    float: right;

    width: 100%

}



.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content {

    clear: both

}



.woocommerce-message a.button {

    margin-left: 10px

}

input, textarea, select, button,.button, button, a.price-send, input[type="submit"], input[type="reset"], input[type="button"], .button.green, button.green, input[type="submit"].green, input[type="reset"].green, input[type="button"].green {

font-family:yekan;

}

.woo-cart-dropdown ul li a img{

    width:57px !important;

	height:auto !important;

        float: right;

    margin-left: 10px;

    margin-right: 0;

}

#billing_first_name_field{

    float:right;

}

#billing_last_name_field{

    float:left;

}

#billing_city_field{

    float:left;

}

#billing_state_field{

    float:right;

    clear:none;

    width:47%;

}

.select2-container .select2-selection--single {

    height: 35px;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {

    height: 33px;

}

#wdc-style button, #wdc-style input, #wdc-style select, #wdc-style textarea {

    font-family: iransans !important;

}

a.magicmore ,#pre-footer .footer-subscribe-email{

    font-family: iransans,sans-serif;

}

caption, th, td {

    text-align: right;

}
#search-form {
    float: left;
    margin: 38px 0 auto 20px;
    padding-left:0;
    padding-right: 14px;
}
.nav-wrap1 #nav{
    float:left;
}
.top-links {
    float: right;
    padding-left:0;
    padding-right: 11px;
}
.top-links.rgtflot {
    float: left;
    padding-right:0;
    padding-left: 10px;
}
@media only screen and (max-width: 960px) and (min-width: 768px){
   #wrap #header #nav-wrap #menu-icon {
    margin: 0 auto;
    margin-top: 30px;
}}
.logo {
    float: right;
}
@media only screen and (max-width: 767px) {

.top-bar .socialfollow, .top-links, .top-links.rgtflot, .top-bar .socialfollow.lftflot {
    float: none;
}}
.search-form-box {
    left: -24px;
right:inherit;
}
.search-form-box:after, .search-form-box:before {
    left: 9px;
right:inherit;
}

.duplex-menu.dm-right .duplex-menu#nav{
    float:right;
}
.nav-wrap1.col-md-4.duplex-menu.dm-left,.nav-wrap1.col-md-4.duplex-menu.dm-right{
    float:right;
}
@media only screen and (min-width: 961px){
.duplex-menu.dm-left {
    padding-left: 120px;
    padding-right:0;
}
.duplex-menu.dm-right {
    text-align: left;
    padding-right: 120px;
    padding-left:0;
}
}
.button.bordered-bot, button.bordered-bot, input[type="submit"].bordered-bot, input[type="reset"].bordered-bot, input[type="button"].bordered-bot {
    letter-spacing: 1px;
}
.esg-grid {
    font-family: inherit;
}
#wrap .esg-filterbutton, #wrap .esg-sortbutton, #wrap .esg-sortbutton-order {
    font-size: 13px;
}
.widget-subscribe-form button {
    font-size: 13px;
    letter-spacing: 1px;
}
.pricing-plan2 .ppfooter {

    left: 23px;
   right:inherit;
}
.pricing-plan2 .ppflag {
    left: -32px;
    right: inherit;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 8px;
    font-size: 13px;
}
.latestposts-ten .latest-b10 .latest-b10-img {
    float: right;
    margin-left: 28px;
    margin-right:0;
}
.latestposts-ten .latest-b10 .latest-b10-content {
    text-align: right;
}
.latestposts-ten .latest-b10 .latest-b10-content a.readmore:before {
    display: inline;
    font-family: simple-line-icons;
    content: "\e605";
    font-size: 10px;
    padding-left: 3px;
    margin-top: -5px;
}

.latestposts-ten .latest-b10 .latest-b10-content a.readmore:after{
    display:none;
}
.pricing-plan2 .ppfooter .readmore {
    font-family: inherit;
}
.portfolio-carousel-subtitle h4 {
    float: right;
}
.latest-projects-navigation {
    float: left;
}
.related-works .portfolio-item .portfolio-meta,.related-works .portfolio-item h5{
	text-align:right;
	padding-right:5px
}
.latestposts-eight .latest-b8-meta i {
    margin-left: 5px;
    margin-right:0;
    float: right;
    margin-top: 4px;
}

.breadcrumbs-w a{
    float:none;
}
.icon-box7 i {
    float: right;
    margin-left: 20px;
    margin-right:0;
}
.iconright .icon-box7 h4, .icon-box7 h4 {
    line-height: 30px;
    text-align: right;
}

/* .............easy seo.......................... */
#nav li.mega ul[class^="sub-"] {
    right: auto;
    left: 0;
    float: left;
}
.max-counter.s-counter .icon-counter {
    margin-left: 10px;
    margin-right:0;
}
#seo_consolation_form p.seotitle, #seo_consolation_form .checkboxtitle {
    text-align: right;
}
#seo_consolation_form span.wpcf7-list-item-label {
    padding-right: 25px;
    padding-left:0;
}
#seo_consolation_form .wpcf7-list-item-label:before {
    right: 2px;
    left:inherit;
}
#rev_slider_5_1 .metis .tp-tab-title-mask {
    display: none;
}
.icon-box8 i {
    float: right;
    margin: 8px 0 60px 15px;
}
.icon-box8 {
    text-align: right;
}
@media only screen and (min-width: 1281px){
.icon-box8 p, .icon-box8 h4 {
    padding-left: 20px;
   padding-right:0;
}}
.w-pricing-table.pt-type7 .pt-footer a.magicmore {
    letter-spacing: 0;
}
.w-pricing-table.pt-type7 {
    text-align: right;
}
.countdown-w .block-w{
    font-family:inherit;
}
.tolb-holder.tolb-ready .tolb-inner {
    direction: ltr;
}