.newsletter-style-03 .wpcf7-email {
    padding: 15px 14px 15px 0;
}

.newsletter-style-03 .wpcf7-submit {
    color: inherit;
    position: absolute;
	left: 0;
	right: auto;
    top: 0;
    padding: 0;
    border: none;
    background: none;
    font-weight: 600;
    height: 40px;
    line-height: 50px;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    -moz-appearance: button;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .mega-menu .mm-popup-wide .inner > ul.sub-menu > li > a, .la-service-box.service-type-3 .b-title1, .heading-font-family {
    font-family: "cairo", "Helvetica Neue", Arial, sans-serif !important;
	letter-spacing: -1px;
}

body, .la-blockquote.style-1 footer {
    font-family: "cairo", "Helvetica Neue", Arial, sans-serif !important;
	letter-spacing: 0px;
}

.site-main-nav .main-menu > li > a {
    letter-spacing: 0px !important;
}

.la-sc-icon-boxes.icon-pos-default .box-icon-heading, .la-sc-icon-boxes .box-icon-left {
    padding-left: 20px;
}

.mega-menu > li {
    float: right;
}

.social-media-link a:first-child {
    margin-right: 0 !important;
}

.spacer-position-separator.sp_at-left .heading-with-line .heading-tag {
    margin-right: 11px;
}

.footer-top {
    color: #888888;
    margin-top: -30px;
}

.portfolio__item .entry-title {
    font-size: 18px;
    margin-bottom: 0;
    direction: rtl;
}

.site-header .header-main .la_com_action--dropdownmenu .menu, .site-header .mega-menu > li > .popup {
    left: 0px !important;
}

.portfolio-nav {
    display: none;
}
.text-left {
    text-align: right!important;
}
#la_heading_60c0ac8203fc0 .heading-tag {
    text-align: right;
}