/* Body */
body.rtl,
.rtl .widget,
.rtl .page-section .flexslider2 .slides article { direction: rtl; }
.rtl .flexslider,
.rtl .owl-carousel,
.rtl .page-sidebar,
.rtl .testimonial-slider,
.rtl .news-ticker,
.rtl .cs-team-slider,
.rtl .nbs-flexisel-inner { direction: ltr !important;}
.rtl [class*="col-md"],
.rtl [class*="col-sm"],
.rtl [class*="col-lg"],
.rtl [class*="col-xs"]{
	display:inline-block;
	margin:0 0 0 -4px !important;
	float:none;
	vertical-align:top;
}
.rtl .slick-slider{
	direction:ltr;
}
/*============  FLOAT div STYLE ============ */
.rtl .main-logo,
.rtl .navigation > ul > li,
.rtl .top-text,
.rtl .carousel-heading h1,
.rtl .gray-color,
.rtl .carousel-heading span,
.rtl .block-head h3,
.rtl .cs-about-home .col-md-7,
.rtl .cs-blog-medium .cs-media,
.rtl .widget-sermon .sermon-detail li i,
.rtl .widget-event article figure,
.rtl .widget-section-title h3,
.rtl .cs-Sermon .cs-post-options li i,
.rtl #footer .block-head h3,
.rtl .widget-categories li a,
.rtl .widget_archive ul li a,
.rtl .footer-links .col-md-6,
.rtl .footer-links .social-media h6,
.rtl .social-media ul li,
.rtl .cs-blog .blog-info-sec,
.rtl .cs-blog-editor .blog-info-sec,
.rtl .cs-about-author figure,
.rtl .thumblist figure,
.rtl .thumblist .cs-text-box time i,
.rtl .cs-count img,
.rtl .cs-tabs .nav-tabs > li > a i,
.rtl .nav-tabs > li,
.rtl ul.cs-inner-list li i,
.rtl .cs-tabs #leftTabs,
.rtl .cs-tweets .icon-twitter6,
.rtl .cs-service figure i,
.rtl ul.cs-testmony li .cs-author img,
.rtl .cs-main-filter h3,
.rtl .div-sidebar,
.rtl .cs-default .panel-title a i,
.rtl .text-widget,
.rtl .cs-suggestions ul li::before,
.rtl .left-img,
.rtl .sitemap-links li a::before,
.rtl .back-home,
.rtl .cs-main-filter ul li,
.rtl .event-list figure,
.rtl .event-info ul li i,
.rtl .page-content,
.rtl .cs-large-team .cs-media,
.rtl .cs-small-teamcontent .cs-media,
.rtl .cs-Sermon-medium .cs-thumb,
.rtl .widget-recentpost article figure,
.rtl .cs-sermon-list figure,
.rtl .cs-posted,
.rtl .cs-posted figure,
.rtl .cs-audio-sec .jp-audio,
.rtl .list-hours-info ul li:nth-child(2n+1),
.rtl .list-hours-info li i { float: right; }
/* float left */
.rtl .pull-right,
.rtl .navbar-top-links,
.rtl .navbar-top-links li,
.rtl .map-btn,
.rtl .cs-Sermon .cs-text figure,
.rtl .footer-links .social-media,
.rtl .cs-about-author .cs-social-media,
.rtl .cs-acti-pics figure .cs-label .icon-chevron-right,
.rtl .cs-main-filter .submit-btn,
.rtl .cs-prayer-list .top-sec span,
.rtl .cs-prayer-list .cs-sharepost,
.rtl .cs-error-content .cs-search-area input.btn,
.rtl .event-list .cs-share-post,
.rtl .countdown-area .cancel-btn { float: left; }
.rtl .pull-right,
.rtl .navbar-top-links,
.rtl .navbar-top-links li { float: left !important; }
.rtl .newsCss { float: right !important; }
/*============  Text Alingment ============ */
/* text left */
.rtl .widget-categories li,
.rtl .widget_archive ul li,
.rtl .cs-about-author .cs-social-media ul,
.rtl .cs-Sermon-detail .cs-info-detail { text-align: left; }
/* text right */
.rtl .navigation .sub-dropdown li,
.rtl .cs-medium-teamcontent figure figcaption,
.rtl .cs-social-media ul,
.rtl .cs-quicklinks-pastor .cs-gallery-content figure figcaption,
.rtl .cs-small-teamcontent p,
.rtl .list-address ul li:nth-child(2n+2),
.rtl .list-address-info li .right-text-services p,
.rtl .list-hours-info ul li:nth-child(2n+1),
.rtl .list-hours-info li .right-text-services p { text-align: right; }
/* text Center */
.rtl .cs-large-team .cs-social-media ul { text-align: center; }
.rtl .gray-color,
.rtl .widget-categories li a:before,
.rtl .widget_nav_menu ul li a:before,
.rtl .widget_archive ul li a:before,
.rtl .widget_pages ul li a:before,
.rtl .widget_meta ul li a:before,
.rtl .widget_news-letter form label:before,
.rtl .cs-acti-pics figure .cs-label .icon-chevron-right,
.rtl ul.cs-inner-list li i,
.rtl .cs-list ul.cs-iconlist li i,
.rtl .cs-list .panel-heading a:before,
.rtl .cs-total-photo a:after {
	-webkit-transition: scale(-1);
	-moz-transition: scale(-1);
	-ms-transition: scale(-1);
	-o-transition: scale(-1);
	transform: scale(-1);
}
.rtl .widget_twitter ul li span i {
	-webkit-transition: scaleX(-1);
	-moz-transition: scaleX(-1);
	-ms-transition: scaleX(-1);
	-o-transition: scaleX(-1);
	transform: scaleX(-1);
}
/*============  Header Style ============ */
.rtl .main-navigation-links form#demo-2 {
	right: auto;
	left: -3px;
}
.rtl .navigation .sub-dropdown {
	left: auto;
	right: 0px;
}
.rtl .callbacks .caption {
	left: auto;
	right: 2%;
}
.rtl .callbacks1_tabs {
	margin-left: 0px;
	margin-right: 30px;
}
.rtl .breadcrumbs ul li:before {
	left: auto;
	right:-5px;
	top: 2px;
}
.rtl .search-sec{float:left;}
.rtl .cs-main-nav > ul > li{float:right;}
.rtl .breadcrumbs ul li:first-child { margin-left: 9px; }
.rtl .search-sec form{left:0; right:auto;}
.rtl .search-sec form:before{left:20px; right:auto;}
.rtl .search-sec form label{left:11px; right:auto;}
.rtl .search-sec form input[type="submit"]{
	border-right:1px solid #cecece;
	border-left:0;
}
.rtl .navbar-right .dropdown-menu{left:0; right:auto;}
.rtl .dropdown-box .price h3 span{margin:1px -8px 0 0;}
.rtl .donate-input .input-group .form-control{
	border-radius:4px 0 0 4px;
}
.rtl .input-group-addon:first-child{
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-right:1px solid #ccc;
}
.rtl .cs-main-nav .sub-dropdown{text-align:right; left:auto; right:0;}
.rtl .sub-dropdown .sub-dropdown{
	right:100%;
	left:auto;
}
.rtl .dropdown-box .price{margin:0 0 10px;}


/*============  Home Style ============ */

.rtl .control-box {
	left: 10px;
	right: auto;
}
.rtl .carousel-control { padding: 3px 9px 6px; }
.rtl .carousel-heading h1 { padding: 0 0 0 10px; }
.rtl .block-head h3 { margin: 0 0 0 10px; }
.rtl .cs-blog-medium .cs-media { margin: 0 0 0 30px; }
.rtl .cs-blog article figure figcaption a i { margin: -22px -25px 0 0; }
.rtl .cs-blog .cs-info-post li i { margin: 0 0 0 5px; }
.rtl .cs-blog .cs-info-post li { margin: 0 0 0 14px; }
.rtl .cs-blog .cs-post-options li i,
.rtl .cs-blog-editor .cs-post-options li i { margin: -3px 0px 0 8px; }
.rtl .cs-blog .cs-post-options li {
	margin-left: 8px;
	margin-right: 0px;
}
.rtl .callbacks .caption{left:auto; right:4%;}
.rtl .carousel-heading h6{float:right; padding:0 0 0 10px;}
.rtl .widget-section-title h6{float:right; margin:0 0 0 12px;}
.rtl .block-head h2{float:right; margin:0 0 0 10px;}
.rtl .widget-event article .map-btn{left:0; right:auto;}
.rtl .cs-blog .download-options{float:right; left:0; right:auto;}
.rtl .cs-blog .download-options ul{float:left;}
.rtl .cs-blog .download-options ul:before{
	border-left:14px solid #f0f0f0;
	border-right:0;
	right:-14px;
	left:auto;
}
.rtl .cs-blog.cs-sermons-list .cs-content{padding:25px 25px 20px 0;}
.rtl .cs-blog .download-options ul li a span{left:auto; right:-80px;}
.rtl .cs-blog .download-options ul li a span:before{
	border-left:0;
	border-right:7px solid #181818;
	right:auto;
	left:-7px;
}


/*============  Sermon Style ============ */

.rtl .cs-Sermon .cs-post-options li i { margin: 3px 0px 0 6px; }
.rtl .cs-Sermon .cs-info-detail li { margin: 0 0px 0 15px; }
.rtl .cs-Sermon .cs-info-detail li.view-series-btn a i{margin-right: 4px;}
.rtl .widget-event article .cs-date{float:right; margin:0 0 0 20px;}
.rtl .cs-blog.cs-sermons-list article .cs-author{float:right; margin:0 0 0 20px;}
.rtl .cs-blog.cs-sermons-list article .cs-media{float:right; margin:0 0 0 22px;}
.rtl .cs-blog.cs-sermons-list article .cs-blog-text{float:right;}
.rtl .cs-blog.cs-sermons-list article .cs-blog-text .text-inner{float:right;}
.rtl .cs-sermon.list .cs-media{float:right; margin:0 0 0 30px;}
.rtl .cs-sermon.list .cs-thumb figure{float:right;}
.rtl .cs-sermon.list .sermon-icon{float:left;}
.rtl .cs-sermon .cs-info-detail li.view-series-btn span{margin:0 0 0 6px;}
.rtl .cs-sermon-detail .cs-thumb-post .cs-like{float:left; border-left:0; border-right:1px solid #eee;}
.rtl .cs-sermon-detail .cs-thumb-post .cs-like em{left:-9px; right:auto;}
.rtl .cs-sermon-detail .cs-audio{direction:ltr;}


/*============  Blog Style ============ */

.rtl .cs-blog .blog-info-sec,
.rtl .cs-blog-editor .blog-info-sec {
	margin-left: 30px;
	margin-right: 0px;
}
.rtl .blog-large article{margin-bottom:50px;}
.rtl .continue-btn{float:right; margin:0 0 0 8px;}
.rtl .cs-blog.cs-blog-large .cs-blog-text { padding: 0 40px 0 0px; }
.rtl .cs-blog.cs-blog-large .cs-blog-text::before {
	left: auto;
	right: 0px;
}
.rtl .cs-tags ul li a::before,
.rtl .widget_tag_cloud .cs-tags a::before {
	left: 4px;
	right: auto;
}
.rtl .cs-tags ul li a,
.rtl .widget_tag_cloud .cs-tags a { padding: 4px 9px 3px 18px; }
.rtl .cs-about-author figure { margin: 0 0px 0 28px; }
.rtl .default-btn i { margin: -4px 0px 0 9px; }
.rtl .thumblist figure { margin: 0 0px 0 30px; }
.rtl .thumblist .cs-text-box time i { margin: 4px 0 0 5px; }
.rtl .cs-classic-form ul li label span {
	display: inline-block;
	margin-left: 0px;
	margin-right: 12px;
}
.rtl .cs-classic-form ul li.form-submit input[type="submit"] {
	margin-left: 27px;
	margin-right: 0px;
}
.rtl .thumblist .comment-reply{margin:0 0 0 7px;}
.rtl .cs-classic-form ul li{margin-bottom:20px;}
.rtl .form-submit input[type="submit"]{margin:0 0 0 20px;}
.rtl .cs-blog .cs-thumb{float:right; margin: 0 0 0 35px;}


/*============ Defulte pages Style ============ */

.rtl .cs-acti-pics figure .cs-label {
	left: auto;
	right: 0px;
}
.rtl .cs-count img { margin: 0 0 0 20px; }
.rtl .cs-info-person {padding: 13px 0px 0 22px; right:0; left:auto;}
.rtl .cs-medium-teamcontent figcaption::before {
	left: 9px;
	right: auto;
}
.rtl .cs-tabs .nav-tabs > li > a i { margin: 1px 2px 0 8px; }
.rtl ul.cs-inner-list li i { margin: 5px 0px 0 6px; }
.rtl .cs-tabs #leftTabs li a {
	border-radius: 0 4px 4px 0;
	margin: 0 -6px 0 -3px;
}
.rtl .cs-tabs #leftTabs li.active a { border-color: #f5f5f5 #f5f5f5 #f5f5f5 #fff; }
.rtl .cs-tweets .icon-twitter6 {
	margin: 0 0px 0 25px;
	padding: 0 0px 0 35px;
	background-position: left;
}
.rtl .cs-service figure i { margin: 0 0 0 14px; }
.rtl .custom-box li h1 span { margin: 0 0 0 10px; }
.rtl .skills-sec small {
	left: -32px;
	right: auto;
}
.rtl .skillbar .skillbar-bar::before {
	left: -4px;
	right: auto;
	top: -4px;
}
.rtl ul.cs-testmony li { background-position: right top; }
.rtl ul.cs-testmony li .cs-author img { margin: 0 0px 0 11px; width:50px; }
.rtl ul.cs-testmony li p { background-position: right bottom; }
.rtl .cs-main-filter h3 { margin: 0 0px 0 10px; }
.rtl .slect-area::before {
	left: 7px;
	right: auto;
}
.rtl .cs-prayer-list article .inner-sec::before {
	left: auto;
	right: 60px;
}
.rtl .cs-prayer-list .text { padding: 0 100px 0 30px }
.rtl .cs-prayer-list .top-sec { padding: 25px 100px 0 30px; }
.rtl .cs-prayer-list .bottom-sec { padding: 20px 100px 20px 30px; }
.rtl .cs-prayer-list .likes-area li i { margin: 0 0 0 10px; }
.rtl .cs-fq-tabs h4 { padding: 10px 15px 10px 0px; }
.rtl .cs-default .panel-title a i { margin: 0 0px 0 13px; }
.rtl .cs-fq-tabs .question-btn i,
.rtl .call-actions .call-btn a i {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 8px;
}
.rtl .call-actions.ac-modren .call-icon i { margin: 0 0px 0 20px; }
.rtl .panel-group.cs-default.simple .panel-heading a.collapsed::before,
.rtl .panel-group.cs-default.simple .panel-heading a::before {
	left: 0px;
	right: auto;
}
.rtl .cs-list .cs-linked-list li i,
.rtl .cs-list ul.cs-iconlist li i {
	vertical-align: middle;
	margin: 0 0 0 10px;
	transform:scale(-1);
}
.rtl .cs-list .panel-heading a { padding: 0 20px 0 0px; }
.rtl .cs-list .panel-heading a::before { left: 6px; }
.rtl .cs-list .cs-default .panel-body ul {
	padding: 0 15px 0 0px;
	border-left: none;
	border-right: 1px solid #e8e8e8;
}
.rtl .cs-list .cs-default .panel-body { padding: 0 20px 0 0; }
.rtl .cs-quicklinks-pastor .cs-gallery-content figure figcaption { padding: 30px 30px 30px 140px; }





.rtl .pricing-box .price h3 span { margin: 3px -8px 0 6px; }
.rtl .cs-suggestions ul li::before { margin: -1px 10px 0 10px; }
.rtl .cs-suggestions .subscribe input { padding: 14px 40px 14px 0px; }
.rtl .cs-suggestions .subscribe i {
	left: auto;
	right: 13px;
}
.rtl .left-img { margin: 0 0 0 20px; }
.rtl .sitemap-links li a::before { margin: 0 0px 0 10px; }
.rtl .cs-error-content .cs-search-area input.btn { margin: 0 11px 0 0; }
.rtl .back-home { margin: 0 0px 0 11px; }
.rtl .cs-error-content .cs-social-media ul { display: inline-block; }
.rtl .cs-main-filter label::before {
	left: 15px;
	right: auto;
}
.rtl .cs-main-filter input[type="text"] { padding: 2px 15px 0 10px; }
.rtl .contact-form-fields div div span.button-text { margin: 0 20px 0 0; }
.rtl .cs-medium-teamcontent figure figcaption { margin-right: 11px; }
.rtl .cs-service.classic figure{float:right; padding:0 0 0 25px;}
.rtl .skillbar{float:right;}
.rtl .cs-suggestions ul li:before{transform:scale(-1);}
.rtl .sitemap-links li a:before{transform:scale(-1);}



/*============ Events Style ============ */

.rtl .event-list .post-options li i {
	display: inline-block;
	margin: -3px 0px 0 7px;
}
.rtl .event-list .post-options li { margin: 0 0 0 20px; }
.rtl .event-list figure { margin: 0 0 0 30px; }
.rtl .cs-author-sec figure { margin: 0px; }
.rtl .event-list .cs-author-sec .text { padding: 20px 10px 0 0px; }
.rtl .event-list .cs-share-post a { margin: 0 25px 0 0; }
.rtl .event-list .cs-author-sec h6 { margin: 0 0px 0 15px; }
.rtl .event-timeline article::before {
	left: auto;
	right: 0px;
}
.rtl .event-timeline article { padding: 0 40px 0 0; }
.rtl .event-timeline article::after {
	left: auto;
	right: 8px;
}
.rtl .event-info ul li p { padding: 0 20px 0 0px; }
.rtl .event-info .cs-share-post a i { margin: 0 0 0 8px; }
.rtl .cs-events.list figure{float:right;}
.rtl .cs-events.list .cs-text{padding:0 40px 0 0;}



/*============ Team Style ============ */

.rtl .cs-large-team .cs-media,
.rtl .cs-small-teamcontent .cs-media { margin: 0 0 0 4%; }
.rtl .cs-small-teamcontent:hover figure figcaption a { margin:-20px -25px 0 0px }
.rtl .cs-total-photo a:after {
	left: -32px;
	right: auto;
}
.rtl .cs-large-team .cs-title span:after,
.rtl .cs-quicklinks-pastor .cs-quick-links-content span::after,
.rtl .cs-stay-contected-content span:after {
	margin-right: -65px;
	margin-left: 0px;
}
.rtl .cs-team p span { display: inline-block; }
.rtl .list-hours-info li i { margin: 0 0 0 10px; }


/*============ Gallery Style ============ */

.rtl .cs-gallery-background button:before {
	left: 49px;
	right: auto;
}
.rtl .cs-gallery-content:hover .cs-media figure figcaption{margin:-25px 0 0 0;}



/*============ Sermon Style ============ */

.rtl .cs-Sermon-medium .cs-thumb { margin: 0 0 0 30px; }
.rtl .cs-Sermon-medium .cs-text { padding: 20px 0px 20px 25px; }
.rtl .cs-Sermon-medium article .content-inner { border-radius: 0 0 0 22px; }
.rtl .cs-Sermon .cs-post-options li { margin: 0 0 0 12px; }
.rtl .cs-Sermon .cs-text figure::before {
	left: 125%;
	right: auto;
}
.rtl .cs-sermon-list figure { margin: 0 0 0 30px; }
.rtl .cs-Sermon-detail .cs-info-detail li { margin: 0 0 0 20px; }
.rtl .cs-posted figure { margin: 0 0 0 13px; }
.rtl .cs-posted .cs-post-options li { margin: 0 0 0 30px; }
.rtl .cs-posted .cs-post-options li span i,
.rtl .cs-sermon-list .cs-text .cs-categories li span {
	display: inline-block;
	margin: 0 0 0 6px;
}
.rtl .cs-Sermon-detail .cs-categories li i { margin: 0 0 0 10px; }
.rtl .Share-btn i,
.rtl .download-btn i {
	display: inline-block;
	margin: 0 0 0 10px;
}
.rtl strong,
.rtl .cs-text p a { display: inline-block; }
.rtl .cs-number {
	border-left: 1px solid #ececec;
	border-right: none;
}
.rtl .cs-media-listing .cs-icons-style li {
	border-right: 1px solid #ececec;
	border-left: none;
}
.rtl .cs-detail-sec .btn-style1 { margin: 0 0 0 15px; }
.rtl .cs-detail-sec { padding: 30px 24px 29px 0px }
.rtl .cs-audio-sec .jp-audio { margin: 0 0 0 4px; }
.rtl .cs-stay-contected-content .cs-social-media ul { display: inline-block; }
.rtl .cs-team .cs-conected::after {
	margin-right: -165px;
	margin-left: 0px;
}
.rtl .cs-info-person { margin-top: -54px; }



/*============  Widget Style ============ */

.rtl .widget-service article li img { margin: 0 0 0 8px; }
.rtl .widget-sermon .sermon-detail li i,
.rtl .widget-sermon .post-detail li a i,
.rtl .widget-event article .cs-text time i,
.rtl .widget-event article .cs-text address i {
	margin-right: 0px;
	margin-left: 6px;
}
.rtl .widget-event article figure { margin: 0 0 0 14px; }
.rtl .widget-section-title h3 { margin: 0 0 0 10px; }
.rtl .widget-ministires .ministire-list li img { margin: 0 0 0 7px; }
.rtl .widget-categories li a:before,
.rtl .widget_nav_menu ul li a:before,
.rtl .widget_archive ul li a:before,
.rtl .widget_meta ul li a:before ,
.rtl .widget_categories li a:before{
	left: auto;
	transform:scale(-1);
	right: 0px;
}
.rtl .widget_pages ul li a:before{
	left: auto;
	right:11px;
	top:10px;
}
.rtl #footer .widget_nav_menu ul li a:before,
.rtl .widget_nav_menu ul li a:before{
	left: auto;
	right:9px;
}

.rtl .widget_nav_menu ul li a{
	padding-right:25px !important;
	padding-left:0 !important;
}
.rtl .widget-recentpost article figure { margin: 0 0 0 15px; }
.rtl .widget-recentpost article time i { margin: 0 0 0 5px; }
.rtl .widget-ministires .ministire-list li{padding:10px 13px 8px 0;}



/*============  Footer Style ============ */

.rtl #footer .block-head h3 { margin: 0 0 0 10px; }
.rtl #footer .stripe-line { margin-top: 8px; }
.rtl .widget_text ul li i {
	left: auto;
	right: 0px;
}
.rtl .widget_text ul li { padding: 0 20px 0 0px; }
.rtl .widget-categories li a,
.rtl .widget_archive ul li a { padding: 0 13px 0 0; }
.rtl #footer .widget-categories ul li:hover {
	padding-left: 0px;
	padding-right: 10px;
}
.rtl .widget_twitter ul li p::before {
	left: auto;
	right: 15px;
}
.rtl .widget_twitter ul li span i { margin: -2px 0px 0 2px; }
.rtl .widget_twitter ul li span time {
	display: inline-block;
	margin-left: 0px;
	margin-right: 8px;
}
.rtl .widget_news-letter form i {
	left: 13px;
	right: auto;
}
.rtl .widget_news-letter form label::before {
	left: auto;
	right: 3px;
	top: 10px;
}
.rtl .widget_news-letter form .submit-btn { padding: 0 32px 0 24px; }
.rtl .footer-links .social-media h6 { margin: 11px 0px 0 12px; }
.rtl .map-btn i{float:right; line-height:14px; transform:scale(-1);}



/*============  Client Slide Style ============ */
.rtl .nbs-flexisel-item{list-style:none;}


/*============  Contact Us Style ============ */

.rtl .list-address li i{margin:0 0 0 20px;}
.rtl .list-address-info li i{margin:0 0 0 20px; float:right;}
.rtl .cs-section-title h2{
	float:right;
}
.rtl ul.newslist .draggable{
	float:right;
}
.rtl .newslist .slick-prev{
	right: auto;
	left:10px;
}
.rtl .newslist .slick-next{
	right:auto;
	left:40px;
}
.rtl .widget_categories li a, 
.rtl .widget_archive ul li a{
	float:right;
	padding:0 13px 0 0;
}
.rtl .cs-events.list .cs-share-post span i {
    float: right;
    margin: 0 0 0 8px;
}
.rtl .countdown-sec .countdown-alt-1 .item{
	border-left:0;
	border-right:1px solid #8d8886;
}
.rtl .countdown-sec .countdown-alt-1 .item:first-child{
	border:0;
}
.rtl .widget-sermon time i{
	margin:-2px 0 0 6px;
}
.rtl .cs-navbar-top-links{
	float:left !important;
}
.rtl .widget-categories li, 
.rtl .widget_categories li, 
.rtl .widget_archive ul li{
	text-align:left;
}
.rtl .jp-audio .jp-controls{
	width:100% !important;
}
.rtl .cs-sermon-list .cs-text{
	padding:0 0 0 30px;
	float:right;
}
.rtl .cs-about-author .cs-text span::before{
	right:0;
	left:auto;
}
.rtl .cs-content-holder article{
	margin-bottom:40px !important;
}
.rtl .pagination ul li.pgprev a i, .rtl .pagination ul li.pgnext a i{
	transform:scale(-1);
}
.rtl .cs-cons-text .cs-form{
	float:right;
}
.rtl .cs-cons-text label{
	float:right;
	margin:10px 0 0 20px;
}
.rtl .cs-cons-text input[type="text"]{

	float:right;
}
.rtl .cs-cons-text .cs-form::after{
	left:22px;
	right:auto;
}
.rtl .widget_pages ul li a {
    padding-right: 24px !important;
}
.rtl .widget_categories li a, 
.rtl .widget-categories li a, 
.rtl .widget_archive ul li a, 
.rtl .widget_pages ul li a, 
.rtl .widget_nav_menu ul li a, 
.rtl .widget_meta ul li a{
	padding-right:13px;
}
.rtl .widget.widget_search label{
	left:0;
	right:auto;
}
.rtl .widget.widget_search form label input[type="submit"]{
	border-radius:4px 0 0 4px;
}
.rtl .widget_nav_menu ul ul {
    margin: 5px 20px 0 0;
}
.rtl .inner-sec .top-sec .cs-post-title h3{
	float:right;
}
.rtl .cs-prayer-list .likes-area li span{
	margin:0 0 0 10px;
}
.rtl .thumblist .cs-text-box h6{
	float:right;
	margin:0 0 0 4px;
}
.rtl #cs-comments .children .children li ul{
	padding-right:52px;
	padding-left:0;
}
.rtl .comment-respond .form-submit input[type="submit"]{
	margin-right:20px;
	margin-top:20px;
}
.rtl .cs-team.large .cs-media, 
.rtl .cs-small-teamcontent .cs-media{
	float:right;
	margin:0 0 0 4%;
}
.rtl .contact-form-fields .top-padding input{
	margin:0 0 0 15px;
}