.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: var(--second-font-family) !important;
}
:root {
	--second-font-family: 'sahel', sans-serif;
}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{direction: ltr;}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"sahel",sans-serif;}
.coming-soon-content #timer {
direction: ltr;
}




.default-btn i {
	margin-right: 5px;
	margin-left: 0
}
.text-end {
	text-align: left!important
}
.main-navbar .navbar {
	padding: 5px 10px 5px 5px
}
.main-navbar .navbar ul {
	padding-right: 0
}
.main-navbar .navbar .navbar-brand {
	padding: 0 0 0 25px
}
.main-navbar .navbar .navbar-nav .nav-item:first-child {
	margin-right: 0;
	margin-left: 15px
}
.main-navbar .navbar .navbar-nav .nav-item:last-child {
	margin-left: 0;
	margin-right: 15px
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu {
	right: 0;
	left: auto;
	text-align: right
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a::before {
	right: 0;
	left: auto
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
	padding-right: 18px;
	padding-left: 0
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li a i {
	left: 0;
	right: auto
}
.main-navbar .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
	left: -230px;
	right: auto
}
.main-navbar .navbar .others-options {
	margin-right: 25px;
	margin-left: 0
}
.main-navbar .navbar .others-options .option-item {
	margin-left: 20px;
	margin-right: 0
}
.main-navbar .navbar .others-options .option-item:last-child {
	margin-left: 0
}
.main-navbar .navbar .others-options .option-item .call-us-box {
	padding-right: 45px;
	padding-left: 10px
}
.main-navbar .navbar .others-options .option-item .call-us-box .icon {
	right: 15px;
	left: auto
}
.main-banner-item .main-banner-item-content {
	margin-left: -125px;
	margin-right: 0
}
.thumbs-wrap .owl-thumbs {
	right: 130px;
	left: auto
}
.thumbs-wrap .owl-thumbs .owl-thumb-item {
	margin-left: 30px;
	margin-right: 0
}
.thumbs-wrap .owl-thumbs .owl-thumb-item:last-child {
	margin-left: 0
}
.main-banner-social-link {
	right: 10px;
	left: auto
}
.main-banner-social-link li:nth-child(3) {
	margin: 15px 0 20px
}
.main-banner-shape-2 {
	right: 30px;
	left: auto
}
.main-banner-shape-3 {
	left: -20px;
	right: auto
}
.single-process-card h3::before {
	right: 0;
	left: auto
}
.process-shape-1 {
	left: -200px;
	right: auto
}
.process-shape-2 {
	right: -200px;
	left: auto
}
.process-shape-3 {
	right: -200px;
	left: auto
}
.process-shape-4 {
	right: 50px;
	left: auto
}
.about-content {
	margin-right: -190px;
	margin-left: 0
}
.about-shape-1 {
	right: -48px;
	left: auto
}
.about-shape-2 {
	left: 15%;
	right: auto;
	-webkit-transform: translateX(-15%);
	transform: translateX(-15%)
}
.single-funfact-card h3 .small-text {
	right: -5px;
	left: auto
}
.single-funfact-card.with-right-border::before {
	left: -25px;
	right: auto
}
.single-services-card h3::before {
	right: 0;
	left: auto
}
.single-services-card.with-hover-color .hover-shape {
	left: 0;
	right: auto
}
.single-services-card.with-hover-color .hover-shape img {
	border-radius: 10px 0 0 0
}
.services-shape-1 {
	right: -200px;
	left: auto
}
.single-case-studies-card .case-studies-content {
	padding: 30px 30px 30px 85px;
	right: 0;
	left: auto
}
.single-case-studies-card .case-studies-content .icon {
	left: 22px;
	right: auto
}
.choose-us-shape-1 {
	right: -100px;
	left: auto
}
.choose-us-inner-box .choose-us-list li {
	padding-right: 35px;
	padding-left: 0
}
.choose-us-inner-box .choose-us-list li i {
	right: 0;
	left: auto
}
.single-testimonials-card .info {

}
.single-testimonials-card .info .icon {

}
.single-testimonials-card .info .image {

}
.partner-area::before {
	left: 0;
	right: auto
}
.partner-image-box {
	margin-right: 35px;
	margin-left: 0
}
.single-team-card .team-content {
	right: 0;
	left: auto;
	padding: 30px 30px 30px 100px
}
.single-team-card .team-content .social-btn {
	left: 25px;
	right: auto
}
.talk-form {

}
.talk-image .talk-information {

}
.talk-image .talk-information .list li {

}
.talk-image .talk-information .list li span {

}
.single-blog-card .blog-content {
	right: 0;
	left: auto
}
.overview-inner-box .overview-shape-1 {
	left: -10px;
	right: auto
}
.single-footer-widget .footer-information li {
	padding-right: 72px;
	padding-left: 0
}
.single-footer-widget .footer-information li span {
	right: 0;
	left: auto
}
.single-footer-widget .quick-links {
	padding-right: 0
}
.single-footer-widget .widget-newsletter .newsletter-form .default-btn {
	left: 2px;
	right: auto
}
.single-footer-widget .widget-newsletter .widget-social li {
	margin-left: 10px;
	margin-right: 0
}
.single-footer-widget .widget-newsletter .widget-social li:last-child {
	margin-left: 0
}
.ps-5 {
	padding-right: 3rem!important;
	padding-left: 0!important
}
.go-top {
	left: 20px;
	right: auto
}
.blog-area::before {
	right: 0;
	left: auto
}
.single-process-box h3::before {
	right: 0;
	left: auto
}
.single-process-box::before {
	left: -25px;
	right: auto
}
.about-content-wrap {
	margin-right: 25px;
	margin-left: 0
}
.about-content-wrap .skill-bar .progress-number-mark .percent {
	position: relative;
	left: 35px
}
.about-image-wrap .since-text {
	right: -150px;
	left: auto
}
.single-pricing-table .price span {
	right: -5px;
	left: auto
}
.list-unstyled {
	padding-right: 0
}
.talk-information-wrap .list li {

}
.talk-information-wrap .list li span {

}
.main-banner-video-image::before {
	right: -15px;
	left: auto
}
.main-banner-video-image .image-shape-1 {
	right: 65px;
	left: auto
}
.main-banner-video-image .image-shape-2 {
	left: 10px;
	right: auto
}
.main-banner-video-image .image-shape-3 {
	right: 0;
	left: auto
}
.main-banner-video-image .image-shape-4 {
	left: 0;
	right: auto
}
.main-banner-video-content {
	margin-left: 70px;
	margin-right: 0
}
.main-banner-video-content .banner-btn .video-btn {
	margin-right: 20px;
	margin-left: 0
}
.main-banner-video-content .banner-btn .video-btn i {
	margin-left: 8px;
	margin-right: 0
}
.faq-accordion .accordion-item .accordion-button {
	padding: 0 0 0 30px
}
.faq-accordion .accordion-item .accordion-button::before {
	left: 0;
	right: auto
}
.page-banner-shape-1 {
	right: 5%;
	left: auto;
	-webkit-transform: translateX(-5%);
	transform: translateX(-5%)
}
.page-banner-shape-2 {
	left: 5%;
	right: auto;
	-webkit-transform: translateX(-5%);
	transform: translateX(-5%)
}
.page-banner-content ul {
	padding-right: 0
}
.page-banner-content ul li {
	margin-right: 25px;
	margin-left: 0
}
.page-banner-content ul li:first-child {
	margin-right: 0
}
.page-banner-content ul li::before {
	right: -15px;
	left: auto
}
.project-story-content {
	margin-right: -190px;
	margin-left: 0
}
.project-solution-content {
	margin-right: 30px;
	margin-left: 0
}
.services-overview-content {
	margin-right: -230px;
	margin-left: 0
}
.services-overview-content .overview-list li {
	padding-right: 22px;
	padding-left: 0
}
.services-overview-content .overview-list li i {
	right: 0;
	left: auto
}
.portfolio-details-information ul {
	padding-right: 0
}
.portfolio-details-information ul li {
	padding-right: 35px;
	padding-left: 0
}
.portfolio-details-information ul li .icon {
	right: 0;
	left: auto
}
.login-form form .remember-me-wrap [type=checkbox]:checked+label, .login-form form .remember-me-wrap [type=checkbox]:not(:checked)+label {
	padding-right: 28px;
	padding-left: 0
}
.login-form form .remember-me-wrap [type=checkbox]:checked+label:before, .login-form form .remember-me-wrap [type=checkbox]:not(:checked)+label:before {
	right: 0;
	left: auto
}
.login-form form .remember-me-wrap [type=checkbox]:checked+label:after, .login-form form .remember-me-wrap [type=checkbox]:not(:checked)+label:after {
	right: 5px;
	left: auto
}
.login-form form .lost-your-password-wrap {
	text-align: left
}
.register-form form .remember-me-wrap [type=checkbox]:checked+label, .register-form form .remember-me-wrap [type=checkbox]:not(:checked)+label {
	padding-right: 28px;
	padding-left: 0
}
.register-form form .remember-me-wrap [type=checkbox]:checked+label:before, .register-form form .remember-me-wrap [type=checkbox]:not(:checked)+label:before {
	right: 0;
	left: auto
}
.register-form form .remember-me-wrap [type=checkbox]:checked+label:after, .register-form form .remember-me-wrap [type=checkbox]:not(:checked)+label:after {
	right: 5px;
	left: auto
}
.widget-area {
	margin-right: 15px;
	margin-left: 0
}
.widget-area .widget_search form button {
	left: 20px;
	right: auto
}
.widget-area .widget_categories .categories-list li {
	padding-right: 20px;
	padding-left: 0
}
.widget-area .widget_categories .categories-list li::before {
	right: 0;
	left: auto
}
.widget-area .widget_augu_posts_thumb .item .thumb {
	float: right;
	margin-left: 15px;
	margin-right: 0
}
.blog-details-desc .article-tags ul li {
	margin-left: 5px;
	margin-right: 0
}
.blog-details-desc .article-tags ul li:last-child {
	margin-left: 0
}
.blog-details-desc .article-share ul li {
	margin-left: 5px;
	margin-right: 0
}
.blog-details-desc .article-share ul li:last-child {
	margin-left: 0
}
.blog-details-desc .article-comments .comments-list {
	padding-right: 105px;
	padding-left: 0
}
.blog-details-desc .article-comments .comments-list img {
	right: 0;
	left: auto
}
.blog-details-desc .article-comments .comments-list .reply-btn {
	left: 0;
	right: auto
}
.blog-details-desc .article-leave-comment form .comment-form-cookies-consent {
	float: right;
	padding-right: 25px;
	padding-left: 0
}
.blog-details-desc .article-leave-comment form .comment-form-cookies-consent input {
	right: 0;
	left: auto
}
.search-overlay .search-overlay-form form .input-search {
	padding: 0 25px 0 0
}
.search-overlay .search-overlay-form form button {
	left: 5px;
	right: auto
}
@media only screen and (max-width:767px) {
	.mean-container a.meanmenu-reveal {
		left: 0!important;
		right: auto!important
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	.mean-container .mean-nav ul li a.mean-expand {
		width: 90%;
		text-align: left;
		left: 0;
		right: auto
	}
	.others-option-for-responsive .container .container {
		left: 10px;
		right: auto
	}
	.others-option-for-responsive .dot-menu {
		left: 52px;
		right: auto
	}
	.main-banner-item .main-banner-item-content {
		margin-left: 0
	}
	.thumbs-wrap .owl-thumbs {
		right: 0
	}
	.about-content {
		margin-right: 0
	}
	.partner-image-box {
		margin-right: 0
	}
	.talk-image .talk-information {

	}
	.talk-image .talk-information .list li {

	}
	.talk-form {

	}
	.overview-inner-box .text-end {
		text-align: right!important
	}
	.single-footer-widget.ps-5 {
		padding-right: 0!important
	}
	.about-content-wrap {
		margin-right: 0
	}
	.talk-information-wrap .list li {

	}
	.main-banner-video-content {
		margin-left: 0
	}
	.main-banner-video-content .banner-btn .video-btn {
		margin-right: 5px
	}
	.project-story-content {
		margin-right: 0
	}
	.project-solution-content {
		margin-right: 0
	}
	.services-overview-content {
		margin-right: 0
	}
	.login-form form .lost-your-password-wrap {
		text-align: right
	}
	.blog-details-desc .article-comments .comments-list {
		padding-right: 0
	}
	.widget-area {
		margin-right: 0
	}
}
@media only screen and (min-width:576px) and (max-width:767px) {
	.login-form form .lost-your-password-wrap {
		text-align: left
	}
}
@media only screen and (max-width:991px) and (min-width:768px) {
	.mean-container a.meanmenu-reveal {
		left: 0!important;
		right: auto!important
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	.mean-container .mean-nav ul li a.mean-expand {
		width: 90%;
		text-align: left;
		left: 20px;
		right: auto
	}
	.others-option-for-responsive .container .container {
		left: 10px;
		right: auto
	}
	.others-option-for-responsive .dot-menu {
		left: 52px;
		right: auto
	}
	.main-banner-item .main-banner-item-content {
		margin-left: 0
	}
	.thumbs-wrap .owl-thumbs {
		right: 0
	}
	.about-content {
		margin-right: 0
	}
	.partner-image-box {
		margin-right: 0
	}
	.talk-image .talk-information {

	}
	.talk-image .talk-information .list li {

	}
	.talk-form {

	}
	.overview-inner-box .text-end {
		text-align: left!important
	}
	.single-footer-widget.ps-5 {
		padding-right: 0!important
	}
	.about-content-wrap {
		margin-right: 0
	}
	.talk-information-wrap .list li {

	}
	.main-banner-video-content {
		margin-left: 0
	}
	.project-story-content {
		margin-right: 0
	}
	.project-solution-content {
		margin-right: 0
	}
	.services-overview-content {
		margin-right: 0
	}
	.widget-area {
		margin-right: 0
	}
}
@media only screen and (max-width:1199px) and (min-width:992px) {
	.mean-container a.meanmenu-reveal {
		left: 0!important;
		right: auto!important
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	.mean-container .mean-nav ul li a.mean-expand {
		width: 90%;
		text-align: left;
		left: 20px;
		right: auto
	}
	.others-option-for-responsive .container .container {
		left: 10px;
		right: auto
	}
	.others-option-for-responsive .dot-menu {
		left: 52px;
		right: auto
	}
	.main-banner-social-link {
		right: -18px
	}
	.talk-image .talk-information {

	}
	.talk-form {

	}
	.main-banner-video-content {
		margin-left: 0
	}
	.single-footer-widget .widget-newsletter .widget-social li {
		margin-left: 2px
	}
}