/* For screen widths between 760px and 2048px */
@media (min-width: 760px) and (max-width: 2048px) {
    .banner-one_shadow {
        top: 100px; /* Removed the invalid '!' */
    }

    .banner-one {
        padding-top: 160px;
    }

    .banner-one_icon {
        top: 30%;
    }
}

/* For screen widths up to 600px */
@media (max-width: 600px) {
    .banner-one {
        padding-top: 30px;
    }
}
.serivce-h2{
    font-size:24px;
}
.serivce-h5 a{
    font-size:16px;
    color:rgb(189,189,189) !important;
}

.my-color{
    color: rgb(163,163,163); 
}

.my-color2{
    color: rgb(189,189,189); 
}

.i-icon{
    color: var(--main-color);
}

.main-footer .widgets-section {
    position: relative;
    padding: 70px 0px 70px;
}