.widget{

}
.widget-category-side {
	background-color: #f4f4f4;
}
.widget-category-side button {
        padding: 20px 0px;
        border: none;
        outline: none;
        font-size: 20px;
        font-weight: 600;
}

.widget-category-side button:hover{
    color: #fff;
    background-color: #f83a00;
}
.widget-category-side .nav-pills .nav-link.active{
    color: #fff;
    background-color: #f83a00;
}
.features-list p{
 color: #151515;
 font-weight: 500;
}
.Engineering .item-icon img{
   width: 50px;
}
.copy-right-text a{
    color: #000 !important;
    /* color: #aaaaaa !important; */
}
img.img-fluid {
    width: 80%;
}
.footer-logo-layout1 img.img-fluid{
    width: 20%;
}
.topbar-layout1 {
    padding: 8px 0;
}
.fxt-about-box-layout6:before {
    background-color: none !important;
}
.item-content {
    width: 105% !important;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    align-items: center;
}
.container.Metal {
    display: flex;
    align-content: space-around;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.Metal h2{
    font-weight: 700;
    text-align: center;
}
.aluminum img {
    height: 400px;
}
section.section-padding-top-md.medical {
    background-color: #ffe9cc;
}
section.section-padding-top-md.hvac {
    background-color: #ffe9cc;
}
section.section-padding-top-md.medical-top {
    padding-top: 20px !important;
}
 .aluminum-pump-body{
    background-color: #ffe9cc;
}
.fxt-about-box-layout3.metal-image {
    display: flex;
    justify-content: space-around;
}
h2.item-title.color-primary.medical-heading {
    text-align: center;
}
.section-heading.heading-layout4 .item-title {
    margin-bottom: 10px;
}
.col-lg-6.hvac-image {
    display: flex;
    justify-content: space-around;
}
.medical-row .fxt-about-box-layout3 img{
    display: flex !important;
    justify-content: space-around !important;
}
.aluminum.mt-5.mb-5 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.row.zoom-gallery {
    display: flex;
    justify-content: center;
}
.Aluminium img{
    height: 500px;
}
.cnc-2{
    display: none;
}

@media (max-width: 768px) {
    .fxt-contact-box-layout2 {
        margin-top: 30px;
    }
    .cnc{
        display: none;
    }
    .cnc-2{
        display: block;
    }
        .bend.niceties.preview-1 {
        height: 300px !important;
    }
    .featuredPropBox ul {
        gap: 30px;
    }
}
@media (max-width: 428px) {
    .mapouter {
        height: 300px;
        width: 300px;
    } 
    .gmap_canvas {
        overflow: hidden;
        background: none !important;
        height: 300px;
        width: 380px;
    }
    .item-content {
        width: 100% !important;
    }
    .item-title{
        font-size: 30px;
    }
    .col-lg-6.hvac-image .img{
        margin-top: 0rem !important;
    }
        .bend.niceties.preview-1 {
        height: 200px !important;
    }
}
@media (max-width: 378px) {
    .gmap_canvas {
        width: 340px !important;
    }
    .item-content {
        width: 100% !important;
    }
    .item-title{
        font-size: 25px;
    }
}
