@media (max-width: 576px) { 
    header .dropdown-menu {
    min-width: 0!important;
}

header .dropdown-menu li a {
    font-size: 17px!important;
}

ul.dropdown-menu li img {
    width: 24px!important;
}

nav.navbar.navbar-expand-lg.navbar-light {
    padding: 0px 0px!important;
}

ul.dropdown-menu li {
    gap: 2px!important;
}

.man-img {
    width: 100%!important;
    gap: 6px!important;
}

.manu-paren h3 {
    font-size: 22px!important;
    margin-bottom: 0px!important;
}

.manu-paren img {
    width: 48px!important;
}
    section.sec-1 {
    height: auto;
}

.sec-1 p {
    width: 100%;
    font-size: 17px;
}

.sec-1 h1 {
    font-size: 44px;
    line-height: 52px;
}

.sec-1 h2 {
    font-size: 40px;
    line-height: 43px;
}

.sec-1 h2 span {
    font-size: 31px;
}

.sec-1 img {
    width: 233px;
}

.sec-2-main img {
    width: 35px;
}

.sec-2-main h4 {
    font-size: 19px;
}

.sec-2-main p {
    font-size: 17px;
}
    
    .about-01 h1 {
    font-size: 45px;
    line-height: 48px;
}

h1 {}

.about-01 p {
    width: 100%;
    font-size: 18px;
}

.about-miss ul li p {
    font-size: 18px;
}
   section.sec-2 h1 {
    width: 100%;
    font-size: 33px;
}

.sec-2-main.serv {
    height: 376px;
} 
.portfolio12 h1 {
    font-size: 58px;
}

.review {
    width: 100%;
}

.portfolio1 {
    display: block;
}

.content-por h2 {
    font-size: 27px;
}

.portfolio-child {
    width: 100%;
    margin: 13px 0px;
}

.content-por {
    /* width: 100%; */
}

.portfolio-child img {
    width: 200px;
    height: 194px;
}
.form-contact {
    width: 100%;
}
section.privacy h2 {
    font-size: 25px;
}

h2 {}

section.privacy h1 {
    font-size: 29px;
}
}