/*Header menu*/
 .backdrop-filter1:after {
     display: none !important;
}
 .o-featuresCard01 {
     max-width: 435px;
}
 .o-mb0 p {
     margin-bottom: 0px;
}
 .pxl--item.active h5 {
     color: #94070A !important;
}
 .o-impoactTitle big {
     font-size: clamp(2.5rem, 1.146rem + 5.56vw, 7.813rem);
    /* 40 - 125 */
}
 .o-impctCard {
     max-width: 1230px;
     margin: 0 auto;
}
 .o-homeform .wpcf7-submit {
     font-size: 25px;
     font-weight: 700;
     font-family: "Nexa Bold";
     display: inline-block;
     float: right;
     width: 190px;
}
 .wpcf7-btn-abs-custom {
     display: flex !important;
     width: auto !important;
     align-items: center !important;
     justify-content: center !important;
     gap: 20px !important;
}
 .wpcf7-btn-abs-custom .wpcf7-btn-abs {
     position: relative !important;
     top: 0 !important;
     left: 0 !important;
     background: #94070a !important;
     max-width: 89px !important;
     min-width: 89px !important;
     height: 89px !important;
     border-radius: 50px !important;
     display: flex !important;
     align-items: center !important;
     justify-content: center !important;
}
 .wpcf7-btn-abs-custom .wpcf7-btn-abs svg {
     margin-left: 0px !important;
     width: 22px !important;
     color: #fff !important;
     fill: #fff !important;
}
 .wpcf7-btn-abs-custom .wpcf7-btn-abs svg path {
     color: #fff !important;
     fill: #fff !important;
}
 .your-email {
     position: relative;
}
 .wpcf7-btn-signup-custom {
     position: absolute;
     top: 74px;
     right: 16px;
     border-bottom: 1px solid;
     padding: 0;
     line-height: 19px;
}
 .o-header-search-button a {
     min-width: 100% !important;
}
 .o-header-menu-spacing ul li {
     margin-right: clamp(1.25rem, -2.917rem + 5.56vw, 3.75rem) !important;
}
 @media(max-width: 1200px) {
     #pxl-header-mobile {
         background-color: #94070A !important;
    }
     #pxl-header-elementor .pxl-header-branding img {
         height: 92px !important;
    }
     #pxl-header-elementor .pxl-header-branding {
         margin: 6px 15px;
    }
     #pxl-header-elementor .pxl-header-branding {
         padding: 6px 0px;
    }
     #pxl-header-elementor {
         min-height: auto !important;
    }
     .pxl-header-menu {
         background-color: #94080b !important;
    }
}
 .o-homeShift-accordion .e-n-accordion details summary {
     border: none !important;
     padding: 40px 40px 40px 20px;
}
 .o-homeShift-accordion .e-n-accordion details {
     border-radius: 7px !important;
     overflow: hidden !important;
}
 .o-homeShift-accordion .e-n-accordion details .e-con-inner {
     padding-bottom: 55px;
     gap: 0px;
}
 .o-homeShift-accordion .e-n-accordion details summary {
     border: none !important;
     padding: 40px 40px 40px 20px;
}
 .o-homeShift-accordion .e-n-accordion details:nth-child(1) {
     background: transparent;
     border: 1px solid #414241;
}
 .o-homeShift-accordion .e-n-accordion details:nth-child(1) .e-n-accordion-item-title-header {
     color: #94070a !important;
}
 .o-homeShift-accordion .e-n-accordion details:nth-child(1) .e-n-accordion-item-title-icon span>i {
     color: var(--n-accordion-icon-active-color);
     font-size: 20px;
     color: #94070a !important;
}
 .o-homeShift-accordion .e-n-accordion details:nth-child(2) .e-n-accordion-item-title-icon span>i {
     color: var(--n-accordion-icon-active-color);
     font-size: 20px;
     color: #94070a !important;
}
 .o-homeShift-accordion .e-n-accordion details:last-child .e-n-accordion-item-title-icon span>i {
     color: var(--n-accordion-icon-active-color);
     font-size: 20px;
     color: #fff !important;
}
 .o-homeShift-accordion .e-n-accordion details:nth-child(2) {
     background: #fff;
     border: 1px solid #8f8b8b;
}
 .o-homeShift-accordion .e-n-accordion details:nth-child(3) {
     background: #94070a;
}
 .o-homeShift-accordion .e-n-accordion details:nth-child(3) .e-n-accordion-item-title-header {
     color: #fff !important;
}
 .o-homeShift-accordion .e-n-accordion details:nth-child(3) p {
     color: #fff !important;
}
/*new css */
 .custom-three-box {
     margin-top: 78px !important;
}
 .full-height-images .pxl-image-single .pxl-item--inner {
     height: 100%;
     min-height: 100%;
}
 .full-height-images .pxl-image-single {
     height: 100%;
}
 .full-height-images .pxl-item--inner .pxl-item--bg {
     height: 100% !important;
     object-fit: cover;
     background-position: right 
}
 .custom-video-height {
     height: 100%;
     max-height: 763px;
}
 .custom-video-height video.elementor-video {
     aspect-ratio: 16 / 9;
     width: 100%;
     height: auto;
     max-height: 763px;
     object-fit: cover;
}
 .custom-video-height-two video.elementor-video {
     aspect-ratio: 16 / 9;
     width: 100%;
     height: auto;
     max-height: 827px;
     object-fit: cover;
}
 .custom-video-height-two .e-hosted-video {
     --video-aspect-ratio: auto !important;
}
 .pxl-scroll-top:before {
     background-color: #94070a !important;
}
 .custom-tabs-slip .pxl-text-editor p {
     color: #414241 !important;
     font-size:20px !important;
}
 .o-homeform .wrap-ctf-page label {
     font-size: 20px;
}
 .custom-pt-0 .e-con-inner {
     padding: 0px;
}
 .custom-m-b-0 p {
     margin-bottom: 0px;
}
 .custom-text p {
     perspective: none !important;
}
 .custom-padding-tb {
     padding: 74px 75px 74px 70px;
}
 .pxl-menu-primary>li>a:after, .pxl-menu-primary>li>a:before {
     display: none;
}
 .pxl-menu-primary>li>a:before, .pxl-menu-primary>li>a:after {
     display: none !important;
}
 .pxl-process6 .pxl-list-content .pxl--item {
     background-color: #f1efeb !important;
     border: 1px solid #41424133 !important;
}
 .pxl-process6 .pxl-list-content .pxl-icon--white svg path, .pxl-process6 .pxl-list-content .pxl-icon--white svg rect {
     fill: #94070a !important;
}
 .pxl-process6 .pxl-list-content .pxl-item--left .pxl-icon svg path, .pxl-process6 .pxl-list-content .pxl-item--left .pxl-icon svg rect {
     fill: #94070a ! important;
}
 .pxl--item-number {
     font-family: 'NEXA BOLD' !important;
     font-weight: 700;
     font-size: 25px !important;
     line-height: 35.79px !important;
     letter-spacing: 0%;
     vertical-align: middle;
     color: #94070a !important;
     text-transform:capitalize !important;
}
.pxl-process6 .pxl-list-content .pxl--item:hover .pxl--item-number{
	font-size:0px !important;
}
 .page-id-19 .elementor-element-0225c52 p {
     margin: 0px !important;
}
 .pxl-process6 .pxl-list-content .pxl-item--title {
     color: #94070a !important;
     font-family: Nexa Bold;
     font-weight: 700 !important;
     font-size: 22px !important;
     line-height: 35.79px important;
     letter-spacing: 0%;
     vertical-align: middle;
     text-transform:capitalize !important;
}
 .pxl-process6 .pxl-list-content .pxl-item--description {
     color: #414241 !important;
     font-size: 18px !important;
     line-height: 150% !important;
}
 .card-box-two {
     padding-top: 114px !important;
     padding-bottom: 400px;
}
 .card-box-with-img .elementor-widget-text-editor {
     min-height: 173px;
}
 .card-box-with-img h4.elementor-heading-title {
     min-height: 98px;
}
 #custom-padding-b .elementor-element-564ff445 {
    /*padding-top: 35px !important;
    */
}
 .initiative-item {
     border-bottom: 1px solid rgba(0, 0, 0, .15);
     padding: 75px 0 85px;
}
 .initiative-item .initiative-left h2 {
     font-size: 60px;
     margin-bottom: 39px;
     color: #94070A;
     line-height: 70px;
     font-family: 'Nexa Bold';
     font-weight: 700;
}
 .initiative-item:first-child {
     border-top: 1px solid rgba(0, 0, 0, .15);
}
 .initiative-item .initiative-left p {
     font-weight: 400;
     color: #414241;
     font-size: 23px;
     line-height: 35px;
     font-family: 'Nexa', sans-serif;
     margin-bottom:68px;
}
 .initiative-left {
     width: 46.8%;
     padding-right: 4.2vw;
}
 .initiative-right {
     width: 55.2%;
     padding-left: 5.2vw;
}
 .init-btn{
     color: #94070a;
     background-color: #FFFFFF;
     border-style: solid !important;
     border-width: 1px 1px 1px 1px !important;
     border-color: #41424126 !important;
     font-size: 14px;
     border-radius: 27px;
     font-weight: 700;
     text-transform: uppercase;
     padding: 0 25px;
     line-height: 53px;
     transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
     position: relative;
     cursor: pointer;
     border: none;
     height: auto;
     display: inline-flex;
     align-items: center;
     text-align: center;
     background-color: transparent;
     justify-content: center;
     text-transform: uppercase;
     border: 1px solid rgba(255, 255, 255, .15);
     overflow: hidden;
     z-index: 1;
}
 .init-btn svg {
     margin-left:28px;
     width: 16px;
     transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
 .init-btn svg path{
     fill: #94070a;
}
 .init-btn:hover{
     color:#94070a;
}
 .init-btn:hover svg {
     margin-left: 16px !important;
}
 a.init-btn.mobile-viewbtn {
     display: none;
}
 .initiative-image img{
     height:100% !important;
}
 .custom-templates-items .pxl-service-list.layout-service-list-3 .pxl-post--inner {
     padding: 75px 0 85px;
}
 .custom-templates-items .pxl-service-list.layout-service-list-3 .pxl-post--inner:last-child {
     border-bottom: 1px solid rgba(0, 0, 0, .15);
}
/*.page-id-16546 .o-pt-top .e-con-inner {
     padding-top: 114px;
     padding-bottom: 157px;
     padding-left: 10px;
     padding-right: 10px;
}
*/
 .o-left-text p{
     font-size:20px;
}
 .o-header-menu-spacing ul li{
     margin-right:49px !important;
}
 .o-header-menu-spacing ul li:last-child{
     margin-right:0px !important;
}
 .pxl-process6 .pxl-list-content .pxl-item--left .pxl-icon{
}
 .custom-items-slider .pxl-item--inner {
     border: 1px solid #000 !important;
     border-radius: 10px !important;
     padding: 49px 23px 34px 23px !important;
     min-height: 293px !important;
}
 .custom-items-slider .pxl-swiper-arrow-wrap.style-3{
     display:none;
}
 .custom-items-slider .pxl-item--inner .icon-box svg path {
     fill: #94070a !important;
}
 .custom-items-slider .pxl-item--inner .description-box {
     font-size: 23px;
     line-height: 35px;
     margin-top: 45px !important;
     margin-bottom: 0;
     color: #414241;
}
 .custom-points p {
     color: #414141;
}
 .custom-points ul{
     margin:0px !important;
}
 h1.tbgs-heading {
     margin-bottom: 0px;
}
 .o-bannerbtn__content div{
     line-height:100%;
}
 header .btn.pxl-icon-active.btn-border.inline.pxl-icon--right{
     align-items:center;
}
 .custom-three-box .e-con-inner {
     flex-wrap: nowrap !important;
}
 .inner-banners span.tbgs-dynamic {
     display: none;
}
 .how-center-work .o-featuresCard01 .elementor-widget-heading {
     margin-bottom:96px !important;
}
 .how-center-work .o-featuresCard01 .elementor-widget-pxl_text_editor{
     margin-bottom:auto !important;
}
 .how-center-work .pxl-item--image.df {
     width: 70px;
     min-height: 71px;
     align-items: center;
     display: flex;
}
 .btn-mt-6 span.chars{
     margin-top:6px !important;
     display:flex;
}
 #pt-bottom-0{
     padding-bottom:0px;
}
.tbgs-dynamic{
	overflow:visible;
}
.pxl-image-carousel8 .pxl-item--inner {
    position: relative; /* required */
    overflow: hidden;
	border-radius:0px !important;
}

.pxl-image-carousel8 .pxl-item--inner::before {
    content: "";
    position: absolute;
    inset: 0; 
    background: rgba(0, 0, 0, 0.7); 
    z-index: 1;
}
.pxl-image-carousel8 .pxl-item--inner:hover::before,
.pxl-image-carousel8 .pxl-item--inner.active::before {
    opacity: 1;
	background: transparent;
}
.education-banner .tbgs-bg-item{
  background-position:right;	
}
.custom-box-4 .elementor-icon-list-text{
 line-height:13px !important;	
word-break: break-word;
}
 @media (max-width:1920px) and (min-width:1403px) {
     .tbgs-inner {
         padding-top: 200px;
    }
}
 @media (min-width:1600px) {
     #pxl-header-elementor .btn:not(.btn-stroke).btn-border {
         max-width: 327px;
    }
     .o-header-menu-spacing {
         padding-top: 17px !important;
    }
     .page-id-16546 .o-pt-top .e-con-inner {
         padding-top: 114px;
         padding-bottom: 157px;
         padding-left: 10px;
         padding-right: 10px;
    }
     a.init-btn.desktop-viewbtn {
         min-width: 521px;
    }
     .initiative-scroll-wrapper:last-child a {
         min-width: 386px !important;
    }
}
 @media (max-width:1640px) and (min-width:1395px) {
     .o-header-menu-spacing ul li{
         margin-right:30px !important;
    }
     .o-header-menu-spacing ul li:last-child{
         margin-right:0px !important;
    }
	.custom-top-m{
		margin-top:80px;
	}
	.custom-box-4 .o-featuresCard01 {
    padding-left: 25px;
    padding-right: 25px;
    }
}
 @media (max-width:1403px) and (min-width:1123px) {
     .custom-items-slider .pxl-item--inner {
         min-height: 340px !important;
    }
     .tbgs-inner {
         padding-top: 150px;
    }
}
 @media screen and (max-width: 1201px) and (min-width:1500px) {
     .pxl-nav-menu .pxl-menu-primary > li {
         margin-left: 0px!important;
    }
     .pxl-menu-primary > li{
         margin-left:0px !important;
    }
	.custom-box-4 .o-featuresCard01 {
    padding-left: 25px;
    padding-right: 25px;
}
.custom-box-4 .elementor-icon-list-text{
 line-height:13px;	
}
.o-featuresCard01 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
}
 @media (max-width:1123px) and (min-width:1079px) {
     .custom-items-slider .pxl-item--inner {
         min-height: 345px !important;
    }
}
 @media (max-width:1079px) and (min-width:992px) {
     .custom-items-slider .pxl-item--inner {
         min-height: 395px !important;
    }
}
 @media (max-width:1395px) {
     .custom-three-box .elementor-element.pxl-column-none {
         width: 33%;
    }
     .custom-three-box .e-con-inner{
         flex-wrap:nowrap !important;
    }
     .custom-icon img.no-lazyload.attachment-full {
         margin-top: -22px;
    }
     /*.pxl-footer-show .pxl-row-scroll-none.pxl-column-none {
         padding-left: 40px;
         padding-right: 40px;
    }*/
     .o-header-menu-spacing ul li{
         margin-right:16px !important;
    }
}
 @media(max-width:1366px) and (min-width:1024px) {
     .page-id-15535 .elementor-element-80a0475 .e-con-inner {
         padding-left: 10px !important;
         padding-right: 10px !important;
    }
     .page-id-16546 .elementor-element-7444bbca#custom-padding-b {
         padding-top: 114px !important;
         padding-bottom: 114px;
    }
     .card-box-two {
         padding-top: 100px !important;
         padding-bottom: 100px;
    }
}
 @media(max-width:1271px) and (min-width:1024px){
     .o-header-menu-spacing ul li {
         margin-right:9px !important;
    }
}
@media screen and (min-width: 1201px) and (max-width: 1520px) {
    .pxl-menu-primary > li {
        margin: 0 10px 0 0 !important;
    }
}
 @media(max-width:1300px) {
     footer .wrap-ctf-page.wrap-form .input-filled>p {
         display: flex;
        /* flex-direction: column;
         */
        /* gap: 20px;
         */
         flex-wrap: nowrap;
    }
     footer .pxl-contact-form .wpcf7-email {
         border-right:0 !important;
         padding-right:0px;
         border-top-right-radius: 0px !important;
         border-bottom-right-radius: 0 !important;
    }
     footer .pxl-contact-form .wpcf7-form-control-wrap {
         display: block;
         margin-bottom: 0;
         position: relative;
         height: auto;
         min-height: unset;
    }
     footer .pxl-contact-form .wpcf7-submit.wpcf7-btn-signup-custom {
         position: static;
         width: 120px;
         display: flex;
         border: 1px solid #F1EFEB;
         padding: 17px 15px;
         align-content: center;
         border-radius:20px;
         align-items: center;
         justify-content: center;
         text-decoration: underline;
         font-size: 18px;
         min-width:120px;
         padding-left:0;
         border-left:0;
         margin-left:-1px;
         border-top-left-radius: 0px !important;
         border-bottom-left-radius: 0 !important;
    }
}
 @media(max-width:1200px) {
     .pxl-header-menu {
         left: unset !important;
         right: 0;
         transform: translateX(100%) !important;
    }
     .pxl-header-menu.active {
         transform: translateX(0%) !important;
    }
}
 @media (max-width:1024px) {
     .full-height-images .pxl-image-single {
         min-height: 700px;
    }
     .page-id-19 .elementor-element.elementor-element-c1860a6 .elementor-wrapper {
         --video-aspect-ratio: 16 / 9;
         object-fit: contain;
         height: auto;
         width: 100%;
    }
     .card-box-with-img .elementor-widget-text-editor, .card-box-with-img h4.elementor-heading-title {
         min-height: auto;
    }
     .card-box-with-img .e-con.e-child {
         padding: 40px 22px;
    }
     .card-box-two {
         padding-top: 100px !important;
         padding-bottom: 100px;
    }
     .how-center-work-mob .e-n-accordion-item .elementor-widget-text-editor p {
         margin-bottom:0px !important;
    }
     #pt-bottom-0{
         padding-left:15px;
         padding-right:15px 
    }
     .job-dec-box{
         padding-left:15px;
         padding-right:15px;
    }
}
 @media (min-width:768px) and (max-width:1024px) {
     .pxl-footer-show .wpcf7-btn-signup-custom {
         right: 66px;
         width: 32%;
    }
     .custom-two-line .elementor-widget-heading .elementor-heading-title{
         font-size:36px !important;
    }
     .init-btn.desktop-viewbtn{
         display: flex;
         align-items: center;
         line-height: 21px;
         text-align: left;
         margin-top: 36px;
         padding: 9px 25px;
         min-height: 61px;
    }
}
 @media (max-width:768px) {
	  #pxl-header-elementor .pxl-header-branding {
         margin: 0px !important;
    }
	 .pxl-heading .pxl-heading--inner {
		display: block !important;
		margin: 0 auto;
		text-align: center;
	}
     .custom-slider-section .o-banner-bottom-btn {
         display: none;
    }
     .custom-slider-section .tbgs-inner, .custom-slider-section .tbgs-inner {
         display: flex;
         flex-direction: column;
         justify-content: space-between;
         height: 100%;
         padding: 64.2px 0px;
    }
     .custom-slider-section .o-bannerbtn {
         max-width: 253.85px;
         width: 100%;
         margin: 0 auto;
    }
     .custom-slider-section .o-bannerbtn__content {
         width: 253.85px;
         height: 45.53px;
    }
     .custom-slider-section .o-bannerbtn__content div {
         font-size: 14.95px;
         line-height: 44.26px;
         letter-spacing: 0%;
         text-align: center;
         vertical-align: middle;
         text-transform: capitalize;
    }
     .mobile-buttons .pxl-button .btn.btn-border {
         max-width: 364px !important;
         min-width: 364px !important;
         width: 100%;
         margin: 0 auto;
         display: flex;
         justify-content: center;
    }
     .full-height-images .pxl-item--inner .pxl-item--bg {
         height: 100% !important;
         object-fit: contain;
         background-position: 0px 10px;
         min-height: 856px;
         background-size: cover;
         width: 100%;
    }
     .custom-video-height-two video.elementor-video, .custom-video-height video.elementor-video {
         min-height: 704px;
    }
     .gray-bg-color {
         background-color: #f1efeb !important;
         padding-top: 0px !important;
    }
     .o-homeform .wpcf7-submit {
         max-width: 364px !important;
         height: 61.22px;
         border-radius: 30.06px;
         width: 100% !important;
         border: 1.11px solid #414241;
         font-size: 15.58px;
         line-height: 59px;
         letter-spacing: 0%;
         text-align: center;
         vertical-align: middle;
         text-transform: capitalize;
         justify-content: space-between !important;
         padding: 0px 20px 0px 131px;
         margin: 0 auto;
    }
     .pxl-contact-form span.btn.btn-border.wpcf7-btn-abs {
         width: 18px !important;
         max-width: 18px;
         min-width: 70px;
         border: 0px !important;
    }
     .pxl-contact-form .wpcf7-btn-abs-custom .wpcf7-btn-abs svg {
         width: 18px !important;
    }
     .pxl-contact-form .wpcf7-btn-abs-custom .wpcf7-btn-abs svg path {
         color: #414241 !important;
         fill: #414241 !important;
    }
     .pxl-contact-form .wpcf7-submit .btn-border {
         background: transparent !important;
    }
     .custom-padding {
         gap: 0px !important;
    }
     .custom-pt-0 {
         padding-top: 0px;
    }
     .custom-top-padding .e-con-inner {
         padding-top: 72px !important;
    }
     .custom-padding-bottom .e-con-inner .e-con-boxed .e-con-inner {
         padding-bottom: 0px !important;
    }
     .custom-mt-0 .elementor-widget-text-editor {
         margin-top: 0px !important;
         margin-bottom: 61px !important;
    }
     .pxl-accordion1.style8 #accordion-image-3 {
         border-bottom: 1px solid #000;
    }
     .elementor-element-1c6d716 .e-con-inner {
         padding-bottom: 0px !important;
    }
     .elementor-element-132db30 {
         gap: 0px;
    }
     .elementor-element-6d0e3f4 {
         border-style: none !important;
         --border-style: none !important;
         --border-left-width: 0px !important;
         border-color: transparent !important;
         --border-color: transparent !important;
    }
     .elementor-element-75f27dd {
         margin-bottom: 50px !important;
    }
     .how-we-section .pxl-heading .pxl-item--subtitle {
         margin-bottom: 8px !important;
    }
     .o-impoactTitle h2 {
         line-height: 45px;
    }
     .tbgs-dynamic {
         width: 100%;
         overflow: visible;
         top: -10px !important;
    }
     .tbgs-bg-item {
         background-position: 66% 0px;
    }
     .elementor-page-15535 h2 {
         margin-bottom: 0px !important;
    }
     .elementor-page-15535 h2 br {
         display: none;
    }
     .custom-padding-tb {
         padding: 45px 22px 65px;
    }
     .custom-img-section .e-transform.e-transform {
         transform: none;
    }
     .o-programmes .pxl-full-content-with-space-none {
         padding-bottom: 27px;
    }
     .page-id-15535 .elementor-element-aa82a7e .pxl-heading .pxl-heading--inner {
         display: block;
         text-align: left;
    }
     .page-id-15535 .elementor-element-aa82a7e .elementor-widget-container {
         margin-bottom: 25px;
    }
     .page-id-15535 .elementor-element-77a3c04 .e-con-inner {
         gap: 0 !important;
         padding: 0px;
    }
     .page-id-15535 .elementor-element-0d99b15, .page-id-15535 .elementor-element-80a0475 {
         padding-left: 15px !important;
         padding-right: 15px !important;
    }
     #e-n-accordion-item-1232 summary.e-n-accordion-item-title {
         align-items: baseline;
    }
     .o-left-text p.pxl-item--title {
         text-align: left !important;
    }
     .custom-top-padding .elementor-element-4d248d9 .e-con-inner {
         padding-top: 34px !important;
    }
     .elementor-element-4d248d9 .pxl-heading .pxl-item--title {
         line-height: 40.92px !important;
         margin-bottom: 25px !important;
         font-size: 25px !important;
    }
     .elementor-19 .elementor-element.elementor-element-b23a8dd {
         top: 72%;
    }
     .elementor-social-icons-wrapper.elementor-grid {
         align-items: center;
         margin: 0 auto;
         width: max-content !important;
         display: flex;
    }
     /*.pxl-footer-show .pxl-row-scroll-none.pxl-column-none {
         padding-left: 15px !important;
         padding-right: 15px !important;
    }*/
     .pxl-footer-show .elementor-element-b9f45fd {
         display: none;
    }
     .pxl-footer-show .elementor-element.pxl-border-section-anm .pxl-border-animated {
         display: none;
    }
     .pxl-footer-show .elementor-121 .elementor-element.elementor-element-0ae2ce2 {
         padding: 40px 0px 20px 0px;
    }
     .page-id-19 .elementor-element-55489eb {
         padding-left: 0px;
         padding-right: 0px;
    }
     .elementor-19 .elementor-element.elementor-element-2aef01d .pxl-heading .pxl-item--title {
         font-size: 30px;
    }
     .pxl--item-number {
         font-weight: 700 !important;
         font-size: 22px !important;
         line-height: 35.79px !important;
         letter-spacing: 0%;
         vertical-align: middle;
         color: #94070a !important;
		 font-family: 'Nexa X Bold' !important;
    }
     a.init-btn.mobile-viewbtn {
         display: flex;
         align-items:center;
         line-height:21px;
         text-align:left;
         margin-top:36px;
         padding: 9px 25px;
         min-height: 61px;
    }
	.init-btn > div {
		height:20px;
	}

     a.init-btn.desktop-viewbtn{
         display:none;
    }
     .card-box-two {
         padding-top: 30px !important;
         padding-bottom: 72px;
    }
     .card-box-two h2{
         font-size: 30px !important;
         line-height: 39px;
    }
     .three-card-box img {
         width: 100%;
         object-fit: cover;
         height: 100%;
         max-height: 260px;
    }
     .initiative-item .initiative-left h2 {
         font-size: 25px;
         margin-bottom: 21px;
         line-height: 41px;
    }
     .initiative-item {
         padding: 27px 0 35px;
    }
     .initiative-left ,.initiative-right{
         width:100%;
         padding:0px !important;
    }
     .initiative-item .initiative-left p {
         font-size: 18px;
         line-height: 150%;
         margin-bottom: 34px;
    }
     .initiative-image {
         height: 244px;
    }
     #custom-ptbrl {
         padding: 45px 22px 73px;
    }
     #custom-ptbrl .btn-border{
         min-width:320px;
    }
     .o-homeShift-accordion-two .e-n-accordion details:nth-child(1) {
         background: #ffff;
         border: 1px solid #414241;
    }
     .o-homeShift-accordion-two .e-n-accordion details:nth-child(2) {
         background: transparent;
         border: 1px solid #8f8b8b;
    }
     .o-homeShift-accordion-two .e-n-accordion details:nth-child(3) {
         background: #ffff;
         border: 1px solid #414241;
    }
     .o-homeShift-accordion-two .e-n-accordion details:nth-child(3) .e-n-accordion-item-title-icon span>i{
         color: #94070a!important;
    }
     .o-homeShift-accordion-two .e-n-accordion details:nth-child(3) p {
         color:#414241 !important;
    }
     .o-homeShift-accordion-two .e-n-accordion details:nth-child(3) .e-n-accordion-item-title-header {
         color: #94070a!important;
    }
     .o-homeShift-accordion-two .e-n-accordion details:last-child {
         background: #94070a;
    }
     .o-homeShift-accordion-two .e-n-accordion details:last-child .e-n-accordion-item-title-icon span>i{
         color: #fff!important;
    }
     .o-homeShift-accordion-two .e-n-accordion details:last-child p{
         color: #fff!important;
    }
     .o-homeShift-accordion-two .e-n-accordion details:last-child .e-n-accordion-item-title-header {
         color: #fff !important;
    }
     .o-homeShift-accordion-two .e-n-accordion-item .elementor-widget-text-editor{
         padding-bottom:7px;
    }
     /*#pxl-header-default .pxl-header-branding, #pxl-header-elementor .pxl-header-branding{
         margin:0px 15px !important;
    }*/
     .e-n-accordion-item .elementor-widget-text-editor {
         padding-bottom: 40px !important;
    }
     .custom-items-slider .pxl-item--inner .wrap-content{
         display: flex;
         align-items: flex-start;
         gap: 23px;
    }
     .custom-items-slider .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-icon--number{
         display:none;
    }
     .custom-items-slider .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .icon-box{
         width:43px;
         min-width:43px;
    }
     .custom-items-slider .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .description-box {
         font-size: 18px;
         line-height: 150%;
         margin-top: 0px !important;
         margin-bottom: 0;
    }
     .custom-items-slider .pxl-item--inner {
         border: 1px solid #000 !important;
         border-radius: 10px !important;
         padding: 20px !important;
         min-height: 154px !important;
    }
     .custom-accordions .e-n-accordion-item .elementor-widget-text-editor{
         padding-bottom:0px !important;
    }
     .custom-accordions .e-flex.e-con-boxed {
         padding: 0px;
    }
     .custom-accordions .pxl-column-none.pxl-full-content-with-space-none.e-con.e-child {
         border: 0px;
    }
     .pxl-swiper-arrow-wrap.style-3 .pxl-swiper-arrow {
         width: 30px;
         height: 30px;
         border: 1px solid rgb(148 7 10);
    }
     .pxl-swiper-arrow svg path {
         fill: #94070a;
    }
     .pxl-swiper-arrow-wrap.style-3 {
         margin-top: 20px !important;
         justify-content: center;
         margin: 0 auto;
    }
     .page-id-19 .custom-slider-section .o-bannerbtn{
         display:none;
    }
     .custom-items-slider .pxl-swiper-arrow-wrap.style-3{
         display:flex;
    }
     .custom-pt-20 {
         padding-top: 15px !important;
    }
	footer .wrap-ctf-page.wrap-form label {
    display: none;
      }
}
 @media (max-width: 391px) {
     .full-height-images .pxl-item--inner .pxl-item--bg {
         background-position: -95px 10px;
         ;
    }
     .custom-padding-tb .btn{
         max-width: 320px;
         min-width: 320px !important;
    }
     .btn-295 .btn{
         max-width: 295px;
         min-width: 295px !important;
    }
     .custom-p-mobile a.btn.pxl-icon-active.btn-border.inline.pxl-icon--right {
         max-width: 316px !important;
         min-width: 316px !important;
         width: 316px !important;
         margin: 0 auto;
    }
	.pxl-contact-form .wpcf7-form .wpcf7-response-output{
		font-size:10px;
	}
.custom-icon-color .e-n-accordion details:nth-child(3) .e-n-accordion-item-title-icon span>i {
    color: #94070a !important;
}
}
 @media (max-width: 360px) {
     .mobile-buttons .pxl-button .btn.btn-border {
         max-width: 320px !important;
         min-width: 320px !important;
    }
     .pxl-contact-form .wpcf7-form .wpcf7-response-output {
         padding: 8px 5px !important;
         font-size: 10.5px !important;
    }
}
 