/** General **/
body {
	font-size:16px;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	direction:rtl;
}
input {
	box-sizing:border-box;
}
@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;
}
}
@media (min-width: 992px) {
.vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
    float: right;
}
}
@media (min-width: 1200px) {
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
    float: right;
}
}
.sc_socials.sc_socials_size_medium .social_icons span:before {
	margin:0;
}
.row > [class*="column-"], .columns_wrap > [class*="column-"] {
	padding-right:0;
	padding-left:30px;
}
.row, .columns_wrap {
	margin-left:-30px;
	margin-right:0;
}
form.wpcf7-form .row {
	margin-left:0;
}
.scheme_original .vc_row.inverse_colors *.sc_item_descr {
	color:#fff;
}
.sc_item_subtitle + .sc_item_title {
	margin-top:7rem;
}
.section_style_promo_section .sc_item_title {
	text-align:right;
}
.section_style_promo_section .sc_item_descr {
	text-align:right;
}
.sc_section.section_style_promo_section .sc_section_button {
	text-align:right;
}
.post_info .post_info_counters .post_counters_item:before {
	margin-right:1px;
	margin-left:0.5em;
}
.widget_area ul li:before {
	left:auto;
	right:1px;
}
.widget_area ul {
	padding-right:0;
}
.widget_area ul li {
	padding-left:0;
	padding-right:1em;
}
.post_info .post_info_share {
	float:left;
}
.post_item_single .post_info .post_info_share {
	padding-top:10px;
}
[class*="sc_input_hover_"] input[type="text"], [class*="sc_input_hover_"] input[type="number"], [class*="sc_input_hover_"] input[type="email"], [class*="sc_input_hover_"] input[type="password"], [class*="sc_input_hover_"] input[type="search"], [class*="sc_input_hover_"] select, [class*="sc_input_hover_"] textarea {
	text-align:right!important;
}
.wp-block-tag-cloud a, .widget_area .widget_product_tag_cloud a, .widget_area .widget_tag_cloud a {
	float:right;
}
.sidebar_inner aside {
	padding:1.8em 5em 3em;
}
.wp-block-calendar .month_prev a:before, .widget_area .widget_calendar .month_prev a:before {
	content: '\e8fb';
}
.wp-block-calendar .month_next a:before, .widget_area .widget_calendar .month_next a:before {
	content: '\e8fc';
}
.header_mobile .menu_main_nav {
	padding-right:0;
}

/** Header **/
.top_panel_title .page_title {
	float:right;
}
.top_panel_title .breadcrumbs {
	float:left;
}
.top_panel_wrap [class^="icon-"]::before, .top_panel_wrap [class*=" icon-"]::before {
	margin-right:0;
	margin-left:0.5em;
	vertical-align:middle;
}
.top_panel_middle .contact_icon:before {
	margin-left:0;
}
.top_panel_title.top_panel_style_8:after {
	top:-0.5em;
}



/** Foooter **/
.contacts_wrap .logo img {
	height:auto!important;
}
.footer_wrap aside.widget[class*="column-"] + aside:before {
	right:-0.99em;
	left:auto;
}




/** Contact **/
.scheme_original .sc_googlemap_content {
	right:auto;
	left:10%;
}


/** Post **/
.comments_list_wrap .comment_content {
	padding:1em 9.35em 0.55em 2.25em
}
.comments_list_wrap .comment_author_avatar {
	right:0;
	left:auto;
}
.comments_list_wrap ul ul {
	margin-right:70px;
	margin-left:0;
}

@media (max-width:767px) {
h2 {
	font-size:40px;
}
h3 {
	font-size:32px;
}
.top_panel_title .page_title {
	float:none;
}
.top_panel_title .breadcrumbs {
	float:none;
	font-size:14px;	
}
.home-top-text, .home-services, .home-testi, .home-event, .home-ideas, .home-blog {
	padding-right:20px!important;
	padding-left:20px!important;
}
.home-services .sc_services_style_services-1 .sc_services_item {
	padding:0;
}
.sc_services_style_services-1 .sc_services_item .sc_icon {
	display:flex;
	align-items:center;
	justify-content:center;
}
.sc_item_title {
    font-size: 40px;
}
.section_style_promo_section .sc_item_title {
	font-size:40px;
}
.section_style_promo_section .sc_section_button .sc_button {
	padding:1em 2.1em 1em;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .sc_button.sc_button_style_filled{ 
	padding:1em 2.5em;
}
.comments_list_wrap {
	margin-top:15px;
}
.comments_list_wrap .comment_content {
	padding-right:0;
	padding-left:0;
}
.comments_list_wrap ul.children {
	padding-right:0;
	margin-top:0;
}
.comments_list_wrap ul ul { 
	margin-right:35px;
}
}

@media (max-width: 479px) {
.slider_boxed, .content_wrap, .content_container {
    width: 84%;
}
.mc4wp-form-fields input {
	width:100%;
	padding:0 25px;
}
.mc4wp-form-fields input[type="submit"] {
	width:100%;
	padding:0 10px;
}
.header_mobile .menu_button {
	right:50px;
}

}