@font-face 
{  	font-family: 'IRANSans'; 
	src: url('fonts/IRANSans.ttf') format('truetype'),
	url('/fonts/IRANSans.woff2') format('woff2'),
	url('fonts/IRANSans.woff') format('woff');  
	font-weight:normal !important;
 }
 @font-face 
{  	font-family: 'IRANSansBold'; 
	src: url('fonts/IRANSansBold.ttf') format('truetype'),
	url('/fonts/IRANSansBold.woff2') format('woff2'),
	url('fonts/IRANSansBold.woff') format('woff');  
	font-weight:normal !important;
 }
 @font-face 
{  	font-family: 'iranyekan'; 
	src: url('fonts/iranyekan.ttf') format('truetype'),
	url('/fonts/iranyekan.woff2') format('woff2'),
	url('fonts/iranyekan.woff') format('woff');  
	font-weight:normal !important;
 }
  @font-face 
{  	font-family: 'BYekan'; 
	src: url('fonts/BYekan.ttf') format('truetype'),
	url('fonts/BYekan.woff') format('woff');  
	font-weight:normal !important;
 }
 .woocommerce ul.products li.product .added_to_cart, .woocommerce ul.products li.product .button, .woocommerce div.product form.cart .button, .tt_button, .wpcf7 .wpcf7-submit, .content-area .vc_grid .vc_gitem-zone-c .vc_general, .tt_button.modal-menu-item, .vc_grid-item-mini .blog-detailed-grid .vc_btn3-container a, .pricing-table .tt_button, .pricing-table.active .tt_button 
 ,h1, h2, h3, h4, h5, .container h1, .container h2, .container h3, .container h4, .container h5
 { 
    letter-spacing: 0px !important;
}
h1, h2, h3, h4, h5, .container h1, .container h2, .container h3, .container h4, .container h5 {
    font-weight: normal;
}
.kd_number_string,.kd-price-block .pb-content-wrap h5{
	font-family: IRANSans , Tahoma !important;
	font-weight: normal !important;
}
.rev_slider .tp-caption, .rev_slider .caption,h2.rs-layer{
	font-family: BYekan , Tahoma !important;
}
.app-gallery .ag-section-desc h4 {
    line-height: 39px;
}
.topbar-right-content {
	margin-left: 0;
    margin-right: auto;
}
.topbar-contact .fa {
    margin-right:0 !important;
    margin-left: 10px;
    float: right;
}
.entry-meta .fa {
	margin-right: 0 !important;
    margin-left: 10px;
}
.entry-meta span {
	margin-right: 0 !important;
    margin-left: 10px;
}
.topbar-phone a, .entry-meta .page-type, .entry-meta .published, .entry-meta .author {
	padding-right:0 !important;
    padding-left: 10px;
}
.topbar-phone a, .topbar-email a {
	margin-right:0 !important;
    margin-left: 10px;
	padding-right:0 !important;
    padding-left: 10px;
}
.topbar.tb-default-design .topbar-extra-content {
	margin-right:0 !important;
    margin-left: 15px;
}
.topbar-opening-hours {
	padding-right:0 !important;
    padding-left: 20px;
}
ul.redux-social-media-list li {
    float: right;
}
.topbar-phone, .topbar-email, .topbar-opening-hours {
    float: right;
}
#main-menu .navbar-nav > .menu-item-has-children > a:after {
    margin-left: 10px;
    margin-right: 5px;
}
@media (min-width: 960px){
.navbar-nav > li {
    float: right;
}}
.topbar-search-container {
    right:auto !important;
    left: 0;
}
.upper-footer select, .wpb_wrapper #loginform .input, .woocommerce-product-search .search-field, .search-form .search-field, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select {
    text-align: right;
}
.topbar-search .search-form .search-submit {
    right: auto;
    left: 0;
}
.navbar.navbar-default .menubar.main-nav-right .navbar-collapse {
	margin-left:0 !important;
    margin-right: auto;
}
.dropdown-menu {
	float: right;
    text-align: right;
}
.menubar #main-menu .navbar-nav .menu-item-has-children.mega-menu .dropdown-menu .dropdown-menu {
    margin-right: 0;
	padding-right:0 !important;
    padding-left: 30px;
}
#main-menu.underline-effect .navbar-nav .menu-item .dropdown-menu .menu-item a, #main-menu.underline-effect .navbar-nav .mega-menu .dropdown-menu .menu-item a {
    margin-left:0!important;
    margin-right: 10px;
}
@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;
}
}
.key-icon-box.icon-left.icon-default .fa, .key-icon-box.icon-left.icon-default .tt-iconbox-customimg {
    float: right;
    margin-left: 25px;
    margin-right:0 !important;
}
.key-icon-box.cont-left {
    text-align: right;
}
@media (min-width: 960px){
.key-icon-box.icon-left.cont-left p {
    text-align: right;
}}
.tabs-image-right.features-tabs .tab-image-container {
    float: left;
    margin-right: 8%;
    margin-left: 0;
}
.tab-text-container {
    float: right;
}
.features-tabs .tab-controls {
    padding-right: 0px;
}
.features-tabs .tab-controls li .fa {
    margin-right:0 !important;
    margin-left: 15px;
}
.text-left {
    text-align: right;
}
.pull-left {
    float: right !important;
}
.tt_button.pull-left {
	margin-right:0 !important;
    margin-left: 10px;
}
.kd-process-steps ul li {
    float: right;
}
.kd-process-steps.process-checkbox-template ul li .pss-container:before {
    left:auto !important;
    right: 74%;
}
.wpcf7-form {
    direction: rtl;
    text-align: right;
}
@media (min-width: 960px){
.inline-cf .wpcf7 .wpcf7-submit {
    border-top-left-radius: 3px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 0;
}}
.pricing .pricing-row {
    text-align: right;
}
.pricing .fa {
    float: left;
}
.owl-carousel {
    direction: ltr;
}
.rw-authorimg {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.rw-author-details {
    text-align: right;
}
.rw-author-details p {
    text-align: right;
}
.rw_message {
    text-align: right;
	    direction: rtl;
}
.rw_rating {
    text-align: right;
}
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date {
    float: right;
	margin-right: 0!important;
    margin-left: 20px;
}
.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date p:before, .vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date div:before, .vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_author a:before {
    margin-right:0 !important;
    margin-left: 8px;
}
#single-page p {
   /* text-align: right;*/
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_author p {
    text-align: right !important;
}
.vc_gitem-post-data {
    text-align: right !important;
}
.related-content .portfolio .post-link, .vc_custom_heading.post-link, #posts-content .post-link {
    float: right;
}
.related-content .portfolio .post-link:after, .vc_custom_heading.post-link:after {
    float: left;
	transform: rotate(180deg);
}
.vc_custom_heading h5 {
    text-align: right !important;
}
.wpcf7-form-control-wrap {
    margin-right:0 !important;
    margin-left: 40px;
}
.wpcf7-form textarea, #commentform textarea, #single-page .wpcf7-form-control-wrap textarea {
    text-align: right;
}
.footer-bar .footer-nav-menu {
    float: right;
}
.footer-socials-bar {
    float: left;
}
@media (min-width: 1200px){
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: right;
}}
.footer-bar .footer-nav-menu ul li a {
    margin-right: 0;
    margin-left: 30px;
}
#comments #respond #reply-title, .reply-title, .widget-title, #reply-title {
    text-align: right;
}
.modal-content-contact .redux-social-media-list i, .upper-footer i {
    margin-left: 0;
    margin-right: 30px;
}
.back-to-top.active {
    left: 25px;
    right: auto !important;
}
.related-content .portfolio .post-link:hover:after, .vc_custom_heading.post-link:hover:after, #posts-content .post-link:hover:after, #posts-content .post .post-link:hover:after {
    margin-right: 12px;
	margin-left:0 !important;
}
.kd-calltoaction.no_icon .cta-text {
    float: right;
}
.kd-calltoaction .cta-btncontainer .tt_button {
    margin-left: 0;
	margin-right: auto;
}
.kd-calltoaction .cta-text h3, #single-page .kd-calltoaction .cta-text h3 {
    text-align: right;
}
@media (max-width: 960px){
#logo {
    float: right;
}}
.navbar-toggle {
    float: left;
}
@media (max-width: 960px){
.mobile-cart {
    float: left;
}}
.navbar-default .navbar-toggle {
    margin-right:0 !important;
    margin-left: -10px;
}
@media (max-width: 960px){
.navbar-nav {
    text-align: right;
}}
.nav {
    padding-right: 0;
}
@media (max-width: 960px){
.navbar .container #logo .logo {
    margin-right: 0;
}}
@media (max-width: 960px){
#main-menu .navbar-nav .menu-item-has-children .mobile-dropdown {
    right: auto !important;
    left: 0px;
}}
@media (max-width: 960px){
#main-menu .navbar-nav .menu-item-has-children.mobile-visible .dropdown-menu .menu-item-has-children.mobile-visible .dropdown-menu, #main-menu .navbar-nav .menu-item-has-children.mobile-visible .dropdown-menu {
    padding-left:0 !important;
    padding-right: 15px;
}}
@media (max-width: 960px){
.tab-text-container {
    text-align: right;
}
.kd-process-steps.process-checkbox-template .pss-text-area ,.pricing .pricing-row{
    text-align: center !important
}
}
.inline-cf .wpcf7-form-control-wrap {

    margin-left: 0;
}
@media (max-width: 960px){
.rw-author-details {
    text-align: center !important;
}}
@media (max-width: 960px){
.rw-authorimg {
    float: none !important;
}}
@media (max-width: 960px){
.rw-author-details p, .rw-author-details h4 {
    text-align: center !important;
}}
@media (max-width: 960px){
.rw_message {
    text-align: center;
}}
@media (max-width: 960px){
.rw_rating {
    text-align: center;
}}
@media (max-width: 960px){
.kd-calltoaction .cta-btncontainer .tt_button {
    margin-right: 0 !important;
}}
@media (max-width: 960px){
.navbar-footer li {
    text-align: right;
}}
.footer-bar {
    float: right;
}
@media (max-width: 960px){
.footer-bar {
    padding-left:0 !important;
    padding-right: 15px;
}}
@media (max-width: 960px){
ul.redux-social-media-list li i {
    margin-right:0 !important;
    margin-left: 25px;
}}
.lower-footer span, .lower-footer a {
    margin-right:0 !important;
    margin-left: 25px;
}
@media (max-width: 960px){
.key-icon-box.icon-left.icon-default .fa {
    text-align: right;
}}
@media (max-width: 960px){
.key-icon-box.icon-left.icon-default .fa, .key-icon-box.icon-left.icon-default .tt-iconbox-customimg {
    margin-left: 15px;
    float: none !important;
}}
.tt_button.icon_right .iconita.fa {
    margin-left: 0;
    margin-right: 10px;
}
.fa-caret-right:before {
    content: "\f0d9" !important;
}
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
    left: 20px;
    right: auto;
}
.kd_progressbarmarker {
    right:auto !important;
    left: 0;
    float: left;
}
.tcards-title-nav {
    float: right;
    text-align: right;
}
.testimonial-cards.container .tcards-content {
	margin-left:0 !important;
    margin-right: 450px;
}
.testimonial-cards .tcards_message:before {
	border-color: #fff #fff transparent transparent;
	left:auto !important;
    right: 0px;
    margin-right: 0px;
}
.testimonial-cards .key-tcards {
    text-align: right;
}
.testimonial-cards .tcards_header .tcards-image img {
    float: right;
	margin-right:0 !important;
    margin-left: 20px;
}
.testimonial-cards .tcards_header {
    margin-left:0 !important;
    margin-right: 20px;
}
.testimonial-cards .tcards_message {
    direction: rtl;
    text-align: right;
}
.testimonial-cards.container .tcards-content .owl-nav {
    left:auto !important;
    right: 0;
	margin-left:0 !important;
    margin-right: -450px;
}
@media (max-width: 960px){
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title h4 {
    text-align: right;
}}
@media (max-width: 960px){
.testimonial-cards.container .tcards-content {
    margin: 0 !important;
}}
.kd_counter.count_left {
    text-align: right;
}
.kd-shapes.shape_organic_2 {
    border-radius: 30% 70% 30% 70%/70% 30% 70% 30%;
}
.kd-shapes.shape_organic_2_rotate {
    border-radius: 70% 30% 70% 30%/30% 70% 30% 70%;
}
.container h2, #popup-modal .modal-content h2 {
    font-size: 34px;
    line-height: 50px;
}
@media (max-width: 960px){
.vc_row .container h2, .kd-calltoaction .cta-text h3, #single-page .kd-calltoaction .cta-text h3, .container .tab-text-container h2, header.kd-section-title h2 {
    font-size: 25px!important;
    line-height: 1.3!important;
}}
.owl-carousel .owl-item {
    /*float: right;*/
}
.pricing-table.DetailedStyle .pricing .currency {
    font-size: 20px;
}
.woo-minimal-style ul.products li.product .price {
    text-align: left !important;
}
.woo-minimal-style ul.products li.product .price, .woocommerce-page ul.products li.product.woo-minimal-style .price {
    right:auto !important;
    left: 30px;
}
.woocommerce-page ul.products li.product.woo-minimal-style .added_to_cart, .woo-minimal-style ul.products li.product .added_to_cart, .woo-minimal-style ul.products li.product .button, .woocommerce-page ul.products li.product.woo-minimal-style .button {
    right:auto !important;
    left: 30px;
}
.woocommerce ul.products li.product .categories a {
    margin-right:0 !important;
    margin-left: 10px;
}
.woocommerce-page ul.products li.product.woo-minimal-style .added_to_cart, .woo-minimal-style ul.products li.product .added_to_cart, .woo-minimal-style ul.products li.product .button, .woocommerce-page ul.products li.product.woo-minimal-style .button {
    font-size: 13px;
}
.tt_button.icon_left .iconita.fa {
	margin-right:0 !important;
    margin-left: 10px;
}
.woo-minimal-style ul.products li.product .price, .woocommerce-page ul.products li.product.woo-minimal-style .price {
    font-size: 15px;
}
.bp-content {
    left: auto !important;
    right: 75px;
    padding-right:0 !important;
    padding-left: 15px;
}
.wpb_single_image.vc_align_left {
    text-align: right;
}
.wpb-js-composer .es-accordion .es-time .fa-clock-o {
	margin-right:0 !important;
    margin-left: 8px;
}
.es-accordion .es-heading .fa-angle-down {
    right:auto !important;
    left: 12px;
}
.wpb-js-composer .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-right: 0 !important;
}
.es-accordion .es-speaker-container {
    margin-right:0 !important;
    margin-left: 67px;
}
.es-accordion .es-speaker-container .es-speaker-name {
    text-align: right;
}
.es-accordion .es-speaker-container .es-speaker-position {
    text-align: right;
}
@media (max-width: 960px){
.es-accordion .es-time {
    float: right;
    text-align: right;
}}
@media (max-width: 960px){
.es-accordion .es-heading h4, .es-accordion .es-time {
    text-align: right;
}}
@media (max-width: 768px) and (min-width: 300px){
.vc_row[data-vc-full-width], .vc_row.vc_row-has-fill, .vc_row.wpb_row.vc_inner .vc_column-inner {
    border: none!important;
}}
@media (max-width: 960px){
.wpb-js-composer .vc_tta-container .vc_tta .es-accordion .es-session-desc p {
    text-align: right;
}}
.side-content-text ul, .wpb_text_column ul {
    padding-right: 0;
}
.tab-text-container ul li, .side-content-text ul li, .wpb_text_column ul li, .wpb_text_column ol li {
    padding-left:0 !important;
    padding-right: 25px;
}
.tab-text-container ul>li:before, .side-content-text ul>li:before, .wpb_text_column ul>li:before {
	padding-right:0 !important;
    padding-left: 10px;
    left:auto !important;
    right: 0;
}
.kd-section-title.col-lg-8.text-left {
    margin-right: 0;
    padding-right: 0;
}
.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-left: 0 !important;
    margin-right: 14px;
}
.wpb-js-composer .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container {
    margin-right:0 !important;
    margin-left: 40px !important;
}
.sliding_box_child .sb_content_wrapper {
    left: auto !important;
    right: 295px;
}
@media (max-width: 960px){
.side-content-text ul li, .wpb_text_column ul li, .wpb_text_column ol li {
    text-align: right;
}}
@media (max-width: 960px){
.sliding_box_child .sb_content_wrapper {
    right: 0 !important;
}}
@media (max-width: 960px){
.sliding_box_child {
    width: 100%;
}}
@media (max-width: 960px){
.row .vc_toggle_size_md.vc_toggle_default .vc_toggle_content p {
    text-align: right;
}}
@media (max-width: 960px){
.testimonial-cards .tcards_header .tcards-job {
    text-align: right;
}}
.fa-angle-right:before {
    content: "\f104" !important;
}
.feature-sections-wrapper .tt_button {
    float: right;
}
.team-member.design-classic .team-content-text {
    text-align: right;
}
.team-member.design-classic .team-socials {
    text-align: right;
}
.team-member.design-classic .team-socials a {
    margin-right: 0 !important;
    margin-left: 10px;
}
.pricing .currency {
    font-size: 30px;
}
.tabs-image-right.features-tabs.tab-img-fullwidth .tab-image-container {
	margin-right: 0 !important;
    margin-left: -30%;
}
.feature-sections-wrapper .featured-left .side-featured-wrapper {
    margin-right: 0;
    margin-left: auto;
}
.feature-sections-wrapper .side-featured-wrapper {
    float: left;
    margin-right: auto;
}
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a .fa {
    margin-right: 0 !important;
    margin-left: 14px;
}
.tab-text-container ul, .side-content-text ul, .wpb_text_column ol, .wpb_text_column ul {
    padding-right: 0;
}
@media (max-width: 960px){
.feature-sections-wrapper .side-featured-wrapper, .feature-sections-wrapper .side-content-wrapper {
    text-align: right;
}}
@media (max-width: 960px){
#single-page .team-content p {
    text-align: right;
}}
.pull-right {
    float: left !important;
}
.app-gallery .owl-dots {
    right: -480px;
    left: auto !important;
}
.app-gallery .ag-section-desc {
    float: right;
    margin-right: 0 !important;
    margin-left: 94px;
}
.ag-slider-wrapper {
    right: 486px;
    left: auto !important;
}
.app-gallery .owl-carousel .owl-wrapper-outer:before {
    right: auto !important;
    left: 100%;
}
.app-gallery .ag-mockup {
    float: right;
}
.owl-dots .owl-dot {
    float: right;
}
.icon-left.kd_counter .kd_counter_icon {
    margin-right: 0 !important;
    margin-left: 30px;
}
.icon-left.kd_counter .kd_counter_content {
    text-align: right;
}
.count_left .kd_number_string, .count_left .kd_counter_text {
    text-align: right;
}
@media (max-width: 960px){
.ag-slider-wrapper {
    right: auto !important;
}}
@media (max-width: 960px){
.app-gallery .owl-dots {
    right: auto !important;
}}
.key-icon-box.cont-right {
    text-align: left;
}
.tabs-image-left.features-tabs.tab-img-fullwidth .tab-image-container {
	margin-left: 0 !important;
    margin-right: -30%;
}
.features-tabs .tab-image-container {
    float: right;
	margin-right: 0 ;
    margin-left: 8%;
}
.tabs-image-left.features-tabs .tab-controls {
    left: auto !important;
    right: 72%;
}
.tabs-image-left .tab-text-container {
    float: left;
}
@media (max-width: 960px){
.tabs-image-left.features-tabs.tab-img-fullwidth .tab-image-container {
    margin-right: inherit !important;
}}
@media (max-width: 960px){
.tabs-image-left.features-tabs .tab-controls, .features-tabs .tab-controls {
    right: inherit !important;
}}
.kd-photobox .phb-content.text-left .phb-btncontainer a {
    margin-right: 0;
}
.contact-map-container .business-info-wrapper {
    left: auto !important;
    right: 50%;
	margin-left: 0 !important;
    margin-right: -605px;
}
.fa.toggle-map-info {
    right: auto !important;
    left: 28px;
}
.business-info-header .fa {
    float: right;
	margin-right: 0 !important;
    margin-left: 10px;
}
.contact-map-container .business-info-day-hours {
    float: left;
}
@media (max-width: 960px){
.contact-map-container .business-info-wrapper {
    right: inherit !important;
    margin-right: 30px !important;
    margin-left: 0 !important;
}}
@media (max-width: 960px){
.contact-map-container {
    margin-left: 0 !important;
    margin-right: -15px;
}}
.kd-price-block .pb-image-wrap {
    float: right;
	margin-right: 0 !important;
    margin-left: 10px;
}
.kd-price-block .pb-content-wrap h5 {
    padding-right: 0 !important;
    padding-left: 10px;
}
.kd-price-block .pb-content-wrap .pb-pricing-wrap {
	margin-right: 0 !important;
    margin-left: 5px;
    padding-left: 0 !important;
    padding-right: 15px;
}
.testimonials.slider.with-image .tt-container .content, .testimonials.slider.with-image .tt-container .author {
    text-align: right;
}
body .testimonials.slider.with-image .tt-container h6 {
    text-align: right;
}
.team-member.design-classic .kd-team-contact {
    right: auto !important;
    left: 0;
}

.team-member.design-classic .kd-team-contact .kd-team-email, .team-member.design-classic .kd-team-contact .kd-team-phone {
    float: left;
	direction: rtl;
    text-align: left;
	margin-left: 10px;
}
.team-member.design-classic .kd-team-contact .kd-team-phone {
    margin-left: 0;
}
.team-member.design-classic .kd-team-contact span {
    float: right;
}
.team-member.design-classic .kd-team-contact a {
    margin-right: 0 !important;
    margin-left: 15px;
    padding-right: 0 !important;
    padding-left: 0px;
}
.team-member.design-classic .kd-team-contact .kd-team-email:hover, .team-member.design-classic .kd-team-contact .kd-team-phone:hover {
    padding-left: 5px;
}
.content-area .vc_grid-item-mini .vc_gitem-zone-c .vc_gitem_row .vc_gitem-col h4 {
    text-align: right!important;
}
.woocommerce ul.products li.product a {
    float: right;
}
.kd-social-profiles.icon-left-align {
    text-align: right;
}
.kd-social-profiles .kd-social-list {
    padding-right: 0;
}
.kd-social-profiles .kd-social-list li {
    margin-right: 0 !important;
    margin-left: 20px;
}
.cb-container {
    text-align: right;
}
.vc_wp_search .search-submit {
    right: auto !important;
    left: 20px;
}
.key-icon-box.icon-left {
    text-align: right;
}
/*.testimonial-cards .tcards_message:before {
    border-color: #3055e8 #3055e8 transparent transparent !important;
}*/
.kd-countdown.cd-align-left {
    margin-right: 0;
    text-align: right;
}
.kd-countdown.cd-align-left .CountdownContent {
    text-align: right;
}
@media (max-width: 960px){
.navbar-fixed-top .navbar-collapse[aria-expanded="true"] + .header-bttn-wrapper {
    margin-right: 0;
}} 
@media (max-width: 960px){
.blog-title-center .breadcrumbs, .blog-title-center .section-subheading {
    text-align: right;
}}
.text-right {
    text-align: left;
}
.woocommerce-product-search button[type="submit"], .woocommerce-product-search input[type="submit"], .search-submit {
    right:auto !important;
    left: 0;
}
.tags a, .tagcloud a, .tags-label {
    margin: 10px 0px 0px 8px;
}
.blog_widget ul.redux-social-media-list li a {
	margin-right: 0 !important;
    margin-left: 20px;
}
@media (max-width: 960px){
.blog_widget {
    padding-right: 0px;
    text-align: right;
}}
.entry-header {
    text-align: right;
}
@media (max-width: 960px){
.blog_widget ul.redux-social-media-list li a {
    margin: 0 !important;
}}
.play-button-left .play-video {
	margin-left: 0 !important;
    margin-right: 15px;
	left: auto !important;
    right: 0;
}
.wpb_wrapper #loginform .button {
    float: right;
}
@media (max-width: 960px){
.play-button-left .play-video {
	margin-left: 0 !important;
    margin-right: -40px;
	left: auto !important;
    right: 50%;
}}
#posts-content .post-link:after, #posts-content .post .post-link:after {
	content: "\f053";
    margin-left: 0 !important;
    margin-right: 8px;
    float: left;
}
@media (max-width: 960px){
#posts-content .entry-meta span {
    float: right;
}}
.section-subheading, #single-page .section-subheading {
    text-align: right;
}
.port-prev.tt_button {
    float: right;
}
.port-next.tt_button {
    float: left;
}
.related-title h3, #comments .reply-title, #comments #respond #reply-title {
    margin-right: 0 !important;
    margin-left: 40px;
}
.author-box-wrapper .author-avatar img, #comments .comment img {
    float: right;
    margin-right: 0 !important;
    margin-left: 30px;
}
.author-desc p, #comments .comment .comment-content {
	padding-left: 0 !important;
    padding-right: 109px;
}
#comments .reply {
    margin-left: 0 !important;
    margin-right: 110px;
}
#comments .children {
	padding-left: 0 !important;
    padding-right: 30px;
}
@media (max-width: 960px){
.author-desc p, #comments .comment p {
    text-align: right;
}}
@media (max-width: 960px){
#comments .reply {
    margin-right: 0;
}}
@media (max-width: 960px){
.author-desc p, #comments .comment .comment-content {
    padding-right: 0;
}}
@media (max-width: 960px){
#comments .logged-in-as {
    text-align: right;
}}
@media (max-width: 960px){
#comments label {
    text-align: right;
}}
.portfolio-navigation-links {
    float: none !important;
}
.related-title h3 {
    margin-right: 15px !important;
}
.right-sidebar, .single-post .right-sidebar {
    float: left;
}
.blog-header-form .wpcf7-form-control-wrap {
    margin-left: 0;
    width: calc(100% - 150px);
    float: right;
}
.blog-header-form .wpcf7 .wpcf7-submit {
	border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin-right: 0 !important;
}
@media (max-width: 960px){
#posts-content .post .blog-single-title, #posts-content .blog-single-content .blog-single-title {
    text-align: right;
}}
@media (max-width: 960px){
#posts-content.blog-img-left-list .post p, #posts-content.blog-minimal-list .post p, #posts-content.blog-img-top-list .post p {
    text-align: right;
}}
.use-sidebar .blog-single-title-meta-wrapper {
    text-align: right;
}
blockquote:before, #single-page blockquote:before, .format-quote .entry-wrapper:before {
    float: right;
	margin-right: 0 !important;
    margin-left: 25px;
}
#posts-content .post .blog-social-sharing .tt_button {
    margin-right: 0 !important;
    margin-left: 10px;
}
@media (max-width: 960px){
#posts-content .post p {
    text-align: right;
}}
#comments .comment-list {
    padding-right: 0;
    padding-left: 10px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: right;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    margin-left: 0;
}
.woocommerce .woo-image-left .woo-sidebar {
    float: left;
}
.woocommerce div.product .product_title {
    text-align: right;
}
.woocommerce div.product form.cart .button {
    float: right;
}
.woocommerce div.product form.cart div.quantity {
    float: right;
	margin-left: 0;
}
.woocommerce div.product-type-simple form.cart .button {
	border-bottom-left-radius: inherit!important;
    border-top-left-radius: inherit!important;
    border-bottom-right-radius: 0!important;
    border-top-right-radius: 0!important;
}
.woocommerce #coupon_code, .woocommerce .quantity .qty {
    padding: 0 30px 0 12px;
    margin-left: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    float: right;
}
th {
    text-align: right;
}
.woocommerce div.product .woocommerce-tabs .panel #reply-title, #single-page .single-page-content .cross-sells h2, .upsells.products h2, .related.products h2 {
    text-align: right;
}
.woocommerce #review_form #respond p {
    margin-right: 0 !important;
    margin-left: 10px;
}
.woocommerce #review_form #respond .form-submit input {
    float: right;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    left: auto !important;
    right: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 40px 0 0;
    padding: 0 20px 0 0;
}
.star-rating {
    float: left;
}
.woocommerce .woocommerce-product-rating .star-rating {
    margin: .5em 0 0 4px;
    float: right;
}
.star-rating:before {
    float: right;
	left: auto !important;
    right: 0;
}
.star-rating span {
    float: right;
	left: auto !important;
    right: 0;
}
.star-rating span:before {
	left: auto !important;
    right: 0;
}
.woocommerce ul.cart_list li img, ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
    float: right;
    margin-right: 0 !important;
    margin-left: 20px;
}
@media (max-width: 960px){
.woocommerce ul.cart_list, ul.product_list_widget {
    text-align: right;
}}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	padding-left: 0 !important;
    padding-right: 20px;
}
@media (max-width: 1540px) and (min-width: 960px){
.keydesign-cart .keydesign-cart-dropdown {
	right: auto !important;
    left: -20px;
}}
.keydesign-cart .badge {
    margin-left: 0 !important;
    margin-right: -5px;
}
.keydesign-cart .subtotal .amount {
    float: left;
	margin-right: 0 !important;
    margin-left: 2px;
}
.keydesign-cart .subtotal strong {
    float: right;
}
.keydesign-cart ul.cart_list li a.kd_cart_btn {
	margin-right: 0 !important;
    margin-left: 10px;
}
.keydesign-cart ul.cart_list li a.kd_checkout_btn, .keydesign-cart ul.cart_list li a.kd_cart_btn {
    float: right;
}
.keydesign-cart ul.cart_list li, .keydesign-cart ul.product_list_widget li .woocommerce .keydesign-cart ul.cart_list li, .woocommerce .keydesign-cart ul.product_list_widget li {
    text-align: right;
}
.keydesign-cart ul.product_list_widget .cart-item, .woocommerce .keydesign-cart ul.product_list_widget .cart-item {
    text-align: right;
}
.keydesign-cart ul.product_list_widget .cart-thumb img, .woocommerce .keydesign-cart ul.product_list_widget .cart-thumb img {
    float: left;
}
.woocommerce-checkout #single-page table th, .woocommerce-cart #single-page table.cart th {
    padding-left: 0 !important;
    padding-right: 5px;
}
.woocommerce table.shop_table {
    margin: 0 0 24px -1px;
    text-align: right;
}
.woocommerce-cart #single-page table.cart .coupon {
    float: right;
}
.woocommerce-cart #single-page table.cart .button[name="update_cart"] {
    float: left;
}
.woocommerce #coupon_code {
	margin-right: 0 !important;
	padding-right: 20px !important;
    text-align: right;
}
.woocommerce-cart #single-page table.cart .button {
    margin-right: 0 !important;
    margin-left: 20px;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    float: right;
    margin: 0 0 0 4px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    text-align: right;
}
.woocommerce-cart #single-page .cart_totals h2 {
    text-align: right;
}
.woocommerce-checkout #single-page address, .woocommerce-checkout #single-page table, .woocommerce-cart #single-page table.cart, .woocommerce-cart #single-page .cart_totals table {
    /*padding-right: 0;*/
}
.woocommerce-cart #single-page .cart_totals table th, .woocommerce-cart #single-page .cart_totals table strong {
    text-align: right;
}
@media (max-width: 960px){
.woocommerce-cart #single-page table.cart .button {
    margin-left: 0;
}}
@media (max-width: 960px) and (min-width: 400px){
.woocommerce-cart #single-page table.cart {
    padding: 20px !important;
    margin-right: 0;
}}
@media (max-width: 960px){
.woocommerce .quantity .qty {
    padding: 0 !important;
}}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    text-align: right;
}
.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow {
	right:auto !important;
    left: 14px;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    text-align: right;
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
    margin: -2px .5em 0 0;
}
.woocommerce form .form-row .input-checkbox {
    margin: -2px 0 0 8px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: right;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: left;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding-right: 0;
}
.woocommerce-account #single-page .woocommerce-Button {
    margin-right: 0 !important;
    margin-left: 20px;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
    float: left;
}
.woocommerce-account .addresses .title h3 {
    float: right;
}
.woocommerce-account .addresses .title .edit, .woocommerce-account ul.digital-downloads li .count {
    float: left;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: right;
}
.woocommerce .woocommerce-ordering:after {
    left: 5px;
    right: auto;
}
.woocommerce nav.woocommerce-pagination ul li {
    float: right;
}
.woocommerce nav.woocommerce-pagination ul li a.prev:before, .woocommerce nav.woocommerce-pagination ul li a.next:before {
    content: "\f104";
	left: auto !important;
    right: 0;
}
.woocommerce nav.woocommerce-pagination ul li a.prev:before {
    content: "\f105";
}
.woocommerce .woocommerce-ordering select.orderby {
    margin-left: 10px!important;
}
@media (max-width: 960px){
.woocommerce .woocommerce-ordering select.orderby {
    float: left;
}}
@media (max-width: 960px){
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    text-align: right;
}
}
#posts-content .blog-social-sharing .tt_button .fa {
    margin-right:0 !important;
    margin-left: 15px;
    float: right;
}
.kd-alertbox .ab-icon {
    left:auto !important;
    right: 10px;
}
.kd-alertbox .ab-close {
    right:auto !important;
    left: 20px;
}
.kd-side-panel .panel-close {
    left: 50px;
    right: auto !important;
}
.kd-panel-header .kd-panel-phone-email {
    padding-right: 50px;
    padding-left: 0 !important;
}
.kd-panel-phone {
    margin-left: 6px;
	margin-right:0 !important;
}
.kd-panel-phone .fa, .kd-panel-email .fa {
    margin-right: 0 !important;
    margin-left: 10px;
    float: right;
}
.kd-panel-social-list .redux-social-media-list a {
    margin-left: 10px;
    margin-right: 0 !important;
}
ul.redux-social-media-list {
    margin-bottom: 0 !important;
}
.owl-nav div.owl-prev {
    left: auto;
    right: 0;
}
.owl-nav div.owl-next {
    left: 0;
    right: auto;
}
.photo-gallery-wrapper .owl-nav div.owl-prev {
    left: auto !important;
    right: 0px;
}
.owl-nav div.owl-prev:before {
    content: "\e900";
}
.photo-gallery-wrapper .owl-nav div.owl-next {
    right: auto !important;
    left: 20px;
}
.owl-nav div:before {
    content: "\e901";
}
.port-next.tt_button .arrow:before {
	margin-left:0 !important;
    margin-right: 10px;
    content: "\e901";
}
.port-prev.tt_button .arrow:before {
	margin-right:0 !important;
    margin-left: 10px;
    content: "\e900";
}
.owlslider-related-posts.owl-carousel .owl-nav div.owl-next {
    left: -50px;
	right: auto !important;
}
.owlslider-related-posts.owl-carousel .owl-nav div.owl-prev {
    right: -50px;
	left: auto !important;
}
#posts-content .blog-single-title {
    direction: rtl;
}
.related-posts .entry-meta, #posts-content .entry-meta {
    direction: rtl;
}
.topbar-contact i {
    margin-right:0 !important;
    margin-left: 10px;
    float: right;
}

@media (max-width: 959px){
.navbar.navbar-default .menubar .topbar-search.mobile-search {
    float: left;
	margin-right: 0 !important;
    margin-left: 2px;
}}
.blog-single-title {
    text-align: right;
}
.vc_grid-filter.vc_grid-filter-left {
    text-align: right;
}
.pricing .DetailedStyle .pricing-row i {
    margin-right: 0 !important;
    margin-left: 10px;
}
.es-accordion .es-time i {
	margin-right: 0 !important;
    margin-left: 8px;
}
.features-tabs .tab-controls li i {
	margin-right: 0 !important;
    margin-left: 15px;
}
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a i {
	margin-right: 0 !important;
    margin-left: 15px;
}
.breadcrumbs .fa {
	margin-right: 0 !important;
    margin-left: 5px;
}
.key-icon-box.icon-left.icon-default i, .key-icon-box.icon-left.icon-default .tt-iconbox-customimg {
    float: right;
    margin-right: 0 !important;
    margin-left: 25px;
}
.pricing .MinimalStyle .pricing-row i {
    float: left;
}
.team-carousel .owl-nav div.owl-next, .clients.slider .owl-nav div.owl-next, .review-carousel .owl-nav div.owl-next, .photobox-carousel .owl-nav div.owl-next {
    left: -85px;
    right: auto !important;
}
.team-carousel .owl-nav div.owl-prev, .clients.slider .owl-nav div.owl-prev, .review-carousel .owl-nav div.owl-prev, .photobox-carousel .owl-nav div.owl-prev {
    right: -85px;
    left: auto !important;
}
@media (max-width: 1366px){
.team-carousel .owl-nav div.owl-prev, .clients.slider .owl-nav div.owl-prev, .review-carousel .owl-nav div.owl-prev, .photobox-carousel .owl-nav div.owl-prev {
    right: 0;
    left: auto !important;
}}
@media (max-width: 1366px){
.team-carousel .owl-nav div.owl-next, .clients.slider .owl-nav div.owl-next, .review-carousel .owl-nav div.owl-next, .photobox-carousel .owl-nav div.owl-next {
    right: auto !important;
    left: 0;
}}
.kd-large-image-left {
    margin-left: 0 !important;
    margin-right: calc(100% - 51vw);
}
.woocommerce-page div.product .woocommerce-tabs {
    float: right;
}