/*
Theme Name: aramco Child
Template: aramco
Version: 1.0
*/


.pxl-pxl-info-cards2 .pxl-content {
    margin-bottom: 27px !important;
}
.sub-menu a {
    text-decoration: none !important;
}

.sub-menu a:hover {
    text-decoration: none !important;
    border-bottom: none !important;
}
.pxl-testimonial-carousel2 .pxl-item--holder{margin-top:80px;}
.current-menu-item a{
  background-color: #779944 !important;
    color: #fff !important;
    line-height: 21px !important;
    padding: 12px;
   }


.current-menu-item > a,
.current-menu-parent > a,
.current-menu-ancestor > a{
  background-color:#779944 !important;
  color:#fff !important;
  line-height:21px !important;
  padding:12px;
}




.pxl-client-review1 .pxl-item--img + .pxl-item--img {
    margin-left: -13px;
}

.pxl-client-review1 .pxl-item--img {
    max-width: 80px;
    height:80px;
    border-radius: 100px;
   border: 1px solid #607d8b12;
    background: #f7f8ee;
   
    
}

.pxl-client-review1 .pxl-item--user {
 margin-left: -10px; font-size:18px;  width:80px;    text-align: center;
    line-height: 1.2;
	height: 80px;}
.pxl-counter2 .pxl-counter--holder .pxl-counter--icon {
	width: 100px;padding:8px;}
.pxl-pxl-info-cards3 .pxl-button-box {
    margin-top: 29px;
}
.pxl-icon-box1.style-3 .pxl-item--icon {
    display: flex;
    width: 80px;
    height: 80px;
	padding: 10px;}
.mirror-effect{box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}


.pxl-icon-box1.style-5 .pxl-item--icon {
   
    padding: 10px;
}

.pxl-testimonial-carousel2 .pxl-swiper-slide:nth-child(even) .pxl-item--inner{   padding: 50px 20px 30px 50px;
    height:400px;}
.pxl-testimonial-carousel2 .pxl-item--inner

 {
   
  padding: 50px 20px 30px 50px;
    height: 400px;}
.pxl-pxl-info-cards1 .pxl-item-link .pxl--links .pxl-item--link {
    color: var(--primary-color);
    font-size: 18px !important;
    font-weight: 400;
	letter-spacing: 1.5px !important;}
.pxl-pxl-info-cards1 {
    background: #fff;
    border-radius: 24px;
    position: relative;
    padding: 32px 27px 46px 29px;
}

.pxl-testimonial-carousel2 .pxl-item--holder i{color:#F8B805;}



.quform-has-error input, .quform-theme-light .quform-has-error select, .quform-theme-light .quform-has-error textarea {
    border: 1px solid red !important;
    -webkit-box-shadow: 0 0 16px -8px #c73412;
    box-shadow: 0 0 16px -8px #c73412;
}
.quform-errors-absolute .quform-error>.quform-error-inner{display:none;}

.pxl-pxl-info-cards1 .pxl-icon--box svg {
    fill: none;
}

.pxl-pxl-info-cards1 .pxl-icon-text .pxl-item--icon {color:#fff;}


.pxl-swiper-arrow-wrap {
   
    position: absolute;
    top: -30%;
    z-index: 999;
    right: 0;
}
.quform .quform-field-size-fat .quform-has-field-icon-left>.quform-field-textarea{font-size:15px;}
.quform .quform-field-size-fat .quform-has-field-icon-left>.quform-field-email{font-size:15px;}
.quform .quform-field-size-fat .quform-has-field-icon-left>.quform-field-text{font-size:15px;}
.quform-theme-light .quform-field-icon {
    color:#779944;
}



.elementor-542 .elementor-element.elementor-element-9cdbf83 > .elementor-widget-container {
    padding: 20px 0px 0 0px;
}
table, th, td {
  border: 1px solid #856618;
}
.pxl-widget-title{color:#fff;}
.pxl-accordion1.style-default .pxl--item:hover, .pxl-accordion1.style-default .pxl--item.active {
    background: #eaf1dc;
}
.pxl-pxl-info-cards1 .pxl-item-link .pxl--links {
   
    margin: 3px 0 0 5px;
}
#harmony-svg {
  transform-box: fill-box;
  transform-origin: center;
}

.tb-sticky{
	position: sticky;
    z-index: 999;
    background: #fff;
	top:90px;
   }

.btn .pxl--btn-icon

{padding-top:4px;}

.tb-sticky .pxl-button .btn {
    background: #6B8E23;
    border-radius: 8px 8px 8px 8px;
   
    height: 100px;
	 width: 250px;}


.tb-sticky .pxl-button .btn:focus {
    background:  #556B1A !important;
    color: #fff;
}

.sub-menu{background:#779944!important;}
#aesthetic-facials:target::before {
  content: "";
  display: block;
  height: 120px;
  margin-top: -120px;
}

.tab-list{    height: 150px;
}


.pxl-border-image .pxl-item--image::before {
    content: '';
    border-radius: inherit;
    background-color: #6c8e2554;
    position: absolute;
    z-index: -1;
    right: 12px;
    width: 96%;
}
@media (min-width: 1450px) and (max-width: 1600px) {.pxl-pxl-info-cards {
    max-width: 352px !important;
	}}

@media (min-width: 1367px) and (max-width: 1449px) {.pxl-pxl-info-cards {
    max-width: 352px !important;
}

 .pxl-pxl-info-cards .pxl-item--title {
    font-size: 27px !important;
}
.pxl-pxl-info-cards .pxl-item--description {
    font-size: 16px !important;

}
	.pxl-pxl-info-cards .pxl-item-link .pxl--links .pxl-item--link {
  
    font-size: 17px !important;
     
    letter-spacing: 1px;
}


  

}






