@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/dana-fanum-extralight.eot');
	src: url('fonts/eot/dana-fanum-extralight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extralight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extralight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/dana-fanum-light.eot');
	src: url('fonts/eot/dana-fanum-light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/dana-fanum-medium.eot');
	src: url('fonts/eot/dana-fanum-medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/eot/dana-fanum-demibold.eot');
	src: url('fonts/eot/dana-fanum-demibold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-demibold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-demibold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 750;
	src: url('fonts/eot/dana-fanum-ultrabold.eot');
	src: url('fonts/eot/dana-fanum-ultrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-ultrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-ultrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/eot/dana-fanum-extrabold.eot');
	src: url('fonts/eot/dana-fanum-extrabold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-extrabold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-extrabold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/dana-fanum-black.eot');
	src: url('fonts/eot/dana-fanum-black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/dana-fanum-bold.eot');
	src: url('fonts/eot/dana-fanum-bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/dana-fanum-regular.eot');
	src: url('fonts/eot/dana-fanum-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/dana-fanum-regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/dana-fanum-regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
/*FONTS*/
/*Generals Style*/
:root {
    --superio-main-font: 'dana';
    --superio-heading-font: 'dana';
}
body {
    font-family: var(--superio-main-font), Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: var(--superio-heading-font), Arial, sans-serif;

}
@media (min-width: 1270px){
	.navbar-nav>li {
    float: right;
}

}
#main-menu .navbar-nav .mega-menu .dropdown-menu .menu-item{
	text-align:right;
}
#main-menu .navbar-nav > .menu-item-has-children > a:after{
	padding-right:5px;
}

.owl-carousel .owl-wrapper-outer{
	
	    direction: ltr;
}
.kd-icon-wrapper{
	margin-left: 15px;
	margin-right: 0;
}
.tabs-image-left.features-tabs .tab-controls {
    right: auto !important;
    width: 33.5%;
    left: 0 !important;
}
.features-tabs .tab-controls {
 
    position: relative !important;
  
}
.features-tabs li .tab-text-container:before{
	
	margin-right: -32px !important;
}

.kd-calltoaction .cta-text, .kd-calltoaction.icon_browser .cta-text, .kd-calltoaction.custom_image .cta-text {
    float: right !important;
    text-align: right !important;
}
.tt_button.icon_right .iconita{
	margin-right: 12px;
}
.tcards_message p {
    text-align: right;
    direction: rtl;
}
.container .tcards_message h6 {
    text-align: right;
	direction: rtl;
}
.kd-calltoaction .cta-text h2, #single-page .kd-calltoaction .cta-text h2 {
	text-align: right;
}
.text-left .widget-title {
    text-align: right !important;
}
.text-left {
    text-align: right;
}
@media (min-width: 1200px){
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: right;
}
}
.tcards_header .tcards-name {

    float: right;
}
.tcards_header .tcards-job {
    margin-right: 10px;
}
.container .kd_progressbarmarker{
	left:0 !important;
	right:unset !important;
}



.testimonials.slider.with-image .tt-container p {
    text-align: right;
}
.testimonials.slider.with-image .tt-container .content, .testimonials.slider.with-image .tt-container .author {
	text-align: right;
}
.kd-side-panel .panel-close {
		right: unset !important;
    left: 50px;
}

#wrapper .widget-title{
	text-align:right;
}
.row .vc_toggle.vc_toggle_default .vc_toggle_title:after, .row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title:after{
	left: 15px !important;
    right: unset !important;
	
}
.kd-panel-subtitle ul>li:before, .tab-text-container ul>li:before, .side-content-text ul>li:before, .wpb_text_column ul>li:before{
	    right: -46px;
			left: unset;
	
}

#main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a, .background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a{
	    padding-right: 28px!important;
	text-align: right;
	    padding-left: 0;
	
}

.use-sidebar .blog-single-title-meta-wrapper {
    text-align: right;
}
#wrapper .vc_gitem-zone.blog-detailed-grid.blog-detailed-grid .entry-wrapper .tt_button, #posts-content .related-posts .post .tt_button, .related-posts .portfolio .tt_button, #posts-content.blog-detailed-grid .post .tt_button, #posts-content.blog-minimal-grid .post .tt_button{
	float:right;
}


.pricing .pricing-row i {
		margin-right:0;
    margin-left: 20px;
}
.features-tabs li.active .tab-title {
    transform: translateX(-20px);
}

.features-tabs li .tab-text-container:before {
    margin-right: 3px !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    text-align: right;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    text-align: right !important;
}
.key-icon-box.icon-left.icon-default i {
    float: right;
    margin-left: 20px;

}
.content-area .vc_basic_grid .vc_grid .blog-detailed-grid .vc_gitem-post-category-name {
    float: right;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h5 {
    text-align: right !important;
}
.fa-chevron-right:before {
    content: "\f053" !important;
}
.rw_img_wrapper {
    width: auto;
}
.key-reviews p, .key-reviews h5 {
    text-align: right !important;
}
.rw_message {
    text-align: right;
}
.key-reviews .rw_title {
    text-align: right;
}
.rw_rating {
    text-align: right;
}
.rw-authorimg {
    float: right;
    margin-right: unset;
    margin-left: 15px;
}
.testimonials.slider.with-image .tt-container h5 {
    text-align: right;
}
input.search-field {
    text-align: right !important;
}
.woocommerce-product-search button[type="submit"], .woocommerce-product-search input[type="submit"], .search-submit{
	left: 0 !important;
    right: unset !important;
}
ul.redux-social-media-list li {
	float: right;
}
.feature-sections-wrapper .side-featured-wrapper {
	margin-left:unset;
	margin-right: auto;
}
.feature-sections-wrapper .feature-sections-tabs .nav-tabs a i {
    margin-right: 0;
    margin-left: 18px;
}
.feature-sections-wrapper .featured-left .side-featured-wrapper {
    margin-left: auto;
    margin-right: 0;
}
.tabs-image-right.features-tabs.tab-img-fullwidth .tab-image-container {
    margin-left: -30%;
    width: 100%;
    max-width: 1100px;
    margin-right: 0;
}
.tabs-image-right.features-tabs .tab-image-container {
	float: left;
}
.sliding_box_parent {
    direction: ltr;
    text-align: right !important;
}
.key-tcards.single-tcard-elem .tcards-image {
    margin-right: 0;
    margin-left: 20px;
}
.jdleft{
    text-align:left !important;
    float:left !important;
}
.row.portfolio-navigation-links.col-lg-12 {
    direction: ltr;
}
@media (min-width: 1200px){
.portfolio-navigation-links .col-lg-1, .portfolio-navigation-links .col-lg-10, .portfolio-navigation-links .col-lg-11, .portfolio-navigation-links .col-lg-12, .portfolio-navigation-links .col-lg-2,.portfolio-navigation-links .col-lg-3, .portfolio-navigation-links.col-lg-4, .portfolio-navigation-links .col-lg-5, .portfolio-navigation-links .col-lg-6, .portfolio-navigation-links .col-lg-7, .portfolio-navigation-links .col-lg-8,.portfolio-navigation-links  .col-lg-9 {
    float: left;
}
}


@media (min-width: 960px){
.kd-title-label .kd-title-label-transparent {
    border-bottom-right-radius: 0!important;
    border-top-right-radius: 0!important;
	 border-bottom-left-radius: 50px  !important;
	 border-top-left-radius: 50px !important;
}
}


#main-menu .navbar-nav .dropdown-menu {
    left: auto;
    right: -16px;
}
.blog-title-left .breadcrumbs, .blog-title-center .breadcrumbs {
    float: right;
}
.entry-meta .fa, .entry-meta .fas, .entry-meta .far {
    margin-left: 12px;
 
}
.entry-meta span {
    margin-right: 0;
}
h1, h2, h3, h4, h5, .container h1, .container h2, .container h3, .container h4, .container h5 {
    letter-spacing: 0;
   font-weight: 500;
	line-height: 1.5;

}
.related-content .entry-categories {
    text-align: right;
}
.related-posts .post .entry-wrapper, .related-content .portfolio .entry-wrapper {
    text-align: right;
}


#comments .reply-title {
    text-align: right;
}
#comments #respond #reply-title {
    text-align: right;
}
.container .tab-text-container .tab-title, .container .tab-text-container h2 {
    text-align: right;
}
@media (max-width: 959px){
.navbar-footer li {
margin-bottom: 5px;
    margin-right: 5%;
	text-align: right;
}
    
.kd-calltoaction .cta-btncontainer {

    margin: auto !important;
}

.tcards-image {
    margin: auto !important;
}
	
#main-menu .navbar-nav .menu-item-has-children .mobile-dropdown {
    left:0;
    right: unset;
}	
#main-menu .navbar-nav .menu-item a {
    text-align: right;
}
.feature-sections-wrapper .side-featured-wrapper, .feature-sections-wrapper .side-content-wrapper {
    text-align: right;
}
.feature-sections-wrapper .tt_button {

    float: right;
}
body, .box, .cb-text-area p, body p, .upper-footer .search-form .search-field, .upper-footer select, .footer_widget .wpml-ls-legacy-dropdown a, .footer_widget .wpml-ls-legacy-dropdown-click a {
    text-align: right !important;
}
.navbar .topbar.visible-on-mobile {
    direction: ltr;
}
	
#posts-content .post p {
    text-align: right;
}
.author-desc p, #comments .comment p {
    text-align: right;
}
#posts-content.blog-img-top-list .entry-meta, #posts-content .entry-meta {
    float: right !important;
    width: auto;
}
.blog_widget {

    text-align: right;
}
#comments label {
    text-align: right;
}
.blog-title-left .breadcrumbs, .blog-title-center .breadcrumbs {
 
    width: auto;
}
.side-content-text ul li, .wpb_text_column ul li, .wpb_text_column ol li {
    text-align: right;
}

}
	
