
.f-left{
	float: right;
}
.f-right{
	float: left;
}

.mean-container .mean-nav ul li a {
	float: right;
	text-align: right;
}

.mean-container .mean-nav ul li a.mean-expand {
	right: auto;
	left: 0;
}

.sidebar__social ul li:not(:last-child) {
	margin-right: 0;
	margin-bottom: 5px;
}

.blog-meta span {
	margin-left: 0;
	margin-right: 15px;
}

.slick-slider {
	direction: ltr;
}

.tpbs-slider.tpbs-slider-active {
	direction: rtl;
}

.tpmenu ul li {
	margin-left: 40px;
	margin-right: 0;
}

.tpmenu ul li:last-child {
	margin-left: 0;
	margin-right: 0;
}


.tp-header-action ul li {
	list-style: none;
	display: inline-block;
	margin-left: 15px;
	margin-right: 0;
}

.tp-header-action ul li:last-child {
	margin-left: 0;
}

.tpmenu ul li.has-dropdown > a::after {
	margin-right: 5px;
	margin-left: 0;
}

.tpmenu ul li .submenu li a {
	text-align: right;
}

.tpmenu ul li .megamenu li a {

	text-align: right;
}

.sidebar__close {
	right: auto;
	left: 45px;
}

.sidebar__contact-icon {
	margin-right: 0;
	margin-left: 15px;
}

.sidebar__social ul li:not(:last-child) {
	margin-left: 5px;
}

.sidebar__area {
	left: 0;
	right: auto;
	transform: translateX(calc(-100% - 80px));
}


.client__nav-image{
	margin-right: 0;
	margin-left: 15px;
}

.client__nav-info {
	text-align: right;
}

.copyright-links {
	text-align: left;
}

.tpagency-about-button a{
	margin: 0 5px;
}

.tp-event-content {
	text-align: right;
}

.tpblog__meta.tpblog__meta-2.mb-25 {
	justify-content: start;
}

.footer-col-1 {
	margin-left: 200px;
	margin-right: 0px;
}

.footer__list-item {
	margin-left: 120px;
	margin-right: 0;
}

.footer__list-icon{
	margin-left: 30px;
	margin-right: 0;
}


.footer__widget form .contact-filed input, .footer__widget form .contact-filed textarea {
	text-align: right;
}

.form-submit {
	text-align: right;
}


.tpfrn-content.s-hero-content {
	margin-left: 150px;
	margin-right: 0;
}


.tpfrn-content-inner {
	padding-left: 140px;
	padding-right: 0;
}

.s-about-img {
	margin-left: -165px;
	margin-right: 0;
}

.tpfrn-about {
	margin-left: 75px;
	margin-right: 0;
}

.tpservices-4 {
	text-align: right;
}

.tpsec-title {
	text-align: right;
}

.tpfrn-arrow-wrap {
	text-align: left;
}

.tp-slick-prev.trfrn-arrow-style {
	right: 35px;
	left: auto;
}

.trfrn-arrow-style {
	right: -35px;
	position: relative;
}

.tpfrn-project__content {
	text-align: right;
}

.blog-navigation-btn button.blog-slider-button-next {
	margin-left: 0;
	position: relative;
	left: 50px;
}


.blog-navigation-btn button {
	position: relative;
	left: -35px;
}

div.blog-meta-15 span {
	margin-left: 0;
	margin-right: 15px;
}


.ft-social {
	text-align: left;
}

.ft-social a {
	margin-right: 0;
	margin-left: 15px;
}

.ft-social a:last-child {
	margin-right: 0;
	margin-left: 0;
}

.tps-about-wrap {
	margin-left: 0;
	margin-right: 100px;
}

.features__list-icon {
	margin-right: 0;
	margin-left: 10px;
}

.tpbs-section-wrapper {
	text-align: right;
}

.tpbs-nav-wrapper .tpbss-arrow-display {
	text-align: left;
}

.tpservices.tpservices-tpbs {
	text-align: right;
}


.tpbsvideo-left {
	left: auto;
	right: 0;
}

.tpbs-project__content {
	text-align: right;
}

.tpblog__catagory {
	margin-right: 0;
	margin-left: 15px;
}

.tpblog__content {
	margin-left: 0;
	margin-right: 40px;
}

.tpblog__meta::before {
	left: 0;
	right: -40px;
}

.tp-minimal__design-thumb {
	right: auto;
	left: 0;
}

.tp-minimal__design-thumb-2{
	right: 0;
	left: auto;
}


.tp-minimal__design-wrapper-2 {
	margin-left: 0;
	margin-right: 75px;
}

.tp-section-title{
	text-align: right;
}

.separator::before {
	left: auto;
	right: 93%;
}

.tpservices-info {
	margin-left: 0;
	margin-right: 70px;
	text-align: right;
}

.tpservices.tp-mds-services {
	text-align: right;
}

.client__info {
	flex-direction: row-reverse;
}

.client__image.client__image-tpm {
	margin-right: 0;
	margin-left: 15px;
}

.client__content {
	text-align: right;
}

.tptestimonial.tpm-testimonial {
	text-align: right;
}

.tpmblog-image {
	margin-right: 0;
	margin-left: 30px;
}

.footer__info-icon {
	margin-right: 0;
	margin-left: 20px;
}


.tp-minimal__design-social a {
	margin-left: 15px;
	margin-right: 0;
}


.tp-creative-hero-image {
	left: 6%;
	right: auto;
}

.hero-bg-6::after {
	left: -5%;
	right: auto;
}

.tp-creative-hero-social-wrapper a {
	margin-right: 0;
	margin-left: 60px;
}

.tp-creative-item__content .creative-info {
	text-align: right;
}

.top-icon {
	text-align: right;
}

.tp-gcreative-image.tp-gcreative-image-2 {
	margin-right: 0;
	margin-left: 80px;
}

.tpmenu-8 {
	margin-right: 0;
}

.tppg-project__content {

	left: auto;
	text-align: right;
	right: 40px;
}

.tpfrn-bg-image {
	left: auto;
	right: 0;
}


.tppotestimonial-slider.tppotestimonial-slider-active {
	direction: rtl;
}

.tpblog__content.tpblog__content-2 {
	margin-right: 0;
	text-align: right;
}

.tpblog__meta {
	justify-content: flex-start;
}

.tpblog__meta.tpblog__meta-2 .tpblog__catagory{
	margin-left: 0;
	margin-right: 15px;
}

.tpfooter-sm-title-2 i {
	margin-right: 0;
	margin-left: 8px;
}

.tpabout-content-2 {
	margin-right: 0;
	margin-left: 100px;
}

.award-icon {
	border-right: 1px solid #ECEFF4;
	border-left: 0;
}

.award-content {
	text-align: right;
}

.award-image {
	margin-right: 0;
	margin-left: 120px;
}


.sd-banner-content {
	left: 16%;
	right: auto;
}


.plan-list ul li {
	margin-left: 0;
	margin-right: 40px;
	text-align: right;
}


.plan-list ul li i {
	left: auto;
	right: -30px;
}

.step-item .shape-1 {
	left: -80px;
	right: auto;
	transform: scale(-1, 1);
}

.contact__form-input-2 input, .contact__form-input-2 textarea {
	background: #f6f6f6;
	border-color: #f6f6f6;
	text-align: right;
}


.contact__btn {
	text-align: right;
}

.aboutme-wrapper {
	margin-left: 0;
	margin-right: 65px;
}

.aboutme-social a {
	margin-right: 0;
	margin-left: 15px;
}

.ab-tabs .ab-tab-item {
	margin-right: 0;
	margin-left: 30px;
}

.knob{
	margin-left: 0;
	margin-right: -103px;
}

.experience-sm-item {
	text-align: right;
}


.fq-button::before {
	left: 0;
	right: auto;
}



.section__title-wrapper {
	text-align: right;
}


.contact__info-icon {
	margin-right: 0;
	margin-left: 15px;
}

.contact__shape img.contact-shape-2 {
	left: -30px;
	right: auto;
}

.job-list-item {
	text-align: right;
}


.jobd-state {
	text-align: right;
}

.job-dtitle {
	text-align: right;
}

.job-sm-dtitle {
	text-align: right;
	display: block;
}

.job-dtext-wrapper {
	text-align: right;
}

.job-feature-list ul li {
	margin-left: 0;
	margin-right: 40px;
}


.job-feature-list ul li i {
	left: auto;
	right: -35px;
}

.portfolio-details-social p {
	margin-right: 0;
	margin-left: 15px;
}

.m-sidebar-search button {
	left: 0;
	right: auto;
}

.privacy-nav .nav-tabs::before {
	right: auto;
	left: 75px;
}

.m-sidebar-search input {
	padding-right: 30px;
	padding-left: 100px;
}

.rc__post-thumb {
	margin-right: 0;
	margin-left: 20px;
}

.postbox__meta span {
	margin-right: 0px;
	margin-left: 30px;
}

.postbox__meta span i {
	margin-right: 0;
	margin-left: 3px;
}

.postbox__thumb.postbox__slider {
	direction: rtl;
}

div.basic-pagination ul li {
	margin-right: 0;
	margin-left: 10px;
}

blockquote {
	text-align: right;
}

blockquote cite::before {
	margin-right: 0;
	margin-left: 10px;
}

.client-image {
	text-align: right;
}

.client-image img{
	display: inline-block;
}

.client-image .quote {
	left: auto;
	right: 75px;
}

.client .social-icon {
	right: auto;
	left: 0;
}

.client .review-text {
	text-align: right;
}

.client-designation {
	text-align: right;
}


.blogd-tag-title {
	margin-right: 0;
	margin-left: 20px;
}

.copyright-links a {
	margin-right: 0px;
	margin-left: 20px;
}
.copyright-links a:last-child {
	margin-right: 0px;
	margin-left: 0px;
}

.tpblog__meta.tpblog__meta-2 {
	justify-content: start;
}

.tpblog__meta.tpblog__meta-2 .tpblog__catagory {
	margin-left: 15px;
	margin-right: 0;
}

.tpblog__date {
	margin-left: 15px;
}

.tpagency-about.text-center .tp-section-title {
	text-align: center;
}


.tpabout.text-center .tp-section-title {
	text-align: center !important;
}


.test-content-slide.slick-slider {
	direction: rtl;
}

.slider-nav.slick-slider {
	direction: rtl;
}


.tp-agency-slide-active.slick-slider {
	direction: rtl;
}


.tp-header-action {
	text-align: left;
}

.tpblog__slider.tpblog__slider-active-2.slick-slider {
	direction: rtl;
}

.get-in-touch-wrapper.pt-140 {
	text-align: right;
}

.job-details-contact input,
.job-details-contact textarea {
	text-align: right;
}


.award-icon {
        border-right: 1px solid var(--tp-border-4);
        border-left: 0;
    }

/* responsive css  */


@media only screen and (min-width: 1400px) and (max-width: 1599px){

	.tp-creative-hero-social-2 {
		right: -120px;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px){

	.tpmenu {
		margin-left: 0;
		margin-right: 30px;
	}

	.tpmenu.tpmenu-8 {
		margin-left: -150px;
		margin-right: 30px;
	}

	.tp-creative-hero-social-2 {
		right: -120px;
		left: auto;
	}
}


@media only screen and (min-width: 992px) and (max-width: 1199px){
	
	.tpmenu ul li {
		margin-left: 20px;
		margin-right: 0;
	}
	.tpmenu {
		margin-left: 0;
		margin-right: 20px;
	}

	.footer__list-item {
		margin-left: 0;
		margin-right: 0;
	}

	.tpfrn-content-inner {
		padding-left: 40px;
		padding-right: 0;
	}

	.tpfrn-content-2 {
		padding-right: 100px;
		padding-left: 0;
	}

	.tp-header-action ul li {
		margin-left: 5px;
		margin-right: 0;
	}

	.tps-about-wrap {
		margin-left: 0;
		margin-right: 20px;
	}

	.tpservices {
		padding: 50px 25px;
	}

	.tp-creative-hero-social-3 {
		bottom: -10%;
		right: 0;
		left: -86%;
	}

	.tp-creative-hero-social-2 {
		left: -200px;
		bottom: 45%;
		right: auto;
	}

}


@media only screen and (min-width: 768px) and (max-width: 991px){
	

	.footer__list-item {
		margin-left: 0;
		margin-right: 0;
	}
	.footer-col-1 {
		margin-left: 0px;
		margin-right: 0px;
	}

	.tps-about-wrap {
		margin-left: 0;
		margin-right: 0;
	}

	.tpcopyright-area-4 p {
		text-align: center;
	}

	.copyright-links {
		text-align: center;
	}

	.tp-minimal__design-wrapper-2 {
		margin-right: 20px;
	}

	.tpservices-info {
		margin-left: 70px;
		margin-right: 0;
	}

	.tp-creative-padding {
		padding-left: 35px;
		padding-right: 35px;
	}

	.tp-creative-hero-social-3 {
		bottom: 20%;
		right: auto;
		left: -22%;
	}

	.tp-gcreative-image.tp-gcreative-image-2 {
		margin-right: 0;
		margin-left: 0px;
	}

	.award-image {
		margin-left: 0;
	}

	.award-content {
		padding-left: 40px;
	}

	.aboutme-wrapper {
		margin-left: 0;
		margin-right: 0;
	}

	.experience-sm-item {
		padding: 25px;
	}

	.aboutme-wrapper {
		margin-left: 0;
		margin-right: 0;
	}
}

@media only screen and (min-width: 576px) and (max-width: 767px){
	
	.footer-col-1 {
		margin-left: 85px;
		margin-right: 0px;
	}

	.tpagency-about-button a {
		margin-bottom: 10px;
	}

	.tpfrn-content-inner {
		padding-left: 0;
	}

	.tps-about-wrap {
		margin-left: 0;
		margin-right: 0px;
	}

	.copyright-links {
		text-align: center;
	}
	
	.tpcopyright-area-4 p {
		text-align: center;
	}

	.tpservices-info {
		margin-left: 70px;
		margin-right: 0;
		text-align: right;
	}

	.tp-minimal__design-wrapper-2 {
		margin-left: 75px;
		margin-right: 0;
	}

	.tp-creative-hero-social-3 {
		bottom: 32%;
		right: auto;
		left: -30%;
	}

	.tp-gcreative-image.tp-gcreative-image-2 {
		margin-right: 0;
		margin-left: 0px;
	}

	.award-icon {
		padding: 90px 40px;
	}

	.award-image {
		padding-right: 0;
		text-align: right;
		margin-bottom: 20px;
	}

	.award-inner{
		padding-right: 45px;
	}
	.aboutme-wrapper {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (max-width: 575px){

	.footer-col-1 {
		margin-left: 0px;
		margin-right: 0px;
	}

	.footer__list-item {
		margin-left: 0;
		margin-right: 0;
	}

	.tpagency-about-button a {
		margin-bottom: 10px;
	}

	.tpfrn-content.s-hero-content {
		margin-left: 0px;
	}

	.tpfrn-content-inner {
		padding-left: 0;
	}

	.tpfrn-about {
		margin-left: 0;
	}

	.tps-about-wrap {
		margin-left: 0;
		margin-right: 0px;
	}

	.copyright-links {
		text-align: center;
	}
	
	.tpcopyright-area-4 p {
		text-align: center;
	}

	.tpservices-info {
		margin-left: 0;
		margin-right: 0;
		text-align: right;
	}

	.tp-minimal__design-wrapper-2 {
		margin-left: 0;
		margin-right: 0;
	}

	.hero-bg-6::after {
		left: 0;
		right: auto;
		width: 100%;
	}

	.tp-creative-hero__wrapper {
		padding-bottom: 35px;
	}

	.tp-gcreative-image.tp-gcreative-image-2 {
		margin-right: 0;
		margin-left: 0px;
	}

	.ft-social.ft-social-2.ft-social-12 {
		text-align: center;
	}

	.award-icon {
		/*padding: 90px 40px;*/
		border: none;
	}

	.award-image {
		margin-right: 0;
		margin-left: 0;
	}

	.award-content {
		text-align: center;
	}
	.award-inner{

	}
	.aboutme-wrapper {
		margin-left: 0;
		margin-right: 0;
	}

	.sidebar__close {
		left: 20px;
	}
}