*{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

.My_tabs_Proj{
    padding-right: 50px;
}
.Mysection{
    padding: 0 100px;
}

.geoImg{
    max-height: 550px; 
    height: 95%; 
    width: 600px; 
    margin-bottom: 20px;
}

@media screen and (max-width: 1000px){
    .Mysection{
        padding: 0;
    }
    .My_tabs_Proj{
        padding-right: 0px;
    }
    .hide-on-mobile{
        display: none;
    }
    .geoImg{
        height: 300px;
        width: 300px;
        /* padding: auto; */
    }
}


.MyCTA{
    padding: 10px;

}
.niche{
    height: auto;
    padding: 20px;
}
.Myicon{
    height: 20%;
    width: 20%;
    filter:hue-rotate(180deg);
}





.custom-testimonial blockquote {
    background: transparent !important;
    padding: 11.2px 28.8px;
    padding: 0.7rem 1.8rem;
}

.custom-testimonial blockquote:before, .custom-testimonial blockquote:after {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
}

.custom-testimonial blockquote:before {
    content: "\f10d";
    font-size: 17px !important;
    left: -12px !important;
}

.custom-nav-style-1 > li {
    margin-left: 20px;
    margin-bottom: 20px;
}

.custom-nav-style-1 > li:hover > a, .custom-nav-style-1 > li:focus > a {
    border-color: var(--dark) !important;
}

.custom-nav-style-1 > li:first-child {
    margin-left: 0;
}

@media (max-width: 991px) {
    .custom-nav-style-1 > li {
            margin-right: 20px;
            margin-left: 0;
    }
    .custom-nav-style-1 > li:last-child {
            margin-right: 0;
    }
}

@media (max-width: 767px) {
    .custom-nav-style-1 > li {
            margin-right: 10px;
            margin-bottom: 10px;
    }
}