@charset "utf-8";
/*
  ___         _             __  __        _ _      
 | _ )_ _ ___| |_  _ __ ___|  \/  |___ __| (_)__ _ 
 | _ \ '_/ -_) ' \| '  \___| |\/| / -_) _` | / _` |
 |___/_| \___|_||_|_|_|_|  |_|  |_\___\__,_|_\__,_|
 Design & Code by Brehm-Media.com
 Autor: Johannes Brehm
 Mail: info@johannes-brehm.de

*/
body.rtl{
	direction: rtl;
}
body.rtl .exo_tm_fixed_image{
	left: auto;
	right: 0px;
}
body.rtl .exo_tm_menu{
	left: auto;
	right: 20px;
}
body.rtl .exo_tm_section{
	padding-left: 0px;
	padding-right: 40%;
}
body.rtl .exo_tm_section{
    transform: translate3d(-1%, 0, 0) !important;
}
body.rtl .exo_tm_section.active{
	transform: translate3d(0, 0, 0) !important;
}
body.rtl .exo_tm_about .main_infos .left{
	padding-right: 0px;
	padding-left: 50px;
}
body.rtl .exo_tm_about .main_infos .right{
	padding-right: 50px;
	padding-left: 0px;
}
body.rtl .exo_tm_about .main_infos .right ul li{
	float: right;
}
body.rtl .exo_tm_about .exo_tm_services ul li{
	float: right;
}
body.rtl .exo_tm_testimonials ul li .details .name{
	padding-left: 0px;
	padding-right: 15px;
}
body.rtl .exo_tm_facts ul li{
	float: right;
}
body.rtl .exo_tm_interests ul li{
	float: right;
}
body.rtl .exo_tm_resume .experience_list ul li{
	float: right;
}
body.rtl .exo_tm_resume .experience_list ul li .first,
body.rtl .exo_tm_resume .experience_list ul li .second{
	padding-left: 20px;
	padding-right: 0px;
}
body.rtl .exo_tm_resume .experience_list ul li .third{
	padding-left: 0px;
	padding-right: 100px;
}
body.rtl .exo_tm_skills ul li{
	float: right;
}
body.rtl .exo_tm_skills .left{
	padding-left: 30px;
	padding-right: 0px;
}
body.rtl .exo_tm_skills .right{
	padding-left: 0px;
	padding-right: 30px;
}
body.rtl .exo_tm_skills ul li .progress .bar{
	left: auto;
	right: 0px;
}
body.rtl .exo_tm_works .portfolio_filter ul li{
	margin-right: 0px;
	margin-left: 30px;
}
body.rtl .exo_tm_works .portfolio_filter ul li:last-child{
	margin-right: 0px;
	margin-left: 0px;
}
body.rtl .exo_tm_works .portfolio_list ul li{
	float: right;
}
body.rtl .exo_tm_news ul li{
	float: right;
}
body.rtl .exo_tm_read_more a .arrow{
	display: none;
}
body.rtl .exo_tm_contact .short_info ul li{
	float: right;
}
body.rtl .exo_tm_contact .contact_inner .left{
	padding-left: 15px;
	padding-right: 0px;
}
body.rtl .exo_tm_contact .right{
	padding-left: 0px;
	padding-right: 15px;
}
body.rtl .exo_tm_contact .empty_notice{
	text-align: right;
}
body.rtl .exo_tm_contact .contact_error{
	text-align: right;
}
body.rtl .exo_tm_contact .returnmessage{
	text-align: right;
}
body.rtl .exo_tm_leftside{
	left: auto;
	right: 0px;
}
body.rtl .exo_tm_extra_section{
	padding-left: 0px;
	padding-right: 400px;
}
body.rtl .exo_tm_menu_extra{
	right: auto;
	left: 100%;
	margin-right: 0px;
	margin-left: 10px;
}
body.rtl .exo_tm_extra_section{
    transform: translate3d(-1%, 0, 0) !important;
}
body.rtl .exo_tm_extra_section.active{
	transform: translate3d(0, 0, 0) !important;
}
body.rtl .exo_tm_one_page_topbar ul li:last-child{
	margin-right: 25px;
}
body.rtl .exo_tm_one_page_topbar ul li:first-child{
	margin-right: 0px;
}
body.rtl .exo_tm_one_page_about .right{
	padding-left: 0px;
	padding-right: 70px;
}
body.rtl .exo_tm_one_page_about .right .links ul li{
	float: right;
}
body.rtl .exo_tm_one_page_interests ul li{
	float: right;
}
body.rtl .exo_tm_one_page_facts ul li{
	float: right;
}
body.rtl .exo_tm_one_page_services .service_inner ul li{
	float: right;
}
body.rtl .exo_tm_one_page_portfolio .portfolio_list ul li{
	float: right;
}
body.rtl .exo_tm_one_page_portfolio .portfolio_filter ul li:last-child{
	margin-right: 30px;
}
body.rtl .exo_tm_one_page_portfolio .portfolio_filter ul li:first-child{
	margin-right: 0px;
}
body.rtl .exo_tm_one_page_experience .experience_list ul li{
	float: right;
}
body.rtl .exo_tm_one_page_experience .experience_list ul li .first{
	padding-right: 0px;
	padding-left: 20px;
}
body.rtl .exo_tm_one_page_experience .experience_list ul li .second{
	padding-right: 0px;
	padding-left: 20px;
}
body.rtl .exo_tm_one_page_experience .experience_list ul li .third{
	padding-right: 100px;
	padding-left: 0px;
}
body.rtl .exo_tm_one_page_news ul li{
	float: right;
}
body.rtl .exo_tm_one_page_contact .contact_inner_wrap .short_info ul li{
	float: right;
}
body.rtl .exo_tm_one_page_contact .contact_inner_wrap .contact_inner .left{
	padding-right: 0px;
	padding-left: 15px;
}
body.rtl .exo_tm_one_page_contact .contact_inner_wrap .right{
	padding-right: 15px;
	padding-left: 0px;
}
body.rtl .exo_tm_one_page_copyright .social ul li:last-child{
	margin-right: 20px;
}
body.rtl .exo_tm_one_page_copyright .social ul li:first-child{
	margin-right: 0px;
}
body.rtl .exo_tm_mobile_menu .dropdown .dropdown_inner ul li{
	float: right;
}
body.rtl .exo_tm_one_page_about .left .about_image_wrap .border .inner{
	position: absolute;
    top: 25px !important;
    bottom: -25px !important;
    left: -25px !important;
    right: 25px !important;
    border: 10px solid #000;
}


@media (max-width: 1400px) {
	body.rtl .exo_tm_menu{right: 0px;}
	body.rtl .exo_tm_section{padding-right: 90px;}
}
@media (max-width: 1040px) {
	body.rtl .exo_tm_section{padding-right: 0px;}
	body.rtl .exo_tm_menu ul li:last-child{margin-right: 20px;}
	body.rtl .exo_tm_about .main_infos .left{padding-left: 0px;}
	body.rtl .exo_tm_about .main_infos .right{padding-right: 0px;}
	body.rtl .exo_tm_resume .experience_list ul li .first{padding-left: 0px;}
	body.rtl .exo_tm_resume .experience_list ul li .second{padding-left: 0px;}
	body.rtl .exo_tm_resume .experience_list ul li .third{padding-right: 0px;}
	body.rtl .exo_tm_one_page_about .right{padding-right: 0px;}
	body.rtl .exo_tm_one_page_experience .experience_list ul li .third{padding-right: 0px;}
}
@media (max-width: 768px) {
	body.rtl .exo_tm_skills .left{padding-left: 0px;}
	body.rtl .exo_tm_skills .right{padding-right: 0px;}
	body.rtl .exo_tm_contact .contact_inner .left{padding-left: 0px;}
	body.rtl .exo_tm_contact .right{padding-right: 0px;}
}
