/* Body */
body.rtl {
	direction: rtl;
}
.slick-slider{direction:ltr;}
.rtl [class*="col-lg"],
.rtl [class*="col-md"],
.rtl [class*="col-sm"],
.rtl [class*="col-xs"]{
 display:inline-block;
 vertical-align:top;
 margin:0 0 0 -4px;
 float:none;
}

/*============ header Style ============ */

.rtl .cs-header-right .cs-top-bar{margin:0 0 0 -9205px; padding:0 0 0 9185px; border-radius:0 0 15px 0;}
.rtl .cs-contact-detail{margin:0 0 0 10px; border-right:0; border-left:1px solid #e9eaea;}
.rtl .cs-contact-detail ul li{margin:0 0 0 -4px; padding:0 0 0 12px;}
.rtl .cs-contact-detail ul li .icon-arrow-right10{transform:scale(-1);}
.rtl .cs-top-bar ul.cs-social-media{margin:0 0 0 10px;}
.rtl .lang-top span img{padding:0 0 0 5px;}
.rtl .lang-top span i{right:auto; left:5px;}
.rtl .cs-main-nav{padding:0 15px 0 0;}
.rtl .home-link{float:right;}
.rtl .cs-main-nav ul li{float:right;}
.rtl .cs-join{float:left; margin-left:0;}
.rtl .cs-join ul{right:auto; left:0;}
.rtl ul.breadcrumb li:before{border-left:0; border-right:1px solid rgba(255, 255, 255, 0.5);}
.rtl ul.breadcrumb li:first-child:before{display:block;}
.rtl ul.breadcrumb li:last-child:before{display:none;}
.rtl ul.breadcrumb li a i{float:right; margin:5px 0 0 5px;}
.rtl .cs-main-nav ul li .sub-dropdown li a{text-align:right;}
.rtl .cs-join-us i{transform:scale(-1);}
.rtl .page-title{float:right;}
.rtl ul.breadcrumb{float:left;}

/*============ Blog Style ============ */

.rtl .cs-testemonials .cs-media{float:right; margin:0 0 0 25px;}
.rtl .cs-testemonials .cs-text{padding:0 2px 0 0;}
.rtl .cs-testemonials .cs-text:after{right:0;}
.rtl .cs-service .cs-text{padding:0 0 0 25px; border-right:0; border-left:1px solid #e9e9e9;}
.rtl .cs-service.no-border .cs-text{border:0;}
.rtl .cs-service .cs-text a:after{right:auto; left:-20px;}
.rtl .cs-tweet-slider .cs-media{float:right; margin:0 0 0 30px;}
.rtl .cs-tweet-slider .cs-text{text-align:right;}
.rtl .cs-tweet-slider .cs-text span{margin:0 0 0 30px;}
.rtl .cs-tweet-slider .cs-text span:after{left:auto; right:-25px;}
.rtl .btn-back{float:right;}
.rtl .cs-prev-next{float:left;}
.rtl .cs-author-detail{float:right;}
.rtl .cs-author-detail li{float:right; margin:0 0 0 25px;}
.rtl .cs-author-detail li:after{left:auto; right:-15px;}
.rtl .cs-author-detail li img{margin:0 10px 0 0;}
.rtl .cs-author-detail li span{margin:0 10px 0 0;}
.rtl .cs-share-media li{float:right; margin-left: 5px; margin-right:0;}
.rtl .cs-blog-detail blockquote{margin:30px 20px 30px 0; padding:0 15px 0 0; border-left:0; border-right:15px solid #fa6432;}
.rtl .cs-blog-detail .cs-tags li{float:right; margin:0 0 0 5px;}
.rtl .cs-author .cs-media{float:right; margin:0 0 0 30px;}
.rtl .thumblist figure{margin:0 0 0 30px; float:right;}
.rtl .cs-author-title{float:right; margin:0 0 0 20px;}
.rtl .cs-comments .children{padding:0 70px 0 0;}
.rtl .btn-submit-holder{margin:0 -5px 0 0;}
.rtl .cs-shape-holder{left:auto; right:0; top:24px;}
.rtl .cs-shape-holder:after{
	border-left:22px solid transparent;
	border-top:22px solid #fff;
	border-right:0;
	right:auto;
	left:-22px;
	top:2px;
}
.rtl .cs-blog-slider{width:100%;}
.rtl .btn-readmore i{margin:0 30px 0 0; left:0; right:auto; transform:scale(-1);}
.rtl .btn-readmore:hover i{margin:0 1px 0 0; left:-44px;}
.rtl .cs-form .field-holder span{right:auto; left:20px;}
.rtl .cs-blog-post .cs-media{float:right; margin:0 0 0 30px;}
.rtl .cs-blog-post .cs-media figcaption{left:auto; right:0;}
.rtl .cs-blog-post .cs-media i{left:auto; right:-40px;}
.rtl .cs-blog-post:hover .cs-media i{right:40%;}

/*============ widget Style ============ */

.rtl .cs-widget-event li .cs-media{float:right; margin:0 0 0 10px;}
.rtl .cs-widget-search:after{right:auto; left:10px;}
.rtl .widget-projects ul li .cs-media{float:right; margin:0 0 0 10px;}
.rtl .widget-archive ul li a, .rtl .widget_archive ul li a{float:right;}
.rtl .widget_text ul li i{padding:0 0 0 10px;}
.rtl .twitter-inner .cs-tweet-text{text-align:right;}
.rtl .twitter-inner span{float:right;}
.rtl ul.twitter-slide li span i{float:right; margin:7px 0 0 10px;}
.rtl .widget.widget-newsletter .cs-field input[type="text"]{padding-right:30px; padding-left:10px;}
.rtl .widget.widget-newsletter .cs-field i{left:auto; right:10px;}
.rtl .widget-archive ul li, .rtl .widget_archive ul li{text-align:left;}
.rtl .widget_categories ul li a, .widget_archive ul li a{float:right;}
.rtl .widget_categories ul li{text-align:left;}
.rtl .widget_pages ul li a,
.rtl .widget_meta ul li a{text-align:right;}
.rtl .widget_pages ul li,
.rtl .widget_meta ul li,
.rtl .widget_recent_comments ul li,
.rtl .widget_recent_entries ul li,
.rtl .widget_rss ul li{text-align:right;}
.rtl .widget_search form label{right:auto; left:0;}
.rtl .widget_search form input[type="text"]{padding-left:45px; padding-right:10px;}

/*============ Index Style ============ */

.rtl .cs-money-option li span{float:right; margin:0 0 0 50px;}
.rtl .cs-news.cs-fancy .cs-news-item .cs-caption{left:auto; right:18px;}
.rtl .cs-news.cs-fancy .cs-news-item .cs-text{margin:0 20px 0 0; padding:0 15px 0 0;}
.rtl .cs-news.cs-fancy .cs-news-item .cs-text:after{left:auto; right:0;}
.rtl .cs-widget-event li .cs-media figure:after{border-right:9px solid transparent; border-left:0; right:auto; left:0;}
.rtl .cs-donation-section.cs-index .cs-counter.small ul{text-align:right;}
.rtl .cs-donation-section.cs-index .cs-counter.small ul li{margin-right:0; margin-left:12px;}
.rtl .cs-main-nav .sub-dropdown{left:auto; right:0;}
.rtl .cs-main-nav .sub-dropdown .sub-dropdown{left:auto; right:100%;}
.rtl .cs-join ul li img{float:right; margin-right:0; margin-left:15px;}
.rtl .lang-dropdown-main ul li ul li a{padding-right:17px; padding-left:5px;}
.rtl .cs-services.top.right .cs-media figure i{right:auto; left:4px;}
.rtl .img-frame .cs-caption{right:auto; left:50px;}
.rtl .img-frame .cs-caption h5 span{float:right;}
.rtl .cs-content-holder .full-heading{text-align:right;}
.rtl .cs-news.cs-fancy .cs-news-item .cs-media .cs-date{left:auto; right:20px;}
.rtl ul.cs-team-slider li ul.team-share{left:auto; right:13%;}
.rtl ul.cs-team-slider li ul.team-share li{float:right;}
.rtl .cs-counter.cs-about-counter ul li .cs-media{float:right; margin-right:0; margin-left:15px;}
.rtl .cs-counter.cs-about-counter ul li .cs-text{text-align:right;}
.rtl ul.cs-testimonial-slides li .cs-text span em{float:right; margin-left:3px;}
.rtl .widget-socialmedia ul li, .rtl #footer .widget-socialmedia ul li{padding:0 0 0 30px;}
.rtl .widget-socialmedia ul li:last-child, .rtl #footer .widget-socialmedia ul li:last-child{padding-left:0;}
.rtl a.pp_previous,
.rtl div.pp_default .pp_close,
.rtl a.pp_next,
.rtl .pp_nav .pp_play,
.rtl .pp_nav .pp_pause,
.rtl a.pp_arrow_previous,
.rtl a.pp_arrow_next{text-indent:9999px;}
.rtl .cs-counter.big.cs-about-counter ul li{float:right; border-top:1px solid #e9e9e9;}
.rtl .cs-counter.big ul li:last-child{border-left:1px solid #e9e9e9;}
.rtl .cs-counter.big ul{border:0;}

/*============ Defulte pages Style ============ */

.rtl .cs-month li{float:right; margin:0 0 0 20px;}
.rtl .cs-date li{float:right;}
.rtl .cs-date li a{padding:0;}
.rtl .cs-event-list .cs-text ul li{float:right; margin:0 0 0 15px;}
.rtl .cs-event-list .cs-text address{float:right; padding:0 30px 0 0;}
.rtl .cs-event-list .cs-text address:before{left:auto; right:0;}
.rtl .cs-event-list .cs-text .cs-get{float:left;}
.rtl .cs-time-schedule span{margin:0 0 0 30px; padding:0 0 0 30px;}
.rtl .cs-time-schedule strong{margin:0 30px 0 0;}
.rtl .cs-time-schedule strong:after{left:auto; right:-25px;}
.rtl .cs-team-list .nav-tabs li{float:right; margin:0 0 0 5px;}
.rtl .cs-team-content:before {
    left: auto;
    right: 38px;
}
.rtl .cs-team-content .cs-text{float:right; margin:0 0 0 20px; padding:0 0 0 20px; border-right:0; border-left:1px solid #e2e2e2;}
.rtl .cs-team-content .cs-share ul li{float:right; margin:0 0 0 20px;}
.rtl .cs-counter.about-counter ul li .cs-media{float:right; margin:0 0 0 15px;}
.rtl .cs-counter.about-counter ul li .cs-text{text-align:right;}
.rtl .cs-counter.about-counter ul li .cs-text strong{padding:0 4px 0 0;}
.rtl .cs-calltoaction .cs-text a{float:left; margin:-15px 50px 0 0;}
.rtl .cs-riseup .cs-amount .checkbox label{padding:0 25px 0 0;}
.rtl .cs-riseup .cs-amount .checkbox [type="checkbox"]:not(:checked) + label::before,
.rtl .cs-riseup .cs-amount .checkbox [type="checkbox"]:checked + label::before{left:auto; right:0;}
.rtl .cs-riseup .cs-amount .checkbox [type="checkbox"]:not(:checked) + label::after,
.rtl .cs-riseup .cs-amount .checkbox [type="checkbox"]:checked + label::after{left:auto; right:2px;}
.rtl .cs-checkbox .checkbox label{padding:0 25px 0 0;}
.rtl .cs-checkbox .checkbox [type="checkbox"]:not(:checked) + label::after,
.rtl .cs-checkbox .checkbox [type="checkbox"]:checked + label::after{left:auto; right:2px;}
.rtl .cs-checkbox .checkbox [type="checkbox"]:not(:checked) + label::before,
.rtl .cs-checkbox .checkbox [type="checkbox"]:checked + label::before{left:auto; right:0;}
.rtl .faq-accordion .panel-title a:after{right:auto; left:0;}
.rtl .cs-counter.small ul{text-align:right;}
.rtl .cs-counter.small ul li{margin:0 0 0 47px;}
.rtl .main-banner .cs-text span i{float:right; margin:3px 0 0 5px;}
.rtl .cs-section-title span i{float:right; margin:3px 0 0 5px;}
.rtl .cs-service .cs-text a.top-icon::after{left:-20px; transform:scale(-1);}
.rtl ul.cs-check-listing li i{float:right; margin:3px 0 0 10px;}
.rtl ul.cs-iconlisting li i{float:right; margin:3px 0 0 10px;}
.rtl .cs-promo-box .cs-text p{text-align:right !important;}
.rtl .cs-donor-table.table-responsive .table.table-striped th{text-align:right;}
.rtl .cs-sitemap .sitemap-links ul li a i{float:right; margin:5px 0 0 10px; transform:scale(-1); left:auto; right:0;}
.rtl .cs-sitemap .sitemap-links ul li.cat-item::before{left:auto; right:0; transform:scale(-1);}
.rtl .cs-sitemap .sitemap-links ul li.cat-item{padding:0 12px 0 0;}
.rtl .cs-sitemap .sitemap-links ul li a:hover i{left:auto; right:5px;}
.rtl .cs-sitemap .sitemap-links ul li.cat-item:hover::before{left:auto; right:5px; color:#eb7420;}
.rtl .cs-counter.big ul li{border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}
.rtl .main-banner .cs-text .cs-gps em:hover span{padding:13px 62px 11px 25px}
.rtl .main-banner .cs-text .cs-gps em span{transform:translateX(0px); margin-left:0; margin-right:-50px;}
.rtl .project-gps .cs-media figure figcaption{left:auto; right:20px;}
.rtl .project-gps .cs-media figure figcaption span{margin-left:0; margin-right:-50px;}
.rtl .project-gps .cs-media figure figcaption:hover span{padding:14px 50px 11px 25px;}
.rtl .cs-event-list .cs-media{float:right; margin:0 0 0 30px;}
.rtl .cs-event-list .cs-text ul li .cs-timing{float:left;}
.rtl .cs-event-list .cs-text ul li i{float:right; margin:7px 0 0 7px;}
.rtl .cs-prev-next li a i{margin:5px 0 0 0; transform:scale(-1);}
.rtl .cs-prev-next li{margin:0 20px 0 0; float:left;}
.rtl .cs-donation .cs-media{float:right;}
.rtl .cs-donation .cs-text{padding:0 23px 0 0;}
.rtl .cs-donation ul li{border-left:1px solid #e5e5e5; border-right:0;}
.rtl .cs-payment label::before{left:auto; right:12px;}
.rtl .cs-payment ul li label img{margin-left:0; margin-right:10px;}
.rtl .cs-riseup .cs-amount .cs-input input[type="text"]{margin-left:0; margin-right:24px; text-align:right;}
.rtl .cs-riseup .cs-amount .cs-input::before{right:42px; left:auto;}
.rtl .checkbox input[type="checkbox"]{margin-right:-20px;}
.rtl .regular-donation p label{left:auto; right:-4px;}
.rtl .cs-donate-btn a i{transform:scale(-1);}
.rtl .cs-calltoaction .cs-text a i{float:left; margin:3px 0 0 5px; transform:scale(-1);}
.rtl .cs-field.cs-field-1 input[type="submit"]{
	right:auto;
	left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}
.rtl .cs-field.cs-field-1 input[type="text"]{padding-right:10px; padding-left:115px;}
.rtl .cs-comments ul.row li .btn-submit-holder{float:left;}
.rtl .cs-comments .children .children .btn-submit-holder{margin:0 0 0 -20px; right:-2px; width:22%;}
.rtl .cs-comments ul.row{margin:0 -20px;}
.rtl .cs-comments ul.row li{margin:0 -6px 10px !important;}
.rtl .pagination-lg .prev, .rtl .pagination-lg .next{transform:scale(-1);}
.rtl .cs-underconstraction {
    margin-left: 0;
    margin-right: -9999px;
    padding-left: 0;
    padding-right: 9999px;
}
.rtl ul.cs-navigator-holder .cs-next a:before {
    left: 0;
    right: auto;
    top: 0;
    transform: scale(-1);
}
.rtl ul.cs-navigator-holder .cs-prev i{float:right; transform:scale(-1);}
.rtl ul.cs-navigator-holder .cs-next i{float:left; transform:scale(-1);}
.rtl .cs-underconstraction .date .seconds, 
.rtl .cs-underconstraction .date .minutes,
.rtl .cs-underconstraction .date .hours, 
.rtl .cs-underconstraction .date .days, 
.rtl .cs-underconstraction .date .months, 
.rtl .cs-underconstraction .date .years {
	padding: 0 0 0 30px;
	margin-right:0;
	margin-left:30px;
}
.rtl .cs-underconstraction .date .seconds:after, 
.rtl .cs-underconstraction .date .minutes:after, 
.rtl .cs-underconstraction .date .hours:after, 
.rtl .cs-underconstraction .date .days:after, 
.rtl .cs-underconstraction .date .months:after, 
.rtl .cs-underconstraction .date .years:after{
	border-left:2px solid #302e2c;
	border-right:0;
	right:auto; left:0;
}
.rtl .cs-social strong{margin-right:0; margin-left:20px;}
.rtl .cs-donation{border-left:0; border-right:1px solid #e5e5e5;}
.rtl .cs-donation .cs-total .cs-media{float:none;}
.rtl .cs-donation .cs-total .cs-text{padding:0 0 9px;}
.rtl .progress .progress-bar span{right:auto; left:0; margin:0 0 0 -38px;}
.rtl .cs-riseup .cs-amount .checkbox{text-align:right;}
.rtl .btn-twitter-follow{margin-left: 7px; margin-right: 0;}

/*============ Contact us Style ============ */

.rtl .cs-contact-us{margin:0 -30px 0 0; padding:60px 60px 0 0;}
.rtl .cs-contact-us ul li i{margin:0 0 0 20px; float:right;}
.rtl .cs-contact-us span{float:right;}
.rtl .cs-contect-form .cs-field i{left:auto; right:12px;}
.rtl .cs-map span{right:36%; top:20%;}
.rtl .cs-info-box ul li i{float:right; margin:0 0 0 15px;}
.rtl .cs-contect-form .cs-field span{margin-left:0; margin-right:10px;}
.rtl .cs-contect-form .cs-field input[type="text"]{padding-right:30px; padding-left:10px;}
.rtl .cs-field.cs-btn-submit i{left:37px; right:auto; transform:scale(-1);}

/*============ Services Style ============ */

.rtl .cs-service.cs-modern .cs-text{border:0; text-align:right;}
.rtl .cs-service.cs-modern .cs-text ul li{padding:0 14px 0 0;}
.rtl .cs-service.cs-modern .cs-text ul li:before{left:auto; right:0;}
.rtl .cs-service.cs-modern .cs-text .cs-btn-read i{float: left;
    left: -5px;
    position: relative;
    top: 4px;
    transform: scale(-1);}
.rtl .cs-edgucation .cs-media{float:right; margin:0 0 0 30px;}
.rtl .progress .progress-bar{float:right;}
.rtl .cs-charity .charity-item .cs-media figure span{left:0; right:auto;}
.rtl .cs-charity .charity-item .cs-media figure span::before{border-left:0; border-right:21px solid transparent; left:auto; right:-20px;}


/*============  Project pages Style ============ */

.rtl .cs-service.cs-fancy:after{left:auto; right:43px;}
.rtl .rtl .cs-service .cs-text{padding:0 25px 0 0; border-left:0; border-right:1px solid #e9e9e9;}
.rtl ul.cs-testimonial-slides li .cs-media{float:right; margin:0 0 0 30px;}
.rtl ul.cs-testimonial-slides li .cs-text{text-align:right;}
.rtl .cs-event-map .cs-location-pointer span{margin:0 0 0 15px;}
.rtl .cs-event-map .cs-location-pointer span:after{border-width:7px 19px 10px 0; left:-20px;}
.rtl ul.cs-check-list li i{float:right; margin:5px 0 0 5px;}
.rtl .cs-counter.md ul li .cs-media{float:right; margin:0 0 0 16px;}
.rtl .cs-counter.md ul li .cs-text{text-align:right; padding:0 3px 0 0;}
.rtl .project-holder .cs-section-title h2{text-align:right !important;}
.rtl ul.cs-navigator-holder .cs-prev{float:right; text-align:right; z-index:9999;}
.rtl ul.cs-navigator-holder .cs-next{text-align:left;}
.rtl ul.cs-navigator-holder .cs-prev a::before{transform:scale(-1);}
.rtl ul.cs-navigator-holder .cs-next a::before{transform:scale(-1); right:auto; left:0;}

/*============  Footer Style ============ */

.rtl #footer .widget-newsletter .cs-field{float:right;}
.rtl #footer .widget-newsletter .cs-field i{left:auto; right:13px;}
.rtl #footer .widget-newsletter input[type="submit"]{border-radius:5px 0 0 5px;}
.rtl #footer .widget-newsletter .cs-field input[type="text"]{
	padding-left:10px;
	padding-right:40px;
	border-radius:0;
	border-left:1px solid #1e3d3d;
}
.rtl #footer .widget-newsletter .cs-field .mailchimps{border-radius:0 5px 5px 0 !important;}