@media screen and (min-width:320px) and (max-width:768px) {
    .enquiry-img {
        background-color: white;
        height: 320px;
        width: 320px;
        border-radius: 50%;
        margin-top: 60px;
        margin-left: 0px;
    }

    .subtitleb2b {
        font-size: 10px !important;
        margin-bottom: 1em;
        color: black;
        font-weight: 470;
    }

    .titlecontentb2b {
        font-size: 12px !important;
        font-weight: 500 !important;
    }

    .subtitleb2c {
        font-size: 10px !important;
        margin-bottom: 1em;
        color: black;
        font-weight: 470;
    }

    .titlecontentb2c {
        font-size: 12px !important;
        font-weight: 500 !important;
    }

    .bannerset {
        height: 112px !important;
        margin-top: 80px;
    }

    .aboutimg {
        height: 19em;
    }

    .text-headings {
        font-size: 13px;
        margin-bottom: 2px;
        text-align: justify;
    }

    .fontendimg {
        border: 10px solid #fff;
    }


    .adminarea {
        margin-left: 1em;
        background-color: #caefef;
        padding: 1em;
        border-radius: 7px;
        margin-right: 1em;
    }

    .opsimg {
        height: 16em;
        margin-bottom: 12px;
        margin-top: 1em;
    }

    .opsarea {
        padding: 0px;
        border-radius: 0px;
    }

    .transportbanner {
        margin-top: 5em !important;
        height: 12em;
    }

    .transportcontent {
        font-size: 8px !important;
    }

    .transportfeatures {
        margin-top: 0em !important;
        height: 10em !important;
    }

    .seoimg {
        height: 17em;
        margin-left: 75px;
        margin-bottom: 0em;
        margin-top: -4em;
    }

    .userimg {
        height: 17em;
        margin-left: 44px;
        margin-bottom: 1em;
        margin-top: -2em;
    }

    .st-funfact.st-style1 .st-funfact-title {
        font-size: 12px;
        line-height: 1.6em;
        font-weight: 600;
        margin-bottom: -8px;
    }

    .st-iconbox.st-style1 .st-iconbox-title {
        font-weight: 600;
        line-height: 1.2em;
        font-size: 10px;
        margin-bottom: 10px;
    }

    .st-funfact.st-style1 .st-funfact-icon {
        font-size: 15px;
        margin-bottom: 20px;
        height: 60px;
        width: 60px;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
    }

        .st-funfact.st-style1 .st-funfact-icon img {
            height: 2em !important;
        }

    .st-hero.st-style1 .st-hero-title.cd-headline-style1 b {
        font-weight: 600;
        color: #285db1;
        font-size: 12px;
    }

    .b2b-opsimg {
        height: 15em;
        margin-top: -24px;
        margin-left: 3em;
    }

    .st-smooth-move i {
        display: none;
    }
    /*akku*/
    .servicesb2b {
        height: 16em !important;
        margin-top: 1em !important;
        margin-left: 0em !important;
    }

    .seomanage {
        height: 16em !important;
        margin-left: 4em !important;
        margin-top: -3em !important;
    }

    .header-banner {
        height: 13em !important;
        background-image: url("/assets/image/banner/b2bbanner.jpg");
        margin-top: 5em;
    }

    .margin-mid {
        margin-top: 18px !important;
    }

    .banner-response {
        height: 97px !important;
        margin-top: 81px !important;
    }

    .img-response {
        margin-left: -32px !important;
    }

    .section-mr {
        margin: 24px;
    }

    .feature {
        font-size: 11px !important;
    }

    .service-static {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 63px;
        width: 66px;
        border-radius: 50%;
        margin: auto;
        margin-bottom: auto;
        font-size: 50px;
        margin-bottom: 25px;
        transition: all 0.4s ease;
    }


    .staticpage-img {
        margin-left: 0em !important;
        height: 16em !important;
        margin-top: -2em !important;
    }

    .staticbanner-response {
        height: 130px !important;
        margin-top: 5em !important;
    }
    /*end*/


    .staticpopup {
        padding: 4px !important;
    }

    .pharmapage-img {
        width: 214px !important;
        margin-top: -20px;
    }

    .pharmafeature-img {
        height: 210px;
    }


    .features-img1 {
        margin-top: 0px !important;
        height: 200px !important;
    }

    .st-hero-text.st-style1 {
        margin-top: 0px !important;
    }

    .features li h5 {
        font-size: 12px !important;
    }

    .school-img {
        margin-left: 0px !important;
    }

    .student-login {
        margin-left: 0px !important;
    }

    .st-tab-links.st-style1 li a {
        min-width: 182px !important;
    }
    /*akku*/

    .email-box {
        height: 35em !important;
    }

    .whatsapp-img {
        height: 16em;
        margin-top: -40px !important;
    }

    .caretdropdown {
        float: right;
        display: none !important;
    }

    .ecommerceheading {
        font-size: 9px !important;
    }

    .checklistimg {
        height: 12em;
        width: 176px !important;
        margin-top: 3em;
        margin-left: 8px;
    }

    .hero-banner-text {
        color: white !important;
    }

    .heading-text {
        color: white;
        font-size: 18px;
    }

    .about-img {
        height: 250px;
        width: 250px;
    }

    .st-post.st-style3 {
        height: auto;
    }

    .banner-shadow {
        top: 0px;
        left: -24%;
        right: 0px;
        bottom: 0;
        display: flex;
        align-items: center;
        text-align: start;
        z-index: 1;
        background: linear-gradient(to right, rgb(227, 231, 238) 0%, rgba(2, 36, 91, 0) 100%);
        height: 114px;
        width: 270px;
    }

    .st-hero.st-style1 .st-hero-title {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .st-section-heading.st-style1 .st-section-heading-title {
        font-size: 17px !important;
        margin-top: 5px;
    }

    .st-section-heading-title {
        font-size: 17px !important;
        margin-top: 5px;
    }

    .st-btn.st-style1,
    .st-btn.st-style2 {
        font-size: 10px;
        padding: 0.72em 1.8em;
    }

    .st-btn.st-style2.st-color2 {
        border-color: #fff;
        color: #fff;
        font-size: 8px;
    }


    .accounting-icons {
        margin-left: 0%;
    }

    .accounting-icons:hover {
        margin-left: 0%;
    }

    .contact-form {
        padding: 10px 10px 10px 10px;
    }

}

