    /* Responsve Styling */
    @media only screen and (min-width: 320px) and (max-width: 519px) {

        header.header {
            display: none;
        }

        .footer_logo p {
            width: 100%;
        }

        .footer_main p {
            font-size: 12px;
        }

        .pop_main {
            width: 100%;
        }

        .input_para {
            font-size: 8px;
        }

        .check_input_feild label {
            font-size: 10px;
        }

        .input_feild label {
            font-size: 11px;
        }

        .form_cont p {
            font-size: 11px;
        }

        .form_cont h4 {
            font-size: 13px;
        }

        .input_feild input {
            font-size: 12px;
        }

        .responsive_menu {
            display: block;
        }

        .responsive_logo img {
            width: 100px;
        }

        .open_menu {
            font-size: 27px;
        }

        .side_menu li a {
            font-size: 13px;
        }

        .banner_cont h3 {
            font-size: 30px;
            line-height: 1;
        }

        .banner_cont h6 {
            font-size: 13px;
        }

        .banner_cont p {
            font-size: 12px;
        }

        .themebtn {
            padding: 9px 22px;
            font-size: 12px;
        }

        .home_banner {
            min-height: auto;
            padding: 40px 0px;
        }

        .banner {
            padding: 40px 0px;
        }

        .banner_content h5 {
            font-size: 10px;
        }

        .banner_content h1 {
            font-size: 25px;
        }

        .banner_content p {
            font-size: 12px;
        }

        .banner_links li a {
            font-size: 12px;
        }

        .banner_Innerimg {
            height: auto;
        }

        .banner_box {
            flex-wrap: wrap;
            gap: 0;
            justify-content: center;
        }

        a.expert_crd {
            width: 100%;
            margin-bottom: 10px;
        }

        .section_title {
            font-size: 26px;
        }

        .about {
            padding: 40px 0px;
        }

        .section_subtitle {
            font-size: 28px;
        }

        .brand_img1 {
            height: auto;
            width: 40%;
        }

        .brand_row .col-md-3 {
            width: 49%;
            text-align: -webkit-center;
            margin-bottom: 30px;
        }


        .brand_row {
            justify-content: space-between;

        }

        .brand_img2 {
            width: 94px;
        }

        .mobile_image {
            height: auto;
        }

        .mobile_items {
            margin: 0px 10px;
        }

        .expert_para {
            font-size: 13px;
            line-height: 23px;
        }

        p.expert_text {
            font-size: 13px;
            line-height: 22px;
        }

        .agencies_list li {
            width: 33%;
            padding: 0px 7px;
            font-size: 9px;
            border: none;
        }

        .agencies_list {
            flex-wrap: wrap;
            margin: 24px 0px;
        }

        .justify-center {
            justify-content: center !important;
        }


        .justify-center .col-md-6 {
            width: 80%;
        }


        .banner_box .expert_crd {
            width: 80%;
        }



        .e-commerce_world {
            padding: 40px 0px;
        }

        .section_title h3 {
            font-size: 25px;
        }

        .section_title p {
            font-size: 12px;
        }

        .nav-tabs .nav-link {
            font-size: 11px;
        }

        .nav-tabs {
            gap: 10px;
        }

        .ecommerce_img {
            height: auto;
            margin-bottom: 10px;
        }

        .ecommerce_cont {
            padding: 12px 20px;
        }

        .ecommerce_cont h3 {
            font-size: 22px;
            margin-bottom: 10px;
        }

        .ecommerce_cont p {
            font-size: 12px;
        }

        .main_ecommerce_card {
            margin-bottom: 20px;
        }

        .comm_head_title {
            font-size: 12px;
        }

        .comm_text {
            font-size: 13px;
            line-height: 24px;
            width: auto;
        }

        a {}

        .Marketing_list li a {
            font-size: 13px;
        }

        .com-Image {
            height: auto;
            margin-top: 30px;
        }

        section.the_commerce {
            padding: 40px 0px;
        }

        .more_work {
            padding: 30px 0px;
        }

        .work_img {
            height: auto;
            margin-bottom: 13px;
        }

        .work_btn {
            margin-top: 20px !important;
        }

        .creativ_mainContent h4 {
            font-size: 34px;
        }

        .creativity {
            padding: 40px 0px;
        }

        .tab_img_main {
            height: auto;
            width: auto;
        }

        .tab_content h4 {
            font-size: 17px;
        }

        .tab_content p {
            font-size: 12px;
        }

        .tab_img {
            width: 30px;
            height: 30px;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 28px;
        }

        .creativ_mainContent p {
            font-size: 13px;
        }

        .instagram_feed .col {
            min-width: 100%;
        }


        .instagram_feed {
            padding: 40px 0px;
        }

        .last_sec {
            padding: 30px 0px;
        }

        .last_sec_p {
            font-size: 13px;
        }

        .last_link_num a {
            font-size: 13px;
            margin: 0;
        }

        .last_link_num {
            justify-content: center;
            display: flex;
            gap: 20px;
            margin-top: 20px;
        }

        .footer {
            padding: 30px 0px 15px;
        }

        .footer_lists h4 {
            font-size: 13px;
        }

        .footer_logo {
            width: 100%;
            height: 80px;
            margin: 0 auto 20px;
        }


        .footer_lists ul li a {
            font-size: 11px;
            padding-bottom: 0;
            margin-bottom: 8px;
        }

        .copy_rightMain {
            padding-top: 20px;
            display: block;
        }

        .copy_cont {
            text-align: center;
            font-size: 14px;
            margin-bottom: 16px;
        }

        .copy_list li a {
            padding: 0px 7px;
            font-size: 11px;
        }

        .footer_main {
            display: block;
        }

        .about .slick-next {
            left: auto;
            right: -4%;
        }

        .inner_banner {
            padding: 40px 0px;
        }

        .inner_banner_content h3 {
            font-size: 27px;
            line-height: 1;
        }

        .inner_banner_content h6 {
            font-size: 20px;
        }

        .accordion-button {
            font-size: 18px;
        }

        .process_cont p {
            margin-bottom: 20px;
        }

        .accordion-button::after {
            color: #000;
        }

        .culture_main h4 {
            font-size: 17px;
            margin-bottom: 25px;
        }

        .culture {
            padding: 40px 0px;
        }

        .culture_img {
            height: auto;
        }

        .culture_cont {
            padding: 0;
            margin-top: 40px;
        }

        .culture_cont p {
            font-size: 14px;
            line-height: 24px;
        }

        .contact_cont a {
            font-size: 24px;
        }

        .items_cont h5 {
            font-size: 16px;
        }

        .items_cont p {
            font-size: 11px;
        }

        .contact_address {
            margin-top: 2rem;
        }

        .contact {
            padding: 40px 0px;
        }

        .contact_cont h4 {
            font-size: 20px;
        }

        .inner_bannerImg {
            height: auto;
            bottom: -150px;
        }

        .services_main_cont h3 {
            font-size: 24px;
        }

        .services_main_cont p {
            font-size: 13px;
        }

        .services_main {
            height: auto;
            display: block;
            overflow: unset;
        }

        .services_main_img {
            position: relative;
            width: 84%;
            margin: 0 auto;
        }

        .inner_banner--alt {
            margin-bottom: 9rem;
        }

        .footer_lists {
            width: 50%;
            margin-bottom: 20px;
        }
    }

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

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

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