/*
Theme Name: Vastcon Child
Theme URI: http://demo.casethemes.net/vastcon
Author: Case-Themes
Author URI: https://casethemes.net/
Description: Vastcon is a stunning, professional and flexible Construction, Building & Renovation Theme based on Strong researches into the field of business, Construction and Handyman Business. It is fully responsive, retina ready and easy to customize. Vastcon has stunning styles and elements to help you make a professional website in no time.
Version: 1.0.1
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: vastcon
Text Domain: vastcon-child
Tags: builder, building, company, construction, constructor, contractor, corporate, electrician, engineering, handyman, industry, painter, plumber, renovation
Requires at least: 5.8 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.4.1

Copyright (c) 2025 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iransans/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/iransans/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iransans/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

body, h1, h2, h3, h4, h5, h6,label,.pxl-nav-menu .pxl-menu-primary > li > a,.wrap-ctf2 button,.pxl-contact-form button,.pxl-testimonial-carousel .pxl-item--desc,.pxl-portfolio-carousel5 .pxl-post--featured .btn-readmore,.pxl-button .btn,.pxl-list .pxl-item-content,.woocommerce .button:not(.add_to_cart_button):not(.single_add_to_cart_button):not(.added_to_cart), .woocommerce-page .button:not(.add_to_cart_button):not(.single_add_to_cart_button):not(.added_to_cart),.widget_search .search-submit,.pxl-text-editor p,body.rtl blockquote,.comment-form .form-submit button,.entry-summary .single_add_to_cart_button,.woocommerce #review_form #respond .form-submit input,.pxl-title--number,.pxl-item--step,.comment-form .form-submit button,.entry-summary .woocommerce-sg-product-excerpt,.single-product #pxl-content-area div.product .wooc-product-meta button,.woosw-popup .woosw-item--actions a.button,.woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button,body.woocommerce-cart .woocommerce-cart-form .shop_table .qty,.pxl-counterslide .pxl-counterslide-inside,.pxl-counter .pxl-counter--holder .pxl-counter--number,.pxl-item--banner .pxl-number,.pxl-counter--number .pxl-counter--value{
  font-family: IRANSans !important;
}
.pxl-nav-menu .pxl-menu-primary > li.menu-item-has-children > a svg {
  margin-left: unset !important;
  margin-right: 4px!important;

}
.pxl-nav-menu .sub-menu li.menu-item-has-children > a::after {
  content: "\f107"!important;
  padding-left: 26px !important;
}

.pxl-slider-carousel1 .pxl-swiper-arrow-wrap {
    left: unset !important;
  right: 4.95vw!important;
}
.pxl-slider-carousel1.style-2 .pxl-item--inner {
padding-right: unset !important;
  padding-left: clamp(15px, calc((100% - 1440px) / 2), 100%) !important;
  
  direction: ltr;
}
.pxl-slider-carousel1.style-2 .pxl-item--inner .content--wrapper .pxl-item--link .btn {
  direction: rtl;
}


.pxl-slider-carousel .pxl-item--inner .content--wrapper .pxl-item--title {
 
  direction: rtl;
}
.pxl-slider-carousel1.style-2 .pxl-item--inner .content--wrapper .pxl-item--desc {
  direction: rtl;
}

.wrap-ctf2 button {
  background-color: var(--primary-color)!important;

}
.pxl-button .btn i {
  margin-right: 12px !important;
}
.pxl-tabs .btn svg {
  margin-right: 9px !important;
}

.pxl-accordion1.style2 .wrap-image {
 right: unset !important;
  left: 0!important;

}
.pxl-accordion1.style2 .wrap-content {
padding-right:unset !important;
  padding-left: 49px!important;
}
.pxl-accordion1.style2 .pxl-icon--arrow {
 right: unset !important;
  left: 0!important;
}
.pxl-accordion1.style2 .pxl--item .pxl-accordion--content {
  padding: 17px 32px 0 200px !important;

}
.pxl-team-carousel1 .pxl-item--inner .pxl-social {
 right: unset !important;
  left: 20px!important;
}
.pxl-tabs3 .pxl-tabs--arrow {
  direction: ltr!important;
}
.pxl-testimonial-carousel3 .pxl-wrap-arrow.style-1 {
   direction: ltr!important;
}
.pxl-language-switch img {
margin-right: unset !important;
  margin-left: 5px!important;
}
.pxl-language-switch .language-first i {
  padding-right: 4px!important;
}

.pxl-navigation-carousel {
   direction: ltr!important;
}
.pxl-testimonial-carousel3 .pxl-wrap-arrow.style-2 {
  direction: ltr!important;
}
.pxl-accordion1.style3 .wrap-image {
 right: unset !important;
  left: 0!important;
}
.pxl-accordion1.style3{
border-right: unset !important;
  border-right: 1px solid #c1c1c1!important;
}
.pxl-accordion1.style3 .wrap-content, .pxl-accordion1.style4 .wrap-content {
padding-right: unset !important;
  padding-right: 40px!important;

}
.pxl-accordion1.style4 {
border-left: unset !important;
  border-right: 1px solid #c1c1c1 !important;
}
.pxl-accordion1.style4.pxl-accordion .wrap-content {
border-left: unset !important;
  border-right: 1px solid #ebebeb!important;
}

.pxl-accordion1.style3 .wrap-content::after, .pxl-accordion1.style4 .wrap-content::after {
  left: unset !important;
  right: -1px!important;
} 
.pxl-post-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-post--category {
 margin-right: unset !important;
  margin-left: 12px!important;

}
.pxl-post-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-item--author {
 margin-left: unset !important;
  margin-right: 12px!important;
  padding-left: unset !important;
  padding-right: 16px!important;

}
.pxl-post-carousel1 .pxl-swiper-slide .pxl-post--inner .pxl-item--author::before {
left: unset !important;
  right: 0!important;
}
.pxl-icon1.style-4 a + a {
margin-left: unset !important;
  margin-right: 32px!important;
}
.pxl-text-carousel1 .pxl-swiper-bottom .pxl-wrap-arrow {
  direction: ltr!important;
}

.pxl-heading .pxl-item--subtitle.px-sub-title-default::before {
  clip-path: polygon(12% 0%, 100% 0%, 100% 100%, 0% 100%)!important;
}
.pxl-heading .pxl-item--subtitle.px-sub-title-default {
  padding: 0 31px 0 31px!important;
}
.pxl-portfolio-carousel .pxl-swiper-slide .pxl-post--inner .pxl-front {
  right: 32px!important;
left: unset !important;
}
.pxl-slider-carousel1 .pxl-item--inner {
padding-left: unset !important;
  padding-right: clamp(15px, calc((100% - 1440px) / 2), 100%)!important;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight, .nice-select {
  text-align: right!important;
}

.pxl-select .pxl-select-higthlight::before {
right: unset !important;
  left: 15px!important;
}
.pxl-select {
  direction: rtl!important;
}

.wpcf7-form-control-wrap textarea {
  direction: rtl!important;
}
.pxl-contact-form button {
  direction: rtl!important;
}
.pxl-slider-carousel2 .pxl-swiper-arrow-wrap {
    right: unset !important;
  left: 4.95vw!important;
}
.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--category a::before {
  margin-right: unset !important;
  margin-left: 6px!important;

}
.pxl-slider-carousel3 .pxl-swiper-thumbs .pxl-swiper-wrapper .pxl-item--link .item--button .button-arrow-hover {
  margin-left: unset !important;
  margin-right: 12px!important;
    transform: rotateY(180deg) !important;
}
.pxl-button .btn.pxl-icon--right:not(.btn-svg) .btn-icon-wrapper {
      margin-left: unset !important;
  margin-right: 9px!important;
}
.pxl-contact-form .wpcf7-acceptance .wpcf7-list-item input{
left: unset !important;
  right: 0!important;

}
.pxl-contact-form .wpcf7-acceptance .wpcf7-list-item-label {
  direction: rtl;
}
.pxl-contact-form .wpcf7-acceptance .wpcf7-list-item {
 padding-left: unset !important;
  padding-right: 34px!important;
}
.pxl-testimonial-carousel3.style-6 .pxl-item--inner .quote {
right: unset !important;
  left: 40px!important;
}
.pxl-post-carousel3 .swiper-vertical .pxl-swiper-slide .pxl-post--inner .pxl-post--container {
 padding-left: unset !important;
  padding-right: 15px!important;

}
.pxl-post-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-item--author img {
 margin-right: unset !important;
  margin-left: 15px!important;
}
.pxl-post-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-item--author span {
     margin-left: unset !important;
  margin-right: 4px!important;
}
.pxl-post-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-post--meta > div::before {
 margin-right: unset !important;
  margin-left: 9px!important;

}
.pxl-post-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-post--meta > div + div {
     margin-left: unset !important;
  margin-right: 10px!important;
}

.wrap-ctf1 button {
right: unset !important;
  left: 3px!important;
}
.pxl-testimonial-carousel3 .pxl-wrap-arrow.style-4 {
  right: unset !important;
  left: 20px!important;
direction: ltr!important;
}
.pxl-testimonial-carousel3.style-3 .pxl-item--inner .pxl-item--avatar {
  margin-right: unset !important;
  margin-left: 10px!important;
}
.pxl-accordion1.style7 .wrap-image {
right: unset !important;
  left: 0!important;

}

.pxl-testimonial-carousel3.style-7 .pxl-item--inner .pxl-item--holder .pxl-item--avatar {
  margin-right: unset !important;
  margin-left: 16px!important;
}
.pxl-post-carousel4 .pxl-swiper-slide .pxl-post--inner .post-metas .meta-inner > span::before {
  margin-right: unset !important;
  margin-left: 7px!important;
}
.pxl-post-carousel4 .pxl-swiper-slide .pxl-post--inner .post-metas .meta-inner > span {
  padding-left: unset !important;
  margin-left: unset !important;
  padding-right: 12px!important;
  margin-right: 12px!important;
}

.pxl-post-carousel4 .pxl-swiper-slide .pxl-post--inner .post-metas .pxl-item--author span {
 margin-left: unset !important;
  margin-right: 2px!important;
}
.pxl-contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::after {
left: unset !important;
  right: 7px!important;

}
.pxl-contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before {
left: unset !important;
  right: 0!important;
}
.pxl-contact-form label {
  direction: rtl!important;
}
.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner .btn-readmore {
right: unset !important;
  left: 12px!important;

}
.pxl-pricing1 .content-inner .pxl-item--button a {
  color: #000;
}
.pxl-pricing1 .content-inner .pxl-item--button a svg {
  margin-left: unset !important;
  margin-right: 8px!important;
}
.pxl-button .btn.pxl-icon--right:not(.btn-svg) svg{
  margin-left: 9px !important;
  margin-right: 9px!important;
}
.pxl-team-grid1 .pxl-item--inner .pxl-social {
right: unset !important;
  left: 20px!important;

}
.pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--title {
padding-right: unset !important;
  padding-left: 26px!important;
}
.pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .quote {
left: unset !important;
  right: 39px!important;
}
.pxl-testimonial-carousel1 .pxl-item--inner {
  border-left: unset !important;
  border-right: 1px solid #ebebeb !important;
}

.pxl-testimonial-carousel1 .pxl-item--inner:hover {
      border-left: unset !important;
  border-right: 1px solid var(--primary-color)!important;
}
.pxl-testimonial-carousel1 .pxl-item--inner .pxl-item--title {
padding-right: unset !important;
  padding-left: 26px!important;
}
.pxl-archive-post .post-content .post-btn-wrap a svg {
  margin-right: 10px!important;
}
.pxl-archive-post .post-content .pxl-item--author img {
    margin-right: unset !important;
  margin-left: 11px!important;
}
.pxl-archive-post .post-content .pxl-item--author span {
margin-left: unset !important;
  margin-right: 2px!important;
}
.pxl-archive-post .post-content .meta-inner > span {
margin-left: unset !important;
  margin-right: 20px!important;
}
.single-post-inner .post-metas .pxl-item--author img {
   margin-right: unset !important; 
  margin-left: 11px!important; 
}
.single-post-inner .post-metas .pxl-item--author span {
margin-left: unset !important;
  margin-right: 2px!important;
}
.single-post-inner .post-metas .meta-inner > span {
margin-left: unset !important;
  margin-right: 20px!important;
}
.post-tags-share > div .post-shares .label {
 margin-right: unset !important; 
  margin-left: 20px!important; 
}
.post-tags-share .post-tags-wrap .post-label {
 margin-right: unset !important; 
  margin-left: 20px!important; 

}
.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author {
 margin-right: unset !important;
  margin-left: 20px!important;

}
.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author img {
 margin-right: unset !important;
  margin-left: 10px!important;
}
.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author span {
  margin-left: unset !important;
  margin-right: 3px!important;

}
.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .post-date {
  margin-right:unset !important;
  padding-right: unset !important;
  margin-left: 20px!important;
  
}
.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--category a::before {
  margin-right:unset !important;
  margin-left: 7px!important;

}
.pxl-service-carousel3 .pxl-swiper-slide .pxl-post--inner .count-post {
right:unset !important;
  left: 30px!important;
}
.pxl-service-carousel3 .pxl-swiper-slide .pxl-post--inner .pxl-post--title::after {
left:unset !important;
  right: 0!important;
 
}
.pxl-testimonial-carousel3.style-6 .pxl-item--inner .pxl-item--avatar {
  margin-right:unset !important;
  margin-left: 10px!important;
}

.single-product #pxl-content-area div.product .entry-summary .single_add_to_cart_button i {
 margin-left:unset !important;
  margin-right: 8px!important;
 
}
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty {
  padding: 0 45px!important;
}
.pxl-showcase1 .pxl-item--inner .pxl-item--image .pxl-item--readmore a svg {
     margin-left:unset !important;
  margin-right: 18px!important;

}
.pxl-accordion1.style1 .pxl-icon--plus {
    right:unset !important;
  left: 0!important;
}

.pxl-testimonial-carousel3.style-5 .pxl-item--inner .quote {
  right:unset !important;
  left: 40px!important;
}
.pxl-testimonial-carousel3.style-5 .pxl-item--inner .pxl-item--avatar {
     margin-right:unset !important;
  margin-left: 10px !important;
}
.pxl-post-navigation {
   direction: ltr!important;
}

.pxl-menu-primary > li a::after {
right:unset !important;
  left: 0!important;
}
.pxl-accordion1.style6 .pxl-icon--plus {
  left: 0!important;
right:unset !important;
}
.pxl-testimonial-carousel3 .pxl-item--image {
right:unset !important;
  left: 0!important;
}
#pxl-cart-sidebar .pxl-item--close {
  right: auto!important;
  left: 30px!important;
}
.wrap-ctf2 .your-email {
  direction: rtl !important;
}
.wrap-ctf2 .your-email svg {
  right: 10px!important;
  left: unset !important;
}
.single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a {
border-left: 0px solid transparent;
  border-right: 1px solid transparent;

}
.single-product #pxl-content-area div.product .woocommerce-tabs .commentlist li .comment-text, .single-product > div.product .woocommerce-tabs .commentlist li .comment-text {
 margin-left: 0px !important;
  margin-right: 80px !important;
}
.pxl-service-list.layout-service-list-1 .pxl-grid-item .pxl-post--inner .multi-text .box-multi::before {
  margin-right: 10px!important;
  margin-left: 10px!important;
}
.pxl-service-list.layout-service-list-1 .pxl-grid-item .pxl-post--inner .multi-text .box-multi:hover .multi-icon {
  margin-right: 10px!important;
 margin-left: unset !important;
}
.pxl-service-list.layout-service-list-1 .pxl-grid-item .pxl-post--inner .pxl-holder-content .pxl-post--title .post-number {
left: unset !important;
  right: 0!important;
 margin-right: unset !important;
  margin-left: 7px!important;
}
.pxl-service-list.layout-service-list-1 .pxl-grid-item .pxl-post--inner .pxl-icon--plus {
right: unset !important;
  left: 7px!important;

}
.pxl-service-list.layout-service-list-1 .pxl-grid-item .pxl-post--inner .multi-text {
 padding-left: unset !important;
  padding-right: 79px!important;
}
.pxl-service-list.layout-service-list-1 .pxl-grid-item .pxl-post--inner .pxl-holder-content {

  padding-left: 15px!important;
  padding-right: 33px!important;
}
.pxl-counterslide .pxl-counterslide-inside {

  direction: ltr!important;
}
.pxl-counter .pxl-counter--holder .pxl-counter--number {

  direction: ltr!important;
}
.pxl-accordion1.style7 .pxl-icon--arrow {
right: unset !important;
  left: 0!important;

}
.pxl-accordion1.style7 .pxl--item .pxl-accordion--content {
  padding: 17px 0px 0px 100px!important;
}
.pxl-related-post .slick-list {
  direction: ltr!important;
}
.pxl-related-post .pxl-swiper-slide .pxl-post--inner {
  direction: rtl!important;
}
.pxl-related-post .pxl-swiper-slide .pxl-post--inner .pxl-post--category a::before {
  margin-right: unset !important;
  margin-left: 7px!important;
}
.pxl-related-post .pxl-swiper-slide .pxl-post--inner .pxl-item--author {
  margin-right: unset !important;
  padding-right: unset !important;
  margin-left: 20px!important;
  padding-left: 20px!important;
}
.pxl-related-post .pxl-swiper-slide .pxl-post--inner .pxl-item--author img {
  margin-right: unset !important;
  margin-left: 10px!important;
}
.pxl-related-post .pxl-swiper-slide .pxl-post--inner .pxl-item--author span {
  margin-left: unset !important;
  margin-right: 3px!important;
}
.pxl-related-post .pxl-swiper-slide .pxl-post--inner .post-date {
  margin-right: unset !important;
  padding-right: unset !important;
  margin-left: 20px!important;
  padding-left: 20px!important;
}
body.woocommerce-cart .woocommerce-cart-form .shop_table tbody .product-name {
  text-align: center!important;
}

.woocommerce .woocommerce-message a.button {
right: unset !important;
  left: 24px!important;
}
.woocommerce .woocommerce-message {
  padding: 34px 50px 29px 0px!important;

}
.woocommerce .woocommerce-message::before {
  top: 46%!important;

}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0 10px 0 0 !important;

}
.woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox span::after {
left: unset !important;
  right: 7px!important;

}
.woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox span::before {
left: unset !important;
  right: 0 !important;
}
.woocommerce-account #pxl-main #pxl-content-area .woocommerce-form .woocommerce-form__label-for-checkbox span {
 padding-left: unset !important;
  padding-right: 40px!important;

}
.woocommerce-checkout form.woocommerce-checkout .form-row-first {
  padding-right: unset !important;  
  padding-left: 10px!important; 
}

.pxl-accordion1.style4 .pxl--item .pxl-accordion--content {
  padding: 14px 0px 0px 50px!important; 
}
.wrap-ctf-page.ct-home6 button {
  padding: 0 32px 0 12px!important; 

}
.pxl-testimonial-carousel3.style-4 .pxl-item--inner .pxl-item--holder .pxl-item--avatar {
      margin-right: unset !important;
  margin-left: 10px!important;
}

  .pxl-has-sidebar .pxl-sidebar-area {
        padding-left: unset !important;
    padding-right: 0!important;
  }

  .pxl-has-sidebar .pxl-content-area {
    padding-left: 73px!important;
  }
  .pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--holder .multi-text .box-multi span {
  margin-right: unset !important;
  margin-left: 4px!important;
}

.pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore .button-arrow-hover {
  transform: rotateY(180deg)!important;
}
.pxl-showcase1 .pxl-item--inner .pxl-item--image .pxl-item--readmore a svg {
  transform: rotateY(180deg)!important;
}
.pxl-slider-carousel1 .pxl-item--inner .content--wrapper .pxl-item--link a .button-arrow-hover {
  transform: scaleX(-1)!important;
}
.pxl-accordion1.style2 .pxl--item .wrap-content.active .pxl-icon--arrow {
  transform: scale(-1) translateY(50%)!important;
}
.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner .btn-readmore {
  transform: rotateY(180deg) !important;
}
.pxl-text-carousel1 .pxl-item--inner .btn--readmore .button-arrow-hover {
  transform: rotateY(180deg) !important;
}
.pxl-slider-carousel2 .pxl-item--inner .content--wrapper .pxl-item--link a .button-arrow-hover {
  transform: rotateY(180deg) !important;
}
.pxl-service-list.layout-service-list-1 .pxl-grid-item .pxl-post--inner .pxl-holder-content .btn-readmore svg {
 transform: rotateY(180deg) !important;
}
.btn-2-icons .btn-icon-wrapper svg {
  transform: rotateY(180deg) !important;
}
.pxl-slider-carousel1.style-3 .pxl-item--inner .content--wrapper .pxl-item--link a svg{
  transform: rotateY(180deg) !important;
}
.pxl-accordion1.style7 .pxl-icon--arrow {
  transform: scale(-1) translateY(50%) !important;
}

.pxl-service-grid-layout2 .pxl-post--inner .btn--readmore svg {
  transform: rotateY(180deg)!important;
  transition: transform 0.3s ease!important;
}


.pxl-service-grid-layout2 .pxl-post--inner .btn--readmore:hover svg {
  transform: rotateY(180deg) translateX(3px)!important;
}

.wrap-ctf-page button .button-arrow-hover {
  transform: rotateY(180deg) !important;
}
.pxl-archive-post .post-content .post-btn-wrap a svg{
      transform: rotateY(180deg) !important;
}
.pxl-icon-box2 .pxl-item--inner .pxl-item--button svg {
 transform: rotateY(180deg) !important;
}
.pxl-nav-menu.categories.pxl-nav-menu1 .pxl-menu-primary > li a::after {
  transform: translateY(-50%) scale(0) scaleX(-1)!important;
}
.pxl-nav-menu.categories.pxl-nav-menu1 .pxl-menu-primary > li a:hover::after {
  transform: translateY(-50%) scale(1) scaleX(-1)!important;
}
.error404 .btn-sm svg{
  transform: rotateY(180deg) !important;
}
.pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .btn-readmore svg{
 transform: rotateY(180deg) !important;
}
.pxl-portfolio-grid-layout2 .pxl-grid-item .pxl-post--inner .btn-readmore svg{
 transform: rotateY(180deg) !important;
}

.btn:not(.btn-stroke).btn-default:not(.no-ef):hover i, .btn:not(.btn-stroke).btn-glossy:hover i, .btn:not(.btn-stroke).btn-2-icons:hover i, .btn:not(.btn-stroke).btn-default:not(.no-ef):hover svg, .btn:not(.btn-stroke).btn-glossy:hover svg, .btn:not(.btn-stroke).btn-2-icons:hover svg {
  animation: hide_hover_icon 0.5s forwards reverse!important;
}

@media (min-width: 1024px) {
  .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs, .single-product > div.product .woocommerce-tabs ul.wc-tabs {
      float: right!important;
  }
}


@media (max-width: 1200px) {
  .pxl-accordion1.style2 .pxl--item .pxl-accordion--content {
    padding: 17px 0px 0 60px!important;
  }
}




@media (max-width: 1770px) {
  .pxl-slider-carousel .pxl-item--inner .content--wrapper .pxl-item--title,.pxl-slider-carousel .pxl-item--inner .content--wrapper .pxl-item--desc {
    margin: 0px 60px 0px 0px!important;
  }
 .pxl-slider-carousel1 .pxl-item--inner .content--wrapper .pxl-item--link {
    margin-top: 40px !important;
    margin-right: 60px !important;
  }

}
@media (max-width: 1670px) {
  .pxl-slider-carousel .pxl-item--inner .content--wrapper .pxl-item--title,.pxl-slider-carousel .pxl-item--inner .content--wrapper .pxl-item--desc {
    margin: 0px 90px 0px 0px!important;
  }
 .pxl-slider-carousel1 .pxl-item--inner .content--wrapper .pxl-item--link {
    margin-top: 40px !important;
    margin-right: 90px !important;
  }

}
@media (max-width: 1570px) {
  .pxl-slider-carousel .pxl-item--inner .content--wrapper .pxl-item--title,.pxl-slider-carousel .pxl-item--inner .content--wrapper .pxl-item--desc {
    margin: 0px 120px 0px 0px!important;
  }
 .pxl-slider-carousel1 .pxl-item--inner .content--wrapper .pxl-item--link {
    margin-top: 40px !important;
    margin-right: 120px !important;
  }

}
@media (max-width: 1366px) {
 .pxl-slider-carousel1 .pxl-item--inner .content--wrapper .pxl-item--link {
    margin-top: 40px !important;
    margin-right: 0px !important;
  }

}

@media (max-width: 767px) {
  .pxl-swiper-arrow-wrap.style-1 {
    direction: ltr!important;
  }
  .pxl-slider-carousel1 .pxl-swiper-arrow-wrap {
  right: unset !important;
  left: 4.95vw !important;
}
.pxl-portfolio-carousel2 .pxl-swiper-slide .pxl-post--inner.active {
  width: 100%!important;
}
  .pxl-slider-carousel .pxl-item--inner .content--wrapper .pxl-item--title,.pxl-slider-carousel .pxl-item--inner .content--wrapper .pxl-item--desc {
    margin: 0px 0px 0px 0px!important;
  }
}

@media (max-width: 1500px) {
  .pxl-swiper-arrow-wrap.style-1 {
    direction: ltr!important;
  }
}



