@charset "utf-8";
/* CSS Document */
/*

	01) BASE
	02) HERO HEADER
	03) INFO LIST
	04) ABOUT
	05) INFO & RATING
	06) MAIN TITLE
	07) SERVICES
	08) DESCRIPTION
	09) ARROW LINK
	10) CALL TO ACTION
	11) EXPERIENCE
	12) PROJECT STICKY
	13) SUPPORT BLOCK
	14) TRIPLE BLOG
	15) CHECKLIST
	16) ACCORDION
	17) LOCATION LIST
	18) COUNTER WITH CONTENT
	19) TEAM MEMBERS
	20) HERO SLIDER
	21) COUNTER WITH DESCRIPTION
	22) KENBURNSY
	23) SLIDER ALPHA // from 1.1.7

*/
body.rtl .constructify_fn_wrapper_all[data-main-border="none"] .constructify_fn_rightpart_wrap{
/*	padding-left: 480px;*/
}
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_project_sticky .left_part a{
	padding-right: 0;
	padding-left: 27px;
}
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_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_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%;
	}
}