:root {
    --primary-color: #FF7268;
    --secondary-color: #7360F2;
    --third-color: #636363;
    --four-color: #303142;
    --primary-color-rgb: 255,114,104;
    --secondary-color-rgb: 115,96,242;
    --third-color-rgb: 99,99,99;
    --four-color-rgb: 48,49,66;
    --link-color: #303142;
    --link-color-hover: #FF7268;
    --link-color-active: #FF7268;
    --gradient-color-from: #fb4a52;
    --gradient-color-to: #fa4a508f;
    --gradient-two-color-from_two: #2f057b;
    --gradient-two-color-to_two: #6441c1;
}
.pxl-fancy-box1.default .pxl-item--inner:before {
    background: linear-gradient(180deg, var(--gradient-color-to) 0%, var(--gradient-color-from) 100%, rgba(255, 176, 109, 0.00) 97.4%);
}
.pxl-slide-item-wrap .pxl-overlay.overlay-color {
    background-repeat: round;
}
.pxl-slider-item-1 .pxl-slide-bg {
    background-position: center bottom;
}
.elementor-967 .elementor-element.elementor-element-84484d9 {
    width: 80%;
}
.client-logo-section .swiper-pagination {
    text-align: center;
    margin: 0 auto;
    display: table;
    position: unset;
}
.client-logo-section .swiper-pagination .swiper-pagination-bullet{
margin: 0 0 0 7px !important;
}

.elementor-element-fe5ef02 .item--featured {
    pointer-events: none;
    cursor: pointer;
}
.custom-footer-form p {
    padding: 0;
    margin: 0;
}
.custom-footer-form span.wpcf7-spinner,footer .wpcf7-response-output {
    display: none;
}
footer  span.button-arrow-hover svg {
    transform: translateX(-49%) translateY(-71%) translateZ(0) !important;
}
/* .pxl-fancy-box1.default .pxl-item--inner:before {
    background: linear-gradient(180deg, var(--gradient-color-to) 0%, var(--gradient-color-from) 100%, rgba(255, 176, 109, 0.00) 97.4%);
} */
/* .firstserviceboxmeriity .pxl-fancy-box1.default .pxl-item--inner:before {
    background: linear-gradient(180deg, #ffb06d 0%, #ff7369 100%, rgba(255, 176, 109, 0.00) 100%);
} */

.elementor-2593 .elementor-element.elementor-element-4bcd82b .pxl-fancy-box .pxl-item--inner::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, #127ca1 0%, #127ca1 100%);
}
.elementor-2593 .elementor-element.elementor-element-4bcd82b .pxl-fancy-box .pxl-item--inner .pxl-fancy-icon::after {
    background-image: linear-gradient(90deg, #127ca1 0%, #127ca1 100%);
}
footer .pxl-mailchimp.d-flex.style-default.custom-footer-form {
    position: relative;
}
footer form.wpcf7-form.invalid .btn.btn-form {
    top: 36%;
}
.custom-footer-form span.wpcf7-spinner, footer .wpcf7-response-output {
    display: contents;
}
footer  .wpcf7-response-output{
	display:block !important;
}
footer .wpcf7-response-output {
    border: 0 !important;
}
.meriity-service-grid .pxl-grid-item.col-xxl-6.col-xl-4.col-lg-6.col-md-6.col-sm-12.col-12.mb-4 {
    margin-bottom: 40px;
    cursor: default;
}
.meriity-service-grid .pxl-grid-item.col-xxl-6.col-xl-4.col-lg-6.col-md-6.col-sm-12.col-12.mb-4 a{
	cursor: default;
} 
.home .pxl-case-carousel1 .pxl-item--inner .item--holder .item--service label {
    display: none;
}
.home  .pxl-case-carousel1 .pxl-item--inner .item--featured img {
  height: 500px;
  object-fit: cover;
}
 .meriity-custom-modal {
   opacity: 0;
  visibility: hidden;
  }
.pxl-fancy-box1.default .pxl-item--inner {
  max-height: 530px !important;
}
.use-cases-meriity a {
    pointer-events: none !important;
}

.our-services-home-page .pxl-item--inner a.pxl-item--title {
    font-size: 24px !important;
    letter-spacing: .75px;
    margin-bottom: 20px !important;
    line-height: 1.2 !important;
/* 	    min-height: 80px; */
}
.our-services-home-page .pxl-item--inner .pxl-item--desc {
    font-size: 18px !important;
}
.our-case-studies   .item--title {
    font-size: 24px !important;
    letter-spacing: .75px;
    line-height: 1.2 !important;
}

.casestudy-inner-wrap .pxl-image-wg.pxl-image-featured img {
    height: 605px !important;
    width: -webkit-fill-available;
}

#contactwrap .ci-content-wrap .ci-content.style2 .ci-content-right .ci-desc {
    min-height: 80px;
}	
.service-boxes-meriity .pxl-item--inner:hover .pxl-fancy-icon i {
    color: #fff;
}

@media (max-width: 1366px){
	.home .elementor-widget-pxl_slider_item{
		width: 100% !important;
    max-width: -webkit-fill-available !important;
	}
}
@media (max-width: 767px){
.pxl-slide-item-wrap .pxl-overlay.overlay-color {
    background-repeat: round;
    background-size: cover;
}
	footer .pxl-mailchimp.d-flex.style-default.custom-footer-form {
    display: block !important;
}
}
@media only screen and (min-width: 0px) and (max-width: 1024px) {
}