  @media (max-width: 1199.98px) {
            .main-menu {
                padding-left: 0;
            }

            .main-menu::before {
                width: 18rem;
            }

            .home-widget::before {
                width: 50%;
            }

            .home-widget .box h4 {
                font-size: 19px;
            }

            .home-widget .box span {
                font-size: 35px;
            }

            .work::before {
                top: -40px;
            }

            .carousel {
                height: auto;
            }

            .work {
                min-height: auto;
            }

			.nav-block
			{
				display:none!important;
			}
			.mobile-link
			{
				display:block;
			}
			.logo-block
			{
				flex: unset;
				max-width: unset;
			}
			 
        }

        @media (max-width: 991.98px) {

            .get-solution {
                z-index: 2;
            }

            .get-solution::before {
                z-index: -2;
            }

            .get-solution .content h5 {
                margin-top: 40px;
            }

            .get-solution .content h5::before {
                top:;
                left:50%;
            }

            .get-solution .content h1 {
                font-size: 50px;
            }

            .services .top-area h2 {
                margin-top: 30px;
            }

            .service-content p {
                font-size: 13px;
            }

            .work {
                height: auto;
            }

            .work .content-box {
                padding: 20px;
                margin: 60px 0;
            }

            .work .content-box::before {
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }

            .work .content-box h4 {
                font-size: 18px;
            }

            .work .content-box h1 {
                font-size: 40px;
            }

            .work .content h2 {
                font-size: 35px;
                line-height: normal;
                margin-bottom: 10px;
            }

            .our-team .team img {
                width: 100%;
            }

            .testimonial .box h5 {
                margin-top: 9rem;
            }

            .testimonial .box p {
                font-size: 12px;
                line-height: normal;
            }

            .user {
                margin-top: 20px;
            }

            .testimonial .owl-nav {
                bottom: -60px;
            }

            .home-widget .box {
                height: 9rem;
            }

            .home-widget::before {
                display: none;
            }

           .home-widget .box .text {
				padding-left: 35px;
			}

        }

        @media (max-width: 767.98px) {

            .work .owl-stage-outer {
                height: 25rem;
            }

            .get-solution {
                padding: 30px 0;
            }

            .get-solution::after {
                width: 100%;
            }

            .get-solution .content h5 {
                margin-top: 0;
            }

            .get-solution .content .image {
                display: none;
            }

            .home-widget .box {
                height: 6rem;
            }

            .home-widget .box span {
                font-size: 23px;
            }

            .home-widget .box .text {
                padding-left: 30px;
            }

            .home-widget .box h4 {
                font-size: 14px;
            }

            .home-widget .box p {
                font-size: 12px;
            }

            .service-content .content {
                margin: 20px 0;
            }

            .work .content-box {
                margin-top: 0;
                background: url('assets/images/3.html');
                background-size: cover;
                text-align: center;
            }

            .work::before {
                display: none;
            }

            .carousel {
                margin-top: 0;
            }

            .testimonial .box h5 {
                margin-top: 3rem;
            }

            .blog img {
                width: 100%;
            }

        }

        @media (max-width: 660px) {
            .work .owl-stage-outer {
                height: 19rem;
            }
        }

        @media (max-width: 575.98px) {

            .top-bar .text,
            .top-bar .social {
                text-align: center;
            }

            .top-bar ul {
                display: inline-block;
            }

            .top-bar .text ul li {
                float: inherit;
                margin-right: 0;
            }

            .home-widget .box h4 {
                font-size: 20px;
            }

            .home-widget .box p {
                font-size: 18px;
            }

            .about-us {
                background-size: contain;
                background-position: bottom left;
                background-repeat: no-repeat;
            }

            .carousel ul li.active {
                margin-top: -13px;
            }

            @media (max-width: 480px) {

                .work .owl-stage-outer {
                    height: auto;
                }
            }

        }