/*
Theme Name: New Waves child
Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.
*/

#AE_primary_nav .primary-menu > li > a {
    font-size: 14px;

}

.contact-bot textarea,
.contact-bottom textarea {
    font-family: "Tajawal", Georgia, serif !important;
    font-weight: 400;
}

.slider .slider-left .owl-dots {
    text-align: right;
}

.p16 {
    font-family: "Tajawal", Georgia, serif !important;
}

.banner-detail-sec:before {
    left: 0;
    right: inherit;
    transform: rotate(180deg);
}

select {
    padding: 14px 12px 14px 40px !important;
}

.contact-bot select,
.contact-bot textarea,
.contact-bot input[type=email],
.contact-bot input[type=number],
.contact-bot input[type=tel],
.contact-bot input[type=text],
.contact-bottom select,
.contact-bottom textarea,
.contact-bottom input[type=email],
.contact-bottom input[type=number],
.contact-bottom input[type=tel],
.contact-bottom input[type=text] {
    text-align: right;
}

.contact-bot input[type=phonetext],
.contact-bottom input[type=phonetext],
.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=text]
    text-align: left;
}

.fadeInLeft {
    -webkit-animation-name: fadeInRight !important;
    animation-name: fadeInRight !important;
}

.fadeInRight {
    -webkit-animation-name: fadeInLeft !important;
    animation-name: fadeInLeft !important;
}

.fsar-right .nw-happen .fsar-inner:before,
.fsar-right .nw-problem .fsar-inner:before,
.fsar-right .nw-story .fsar-inner:before {
    right: -94px;
    left: inherit;
}

.youraddress:before,
.yoursite:before,
.yourname:before,
.yourphone:before,
.youremail:before {
    right: inherit;
    left: 20px;
}

.qcompany:before,
.qwhats:before,
.qmobile:before,
.qurl:before,
.qaddress:before,
.qlocation:before,
.qname:before,
.qemail:before,
.qphone:before {
    right: inherit;
    left: 15px;
}

.phone-top {
    padding-left: 0;
    padding-right: 74px;
}

.questionnaire-page h4:before,
.questionnaire-page .note:before,
.seo-plan ul li:before,
.stages .stages-list h3:before,
.contact-bot .top-left .contact-pinfo li:before,
.testimonials .testimonials-left:before,
.mission-goals:before,
.background-left:before,
.mission-goals .our-mission .mission-list li img,
.soical-loop .loop-box .loop-icon,
.request-a-quote .request-a-quote-inner .far-heading:before,
.wpcf7-checkbox input[type=checkbox] + span:before,
.banner-detail-sec:after,
.contact-bot .top-right h2:before,
.banner-detail-sec h3:before,
.phone-top:before {
    right: 0;
    left: inherit;
}

.passionate:before {
    right: inherit;
    left: 0;
}

.banner-detail-sec h3 {
    padding-left: 0px;
    padding-right: 20px;
}

.site-footer .footer-2 .menu li a,
.ae-social li {
    margin-right: 0;
    margin-left: 15px;
    float: right
}

.request-a-quote .request-a-quote-inner h4 {
    margin-left: 0;
    margin-right: -50px;
}

.request-a-quote .request-a-quote-inner .far-heading {
    padding-left: 0px;
    padding-right: 40px;
}

.request-a-quote .request-a-quote-inner .wpcf7-list-item-label {
    margin-right: 40px;
    margin-left: 0;
}

.social-media .social-media-inner .insta-img {
    left: -96px;
    right: inherit;
}

.soical-clients:before {
    left: 25%;
    right: inherit;
}

.soical-clients h2 small:before {
    right: -1000px;
    left: inherit;
}

.flexible .flexible-right:before {
    right: inherit;
    left: -1000px;
}

.btn-g .arrow-right {
    margin-right: 8px;
    margin-left: 0;
}

.flexible .flexible-right {
    padding: 80px 40px 80px 0;
}

.play-button {
    left: inherit;
    right: -70px;
}

.getknow .getknow-left {
    padding-right: 0;
    padding-left: 100px;
}

.getknow .getknow-left .download-profile i {
    margin-left: 0;
    margin-right: 10px;
}

.mission-goals .our-goal {
    padding-left: 0;
    padding-right: 50px;
}

.mission-goals .our-mission {
    padding-left: 50px;
    padding-right: 0;
}

.mission-goals .our-mission .mission-list li {
    padding-right: 84px;
    padding-left: 0;
}

.testimonials .testimonials-left {
    padding-right: 120px;
    padding-left: 0;
}

.dog-bone .db-buttons .btn {
    padding-right: 10px;
    padding-left: 0;
}

.dog-bone .db-buttons .btn i {
    margin-right: 0;
    margin-left: 8px;
}

.btn {
    padding: 11px 25px !important;
}

.owl-nav .owl-prev span,
.owl-nav .owl-next span {
    margin-right: 0;
    margin-left: 5px;
}

.testimonials .owl-nav {
    margin-top: 20px;
}

.contact-top .bot-right {
    background-position: bottom left;
}

.contact-bot .top-left .contact-pinfo li {
    padding-right: 74px;
    padding-left: 0;
}

.heading-shape-left {
    padding-left: 0;
    padding-right: 170px;
}

.video-part .p16,
.why-choose-us .p16 {
    padding-left: 0;
    padding-right: 100px;
}

.stages .stages-list h3 {
    padding-right: 50px;
    padding-left: 0;
}

.local-seo .p16 {
    padding-left: 0;
    padding-right: 100px;
}

.free-seo h2:before {
    left: 0;
    right: 30px;
}

.seo-plan ul li {
    padding: 10px 20px 10px 0;
}

.heading-left-dots {
    padding-left: 0;
    padding-right: 140px;
}

.icon-warp-left .icon {
    right: -50px;
    left: inherit;
}

.icon-warp-box-left {
    padding: 2rem 0 2rem 4.5rem;
}

.icon-warp-box-right {
    padding: 2rem 4.5rem 2rem 0;
}

.icon-warp-right .icon {
    right: inherit;
    left: -50px;
}

.channel-approach .head-left:before {
    left: inherit;
    right: -170px;
}

.questionnaire-page textarea,
.questionnaire-page select,
.questionnaire-page input[type=number],
.questionnaire-page input[type=email],
.questionnaire-page input[type=url],
.questionnaire-page input[type=tel],
.questionnaire-page input[type=text] {
    text-align: right;
}

.wpcf7-checkbox .wpcf7-list-item-label {
    margin-right: 40px;
    margin-left: 0;
}

form.wpcf7-form {
    direction: rtl;
}

.selected-dial-code {
    text-align: left;
    direction: ltr;
}

div#wpcf7-f749-p143-o1 {
    direction: rtl;
}

.online-store {
    background-image: url(dist/images/Get-your-own-online-store-ar.png);
}

.owl-carousel {
    direction: ltr;
}

.btn {
    font-size: 16px !important;
    font-weight: 700 !important;
}

.customers-page [class*=" imghvr-"] figcaption,
.customers-page [class^=imghvr-] figcaption {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: inherit;
    right: -50%;
}

.image-warp:before {
    left: -30px;
    right: inherit;
}

.banner-detail-sec h3 {
    letter-spacing: 0;
}

.banner-detail-sec h1 {
    font-size: 4em;
    line-height: 1.5em;
    letter-spacing: -.0425em;
}

.f70 {
    font-size: 48px;
}

.btn i:before {
    content: "\f053";
}

.whatsapp i:before {
    content: "\f232";
}

.callus i:before {
    content: "\f095";
}

.request i:before {
    content: "\f0e5";
}

.slider .slider-inner .contact-slider {
    right: inherit;
    left: 0;
}

.slider .slider-inner .contact-slider textarea,
.slider .slider-inner .contact-slider .form-control {
    text-align: right;
}

.slider .slider-inner .contact-slider .yourname:before,
.slider .slider-inner .contact-slider .yourphone:before,
.slider .slider-inner .contact-slider .youremail:before {
    right: inherit;
    left: 15px;
}

.slider .slider-left:before {
    right: -100px;
    left: inherit;
}

.services-home .heading-s small span {
    margin-right: 10px;
}

.serv-box img {
    display: inline !important
}

#services_home .owl-next {
    float: right;
}

#services_home .owl-prev {
    float: left
}

#menu-footer-en-arabic li {
    margin-bottom: 0;
}

.site-footer .footer-2 {
    margin-left: 0;
    margin-right: 100px;
}


.soical-clients h2 small {
    padding: 20px 0 10px 20px;
}

.buyers-sellers h2 {
    font-size: 46px;
    line-height: 1.6;
}

.buyers-sellers {
    margin-top: -76px !important;
}

.testimonials .testimonials-box .testimonials-inner blockquote {
    margin-top: 25px;
}

.contact-top .bot-left h2 {
    font-size: 44px;
}

.contact-top .bot-right {
    background-position: bottom left;
}

.alg-wc-wl-thumb-btn-loop {
    left: 20px !important;
    right: inherit !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
    font-size: 16px;
}

#AE_primary_nav .primary-menu > li > a {
    padding: 35px 10px;
}

#cart_list {
    margin-left: 0;
    margin-right: 20px;
}

.wish-icon .your-counter-selector {
    right: inherit;
    left: -12px;
}

.slider .slider-inner .contact-slider textarea.form-control {
    font-size: 12px;
}

div.wpcf7 .ajax-loader {
    float: left;
}

/* RTL adjustments for WhatsApp floating icon */
.wacap {
    /* Use flexbox to center the content */
    display: flex;
    align-items: center;
    justify-content: center;
    /* Remove line-height to prevent it from affecting the alignment */
    line-height: 0;
}

/* Adjust the font-awesome icon alignment */
.wacap i.fa,
.wacap i.fa-whatsapp {
    /* Center the icon */
    align-self: center;
    /* Reset margins in case they are causing issues */
    margin: 0;
}

/* App Developemnt page in the feature loop section to make space between text and icon */
.owl-works-dots-app li .owl-meta h3 {
    padding-right: 10px;
}

/* Remove changes that affected the entire Arabic website */
body.rtl {
    overflow-x: hidden;
}

/* Keep only the necessary overflow hidden for specific sections */
.mob-slider-sec, .vast-sec, .cta-sec, .customized-sec, .industry-solution, .results-sec, .feature-sec, .wchoose-sec, .we-do-sec {
    overflow: hidden;
}

/* .wacap { */
/*    right: auto; /* Adapt for right-to-left layout */ 
/*    left: 4.50rem; /* Adjust the horizontal position when in RTL mode */
/* } */


@media (max-width: 992px) {

    .slider .slider-inner h3,
    .slider .slider-inner h2,
    .slider .slider-inner p {
        margin-left: 30px;
        margin-right: 0;
    }

    .contact-top .bot-right {
        background-position: bottom left;
        padding: 60px 20px;
    }

    .buyers-sellers {
        margin-top: 0px !important;
    }

    .buyers-sellers h2 {
        font-size: 32px;
        line-height: 1.3
    }

    .contact-top .bot-left h2 {
        font-size: 28px;
    }

    .buyers-sellers h2 span {
        margin-top: 15px;
    }

    .site-footer .footer-2 {
        margin-left: 0;
        margin-right: 0;
    }

    .icon-warp-box-right {
        padding-right: 0;
    }

    .getknow .getknow-left {
        padding: 0 !important;
    }

    .contact-top .bot-right {
        padding: 60px 20px;
    }

/* I comment it because it make a peoblem in App development Page and hide featues loop images */
/*
    .owl-carousel.owl-loaded {

        direction: ltr !important;
    }
*/
    .heading-shape-left {
        padding-right: 0;
    }

    .heading-left-dots,
    .local-seo .p16,
    .video-part .p16,
    .why-choose-us .p16 {
        padding-right: 40px;
    }
}

.contact-top .bot-left {
    padding: 50px 0 50px;
}

.contact-top .bot-right {
    padding: 87px 60px 87px 0;
}

/* Align code text to the left in Arabic pages */
code, kbd, pre, samp {
    text-align: left !important;
    direction: ltr !important;
}

@media(max-width:1645px) {

    .contact-top .bot-right {
        padding: 58px 60px 58px 0;
    }

}

select {
    background-position: left 0.75rem center !important;
    padding: 14px 12px 14px 40px !important !important;
}

.yith-wcwl-add-to-wishlist {
    left: 10px;
    right: inherit;
}

.wpcf7-list-item input[type=radio] {
    margin-right: 0;
    float: right;
    margin-left: 10px;
}

.site-footer .footer-2 .menu li a {
    font-size: 14px !important;
    font-weight: bold;
}

.phone-top a {
    direction: ltr;
}

.top-tab li a {
    font-size: 16px;
    font-weight: 700 !important;
}

.contact-bot .top-left .contact-pinfo .phone,
.contact-bot .top-left .contact-pinfo .mobile {
    direction: ltr;
}

.rmore .fa-chevron-right:before {

    content: "\f053";
}

.sh-box .sh-box-inner .sh-img {
    right: 20px;
    left: inherit;
}

.serv-home h2 {
    padding-right: 160px;
    padding-left: 0;
}

.portfolio-home h2 {
    letter-spacing: 0;
    font-style: normal;
    line-height: 1.4;
}

.serv-solutions {
    background-position: 30% 0%;
}

.video-warp .play-button {
    left: inherit;
    right: 48%;
    transform: translate(50%, -50%);
}

@media(max-width:992px) {
    .video-warp .play-button {
        left: inherit;
        right: 48%;
    }
}

.portfolio-home h2 {
    padding-left: 0;
    padding-right: 40px;
}

@media (max-width: 992px) {
.columns4 > li {
    float: inherit;
    width: inherit;
    padding: 0;
}
	}

.wpcf7-checkbox input[type=checkbox] + span:after {
    right: 0;
    left: inherit;

}
#portfolio_single .services-box:before{
	right: 0;
	left: unset;
}
#portfolio_single .services-box {
    padding: 10px 50px 10px 0;
}

#portfolio_single .services-box {
    padding: 10px 50px 10px 0;
}

#portfolio_single .portfolio-details h4:before {
    right: 0;
    left: unset;
}

#portfolio_single .portfolio-details h4 {
    padding-right: 20px;
    padding-left: unset;
}

#portfolio_single .services-box {
    padding: 10px 50px 10px 0;
}

#portfolio_single .services-box:before {
	right: 0;
    left: inherit;
}
.product .cart {
    direction: rtl;
}
.woo-variation-swatches.rtl table.variations td.label {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
}

.ma-link {
    margin-left: 0;
	margin-right: 20px;
}

.white-logo, .logo-warp .site-logo {
    width: 180px;
}

.reviews-heading:before {
	left: inherit;
	right: 0;
}

.woocommerce-loop-product__title {
	min-height: 4.5rem;
}

.woocommerce-product-gallery__wrapper .yith-wcwl-add-to-wishlist {
	left: inherit !important;
	right: 10px !important;
}

#accordion .btn .fa {
	margin-left: 10px;
	margin-right: 0;
}

#accordion .btn {
  padding: 16px 25px !important;
}
   
#accordion .btn .fa-minus:before {
	content: "\f068";
}

#accordion .btn .fa-plus:before {
	content: "\f067";
}

.f16 {
	font-size: 16px;
}

/*  */

.questionnaire-page h4, .questionnaire-page h3 {
    text-align: right;
    margin-bottom: 12px;
}
.ar_main_div_103 .arf_material_outline_form .arf_checkbox_style:not(.arf_enable_checkbox_image_editor):not(.arf_enable_checkbox_image) .arf_checkbox_input_wrapper, .ar_main_div_103 .arf_material_outline_form .arf_radiobutton:not(.arf_enable_radio_image_editor):not(.arf_enable_radio_image) .arf_radio_input_wrapper {margin-right: -30px !important;margin-left: unset;}



.arf_tooltip_main {
	left: -10px !important;
	right: inherit !important;
}

.request-a-quote .request-a-quote-inner h4 {
    text-align: right;
}

.request-a-quote .request-a-quote-inner .far-heading {
    text-align: right;
}

.ar_main_div_104 .arf_material_outline_form .arf_checkbox_style:not(.arf_enable_checkbox_image_editor):not(.arf_enable_checkbox_image), .ar_main_div_104 .arf_material_outline_form .arf_radiobutton:not(.arf_enable_radio_image_editor):not(.arf_enable_radio_image) {
    margin: 0 0 10px 2% !important;
    padding-left: 0 !important;
	 padding-right: 30px !important;
}

#content.ar_main_div_104 .arf_material_outline_form .arf_checkbox_style:not(.arf_enable_checkbox_image_editor):not(.arf_enable_checkbox_image) .arf_checkbox_input_wrapper, #content .ar_main_div_104 .arf_material_outline_form .arf_radiobutton:not(.arf_enable_radio_image_editor):not(.arf_enable_radio_image) .arf_radio_input_wrapper {
    position: absolute !important;
    margin-left: inherit !important;
	margin-right: -30px !important;
}

#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container .arf_material_outliner .arf_material_outliner_prefix {
        border-left: none !important;
	    border-right: #222 solid 2px !important;
	border-radius: 0 4px 4px 0 !important;
}

#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container .arf_material_outliner .arf_material_outliner_suffix {
	border-left: #222 solid 2px !important;
	    border-right: none !important;
	
}

#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container input[type=text]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete):not(.arf-selectpicker-input-control).arf_material_active + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container input[type=text]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete):not(.arf-selectpicker-input-control).arf_material_active + .arfdropdown-menu + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container input[type=password].arf_material_active + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container input[type=email].arf_material_active + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container input[type=number].arf_material_active + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container input[type=url].arf_material_active + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container input[type=tel].arf_material_active + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container .btn-group.bootstrap-select.arf_material_active + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_date_main_controls .arf_material_outline_container input[type=text].arf_material_active + input[type=hidden] + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_time_main_controls .arf_material_outline_container input[type=text].arf_material_active + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container textarea.arf_material_active + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container .arf_selectpicker_wrapper + .arf_material_outliner.arf_material_active .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_field_type_arf_autocomplete .arf_material_outline_container input[type="text"].arf_material_active + .typeahead.arfdropdown-menu + input + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display),
#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container .iti--allow-dropdown + .arf_material_outliner .arf_material_outliner_notch:not(.arf_material_outliner_display) {
    padding-left: 8px !important;
    padding-right: 0px !important;
}

#content .ar_main_div_104 .arf_material_outline_form .arf_material_outline_container .arf_material_outliner .arf_material_outliner_suffix {
    border-radius: 4px 0px 0px 4px !important;
}

.ar_main_div_104 .arf_material_outline_form .arf_checkbox_style:not(.arf_enable_checkbox_image_editor):not(.arf_enable_checkbox_image) .arf_checkbox_input_wrapper, .ar_main_div_104 .arf_material_outline_form .arf_radiobutton:not(.arf_enable_radio_image_editor):not(.arf_enable_radio_image) .arf_radio_input_wrapper {
    position: absolute !important;
    margin-left: 0 !important;
    margin-right: -30px !important;
}

#content .ar_main_div_104 .arf_material_outline_form label.arf_main_label {
	text-align: right !important;
}

#content .ar_main_div_104 .arf_material_outline_form .arfformfield .arf_leading_icon {
    left: inherit;
    right: 15px;
}

#content .ar_main_div_104 .arf_material_outline_form .arfformfield.arf_field_373 .arf_material_outline_container_with_icons input[type=text]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete):not(.arf-selectpicker-input-control),
#content .ar_main_div_104 .arf_material_outline_form .arfformfield.arf_field_374 .arf_material_outline_container_with_icons input[type=text]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete):not(.arf-selectpicker-input-control),
#content .ar_main_div_104 .arf_material_outline_form .arfformfield.arf_field_372 .arf_material_outline_container_with_icons input[type=text]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete):not(.arf-selectpicker-input-control),
#content .ar_main_div_104 .arf_material_outline_form .arfformfield.arf_field_371 .arf_material_outline_container_with_icons input[type=text]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete):not(.arf-selectpicker-input-control),
#content .ar_main_div_104 .arf_material_outline_form .arfformfield.arf_field_371 .arf_material_outline_container_with_icons input[type=number]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete):not(.arf-selectpicker-input-control),
#content .ar_main_div_104 .arf_material_outline_form .arfformfield.arf_field_371 .arf_material_outline_container_with_icons input[type=password]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete):not(.arf-selectpicker-input-control),
#content .ar_main_div_104 .arf_material_outline_form .arfformfield.arf_field_371 .arf_material_outline_container_with_icons input[type=url]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete):not(.arf-selectpicker-input-control),
#content .ar_main_div_104 .arf_material_outline_form .arfformfield.arf_confirm_field .arf_material_outline_container_with_icons input[type=text]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete):not(.arf-selectpicker-input-control),
#content .ar_main_div_104 .arf_material_outline_form .arfformfield.confirm_email_container .arf_material_outline_container_with_icons input[type=text]:not(.inplace_field):not(.arf_field_option_input_text):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor):not(.arf_autocomplete):not(.arf-selectpicker-input-control) {
    padding-left: 16px !important;
    padding-right: 40px !important;
}

#content .ar_main_div_104 .arf_material_outline_form input[type=text]:not(.inplace_field):not(.arf_field_option_input_text):not(.arf-select-dropdown):not(.arfslider):not(.arf_colorpicker):not(.arfhiddencolor),
#content .ar_main_div_104 .arf_material_outline_form input[type=password],
#content .ar_main_div_104 .arf_material_outline_form input[type=email],
#content .ar_main_div_104 .arf_material_outline_form input[type=number],
#content .ar_main_div_104 .arf_material_outline_form input[type=url],
#content .ar_main_div_104 .arf_material_outline_form input[type=tel],
#content .ar_main_div_104 .arf_material_outline_form input[type=text].arf-select-dropdown,
#content .ar_main_div_104 .arf_material_outline_form .arf-select-dropdown li span,
#content .ar_main_div_104 .arf_material_outline_form .autocomplete-content li span,
#content .ar_main_div_104 .arf_material_outline_form .arfsubmitbutton .arf_submit_btn, #arffrm_104_container.ar_main_div_104 .arf_material_outline_form .arfsubmitbutton .arf_submit_btn {
	font-family: "Tajawal", Georgia, serif !important;
}

.arf_htmlfield_control {
	font-size: 18px;
    line-height: 1.4;
}



.results-sec {
    background-image: url(dist/images/results-left.png);
    background-position: top left;
}

.mob-slider-sec {
    background-image: url(dist/images/slider-mob-ar.png);
    background-position: top left;
}


@media(max-width:992px){
	.mob-slider-sec {
		background-image: none;
	}
}

.owl-works-dots li .owl-ico {
    margin-right: 0;
 	margin-left: 20px;
}

.wwd-meta {
	right: 0;
    left: inherit;
}

.mob-slider-sec .fa-calendar:before,
.vast-sec .fa-calendar:before,
.vast-boxes .fa-calendar:before,
.cta-sec .fa-calendar:before,
.customized-sec .fa-calendar:before,
.industry-solution .fa-calendar:before,
.results-sec .fa-calendar:before,
.feature-sec .fa-calendar:before,
.wchoose-sec .fa-calendar:before,
.we-do-sec .fa-calendar:before {
    content: "\f073";
}
/* 
.mob-slider-sec .fa-calendar,
.vast-sec .fa-calendar,
.vast-boxes .fa-calendar,
.cta-sec .fa-calendar,
.customized-sec .fa-calendar,
.industry-solution .fa-calendar,
.results-sec .fa-calendar,
.feature-sec .fa-calendar,
.wchoose-sec .fa-calendar,
.we-do-sec .fa-calendar {
    margin-left: .5rem!important;
    margin-right: 0!important;
} */

.customized-box h3 {
	font-size: 16px !important;
}

.wc-box h3 {
	font-size: 18px !important;
}

.wwd-meta {
    direction: rtl;
}

.pv-small-warp {
    padding-right: calc((100vw - 1140px) / 2);
    padding-left: 0;
}

.pv-small-meta {
    padding: 100px 0 100px 60px;
}

.pv-right-warp {
    padding-right: 0;
    padding-left: calc((100vw - 1140px) / 2);
}

.pv-meta {
    padding: 100px 60px 100px 0;
}

.pv-section .fa-calendar:before {
    content: "\f073";
}

.pv-section .fa-whatsapp:before {
    content: "\f232";
}

.pv-heading small {
    letter-spacing: 0;
}

.before-serives-image {
    padding-right: 0;
    padding-left: 30px;
}

.before-serives-image:before {
    left: 0;
    right: inherit;
}

.after-serives-image {
    padding-right: 30px;
    padding-left: 0;
}

.after-serives-image:before {
    left: inherit;
    right: 0;
}

#AE_primary_nav .primary-menu > li .arrow {
    margin: 0 -9px 0 7px;
}

