<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (min-width: 1660px) {
    /*  .popular-block {
        height: 577px;
    }*/

    .services-section {
        padding-bottom: 350px;
    }

    .range-mudule {
        padding-bottom: 330px;
    }

    .request-demo-section {
        padding-bottom: 350px;
    }

    .about-us-section {
        padding-bottom: 350px;
    }

    .customer-relationship {
        padding-bottom: 330px;
    }

    .about-us-section .text-center img {
        width: 80% !important;
    }

    p {
        /* font-size: 18px; */
    }

    .About-why-section .service-block .inner-box-1 .icon-box-1 h6 {
        font-size: 23px;
    }

    .contact-info-block .inner .text a {
        font-size: 15px;
    }

    .team__area-sec .text-eight {
        font-size: 18px;
    }

    .learn-body p {
        font-size: 18px;
    }

    .category .category-block p {
        font-size: 18px;
    }

    .categorie-content p {
        font-size: 18px;
    }

    .choose-us-content p {
        font-size: 18px;
    }

    .blog-desc p {
        font-size: 18px;
    }

    .About-assiginment-ul ul li {
        color: none;
        font-size: 18px;
    }

    .free-support .feature__card {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 1140px) {

    .sec-title h2 {
        font-size: 30px;
    }

    p {
        font-size: 16px;
    }

    .About-why-section .service-block .inner-box-1 .icon-box-1 h6 {
        font-size: 20px;
    }

    .About-why-section .service-block .inner-box .icon-box h6 {
        font-size: 20px;
    }

    .about-us-section .text-center img {
        width: 100% !important;
    }

    .featured-section .inner-container {
        margin-top: 40px;
    }

    .featured-block .inner-box .upper-box {
        position: relative;
        left: 0;
        top: 0;
        bottom: 0;
    }

    .featured-block .inner-box .upper-box {
        opacity: 1;
        visibility: visible;
    }

    .featured-block .inner-box:hover .lower-box {
        padding-left: 0px;
    }

    .featured-block .inner-box .upper-box {
        padding-left: 0px;
        padding-right: 0px;
    }

    .featured-block {
        padding: 0px 15px;
    }

        .featured-block .lower-box .lower-inner h3 {
            font-size: 16px;
        }

        .featured-block .inner-box:hover {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
        }

    body {
        border: none;
    }

    .bottom-parallax .about-section {
        left: 0;
        bottom: 0;
        right: 0;
    }

    .marketing-section .content-column h2 {
        font-size: 26px;
    }

    .marketing-section .image-column .image {
        padding-right: 0px;
    }

    .score-section .upper-box .sec-title {
        margin-bottom: 0px;
    }

    .score-section .lower-box .progress-column .inner {
        left: 0px;
    }

    .score-section .lower-box .progress-column .contact {
        margin-left: 0px;
    }

    .sec-title.centered h2 {
        padding: 0px 0px 18px;
    }

    .content-image,
    .sidebar-page-container .sidebar-side .with-border:before {
        display: none;
    }

    .page-title {
        padding: 110px 0px;
    }

    .mission-section .inner-container::after {
        width: 60%;
    }

    .mobile-section .inner-container .form-column h2 {
        font-size: 26px;
    }

    .error-section {
        padding-top: 150px;
    }

    .time-counter .time-countdown .counter-column {
        padding: 0px 60px 0px;
    }

    .sidebar-page-container .sidebar-side .with-border {
        padding-left: 0px;
    }

    .services-block .inner-box {
        padding: 25px 25px;
    }

    .categories-section-current .title a {
        font-size: 18px;
    }

    h4 {
        font-size: 19px;
    }

    .tf__about_2_text h2 {
        font-size: 38px !important;
    }

    .tf__single_services h3 {
        font-size: 20px;
    }

    .blog-list__item-detail {
        padding: 0px 10px 0px 10px;
    }

    .blog-list__item-title h3 {
        font-size: 19px;
    }

    .content .list label {
        font-size: 18px;
    }

    .info-box-title {
        font-size: 15px;
    }

    .learn-body p {
        font-size: 12px;
    }

    .About-school h2 {
        font-size: 33px !important;
    }

    .media h3 {
        font-size: 18px;
    }

    .process-1 {
        padding: 25px 11px 15px 12px;
    }

    .school-blog-sec .single-blog .blog-content {
        padding: 15px 10px 13px;
    }

    .blog-content a {
        font-size: 20px;
    }

    .categorie-content h4 {
        font-size: 19px;
    }

    .Courses {
        display: flex;
    }

    p.up {
        padding-right: 0px;
    }

    .single_event .event_details {
        width: 250px;
        padding: 20px 20px;
    }

    .single-choose-us-box {
        padding: 20px 0 1px 10px;
    }

    .About-assiginment h2 {
        font-size: 32px !important;
    }

    .boxx-1 {
        padding: 25px;
    }

        .boxx-1 .title {
            font-size: 19px;
        }

    .What-we-offer h2 {
        font-size: 30px !important;
    }

    .we-are-content h4 {
        font-size: 20px;
    }

    .event-section-list .upper .event-content ul {
        margin-left: 0px;
    }

        .event-section-list .upper .event-content ul li {
            font-size: 13px;
        }

    .tf__single_blog_text_2 {
        padding: 15px 13px 15px 13px;
    }

        .tf__single_blog_text_2 .title {
            font-size: 17px;
            font-weight: 600;
        }

    .team__area-sec .team__area-item-content {
        padding: 17px;
    }

    .join-with-team h2 {
        font-size: 36px !important;
    }

    .team__details-content-contact-item {
        margin-bottom: 9px;
    }
}

@media only screen and (min-width: 768px) {


    .main-menu .navigation &gt; li &gt; ul,
    .main-menu .navigation &gt; li &gt; ul &gt; li &gt; ul {
        visibility: hidden;
        opacity: 0;
    }

    .about-section .image-column .image-1 {
        margin: auto;
        display: block;
    }

    .about-section .icon-paper-plan {
        left: -65px;
        top: 200px;
    }

    .about-section .image-column .inner-column {
        margin-left: -200px;
    }

    .about-section .experience {
        bottom: 0px;
        right: 170px;
    }

    .order-2 {
        margin-top: 50px;
    }

    .tf__about_large img {
        width: 100% !important;
    }

    .tf__about_2_text {
        margin-top: 30px;
    }

    .single-event {
        justify-content: space-evenly;
    }

    .blog-list__item-detail {
        padding: 0px 10px 0px 20px;
    }

    .info-box-title {
        font-size: 20px;
    }

    .job-ct-2 {
        left: 0px;
    }

    .free-support .feature__card {
        margin-top: 25px;
    }
}



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

    .spec-rfid-list {
        grid-template-columns: repeat(2, 1fr);
    }

    .spec-rfid:before {
        height: 100%;
    }

    .rfid-key-feature:before {
        width: 95%;
        height: 80%;
    }

    .spec-rfid .sec-title {
        position: sticky;
        top: 100px;
    }

    /*.popular-block {
        height: 525px;
    } */
    .common-bg-img {
        height: auto;
    }

    .about-us-section .text-center img {
        width: 100% !important;
    }

    .tf__about_2_text h2 {
        font-size: 36px !important;
    }

    h4 {
        font-size: 19px;
    }

    .tf__single_services h3 {
        font-size: 20px;
    }

    .blog-list__item-detail {
        padding: 0px 10px 0px 10px;
    }

    .hexa-parent2 {
        margin-top: -70px;
        margin-left: -34px;
    }

    .blog-list__item-title h3 {
        font-size: 18px;
    }

    .info-box-title {
        font-size: 15px;
    }

    .learn-body p {
        font-size: 12px;
    }

    .About-school h2 {
        font-size: 32px !important;
    }

    .media h3 {
        font-size: 18px;
    }

    .team__details-content p {
        margin-bottom: 5px;
    }

    .team__details-content-contact-item {
        margin-bottom: 15px;
    }

    .process-1 {
        padding: 20px 10px 20px 10px;
    }

        .process-1 h3 {
            text-transform: capitalize;
            font-size: 19px;
        }

    .school-blog-sec .single-blog .blog-content {
        padding: 20px 15px 20px;
    }

    .blog-content a {
        font-size: 18px;
    }

    .categorie-content h4 {
        font-size: 19px;
    }

    .single-choose-us-box {
        padding: 15px 0 1px 15px;
    }

    .About-assiginment h2 {
        font-size: 32px !important;
    }

    .boxx-1 {
        padding: 19px;
    }

        .boxx-1 .title {
            font-size: 20px;
        }

    .What-we-offer h2 {
        font-size: 30px !important;
    }

    .we-are-content h4 {
        font-size: 20px;
    }

    p.up {
        padding-right: 0px;
    }

    .Courses {
        display: flex;
    }

    .event-section-list .upper .event-content ul li {
        font-size: 14px;
    }

    .tf__single_blog_text_2 {
        padding: 15px 15px 15px 12px;
    }

        .tf__single_blog_text_2 .title {
            font-size: 20px;
        }

    .tf__single_blog_text .title {
        font-size: 20px;
    }

    .team__area-sec .team__area-item-content {
        margin: 0 45px;
        margin-top: -50px;
    }

    .join-with-team h2 {
        font-size: 35px !important;
    }

    .about__three-title-faq {
        display: flex;
        align-items: center;
        gap: 30px;
        margin-bottom: 30px;
    }

    .event-section-list .upper {
        padding: 10px;
    }

    .hexa-parent3 {
        margin-top: -140px;
        margin-left: -34px;
    }

    .hexa-parent4 {
        margin-top: -70px;
        margin-left: -34px;
    }

    .hexa-parent5 {
        margin-top: 0px;
        margin-left: -34px;
    }

    .about-style-four .thumb .icon {
        height: 80px;
        width: 80px;
        margin-left: -70px;
        z-index: 1;
    }

    .about-style-four .thumb i {
        font-size: 23px;
        height: 60px;
        width: 60px;
        line-height: 60px;
    }

    .about-style-four .thumb img:first-child {
        max-width: 270px;
    }

    .about-style-four .thumb img:nth-child(4) {
        height: 85px;
        padding: 10px;
        right: auto;
        left: 40px;
    }

    .about-style-four .thumb img:nth-child(3) {
        left: 0;
    }



    .tparrows, .services-section .owl-dots {
        display: none;
    }

    .main-slider h2 {
    }

    .main-slider h1 {
        font-size: 38px;
    }






    .testimonial-section .title-column h2 br {
        display: none;
    }

    .featured-block-two:nth-child(3n + 0) {
        border-right: 1px solid #f2f2f2;
    }

    .featured-block-two {
        padding-left: 15px;
        padding-right: 15px;
    }

        .featured-block-two:nth-child(2n + 0) {
            border-right: none;
        }

        .featured-block-two .inner-box {
            padding-bottom: 40px !important;
            border-bottom: 1px solid #f2f2f2 !important;
        }

    .featured-section-two .inner-container .clearfix {
        margin: 0px -15px;
    }

    .featured-block-two .inner-box .overlay-inner .overlay-icon-box {
        height: 77px;
    }

    .testimonial-section .title-column .inner-column {
        padding-top: 0px;
    }

    .step-block:nth-child(2),
    .step-block:nth-child(3),
    .step-block:nth-child(4) {
        margin-top: 0px;
    }

    .services-block .inner-box {
        padding: 25px 25px;
    }

    .quote-two-section .form-column .inner-column {
        margin-top: 0px;
    }

    .mission-section .inner-container .image-column .inner-column .content {
        margin-right: 15px;
    }

    .time-counter .time-countdown .counter-column {
        margin-bottom: 40px;
    }

    .case-banner {
        padding-top: 100px;
    }

    .price-block.alternate .inner-box {
        padding: 30px 10px;
        margin: 0px 15px;
        border: 1px solid rgba(255,255,255,0.30) !important;
    }

    .banner-style-five-thumb, .banner-img {
        margin-top: 50px;
    }

    .demo-form {
        margin-top: 20px;
    }

    .image-box .image-2 {
        right: 0;
        top: -100px;
    }

    .image-box .image-1 {
        left: 0;
    }

    .hexa {
        width: 160px;
        height: 160px;
    }

    .main-banner h1 {
        font-size: 30px;
    }

    .demo-btns a {
        padding: 20px;
    }
}

@media only screen and (max-width: 991px) {
    .wc-am-soft-box .wc-am-soft-img h4 {
        width: 50%;
    }

    .single-choose-us-box {
        height: 100% !important;
    }

    .user-section li {
        width: 100%;
    }

    .liberary-benefits-box .line {
        display: none;
    }

    .porcess-style-three .inner-content .line {
        display: none;
    }

    .work-block-three .inner-box {
        margin-bottom: 30px;
    }

        .work-block-three .inner-box .arrow-box {
            display: none;
        }


    .el-key-list {
        grid-template-columns: repeat(2, 1fr);
    }

    .pt-80 {
        padding-top: 50px;
    }

    .pb-80 {
        padding-bottom: 50px;
    }

    .school-mobile-app-img .mobile-ui {
        max-width: 100%;
    }

    .why-img-school {
        width: 300px;
    }

    .school-feature-list {
        margin-bottom: 60px !important;
        height: auto;
    }

    .sakf-box {
        padding: 8px;
        gap: 10px;
    }

    .content .list {
        width: 50%;
    }

    .content-btn.active span {
        width: 60%;
    }

    .tab-padding {
        padding: 30px 30px 10px 70px;
    }

    .height-ab {
        height: auto;
    }

    .height-ac {
        height: auto;
    }

    /*.popular-block {
        height: 490px;
    }*/

    .map-div {
        margin-bottom: 20px;
    }

    .about-planing {
        display: none;
    }

    .about-why-box {
        margin-bottom: 40px;
    }

    .about-style-four .thumb img:nth-child(3) {
        left: -40px;
        height: 80px;
        padding: 10px;
    }

    .about-style-four .thumb img:nth-child(4) {
        left: -20px;
    }

    /* .custom-br {
		display: block;
	} */
    .blog-list__item-detail {
        padding: 0px 10px 0px 16px;
    }

    .learn-body p {
        font-size: 18px;
    }

    .info-box-title {
        font-size: 20px;
    }

    .single_event .event_details {
        width: 100%;
    }

    .single-choose-us-box {
        padding: 30px 0 5px 30px;
    }

    .About-assiginment-left {
        padding-left: 0px;
        margin-top: 30px;
    }

    .tf__single_blog_2 {
        display: block;
    }

    .tf__single_blog_2_img {
        width: 100%;
    }

    .tf__single_blog_text_2 {
        width: 100%;
    }

    .tf__single_blog_text_2 {
        padding: 25px 12px 5px 12px;
    }

    .tf__single_blog {
        display: flex;
    }

    .tf__single_blog_img img {
        height: 256px;
        object-fit: cover;
    }

    .tf__single_blog_text {
        padding: 25px 20px 15px;
    }

    .tf__blog_2 .mt-2 {
        margin-top: 20px !important;
    }

    .team__area-sec .team__area-item-content {
        margin: 0px 13px;
        margin-top: -20px;
    }

    .about__one-left-image .one {
        max-width: 1000%;
        height: 326px;
        object-fit: cover;
    }

    .about__one-left-experience {
        left: 147px;
    }

    .about__three-title {
        margin-top: 30px;
    }

    .team__details-skills {
        margin-top: 30px;
    }

    .team__details-content {
        margin-top: 30px;
    }

    .ml-75 {
        margin-left: 0;
    }

    .mr-75 {
        margin-right: 0;
    }

    .single-categorie-box {
        height: auto;
    }

    .erp-school {
        padding-left: 15px;
        text-align: center;
    }

        .erp-school img {
            position: relative;
            left: 0;
            margin: auto;
            text-align: center;
            right: 0;
            margin-bottom: 70px;
        }

    .mb-30 {
        margin-bottom: 30px;
    }

    .college-banner {
        padding: 295px 15px 15px 15px;
        text-align: center;
    }

        .college-banner .img-4 {
            position: absolute;
            left: 0;
            right: 0;
            width: 250px;
            margin: auto;
        }

        .college-banner .img-3 {
        }

    .error-content .notfound-404 h1 {
        font-size: 160px;
    }
}

@media only screen and (max-width: 768px) {
    .web-none {
        display: block;
    }

    .info-img {
        display: none;
    }

    .user-section-mid .circle-1 {
        width: 170px;
        height: 170px;
    }

    .user-section-mid .circle-2 {
        width: 200px;
        height: 200px;
    }

    .platform-user {
        overflow: hidden;
    }

    .user-section li {
        transform: none;
    }

        .user-section li:nth-child(2) {
            transform: none;
        }

    .user-section li {
        margin-bottom: 20px;
    }

    .user-section-mid .circle-3 {
        display: none;
    }

    .user-section-mid {
        margin: 50px 0;
    }

    .eminent-features-alt {
        flex-direction: column-reverse;
    }

    .wcwdb {
        flex-direction: column-reverse;
    }

    .why-choose-web-dev-box {
        clip-path: none;
    }

    .single_event .event_details {
        width: auto;
        padding: 20px 20px;
    }

    .what-block {
        height: auto;
    }

    .single-choose-us-box {
        padding: 25px 0 5px 25px;
    }

    .choose-us-section .choose-us-thumb {
        margin-top: 30px;
    }

        .choose-us-section .choose-us-thumb img {
            height: auto;
        }

    .About-assiginment-left {
        padding-left: 0px;
        padding-top: 30px;
    }

    .service-history-wrap p {
        right: 30px;
        bottom: 15px;
    }

    .event-section-list .upper .event-content ul {
        justify-content: start;
        gap: 3rem;
    }

    .tf__single_blog {
        display: flex;
    }

    .tf__single_blog_img img {
        height: 263px;
        object-fit: cover;
    }

    .tf__single_blog_2 {
        display: block;
    }

    .tf__single_blog_2_img {
        width: 100%;
    }

    .tf__single_blog_text_2 {
        width: 100%;
    }

    .tf__single_blog_text_2 {
        padding: 15px 13px 0px 13px;
    }

    .tf__blog_2 .mt-2 {
        margin-top: 1.3rem !important;
    }

    .team__area-sec .team__area-item-content {
        margin: 0 13px;
        margin-top: -20px;
    }

    .about__one-left-image .one {
        max-width: 100%;
        height: 328px;
        object-fit: cover;
    }

    .about__three-title {
        margin-top: 30px;
    }

    .about__one-left-experience {
        left: 145px;
    }

    .about__three-title-faq {
        margin-bottom: 30px;
    }

    .team__details-skills {
        margin-top: 30px;
    }

    .team__details-content {
        margin-top: 30px;
    }

    .tab-padding {
        padding: 30px;
    }
}



/* ✅ Responsive tweaks */
@media (max-width: 768px) {
    th, td {
        padding: 8px 6px;
        font-size: 12px;
    }

    .category-col,
    .feature-col {
        font-size: 12px;
    }

    .category-icon img {
        width: 50px;
    }

    .category-icon h5 {
        font-size: 14px;
    }

    .label {
        font-size: 12px;
    }

    .fa-lock,
    .fa-lock-open {
        font-size: 14px;
    }
}

@media (max-width: 480px) {
    th, td {
        padding: 6px 4px;
        font-size: 11px;
    }

    .category-col,
    .feature-col {
        font-size: 11px;
    }

    .label {
        font-size: 11px;
    }

    .category-icon img {
        width: 40px;
    }

    .category-icon h5 {
        font-size: 13px;
    }
}

@media only screen and (max-width: 767px) {
    .Pricing-tab .tab a {
        padding: 10px 5px;
        font-size: 12px;
        margin: 0 2px;
        text-align: center;
        border-radius: 10px;
    }

    .Pricing-tab .tab {
        border-radius: 10px;
    }

    .Pricing-tab .grid {
        margin: 25px auto;
    }

  /*  .Pricing-tab .icon-box {
        width: 90px;
        height: 90px;
    }
*/
    .active-icon .icon-box {
        width: 100px;
        height: 100px; 
    }
    .pricing-container {
        gap: 20px;
        margin-top: 20px;
    }

     .pricing-container .card {
        padding: 25px;
        width: 100%;
    }

    .custom-btn {
        margin: 5px;
    }

    .career-list-box .vacancy-bottom {
        display: block;
    }

    .kf-student-info-p {
        grid-template-columns: repeat(1, 1fr);
    }

    .fms-f-b-alt .inv-img {
        position: relative;
    }

    .fms-f-b-alt p {
        width: 100%;
    }

    .user-links {
        grid-template-columns: 1fr;
    }

    .footer-bottom .copyright-text {
        margin-bottom: 10px;
    }

    .rfid-key-feature:before {
        width: 100%;
    }

    .our-process ul.infoGraphic {
        grid-template-columns: 1fr;
    }

    .not-found {
        display: none;
    }

    .content .list label {
        width: 100%;
    }

    .content-btn.active span {
        width: 100%;
    }

    .popular-block {
        height: auto;
    }

    .box .box-1 .img-box {
    }

    .box .box-1 .box-content {
    }

    .demo-heading {
        margin-bottom: 60px;
    }

    .box {
        margin-bottom: 30px;
    }

    .about-section .experience {
        bottom: -10px;
    }

    .common-bg-img {
        height: auto;
    }

    .feature__card {
        margin-top: 30px;
    }

    .single_event .event_details {
        width: 260px;
    }

    .Search-categories-box .content h3 {
        font-size: 20px;
    }

    .order-2 {
        margin-top: 50px;
    }

    .tf__about_2_text {
        margin-top: 30px;
    }

    .about_3 .sec-title {
        margin-bottom: 0px;
    }

    .learn-body p {
        font-size: 15px;
    }

    .info-box-title {
        font-size: 18px;
    }

    .About-school .sec-title {
        margin-bottom: 0px;
    }

    .common-bg-parent {
        padding-bottom: 100px
    }

    .sec-title .title, .sec-title.centered .title {
        padding: 0px 0px 18px;
        font-size: 30px;
    }

    .banner-content {
        padding-top: 0;
    }

    .main-banner h1 {
        font-size: 22px;
    }


    .demo-btns a {
        padding: 10px 20px;
        font-size: 14px;
    }

        .demo-btns a i {
            display: none;
        }

    .demo-btns span {
        font-size: 10px;
    }

    .demo-form {
        margin-top: 30px;
        padding: 30px;
        box-shadow: 0 4px 29px rgba(69,105,231,.15);
    }

    .card-Highlights {
        height: 100px;
        margin-bottom: 20px;
    }

    .name-highlights svg {
    }

    .hexa-main {
        display: none;
    }

    .hexa-mobile {
        display: flex;
        transform: none;
        padding-left: 40px;
        margin-top: 100px;
        padding-bottom: 100px;
    }

    .image-box .image-1 {
        left: 0;
    }

    .image-box .image-2 {
        right: 0;
        width: 200px;
        top: -40px;
    }

    .image-box .image-3 {
        left: 0;
        right: 0;
        margin: auto;
    }

    .image-box .image-shape .shape-1, .image-box .image-shape .shape-2, .image-box .image-shape .shape-3 {
        display: none
    }


    .sec-title h2 {
        font-size: 24px;
    }



    .main-slider .text {
        font-size: 16px;
    }




    .featured-block-two,
    .featured-block-two:nth-child(3n) {
        border-right: 0px;
    }

    .testimonial-section .title-column h2,
    .about-section h2,
    .comming-soon-section h2,
    .case-banner h2 {
        font-size: 26px;
    }

    .testimonial-block .inner-box .text {
        font-size: 18px;
    }

    .sec-title .text,
    .marketing-section .content-column h2 {
        font-size: 16px;
    }

    .featured-block-two .inner-box {
        padding: 0px 0px 40px;
    }

    .marketing-section-two h3,
    .contact-section .contact-form-column h2,
    .news-block-two .inner-box .lower-content h3,
    .blog-single .inner-box .lower-content h3 {
        font-size: 20px;
    }

    .quote-two-section .form-column .inner-column {
        padding: 25px 25px 15px;
    }

    .error-section .inner-section {
        background: none;
    }

    .testimonial-block-two .inner-box .upper-box .text {
        font-size: 18px;
    }

    .solution-icon-block {
        text-align: center;
    }

    .blog-single .inner-box .lower-content .text blockquote {
        padding: 25px 15px;
    }

    .blog-single .inner-box .lower-content .text .two-column .image-column {
        margin-bottom: 20px;
    }

    .author-box .author-comment .inner .image,
    .sidebar-page-container .comments-area .comment-box .author-thumb {
        position: relative;
    }

    .author-box .author-comment .inner,
    .sidebar-page-container .comments-area .comment {
        padding-left: 0px;
    }

    .sidebar-page-container .comments-area .comment-box.reply-comment {
        margin-left: 0px;
    }

    .featured-block .inner-box:hover {
        box-shadow: none;
    }

    .page-title h1 {
        font-size: 28px;
    }

    .about-style-four .thumb img:nth-child(2) {
        z-index: 0;
        bottom: 0;
        left: 0;
        top: -70px;
        max-width: 30%;
        padding: 10px;
        background: var(--theme-color-light);
    }

    .about-style-four .thumb img:nth-child(3) {
        padding: 10px;
        left: auto;
        right: 0;
        height: 67px;
    }

    .about-style-four .thumb img:nth-child(4) {
        left: 0;
        bottom: -10px;
        height: 70px;
        padding: 10px;
    }

    .about-style-four .thumb {
        text-align: center;
    }

        .about-style-four .thumb .icon {
            width: 80px;
            height: 80px;
            right: 0;
        }

        .about-style-four .thumb i {
            height: 60px;
            width: 60px;
            font-size: 22px;
            line-height: 60px;
        }

    .About-why-section .service-block .inner-box .icon-box h6 {
        font-size: 17px;
    }

    .About-why-section .service-block .inner-box-1 .icon-box-1 h6 {
        font-size: 17px;
    }

    .About-why-section .service-block .inner-box-1 .icon-box-1 .img-bg img {
        width: 46px;
    }

    .About-why-section .service-block .inner-box {
        min-height: auto;
    }

        .About-why-section .service-block .inner-box .inner-box-iiner {
            height: auto;
        }

    .side-tab .content {
        display: inline-block;
    }

    .content .list {
        width: 100%;
        padding-right: 30px;
    }

    .content .text-content {
        width: 100%;
        margin-top: 0px;
    }

    .about-section .image-column .image-2 {
        right: 0px;
    }

    .about-section .image-column .image-1 img {
        transform: rotate(0deg);
    }

        .about-section .image-column .image-1 img:hover {
            transform: scale();
        }

    .Learning-box {
        margin-top: 0;
    }

    .single-blog-box {
        height: auto;
    }

    .blog-button {
        position: relative;
        margin-top: 40px;
    }

    .clg-mng-1 {
        position: relative;
        margin-bottom: 50px;
    }

    .clg-mng-2 {
        bottom: 70px;
        left: 40px;
        width: 250px;
    }

    .what-is-college {
        padding-bottom: 0px;
    }
}



@media only screen and (max-width: 599px) {
    .single-choose-us-box {
        height: auto;
    }

    .Planing {
        margin-bottom: 50px;
    }

    .tf__single_services {
        padding: 60px 20px 20px 20px;
    }

    .institute-blog-sec {
        padding: 50px 0px 70px;
    }

        .institute-blog-sec .sec-title {
            margin-bottom: 0PX;
        }

    .job-ct-2 {
        left: 0px;
    }

    .about-section .image-column .image-1 img:hover {
        transform: scale();
    }

    .about-section .image-column .image-1 img {
        border-radius: 30px;
        transform: rotate(0deg);
    }

    .about-section .image-column .image-2 {
        right: 0px;
    }

    .content .list {
        width: 100%;
    }

    .content .text-content {
        width: 100%;
        margin-top: 30px;
    }

    .side-tab .content {
        display: inline-block;
    }

    .main-slider h2 {
        font-size: 20px;
        padding-bottom: 0px;
    }

    .main-slider .text {
        font-size: 14px;
        line-height: 1.4em;
    }

    .main-slider h1,
    .services-single h2 {
        font-size: 24px;
    }

    .main-slider h2.alternate {
        font-size: 26px;
    }


    .main-slider h2 span {
        font-size: 60px;
        line-height: 1.4em;
    }

    .main-slider h2 {
        font-size: 14px;
    }

    .market-content .content-inner {
        padding-left: 0px;
    }

        .market-content .content-inner .content-number {
            position: relative;
            margin-bottom: 20px;
        }

    .marketing-section .content-column h2 br,
    .mission-section .inner-container:after {
        display: none;
    }

    .featured-section .inner-container {
        margin-left: -15px;
        margin-right: -15px;
    }

    .featured-block .lower-box .lower-inner {
        padding-left: 0px;
    }

        .featured-block .lower-box .lower-inner .icon-box {
            position: relative;
            margin-bottom: 20px;
        }

    .services-block .inner-box {
        padding: 25px 20px;
    }

    .score-section .lower-box .form-column .inner-column {
        padding: 15px 15px;
    }

    .video-box .overlay-box span {
        top: 45%;
    }

    .analysis-section .form-column .inner-column {
        padding: 25px 20px 1px;
    }

    .error-section {
        padding: 60px 15px 60px;
    }

    .quote-section .quote-form-column .inner-column {
        padding: 20px 20px 0px;
    }

    .quote-section .quote-info-column .inner-column {
        padding: 20px 20px 20px;
    }

    .news-block-two .inner-box .lower-content h3,
    .comming-soon-section .text {
        font-size: 16px;
    }

    .blog-single .inner-box .lower-content,
    .news-block-two .inner-box .lower-content {
        padding: 15px 15px;
    }

    .blog-single .post-share-options .tags {
        width: 100%;
        margin-top: 10px;
    }

    .blog-single .inner-box .lower-content h3 {
        font-size: 18px;
    }

    .blog-single .inner-box .lower-content .text blockquote .quote-info {
        padding: 12px 0px 0px;
    }

    .sidebar-page-container .comments-area .comment .comment-inner .rating {
        position: relative;
        left: auto;
        right: auto;
        top: 0;
    }

    .bottom-parallax .about-section h2 {
        font-size: 20px;
    }

    .list-style-one.two-column li {
        width: 100%;
    }

    .down {
        margin-top: 0;
    }

    .single-choose-us-box.upper {
        margin-top: 0;
    }
}

@media only screen and (max-width: 767px ) and (min-width: 575px ) {
    .tf__single_services {
        height: auto;
    }
}

@media only screen and (max-width:575px) {
    .liberary-benefits-box {
        padding-left: 90px;
    }

    .lbb-alt {
        padding-right: 90px;
        padding-left: 15px;
    }

    .liberary-benefits-box span {
        left: 10px;
        right: auto;
    }

    .lbb-alt span {
        right: 10px;
        left: auto;
    }

    .school-mobile-app-img span.sc-side-1 {
        left: 50px;
    }

    .school-mobile-app-img span.sc-side-2 {
        top: 20px;
        right: 10px;
    }

    .school-mobile-app-img span.sc-side-3 {
        right: 20px;
        bottom: 30px
    }

    .school-mobile-app-img span {
        scale: 0.6;
    }
}

@media only screen and (max-width: 479px) {
    .why-taksh-crm .image-3 {
        display: none;
    }

    .why-taksh-crm .image-1 {
        display: none;
    }

    .why-taksh-crm .image-box {
        padding-top: 30px;
    }

    .About-why-section .service-block .inner-box-1 .icon-box-1 h6 {
        font-size: 20px;
        margin-left: 30px;
    }

    .About-why-section .service-block .inner-box-1 .icon-box-1 {
        justify-content: flex-start;
        margin-bottom: 0px;
    }

    .About-why-section .service-block .inner-box .icon-box {
        justify-content: flex-start;
        margin-bottom: 0px;
    }

    .About-why-section .service-block .inner-box p {
        margin-bottom: 0px;
    }

    .About-why-section .service-block .inner-box .icon-box h6 {
        font-size: 20px;
        margin-left: 30px;
    }

    .about-section .image-column .image-1 {
        max-width: 100%;
    }

        .about-section .image-column .image-1 img {
            width: 100%;
        }

    .image-2 {
        display: none;
    }

    .about-section {
        overflow: hidden;
    }

    .tf__categories {
        overflow: hidden;
    }

    .tf__single_category_text {
        margin-right: 20px;
    }

    .institute-blog-sec .blog-list__item {
        display: block;
    }

    .blog-list__item-image {
        width: 100%;
    }

        .blog-list__item-image img {
            height: 400px;
            object-fit: cover;
        }

    .blog-list__item-detail {
        width: 100%;
        padding: 20px 20px 20px 20px;
    }

    .learn-1 {
        height: auto;
    }

    .icon-boxx {
        display: block;
    }

    .tf__single_services {
        padding: 60px 15px 60px 15px;
    }

    .single-job {
        display: block;
        margin-top: 30px;
    }

    .tf__single_services h3 {
        font-size: 18px;
    }

    .icon-box-2 {
        display: block;
    }

    .icon-box-3 {
        display: block;
    }

    .icon-box-4 {
        display: block;
    }

    .single-choose-us-box.upper {
        margin-top: 0;
    }

    .single-choose-us-box {
        padding: 20px 5px 5px 15px;
    }

    .Search-categories-box .content {
        padding: 31px 20px 30px 74px;
        justify-content: space-around;
    }
    /* .Search-categories-box .content h3 {
		font-size: 18px;
	} */
    .About-assiginment-left {
        padding-left: 18px;
        margin-top: 30px;
    }

    .About-assiginment {
        overflow: hidden;
    }

    .What-we-offer {
        overflow: hidden;
    }
    /* .Search-categories-box .content .image-icon {
		left: 15px;
	} */
    .single-event-box {
        padding-top: 20px;
    }

    .event-button-list {
        /* margin-bottom: 20px; */
    }

    .main-slider .big-title,
    .partners-section .title-column h2 {
        font-size: 24px;
    }

    .main-slider h2 {
        line-height: 1em;
    }

    .main-slider .text {
        font-size: 12px;
    }



    .main-slider h1 {
        font-size: 20px;
        padding-bottom: 0px;
    }

        .main-slider h1:after,
        .accordion-box .block:after {
            display: none;
        }

    .accordion-box .block .icon-outer {
        position: relative;
        left: 0px;
        margin-bottom: 20px;
    }

    .main-slider .medium-title {
        font-size: 24px;
    }

    .main-slider h2 {
        font-size: 11px;
    }

        .main-slider h2 span {
            font-size: 30px;
            line-height: 2em;
        }

    .testimonial-section .testimonial-column .owl-nav {
        position: relative;
        margin-top: 20px;
    }

        .testimonial-section .testimonial-column .owl-nav .owl-prev,
        .testimonial-section .testimonial-column .owl-nav .owl-next {
            margin-left: 0px;
            margin-right: 15px;
        }

    .video-box .overlay-box span {
        top: 35%;
    }

    .accordion-box .block .acc-btn,
    .accordion-box .block .content {
        padding-left: 15px;
    }

    .mission-section .inner-container .image-column .inner-column .content {
        max-width: 100%;
        margin-right: 0px;
    }

    .monthy-block .inner-box .month {
        display: none;
    }

    .monthy-block .inner-box {
        padding-left: 30px;
    }

    .we-are-section .carousel-column .slick-prev {
        left: 42px;
    }

    .we-are-section .carousel-column .slick-next {
        left: -8px;
    }

    .error-section .inner-section h1 {
        font-size: 100px;
    }

    .we-are-section .carousel-column .inner-column::before {
        left: 5px;
    }

    .error-section .inner-section {
        padding: 0px;
    }

    .error-search-form .form-group {
        max-width: 100%;
        display: block;
    }

    .error-section .inner-section h2 {
        font-size: 14px;
    }

    .contact-section .contact-info-column .inner-column .lower-box {
        padding: 15px 15px;
    }

    .mission-section .inner-container .image-column .inner-column {
        padding: 30px 15px;
    }

    .our-process ul.infoGraphic li .numberWrap {
        left: 0;
        right: 0;
        margin: auto;
        width: max-content;
    }

    .our-process ul.infoGraphic li {
        background: linear-gradient(to bottom, aliceblue, transparent 90%);
        overflow: hidden;
    }

        .our-process ul.infoGraphic li .content {
            margin: 110px 0px 0em 0px;
            text-align: center;
            padding-left: 0;
        }

            .our-process ul.infoGraphic li .content h2 {
                text-align: center;
            }

        .our-process ul.infoGraphic li .number {
            font-size: 4em;
        }

        .our-process ul.infoGraphic li .coverWrap {
            width: 7em;
            height: 7.5em;
            left: 2em;
        }

            .our-process ul.infoGraphic li .coverWrap .numberCover {
                width: 9em;
                height: 6em;
                background: linear-gradient(45deg, #eff9ff,#f7fcff);
            }
}

@media only screen and (max-width: 479px) {

    .erp-bus-keyfeature-box {
        padding: 25px;
        border-radius: 15px;
    }

        .erp-bus-keyfeature-box span {
            width: 60px;
            height: 60px;
            position: relative;
            right: 0;
            margin-right: 0;
            margin-bottom: 10px;
            margin-left: 0;
            left: 0;
        }

        .erp-bus-keyfeature-box.ebkb span {
            margin-left: auto;
        }

            .erp-bus-keyfeature-box span img, .erp-bus-keyfeature-box.ebkb span img {
                transform: none;
                width: 30px;
            }


    .common-bg-img {
        height: auto;
    }

    .category-block-current {
        margin-bottom: 15px;
    }

    .about-section .experience {
        right: 25px;
    }

    .about-section .icon-paper-plan {
        display: none;
    }

    .about-section .icon-dotted-line {
        display: none;
    }

    .tf__about_2_img p {
        font-size: 15px;
        padding: 18px 19px;
        bottom: -18px;
        left: 50px;
    }

    .about_3 h2 {
        font-size: 30px !important;
    }

    .about_3 .container .text p {
        text-align: left;
        color: var(--theme-color-dark);
    }

    .tf__about_2_text ul li .icon {
        width: 50px;
        height: 50px;
    }

    .tf__about_2_text ul li .text {
        width: 83%;
        margin-top: -4px;
    }

    .tf__about_2_text ul li {
        flex-wrap: inherit;
        align-items: flex-start;
    }

    .single-event {
        padding: 12px;
    }

        .single-event .event-image img {
            border-radius: 0%;
        }

        .single-event .event-content p {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .single-event .event-content {
            padding-left: 15px;
        }
    /* h4 {
		font-size: 17px;
	} */
    .single_event .event_details {
        width: 100%;
        height: 100%;
    }

    .choose-us-content p {
        width: 100%;
    }

    .tf__single_blog {
        display: block;
    }

    .main-banner-image .image img {
        border-radius: 0 0 0 0 !important;
    }

    .main-banner-image .col-lg-6:nth-child(2) .image img {
        border-radius: 0 0 0 0 !important;
    }

    .main-banner-image .col-lg-6:nth-child(2) .image:nth-child(2) img {
        border-radius: 0 0 0 0 !important;
    }

    .event-section-list .upper .event-content ul {
        gap: 1rem;
        justify-content: space-between;
    }

        .event-section-list .upper .event-content ul li {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
        }

            .event-section-list .upper .event-content ul li img {
                margin-bottom: 5px;
            }

    .demo-short-form {
        width: 300px;
        padding: 10px;
    }

    .inquiry-btn .inq-cancle {
        top: -8px;
        right: 10px;
    }

    .upper-box-about {
        padding: 30px 15px 160px;
    }

    .content .list {
        padding: 30px 10px;
    }

    .content-btn.active:before {
    }
}

@media only screen and (max-width: 375px) {
    .content-btn.active:before {
        content: none;
    }

    .spec-rfid-list li {
        min-width: 165px;
    }
}
</pre></body></html>