body{font-family: 'Cairo', sans-serif !important;}
html{font-family: 'Cairo', sans-serif !important;}

p {
    text-align: right;
    direction: rtl;
}

.logo {
    float: right;
}
.main-menu ul.navbar-nav li {
    float: right;

}
.main-menu ul.navbar-nav li a{
    font-family: 'Cairo', sans-serif;
}
.header-right-link {

    float: left;

}

.header-area .navbar.navbar-default {
    float: right;

}
.main-menu ul.nav li ul.sub-menu li {
    text-align: right;
}
.main-menu ul.nav li ul.sub-menu li a {
    font-family: 'Cairo', sans-serif;
}

.header-middle-area .header-icon {

    float: right;
    margin-left: 10px;

}

.info-first {
font-family: 'Cairo', sans-serif;
    text-align: right;
}
.header-middle-area .header-info-text span {

font-family: 'Cairo', sans-serif;
    text-align: right;

}

.layer-1-2 h1 {
	font-family: 'Cairo', sans-serif;
}
.section-headline h2 {
	font-family: 'Cairo', sans-serif;
}
.blog-content a h5 {
    text-align: right;
    font-family: 'Cairo', sans-serif;
}

.header-area .main-menu ul.navbar-nav li a {
    font-size: 18px;
}

.well-content h5 {
	    font-family: 'Cairo', sans-serif;
}


.xhome_img{
    height: 250px !important;
    width: auto !important;

}

.product-name {
    font-family: 'Cairo', sans-serif;
}
.x_item_border{

padding: 10px;
border: 2px solid #16a05d;
background: #f8fffc;
border-radius: 33px;
}

.left-headline h4 {
    text-align: right;
    font-family: 'Cairo', sans-serif;
}

.left-menu ul li a {

    padding-right: 33px;

}
.section-headline::after {
    left:auto;
    right: 0;
    width: 100px;

}

.banner-content h3 {
    text-align: center;
	    font-family: 'Cairo', sans-serif !important;
}

.footer-head h5 {
    text-align: right;
    font-family: 'Cairo', sans-serif;
}

.footer-services-link ul.footer-list {

    width: 100%;
    float: left;

}
.footer-list li a {
    text-align: right;
	  font-family: 'Cairo', sans-serif !important;

}

.footer-contacts p span {
    float: right;
    margin-left: 5px;

}


.product-img img {

    position: relative;
    height: 300px;
    width: auto;

}

.single-product {

    text-align: right;

}

.half-headline h4 {
    text-align: center;
	 font-family: 'Cairo', sans-serif !important;
}

.about-content p {
    text-align: justify;
    direction: rtl;
    line-height: 206%;

}

.header-icon i {
    margin-top: 26px;
}

h4 {
    text-align: right;
    direction: rtl;
}
.left-blog h4 {
 font-family: 'Cairo', sans-serif !important;
     text-align: right;
    direction: rtl;

}

.single-well h3 {

    margin-bottom: 15px;
    font-size: 30px;
    text-align: center;
    font-family: 'Cairo', sans-serif !important;

}

.single-well p {

    margin-bottom: 0px;
    text-align: right;
    direction: rtl;
    line-height: 300%;

}

.left-menu ul li a {
    text-align: right;
}

label {
    text-align: center;
    display: block;

}

.form-head{
    font-family: 'Cairo', sans-serif !important;

}
.o-form {
    font-family: 'Cairo', sans-serif !important;

}
.form-control::placeholder {
    text-align: right;
}
.form-control {
    text-align: right;
}

.product-name {

    font-family: 'Cairo', sans-serif;
    text-align: right;
}

.header-middle-area .header-info-text span {
    direction: rtl;

}


.choose-all .choose-content {

    padding-left: 75px;
    text-align: right;

}


.left-blog ul li a {

    color: #444;
    display: block;
    font-size: 16px;
    padding: 10px 15px 10px 25px;
    text-transform: capitalize;
    position: relative;
    font-weight: 500;
    text-align: right;
    font-weight: bold;
    background: #dfe;
    color: #000;

}

h2 {
    text-align: right;
}

.nav-tabs > li {

    float: right;
    margin-bottom: -1px;

}


span.email-notes {

    text-align: right;
    color: #f00;

}
h22{
background: #16a05d;

padding: 12px;

border-radius: 10px;

color: #fff;

text-align: center;

display: block;

font-size: 30px;

font-weight: bold;
}

.x_comment{
	background: #f7f7f7;

padding: 10px;

border-radius: 20px;

border: 1px solid #16a05d;
}






