/* TABLE OF CONTENTS

 * MAIN STYLE
   * General
   * Extra Classes
   * Reverse Icon
   * Themes
   * Woocommerce Page
   * Widgets
   * Elementor Addons

-------------------------------------------------------------- */
/* 
General 
----------------------------------------------------- */

body {
    direction:rtl;
    unicode-bidi:embed;
}

select {
    background-position: 30px calc(50% + 3px);
}

select,
input,
textarea {
    direction: rtl;
}

.master-cf7 .wpcf7 select {
    background-position: 40px calc(50% + 3px);
}

/*
Extra Classes
----------------------------------------------------- */
.align-left { text-align: right; }
.align-right { text-align: left; }

/*
Reverse Icon
----------------------------------------------------- */
/* Change direction of icon. Ex: arrow left -> arrow right */
.master-slider .slide ul li::before {
    content: "\e94e" !important;
}

.mc4wp-form .submit-wrap button:before {
    content: "\e952" !important;
}

.ci-arrow-pointing-to-right:before {
    content: "\e94e" !important;
}

.ci-arrow-pointing-to-left:before {
    content: "\e94f" !important;
}

.ci-right-arrow1:before {
    content: "\e93e" !important;
}

.ci-left-arrow1:before {
    content: "\e93f" !important;
}

.ci-right-arrow:before {
    content: "\e952" !important;
}

.ci-left-arrow:before {
    content: "\e953" !important;
}

.ci-chevron-right:before {
    content: "\f053" !important;
}

.ci-chevron-left:before {
    content: "\f054" !important;
}

.widget_product_categories > ul > li:before, 
.widget.widget_recent_comments > ul > li:before, 
.widget.widget_archive ul li a::before, 
.widget.widget_nav_menu ul li a::before, 
.widget.widget_meta ul li a::before, 
.widget.widget_categories ul li a:before, 
.widget.widget_pages ul li a:before, 
.woocommerce-page .woocommerce-message:before, 
.woocommerce-page .woocommerce-info:before, 
.woocommerce-page .woocommerce-error:before {
    content: "\f053";
}

/* 
Theme 
----------------------------------------------------- */
/* Header */
#site-logo-inner {
    margin-left: 30px; margin-right: 0;
}

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

.header-info .content {
    padding-right: 24px; padding-left: 0;
    margin-left: 18px; margin-right: 0;
}

.header-info .content:before {
    left: unset; right: 0;
}

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

/* Featured title */
#featured-title #breadcrumbs {
    right: unset; left: 0;
}

#featured-title #breadcrumbs .breadcrumb-trail > a, 
#featured-title #breadcrumbs .breadcrumb-trail > span {
    padding-right: 0; padding-left: 22px;
}

#featured-title #breadcrumbs .breadcrumb-trail > a:not(:last-child):before {
    right: unset; left: 8px;
}

/* Menu */
.wanzor-menu {
    text-align: start;
}

.wanzor-menu > ul > li.menu-item-has-children > a span {
    padding-left: 12px; padding-right: 0px;
}

.wanzor-menu > ul > li > a span:before {
    left: 0; right: -20px;
}

.wanzor-menu .sub-menu li a span {
    padding-left: 0px; padding-right: 20px;
    transform: translateX(20px);
}

.wanzor-menu > ul > li.menu-item-has-children > a span:after {
    left: 0; right: unset;
}

.wanzor-menu .sub-menu > li.menu-item-has-children > a:after {
    left: 25px; right: unset;
    transform: translateY(-50%) rotate(90deg);
}

.wanzor-menu .sub-menu > li.menu-item-has-children:hover > a:after {
    transform: translateY(-50%) rotate(0deg);
}

.wanzor-menu-panel li .arrow {
    right: unset; left: 0;
}

.wanzor-menu-panel li.active > .arrow {
    transform: rotate(90deg);
}

.align-right .wanzor-menu > .menu > .menu-item:last-child { padding-left: 0 !important; }
.align-left .wanzor-menu > .menu > .menu-item:first-child { padding-right: 0 !important; }


.menu-sep-yes .wanzor-menu .menu-item:not(:last-child):after {
    left: 0; right: unset;
    transform: translate(-50%,-50%);
}

@media (max-width: 1024px) {
    .align--tabletright .wanzor-menu .menu-item:last-child { padding-left: 0 !important; }
    .align--tabletleft .wanzor-menu .menu-item:first-child { padding-right: 0 !important; }
}

@media (max-width: 767px) {
    .align--mobileright .wanzor-menu .menu-item:last-child { padding-left: 0 !important; }
    .align--mobileleft .wanzor-menu .menu-item:first-child { padding-right: 0 !important; }
}

/* Cart */
.wanzor-cart {
    margin-left: 0; margin-right: 30px;
}

.wanzor-cart .nav-shop-cart {
    text-align: right;
}

/* Post Single */
.hentry .post-meta .post-meta-content-inner .item {
    margin-right: 0; margin-left: 18px;
}

.hentry .post-meta .post-meta-content-inner .item:after {
    right: -13px;
}

/* Author */
.hentry .post-author .author-desc {
    padding-right: 35px; padding-left: 0;
}

/* Comment */
.comment-list article .gravatar {
    float: right;
    margin: 0 0 0 40px;
}

.comment-edit-link {
    float: left;
}

/* Search full screen */
.search-style-fullscreen .search-submit {
    text-indent: 9999px;
    right: unset; left: 8px;
}

.search-style-fullscreen .search-close {
    right: unset; left: 30px;
}

/* Project Single */
.single-project-inner .info-wrap {
    left: 40px; right: unset;
}

/* Woocommerce 
----------------------------------------------------- */
.woo-single-post-class .summary .woocommerce-review-link {
    left: unset; right: 110px;
}

.woo-single-post-class .summary .cart .quantity {
    float: right;
    margin-left: 30px; margin-right: 0;
}

.woo-single-post-class .woocommerce-tabs .entry-content .meta .woocommerce-review__published-date {
    padding-right: 30px; padding-left: 0;
}

/* Widgets
----------------------------------------------------- */
.widget.widget_archive ul li a, 
.widget.widget_nav_menu ul li a, 
.widget.widget_meta ul li a, 
.widget.widget_categories ul li a, 
.widget.widget_pages ul li a {
    padding-left: 0; padding-right: 25px;
}

.widget.widget_archive ul li a::before, 
.widget.widget_nav_menu ul li a::before, 
.widget.widget_meta ul li a::before, 
.widget.widget_categories ul li a:before, 
.widget.widget_pages ul li a:before {
    left: unset; right: 0;
}

.widget.widget_categories ul li > span, 
.widget.widget_archive ul li > span {
    float: left;
}

.widget_archive ul ul, 
.widget_categories ul ul, 
.widget_meta ul ul, 
.widget_nav_menu ul ul, 
.widget_pages ul ul, 
.widget_recent_comments ul ul, 
.widget_recent_entries ul ul, 
.widget_rss ul ul {
    padding-left: 0; padding-right: 16px;
}

.widget.widget_tag_cloud .tagcloud a {
    float: right;
}

/* Widget Search */
#sidebar .widget.widget_search .search-form .search-submit {
    right: unset; left: 30px;
}

.widget.widget_product_search .woocommerce-product-search .search-submit {
    right: unset; left: 20px;
}

/* 
Elementor Addons
----------------------------------------------------- */
@media (max-width: 1024px) {
    .align--tabletleft { text-align: start;  }
    .align--tabletcenter { text-align: center; }
    .align--tabletright { text-align: end; }
}

@media (max-width: 767px) {
    .align--mobileleft { text-align: start; }
    .align--mobilecenter { text-align: center; }
    .align--mobileright { text-align: end; }
}

.elementor-section.elementor-section-boxed.section-1600px {
    max-width: 1600px;
    margin-left: auto !important;
    margin-right: auto !important;
    right: 50% !important;
    transform: translateX(50%) !important;
}

/* Link */
.master-link.icon-right .icon { margin-right: 5px; margin-left: 0; }
.master-link.icon-left .icon { margin-left: 5px; margin-right: 0; }

.line-yes .master-link:after,
.line-hover .master-link:after {
    left: 0; right: unset;
}

.line-hover .master-link:hover:after {
    left: unset; right: 0;
}

.url-wrap .master-link, .line-no .master-link {
    padding-left: 0; padding-right: 20px;
    margin-left: 0; margin-right: -20px;
}

.url-wrap .master-link:after, .line-no .master-link:after {
    right: 0; left: unset;
}

.url-wrap .master-link:hover, .line-no .master-link:hover {
    transform: translateX(-20px);
}

/* Button */
.master-button.icon-right .icon { 
    margin-right: 15px; margin-left: 0;
}

.master-button.icon-left .icon { 
    margin-left: 15px; margin-right: 0;
}

.master-button.big.icon-right .icon { 
    margin-right: 20px; margin-left: 0;
}

.master-button.big.icon-left .icon { 
    margin-left: 20px; margin-right: 0;
}

.master-button.small.icon-right .icon { 
    margin-right: 10px; margin-left: 0;
}

.master-button.small.icon-left .icon { 
    margin-left: 10px; margin-right: 0; 
}

/* Heading */
.master-heading .pre-heading {
    padding-left: 0; padding-right: 20px;
}

.master-heading .pre-heading .line {
    width: 10px;
}

.master-heading .pre-heading .line {
    right: 0;
}

/* Call To Action */
.master-cta .icon {
    margin: 0 0 0 20px;
}

/* Icon Text */
.master-icon-text .icon-wrap {
    margin-left: 10px; margin-right: 0px;
}

/* Hover Box */
.master-hover-box .arrow {
    left: 0; right: unset;
}

/* Slider */
.master-slider .slide ul li {
    padding-right: 20px; padding-left: 0;
}

.master-slider .slide ul li::before {
    left: unset; right: 0;
}

.arrows-pos-br .master-slider .nav-arrow {
    flex-direction: row-reverse;
    left: 0;
    right: unset;
}

.arrows-pos-cr .master-slider .nav-arrow {
    left: 0; right: unset;
}

.dots-pos-bl .master-slider .nav-dots {
    right: 0; left: unset;
}

.dots-pos-br .master-slider .nav-dots {
    left: 0; right: unset;
}

/* Carousel */
.custom-arrow-left .master-carousel-box .flickity-button {
    right: calc( -85.1% + 75px ); left: unset;
}

.custom-arrow-left .master-carousel-box .flickity-button.next {
    right: -85.1%;  left: unset;
}

.custom-arrow-left2 .master-carousel-box .flickity-button {
    left: 0; right: calc( -52% + 75px );
}

.custom-arrow-left2 .master-carousel-box .flickity-button.next {
    left: 0; right: -52%;
}

@media screen and (max-width: 768px) {
    .flickity-enabled.is-draggable { display: flex; flex-direction: row-reverse; flex-wrap: wrap; justify-content: flex-end; }
    .flickity-enabled.is-draggable .flickity-viewport { width: 100%; }
    .flickity-button.next { margin-left: 0; }
    .flickity-button.previous { margin-right: 6px; }

}
/* Icon Box */
.icon-position-left .master-icon-box .icon-wrap {
    margin-right: 0; margin-left: 25px;
}

.icon-position-right .master-icon-box .icon-wrap {
    margin-right: 25px; margin-left: 0;
}


.hover-effect-style-2 .master-icon-box .inner .line {
    left: 5px;
    right: unset;
    transform: rotate(-45deg) scaleY(0);
}

.hover-effect-style-2 .master-icon-box .inner .line1 {
    right: 10px;
}

.hover-effect-style-2 .master-icon-box.active .inner .line {
    transform: rotate(-45deg) scaleY(1);
}

/* Project */
.master-project {
    text-align: start;
}

.master-project.style-1 .arrow {
    left: 20px; right: unset;
}

.master-project.style-2 .arrow {
    left: 20px; right: unset;
}

.master-project.style-3 .content-wrap {
    left: unset; right: 30px;
}

.master-project.style-3 .content-wrap > .arrow {
    left: 0; right: unset;
}

.master-project.style-4 .content-wrap {
    padding: 40px 50px 45px 100px;
}

.master-project.style-4 .content-wrap .arrow {
    left: 35px; right: unset;
}

/* News */
.master-news .post-date {
    left: unset; right: 20px;
}

.master-news .post-date.trapezoid {
    right: 0; left: unset;
    clip-path: polygon(0% 0%, 100% 28px, 100% calc(100% - 28px), 0% 100%);
}

.news-style-1 .master-news {
    text-align: right;
}

.news-style-2 .master-news .post-meta .item,
.news-style-3 .master-news .post-meta .item {
    padding-right: 20px; padding-left: 0;
}

.news-style-2 .master-news .post-meta .item:after,
.news-style-3 .master-news .post-meta .item:after {
    left: unset; right: 0;
}

.news-style-3 .master-news .post-meta .item {
    margin-right: 0; margin-left: 10px;
}

.news-style-3 .master-news .post-date.square {
    left: 40px; right: unset;
}

.news-style-4 .master-news .post-date.default {
    right: 0; left: unset;
}

.master-news-block .master-news {
    margin-left: 30px; margin-right: 0;
}

.master-news-block .master-news.news-1 {
    margin-left: 30px; margin-right: 0;
}

.master-news-block .master-news.news-3 {
    margin-left: 0;
}

/* Contact Form 7 */
.cf7-style-1 .wanzor-cf7-0 .wpcf7 select {
    background-position: calc(20px) calc(50% + 3px);
}

.wpcf7 .ajax-loader {
    display: none !important;
}

/* Text Box */
.master-text-box .icon-wrap {
    margin-right: 0; margin-left: 5px;
}

/* Testimonial */
.testimonial-style-2 .master-testimonial .avatar-wrap .avatar {
    margin-right: 0; margin-left: 20px;
}

.testimonial-style-2 .master-testimonial .avatar-wrap {
    justify-content: flex-end;
    padding-right: 0; padding-left: 180px;
}
.testimonial-style-2 .master-testimonial .avatar-wrap:after {
    right: unset; left: 0;
}

/* Subscribe form */
.master-subscribe-form.style-1 .inner-wrap .submit-wrap button {
    text-indent: 9999px; left: 12px; right: unset;
}

/* Testimonial Slider */
.master-testimonial-slider .slick-arrow.slick-prev:after {
    content: "NEXT";
}

.master-testimonial-slider .slick-arrow.slick-next:after {
    content: "PREV";
}

/* Piechart */
.pie-chart-inline-yes .master-pie-chart .chart { 
    margin-left: 20px; margin-right: 0; 
}

/* Animation */
@keyframes link-icon { 0% { transform: translateX(0); opacity: 1; } 49% {  transform: translateX(-20px); opacity: 0; } 50% {  transform: translateX(20px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } }
@keyframes line-moving {
    0% { transform: translateX(0); }
    49% { transform: translateX(-110%) }
    50% { transform: translateX(110%) }
    100% { transform: translateX(0); }
}

/* Woocommerce */
#page .shopengine-single-product-item .add-to-cart-bt .add_to_cart_button {
    right: 50%; left: unset; transform: translateX(50%);
}

/* Progress bar */
.master-cf7 .uacf7-form-5 .slider-number {
    left: unset; transform: translateX(-2px);
}
.master-cf7 .uacf7-form-5 .slider-progress {
    left: unset;
    right: 0;
}

.master-progress-bar .percent { 
    left: unset; right: 0; text-align: left;
}

/* Accordions */ 
.master-accordions .title {
    padding: 8px 38px 8px 18px;
}
/**** translatepress****/
.elementor-5850 .elementor-element.elementor-element-427918b > .elementor-widget-container {
    margin: 0% -53% 0% 0%;
}
.elementor-5850 .elementor-element.elementor-element-427918b .elementor-repeater-item-3e1065b.master-decor {
    left: 2% !important;
    right: unset !important;
}
/* .wanzor-header.header-float {
    position: absolute;
    top: 0;
    left: auto !important;
    right:0;
} */
.elementor-element-0add28e{
	    right: -151.925px !important;
	    left: 0 !important;
}

.elementor-element-7636c98{
	    right: -174.6px !important;
	    left: 0 !important;
}
.elementor-165 .elementor-element.elementor-element-3d9f37f > .elementor-widget-container {
    margin: -51% -14% 0% -121%;
}
.elementor-repeater-item-c58e63f img{
	transform: rotatey(180deg);
}
.elementor-165 .elementor-element.elementor-element-fe88f88 {
    right: -150px;
	left: auto !important;
}
.paw-walking {
    transform: rotateY(180deg);
    max-width: 100%;
    height: auto;
}
.elementor-165 .elementor-element.elementor-element-74fb5a4 .elementor-repeater-item-92ad693.master-decor svg{
	transform: rotateY(180deg);
}
.elementor-element-e26c62b{
		right: -174.6px !important;
	    left: 0 !important;
}
.elementor-165 .elementor-element.elementor-element-940b464 > .elementor-element-populated {
    margin: 0px 65px 0px -65px;
}
.elementor-165 .elementor-element.elementor-element-71ef07e > .elementor-widget-container {
    margin: 0% -53% 0% 0%;
}
.elementor-165 .elementor-element.elementor-element-7ecf2bd{
	right: -174.6px !important;
	left: 0 !important;
}
.elementor-1160 .elementor-element.elementor-element-ac60494:not(.elementor-motion-effects-element-type-background){
	right: -174.6px !important;
	left: 0 !important;
}
.elementor-1160 .elementor-element.elementor-element-9a4b824.elementor-element p{
	    text-align: right !important;
}
	.elementor-2373 .elementor-element.elementor-element-2afd714 > .elementor-widget-container p {
		text-align: right !important;
}

/**products**/
#sidebar .wc-block-product-search .wc-block-product-search__button {

	left: 15px;
	right:auto !important;
}
.widget.widget_block .wc-block-product-search__field, .widget.widget_product_search .woocommerce-product-search .search-field {
    margin-bottom: 0;
	padding: 22px 30px 22px 70px;
}
#sidebar .wc-block-product-categories-list > li a:before, .widget_product_categories > ul > li a:before {
    right:auto !important;
    left: 0;
	transform: rotatey(180deg);
}
#sidebar .wc-block-product-categories-list li a, .widget_product_categories ul li a {
	text-align : right;
}
/*contact*/
.elementor-5087 .elementor-element.elementor-element-288b611 {
	right: -174.6px !important;
	left: 0 !important;
}
.elementor-2373 .elementor-element.elementor-element-fa03d95:not(.elementor-motion-effects-element-type-background){
	right: -174.6px !important;
	left: 0 !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
	text-align: right !important;
}
.elementor-5087 .elementor-element.elementor-element-1d0491b > .elementor-widget-container  , .elementor-158 .elementor-element.elementor-element-8b439b9 > .elementor-widget-container {
    padding: 5px 30px 3px 0px !important;
    border-style: solid;
    border-width: 0px 1px 0px 0px !important;
    border-color: #00000014;
}
.elementor-1160 .elementor-element.elementor-element-7798778 .master-icon-text .content-wrap {
	text-align: right;
    direction: ltr;
}
.elementor-3408  .master-icon-text .content-wrap {
	direction: ltr;
}
.elementor-3268 .elementor-element.elementor-element-a4ede86 .master-icon-text .content-wrap {
	    letter-spacing: 0px !important;

}
.elementor-3408 .elementor-element.elementor-element-5d3e6f4 .wpcf7 {
	direction: rtl !important;
}
.woocommerce-page .content-woocommerce .woocommerce-result-count {
    float: right;
}
/* certificates*/
.cbp-item:nth-child(1) {
    right: 0px ;
	left:auto ;
}
.cbp-item:nth-child(2) {
    right: 382px ;
	left:auto ;
}
.cbp-item:nth-child(3) {
    right: 764px ;
	left:auto ;
}
.cbp-item:nth-child(4) {
    right: 0px ;
	left:auto ;
}
.cbp-item:nth-child(5) {
    right: 382px ;
	left:auto ;
}
.master-icon-text .content-wrap {
   letter-spacing: 0px !important;
}
.elementor-165 .elementor-element.elementor-element-3d9f37f .elementor-repeater-item-f610034.master-decor {
    display: none !important;
}
.elementor-1160 .elementor-element.elementor-element-71fc8d7.elementor-element {
	padding-top: 20px;
}
#featured-title #breadcrumbs {
    letter-spacing: 0em !important;
}

.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-5dd2141 {
    margin-bottom: 25px;
}
.search-style-fullscreen .search-submit {
	text-indent: 0px !important;
	left:-8px !important;
}
.no-results-content .search-form .search-submit {
    position: absolute;
    background-color: transparent;
	left: 7px;
	right:auto;
}
@media only screen and (max-width: 1500px) {
.elementor-element-0add28e {
    right: -127px !important;
    left: 0 !important;
	}
	.elementor-1160 .elementor-element.elementor-element-ac60494:not(.elementor-motion-effects-element-type-background) {
/*         right: -65px !important; */
		right: -165.6px !important;
        left: 0 !important;
    }
.elementor-element-7636c98{
	    right: 0px !important;
	    left: 0 !important;
}
	.elementor-element-e26c62b {
/*     right: -65px !important; */
		    right: -165.6px !important;
    left: 0 !important;
}
.elementor-165 .elementor-element.elementor-element-7ecf2bd {
/*     right: -65px !important; */
	right: -165.6px !important;
    left: 0 !important;
}
.elementor-5087 .elementor-element.elementor-element-288b611 {
/*     right: -65px !important; */
	right: -165.6px !important;
    left: 0 !important;
}
.elementor-2373 .elementor-element.elementor-element-fa03d95:not(.elementor-motion-effects-element-type-background) {
/*     right: -65px !important; */
	right: -165.6px !important;
    left: 0 !important;
}
		.elementor-2373 .elementor-element.elementor-element-2afd714 > .elementor-widget-container p {
		text-align: right !important;

	}
}
@media only screen and (max-width: 1400px) {
.elementor-1160 .elementor-element.elementor-element-ac60494:not(.elementor-motion-effects-element-type-background) {
    right: -63.6px !important;
    left: 0 !important;
}
	.elementor-2373 .elementor-element.elementor-element-fa03d95:not(.elementor-motion-effects-element-type-background) {
        /* right: -65px !important; */
		right: -63.6px !important;
		left: 0 !important;
	}
	    .elementor-5087 .elementor-element.elementor-element-288b611 {
        /* right: -65px !important; */
        right: -63.6px !important;
        left: 0 !important;
    }
	    .elementor-element-e26c62b {
        /* right: -65px !important; */
        right: -63.6px !important;
        left: 0 !important;
    }
	.elementor-165 .elementor-element.elementor-element-7ecf2bd {
        /* right: -65px !important; */
        right: -63.6px !important;
        left: 0 !important;
    }
}
@media only screen and (max-width: 600px) {
.elementor-element-0add28e {
    right: -37px !important;
    left: 0 !important;
	}
	.elementor-5087 .elementor-element.elementor-element-288b611 {
    right: -18.6px !important;
    left: 0 !important;
}
	.elementor-165 .elementor-element.elementor-element-07ed652 > .elementor-widget-container {
    margin: -51% -24% 0% -121%;
}
	.elementor-element-e26c62b {
        right: -19px !important;
        left: 0 !important;
    }
   .elementor-165 .elementor-element.elementor-element-940b464 > .elementor-element-populated {
			margin: 0px 30px 0px 30px;
	}
	.elementor-165 .elementor-element.elementor-element-7ecf2bd {
        right: -10px !important;
        left: 0 !important;
    }
	    .elementor-165 .elementor-element.elementor-element-71ef07e > .elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }
	    .elementor-165 .elementor-element.elementor-element-3487a89 {
			width: 100%;
	}
	.elementor-1160 .elementor-element.elementor-element-ac60494:not(.elementor-motion-effects-element-type-background) {
        right: -19px !important;
        left: 0 !important;
    }
	.elementor-1160 .elementor-element.elementor-element-f17e7c0 .elementor-heading-title {
    text-align: right;
}
	.elementor-1160 .elementor-element.elementor-element-d3d643a .elementor-heading-title {

    text-align: right;
}
	.elementor-1160 .elementor-element.elementor-element-5be7f7a > .elementor-widget-container , .elementor-1160 .elementor-element.elementor-element-cf5732d > .elementor-widget-container , .elementor-1160 .elementor-element.elementor-element-82f33f2 > .elementor-widget-container , .elementor-1160 .elementor-element.elementor-element-e2060ec > .elementor-widget-container  , .elementor-1160 .elementor-element.elementor-element-d4fe61b > .elementor-widget-container , .elementor-1160 .elementor-element.elementor-element-3d3995d > .elementor-widget-container , .elementor-1160 .elementor-element.elementor-element-3eecce6 > .elementor-widget-container{
		    text-align: right !important;
	}
	.elementor-1160 .elementor-element.elementor-element-8c880f1 .master-icon-text .content-wrap {

    text-align: right;
}
	    .elementor-2373 .elementor-element.elementor-element-fa03d95:not(.elementor-motion-effects-element-type-background) {
        right: -19px !important;
        left: 0 !important;
    }
	.elementor-2373 .elementor-element.elementor-element-8acbc8d .elementor-heading-title {

    text-align: right;
}
	.elementor-2373 .elementor-element.elementor-element-ba48c1e .elementor-heading-title{
		text-align: right;
	}
	.elementor-2373 .elementor-element.elementor-element-2afd714 > .elementor-widget-container p {
		text-align: right !important;
	}
	    .elementor-5850 .elementor-element.elementor-element-427918b > .elementor-widget-container {
        margin: 30% 0% 0% 0%;
    }
	.elementor-165 .elementor-element.elementor-element-74fb5a4 .elementor-repeater-item-92ad693.master-decor {
		right: 220px !important;
		left:0px!important;
	}
	.elementor-5574 .elementor-element.elementor-element-50cee28{
		margin-top:0px !important;
	}
/* certificates*/
.cbp-item:nth-child(1) {
    right: 0px !important;
	left:0px!important;
}
.cbp-item:nth-child(2) {
    right: 0px !important;
	left:0px!important;
}
.cbp-item:nth-child(3) {
    right: 0px !important;
	left:0px !important;
}
.cbp-item:nth-child(4) {
    right: 0px !important;
	left:0px !important;
}
.cbp-item:nth-child(5) {
    right: 0px !important;
	left:0px !important;
}
	.elementor-165 .elementor-element.elementor-element-71ef07e .elementor-repeater-item-3e1065b {
    width: 45%;
}
}
