@charset "utf-8";
/* CSS Document */
/*

*/
body.rtl .cons_w_wrapper .fn_cs_hero_slider a.discover{
	margin-right: auto;
	margin-left: 30px;
}
body.rtl .fn_cs_about .leftpart h3.title:after,
body.rtl .cons_w_wrapper .fn_cs_hero_slider h3:after{
	left: auto;
	right: 0;
}
body.rtl .fn_cs_about .rightpart{
	margin-left: 0;
	margin-right: 50px;
}
body.rtl .fn_cs_about .border{
	left: 80px !important;
	right: auto;
	float: left;
}
body.rtl .fn_cs_about .img_holder{
	left: 40px !important;
    right: auto !important;
}
body.rtl .fn_cs_about .dots{
	right: auto;
	left: 0px !important;
}
body.rtl .fn_cs_info_rating .right_part .o_img{
	left: 0;
	right: 50%;
	margin-left: 0;
	margin-right: 40px;
}
body.rtl .fn_cs_info_rating .right_part .o_color{
	left: 0;
	right: 50%;
	margin-left: auto;
	margin-right: 40px;
}
body.rtl .fn_cs_info_rating .left_part:after{
	right: -3000px;
	left: 100%;
}
body.rtl .fn_cs_info_rating .left_part{
	padding-right: 0;
	padding-left: 14%;
}
body.rtl .fn_cs_info_rating .l_video > span{
	float: right;
	padding-left: 0;
	padding-right: 43px;
}
body.rtl .fn_cs_info_rating .l_video .icon{
	left: auto;
	right: 0;
}
body.rtl .fn_cs_main_title .title_holder{
	float: right;
}
body.rtl .fn_cs_main_title .title_holder h3:after{
	left: auto;
	right: 0;
}
body.rtl .fn_cs_services ul li{
	float: right;
}
body.rtl .fn_cs_description,
body.rtl .fn_cs_description .desc_holder{
	float: right;
}
body.rtl .fn_cs_call_to_action .title_holder{
	margin-right: 0;
	margin-left: 50px;
}
body.rtl .fn_cs_call_to_action .link_holder{
	margin-left: 0;
	margin-right: auto;
}
body.rtl .fn_cs_experience .list{
	margin-left: 0;
	margin-right: 120px;
}
body.rtl .fn_cs_experience .badge_holder .text{
	margin-left: 0;
	margin-right: 10px;
}
body.rtl .fn_cs_experience .list li{
	padding-left: 0;
	padding-right: 40px;
}
body.rtl .fn_cs_experience .list ul{
	margin-left: 0;
	margin-right: -40px;
}
body.rtl .fn_cs_experience .list span:after{
	left: auto;
	right: -25px;
}
body.rtl .fn_cs_project_sticky .right_part{
	padding-left: 0;
	padding-right: 70px;
}
body.rtl .fn_cs_project_sticky .left_part h3:after{
	left: auto;
	right: 0;
}
body.rtl .fn_cs_project_sticky .right_part .img_holder a:before{
	left: auto;
	right: 50px;
}
body.rtl .fn_cs_project_sticky .right_part .img_holder a:after{
	left: auto;
	right: 59px;
}
body.rtl .fn_cs_support_block .bottom_section div:nth-child(2){
	margin-left: 0;
	margin-right: 70px;
}
body.rtl .fn_cs_support_block .bottom_section div:nth-child(2):after{
	left: auto;
	right: -50px;
}

body.rtl .fn_cs_triple_blog a.icon{
	left: 0px;
	right: auto;
	transform: rotateY(180deg);
}
body.rtl .fn_cs_triple_blog .item:hover a.icon{
	left: 20px;
	right: auto;
}
body.rtl .cons_w_wrapper .fn_cs_check_list li .item,
body.rtl .cons_w_wrapper .fn_cs_accordion .accordion_in .acc_head{
	padding-left: 0;
	padding-right: 35px;
}
body.rtl .cons_w_wrapper .fn_cs_accordion .plus,
body.rtl .cons_w_wrapper .fn_cs_check_list li .item svg,
body.rtl .cons_w_wrapper .fn_cs_check_list li .item img{
	left: auto;
	right: 0;
}
body.rtl .fn_cs_location_list ul.column > li{
	float: right;
}
body.rtl .fn_cs_team_member ul li{
	float: right;
	position: relative !important;
	left: auto !important;
	top: auto !important;
}
body.rtl .fn_cs_team_member ul{
	height: auto !important;
}
body.rtl .fn_cs_info_list .list li{
	float: right;
}
body.rtl .fn_cs_info_list .list .item{
	padding-left: 0;
	padding-right: 50px;
}
body.rtl .fn_cs_info_list .list .icon{
	left: auto;
	right: 0;
}
body.rtl .cons_w_wrapper .fn_cs_hero_header .content_holder{
	float: right;
}
body.rtl .cons_w_wrapper .fn_cs_hero_header .t_title:after{
	left: auto;
	right: 0;
}
body.rtl .cons_w_wrapper .fn_cs_hero_header a.discover{
	margin-right: 0;
	margin-left: 30px;
}
body.rtl .fn_cs_counter_with_content .leftpart{
	padding-right: 0;
	padding-left: 50px;
}
body.rtl .fn_cs_counter_with_content .rightpart li{
	float: right;
}
px{
	
}
body.rtl .fn_cs_triple_blog_modern .title_holder p.t_footer a.arr,
body.rtl .fn_cs_project_sticky .left_part a{
	padding-right: 0;
	padding-left: 27px;
}
body.rtl .fn_cs_triple_blog_modern .title_holder p.t_footer a.arr .arrow_hover svg,
body.rtl .fn_cs_project_sticky .left_part a .arrow_hover svg,
body.rtl .fn_cs_project_sticky .left_part a .arrow_hover img{
	right: auto;
	left: 20px;
	transform: rotateY(180deg);
}
body.rtl .fn_cs_triple_blog_modern .title_holder p.t_footer a.arr svg,
body.rtl .fn_cs_project_sticky .left_part a svg,
body.rtl .fn_cs_project_sticky .left_part a img{
    right: auto;
	left: 0;
	transform: rotateY(180deg);
}
body.rtl .fn_cs_triple_blog_modern .title_holder p.t_footer a.arr:hover .arrow_hover svg,
body.rtl .fn_cs_triple_blog_modern .title_holder p.t_footer a.arr:hover .arrow_hover img,
body.rtl .fn_cs_project_sticky .left_part a:hover .arrow_hover svg,
body.rtl .fn_cs_project_sticky .left_part a:hover .arrow_hover img{
	right: auto;
	left: 0;
	transition: opacity .3s 0s ease, left .3s 0s ease;
}
body.rtl .fn_cs_project_sticky .right_part .title_holder p a{
	padding-left: 25px;
	padding-right: 0;
}
body.rtl .fn_cs_project_sticky .right_part .title_holder p svg,
body.rtl .fn_cs_project_sticky .right_part .title_holder p img{
	left: 0;
	right: auto;
	transform: rotateY(180deg);
}
body.rtl .fn_cs_arrow_link .link_holder a{
	padding-left: 27px;
	padding-right: 0;
}
body.rtl .fn_cs_arrow_link .link_holder svg,
body.rtl .fn_cs_arrow_link .link_holder img{
	right: auto;
	left: 0;
	transform: rotateY(180deg);
}
body.rtl .fn_cs_arrow_link .link_holder .arrow_hover svg{
	left: 20px;
	right: auto;
}
body.rtl .fn_cs_arrow_link .link_holder a:hover .arrow_hover svg{
	right: auto;
	left: 0;
	transition: opacity .3s 0s ease, left .3s 0s ease;
}
body.rtl .fn_cs_services span.arrow{
	transform: rotateY(180deg);
	transform-origin:left;
}
body.rtl .fn_cs_services .icon{
	left: auto;
	right: 25px;
}
@media (max-width: 1600px){
	body.rtl .fn_cs_support_block .bottom_section div:nth-child(2){
		margin-right: 0;
	}
}
@media (max-width: 1400px){
	body.rtl .fn_cs_experience .list{
		margin-right: 35px;
	}
}
@media (max-width: 1300px){
	body.rtl .fn_cs_about .rightpart {
		margin-right: 0px;
	}
}
@media (max-width: 1200px){
	body.rtl .fn_cs_info_rating .left_part:before{
		left: -2000px;
		right: 100%;
		margin-left: auto;
		margin-right: 80px;
	}
	body.rtl .fn_cs_project_sticky .right_part{
		padding-right: 0;
	}
}

@media (max-width: 480px){
	body.rtl .fn_cs_counter_with_content .leftpart{
		padding: 40px 7% 10px 7%;
	}
}


body.rtl .fn_cs_introduce .title_holder h3:after{
	left: auto;
	right: 0px;
}
body.rtl .fn_cs_introduce .badge_holder span{
	margin-left: 0px;
	margin-right: 5px;
}
body.rtl .fn_cs_services_classic .list li{
	float: right;
}
body.rtl .fn_cs_services_classic span.icon img,
body.rtl .fn_cs_services_classic span.icon svg{
	left: auto;
	right: 0px;
}
body.rtl .fn_cs_services_classic span.more_details{
	left: auto;
	right: 0px;
}
body.rtl .fn_cs_services_classic span.more_details a{
	padding-right: 0px;
	padding-left: 27px;
}
body.rtl .fn_cs_services_classic span.more_details a .arroww_hover svg,
body.rtl .fn_cs_services_classic span.more_details a .arroww_hover img{
	right: auto;
	left: 20px;
	transform: rotateY(180deg);
}

body.rtl .fn_cs_services_classic span.more_details a svg,
body.rtl .fn_cs_services_classic span.more_details a img{
    right: auto;
	left: 0;
	transform: rotateY(180deg);
}
body.rtl .fn_cs_services_classic .item:hover span.more_details a .arroww_hover img,
body.rtl .fn_cs_services_classic .item:hover span.more_details a .arroww_hover svg{
	right: auto;
	left: 0;
	transition: opacity .3s 0s ease, left .3s 0s ease;
}
body.rtl .fn_cs_principles .left_part{
	margin-right: 0px;
	margin-left: 10%;
}
body.rtl .fn_cs_counter_with_rating .content_holder h3:after,
body.rtl .fn_cs_project_sticky_modern .left_part h3:after,
body.rtl .fn_cs_principles .left_part h3:after{
	left: auto;
	right: 0px;
}
body.rtl .fn_cs_project_sticky_modern .right_part{
	padding-left: 0px;
	padding-right: 60px;
}
body.rtl .fn_cs_project_sticky_modern .right_part .title_holder p a{
	padding-right: 0px;
	padding-left: 25px;
}
body.rtl .fn_cs_project_sticky_modern .right_part .title_holder p svg,
body.rtl .fn_cs_project_sticky_modern .right_part .title_holder p img{
	left: 0px;
	right: auto;
	transform: rotateY(180deg);
}
body.rtl .fn_cs_triple_blog_modern li{
	float: right;
}

body.rtl .fn_cs_main_slider_with_content .content_inner{
	float: right;
}

body.rtl .fn_cs_main_slider_with_content .control_panel .swiper_controller{
	left: auto;
	right: 123px;
}

body.rtl .fn_cs_main_slider_with_content .control_panel .swiper_pagination{
	left: auto;
	right: 163px;
}


body.rtl .fn_cs_services_classic span.bg2,
body.rtl .fn_cs_services_classic span.bg1{
	left: auto;
	right: 100%;
	margin-left: 0px;
	margin-right: 40px;
}

body.rtl .fn_cs_counter_with_rating .rightpart li{
	float: right;
}


@media(max-width: 1200px){
	body.rtl .fn_cs_project_sticky_modern .right_part{padding-right: 0px;}
}

