@media only screen and (min-width: 1366px) and (max-width: 1920px) {}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {}

@media only screen and (min-width: 992px) and (max-width: 1199px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .menu_sec #menu li a {
    font-size: 16px;
}

.menu_sec #menu {
    gap: 40px;
}

.logo a img {
    width: 100% !important;
}

.ban-text {
    width: 50%;
}

.ban-text h1 {
    font-size: 40px;
}

h2.theme-h2 {
    font-size: 50px;
}

.ser-text h3 {
    font-size: 30px;
}

.ser-slider .slick-slide {
    margin: 10px;
    position: relative;
}

section.why-choose h2.theme-h2 {
    font-size: 40px;
}

section.why-choose:before {
    display: none;
}

section.why-choose .container-fluid {
    /* padding: 0; */
}

.chs-ans {
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
}

.chs-text p {
    width: 90%;
}

ul.cd {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.clinetdetail {
    text-align: center;
}

section.certification h2.theme-h2 {
    font-size: 42px;
}

.news_formm {
    padding: 20px 10px;
}

.news_formm h3 {
    font-size: 40px;
}

.footer_details.linkks {
    width: 85%;
}

.ftr_line:after {
    display: none;
}

.footer_details h5 {
    font-size: 21px;
}

.footer_details.adrxs ul li a {
    font-size: 12px;
}
}

@media only screen and (min-width: 520px) and (max-width: 767px) {}

@media only screen and (min-width: 300px) and (max-width: 519px) {}

@media only screen and (min-width: 0px) and (max-width: 299px) {}