/* home 01 star here */
.tp-header-top-info ul li:not(:last-child) {
	margin-right: 0;
	padding-right: 0;
	margin-left: 30px;
	padding-left: 30px;
	border-right: 0;
	border-left: 1px solid var(--tp-border-1);
}

.tp-header-top-info ul li a i {
	margin-right: 0;
	margin-left: 3px;
}

.tp-header-top-info ul .tp-top-menu a:not(:last-child) {
	margin-right: 0;
	margin-left: 40px;
}

.tp-header-social-icon span {
	margin-right: 0;
	margin-left: 10px;
}

.tp-header-social-icon a {
	margin-left: 0;
	margin-right: 20px;
}

.tp-header-btn {
	margin-left: 0;
	margin-right: 30px;
}

.tp-header-tel-icon span {
	margin-right: 0;
	margin-left: 20px;
}

.tp-header-tel-box {
	margin-right: 0;
	margin-left: 40px;
	padding-right: 0;
	padding-left: 40px;
	border-right: 0;
	border-left: 1px solid var(--tp-border-1);
}

.tp-main-menu nav ul li:not(:last-child) {
	margin-right: 0;
	margin-left: 38px;
}

.tp-main-menu {
	margin-left: 0;
	margin-right: 10px;
}

.tp-slider-thumb-img {
	right: auto;
	left: 40px;
}

.tp-slider-shape-4 {
	right: auto;
	left: -165px;
}

.tp-slider-shape-1 {
	left: auto;
	right: 10px;
}

.tp-slider-shape-6 {
	left: auto;
	right: 94px;
}

.tp-slider-shape-3 {
	left: auto;
	right: 90px;
}

.tp-slider-shape-2 {
	left: auto;
	right: 70px;
}

.tp-slider-shape {
	left: auto;
	right: 75px;
}

.tp-slider-btn .tp-btn {
	margin-right: 0;
	margin-left: 30px;
}

.tp-slider-video-btn {
	margin-right: 0;
	margin-left: 15px;
}

.tp-expart-left img {
	margin-right: 0;
	margin-left: 20px;
}

.tp-expart-content {
	float: left;
}

.tp-about-content-wrapper {
	margin-left: 0;
	margin-right: 40px;
}

.tp-about-info-icon span {
	margin-right: 0;
	margin-left: 25px;
}

.tp-about-btn {
	margin-right: 0;
	margin-left: 30px;
}

.tp-about-avatar-thumb {
	margin-right: 0;
	margin-left: 15px;
}

.tp-about-shape-2 img {
	margin-right: 0;
	margin-left: 20px;
}

.tp-about-shape-2 {
	margin-left: 0;
	margin-right: -30px;
}

.tp-about-shape-4 {
	left: auto;
	right: 0;
}

.tp-about-shape-9 {
	right: auto;
	left: 103px;
}

.tp-about-shape {
	margin-left: 0;
	margin-right: 70px;
}

.tp-about-shape-3 {
	right: auto;
	left: 15%;
}

.tp-about-shape-5 {
	left: auto;
	right: -103px;
}

.tp-about-shape-6 {
	margin-left: 0;
	margin-right: -12px;
}

.tp-about-shape-7 {
	right: auto;
	left: 75px;
}

.tp-about-shape-8 {
	right: auto;
	left: 30px;
}

.tp-counter-item-icon span {
	margin-right: 0;
	margin-left: 30px;
}

.tp-choseus-shape-7 {
	left: 0;
	right: 108px;
}

.tp-choseus-shape-6 {
	right: auto;
	left: 152px;
}

.tp-choseus-shape-2 {
	left: auto;
	right: 0;
}

.tp-choseus-shape-3 {
	right: auto;
	left: -190px;
}

.tp-choseus-shape {
	right: auto;
	left: 0;
}

.tp-choseus-shape-8 {
	left: auto;
	right: 67px;
}

.tp-body-shape-img-2 {
	right: auto;
	left: 0;
}

.tp-body-shape-img {
	left: auto;
	right: 0;
}

.tp-choseus-shape-5 {
	right: auto;
	left: 166px;
}

.tp-choseus-shape-4 {
	left: auto;
	right: 0;
}

.tp-choseus-wrapper {
	margin-right: 0;
	margin-left: 50px;
}

.tp-pricing-policy {
	right: auto;
	left: -40px;
}

.tp-pricing-price-wrapper {
	left: auto;
	right: 40px;
}

.tp-pricing-wrapper {
	margin-right: 0;
	margin-left: 30px;
}

.tp-pricing-feature ul li span {
	margin-right: 0;
	margin-left: 10px;
}

.tp-pricing-map {
	right: auto;
	left: -10px;
}

.tp-pricing-shape {
	right: auto;
	left: 120px;
}

.tp-pricing-shape-2 {
	right: auto;
	left: 177px;
}

.tp-pricing-shape-3 {
	right: auto;
	left: 50px;
}

.tp-section-title-pre::before {
	left: auto;
	right: 0;
}

.tp-slider-title-pre::before {
	left: auto;
	right: 0;
}

.tp-counter-shape {
	left: auto;
	right: 0;
}

.tp-pricing-date {
	left: auto;
	right: 62px;
}

.tp-pricing-main-btn button {
	margin-left: 0;
	margin-right: 8px;
}

.tp-testimonial-shape {
	right: auto;
	left: 70px;
}

.tp-testimonial-btn {
	float: left;
}

.tp-contact-fill {
	right: auto;
	left: 60px;
}

.tp-contact-shape-4 {
	right: auto;
	left: 60px;
}

.tp-contact-shape-3 {
	right: auto;
	left: 0;
}

.tp-contact-shape {
	right: auto;
	left: 0;
}

.tp-contact-list {
	margin-left: 0;
	margin-right: 25px;
}

.tp-contact-shape-2 {
	left: auto;
	right: 224px;
}

.tp-contact-slider input {
	text-align: left !important;
}

.tp-contact-form-btn .rtl {
	margin-right: 0;
	margin-left: 30px;
}

.tp-contact-form-btn .tp-btn-green {
	margin-right: 0;
	margin-left: 30px;
}

.tp-blog-btn a {
	padding-left: 0;
	padding-right: 20px;
}

.tp-blog-btn a span {
	margin-right: 0;
	margin-left: 3px;
}

.tp-cta-btn {
	float: left;
}

.tp-cta-shape {
	left: auto;
	right: 0;
}

.tp-cta-shape-2 {
	right: auto;
	left: 175px;
}

.tp-footer-input-icon {
	right: auto;
	left: 0;
}

.tp-footer-active-img {
	margin-right: 0;
	margin-left: 8px;
}

.tp-footer-active span {
	right: auto;
	left: 48px;
}

.tp-footer-input-2 label:before {
	left: auto;
	right: 0;
}

.tp-footer-input-2 label:after {
	left: auto;
	right: 0;
}

.tp-footer-input-2 label {
	padding-left: 0;
	padding-right: 22px;
}

.tp-blog-info-left::before {
	left: auto;
	right: -58px;
}

.tp-blog-info-left {
	margin-left: 0;
	margin-right: 58px;
}

.tp-main-menu-bar {
	float: left;
}

.tpoffcanvas__close-btn button {
	right: auto;
	left: 30px;
}

.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn {
	right: auto;
	left: 0;
}

.tp-main-menu-mobile ul li>a {
	padding-right: 0;
	padding-left: 20px;
}

.tpoffcanvas__social .social-icon a {
	margin-right: 0;
	margin-left: 15px;
}

@media only screen and (max-width: 1700px) {
	.tp-slider-shape-4 {
		right: auto;
		left: 0;
	}
}

@media only screen and (max-width: 1599.98px) {
	.tp-main-menu nav ul li:not(:last-child) {
		margin-left: 35px;
	}

	.tp-choseus-shape-3 {
		left: 0;
	}
}

@media only screen and (max-width: 1399.98px) {
	.tp-header-top-info ul li:not(:last-child) {
		margin-left: 20px;
		padding-left: 20px;
	}
}

@media only screen and (max-width: 1199.98px) {
	.tp-about-shape {
		margin-right: 0;
	}

	.tp-about-content-wrapper {
		margin-right: 0;
	}

	.tp-pricing-main {
		margin-right: 150px;
	}
}

@media only screen and (max-width: 991.98px) {
	.tp-expart-content {
		float: right;
	}

	.tp-choseus-wrapper {
		margin-left: 0;
	}

	.tp-pricing-main {
		margin-right: 0;
	}

	.tp-testimonial-btn {
		float: right;
	}

	.tp-contact-list {
		margin-right: 0;
	}

	.tp-cta-btn {
		float: right;
	}

	.tp-pricing-wrapper {
		margin-left: 0;
	}

	.tp-pricing-policy {
		left: 0;
	}
}

/* home 01 end here */


/* home 02 start here */
.tp-header-tel-box-family {
	border-left: 1px solid var(--tp-green-7);
}

.tp-slider-family-shape-2 {
	left: auto;
	right: -85px;
}

.tp-slider-family-shape-4 {
	left: auto;
	right: 0;
}

.tp-slider-family-shape-5 {
	left: auto;
	right: 95px;
}

.tp-slider-family-shape {
	right: auto;
	left: 0;
}

.tp-slider-family-shape-3 {
	right: auto;
	left: -161px;
}

.tp-slider-shape-content {
	left: auto;
	right: 0;
}

.tp-slider-reduction-thumb {
	margin-left: auto;
	margin-right: -17px;
}

.tp-slider-form-btn {
	margin-left: 0;
	margin-right: -20px;
}

.tp-slider-saveing-intarece {
	margin-right: 0;
	margin-left: 12px;
}

.tp-slider-saveing-border {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
	border-left: 1px solid var(--tp-green-7);
	margin-left: 20px;
	padding-left: 20px;
}

.tp-about-list-icon span i {
	margin-right: 0;
	margin-left: 10px;
}

.tp-about-contact-btn-family {
	margin-right: 0;
	margin-left: 50px;
}

.tp-about-info-thumb {
	margin-right: 0;
	margin-left: 20px;
}

.tp-about-family-shape {
	left: auto;
	right: -126px;
}

.tp-about-content-wrapper-family {
	margin-left: 0;
	margin-right: 75px;
}

.tp-about-counter {
	right: auto;
	left: 0;
}

.tp-about-family-img {
	margin-right: 0;
	margin-left: -30px;
}

.tp-carrier-list-icon {
	margin-right: 0;
	margin-left: 30px;
}

.tp-carrier-btn a {
	margin-right: 0;
	margin-left: 30px;
}

.tp-carrier-exper-title {
	margin-right: 0;
	margin-left: 15px;
}

.tp-carrier-shape {
	left: 0;
	right: -17px;
}

.tp-carrier-img {
	margin-left: 0;
	margin-right: 40px;
}

.tp-video-btn-family {
	float: left;
}

.tp-payment-list ul li span i {
	margin-right: 0;
	margin-left: 10px;
}

.tp-payment-contact-icon {
	margin-right: 0;
	margin-left: 20px;
}

.tp-payment-left-bg {
	left: auto;
	right: 0;
}

.tp-payment-right-bg {
	right: auto;
	left: 0;
}

.tp-payment-google {
	margin-right: 0;
	margin-left: 20px;
}

.tp-award-thumb img {
	margin-left: 0;
	margin-right: 35px;
}

.tp-testimonial-thumb-img-family {
	margin-right: 0;
	margin-left: 20px;
}

.tp-testimonial-navigation {
	float: left;
	display: flex;
	flex-direction: row-reverse;
}

.tp-blog-meta-title {
	margin-right: 0;
	margin-left: 20px;
}

.tp-blog-date-family span i {
	margin-right: 0;
	margin-left: 4px;
}

.tp-footer-mailbox label {
	left: auto;
	right: 20px;
}

.tp-footer-family-col-2 {
	margin-left: 0;
	margin-right: 60px;
}

.tp-footer-family-col-3 {
	margin-left: 0;
	margin-right: 10px;
}

.tp-footer-family-col-4 {
	margin-left: 0;
	margin-right: -30px;
}

.tp-testimonial-shape-family {
	left: auto;
	right: 0;
}

.tp-main-menu ul li .submenu li {
	margin: 0;
}

.tp-about-family-shape-2 {
	margin-left: 0;
	margin-right: -50px;
}

.tp-slider-family-shape-4.tptranslateX2 {
	animation: tptranslateY 4s infinite alternate;
}

@media only screen and (max-width: 1599.98px) {
	.tp-slider-family-shape-3 {
		right: 0;
	}

	.tp-about-family-shape {
		right: 0;
	}

	.tp-carrier-img {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1399.98px) {
	.tp-slider-family-shape-4 {
		width: 50%;
	}

	.tp-about-family-img {
		margin-left: 0;
	}

	.tp-about-content-wrapper-family {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1199.98px) {
	.tp-slider-saveing-border {
		margin-left: 9px;
		padding-left: 8px;
	}

	.tp-footer-family-col-4 {
		margin-right: 0;
	}

	.tp-about-contact-btn-family {
		margin-left: 20px;
	}
}

@media only screen and (max-width: 991.98px) {
	.tp-testimonial-navigation {
		float: right;
	}
}

@media only screen and (max-width: 575.98px) {
	.tp-slider-form-btn {
		margin-right: 0;
	}

	.tp-slider-reduction-thumb {
		margin-right: 0;
	}

	.tp-footer-family-col-2 {
		margin-right: 0;
	}

	.tp-about-area-family {
		overflow: hidden;
	}

	.tp-service-area-family {
		overflow: hidden;
	}

	.tp-carrier-area {
		overflow: hidden;
	}

	.tp-video-area-family {
		overflow: hidden;
	}

	.tp-team-area {
		overflow: hidden;
	}

	.tp-payment-area {
		overflow: hidden;
	}

	.tp-award-area {
		overflow: hidden;
	}

	.tp-testimonial-area {
		overflow: hidden;
	}

	.tp-protect-area {
		overflow: hidden;
	}
}

/* home 02 end here */


/* home 03 start here */
.tp-header-top-info-home ul li:not(:last-child) {
	border-left: 1px solid var(--tp-grey-5);
}

.tp-header-tel-box-home {
	margin-left: 0;
	margin-right: 30px;
	padding-left: 0;
	border-left: none;
}

.tp-header-border {
	padding-right: 28px;
	padding-left: 0;
	margin-right: 28px;
	margin-left: 0;
}

.tp-header-border::before {
	left: auto;
	right: 0;
}

.cartmini__close {
	right: auto;
	left: 20px;
}

.cartmini__del {
	right: auto;
	left: 10px;
}

.cartmini__thumb {
	margin-right: 0;
	margin-left: 15px;
}

.cartmini__checkout-title span {
	float: left;
}

.cartmini__widget-item {
	padding-right: 20px;
	padding-left: 35px;
}

.tp-slider-zoom .swiper-slide.swiper-slide-active .tp-slider-shape-home-2 {
	right: auto;
	left: 0;
}

.tp-slider-shape-home-2 {
	right: auto;
	left: -200px;
}

.tp-slider-zoom .swiper-slide.swiper-slide-active .tp-slider-shape-home {
	left: auto;
	right: 0;
}

.tp-slider-shape-home {
	left: auto;
	right: -200px;
}

.tp-slider-pagenation {
	left: auto;
	right: 0;
	margin-left: 0;
	margin-right: 60px;
}

.tp-slider-btn-home .tp-btn-green2 {
	margin-right: 0;
	margin-left: 30px;
}

.tp-feature-home-icon {
	margin-right: 0;
	margin-left: 30px;
}

.tp-about-home-shape-4 {
	margin-left: 0;
	margin-right: -105px;
}

.tp-about-home-shape-3 {
	left: auto;
	right: 24px;
}

.tp-about-home-shape {
	margin-left: 0;
	margin-right: -105px;
}

.tp-about-home-shape-2 {
	right: auto;
	left: 30px;
}

.tp-service-home-btn span {
	padding-right: 17px;
	padding-left: 105px;
}

.tp-service-home-btn .tp-btn {
	margin-left: 0;
	margin-right: -80px;
}

.tp-protect-list-icon {
	margin-right: 0;
	margin-left: 30px;
}

.tp-protect-shape-3 {
	right: auto;
	left: 0;
}

.tp-protect-thumb {
	margin-left: 0;
	margin-right: 100px;
}

.tp-protect-shape {
	left: auto;
	right: -17px;
}

.tp-clients-content-wrapper-2::before {
	right: auto;
	left: 0;
}

.tp-clients-icon {
	margin-right: 0;
	margin-left: 30px;
}

.tp-pricing-home-feature ul li {
	padding-left: 10px;
	padding-right: 60px;
}

.tp-pricing-home-feature ul li i {
	margin-right: 0;
	margin-left: 11px;
}

.tp-contact-home-title-2 {
	text-align: right;
	margin-left: 0;
	margin-right: -30px;
	padding-left: 0;
	padding-right: 53px;
}

.tp-contact-home-form {
	margin-left: -60px;
	margin-right: 60px;
}

.tp-contact-home-shape-2 {
	right: auto;
	left: 0;
}

.tp-blog-insu-date {
	margin-left: 0;
	margin-right: 20px;
	padding-left: 0;
	padding-right: 20px;
}

.tp-blog-insu-date::before {
	left: auto;
	right: 0;
}

.tp-blog-insu-link i {
	margin-left: 0;
	margin-right: 3px;
	transform: scaleX(-1);
}

.tp-cta-content-icon {
	margin-right: 0;
	margin-left: 25px;
}

.tp-footer-post-thumb {
	margin-right: 0;
	margin-left: 20px;
}

.tp-footer-post-content span {
	margin-left: 0;
	margin-right: 25px;
}

.tp-footer-post-content span::before {
	left: auto;
	right: -25px;
}

.tp-slider-bg-home {
	background-position: left;
}

.tp-about-progress .progress-bar {
	animation-name: slideInRight !important;
}

.tp-about-progress .progress-bar::before {
	right: auto;
	left: -10px;
}

@media only screen and (max-width: 1599.98px) {
	.tp-header-right-home .tp-header-border {
		padding-right: 20px;
		margin-right: 20px;
		padding-left: 0;
		margin-left: 0;
	}
}

@media only screen and (max-width: 1399.98px) {
	.tp-about-home-shape-2 {
		left: 0;
	}

	.tp-about-home-shape {
		margin-right: 0;
	}

	.tp-about-home-shape-4 {
		margin-right: -30px;
	}

	.tp-about-content-wrapper {
		margin-right: 0;
	}

	.tp-contact-home-form {
		margin-left: 0;
		margin-right: 0;
	}
}

@media only screen and (max-width: 1199.98px) {
	.tp-about-home-shape-4 {
		margin-right: 0;
	}

	.tp-about-home-shape-2 {
		margin-left: 0;
		margin-right: -59px;
	}

	.tp-protect-thumb {
		margin-right: 0;
	}

	.tp-slider-pagenation {
		margin-right: 0;
	}
}

@media only screen and (max-width: 575.98px) {
	.tp-service-home-btn .tp-btn {
		margin-right: 0;
	}

	.tp-slider-pagenation {
		margin-right: 0;
	}
}

/* home 03 end here */

/* home 04 start here */
.tp-header-info-business ul li {
	margin-left: 0;
	margin-right: 40px;
}

.tp-header-info-business ul li a i {
	margin-right: 0;
	margin-left: 10px;
}

.tp-header-right-business ul li {
	margin-left: 0;
	margin-right: 25px;
}

.tp-header-right-business ul .tp-header-border-2 {
	padding-left: 0;
	margin-left: 0;
	padding-right: 30px;
	margin-right: 30px;
}

.tp-header-right-business ul .tp-header-border-2::before {
	left: auto;
	right: 0;
}

.tp-header-tel-business i {
	margin-right: 0;
	margin-left: 10px;
}

.tp-slider-busi-content {
	left: auto;
	right: 100px;
}

.tp-slider-busi-content span::before {
	left: auto;
	right: -29px;
	top: -60px;
}

.tp-slider-busi-img img {
	left: auto;
	right: 53px;
}

.tp-slider-busi-shape2 {
	right: auto;
	left: -120px;
}

.tp-slider-busi-shape {
	left: auto;
	right: 30px;
}

.tp-experience-free-service {
	margin-right: 45px;
	margin-left: -45px;
}

.tp-experience-check label {
	margin-left: 0;
	margin-right: 18px;
}

.tp-experience-check label::before {
	left: auto;
	right: -20px;
}

.tp-experience-check label::after {
	left: auto;
	right: -20px;
}

.tp-experience-content {
	margin-left: 0;
	margin-right: 25px;
}

.tp-about-busi-thumb {
	left: auto;
	right: 0;
}

.tp-about-list-busi ul li .tp-about-list-icon span {
	margin-right: 0;
	margin-left: 16px;
}

.tp-about-video-busi .mr-10 {
	margin-right: 0;
	margin-left: 10px;
}

.tp-feature-busi-icon {
	margin-right: 0;
	margin-left: 20px;
}

.tp-progress-wrapper {
	margin-left: 0;
	margin-right: 65px;
}

.tp-progress-bar {
	animation-name: slideInRight;
}

.tp-progress-counter {
	right: auto;
	left: -20px;
}

.tp-benifits-faq-list .accordion-btn {
	right: auto;
	left: 30px;
}

.tp-benifits-faq-list .tp-faq-details-para span {
	right: auto;
	left: 30px;
}

.tp-benifits-faq-list .tp-faq-details-para {
	padding-right: 30px;
	padding-left: 90px;
}

.tp-benifits-title-wrapper {
	margin-left: 0;
	margin-right: 70px;
}

.tp-contact-busi-btn {
	text-align: left;
}

.tp-testimonial-busi-qoute {
	right: auto;
	left: 50px;
}

.tp-blog-busi-content .tp-blog-info-left {
	margin-right: 0;
}

.tp-blog-heart i {
	margin-right: 0;
	margin-left: 10px;
}

.tp-counter-area-busi {
	overflow: hidden;
}

.tp-testimonial-busi-world span {
	margin-right: 0;
	margin-left: 15px;
}

@media only screen and (max-width: 1800px) {
	.tp-slider-busi-content {
		right: 0;
		height: 10px;
	}

	.tp-slider-busi-shape2 {
		left: 0;
	}
}

@media only screen and (max-width: 1599.98px) {
	.tp-experience-free-service {
		margin-right: 0;
		margin-left: 0;
	}

	.tp-experience-content {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1399.98px) {
	.tp-about-content-wrapper-business {
		margin-right: 75px;
	}
}

@media only screen and (max-width: 1199.98px) {
	.tp-about-content-wrapper-business {
		margin-right: 0;
	}

	.tp-benifits-title-wrapper {
		margin-right: 0;
	}
}

@media only screen and (max-width: 991.98px) {
	.tp-progress-wrapper {
		margin-right: 0;
	}

	.tp-contact-busi-btn {
		text-align: right;
	}

	.tp-footer-family-col-2 {
		margin-right: 0;
	}
}

@media only screen and (max-width: 576.98px) {
	.tp-payment-area-busi {
		overflow: hidden;
	}

	.tp-progress-area {
		overflow: hidden;
	}
}

/* home 04 end here */


/* home 05 start here */
.tp-slider-health-thumb-img {
	right: auto;
	left: 0;
}

.tp-slider-health-content {
	left: auto;
	right: 13px;
}

.tp-slider-health-content span::before {
	background: #addcdf;
}

.tp-slider-health-btn .tp-btn-green4 {
	margin-right: 0;
	margin-left: 20px;
}

.tp-slider-health-shape-2 span {
	margin-right: 0;
	margin-left: 10px;
}

.tp-slider-health-shape-2 {
	right: auto;
	left: -198px;
}

.tp-slider-health-shape-4 {
	left: auto;
	right: 0;
}

.tp-slider-health-shape {
	left: auto;
	right: -21px;
}

.tp-slider-health-shape img {
	margin-right: 0;
	margin-left: 20px;
}

.tp-about-health-shape-2 {
	right: auto;
	left: 0;
}

.tp-about-health-shape {
	left: auto;
	right: 0;
}

.tp-about-health-shape-3 {
	right: auto;
	left: 209px;
}

.tp-about-health-thumb {
	margin-right: 0;
	margin-left: 85px;
}

.tp-about-health-img {
	padding-right: 0;
	padding-left: 150px;
}

.tp-about-health-img-2 {
	float: left;
}

.tp-about-health-img-3 {
	right: auto;
	left: 20px;
}

.tp-service-health-shape {
	left: auto;
	right: -100px;
}

.tp-pricing-health-feature ul li i {
	margin-right: 0;
	margin-left: 8px;
}

.tp-faq-shape-2 {
	right: auto;
	left: 0;
}

.tp-faq-btn::after {
	right: auto;
	left: 0;
}

.tp-process-content {
	margin-left: 0;
	margin-right: 70px;
}

.tp-process-thumb-2 {
	float: left;
}

.tp-process-thumb-3 {
	right: auto;
	left: -30px;
}

.tp-process-contact {
	left: auto;
	right: 90px;
}

.tp-testimonial-health-slide {
	margin-right: 0;
	margin-left: -375px;
}

.tp-testimonial-health-pagenation .tp-testimonial-health-pagenation-next {
	margin-right: 0;
	margin-left: 10px;
}

.tp-testimonial-health-shape {
	right: auto;
	left: 0;
}

.tp-testimonial-health-pagenation div {
	transform: scaleX(-1);
}

.tp-testimonial-health img {
	margin-right: 0;
	margin-left: 20px;
}

.tp-contact-health-icon {
	margin-right: 0;
	margin-left: 20px;
	transform: scaleX(-1);
}

.tp-counter-health-border::before {
	right: auto;
	left: -15px;
}

.tp-experience-shape {
	right: auto;
	left: 67px;
}

.tp-experience-shape-health {
	margin-left: 0;
	margin-right: -8px;
}

.tp-experience-input label {
	left: auto;
	right: 24px;
}

.tp-experience-input input {
	padding-left: 0;
	padding-right: 54px;
}

.tp-about-health-phone img {
	margin-right: 0;
	margin-left: 10px;
}

.tp-service-health-border {
	border-right: 0;
	border-left: 1px solid #beecee;
}

.tp-pricing-health-btn {
	margin-right: 0;
	margin-left: 20px;
}

.tp-process-icon {
	margin-right: 0;
	margin-left: 20px;
}

.tp-process-border::before {
	right: auto;
	left: 0;
}

@media only screen and (max-width: 1599.98px) {
	.tp-slider-health-shape-2 {
		left: 0;
	}

	.tp-slider-health-shape {
		right: -130px;
	}

	.tp-service-health-shape {
		right: 0;
	}
}

@media only screen and (max-width: 1399.98px) {
	.tp-slider-health-content {
		right: -38px;
	}

	.tp-process-content {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1199.98px) {
	.tp-experience-content p {
		margin-right: 0;
	}

	.tp-about-health-thumb {
		margin-left: 0;
	}
}

@media only screen and (max-width: 991.98px) {
	.tp-faq-btn b {
		margin-right: 0;
		margin-left: 30px;
	}

	.tp-footer-family-col-3 {
		margin-right: 0;
	}
}

@media only screen and (max-width: 767.98px) {
	.tp-service-health-border {
		border-left: 0;
	}

	.tp-faq-shape-2 {
		width: 100%;
	}

	.tp-about-health-shape-2 {
		width: 100%;
	}
}

@media only screen and (max-width: 575.98px) {
	.tp-service-area {
		overflow: hidden;
	}

	.tp-about-area {
		overflow: hidden;
	}
}

/* home 05 end here */

/* home 06 start here */
.tp-header-care-top ul li {
	margin-right: 0;
	margin-left: 60px;
}

.tp-header-tel-care {
	margin-right: 30px;
	margin-left: 0;
}

.tp-header-cart-care {
	margin-right: 30px;
	margin-left: 0;
}

.tp-slider-care-shape-2 {
	left: auto;
	right: -70px;
}

.tp-slider-care-shape {
	right: auto;
	left: 0;
}

.tp-slider-care-title {
	margin-right: 0;
	margin-left: 45px;
}

.tp-slider-health-btn .tp-btn-red {
	margin-right: 0;
	margin-left: 20px;
}

.tp-about-care-shape-2 {
	right: auto;
	left: 100px;
}

.tp-about-care-shape {
	left: auto;
	right: 80px;
}

.tp-about-care-shape-3 {
	right: auto;
	left: 65px;
}

.tp-about-care-img {
	float: left;
	padding-left: 0;
	padding-right: 224px;
}

.tp-about-care-img-2 {
	padding-left: 170px;
	padding-right: 34px;
}

.tp-about-care-img-3 {
	float: left;
	margin-right: 0;
	margin-left: -30px;
}

.tp-about-care-content {
	margin-left: 0;
	margin-right: 70px;
}

.tp-faq-care-btn::after {
	right: auto;
	left: 30px;
}

.tp-faq-care-btn {
	padding-right: 30px;
	padding-left: 62px;
}

.tp-faq-title-care-wrapper {
	margin-right: 0;
	margin-left: 125px;
}

.tp-faq-care-rating h4 {
	margin-right: 0;
	margin-left: 20px;
}

.tp-choseus-care-thumb img {
	left: auto;
	right: -353px;
}

.tp-choseus-expreance {
	right: auto;
	left: 0;
}

.tp-choseus-care-list-content span {
	margin-right: 0;
	margin-left: 15px;
}

.tp-choseus-care-content {
	margin-left: 0;
	margin-right: 80px;
}

.tp-testimonial-care-img {
	margin-right: 0;
	margin-left: 20px;
}

.tp-testimonial-care-thumb {
	margin-left: 0;
	margin-right: -30px;
}

.tp-testimonial-care-thumb-2 {
	right: auto;
	left: 70px;
}

.tp-testimonial-care-thumb-3 {
	right: auto;
	left: 50px;
}

.tp-team-care-content {
	left: auto;
	right: 0;
}

.tp-team-care-thumb-wrapper:hover .tp-team-care-content {
	right: 40px;
}

.tp-team-care-title::before {
	left: auto;
	right: 0;
}

.tp-contact-care-btn-wrapper .tp-contact-care-check label {
	margin-left: 0;
	margin-right: 30px;
}

.tp-contact-care-btn-wrapper .tp-contact-care-check label::before {
	left: auto;
	right: -30px;
}

.tp-contact-care-btn-wrapper .tp-contact-care-check label::after {
	left: auto;
	right: -30px;
}

.tp-contact-care-title-wrapper {
	margin-right: 0;
	margin-left: 100px;
}

.tp-contact-care-info span {
	margin-right: 0;
	margin-left: 30px;
}

.tp-contact-care-shape {
	right: auto;
	left: 70px;
}

.tp-team-group-img {
	margin-right: 0;
	margin-left: 20px;
}

.tp-team-group-img-2 {
	margin-left: 0;
	margin-right: -15px;
}

@media only screen and (max-width: 1399.98px) {
	.tp-about-care-content {
		margin-right: 0;
	}

	.tp-slider-care-title {
		margin-left: 0;
	}

	.tp-slider-care-shape-2 {
		right: 0;
	}

	.tp-about-care-img-3 {
		margin-left: 0;
	}

	.tp-choseus-care-content {
		margin-right: 0;
	}

	.tp-about-care-shape {
		right: 0;
	}
}

@media only screen and (max-width: 1199.98px) {
	.tp-about-care-img-2 {
		padding-left: 100px;
		padding-right: 0;
	}

	.tp-about-care-img {
		padding-right: 150px;
	}

	.tp-faq-title-care-wrapper {
		margin-left: 0;
	}

	.tp-testimonial-care-thumb {
		margin-right: 0;
	}

	.tp-contact-care-title-wrapper {
		margin-left: 0;
	}

	.tp-slider-care-discount {
		right: 0;
		left: auto;
	}
}

/* home 06 end here */


/* home 07 start here */
.tp-slider-pet-shape-1 {
	right: auto;
	left: 100px;
}

.tp-header-hamburger-2 {
	margin-left: 0;
	margin-right: 40px;
}

.tp-slider-pet-shape-2 {
	right: auto;
	left: 95px;
}

.tp-slider-pet-shape-3 {
	right: auto;
	left: 273px;
}

.tp-slider-pet-shape-4 {
	left: auto;
	right: 0;
}

.tp-slider-pet-video-btn .tp-video-waves {
	left: auto;
	right: -22px;
}

.tp-feature-pet-content {
	margin-left: 0;
	margin-right: 90px;
}

.tp-about-pet-shape {
	margin-left: 0;
	margin-right: 65px;
}

.tp-about-pet-title p {
	margin-right: 0;
	margin-left: 67px;
}

.tp-about-pet-thumb {
	margin-right: 70px;
	margin-left: -70px;
}

.tp-about-avatar-thumb img {
	transform: scaleX(-1);
}

.tp-service-pet-shape-3 {
	right: auto;
	left: 0;
}

.tp-service-pet-shape-4 {
	left: auto;
	right: 0;
}

.tp-service-pet-shape {
	right: auto;
	left: 10px;
}

.tp-service-pet-shape-2 {
	right: auto;
	left: 0;
}

.tp-service-pet-item {
	padding: 65px 60px 60px 220px;
}

.tp-feature-pet-item {
	padding: 28px 40px 20px 35px;
	margin-right: 0;
	margin-left: 15px;
}

.tp-feature-pet-thumb {
	margin-left: 0;
	margin-right: -48px;
}

.tp-feature-pet-shape-4 {
	right: auto;
	left: 0px;
}

.tp-feature-pet-item:hover .tp-feature-pet-shape-4 {
	right: auto;
	left: 10px;
}

.tp-feature-pet-shape-3 {
	right: auto;
	left: 35px;
}

.tp-feature-pet-shape-2 {
	left: auto;
	right: 70px;
}

.tp-payment-pet-shape-2 {
	left: auto;
	right: 81px;
}

.tp-payment-pet-thumb img {
	margin-left: 0;
	margin-right: -100px;
}

.tp-payment-pet-shape-4 {
	right: auto;
	left: 28px;
}

.tp-contact-pet-list ul {
	margin-right: 0;
	margin-left: 60px;
}

.tp-contact-pet-list ul li span {
	margin-right: 0;
	margin-left: 18px;
}

.tp-contact-pet-shape {
	right: auto;
	left: 0;
}

.tp-contact-pet-thumb {
	margin-left: 0;
	margin-right: -50px;
}

.tp-contact-pet-form {
	margin-left: 0;
	margin-right: 20px;
}

.tp-feature-pet-shape {
	left: auto;
	right: 30px;
}

.tp-footer-pet-shape {
	left: auto;
	right: 0;
}

.tp-about-pet-img {
	padding-right: 0;
	padding-left: 38px;
}

.tp-payment-area {
	overflow: hidden;
}

.nice-select::after {
	right: auto;
	left: 20px;
}

.nice-select {
	text-align: right !important;
}

.nice-select .list {
	left: auto;
	right: 0;
}

.nice-select .option {
	text-align: right;
}

@media only screen and (max-width: 1699.98px) {
	.tp-slider-pet-shape-1 {
		left: 0;
	}

	.tp-slider-pet-shape-2 {
		left: 0;
	}

	.tp-slider-pet-shape-3 {
		left: 100px;
	}
}

@media only screen and (max-width: 1399.98px) {
	.tp-feature-pet-content {
		margin-right: 0;
	}

	.tp-about-pet-thumb {
		margin-right: 0;
		margin-left: 0;
	}
}

@media only screen and (max-width: 1199.98px) {
	.tp-about-pet-title p {
		margin-left: 0;
	}

	.tp-service-pet-item {
		padding: 65px 50px 60px 220px;
	}

	.tp-payment-pet-thumb img {
		margin-right: 0;
	}

	.tp-contact-pet-form {
		margin-right: 0;
	}

	.tp-slider-pet-shape-3 {
		left: 0;
	}
}

@media only screen and (max-width: 991.98px) {
	.tp-about-pet-img-2 {
		margin-left: 0;
	}

	.tp-feature-pet-thumb {
		margin-right: 0;
	}
}

@media only screen and (max-width: 575.98px) {
	.tp-about-pet-img {
		padding-left: 0;
	}

	.tp-service-pet-item {
		padding: 65px 40px 60px 40px;
	}

	.tp-feature-pet-item {
		margin-left: 0;
	}
}

/* home 07 end here */

/* home 08 start here */
.tp-header-travel-top ul li a i {
	margin-right: 0;
	margin-left: 10px;
}

.tp-slider-travel-btn-2 .tp-btn-care {
	margin-right: 0;
	margin-left: 15px;
}

.tp-about-travel-icon {
	margin-left: 20px;
	margin-right: -40px;
}

.tp-about-travel-shape-img {
	left: auto;
	right: -20px;
}

.tp-about-travel-shape-2 {
	padding-left: 50px;
	padding-right: 20px;
	right: auto;
	left: 120px;
}

.tp-about-travel-icon2 {
	margin-right: 0;
	margin-left: 23px;
}

.tp-about-travel-img {
	padding-right: 0;
	padding-left: 240px;
	margin-left: auto;
	margin-right: -65px;
}

.tp-about-travel-img-1 {
	padding-left: 70px;
	padding-right: 100px;
}

.tp-about-travel-list ul li span {
	margin-right: 0;
	margin-left: 25px;
}

.tp-visitors-thumb-2 {
	margin-right: 0;
	margin-left: -130px;
	float: left;
}

.tp-visitors-thumb-3 {
	left: auto;
	right: 16px;
}

.tp-visitors-thumb {
	margin-left: 0;
	margin-right: 35px;
}

.tp-visitors-list ul li span i {
	margin-right: 0;
	margin-left: 10px;
}

.tp-team-travel-left {
	margin-right: -250px;
	padding-right: 250px;
	padding-left: 100px;
	margin-left: 20px;
}

.tp-team-travel-bg {
	left: auto;
	right: -128px;
}

.tp-team-travel-customer {
	right: auto;
	left: 0;
}

.tp-team-travel-customer span {
	margin-right: 0;
	margin-left: 25px;
}

.tp-team-travel-contact span {
	margin-right: 0;
	margin-left: 20px;
}

.tp-team-travel-thumb-wrapper {
	margin-left: 0;
	margin-right: 50px;
}

.tp-cta-travel-space-2 {
	margin-left: -65px;
	margin-right: -5px;
}

.tp-cta-travel-shape {
	right: auto;
	left: 16px;
}

.tp-cta-travel-space {
	margin-left: -5px;
	margin-right: -65px;
}

.tp-choseus-travel-img {
	left: auto;
	right: 0;
}

.tp-choseus-travel-info {
	float: left;
	margin-right: 0;
	margin-left: 50px;
}

.tp-choseus-travel-link {
	margin-left: 0;
	margin-right: 40px;
}

.tp-choseus-travel-link::before {
	left: 0;
	right: -40px;
}

.tp-choseus-travel-counter .knob {
	margin-left: 0 !important;
	margin-right: -97px !important;
}

.tp-choseus-travel-expe {
	margin-left: 0;
	margin-right: 20px;
}

.tp-choseus-travel-user-img {
	margin-right: 0;
	margin-left: 60px;
}

.tp-choseus-travel {
	margin-left: 0;
}

.tp-footer-tel-icon span {
	margin-right: 0;
	margin-left: 20px;
}

.tp-footer-travel-button {
	text-align: left;
}

.tp-footer-travel-social {
	float: left;
}

.tp-footer-travel-social a {
	margin-left: 0;
	margin-right: 25px;
}

@media only screen and (max-width: 1399.98px) {
	.tp-footer-travel-copyright-text.text-right {
		text-align: left;
	}

	.tp-cta-travel-space-2 {
		margin-left: 0;
		margin-right: 0;
	}

	.tp-cta-travel-space {
		margin-left: 0;
		margin-right: 0;
	}
}

@media only screen and (max-width: 1199.98px) {
	.tp-about-travel-img-1 {
		padding-left: 0;
	}

	.tp-about-travel-img {
		padding-left: 64px;
		margin-right: 0;
	}

	.tp-about-travel-shape-2 {
		left: 0;
	}

	.tp-about-travel-shape {
		margin-right: 25px;
	}

	.tp-visitors-thumb-2 {
		margin-left: 0;
	}

	.tp-visitors-thumb {
		margin-right: 0;
	}

	.tp-team-travel-thumb-wrapper {
		margin-right: 0;
	}

	.tp-team-travel-left {
		margin-left: 0;
	}
}

@media only screen and (max-width: 991.98px) {
	.tp-about-travel-thumb {
		padding-right: 0;
		padding-left: 100px;
	}

	.tp-team-travel-customer {
		left: inherit;
	}

	.tp-choseus-travel-info {
		float: right;
		margin-left: 0;
	}

	.tp-footer-travel-button {
		text-align: right;
	}

	.tp-footer-travel-social {
		float: right;
	}

	.tp-footer-travel-copyright-text {
		text-align: right;
	}

	.tp-footer-travel-copyright-text.text-right {
		text-align: right;
	}

	.tp-team-travel-left {
		margin-right: 0;
		padding-left: 25px;
		padding-right: 25px;
		margin-left: 0;
	}
}

@media only screen and (max-width: 767.98px) {
	.tp-about-travel-thumb {
		padding-left: 0;
	}

	.tp-team-travel-customer {
		left: 0;
	}
}

/* home 08 end here */


/* home 09 start here */
.tp-header-mrg-icon {
	margin-right: 0;
	margin-left: 15px;
}

.tp-about-mrg-thumb {
	padding-right: 0;
	padding-left: 70px;
}

.tp-about-mrg-img {
	margin-left: 0;
	margin-right: -80px;
}

.tp-about-mrg-img-2 {
	float: left;
}

.tp-about-mrg-img-3 {
	padding-left: 0;
	padding-right: 52px;
}

.tp-about-mrg-shape-3 {
	right: auto;
	left: 90px;
}

.tp-about-mrg-shape-2 {
	left: auto;
	right: 0;
}

.tp-btn-mrg-2 {
	margin-right: 0;
	margin-left: 20px;
}

.tp-about-mrg-icon span {
	margin-right: 0;
	margin-left: 20px;
}

.tp-cta-mrg-shape {
	right: auto;
	left: -65px;
}

.tp-cta-mrg-video {
	right: auto;
	left: 40px;
}

.tp-cta-mrg-content {
	padding: 70px 120px 70px 52px;
}

.tp-cta-mrg-thumb {
	margin-right: 0;
	margin-left: -20px;
}

.tp-choseus-mrg-shape {
	right: auto;
	left: 0;
}

.tp-blog-mrg-content {
	padding: 20px 30px 35px 20px;
}

.tp-blog-mrg-right i {
	margin-right: 0;
	margin-left: 4px;
}

.tp-cta-mrg2-content span {
	margin-right: 0;
	margin-left: 70px;
}

.tp-cta-mrg2-btn {
	text-align: left;
}

.tp-footer-mrg-col-2 {
	margin-left: 0;
	margin-right: 70px;
}

.tp-footer-mrg-social-link ul li a i {
	margin-right: 0;
	margin-left: 15px;
}

.tp-footer-mrg-shape {
	right: auto;
	left: 0;
}

.tp-mrg-bg-3 {
	overflow: hidden;
}

@media only screen and (max-width: 1599.98px) {
	.tp-about-mrg-shape-3 {
		left: 0;
	}
}

@media only screen and (max-width: 1399.98px) {
	.tp-about-mrg-thumb {
		padding-left: 0;
	}

	.tp-about-mrg-img {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1199.98px) {
	.tp-about-mrg-img-3 {
		padding-left: 52px;
	}
}

@media only screen and (max-width: 991.98px) {
	.tp-cta-mrg-thumb {
		margin-left: 0;
	}

	.tp-cta-mrg-content {
		padding: 30px 30px 30px 30px;
	}

	.tp-cta-mrg2-btn {
		text-align: right;
	}
}

@media only screen and (max-width: 768.98px) {
	.tp-footer-mrg-col-2 {
		margin-right: 0;
	}
}

/* home 09 end here */


/* about starrt here */
.tp-header-about-top-info ul li:not(:last-child) {
	border-right: 0;
	border-left: 1px solid #019975;
}

.tp-header-about-box {
	margin-left: 0;
	margin-right: 30px;
}

.tp-author-content {
	margin-left: 0;
	margin-right: 70px;
}

.tp-value-icon {
	margin-right: 0;
	margin-left: 45px;
}

@media only screen and (max-width: 1599.98px) {
	.tp-header-about-box {
		margin-right: 14px;
	}
}

@media only screen and (max-width: 991.98px) {
	.tp-author-content {
		margin-right: 0;
	}
}

@media only screen and (max-width: 575.98px) {
	.tp-value-icon {
		margin-left: 20px;
	}
}

/* about end here */


/* blog start here */
.tp-blog-search button {
	right: auto;
	left: 0;
}

.tp-blog-search input {
	padding-left: 62px;
	padding-right: 26px;
}

.tp-blog-post-thumb img {
	margin-right: 0;
	margin-left: 15px;
}

.tp-blog-meta-2 i {
	margin-right: 0;
	margin-left: 5px;
}

.tp-postbox-meta span:first-child {
	margin-right: 0;
	margin-left: 35px;
}

.tp-postbox-meta span i {
	margin-right: 0;
	margin-left: 4px;
}

.tp-postbox-details-qoute-icon span {
	margin-right: 0;
	margin-left: 25px;
}

.tp-postbox-list-inner span i {
	margin-right: 0;
	margin-left: 15px;
}

.tp-postbox-social-title {
	margin-right: 0;
	margin-left: 20px;
}

.tp-postbox-social-inner {
	text-align: left;
}

.tp-postbox-comment-avater {
	margin-right: 0;
	margin-left: 45px;
}

.tp-postbox-comment ul .children {
	margin-left: 0;
	margin-right: 100px;
}

.tp-postbox-social-inner {
	text-align: right;
}

.tp-postbox-content {
	margin-right: 0;
	margin-left: 40px;
}

.tp-postbox-pagenation ul li {
	margin-right: 0;
	margin-left: 15px;
}

@media only screen and (max-width: 991.98px) {
	.tp-postbox-comment ul .children {
		margin-right: 0;
	}
}

/* blog end here */


/* cart style here */
.table-content .product-quantity input {
	text-align: center;
}

#coupon_code {
	margin-right: 0;
	margin-left: 10px;
}

.coupon-accordion h3 {
	padding: 1em 3.5em 1em 2em;
}

.coupon-accordion h3::before {
	left: auto;
	right: 15px;
}

.form-row>label {
	margin-left: 0;
	margin-right: 15px;
}

.payment-method .accordion-button::after {
	right: auto;
	left: 0;
}

.country-select .nice-select::after {
	right: auto;
	left: 20px;
}

.checkout-form-list input[type="text"],
.checkout-form-list input[type="password"],
.checkout-form-list input[type="email"] {
	padding: 0 10px 0 0;
}

.checkout-form-list input[type="checkbox"] {
	margin-right: 0;
	margin-left: 10px;
}

.ship-different-title h3 label {
	margin-right: 0;
	margin-left: 20px;
}

/* cart style end */

/* faq style start */
.tp-faq-hero-shape {
	text-align: left;
}

.tp-faq-btn-2 .accordion-btn {
	right: auto;
}

.tp-service-details-list-2 ul li span {
	margin-right: 0;
	margin-left: 20px;
}

.tp-faq-item {
	padding-left: 70px;
	padding-right: 30px;
}

.tp-faq-btn-4 .tp-faq-icon-inner {
	left: auto;
	right: 0;
}

.tp-faq-btn-4 {
	padding-left: 30px;
	padding-right: 45px;
}

.tp-faq-btn-2 .accordion-btn::after {
	left: auto;
	right: 0;
}

.tp-service-downloads-pdf {
	margin-right: 0;
	margin-left: 20px;
}

.tp-service-widget-tab ul li a::before {
	right: auto;
	left: 0;
}

/* faq style end */

/* faq portfolio start */
.tp-portfolio-details-thumb {
	margin-right: 0;
	margin-left: 30px;
}

.tp-portfolio-details-list ul li span {
	margin-right: 0;
	margin-left: 25px;
}

.tp-portfolio-navigation a i {
	margin-left: 10px;
	margin-right: 10px;
	transform: scaleX(-1);
}

.tp-portfolio-navigation-right {
	float: left;
}

.tp-portfolio-details-list {
	margin-left: 0;
	margin-right: 35px;
}

@media only screen and (max-width: 1199.98px) {
	.tp-portfolio-details-thumb {
		margin-left: 0;
	}

	.tp-portfolio-details-list {
		margin-right: 0;
	}

	.tp-portfolio-navigation-icon {
		float: right;
	}

	.tp-portfolio-navigation-right {
		float: right;
	}
}

/* faq portfolio start */

/* shop area start */
.tp-shop-details-thumb {
	margin-right: 0;
	margin-left: 100px;
}

.tp-shop-details-rating {
	margin-right: 0;
	margin-left: 13px;
}

.tp-shop-details-reviews {
	margin-right: 0;
	margin-left: 26px;
}

.tp-shop-details-code {
	margin-right: 0;
	margin-left: 56px;
}

.tp-shop-details-quantity input {
	text-align: center !important;
}

.tp-shop-details-quantity {
	margin-right: 0;
	margin-left: 20px;
}

.tp-shop-details-cart-btn {
	margin-right: 0;
	margin-left: 20px;
}

.tp-shop-details-social span {
	margin-right: 0;
	margin-left: 25px;
}

.tp-shop-review-avater-thumb img {
	margin-right: 0;
	margin-left: 10px;
}

.tp-shop-review-rating-wrapper {
	margin-right: 0;
	margin-left: 10px;
}

.tp-shop-review-agree label {
	padding-left: 0;
	padding-right: 8px;
}

.tp-shop-details-countdown i {
	margin-right: 0;
	margin-left: 15px;
}

.tp-shop-search-btn {
	right: auto;
	left: 30px;
}

.tp-shop-search-input input {
	padding-left: 50px;
	padding-right: 30px;
}

.tp-shop-widget-product-thumb {
	margin-right: 0;
	margin-left: 20px;
}

@media only screen and (max-width: 1199.98px) {
	.tp-shop-details-thumb {
		margin-left: 0;
	}
}

@media only screen and (max-width: 575.98px) {
	.tp-shop-details-quantity {
		margin-left: 8px;
	}

	.tp-shop-details-cart-btn {
		margin-left: 9px;
	}

	.tp-shop-details-reviews {
		margin-left: 5px;
	}
}

/* shop area end */

/* team area start */
.tp-team-details-thumb {
	padding-right: 0;
	padding-left: 40px;
}

.tp-team-details-content {
	margin-left: 0;
	margin-right: -40px;
}

.tp-team-about-list ul li {
	padding-left: 0;
	padding-right: 18px;
}

.tp-team-about-list ul li::before {
	left: auto;
	right: 0;
}

.tp-testimonial-busi-rating i {
	margin-right: 0;
	margin-left: 7px;
}

@media only screen and (max-width: 992.98px) {
	.tp-team-details-thumb {
		padding-left: 0;
	}

	.tp-team-details-content {
		margin-right: 0;
	}
}

/* team area end */

.tp-search-form-icon button {
	right: auto;
	left: 0;
}

.tp-search-form input {
	padding: 10px 20px 10px 76px;
}

.tpoffcanvas__contact-info ul li i {
	float: right;
}

.tpoffcanvas__contact-info ul li a {
	margin-left: 0;
	margin-right: 10px;
}

.tp-footer-input label {
	right: 0;
}

.tp-slider-form-btn {
	text-align: end;
}

.tp-counter-battom-icon::before {
	left: auto;
	right: 25px;
}

.tp-counter-item-icon span {
	margin: 0px;
}

.tp-counter-item-icon span.tp-tp_counter-icon {
	margin-right: 0;
	margin-left: 30px;
}

.tp-header-tel-family .tp-header-tel-box {
	border-right: 0;
}

.tp-slider-pagenation span.swiper-pagination-bullet-active,
.tp-slider-btn-home .tp-btn-green2 {
	background: #5758d6;
}

.tp-contact-form-btn.d-flex.align-items-center {
	justify-content: end;
}

.tp-contact-form-btn button.tp-btn.tp-btn-green2.mr-30 {
	margin: 0;
}

.tp-experience-check.d-flex.align-items-center.mb-25 {
	justify-content: end;
}

.tp-blog-info-right {
	margin-right: 42px;
	margin-left: 0;
}

.tp-choseus-care-list-content span {
	margin-right: 0 !important;
	margin-left: 15px;
}

.tp-footer-input-2 {
	text-align: right;
}

.tp-blog-info-right::before {
	left: 0;
	right: -22px;
}

.tp-sidebar-widget.widget_categories ul li a::before {
	right: auto;
	left: 10px;
}

.tp-sidebar-widget.widget_categories ul li a:hover::before {
	right: auto;
	left: 0;
}

.tp-postbox-social-icon span a {
	margin-right: 0;
	margin-left: 13px;
}

.tp-contact-btn-2.lineheight-1 {
	text-align: right;
}

/* woocommerce area start */
.woocommerce-page .strb-sidebar-product-rating ul.strb-sidebar-product-list li .strb-sidebar-product-rating-thumb,
body[class*="elementor"] .strb-sidebar-product-rating ul.strb-sidebar-product-list li .strb-sidebar-product-rating-thumb {
	margin-right: 0;
	margin-left: 15px;
}

.woocommerce-page .strb-product-action-addToCart-bottom .strb-product-action-btn[class] svg,
.woocommerce-page .strb-product-action-addToCart-bottom .strb-product-action-btn[class] i,
.woocommerce-page .strb-product-action-addToCart-bottom a.added_to_cart.wc-forward svg,
.woocommerce-page .strb-product-action-addToCart-bottom a.added_to_cart.wc-forward i,
body[class*="elementor"] .strb-product-action-addToCart-bottom .strb-product-action-btn[class] svg,
body[class*="elementor"] .strb-product-action-addToCart-bottom .strb-product-action-btn[class] i,
body[class*="elementor"] .strb-product-action-addToCart-bottom a.added_to_cart.wc-forward svg,
body[class*="elementor"] .strb-product-action-addToCart-bottom a.added_to_cart.wc-forward i {
	margin-right: 0px;
	margin-left: 8px;
}

.strb-wishlist-thumb {
	margin-right: 0px;
	margin-left: 15px;
}

.woocommerce-page div.strb-product-compare-modal>table>tbody>tr>td .products-variations .storebuild_single_add_to_cart_button.button .strb-cart-icon,
body[class*="elementor"] div.strb-product-compare-modal>table>tbody>tr>td .products-variations .storebuild_single_add_to_cart_button.button .strb-cart-icon {
	margin-right: 0px;
	margin-left: 5px;
}

.woocommerce-page .strb-product-details-add-to-cart form .strb-product-quantity-wrapper,
body[class*="elementor"] .strb-product-details-add-to-cart form .strb-product-quantity-wrapper {
	margin-right: 0px;
	margin-left: 20px;
}

.strb-wishlist-content .storebuild_cart_btn .strb-cart-icon {
	margin-right: 0px;
	margin-left: 5px;
}

#pure-wc-compare-popup .quantity {
	margin-left: 10px;
}

.strb-wishlist-content .storebuild_cart_btn .strb-cart-icon {
	margin-right: 0px;
	margin-left: 5px;
}

.strb-wishlist-del {
	right: 0;
	left: 10px;
}

.woocommerce-page .strb-cart-table table.shop_table thead tr th.product-name,
body[class*="elementor"] .strb-cart-table table.shop_table thead tr th.product-name {
	padding-left: 0px;
	padding-right: 30px;
}

.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th {
	text-align: start;
}

.tp-shop-details-quantity {
	margin-right: 20px;
	margin-left: 0px;
}

.woocommerce-page .strb-cart-total table td,
.woocommerce-page .strb-cart-total table th,
body[class*="elementor"] .strb-cart-total table td,
body[class*="elementor"] .strb-cart-total table th {
	text-align: start;
}

.woocommerce-page .strb-product-details-action-btn.button[type="button"] svg,
body[class*="elementor"] .strb-product-details-action-btn.button[type="button"] svg {
	margin-right: 0px;
	margin-left: 10px;
}

.woocommerce-page div.strb-product-details-tab.woocommerce-tabs ul.wc-tabs li:not(:last-child),
body[class*="elementor"] div.strb-product-details-tab.woocommerce-tabs ul.wc-tabs li:not(:last-child) {
	margin-left: 45px;
	margin-right: 0;
}

.strb-wishlist-table table tbody tr td p.product-name a {
	margin-left: 0;
	margin-right: 15px;
}

.woocommerce-page .strb-billing-wrapper input[class][type="text"],
.woocommerce-page .strb-billing-wrapper input[class][type="email"],
.woocommerce-page .strb-billing-wrapper input[class][type="tel"],
.woocommerce-page .strb-billing-wrapper input[class][type="url"],
.woocommerce-page .strb-billing-wrapper input[class][type="password"],
body[class*="elementor"] .strb-billing-wrapper input[class][type="text"],
body[class*="elementor"] .strb-billing-wrapper input[class][type="email"],
body[class*="elementor"] .strb-billing-wrapper input[class][type="tel"],
body[class*="elementor"] .strb-billing-wrapper input[class][type="url"],
body[class*="elementor"] .strb-billing-wrapper input[class][type="password"] {
	margin-right: 0px;
	margin-left: 15px;
}

.woocommerce-page .mr-10,
body[class*="elementor"] .mr-10 {
	margin-right: 0px;
	margin-left: 15px;
}

.woocommerce-page .strb-checkout-order-review #order_review table.shop_table tfoot tr th,
body[class*="elementor"] .strb-checkout-order-review #order_review table.shop_table tfoot tr th {
	text-align: start;
}

.woocommerce-page .strb-billing-wrapper input[class][type="text"],
.woocommerce-page .strb-billing-wrapper input[class][type="email"],
.woocommerce-page .strb-billing-wrapper input[class][type="tel"],
.woocommerce-page .strb-billing-wrapper input[class][type="url"],
.woocommerce-page .strb-billing-wrapper input[class][type="password"],
body[class*="elementor"] .strb-billing-wrapper input[class][type="text"],
body[class*="elementor"] .strb-billing-wrapper input[class][type="email"],
body[class*="elementor"] .strb-billing-wrapper input[class][type="tel"],
body[class*="elementor"] .strb-billing-wrapper input[class][type="url"],
body[class*="elementor"] .strb-billing-wrapper input[class][type="password"] {
	padding: 0 25px;
	padding-left: 60px;
	padding-right: 25px;
	margin-left: 15px;
	margin-right: 0;
}

.woocommerce-page .strb-myaccount-table .woocommerce-orders-table th:first-child,
body[class*="elementor"] .strb-myaccount-table .woocommerce-orders-table th:first-child {
	border-radius: 0px 10px 10px 0px;
}

.woocommerce-page .strb-myaccount-table .woocommerce-orders-table th:last-child,
body[class*="elementor"] .strb-myaccount-table .woocommerce-orders-table th:last-child {
	border-radius: 10px 0px 0px 10px;
}

.woocommerce-page .strb-myaccount-table table.shop_table tbody tr td,
body[class*="elementor"] .strb-myaccount-table table.shop_table tbody tr td {
	text-align: start;
}

.woocommerce-page .strb-myaccount-address-wrapper .woocommerce-Address-title a,
body[class*="elementor"] .strb-myaccount-address-wrapper .woocommerce-Address-title a {
	margin-left: 0;
	margin-right: 15px;
}