@import url("https://fonts.googleapis.com/css?family=Tajawal&display=swap");
body { 
direction: rtl; 
unicode-bidi: embed; 
font-family: 'Tajawal', sans-serif!important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .heading_font {
font-family: 'Tajawal', sans-serif!important;}
.stm-header__row_top .stm-header__cell_left .stm-header__element:last-child {
margin-right: 50px;
margin-left:0;
}
.stm-header__cell_right {
-ms-flex-pack: end;
justify-content: flex-end!important;
}
.stm-search_style_2 .search-form button {
left: 0!important;
right: auto;
}
.stm-navigation ul > li {
float: right;
}
.stm-header__element.object1101 li a {
font-size: 15px !important;
}
.stm-icontext {
display: flex;
}
.stm-icontext__icon {
margin-left: 9px;
margin-right: 0;
}
.encopy{display:none}
.arcopy{display:block}
.fsz_13 {
font-size: 14px !important;
}
.stm-icontext__text.fsz_13 {
direction: ltr;
}
.stm-header__element.object3327.stm-header__element_icon_only {
margin-right: auto !important;
margin-left: 15px !important;
}
.stm-socials__icon {
float: right;}
.stm-search_style_2 .search-form .form-control {
padding-right: 39px;}
.stm-counter_style_8 {
padding-right: 30px;
border-left: 0!important;
border-right:1px solid rgba(255, 255, 255, 0.5);
}
.ammar_contacts .contact_info-icon {
margin-left: 15px;}
input.wpcf7-form-control.wpcf7-text {
text-align: right;
}
.text-left {
text-align: right!important;
}
.stm_iconbox_style_9 .stm_iconbox__text h5 span:before, .stm_iconbox_style_9 .stm_iconbox__text h5 span:after {
content: "";
position: absolute;
bottom: 0;
right: 0;
left:auto;
}
textarea.wpcf7-form-control.wpcf7-textarea {
text-align: right;
}
#ltr-ar span.stm-icontext__text{
direction:ltr;
text-align: right;
}
#ltr-ar .stm-icontext__address span.stm-icontext__text{
direction: rtl;
}
.dropcap_first p:first-child:first-letter {
float: right;
padding-right: 3px;
padding-left: 8px;
}
.stm_flex_last > *:last-child:not(:first-child) {
margin-right: auto;
padding-right: 15px;
padding-left:0;
margin-left: 0;
}
.col-md-3.col-xs-12.artl {
float:right!important;
}
ul.project_nav_list>li>a:before {
content: '';
position: absolute;
right: 0px;
top: 13px;
display: block;
border: 6px solid;
border-color: transparent #fff transparent #fff0;
}
ul.project_nav_list>li>a {
padding-left: 0;
padding-right: 15px;}
.stm-icontext__text {
font-size: 15px!important;
}
.btn {
font-size: 14px;}
.not-found form.search-form button {
position: absolute;
left: 0;
right: auto;
}
.stm_sliding_images.style_1 .stm_sliding_image__right {
margin: 80px 0 0 0!important;
}
.stm_post_details ul li {
font-size: 14px;}
.stm_services_style_11 .stm_service__title > span:after{
top: 50%!important;
transform: rotate(180deg);
}
body .stm_services_style_11 .stm_service__title>span:after {
left: 0;
right: auto;
}
body .stm_services_style_11 .stm_service__title > span {
padding-left: 30px;
padding-right: 0;}
.container.no_vc_container,.archive.tax-projects_categories:first-child  .container{
direction: ltr;
}
.stm_titlebox.stm_titlebox_style_1.stm_titlebox_text-center ,
section.no-results.not-found.col-md-12,
.container.csdcsdcsdc{
direction: rtl;
}
.service_wrap_style_1:nth-child(2n) * {
text-align: right;
}
.service_wrap_style_1:nth-child(2n) .stm_separator {
float: right;
margin-left: auto;
margin-right: 0;
}
.stm_form_style_4 .request_box .wpcf7-form-control-wrap {
margin-bottom: 20px;
max-width: 320px;
float: right;
}
button.btn.btn_primary.btn_outline {
float: right;
}
.stm_infobox_style_1 .stm_infobox__content span, .stm_infobox_style_1 .stm_infobox__content a {
font-family: inherit!important;
} @media (max-width: 812px){
.cont_ .vc_column-inner {
background: transparent !important;
}}
.service_thumb_wrap.service_thumb_wrap_style_1 {
display: grid;
align-content: center;
} i.stm-icontext__icon.fa.fa-whatsapp {
font-size: 20px;
}
body.single-projects img.fixed_dim_gallery{
max-height: 600px;
height: auto!important;
object-fit: cover;
}
.swiper-wrapper{
align-items: center!important;
}
h1.text-transform.stm_lh_24.pt_title {
font-size: 40px;
}
h1.text-transform.stm_lh_24.pt_title:after {
margin: 15px 0px 27px !important;
}
i.fa.fa-chevron-right {
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
transform: rotate(180deg)!important;
}
.mc4wp-alert:before, .wpcf7-response-output:before {
right: 30px;
left: auto;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
text-align: right;
}
ul.project_nav_list {
direction: rtl!important;
}
a.stm_loop__single.stm_loop__grid.stm_loop__single_style1.ttc_h.ttc.service_wrap_style_1.no_deco.stm_loop__grid_1 {
direction: rtl;
}
@media screen and (min-width:991px) and (max-width:1199px){
#ammarOffice_title {
font-size: 36px!important;
}
#projects-row,#projects-row_home,#custom_projects{
padding:0 30px!important;
}
#custom_projects {
padding: 0px 20px!important;
}
}
@media screen and (max-width: 1023px){
.stm_header_style_1 .stm-header, .stm_header_style_3 .stm-header, .stm_header_style_3 .stm_mobile__header, .stm_header_style_1 .stm_mobile__header, .stm_header_style_9 .stm-header, .stm_header_style_13 .stm-header, .stm_header_style_13 .stm_mobile__header {
background-color: #222!important;
}
#projects-row,#projects-row_home,#custom_projects{
padding:0 30px!important;
}
.stm_mobile__switcher span {
background-color: #0072bc !important;
}
.cont_ .vc_column-inner {
background: rgba(0, 0, 0, 0) !important;
}
}
@media screen and (max-width: 768px){
body.archive.tax-projects_categories .stm_loop__single.stm_loop__grid {
padding: 40px 0 20px;
margin-bottom: 20px;
}
.service_wrap_style_1>div {
width: 100%;
}
a.stm_loop__single.stm_loop__grid.stm_loop__single_style1.ttc_h.ttc.service_wrap_style_1.no_deco.stm_loop__grid_1 {
display: flex;
flex-direction: column;
}
#projects-row{
padding:0!important;
}
#greenArch .vc_column-inner{
padding-right:3%!important;
background: transparent !important;
}
.stm-counter.clearfix.stm-counter_style_8.no_icon {
text-align: center;
padding-bottom: 20px;
}
}
@media screen and (max-width: 550px){
h1.text-transform.stm_lh_24.pt_title {
font-size:25px!important;}
.archive.tax-projects_categories .stm_loop__single.stm_loop__grid .service_content_wrap.service_content_wrap_style_1 {
padding: 40px 0px!important;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom: 0px;
left: 0;
width: 100%;
}
.swiper-wrapper{
margin-bottom:20px;
}
.stm_post_details ul li {
float: right!important;}
.single-projects .stm_titlebox.stm_titlebox_style_1.stm_titlebox_text-center,
.archive .stm_titlebox.stm_titlebox_style_1.stm_titlebox_text-center,
.search.search-no-results .stm_titlebox.stm_titlebox_style_1.stm_titlebox_text-center,
.search.search-results .stm_titlebox.stm_titlebox_style_1.stm_titlebox_text-center{
margin-left: -15px!important;
}
#custom_projects {
padding: 0!important;
}
}
@media screen and (max-width: 1023px){
.stm-header.active {
right: 0!important;
left:auto!important;
}}