@font-face {
 font-family: "iranyekanweblight";
 src: local("iranyekanweblight"), local("fonts/iranyekanweblight"), url("fonts/iranyekanweblight.woff") format("woff"), url("fonts/iranyekanweblight.ttf") format("truetype"), url("fonts/iranyekanweblight.svg") format("svg");
}
@font-face {
 font-family: "wordpressim";
 src: local("wordpressim"), local("fonts/wordpressim"), url("fonts/wordpressim.ttf") ;
}
 div, p , input, textarea,option,select,a,span,b,li,ol{
	 font-family: "iranyekanweblight" !important;
}
h1, h2, h3, h4, h5, h6{
	 font-family: "iranyekanweblight" !important;
	  font-weight: bold !important;

}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
 font-family: "iranyekanweblight" !important;
 font-weight: bold !important;
}

.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
    font-family: 'ElegantIcons' !important;
}

*{
	letter-spacing: 0 !important;
	direction: rtl !important;
	 font-family: "iranyekanweblight" !important;
}


.fwordpressim{
 font-family: "wordpressim" !important;
}
.service-title, h1, h2, h3, h4, h5, h6 {
    font-family: "iranyekanweblight" !important;
}
p, body, #top-bar, .nav-dropdown, .top-bar-nav a.nav-top-link {
    font-family: "iranyekanweblight" !important;
}
.slick-slider , .slick-slider *{
    direction: ltr !important;
}
.mkdf-item-showcase-holder .mkdf-is-item-holder.mkdf-is-right-holder {
    float: left !important;
}
.mkdf-item-showcase-holder .mkdf-is-item-holder.mkdf-is-left-holder {
    float: right !important;
}
.mkdf-item-showcase-holder .mkdf-is-item.mkdf-is-left .mkdf-is-content {
    padding: 10px 0px 0 30px !important;
}
.mkdf-item-showcase-holder .mkdf-is-item.mkdf-is-left {
    text-align: left !important;
        -webkit-transform: translateX(70px) !important;
    -moz-transform: translateX(70px) !important;
    transform: translateX(70px) !important;
}
.mkdf-item-showcase-holder .mkdf-is-item.mkdf-is-right {
    text-align: right !important;
    -webkit-transform: translateX(-70px) !important;
    -moz-transform: translateX(-70px) !important;
    transform: translateX(-70px) !important;
}
.mkdf-item-showcase-holder .mkdf-is-item.mkdf-is-right .mkdf-is-content {
    padding: 10px 30px 0 0 !important;
}

.mkdf-eh-item-content.mkdf-eh-custom-8945 {
    padding: 0 0px 0 20px !important;
}
.mkdf-eh-item-content.mkdf-eh-custom-3944 {
    padding: 0 20px 0 0px !important;
}
.mkdf-tabs .mkdf-tabs-nav li {
    float: right !important;
}
.mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li {
    margin: 0 0 0 15px !important;
}
.mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li:first-child a {
    border-radius: 0 20px 20px 0 !important;
}
.mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li:last-child a {
    border-radius: 20px 0 0 20px !important;
}
.mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li {
    margin: 0 0 0 52px !important;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav {
    border-right: none !important;
    border-left: 1px solid #edeff2 !important;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li {
    float: none !important;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container {
    padding: 0 34px 0 0px !important;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav {
    border-right: none !important;
    border-left: 1px solid #edeff2 !important;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li {
    float: none !important;
}
.mkdf-owl-slider {
    direction: ltr !important;
}
.mkdf-btn.mkdf-btn-icon>i, .mkdf-btn.mkdf-btn-icon>span:not(.mkdf-btn-text) {
    margin: 0 11px 0 0 !important;
}
.arrow_right:before {
    content: "\23" !important;
}

.mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-left-from-title-and-text.mkdf-iwt-align-left {
    text-align: right !important;
}
.mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-left-from-title-and-text span.mkdf-iwt-title {
    padding: 0 31px 0 0 !important;
}
.mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-left-from-title-and-text span.mkdf-iwt-title .mkdf-iwt-text, .mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-left-from-title-and-text span.mkdf-iwt-title .mkdf-iwt-title-text {
    text-align: right !important;
}
.mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-left .mkdf-iwt-content {
    padding: 0 25px 0 0 !important;
}
.mkdf-iwt .mkdf-iwt-inner.mkdf-iwt-icon-left-from-title-and-text .mkdf-iwt-arrow {
    padding: 0 30px 0 0 !important;
}
.mkdf-icon-list-holder .mkdf-il-text {
    padding: 0 20px 0px 0 !important;
}
.mkdf-progress-bar .mkdf-pb-percent {
    right: auto !important;
    left: 0 !important;
}
.mkdf-progress-bar.mkdf-pb-percent-floating .mkdf-pb-percent {
    left: 0 !important;
    right: auto !important;
    right: a!important;
    tom: 0;
    -webkit-transform: translateX(0) !important;
    -moz-transform: translateX(0) !important;
    transform: translateX(0) !important;
}

#respond input[type=text], #respond textarea, .mkdf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=text], input[type=email], input[type=password] {
    text-align: right;
}

.mkdf-grid-col-6 {
    float: right !important;
}
div.wpcf7 .ajax-loader {
    float: left;
}
.mkdf-two-columns-form-with-space .mkdf-column-left {
    padding: 0 0 0 10px !important;
}
.mkdf-two-columns-form-with-space .mkdf-column-right {
    padding: 0 10px 0 0 !important;
}

blockquote {
    text-align: right !important;
}
blockquote:after {
    float: left !important;
}
blockquote:after, blockquote:before {
    content: "\f10e" !important;
}
blockquote>* {
    float: right !important;
}
.mkdf-content-aligment-left {
    text-align: right !important;
}
.mkdf-owl-slider .owl-stage-outer {
    direction: ltr !important;
}
.mkdf-testimonials-holder.mkdf-testimonials-boxed-text .mkdf-testimonial-text-holder .mkdf-testimonial-text-inner {
    text-align: right !important;
}
.mkdf-testimonials-holder.mkdf-testimonials-boxed-text .mkdf-testimonial-carousel-bottom .mkdf-testimonial-image {
    padding: 0 0 0 20px !important;
}
.mkdf-comparision-pricing-table-holder .mkdf-cpt-features-holder {
    text-align: right !important;
}
.mkdf-comparision-pricing-table-holder .mkdf-cpt-table {
    float: right !important;
}
.mkdf-comparision-pricing-table-holder .mkdf-cpt-footer-holder .mkdf-cpt-image-holder {
    text-align: right !important;
    float: right !important;
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices {
    text-align: left !important;
    right: 0 !important;
    left: auto !important;
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content-holder {
    padding: 74px 140px 0 15px !important;
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices .mkdf-pt-mark {
    margin: 13px 7px 0 0 !important;
}
.mkdf-blog-slider-holder.mkdf-bs-carousel .mkdf-post-info-bottom .mkdf-post-read-more-button span.mkdf-btn-text {
    text-align: right !important;
    float: right !important;
}
.mkdf-blog-slider-holder.mkdf-bs-carousel .mkdf-post-info-bottom .mkdf-post-read-more-button span {
    text-align: left !important;
    float: left !important;
}
.mkdf-post-info-date-on-image {
    right: 20px !important;
    left: auto !important;
}
.mkdf-post-info-top a {
    padding: 0 0 0 4px !important;
}    
.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-onsale {
    right: 20px !important;
    left: auto !important;
}
.mkdf-pl-holder.mkdf-info-below-image .mkdf-pli-text-wrapper .mkdf-pli-category {
    float: right !important;
}
.mkdf-pl-holder.mkdf-info-below-image .mkdf-pli-text-wrapper .mkdf-pli-rating-holder {
    float: left !important;
    text-align: left !important;
}
.mkdf-pl-holder .mkdf-pli .mkdf-pli-rating, .mkdf-plc-holder .mkdf-plc-item .mkdf-plc-rating, .mkdf-pls-holder .mkdf-pls-text .mkdf-pls-rating, .mkdf-product-info .mkdf-pi-rating, .mkdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a.active:after, .mkdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a:before, .woocommerce .star-rating {
    font-family: ElegantIcons !important;
}
.mkdf-pl-holder .mkdf-pli .mkdf-pli-rating span {
    font-family: ElegantIcons !important;
}
.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-onsale+.mkdf-pli-new-product {
    right: 100px !important;
    left: auto !important;
}
.mkdf-pl-holder.mkdf-info-below-image .mkdf-pli-inner .mkdf-pli-text-inner .mkdf-pli-add-to-cart .added_to_cart:after, .mkdf-pl-holder.mkdf-info-below-image .mkdf-pli-inner .mkdf-pli-text-inner .mkdf-pli-add-to-cart .button:after {
    float: left !important;
}
.mkdf-pl-holder.mkdf-info-below-image .mkdf-pli-inner .mkdf-pli-text-outer {
    text-align: right !important;
}
.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-new-product {
    right: 20px !important;
    left: auto !important;
}



/*   hamid start   */
.mkdf-vertical-align-containers .mkdf-position-left {
    float: right !important;
}
.mkdf-vertical-align-containers .mkdf-position-right {
    float: right !important;
    color:white !important;
    text-align: left !important;
}
.mkdf-shopping-cart-dropdown {
    left: 0 !important;
    right: auto !important;
    text-align: right !important;
}
.mkdf-search-opener {
    margin: 0 7px 0 20px !important;
}
.mkdf-search-cover input {
    padding: 0 50px 0 0 !important;
    float: right !important;
}
.mkdf-search-cover .mkdf-search-close {
    left: 17px !important;
    right: auto !important;
}
.mkdf-side-menu-slide-from-right.mkdf-right-side-menu-opened .mkdf-side-menu {
    left: 0 !important;
    right: auto !important;
}
.mkdf-side-menu {
    left: -470px !important;
    right: auto !important;
    text-align: right !important;
    border-right: 1px solid #edeff2 !important;
    border-left: none !important;
}
.mkdf-shopping-cart-holder .mkdf-header-cart .mkdf-cart-number {
    right: -10px !important;
    left: auto !important;
}
.mkdf-vertical-align-containers .mkdf-position-center {
    right: 0 !important;
    left: auto !important;
}
.mkdf-main-menu ul {
    text-align: right !important;
}
.mkdf-main-menu>ul>li {
    float: right !important;
}
.mkdf-main-menu>ul>li>a>span.item_outer:before {
    right: -13px !important;
    left: auto !important;
}
.mkdf-drop-down .second {
}
.mkdf-drop-down .second .inner ul li a {
    padding: 8px 33px 8px 22px !important;
}
.mkdf-drop-down .second .inner ul li.current-menu-ancestor>a .item_outer, .mkdf-drop-down .second .inner ul li.current-menu-item>a .item_outer, .mkdf-drop-down .second .inner ul li:hover>a .item_outer {
    padding: 0 15px 0 10px !important;
}
.mkdf-drop-down .second .inner ul li.current-menu-ancestor>a .item_outer:before, .mkdf-drop-down .second .inner ul li.current-menu-item>a .item_outer:before, .mkdf-drop-down .second .inner ul li:hover>a .item_outer:before {
    right: 2px !important;
    left: auto !important;
}
.mkdf-drop-down .second .inner ul li a .item_outer:before {
    right: -15px !important;
    left: auto !important;
}
.mkdf-drop-down .second .inner ul li a .item_outer {
    padding: 0 0 0 30px !important;
}
.mkdf-drop-down .second .inner ul li.sub>a .item_outer:after {
    left: 0 !important;
    right: auto !important;
    content: "\34" !important;
}
.mkdf-drop-down .narrow .second .inner ul li ul {
    right: calc(100% - 15px) !important;
    left: auto !important;
}
.mkdf-main-menu>ul>.wide>.second {margin-left: -164px;}
.mkdf-side-menu-slide-from-right.mkdf-right-side-menu-opened .mkdf-side-menu {
    direction: ltr !important;
}
.mkdf-side-menu a.mkdf-close-side-menu {
    left: 40px !important;
    right: auto !important;
}
.text-align-left {
    text-align: right !important;
}
.text-align-right {
    text-align: left !important;
}
.fab {
    font-family: Font Awesome\ 5 Brands !important;
}
.mkdf-drop-down .wide .second .inner>ul>li>a .item_outer {
    padding: 0 !important;
}
.mkdf-icon-widget-holder .mkdf-icon-text {
    padding: 0 10px 0 0 !important;
}
.mkdf-shopping-cart-holder .mkdf-header-cart .mkdf-cart-icon {
    transform: rotateY(180deg) !important;
}
#mkdf-back-to-top {
    left: 40px !important;
    right: auto !important;
}
.mkdf-grid-col-3 {
    float: right !important;
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-alignment-left {
    text-align: right !important;
}
.mkdf-main-menu>ul>li>a>span.item_outer .item_text {
    font-weight: bold;
}
.mkdf-drop-down .wide .second .inner>ul>li>a .item_outer {
    font-weight: bold !important;
}
.mkdf-top-bar .widget.widget_text {
    margin: 0 0 0 8px !important;
}
.mkdf-drop-down .second .inner ul.right li a {
    text-align: left !important;
}


/*   hamid end   */


.mkdf-grid-col-9 {
    float: right !important;
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button, .widget.woocommerce.widget_product_search .woocommerce-product-search input {
    float: right !important;
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input {
    padding: 10px 30px 10px 10px !important;
}
.mkdf-woocommerce-page .woocommerce-ordering, .mkdf-woocommerce-page .woocommerce-result-count {
    float: right !important;
}
.mkdf-woocommerce-page .woocommerce-ordering {
    text-align: left !important;
}
.woocommerce .mkdf-onsale {
    right: 20px;
    left: auto !important;
}
.woocommerce .mkdf-new-product{
    right: 20px;
    left: auto !important;
}
ul.products>.product .mkdf-pl-category {
    float: right !important;
}
ul.products>.product .mkdf-pl-rating-holder {
    text-align: left !important;
}
.woocommerce-page .mkdf-content #billing_country_field .select2-container .selection .select2-selection--single, .woocommerce-page .mkdf-content input[type=text], .woocommerce-page .mkdf-content input[type=email], .woocommerce-page .mkdf-content input[type=tel], .woocommerce-page .mkdf-content input[type=password], .woocommerce-page .mkdf-content textarea, div.woocommerce #billing_country_field .select2-container .selection .select2-selection--single, div.woocommerce input[type=text], div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce textarea , 
.mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-new-product, .mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-onsale, .mkdf-pl-holder .mkdf-pli-inner .mkdf-pli-image .mkdf-pli-out-of-stock , .mkdf-pl-holder.mkdf-info-below-image .mkdf-pli-text-wrapper .mkdf-pli-category , .mkdf-pl-holder.mkdf-info-below-image .mkdf-pli-text-wrapper .mkdf-pli-price , .mkdf-woo-single-page .woocommerce-tabs table td, .mkdf-woo-single-page .woocommerce-tabs table th , .mkdf-woo-single-page .woocommerce-tabs ul.tabs>li a , .mkdf-woo-single-page .mkdf-single-product-summary .mkdf-single-product-meta-title , .mkdf-woo-single-page .mkdf-single-product-summary .product_meta , .mkdf-woocommerce-page .woocommerce-ordering, .mkdf-woocommerce-page .woocommerce-result-count , .select2-hidden-accessible , ul.products>.product .price, ul.products>.product .price del, ul.products>.product .price ins, ul.products>.product .mkdf-pl-category, .woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .mkdf-content a.added_to_cart, .woocommerce-page .mkdf-content a.button, .woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-woo-search-widget-button):not(.mkdf-search-submit), .woocommerce-page .mkdf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.mkdf-woo-search-widget-button):not(.mkdf-search-submit), div.woocommerce input[type=submit] , body .select2-container--default .select2-results__option , .woocommerce .mkdf-new-product, .woocommerce .mkdf-onsale, .woocommerce .mkdf-out-of-stock , body .select2-container--default .select2-selection--single .select2-selection__rendered , .widget.woocommerce.widget_product_search .woocommerce-product-search input , .widget.woocommerce.widget_price_filter .price_slider_amount .price_label, .widget.woocommerce.widget_product_categories ul li , .widget.widget_tag_cloud a {
    font-weight: bold !important;
}
.woocommerce .star-rating span {
    font-family: ElegantIcons !important;
}
ul.products>.product .mkdf-pl-inner .mkdf-pl-text-inner a:after {
    float: left !important;
}
.woocommerce-pagination ul li a.next:before {
    content: "\34" !important;
}
.woocommerce-pagination ul li a.prev:before {
    content: "\35" !important;
}
.mkdf-woo-single-page .mkdf-single-product-content .images {
    padding: 0 0 0 29px !important;
    float: right !important;
}
.mkdf-woo-single-page .mkdf-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) {
    float: right !important;
}
.mkdf-woo-single-page .mkdf-single-product-content .images .woocommerce-product-gallery__image:first-child {
    right: 10px !important;
    left: auto !important;
}
body .pp_pic_holder a.pp_next, body .pp_pic_holder a.pp_previous , body .pp_pic_holder a.pp_arrow_next, body .pp_pic_holder a.pp_arrow_previous , body .pp_pic_holder a.pp_close, body .pp_pic_holder a.pp_expand {
    font-family: Ionicons !important;
}
.mkdf-woo-single-page .woocommerce-tabs ul.tabs {
    text-align: right !important;
}
.mkdf-woo-single-page .woocommerce-tabs ul.tabs>li {
    margin: 0 0 5px 21px !important;
}
.mkdf-woo-single-page .mkdf-single-product-summary .mkdf-quantity-buttons {
    margin: 0 0 0 28px !important;
}
.woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-input, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-input {
    margin: 0 0 0 22px !important;
    border-radius: 0 10px 10px 0 !important;
}
.woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-minus, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-minus {
    border-radius: 0 0 0 10px !important;
}
.woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-plus, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-plus {
    border-radius: 10px 0 0 0 
}
.woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-minus, .woocommerce-page .mkdf-content .mkdf-quantity-buttons .mkdf-quantity-plus, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-minus, div.woocommerce .mkdf-quantity-buttons .mkdf-quantity-plus {
    right: auto !important;
    left: 0 !important;
    text-align: right !important;
}
.mkdf-woo-single-page .woocommerce-tabs table td, .mkdf-woo-single-page .woocommerce-tabs table th {
    text-align: right !important;
}
.mkdf-woo-single-page .woocommerce-tabs table th {
    padding: 0 0 0 10px !important;
}
.mkdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text {
    padding: 0 90px 0 0 !important;
}
.mkdf-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment_container img {
    float: right !important;
}
.mkdf-woocommerce-page .woocommerce-error a, .mkdf-woocommerce-page .woocommerce-info a, .mkdf-woocommerce-page .woocommerce-message a {
    float: left !important;
}
.mkdf-woo-single-page .mkdf-single-product-content .mkdf-new-product, .mkdf-woo-single-page .mkdf-single-product-content .mkdf-onsale {
    left: auto !important;
    right: 30px !important;
}
.mkdf-woocommerce-page table.cart thead tr th {
    text-align: right !important;
}
.mkdf-woocommerce-page table.cart tr.cart_item td.product-thumbnail {
    padding-right: 0 !important;
    padding-left: 10px !important;
}
.mkdf-woocommerce-page table.cart td.actions .coupon input[type=text] {
    margin: 0 0 0 22px !important;
}
.mkdf-woocommerce-page .cart-collaterals table th {
    padding-right: 0 !important;
    padding-left: 5px !important;
}
.mkdf-woocommerce-page .cart-collaterals table td, .mkdf-woocommerce-page .cart-collaterals table th {
    text-align: right !important;
}
.mkdf-woocommerce-page .woocommerce-checkout .col-1 .form-row, .mkdf-woocommerce-page .woocommerce-checkout .col-2 .form-row {
    margin-right: auto !important;
    float: right !important;
    margin-left: 0 !important;
}
.mkdf-woocommerce-page .woocommerce-checkout .col-1 .form-row-last, .mkdf-woocommerce-page .woocommerce-checkout .col-2 .form-row-last {
    margin-right: auto !important;
    margin-left: 2% !important;
}
.mkdf-woocommerce-page .woocommerce-checkout table td, .mkdf-woocommerce-page .woocommerce-checkout table th {
    text-align: right !important;
}
.mkdf-woocommerce-page .woocommerce-checkout .col-1, .mkdf-woocommerce-page .woocommerce-checkout .col-2 {
    margin-right: auto !important;
    margin-left: 1% !important;
}
.mkdf-woocommerce-page .woocommerce-checkout .col-2 {
    margin-left: 0 !important;
    margin-right: 1% !important;
}
.mkdf-ps-navigation .mkdf-ps-next {
    text-align: left !important;
}
.arrow_carrot-right:before {
    content: "\34" !important;
}
.arrow_carrot-left:before {
    content: "\35" !important;
}
.fa, .far, .fas {
    font-family: Font Awesome\ 5 Free !important;
}
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-right>div:first-child {
    margin-right: 0 !important;
    margin-left: auto !important;
}
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-right>div {
    margin-right: 25px !important;
    margin-left: auto !important;
}
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-right>div a.mkdf-post-info-comments i, .mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-right>div a.mkdf-post-info-comments:hover span {
    color: #5580ff;
    display: inline-block !important;
}
.mkdf-blog-holder article.format-quote .mkdf-post-text-icon-main span {
    left: 30px !important;
    right: auto !important;
}
i.fas.fa-quote-left {
    transform: rotateY(180deg) !important;
}
.mkdf-blog-holder article.format-link .mkdf-post-text-icon-main span {
    left: 30px !important;
    right: auto !important;
}
.arrow_carrot-right:before {
    content: "\34" !important;
}
.widget.widget_search button, .widget.widget_search input {
    float: right !important;
}
.widget.widget_search input {
    width: calc(100% - 75px);
    padding: 10px 30px 10px 0 !important;
}
.mkdf-grid-col-push-3 {
    right: 25% !important;
    left: auto !important;
}
.mkdf-grid-col-pull-9 {
    left: 75% !important;
    right: auto !important;
}
.mkdf-comment-holder .mkdf-comment-image {
    float: right !important;
}
.mkdf-comment-holder .mkdf-comment-text {
    float: right !important;
    padding: 50px 0 50px 50px !important;
}
.mkdf-comment-holder .mkdf-comment-text .mkdf-comment-name {
    margin: 0 0 0 25px !important;
}
.mkdf-comment-holder .mkdf-comment-text .comment-edit-link, .mkdf-comment-holder .mkdf-comment-text .comment-reply-link, .mkdf-comment-holder .mkdf-comment-text .replay {
    float: right !important;
    margin-left: 50px !important;
    margin-right: auto !important;
}
.mkdf-comment-holder .mkdf-comment-text .comment-edit-link:after, .mkdf-comment-holder .mkdf-comment-text .comment-reply-link:after, .mkdf-comment-holder .mkdf-comment-text .replay:after {
    content: "\23" !important;
    margin-right: 10px !important;
    margin-left: auto !important;
}
.mkdf-comment-holder .mkdf-comment-list .children {
    padding: 0 81px 0 0 !important;
}
.mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content, .mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
    float: right !important;
}
.mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
    padding: 0 0 0 15px !important;
}
.mkdf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
    padding: 0 30px 0 0 !important;
}
.mkdf-shopping-cart-dropdown .mkdf-item-info-holder {
    padding-right: 20px !important;
    padding-left: 0 !important;
}
.mkdf-shopping-cart-dropdown .mkdf-item-info-holder .mkdf-product-title {
    padding: 0 0 0 20px !important;
}
.mkdf-shopping-cart-dropdown .mkdf-item-info-holder .remove {
    left: -7px !important;
    right: auto !important;
}
.mkdf-shopping-cart-dropdown .mkdf-cart-bottom .mkdf-subtotal-holder .mkdf-total-amount {
    text-align: left !important;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener {
    float: right !important;
}
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a:before, .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>h6:before {
    right: -13px !important;
    left: auto !important;
}
.mkdf-mobile-header .mkdf-mobile-nav .mobile_arrow {
    left: 0 !important;
    right: auto !important;
    padding: 9px 0 9px 12px !important;
    text-align: left !important;
}
.mkdf-opened span i:before {
    content: "\35" !important;
}
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li.mkdf-active-item>.mobile_arrow>.mkdf-sub-arrow {
    transform: rotate(-90deg) !important;
}
.mkdf-mobile-header .mkdf-mobile-nav li.mkdf-opened>.mobile_arrow>.mkdf-sub-arrow {
    transform: rotate(-90deg) !important;
}
.mkdf-mobile-header .mkdf-mobile-nav ul ul {
    margin-right: 15px !important;
    margin-left: auto !important;
}
nav.mkdf-fullscreen-menu {
    text-align: right !important;
}
nav.mkdf-fullscreen-menu ul li, .mkdf-fullscreen-above-menu-widget-holder, .mkdf-fullscreen-below-menu-widget-holder {
    text-align: right !important;
}
.mkdf-fullscreen-menu-opened.mkdf-fade-push-text-right .mkdf-fullscreen-menu-holder-outer .mkdf-fullscreen-above-menu-widget-holder>div, .mkdf-fullscreen-menu-opened.mkdf-fade-push-text-right .mkdf-fullscreen-menu-holder-outer .mkdf-fullscreen-below-menu-widget-holder>div, .mkdf-fullscreen-menu-opened.mkdf-fade-push-text-right .mkdf-fullscreen-menu-holder-outer nav>ul>li>a {
    animation: push_text_left .4s cubic-bezier(.175,.885,.32,1) both !important;
}
nav.mkdf-fullscreen-menu ul li a>span:before {
    right: -36px !important;
    left: auto !important;
    transform: translateY(50%) !important;
    transition: opacity .2s cubic-bezier(.02,.54,.58,1),right .2s cubic-bezier(.02,.54,.58,1) !important;
}
nav.mkdf-fullscreen-menu ul li.current-menu-ancestor>a>span, nav.mkdf-fullscreen-menu ul li.current-menu-item>a>span, nav.mkdf-fullscreen-menu ul li.open_sub>a>span, nav.mkdf-fullscreen-menu ul li:hover>a>span {
    padding: 0 19px 0 0 !important;
}
nav.mkdf-fullscreen-menu ul li.current-menu-ancestor>a>span:before, nav.mkdf-fullscreen-menu ul li.current-menu-item>a>span:before, nav.mkdf-fullscreen-menu ul li.open_sub>a>span:before, nav.mkdf-fullscreen-menu ul li:hover>a>span:before {
    right: 0 !important;
    left: auto !important;
}
nav.mkdf-fullscreen-menu ul li a>span:before {
    top: 35% !important;
}
.mkdf-search-page-holder article .mkdf-post-image {
    float: right !important;
}
.mkdf-search-page-holder article .mkdf-post-title-area {
    padding: 0 150px 0 0 !important;
}
.arrow_carrot-2right:before {
    content: "\38" !important;
}
.mkdf-search-page-holder .mkdf-search-page-form .mkdf-form-holder .mkdf-column-right {
    text-align: right !important;
}
.mkdf-search-page-holder .mkdf-search-page-form .mkdf-form-holder .mkdf-search-field {
    padding: 0 3px 0 20px !important;
}
.mkdf-search-page-holder article .mkdf-post-title-area.mkdf-no-thumbnail {
    padding: 0 !important;
}
.mkdf-search-page-holder .mkdf-search-page-form .mkdf-form-holder .mkdf-search-field {
    padding: 0 3px 0 20px !important;
}
.error404 .mkdf-page-not-found {
    text-align: right !important;
}
.mkdf-woocommerce-page .woocommerce-checkout .col-1, .mkdf-woocommerce-page .woocommerce-checkout .col-2 {
    float: right !important;
}
.mkdf-main-menu>ul>.narrow>.second {
    left: auto !important;
    right: -17px;
}


.mkdf-countdown * {
    direction: ltr !important;
} 












/******************************************************************************
*******************************************************************************
********************************   MOBILE   ***********************************
*******************************************************************************
******************************************************************************/



@media only screen and (max-width: 1024px){
.mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li {
    margin: 0 0 0 8px !important;
}
.mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li {
    margin: 0 0 0 26px !important;
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices {
    text-align: center !important;
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content-holder {
    padding: 26px 15px 0 !important;
}
.mkdf-woo-single-page .mkdf-single-product-content .images, .mkdf-woo-single-page .mkdf-single-product-content .mkdf-single-product-summary {
    float: none !important;
    padding: 0 !important;
}

/*   hamid start   */

.mkdf-elements-holder.mkdf-responsive-mode-1024.mkdf-one-column-alignment-left .mkdf-eh-item .mkdf-eh-item-content {
    text-align: right !important;
}







/*   hamid end   */
















}


@media only screen and (max-width: 768px){
.mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li {
    float: none !important;
    margin: 0 0 8px !important;
}

.mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li {
    float: none !important;
}
.mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li:first-child a, .mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li:last-child a {
    border-radius: 20px !important;
}
.mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li {
    margin: 0 0px 0 20px !important;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav {
    border-left: 0 !important;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li {
    float: right !important;
    margin: 0 0px 0 20px !important;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container {
    padding: 31px 0 0 !important;
}
.mkdf-woocommerce-page table.cart td.actions .coupon input[type=text] {
    margin: 0 0 0 17px !important;
    padding: 9px 20px !important;
}

/*   hamid start   */








/*   hamid end   */






}

@media only screen and (min-width: 769px){
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-left {
    float: right !important;
}
.mkdf-blog-holder article .mkdf-post-info-bottom .mkdf-post-info-bottom-right {
    text-align: left !important;
    float: left !important;
}
}





@media only screen and (max-width: 680px){
.mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li, .mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li {
    float: none !important;
}
.mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li, .mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li {
    float: none !important;
    margin: 0 0 20px !important;
}
h2 {
    font-size: 22px;
}
blockquote:after {
    content: normal !important;
}
.mkdf-woocommerce-page .woocommerce-ordering {
    text-align: initial !important;
}
.mkdf-woocommerce-page .woocommerce-error a, .mkdf-woocommerce-page .woocommerce-info a, .mkdf-woocommerce-page .woocommerce-message a {
    float: none !important;
    margin: 0 0 15px 70% !important;
}
.mkdf-woocommerce-page table.cart td.actions .coupon input[type=text] {
    padding: 9px 15px !important;
    margin: 0 0 20px 10px !important;
}
/*   hamid start   */









/*   hamid end   */








}




@media (min-width: 768px){
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: right !important;
}

/*   hamid start   */









/*   hamid end   */
}

@media (min-width: 992px){
.vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
    float: right !important;
}

/*   hamid start   */









/*   hamid end   */
}

@media (min-width: 1200px){
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
    float: right !important;
}

/*   hamid start   */









/*   hamid end   */
}


@media only screen and (max-width: 1366px) and (min-width: 1025px){


/*   hamid start   */
.mkdf-eh-item-content.mkdf-eh-custom-8552 {
    padding: 305px 0 0px 10px !important;
}
.mkdf-eh-item-content.mkdf-eh-custom-6967 {
    padding: 305px 0 0px 17px !important;
}
.mkdf-eh-item-content.mkdf-eh-custom-1813 {
    padding: 0px 18% 57px 17px !important;
}
.mkdf-eh-item-content.mkdf-eh-custom-7425 {
    padding: 0 43px 144px 0px !important;
}
.mkdf-eh-item-content.mkdf-eh-custom-1662 {
    padding: 0px 18.5% 107px 40px !important;
}











/*   hamid end   */

}






@media screen and (max-width: 1366px){
.mkdf-fullscreen-menu-holder-inner {
    padding: 76px 15.6% 0 0 !important;
}

}




