a {
	text-decoration: none;
    font-family: 'Open Sans', sans-serif;
	color: #000;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
	    text-transform: lowercase;
}
body {
	padding: 0;
	margin: 0;
    font-family: 'Open Sans', sans-serif;
    direction: ltr;
        text-transform: lowercase;
}
h1, h2, h3, h4, h5, h6, p, div {
    font-family: 'Open Sans', sans-serif;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
	    text-transform: lowercase;
}
.social-media {
    float: right;
}
.language {
    float: right;
    font-family: BM;
}
header ul li {
    padding-left: 0;
    padding-right: 35px;
}
.navbar-inverse .navbar-nav li a::after {
    right: auto;
    left: 15px;
}
.navbar-inverse .navbar-nav li a {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.nav.navbar-nav {
    margin: 40px 0 40px 52px;
}
.navbar-left {
    float: right !important;
}
nav .style-btn {
    float: right;
    font-size: 15px;
    padding: 10px;
    line-height: 18px;
}
.style-btn {
    font-family: 'Open Sans', sans-serif;
}
.dropup, .dropdown {
    float: right;
}
#marquee .marq-title {
    width: auto;
    right: auto;
    left: 0;
    font-family: 'Open Sans', sans-serif;
    padding: 11px;
    font-size: 18px;
}
#owl-demo .text h1 {
    font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size: 36px;
}
#owl-demo .text p {
    display: block;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: lighter;
    line-height: 36px;
    margin: 30px 0;
}
#owl-demo .text {
    right: 22%;
    width: 60%;
    direction: ltr;
}
.contribute .icon {
    float: left;
}
.contribute .details h1 {
    font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}
#aboutk .title h1::before, #latest-news .title h1::before {
    right: auto !important;
    left: 0 !important;
}
.title h1 , .help-text h1 , .number span , .title-other li.active a {
    font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}
.aboutk li::before {
    right: auto;
    left: 0;
}
.aboutk li {
    padding-right: 0;
	padding-left: 10px;
}
.about-img p {
    font-size: 18px;
}
.about-img p strong {
    font-size: 18px;
}
.left {
    float: right !important;
}
.right {
    float: left !important;
}
.number span {
    font-size: 15px;
}
.number span.numscroller {
    font-size: 25px;
}
.gallery .hover-div a {
    float: left; 
}
.gallery .hover-div a.title {
    float: left;
    text-align: left;
}
#latest-news .title {
    float: left;
}
.title-other {
    float: right;
}
.title-other li a {
    padding-left: 25px;
    direction: rtl;
}
.title-other li:last-child a {
	padding-right: 0;	
}
.title-other li.active a:before {
    left: 0;
}
.title-other li.active a {
	padding-left: 0;	
}
.readmore {
    direction: rtl;
	text-align: left;
}
.news.other .readmore {
    text-align: center;
}
#suggestions .title h1::before {
    right: auto;
    left: 0;
}
.check-box input[type="radio"] + label span {
    margin: 0 15px 0 0 ;
}
footer li {
    font-size: 15px;
}
footer li i.fa {
    width: 20px;
}
footer .links li a::before {
    content: "\f105";
    right: auto;
    margin-right: 0;
    left: 0;
}
.users {
    font-size: 15px;
}
footer .bottom a {
    display: block;
    text-align: right;
}
footer form button {
    float: right;
}
.form-group .style-btn {
    float: right;
}
header ul li i {
    margin-left: 0;
    margin-right: 12px;
}
.social-media li a {
    padding-right: 10px;
    padding-left: 10px;
    border-right: 0;
    border-left: 1px #fff solid;
}
header .social-media li i {
    margin-left: 0;
    margin-right: 0;
}
.menu-trigger {
    right: 55px !important;
    left: auto !important;
}
.line span {
    left: 0;
    right: auto;
}
footer .social-media a {
    padding: 7px 0;
    text-align: center;
    margin-left: 6px;
	margin-right: 0;
}
nav.navbar.navbar-inverse.active li a {
    font-size: 14px;
}
#marquee {
    text-align: left;
}
.breakingNews>ul {
	padding-left: 125px;
    padding-right: 70px;: 	
}
.dropdown-menu {
    text-align: left;
}
.dropdown-menu > li > a i {
    margin-right: 10px;
	margin-left: 0;
}
.nav.nav-tabs {
    padding-left: 30px;
    padding-right: 0;
}
.nav.nav-tabs li a {
    font-size: 16px;
}
.nav.nav-tabs li a::before {
    right: auto;
    left: 0;
}
.tab-content .title h1::before {
    right: auto !important;
    left: 0 !important;
}
.bg-section::before {
    right: 0;
    transform: rotate(180deg);
    left: auto;
    margin-right: -170px;
    margin-left: 0;
}
#about #manger .title {
    display: inline-block;
    float: left;
}
.manger.large {
    margin-right: 0;
}
.pdf i.fa.fa-file-pdf-o , .pdf span {
    float: left;
}
.pdf .style-btn {
    float: right;
}
#pro1 .style-btn {
    float: right;
}
.ap-input-icon.ap-icon-pin, .ap-input-icon {
    left: auto;
    right: 0;
}
.ap-input-icon svg {
    left: 35%;
    right: auto;
}
.form-content .form-group i.fa {
    float: right;
}
.tab-content .news .details .title {
        text-align: left;
    height: 53px;
    overflow: hidden;
}

#cmd .style-btn {
    float: right!important;
}
.tab-content .news .details .title {
    text-align: left;
}
.time { 
	text-align: left;
}
.time li {
    margin-left: 0;
    margin-right: 14px;
}
.time li i.fa {
    margin-left: 0;
    margin-right: 8px;
}
.tab-content .news .details p {
    text-align: left;
}
.tab-content .readmore {
    text-align: left;
    direction: ltr;
}
.readmore i {
    margin-left: 0;
    margin-right: 5px;
}
.new-title .readmore {
    direction: ltr;
}
.form-content .form-group input, .form-content .form-group textarea {
    text-align: left;
}
#contact .title h1::before {
    right: auto;
	left: 0;
}
.contact ul li i {
	margin-left: 0;
	margin-right: 15px;
}
.contribute .details p, .contribute .details h1 {
    text-align: left;
}
footer .links li a {
    padding-right: 0;
    padding-left: 15px;
}
#donation .title h1::before {
    right: auto;
    left: 0;
}
.system button i {
    margin-left: 0;
    margin-right: 10px;
}
.modal-body .title h1::before {
    right: auto;
    left: 0;
}
.navbar-inverse .navbar-nav li .dropdown-menu li a {
    text-align: left;
}
.aboutk .style-btn {
    float: left;
}
#help .style-btn {
    float: left;
}
.contribute .details .style-btn {
    float: left;
}
#suggestions .style-btn {
    float: left;
}
#suggestions .form-group .style-btn {
    float: right;
}
footer .links li a::after {
    left: 0;
    right: auto;
}
.tab-content .style-btn {
    float: left;
}
.tab-content .form-content .style-btn {
    float: right;
}
label.type::after {
    left: auto;
    right: 0;
}
label.type.bgcolor::after {
    float: right;
}
.form-content .form-group input[type="radio"] + label {
    padding-left: 0;
}
.form-content .form-group input[type="radio"] + label span {
    float: right;
}
.tab-content .pdf .style-btn {
    float: right;
}
.pdf span , .pdf i.fa.fa-file-pdf-o { 
	float: left;
}





@media (max-width: 1200px){
.style-btn {
    width: 118px;
    font-size: 15px;
}
.number span.numscroller {
    font-size: 18px;
}
.number span {
    font-size: 12px;
}

.title-other li.active a {
    font-size: 22px;
    margin: -6px 0 0;
}
.users {
    font-size: 12px;
}
.navbar-inverse .navbar-nav li a {
    font-size: 13px !important;
}
.nav.navbar-nav {
    margin: 40px 30px 40px 0 !important;
}
.nav.navbar-nav.navbar-left {
    margin: 45px 0;
}
.share.style-btn {
    float: right !important;
}
}
@media (max-width: 991px){
.tab-content .form-content .style-btn {
	float: none;	
}
#donation .title h1::before {
	right: auto !important;
	left: 45%;	
}
#view .title {
    text-align: left !important;
    text-align-last: left !important;
}
#view .title h1::before {
    left: 0%  !important;
	right: 0  !important;
}
#view .aboutk {
    text-align: left !important;
    text-align-last: left !important;
}
#aboutk .aboutk {
    text-align: left !important;
    text-align-last: left !important;
}
#aboutk .title {
    text-align: left !important;
    text-align-last: left !important;
}
footer li i.fa {
    margin-left: 0 !important;
    margin-right: 10px;
}
footer {
    text-align: left !important;
    text-align-last: left !important;
}
.nav.nav-tabs {
    padding-left: 0 !important;
    padding-right: 30px !important;
}
.tab-content .news .details .title {
    text-align: left !important;
    text-align-last: left !important;
}
.about-img p, .about-img p strong {
    height: auto !important;
}
.aboutk ul {
    text-align: left !important;
    text-align-last: left !important;
}
.tab-content .title h1::before {
    right: auto;
    left: 45% !important;
}
.dropdown-menu > li > a {
    text-align: left !important;
}
.dropdown-menu {
    right: 0 !important;
    left: auto !important;
    float: right !important;
    font-size: 14px !important;
}
.logo-side {
    padding-right: 0;
    padding-left: 55px;
}
#owl-demo .text p {
    display: -webkit-box;
}
#latest-news .title h1::before {
    left: 48% !important;
    right: auto !important;
}
#aboutk .title h1::before {
    right: auto !important;
    left: 0 !important;
}
.title-other li.active a {
    font-size: 30px !important;
}
.title-other li a {
    font-size: 20px !important;
}
#suggestions .title h1::before {
    left: 48% !important;
    right: auto !important;
}
.sidebar .style-btn {
    margin: 28px 110px 0 0 !important;
    float: right !important;
}
.style-btn {
    padding: 10px 0 !important;
}
#marquee .marq-title {
	right: auto !important;
	left: -15px;
    width: 150px !important;
}
.share.style-btn {
    margin-left: 0 !important;
	margin-right: 0 !important;
}
.number .right {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 60%;
}
.help .help-img img {
    height: 100%;
}
.dropup, .dropdown {
    float: right !important;
    margin-left: 0 !important;
    margin-right: -30px !important;
}

}
@media (max-width: 880px){
.sidebar .style-btn {
    margin: 20px 85px 0 0 !important;
}
}
@media (max-width: 770px){
.menu-trigger {
    right: 25px !important;
    left: auto;
}
#owl-demo .text {
    top: 15% !important;
}
.title-other li.active a {
    font-size: 18px !important;
}
.title-other li a {
    font-size: 15px !important;
}
.title-other li {
    margin-bottom: 20px;
}
.sidebar .style-btn {
    margin: 24px 55px 0 0 !important;
    float: right !important;
}
.share.style-btn {
    margin-left: 0 !important;
    margin-right: -30px;
}
.logo-side {
    padding: 0;
}
#marquee .marq-title {
    right: auto !important;
    left: -15px;
    width: 165px !important;
}
.about-img p {
    width: 88% !important;
    margin: 0 20px !important;
}
.about-img p, .about-img p strong {
    font-size: 20px !important;
}


}
@media (max-width: 600px){
.about-img p, .about-img p strong {
    font-size: 18px !important;
}
}
@media (max-width: 480px){
.sidebar .style-btn {
    float: right !important;
    margin: 14px 65px 0 0 !important;
}
.style-btn {
    padding: 5px 0 !important;
}
#marquee .marq-title {
    right: auto !important;
    left: -15px;
    width: 90px !important;
}
.breakingNews>ul {
    padding-left: 40px !important;
}
.about-img p, .about-img p strong {
    font-size: 18px !important;
}
}


.calm {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 100px;
    overflow: hidden;
    margin-bottom: 10px;
}


.contributors .details a{


height: 51px;
    line-height: 42px;
    display: inline-block;
    padding-bottom: 51px;
    margin-bottom: 8px;
}

a{text-decoration: none!important;}





.news .details p {
    padding: 20px 30px;
    color: #6a6e78;
    font-size: 15px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    height: 99px;
    -webkit-box-orient: vertical;
}

a{direction: ltr!important}
i.fa-arrow-left{transform: rotateY(180deg);}





input{direction: ltr!important; text-align: left!important;}
textarea{direction: ltr!important; text-align: left!important;}



.opinion .wpcf7-list-item {
    direction: ltr!important;}




    footer input[type="submit"] {
    right: -14px;
    left: auto!important;
}



footer input[type="email"]{
    direction: ltr!important;
    text-align: left!important;}


footer form:after {
    left: auto!important;
    right: 20px;}

    #suggestions .contact-form input[type="submit"]{float: right!important;}


    header {
    padding: 15px 0 8px 0px!important;
}


.membership-page form label{text-align: left!important;}

.services-page label{text-align: left!important; direction: ltr!important;}
.services-page p{text-align: left!important; direction: ltr!important;}

.membership-page form p {
    text-align: left!important;
    direction: ltr!important;
}

.membership-page input[type="checkbox"] {
    float: left!important;
    top: 2px!important;
    right: 3px!important;
}







.navbar-inverse .navbar-nav li .sub-menu li a{text-align: left!important;}

.menu-item-has-children:after {
    left: auto!important;
    right: 0;
}