body {
	direction: rtl;
	text-align: right
}




[type="email"], [type="number"], [type="tel"], [type="url"] {
    direction: rtl;
}





.navbar-brand {
	margin-right: 0
}
.header-top-wrapper .social-link {
	text-align: left
}
.header-top-wrapper .social-link ul li a>i {
	margin-left: 15px;
	margin-right: 0
}
.header-top-wrapper .head-top-list li a>i {
	margin-left: 5px;
	margin-right: 0
}
.header-top-wrapper .head-top-list li i {
	margin-left: 5px;
	margin-right: 0
}
.header-top-wrapper .head-top-list li {
	border-left: 1px solid #1e213e;
	border-right: none
}
.header-top-wrapper .head-top-list li:first-child {
	padding-right: 0;
	padding-left: 10px
}
.navbar-nav .custom-btn {
	left: 0;
	right: auto
}
.dropdown-toggle::after {
	margin-right: .255em;
	margin-left: 0
}
.search .close {
	left: 15px;
	right: auto
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu {
	right: 0;
	left: auto;
	text-align: right
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
	right: 100%;
	left: auto
}
.single-about-bg2::before {
	left: 0;
	right: auto
}
.single-about-bg2 .image-shape2 {
	left: 0;
	right: auto
}
.single-about-bg2 .image {
	left: 38%;
	right: auto
}
.about-section .single-about {

}
.about-section .single-about .about-list ul li p {

}
.about-section .single-about .about-list ul li i {

}
.program-section .single-program .image-caption .pr-bottom ul li {

}
.program-section .single-program .image-caption .pr-bottom ul li:first-child {

}
.event2-section .single-event2 {
	text-align: right
}
.event2-section .single-event2 .read-more-btn>i {

}
.slick-slide {
	float: right
}
.member-section .single-member .social-link ul li {
	margin-left: 12px;
	margin-right: 0
}
.member-section .single-member .social-link ul li:last-child {
	margin-left: 0
}
.single-blog .blog-chat-list ul li {
	padding-left: 20px;
	padding-right: 0
}
.single-blog .blog-chat-list ul li:last-child {
	padding-left: 0
}
.single-blog .blog-chat-list ul li i {
	padding-left: 8px;
	padding-right: 0
}
.footer-top .foot-about .social-icon ul li {
	margin-left: 15px;
	margin-right: 0
}
#toTop {
	left: 30px;
	right: auto
}
.about-section .shape1 {

}
.about-section .shape2 {

}
.about-section .shape3 {

}
.single-about-bg::before {
	background-position: center left;
	left: 0;
	right: auto
}
.event-section .single-event {
	text-align: right
}
.event-section .single-event .calender {
	left: 20px;
	right: auto
}
.services-section .single-service .text {
	margin-right: 100px;
	margin-left: 0
}
.services-section .single-service .image {
	right: 25px;
	left: auto
}
.services-section .single-service .image .img-bg1 {
	right: -28%;
	left: auto
}
.services-section .single-service .image .img-bg2 {
	right: -28%;
	left: auto
}
.float-left {
	float: right!important
}
.all-page-banner {

}
.daycare-section .daycare-special {
	margin-left: auto;
	margin-right: 40px
}
.daycare-section .daycare-special .special-list ul li {
	padding-right: 30px;
	padding-left: 0
}
.daycare-section .daycare-special .special-list ul li i {
	right: 0;
	left: auto;
	margin-left: 15px;
	margin-right: 0
}
.babysitter-section .single-baby .image-caption .social-icon li {
	margin-left: 10px;
	margin-right: 0
}
.babysitter-section .single-baby .image-caption .social-icon li:last-child {
	margin-left: 0
}
.services-details .details-content blockquote {
	border-right: 5px solid #fe6367;
	border-left: none
}
.comment-form-area .single-contact .contact-form .form-group p {
	padding-right: 20px;
	padding-left: 0
}
.comment-form-area p.comment-form-cookies-consent input {
	right: 0;
	left: auto
}
.classes-section .single-box .class-service-wrap .date-btn {

}
.classes-section .next-prev-button ul li {

}
.classes-section .next-prev-button ul li:last-child {

}
.address-section .single-address .add-it-text {
	right: 40px;
	left: auto
}
.single-box .nm-list li i {
	margin-left: 5px;
	margin-right: 0
}
.faq-content .faq-panel .faq-title {
	padding: 15px 15px 15px 40px
}
.faq-content .faq-panel .faq-title i {
	left: 15px;
	right: auto
}
.single-blog .read-more-btn>i {

}
.blog2-section .right-blog .productsearchform button {
	left: 10px;
	right: auto
}
.blog2-section .right-blog .blog-all-category-wrapper .cate-box .cate-list li i {
	position: relative;
	top: 2px;
	margin-left: 2px
}
.blog2-section .right-blog .blog-all-category-wrapper .latest-posts .posts-box .p-text {
	right: 122px;
	left: auto
}
.blog2-section .right-blog .blog-all-category-wrapper .latest-posts .posts-box .p-text span>i {
	padding-left: 5px;
	padding-right: 0
}
.blog-content .blog-meta li {
	margin-left: 10px;
	margin-right: 0
}
.blog-content .blog-meta li i {
	padding-left: 5px;
	padding-right: 0
}
.blog-content blockquote {
	border-right: 4px solid #fe6367;
	border-left: none
}
.right-shop .productsearchform button {
	left: 10px;
	right: auto
}
.right-shop .productsearchform input {
	padding-right: 15px;
	padding-left: 38px
}
.right-shop .blog-all-category-wrapper .cate-box .cate-list li a>i::before {
	position: relative;
	top: 2px;
	margin-left: 2px
}
.right-shop .blog-all-category-wrapper .latest-posts .posts-box .p-text {
	right: 122px;
	left: auto
}
.right-shop .blog-all-category-wrapper .latest-posts .posts-box .p-text span>i {
	padding-left: 5px;
	padding-right: 0
}
button.theme-btn {
	float: right;
	margin-right: 15px;
	margin-left: 0
}
.cart-details .product-details .product-option input#product-count {
	float: right
}
.review ol li .comment-wrap .text-wrap .text-meta .rate {

}
.review ol li .comment-wrap .text-wrap {
	padding-right: 120px;
	padding-left: 0
}
.review ol li .comment-wrap .prof-image img {
	right: 0;
	left: auto
}
.cart-wrapper .shopping-cart-wrap .coupon-wrapper .coupon-code input.form-control {
	padding: 20px
}
.cart-wrapper .shopping-cart-wrap .coupon-wrapper .coupon-code .subtotal p.price {
	float: left
}
.cart-wrapper .shopping-cart-wrap .coupon-wrapper .coupon-code .total .total-amount {
	float: left
}
.cart-wrapper .shopping-cart-wrap .cart-page .tab-data .pro-qantity label {
	margin-left: 10px;
	margin-right: 0
}
.getin-touch-section .get-box .text {
	padding-right: 20px;
	padding-left: 0
}
@media only screen and (max-width:767px) {
	.mean-container a.meanmenu-reveal {
		left: 15px!important;
		right: auto!important
	}
	.mean-container .mean-nav ul li a.mean-expand {
		width: 90%
	}
	.mean-container .mean-nav ul li a.mean-expand {
		text-align: left;
		left: 0;
		right: auto
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	.mobile-nav .logo {
		right: 15px!important;
		left: auto!important
	}
	.single-blog .blog-chat-list ul li {
		padding-left: 10px
	}
	.daycare-section .daycare-special {
		margin-right: 15px
	}
	.getin-touch-section .get-box .text {
		padding-right: 0
	}
	.program-section .single-program .image-caption .pr-bottom {

	}
	.program-section .single-program .image-caption .pr-bottom ul li {

	}
	.blog-content .blog-meta li {
		margin-left: 5px
	}
	button.theme-btn {
		margin-right: 5px
	}
	.review ol li .comment-wrap .text-wrap {
		padding-right: 0
	}
}
@media only screen and (min-width:576px) and (max-width:767px) {}
@media only screen and (min-width:768px) and (max-width:991px) {
	.mean-container a.meanmenu-reveal {
		left: 15px!important;
		right: auto!important
	}
	.mean-container .mean-nav ul li a.mean-expand {
		width: 90%
	}
	.mean-container .mean-nav ul li a.mean-expand {
		text-align: left;
		left: 0;
		right: auto
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	.mobile-nav .logo {
		right: 15px!important;
		left: auto!important
	}
	.single-blog .blog-chat-list ul li {
		padding-left: 10px
	}
	.getin-touch-section .get-box .text {
		padding-right: 0
	}
	.program-section .single-program .image-caption .pr-bottom {

	}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.program-section .single-program .image-caption .pr-bottom ul li {

	}
	.single-blog .blog-chat-list ul li {
		padding-left: 3px
	}
	ul.navbar-nav.m-auto {
		margin-right: 50px!important
	}
}
@media only screen and (min-width:1824px) {}