.container-padding {
padding-left:60px!important;
padding-right:60px!important;
}
@media (max-width: 1200px) {
.container-padding {
padding-left:30px!important;
padding-right:30px!important;
}
}
.philosophy-list .pxl--item {
justify-content:center;
text-align:center;
}
.p-30 {
padding:0 30px;
}
.case-services-carousel .fal {
font-size:30px;
}
@media (max-width: 767px) { 
.pxl-contact-form-3 .pxl-holder {
display:block;
}
}
sr7-content {
left: auto !important;
} 
@media (max-width: 767px) { 
sr7-content {
left: -30px !important;
}
} .pxl-slide-home1 .pxl--btn-icon svg path {
fill: #000!important;
}
.pxl-slide-home1 a.btn.pxl-icon-active:hover .pxl--btn-icon svg path {
fill: #fff!important;
}
.pxl-slide-home1 .btn:hover, .btn:focus {
background-color: #000!important;
}
@media screen and (min-width: 1201px) {
.pxl-menu-primary .sub-menu, .pxl-menu-primary .children {
background-color: #000000!important;
}