@font-face {
  font-family: 'DroidArabicKufiRegular';
    src:  url('fonts/Droid-Arabic-Kufi.ttf.woff') format('woff'),
    url('fonts/Droid-Arabic-Kufi.ttf.svg#Droid-Arabic-Kufi') format('svg'),
    url('fonts/Droid-Arabic-Kufi.ttf.eot'),
    url('fonts/Droid-Arabic-Kufi.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6 {font-family: DroidArabicKufiRegular;text-align: right;
}body {
    font-family: 'DroidArabicKufiRegular';}
	
	
.navbar .logo a img {
    margin-left: 400px;
	 margin-right: auto;
}
.dropdown-item {
    text-align: right;
}
.header .container h1 {font-family: 'DroidArabicKufiRegular';
    width: 100%;
    float: right;
    font-weight: 800;
    color: #ffffff;
    font-size: 3vw;
    line-height: 1;
    margin-top: 200px;
    text-align: right;
}.text-white {
    text-align:right;font-family: 'DroidArabicKufiRegular';
}.navbar {font-family: 'DroidArabicKufiRegular';
}.news .post.single-post .post-content .inner .post-title {
    
    text-align: right;
}.news .post .post-content .inner p:last-child {
    text-align: right;
}
.footer .footer-bottom h5 {
    text-align: right;
}

.header .ssss:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #0000008c;
    z-index: 0;
}
label {
    display: inline-block;
    margin-bottom: 0.5rem;
    display: block;
    text-align: right;
}
.footer .footer-contact address {  text-align: right;}
.intro h6 { text-align: right;}
.intro h2 {padding-right:0;    font-size: 40px;text-align: right;}
.services-content-block h6 { text-align:right;}
.services-content-block h2 { text-align:right;padding-left: 35%;padding-right: 0;}
.services-content-block .left { float: right;}
.services-content-block h4 {text-align: right;}
.services-content-block .right {float: right;text-align: right;}
.works h2 {padding-right:0;padding-left: 35%;}
.works .project-box .content-box {padding-right: 5%;padding-left:0;}
.works .project-box .content-box .inner small {text-align: right;    font-family: DroidArabicKufiRegular;}
.works .project-box .content-box .inner h3 span {margin-right: -7vw; margin-left:0;}
.custom-link b { margin-left:0px; margin-right: 20px;}
.works .project-box:nth-child(2n+2) .content-box  .inner small{ text-align: left;}
.works .project-box:nth-child(2n+2) .content-box { text-align: left; padding-left:  5%;padding-right:0;}
.works .project-box:nth-child(2n+2) .content-box h3{ text-align: left;}
.works .project-box:nth-child(2n+2) .content-box h3 span {margin-left: -7vw; margin-right:0;}
.work-with-us h2 {padding-right:0;font-size: 40px;}
.navbar .right ul li a {text-align: right;}
.dropdown-toggle::after {margin-right: 0.255em;margin-left: 0;}
.dropdown-menu {right: 0;left: auto;}
.dropend ul.dropdown-menu2 {right: 100%; left:auto;}
p {text-align:right;}
.hello h2 {padding-right:0;padding-left: 35%;}
address {text-align: right;}
.hello address b {text-align: right;}
.hello #contact label {text-align: right;}



.tooltipk .tooltiptext::after {
    left: 13%;right:auto;
}
.tooltiptext {
   
    left: 0;
    right:auto;
}
.footercontact li i {
    margin-right: 0px;
	margin-left: 5px;
}

.heading1 {
 font-family: DroidArabicKufiRegular;
}
a.menu-btn2 {
 font-family: DroidArabicKufiRegular;
     padding-left: 0;
    padding-right: 20px;
    text-align: right;
	    background-position-x: right;
}
footer p{ text-align:center;}
a.menu-btn2.active {
    background: url(../images/left_menu_sub_ar.jpg) 0px 0px no-repeat;background-size: 100%;
}

.dropdown-submenu > .dropdown-menu {
   
    right: 100%;
   
    left: auto;
}
.dropdown-submenu > a::after {
transform: rotate(358deg);
    left: 12px;
    right: auto;
    top: 7px;
}
.contact-block {
    width: 100%;
    text-align: right;
    margin-bottom: 15px;
}

@media only screen and (max-width: 575px) {
	.navigation-menu .bg-layers {

    background: #000000;
}
.intro h2 {
    padding-left: 0%;

    font-size: 20px;
    line-height: 33px;
}
.work-with-us h2 {
    padding-left: 0%;

    font-size: 20px;
    line-height: 33px;
}
.news .post .post-content .inner .post-title a {

    font-size: 24px;
   
}


.navigation-menu .inner .menu ul li {
    text-align: right;
}
.intro-project .intro-text-info {
    padding-bottom: 50px;
}.hidden-xs{ display:none;}
.hidden-lg{ display:block;}
.md-mt-section {
      margin: 0px 0px 50px 0px;
}
.languagekk{position: inherit;
    top: auto;
    right: auto;}
	.site-header ul.extend-container {
    align-items: center;
    margin-top: 70px;
}span, a {
    display: contents;
   font-family: 'DroidArabicKufiRegular';
}.footerdesign{ text-align:right !important;}
}



 @media (max-width: 500px) {
	 
	 
	 a.menu-btn2.active {
    background: url(../../images/left_menu_sub_ar.jpg) 0px -13px no-repeat;
    padding-left: 0;
	        padding-right: 35px;
	background-size: 100%;
}
a.menu-btn2 {
   
    padding-top: 1px;
}
.navbar-nav {
  padding-left	:auto;
    padding-right: 0;
    text-align: right;
}
	 
 }