﻿::-moz-selection {color: white; background:#00299c; font-weight:900}
::selection {color: white; background: #00299c; font-weight:900}
::-webkit-scrollbar { width:10px; height: 0px; cursor:pointer}
::-webkit-scrollbar-button {  background-color:white; height:4px; cursor:pointer ; border-left:1px solid rgba(40,40,40,.095) }
::-webkit-scrollbar-track {  background-color: white; cursor:pointer; border-left:1px solid rgba(40,40,40,.095)}
::-webkit-scrollbar-track-piece { background-color:white; cursor:pointer; border-left:1px solid rgba(40,40,40,.095)}
::-webkit-scrollbar-thumb { height: 0px; background-color:rgba(0, 0, 0, 0.65) ; border-radius: 0px; cursor:pointer}
::-webkit-scrollbar-corner { background-color: #999; cursor:pointer}

.navbar-right,.facilites-area .facilites-box .item,.chooseus-area .info ul li p
{direction:rtl!important}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a
 ,.facilites-area .facilites-box h4,p,.chooseus-area .info ul li h5{
	 text-align:right!important;direction:rtl
 } .facilites-area .facilites-box .single-item:first-child .item {
    padding-right: 45px;
	padding-left:0px
}
   .blog-area .single-item .info h4{
       font-size:1.1em;
   }
.facilites-area .facilites-box i {
    margin-left: 25px;
}.chooseus-area .info ul li::after { 
    right: 0;
    left: auto;  
}.about-area .info h2 { 
    font-size: 22px;
}.table-responsive>.table-bordered,.blog-area .single-item .info h4 {
    direction: rtl;
    text-align: right;
}
 .blog-area .blog-items .thumb .post-date{ 
    height: 40px;
    width: 140px;  
    font-size: 14px;
    padding-top: 13px;
    direction:rtl
 }
element.style {
}
.chooseus-area .info ul li:last-child {
    margin-bottom: 0;
}
.chooseus-area .info ul li {
    padding-right: 50px;
padding-left: 0px;}
.AboutUS{text-align:justify!important;direction:rtl!important}
.top-bar-area p,footer .footer-bottom p{text-align:left!important}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after { 
    margin-left: 0px; 
    margin-right: 5px; 
}#msgSubmit{direction: rtl;
    text-align: right;
    font-size: 1em;margin-top:15px}
.gallery-area .effect-box .info{direction:rtl;text-align:right;padding-right:10px }
.blog-area .single-item .info h4 a { 
    font-size: .85em;
}
.department-items .item .info { 
    text-align: justify;
    direction: rtl;
}
.testimonials-area .item{height:300px!important}
.Ideas p{
   text-align:justify!important;
   direction:rtl!important
}
.testimonials-area .heading::before { 
    right: 40px!important;
    left: auto!important;
}.testimonials-area .heading { 
    direction: rtl;
    text-align: right;
    padding-right: 40px;
}
 .AboutUsBox{direction: rtl!important;
    text-align: justify!important;}
 #tabsContent .info{
     direction: rtl;
    text-align: justify;
 }
 .floatLeft{float:left!important}
 .departments-area .departments-tabs .info > ul li::after{right:0px;left:auto}
 .departments-area .departments-tabs .info > ul li{padding-left:0px;
                                                   padding-right:30px
 }
 .form-control{text-align:right;direction:rtl}
 .contact-us-area .contact-form-box h2 {
    direction: rtl;
    text-align: right;
    line-height: 1.5;
    font-size: 30px;
}
.choose-us-area ul li::after { 
    left: auto;
    right:0px; 
}.choose-us-area ul li {  
    padding-left: 0px; 
    padding-right: 35px; 
}.choose-us-area.inc-list .info h2 {
    font-size: 20px;
    line-height: 1.8;
}
 .choose-us-area .info .info-box,.about-area .info > h5,.consultation-area .process h2
 ,.about-area .info h2{
    direction: rtl;
    text-align: right;
 }
 .floatLeft{float:left}
 .colorWhite{color:white}
 .colorwheat{color:yellow}
 .textCenter{text-align: center!important;}
 footer .footer-bottom p{direction:ltr!important;
    font-size:14px!important}
 .blog-area .blog-items .thumb a img{width:100%!important}
 .chooseus-area .info h2{
     text-align: right!important;
    font-size: 1.9rem ;
 }
.xShair .tags h3{font-size: 1em;
    margin-bottom: 0px;}
.xShair{direction: rtl;
    text-align: justify;
}
.search,.attr-nav{display:none!important}
.info-box p,.info-box h2 div{text-align:justify!important}
#blogs  .blog-items .thumb a img {
    height: 330px;
    width: 100%;
}
.info p,.info span{
    font-size:16px!important;
    line-height:30px;
    font-family:IRANSansFaNum!important;
    text-align:justify!important;
    font-weight:100!important
}
.texLeftMain p{text-align:left!important;}
@media(min-width:991px)
{.navbar-nav > li{
	float:right!important
}}@media(max-width:991px)
{.contact-us-area .contact-form-box h2{
    font-size: 1.3em;
    text-align: center;
}
      
      nav.navbar.bootsnav ul.nav > li > a{
	text-align:right!important
}.banner-area h2{font-size:21px!important}
    .chooseus-area .info h2 {
    text-align: right!important;
    font-size: 1.4rem;
    line-height: 2em;
}.btn.btn-light.effect i { 
    margin-left: 10px;
}
    .testimonials-area .heading h2 {
        line-height: 2em;
    }
    .departments-area .center-tabs .info h2{
    font-size: 1.2rem;}
  }
@media only screen and (max-width: 767px) {
    .departments-area .departments-tabs li.nav-item {
    display: inline-block!important; 
  }footer .footer-bottom p{text-align: center!important;}
}