@media only screen and (min-width: 1366px) and (max-width: 1599px) {
    .theme_btn {
        font-size: 14px;
        padding: 0 18px;
    }

    .banner .banner_text>h1 {
        font-size: 55px;
    }

    .banner .banner_img_wrpr {
        height: 530px;
    }

    .banner .banner_img_wrpr>a>i {
        width: 60px;
        height: 60px;
    }

    .theme_heading>h2 {
        font-size: 40px;
    }

    .fold_two .serv_box>h3 {
        font-size: 25px;
    }

    .cust_tabs_wrp>ul>li {
        font-size: 15px;
    }

    .fold_four .theme_heading>h2>span {
        font-size: 55px;
    }

    .btn2 {
        height: 40px;
        font-size: 14px;
    }

    .fold_six .industry_box>span {
        font-size: 16px;
    }

    html {
        overflow-x: hidden !IMPORTANT;
    }

    body {
        overflow-x: hidden !important;
    }

    header ul#menu>li>a {
        padding: 10px 20px;
    }

    .fold_four .theme_heading>.disc_box {
        top: -60px;
        right: 40px;
    }

    .pricing_box>h4>span.prc {
        font-size: 50px;
    }

    .pricing_box>ul.price_list>li {
        display: block;
    }

    .popup_form {
        width: 70%;
    }

    .about_pagee .banner .banner_text>h1 {
        font-size: 50px !IMPORTANT;
    }

    .about_pagee .banner .banner_text>h1>span {
        font-size: 40px;
    }

    .aboutbanner_img_wrpr>.explore_img_textt>span {
        font-size: 25px;
    }

    .about_cta .about_cta_wrp>img {
        object-position: right;
        border-radius: 20px;
    }

    .about_cta .about_cta_wrp>a {
        right: 10.5%;
    }

    .fold_one .counter_wrpr .counter_box>h2 {
        font-size: 70px;
    }

    .services_banner .serv_banner_textt>h1 {
        font-size: 50px !IMPORTANT;
    }

    .recent_work_secc .recent_work_box>h2 {
        left: 5%;
    }

    .recent_work_secc .recent_work_box .recent_div>ul>li>h4 {
        font-size: 14px;
        margin-top: 0;
    }

    .packages_slider .pricing_box>h3 {
        font-size: 22px;
    }

    .fold_five .chose_img_wrp>img {
        height: 540px;
    }

    .contact_form_secc .contact_form_wrp>p {
        width: 100%;
    }

    .contact_form_secc .contact_form_wrp>h2 {
        font-size: 47px;
    }

    .contact_inner_sec .contact_box > h3 {
        font-size: 35px;
    }

    .contact_page .cta_two_secc .ctatwo_wrpr>h3 {
        font-size: 40px;
        width: 70%;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > ul > li >a {
        font-size: 15px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
    .theme_btn {
        font-size: 14px;
        padding: 0 15px;
        height: 40px;
    }

    header .header_btn>ul>li>.btn1 {
        width: 40px;
        height: 40px;
    }

    .banner .banner_text>h1 {
        font-size: 50px;
    }

    .banner .banner_img_wrpr {
        height: 530px;
    }

    .banner .banner_img_wrpr>a>i {
        width: 60px;
        height: 60px;
    }

    .theme_heading>h2 {
        font-size: 30px;
    }

    .fold_two .serv_box>h3 {
        font-size: 25px;
    }

    .cust_tabs_wrp>ul>li {
        font-size: 15px;
    }

    .fold_four .theme_heading>h2>span {
        font-size: 40px;
    }

    .btn2 {
        height: 40px;
        font-size: 13px;
    }

    .fold_five .chose_textt_wrp>div {
        width: 90%;
    }

    .fold_six .industry_box>span {
        font-size: 16px;
    }

    .fold_six .slick-arrow>i {
        width: 40px;
        height: 40px;
        font-size: 15px;
    }

    .fold_six .slick-prev {
        left: -20px;
    }

    .fold_six .slick-next {
        right: -20px;
    }

    html {
        overflow-x: hidden !IMPORTANT;
    }

    body {
        overflow-x: hidden !important;
    }

    header ul#menu>li>a {
        font-size: 15px;
        padding: 11px 23px;
    }

    .fold_four .theme_heading>.disc_box {
        top: -60px;
        right: 130px;
        transform: scale(.8);
    }

    .pricing_box>h3 {
        font-size: 22px;
    }

    .pricing_box>h4>span.prc {
        font-size: 40px;
    }

    .pricing_box>ul.price_list>li {
        display: block !important;
    }

    .fold_five .chose_textt_wrp>div>h2 {
        font-size: 40px;
    }

    .fold_five .chose_img_wrp>img {
        height: 535px;
    }

    .theme_heading>h3 {
        font-size: 25px;
    }

    .about_pagee .banner .banner_text>h1>span {
        font-size: 30px;
    }

    .about_pagee .banner .banner_text>h1 {
        font-size: 45px;
    }

    .aboutbanner_img_wrpr>.explore_img_textt>span {
        font-size: 24px;
    }

    .about_cta .about_cta_wrp>img {
        object-position: right;
        border-radius: 20px;
    }

    .about_cta .about_cta_wrp>a {
        right: 10.5%;
    }

    .fold_one .counter_wrpr .counter_box>h2 {
        font-size: 50px;
    }

    .services_banner .serv_banner_textt>h1 {
        font-size: 50px !IMPORTANT;
    }

    .recent_work_secc .recent_work_box>h2 {
        left: 5%;
    }

    .recent_work_secc .recent_work_box .recent_div>ul>li>h4 {
        margin-top: 0;
        font-size: 13px;
    }

    .website-development_pagee .fold_four .theme_heading>.disc_box {
        right: 7%;
        top: -6%;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp {
        padding-left: 0;
        padding-right: 20px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > h3 {
        font-size: 30px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > p {
        font-size: 13px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form input {
        height: 40px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form select {
        height: 40px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form textarea {
        height: 80px;
    }

    .popup_form > .popup_form_inner .popup_img_wrp {
        height: 500px;
    }

    .popup_form > .popup_form_inner {
        height: 500px;
    }

    .popup_form > .popup_form_inner>span.close_popup {
        font-size: 14px;
        width: 40px;
        height: 25px;
    }

    .packages_slider .slick-list {
        padding-right: 50px !important;
    }

    .packages_slider .pricing_box>h3 {
        font-size: 20px;
    }

    .contact_form_secc .contact_img>img {
        object-fit: cover;
        height: 720px;
    }

    .motionsgraphic_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        right: 17%;
        top: 0;
    }

    .contact_form_secc .contact_form_wrp>h2 {
        font-size: 40px;
    }

    .contact_form_secc .contact_form_wrp>p {
        width: 100%;
    }

    .combo_pagee .contact_form_secc .contact_img>img {
        height: 845px;
    }

    .contact_inner_sec .contact_box > h3 {
        font-size: 35px;
    }

    .contact_page .cta_two_secc .ctatwo_wrpr>h3 {
        width: 70%;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > h3 {
        font-size: 25px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > h4 {
        font-size: 45px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > ul > li >a {
        font-size: 14px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    header .header_btn>ul>li>.btn1 {
        display: none;
    }

    .theme_btn {
        font-size: 14px;
    }

    .banner .banner_text>h1 {
        font-size: 50px;
    }

    .banner .banner_img_wrpr {
        height: 450px;
    }

    .banner .banner_img_wrpr>a>i {
        width: 50px;
        height: 50px;
        font-size: 23px;
    }

    .logos_sec {
        padding: 30px 0px;
    }

    .fold_one .explore_img>.explore_img_textt>span {
        font-size: 20px;
    }

    .fold_one .explore_img>.explore_img_textt>a>i {
        width: 50px;
        height: 50px;
    }

    .theme_heading>h2 {
        font-size: 35px;
    }

    .theme_heading>p {
        font-size: 14px;
        line-height: 1.6;
    }

    .fold_one .explore_textt_wrpr>ul>li:not(:last-child)>img {
        height: 140px;
    }

    .fold_one .explore_textt_wrpr>ul>li:last-child>img {
        height: 160px;
    }

    .fold_two .serv_box {
        padding: 15px;
    }

    .fold_two .serv_box>h3 {
        font-size: 20px;
    }

    .cust_tabs_wrp>ul>li {
        font-size: 14px;
        padding: 10px 15px;
    }

    .fold_four .theme_heading>h2>span {
        font-size: 50px;
    }

    .fold_four .theme_heading>.disc_box {
        top: -80px;
    }

    .pricing_box>h4 {
        font-size: 50px;
    }

    .pricing_box .price_btns {
        flex-direction: column;
    }

    .pricing_box .price_btns>* {
        width: 100%;
    }

    .btn2 {
        height: 40px;
    }

    .fold_five .chose_textt_wrp>div>h2 {
        font-size: 35px;
    }

    .fold_five .chose_textt_wrp>div {
        width: 90%;
    }

    .fold_five .chose_img_wrp>img {
        height: 515px;
    }

    .fold_six .slick-arrow>i {
        width: 40px;
        height: 40px;
        font-size: 16px;
    }

    .fold_six .slick-prev {
        left: -10px;
    }

    .fold_six .slick-next {
        right: -10px;
    }

    .theme_heading>h3 {
        font-size: 24px;
    }

    .main_footer .social_media_links {
        gap: 10px;
    }

    .main_footer .social_media_links>li>a>i {
        width: 40px;
        height: 40px;
        font-size: 16px;
    }

    .main_footer .social_media_links>li>a {
        width: 40px;
        height: 40px;
    }

    html {
        overflow-x: hidden !IMPORTANT;
    }

    body {
        overflow-x: hidden !important;
    }

    header ul#menu>li>a {
        font-size: 13px;
        padding: 12px 18px;
    }

    .pricing_box>h3 {
        font-size: 20px;
    }

    .pricing_box>h4>span.prc {
        font-size: 40px;
    }

    .about_pagee .banner .banner_text>h1 {
        font-size: 40px;
    }

    .about_pagee .banner .banner_text>h1>span {
        font-size: 35px;
    }

    .aboutbanner_img_wrpr>.explore_img_textt>span {
        font-size: 20px;
    }

    .aboutbanner_img_wrpr>.explore_img_textt>a>i {
        width: 50px;
        height: 50px;
        font-size: 30px;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxfive>img {
        display: none;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxthree>img {
        display: none;
    }

    .great_team_secc .great_team_wrp > * {
        width: 33.333333% !IMPORTANT;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxthree {
        display: none;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxfive {
        display: none;
    }

    .about_cta .about_cta_wrp>.about_cta_textt>h2 {
        font-size: 35px;
    }

    .about_cta .about_cta_wrp>img {
        object-position: left;
        border-radius: 20px;
    }

    .about_cta .about_cta_wrp>a {
        display: none;
    }

    .fold_one .counter_wrpr .counter_box>h2 {
        font-size: 50px;
    }

    .contact_form_secc .contact_form_wrp>h2 {
        font-size: 30px;
    }

    .contact_form_secc .contact_form_wrp {
        padding: 30px;
        border-radius: 20px;
    }

    .contact_form_secc .contact_form_wrp>form>input, textarea {
        height: 50px;
        padding: 15px;
    }

    .contact_form_secc .contact_form_wrp>form>textarea {
        height: 150px;
    }

    .contact_form_secc .contact_img>img {
        height: 545px;
        border-radius: 10px;
        object-fit: cover;
    }

    .services_banner .serv_banner_textt>h1 {
        font-size: 35px !IMPORTANT;
    }

    .recent_work_secc .recent_work_box>h2 {
        left: 4%;
    }

    .recent_work_secc .recent_work_box .recent_div>ul>li>h4 {
        margin-top: 0;
        font-size: 13px;
    }

    .fold_four .theme_heading>h2>span {
        font-size: 40px;
    }

    .website-development_pagee .fold_four .theme_heading>.disc_box {
        right: 0;
        transform: scale(.7);
    }

    .e-commerce_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        transform: scale(.7);
        top: -90px;
    }

    .pricing_box>ul.price_list>li {
        font-size: 12px;
        display: block !important;
    }

    section.our_custom_secc.all-sec {
        padding-bottom: 0;
    }

    .motionsgraphic_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        right: 90px;
        top: 0px;
    }

    .motion_graphic_wrpr .motion_graphic_box > video {
        height: 300px;
    }

    .shopifydev_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        right: 60px;
        top: 0;
    }

    .smm_pagee .fold_four .theme_heading>.disc_box {
        top: 0;
        right: 90px;
    }

    .websapp_pagee .fold_four .theme_heading>.disc_box {
        top: 0;
        right: 80px;
    }

    .branding_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        top: 0;
        right: 110px;
    }

    .combo_pagee .contact_form_secc .contact_img>img {
        height: 660px;
    }

    .contact_form_secc .contact_form_wrp>p {
        width: 100%;
        font-size: 14px;
    }

    .cta_two_secc .ctatwo_wrpr>h3 {
        font-size: 40px;
    }

    .contact_inner_sec .contact_box {
        padding: 30px;
        border-radius: 20px;
    }

    .contact_inner_sec .contact_box > h3 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .contact_inner_sec .contact_box > p {
        margin-bottom: 20px;
        font-size: 14px;
    }

    .contact_page .cta_two_secc .ctatwo_wrpr>h3 {
        width: 70%;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp {
        padding-left: 0;
        padding-right: 20px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > h3 {
        font-size: 30px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > p {
        font-size: 13px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form input {
        height: 40px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form select {
        height: 40px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form textarea {
        height: 80px;
    }

    .popup_form > .popup_form_inner .popup_img_wrp {
        height: 500px;
    }

    .popup_form > .popup_form_inner {
        height: 500px;
    }

    .popup_form > .popup_form_inner>span.close_popup {
        font-size: 14px;
        width: 40px;
        height: 25px;
    }

    .packages_detail_secc .packages_detail_left > h2 {
        font-size: 40px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner {
        padding: 20px;
        height: 100%;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > h3 {
        font-size: 20px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > h4 {
        font-size: 35px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > ul {
        flex-direction: column;
        gap: 20px;
    }

    .packages_detail_secc .packages_detail_right > ul > li {
        font-size: 14px;
    }

    .packages_detail_secc .packages_detail_right > ul {
        height: 290px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .website-development_pagee .services_banner .serv_banner_textt>h1 {
        font-size: 30px;
    }

    .services_banner .serv_banner_textt .wpcf7 form {
        width: 100%;
    }

    .recent_work_secc .recent_work_box {
        padding-left: 11%;
    }

    .recent_work_secc .recent_work_box>h2 {
        left: 4%;
        font-size: 30px;
    }

    .recent_work_secc .recent_work_box .recent_div>span>img {
        height: 250px;
    }

    .recent_work_secc .recent_work_box .recent_div>ul>li>h4 {
        font-size: 12px;
        margin-top: 5px;
    }

    .website-development_pagee .fold_four .theme_heading>.disc_box {
        display: none;
    }

    .about_pagee .banner .banner_text>h1>span {
        font-size: 30px;
    }

    .about_pagee .banner .banner_text>h1 {
        font-size: 40px;
        margin-bottom: 10px;
    }

    .aboutbanner_img_wrpr>img {
        width: 100%;
        margin-top: 20px;
    }

    .great_team_secc .great_team_wrp > * {
        width: 100% !IMPORTANT;
        display: inline-block !IMPORTANT;
        margin-bottom: 20px;
    }

    .great_team_secc .great_team_wrp {
        display: block;
        column-count: 2;
    }

    .great_team_secc .great_team_wrp > *:first-child {
    }

    .great_team_secc .great_team_wrp > *:last-child {
        display: none !important;
    }

    .about_cta .about_cta_wrp>.about_cta_textt>h2 {
        font-size: 30px;
    }

    .about_cta .about_cta_wrp>.about_cta_textt>p {
        width: 80%;
        font-size: 14px;
    }

    .about_cta .about_cta_wrp>a {
        display: none;
    }

    .about_cta .about_cta_wrp {
        padding: 30px;
        height: 100%;
    }

    .about_cta .about_cta_wrp>img {
        object-position: left;
    }

    .fold_one .counter_wrpr .counter_box>h2 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .fold_one .counter_wrpr .counter_box>p {
        font-size: 13px;
    }

    .fold_one .laptopimg_wrpr>img {
        height: auto;
        border-radius: 10px;
    }

    .about_pagee .fold_one.all-sec {
        padding-bottom: 0px;
    }

    .about_pagee .banner .banner_form {
        width: 100%;
    }

    .popup_form {
        width: 70%;
    }

    .popup_form > .popup_form_inner .popup_img_wrp {
        height: 480px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > h3 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > p {
        font-size: 12px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form input {
        height: 35px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form input::placeholder {
        font-size: 12px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form select {
        height: 35px;
        font-size: 12px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form textarea {
        height: 90px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form textarea::placeholder {
        font-size: 12px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form button {
        height: 35px;
        font-size: 15px;
    }

    .popup_form > .popup_form_inner {
        height: 100%;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp {
        padding-left: 0;
        padding-right: 20px;
    }

    header .row > *:first-child {
        order: 1;
    }

    header .row > *:nth-child(2) {
        order: 2;
    }

    header .row > *:last-child {
        order: 1;
    }

    header ul#menu {
        width: 100%;
        margin-top: 30px;
    }

    header ul#menu>li > a {
        padding: 12px 22.4px !important;
    }

    .theme_heading>h2 {
        font-size: 29px;
    }

    .pricing_box>h3 {
        font-size: 20px;
    }

    .pricing_box>h4>span.prc {
        font-size: 41px;
    }

    .pricing_box>ul.price_list>li {
        font-size: 12px;
    }

    header ul#menu>li>a {
        padding: 12px 8px;
        font-size: 14px;
    }

    header .header_btn>ul>li>.btn1 {
        width: 40px;
        height: 40px;
        font-size: 16px;
    }

    .theme_btn {
        font-size: 14px;
        padding: 0 15px;
        height: 40px;
    }

    header {
        padding: 20px 0px;
    }

    .banner {
        padding: 30px 0 50px;
    }

    .banner .banner_text>h1 {
        font-size: 70px;
    }

    .banner .banner_img_wrpr>img {
        width: 90%;
        margin-top: 40px;
    }

    .logos_sec {
        padding: 30px 0px;
    }

    .fold_one .explore_img {
        margin-bottom: 30px;
    }

    .fold_two .theme_heading>h2 {
        margin-bottom: 30px;
        width: 100%;
    }

    .fold_two .serv_box {
        margin-bottom: 20px;
    }

    section.fold_three.all-sec {
        padding-top: 0;
    }

    .cust_tabs_wrp>ul>li {
        font-size: 12px;
        padding: 6px 8px;
    }

    .cust_tabs_wrp .tabs_box a>img {
        height: 300px;
    }

    .fold_four .theme_heading>h2>span {
        font-size: 35px;
    }

    .pricing_box>h4 {
        font-size: 50px;
    }

    .btn2 {
        font-size: 14px;
        height: 40px;
    }

    .fold_four .theme_heading>.disc_box {
        top: -100px;
    }

    .fold_five .chose_textt_wrp>div>h2 {
        font-size: 40px;
    }

    .fold_five .chose_textt_wrp>div {
        width: 90%;
    }

    .fold_five .chose_img_wrp>img {
        height: 500px;
    }

    .fold_five .chose_img_wrp {
        margin-bottom: 40px;
    }

    .fold_six .industry_box>span {
        font-size: 16px;
    }

    .cust_faqs {
        margin-bottom: 50px;
    }

    .fold_six .slick-arrow>i {
        width: 40px;
        height: 40px;
        font-size: 15px;
    }

    .fold_six .slick-prev {
        left: -20px;
    }

    .fold_six .slick-next {
        right: -20px;
    }

    html {
        overflow-x: hidden !IMPORTANT;
    }

    body {
        overflow-x: hidden !important;
    }

    .contact_form_secc .contact_img>img {
        display: none;
    }

    .great_team_secc .theme_heading>p {
        width: 100%;
    }

    .great_team_secc .theme_heading {
        margin-bottom: 40px;
    }

    .popup_form > .popup_form_inner>span.close_popup {
        width: 40px;
        height: 25px;
        font-size: 14px;
    }

    .services_banner .serv_banner_textt>h1 {
        font-size: 30px !important;
    }

    .e-commerce_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        transform: scale(.6);
    }

    .packages_slider .slick-list {
        padding: 0 !important;
    }

    section.our_custom_secc.all-sec {
        padding-bottom: 0;
    }

    section.fold_six.all-sec {
        padding-bottom: 0;
    }

    .innerr_pages .fold_four .theme_heading>p {
        width: 90%;
    }

    .testi_box {
        padding: 20px;
        border-radius: 20px;
    }

    .testi_box>p {
        font-size: 13px;
    }

    .logo_design_pagee .fold_four .theme_heading>.disc_box {
        transform: scale(.7);
    }

    .motionsgraphic_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        right: 20px;
        top: -10px;
        transform: scale(.7);
    }

    .motion_graphic_wrpr .motion_graphic_box > video {
        height: 250px;
    }

    .skill-main {
        max-width: 100%;
    }

    .shopifydev_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        transform: scale(.7);
    }

    .smm_pagee .fold_four .theme_heading>.disc_box {
        transform: scale(.7);
    }

    .websapp_pagee .fold_four .theme_heading>.disc_box {
        transform: scale(.7);
    }

    .branding_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        transform: scale(.7);
    }

    .cta_two_secc .ctatwo_wrpr>h3 {
        font-size: 30px;
    }

    .cta_two_secc .ctatwo_wrpr>img {
        width: 35%;
    }

    .cta_two_secc .ctatwo_wrpr {
        height: 100%;
    }

    .contact_form_secc .contact_form_wrp>h2 {
        font-size: 40px;
    }

    .contact_inner_sec .contact_box {
        padding: 20px;
        border-radius: 20px;
    }

    .contact_inner_sec .contact_box > h3 {
        font-size: 23px;
        margin-bottom: 20px;
    }

    .contact_inner_sec .contact_box > p {
        font-size: 13px;
        margin-bottom: 10px;
    }

    .contact_inner_sec {
        padding: 60px 0px;
    }

    .packages_detail_secc {
        padding: 60px 0px;
    }

    .packages_detail_secc .packages_detail_left > h2 {
        text-align: center;
        font-size: 40px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner {
        height: 100%;
        margin-bottom: 40px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > .theme_btn {
        width: fit-content;
        margin: 0 auto;
    }

    .packages_detail_secc .packages_detail_right > h2 {
        text-align: center;
    }
}

@media only screen and (min-width: 520px) and (max-width: 767px) {
    .thankyou_secc p {
        width: 100%;
    }

    .slicknav_nav .slicknav_item a > i {
        display: none;
    }

    .fold_one .laptopimg_wrpr>img {
        height: auto;
        border-radius: 10px;
    }

    header a.logo_here {
        position: absolute;
    }

    header ul#menu {
        display: none;
    }

    header .header_btn>ul {
        justify-content: end;
    }

    .slicknav_menu {
        background: var(--theme);
    }

    .slicknav_nav a:hover {
        background: #000;
    }

    h1 {
        font-size: 40px !important;
    }

    header {
        padding: 10px 0px;
        position: relative;
    }

    .banner {
        padding: 20px 0px 50px;
    }

    p {
        font-size: 14px !IMPORTANT;
    }

    header a.logo_here>img {
        width: 70%;
    }

    .theme_btn {
        font-size: 13px;
        height: 40px;
        padding: 0 12px;
    }

    header .header_btn>ul>li>.btn1 {
        font-size: 16px;
        width: 40px;
        height: 40px;
    }

    .banner .banner_img_wrpr>img {
        width: 100%;
    }

    .banner .banner_img_wrpr {
        height: auto;
        margin-top: 30px;
    }

    .banner .banner_img_wrpr>a {
        display: none;
    }

    .logos_sec {
        padding: 30px 0px;
    }

    .fold_one .explore_img {
        margin-bottom: 40px;
    }

    .fold_one .explore_img>.explore_img_textt>span {
        font-size: 16px;
    }

    .fold_one .explore_img>.explore_img_textt>a>i {
        width: 40px;
        height: 40px;
        font-size: 18px;
    }

    .fold_one .explore_textt_wrpr>ul {
        flex-direction: column;
    }

    .fold_one .explore_textt_wrpr>ul>li {
        width: 100%;
    }

    .theme_heading>h2 {
        font-size: 25px;
    }

    .fold_one .laptopimg_wrpr {
        margin-top: 20px;
    }

    .fold_two .theme_heading>h2 {
        margin-bottom: 20px;
        width: 100%;
    }

    .all-sec {
        padding: 40px 0;
    }

    .fold_two .serv_box {
        margin-bottom: 20px;
    }

    .fold_two .serv_box>h3 {
        font-size: 25px;
    }

    .fold_one .explore_textt_wrpr>ul>li:last-child>img {
        margin-top: 0px;
        width: 80%;
        object-fit: contain;
    }

    .cust_tabs_wrp>ul {
        width: 100%;
        display: block;
        text-align: center;
        border: 0;
    }

    .cust_tabs_wrp>ul>li {
        display: inline-block;
        padding: 5px 10px;
        font-size: 15px;
        margin: 5px;
    }

    .cust_tabs_wrp>ul>li:first-child {
        border-radius: 0;
    }

    .cust_tabs_wrp>ul>li:last-child {
        border-radius: 0;
    }

    .cust_tabs_wrp .tabs_box a>img {
        height: 300px;
        border-radius: 10px;
    }

    .cust_tabs_wrp .tabs_box a.port_wrp:after {
        font-size: 30px;
    }

    .fold_four .theme_heading>h2>span {
        font-size: 30px;
    }

    .pricing_box>h3 {
        font-size: 22px;
    }

    .pricing_box>h4 {
        font-size: 50px;
    }

    .btn2 {
        height: 40px;
        font-size: 14px;
    }

    .fold_five .chose_img_wrp>img {
        height: auto;
        margin-bottom: 30px;
    }

    .fold_five .chose_textt_wrp>div {
        flex-direction: column;
        align-items: baseline;
        gap: 20px;
    }

    .fold_five .chose_textt_wrp>div>h2 {
        font-size: 25px;
    }

    .fold_five .chose_textt_wrp>span {
        font-size: 20px;
    }

    .fold_five .chose_textt_wrp>ul>li {
        gap: 10px;
        font-size: 14px;
    }

    .cust_faqs .accordion-item .accordion-button {
        font-size: 14px;
    }

    .theme_heading>h3 {
        font-size: 25px;
    }

    .cust_faqs {
        margin-bottom: 40px;
    }

    .skill-main .skill-wrrap .skill-per:before {
        font-size: 15px;
    }

    .skill-main .skill-wrrap .skill-name {
        font-size: 16px;
    }

    .main_footer {
        padding-top: 20px;
    }

    .main_footer ul>li>a {
        display: block;
    }

    .fold_four .theme_heading>.disc_box {
        top: -90px;
        right: 0;
        transform: scale(.5);
    }

    html {
        overflow-x: hidden !IMPORTANT;
    }

    body {
        overflow-x: hidden !important;
    }

    .banner .banner_text>h1 {
        font-size: 25px !important;
        margin-bottom: 10px;
    }

    .about_pagee .banner .banner_text>h1>span {
        font-size: 25px;
    }

    .about_pagee .banner .banner_text>p {
        width: 100%;
    }

    .about_pagee .banner .banner_form {
        width: 100%;
    }

    .aboutbanner_img_wrpr>.explore_img_textt>span {
        font-size: 20px;
    }

    .aboutbanner_img_wrpr>img {
        width: 100%;
        margin-top: 30px;
    }

    .aboutbanner_img_wrpr>.explore_img_textt>a>i {
        width: 50px;
        height: 50px;
        font-size: 30px;
    }

    section.great_team_secc.all-sec .theme_heading>h2 {
        font-size: 24px;
    }

    .great_team_secc .theme_heading>p {
        width: 100%;
    }

    .great_team_secc .great_team_wrp {
        flex-direction: column;
        margin-top: 30px;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxone>img {
        display: none;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxtwo {
        width: 100%;
        padding: 20px;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxthree>img {
        display: none;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxfive>img {
        display: none;
    }

    .about_cta .about_cta_wrp {
        height: 100%;
        padding: 20px;
    }

    .about_cta .about_cta_wrp>.about_cta_textt>h2 {
        width: 100%;
        font-size: 30px;
    }

    .about_cta .about_cta_wrp>a {
        display: none;
    }

    .about_cta .about_cta_wrp>.about_cta_textt>p {
        width: 100%;
        margin-bottom: 10px;
    }

    .fold_one .counter_wrpr .counter_box>h2 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .fold_one .counter_wrpr .counter_box>p {
        margin-bottom: 20px;
    }

    section.fold_one.all-sec {
        padding-bottom: 0;
    }

    .contact_form_secc .contact_form_wrp {
        padding: 30px;
        border-radius: 10px;
    }

    .contact_form_secc .contact_form_wrp>h2 {
        font-size: 30px;
    }

    .contact_form_secc .contact_form_wrp>form>input, textarea {
        height: 50px;
        padding: 15px;
    }

    .contact_form_secc .contact_form_wrp>form>textarea {
        height: 100px;
    }

    .contact_form_secc .contact_img>img {
        display: none;
    }

    .testi_secc .theme_heading {
        margin-bottom: 20px;
    }

    .services_banner .serv_banner_textt>h1 {
        font-size: 24px !important;
        margin-bottom: 10px;
    }

    .services_banner .serv_banner_textt>p {
        width: 100% !IMPORTANT;
    }

    .services_banner .serv_banner_textt .wpcf7 form {
        width: 100%;
        flex-direction: column;
    }

    .services_banner .serv_banner_textt .wpcf7 form>* {
        width: 100% !important;
    }

    .recent_work_secc .recent_work_box>h2 {
        font-size: 30px;
        left: -2%;
        top: 10%;
    }

    .recent_work_secc .recent_work_box .recent_div>span>img {
        height: 250px;
        border-radius: 15px;
    }

    .recent_work_secc .recent_work_box .recent_div>ul>li>h4 {
        font-size: 12px;
        margin-top: 0;
    }

    .website-development_pagee .fold_four .theme_heading>.disc_box {
        right: -30px;
        top: -40px;
    }

    .innerr_pages .fold_four .theme_heading>p {
        width: 100% !important;
        font-size: 14px !IMPORTANT;
    }

    .fold_four .theme_heading {
        margin-bottom: 20px;
    }

    .popup_form > .popup_form_inner .popup_img_wrp {
        display: none;
    }

    .popup_form > .popup_form_inner>span.close_popup {
        width: 30px;
        height: 30px;
        font-size: 13px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp {
        padding: 20px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .popup_form {
        width: 90%;
    }

    .popup_form > .popup_form_inner {
        height: 100%;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form input {
        height: 40px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form input::placeholder {
        font-size: 12px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form textarea::placeholder {
        font-size: 12px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form textarea {
        height: 80px;
        padding: 10px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form select {
        font-size: 12px;
        height: 40px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > p {
        font-size: 12px !IMPORTANT;
        margin-bottom: 10px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form button {
        height: 40px;
        font-size: 17px;
    }

    .pricing_box>h4>span.prc {
        font-size: 40px;
    }

    .our_custom_secc .custom_box_wrp {
        padding: 20px;
        border-radius: 10px;
    }

    section.our_custom_secc.all-sec {
        padding-bottom: 0;
    }

    .main_footer a {
        font-size: 14px;
    }

    .fold_four.spages_sec .packages_slider {
        padding: 0 !IMPORTANT;
    }

    .fold_four.spages_sec>.container-fluid {
        padding-right: var(--bs-gutter-x, 0.75rem);
    }

    .fold_four.spages_sec .packages_slider .slick-list {
        padding: 0 !IMPORTANT;
    }

    .motionsgraphic_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        right: 50px;
        top: 44px;
        transform: scale(0.4);
    }

    .motion_graphic_wrpr .motion_graphic_box > video {
        height: 300px;
    }

    .shopifydev_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        top: 10px;
        left: 40px;
        right: unset;
    }

    .innerr_pages.short_banner_page .services_banner {
        height: 480px;
    }

    .contact_form_secc .contact_form_wrp>p {
        width: 100%;
        font-size: 12px !important;
    }

    .cta_two_secc .ctatwo_wrpr>img {
        display: none;
    }

    .cta_two_secc .ctatwo_wrpr {
        padding: 30px !IMPORTANT;
        height: 100%;
    }

    .cta_two_secc .ctatwo_wrpr>h3 {
        width: 100%;
        font-size: 30px;
    }

    .contact_inner_sec {
        padding: 50px 0px;
    }

    .contact_inner_sec .contact_box {
        padding: 20px;
        border-radius: 20px;
        margin-bottom: 20px;
        max-height: -webkit-fill-available;
    }

    .contact_inner_sec .contact_box > h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .packages_detail_secc {
        padding: 60px 0px;
    }

    .packages_detail_secc .packages_detail_left > h2 {
        font-size: 30px;
        text-align: center;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner {
        padding: 25px;
        height: 100%;
        margin-bottom: 30px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > h3 {
        font-size: 25px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > h4 {
        font-size: 30px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > ul > li >a {
        font-size: 15px;
    }

    .packages_detail_secc .packages_detail_right > h2 {
        text-align: center;
        font-size: 30px;
    }

    .packages_detail_secc .packages_detail_right > ul > li {
        font-size: 14px;
    }

    .terms_and_condition {
        padding: 60px 0px;
    }

    .terms_and_condition h2 {
        font-size: 25px;
    }

    .terms_and_condition span {
        font-size: 20px;
    }

    .terms_and_condition ul > li {
        font-size: 14px;
    }

    .main_footer ul {
        margin-top: 0 !IMPORTANT;
    }
}

@media only screen and (min-width: 300px) and (max-width: 519px) {
    .thankyou_secc p {
        width: 100%;
    }

.services_banner {
    height: 850px;
}
    .slicknav_nav .slicknav_item a > i {
        display: none;
    }

    .fold_one .laptopimg_wrpr>img {
        height: auto;
        border-radius: 10px;
    }

    header a.logo_here {
        position: relative;
        margin: 0 auto;
        display: block;
        text-align: center;
    }

    header ul#menu {
        display: none;
    }

    header .header_btn>ul {
        justify-content: center;
        width: 100%;
        gap: 40px;
        margin-top: 15px;
    }
    .header_btn .theme_btn.btn-popup {
    font-size: 13px;
    height: 35px;
    padding: 0 20px;
}

.moble{
    display:block !important;
}
.desktp{
    display:none !important;
}

img.ftrlog {
    width: 70%;
    margin-bottom: 30px;
    margin: 0 auto 20px;
    display: block;
}

    .slicknav_menu {
        background: var(--theme);
    }

    .slicknav_nav a:hover {
        background: #000;
    }

    h1 {
        font-size: 40px !important;
    }

    header {
        padding: 10px 0px;
        position: relative;
    }

    .banner {
        padding: 20px 0px 50px;
    }

    p {
        font-size: 14px !IMPORTANT;
    }

    header a.logo_here>img {
        width: 50%;
        margin-bottom: 10px;
    }

    .theme_btn {
        font-size: 13px;
        height: 40px;
        padding: 0 12px;
    }
    .pricing_box .price_btns>*{
        font-size: 12px;
    padding: 0 6px;
    }

    header .header_btn>ul>li>.btn1 {
        font-size: 11px;
        width: 10px;
        height: 10px;
        display: contents;
    }

    header .header_btn ul li i {
    background: #eaeaea;
    width: 26px;
    height: 26px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 13px;
    color: #000;
    text-align: center;
    line-height: 30px;
}

    .banner .banner_img_wrpr>img {
        width: 100%;
    }

    .banner .banner_img_wrpr {
        height: auto;
        margin-top: 30px;
    }

    .banner .banner_img_wrpr>a {
        display: none;
    }

    .logos_sec {
        padding: 30px 0px;
    }

    .fold_one .explore_img {
        margin-bottom: 40px;
    }

    .fold_one .explore_img>.explore_img_textt>span {
        font-size: 16px;
    }

    .fold_one .explore_img>.explore_img_textt>a>i {
        width: 40px;
        height: 40px;
        font-size: 18px;
    }

    .fold_one .explore_textt_wrpr>ul {
        flex-direction: column;
    }

    .fold_one .explore_textt_wrpr>ul>li {
        width: 100%;
    }

    .theme_heading>h2 {
        font-size: 25px;
    }

    .fold_one .laptopimg_wrpr {
        margin-top: 20px;
    }

    .fold_two .theme_heading>h2 {
        margin-bottom: 20px;
        width: 100%;
    }

    .all-sec {
        padding: 40px 0;
    }

    .fold_two .serv_box {
        margin-bottom: 20px;
    }

    .fold_two .serv_box>h3 {
        font-size: 25px;
    }

    .fold_one .explore_textt_wrpr>ul>li:last-child>img {
        margin-top: 0px;
        width: 80%;
        object-fit: contain;
    }

    .cust_tabs_wrp>ul {
        width: 100%;
        display: block;
        text-align: center;
        border: 0;
    }

    .cust_tabs_wrp>ul>li {
        display: inline-block;
        padding: 5px 10px;
        font-size: 15px;
        margin: 5px;
    }

    .cust_tabs_wrp>ul>li:first-child {
        border-radius: 0;
    }

    .cust_tabs_wrp>ul>li:last-child {
        border-radius: 0;
    }

    .cust_tabs_wrp .tabs_box a>img {
        height: 300px;
        border-radius: 10px;
    }

    .cust_tabs_wrp .tabs_box a.port_wrp:after {
        font-size: 30px;
    }

    .fold_four .theme_heading>h2>span {
        font-size: 30px;
    }

    .pricing_box>h3 {
        font-size: 22px;
    }

    .pricing_box>h4 {
        font-size: 50px;
    }

    .btn2 {
        height: 40px;
        font-size: 14px;
    }

    .fold_five .chose_img_wrp>img {
        height: auto;
        margin-bottom: 30px;
    }

    .fold_five .chose_textt_wrp>div {
        flex-direction: column;
        align-items: baseline;
        gap: 20px;
    }

    .fold_five .chose_textt_wrp>div>h2 {
        font-size: 25px;
    }

    .fold_five .chose_textt_wrp>span {
        font-size: 20px;
    }

    .fold_five .chose_textt_wrp>ul>li {
        gap: 10px;
        font-size: 14px;
    }

    .cust_faqs .accordion-item .accordion-button {
        font-size: 14px;
    }

    .theme_heading>h3 {
        font-size: 25px;
    }

    .cust_faqs {
        margin-bottom: 40px;
    }

    .skill-main .skill-wrrap .skill-per:before {
        font-size: 15px;
    }

    .skill-main .skill-wrrap .skill-name {
        font-size: 16px;
    }

    .main_footer {
        padding-top: 20px;
        text-align: center;
    }

    .main_footer ul>li>a {
        display: block;
    }

    .fold_four .theme_heading>.disc_box {
        top: -90px;
        right: 0;
        transform: scale(.5);
    }

    html {
        overflow-x: hidden !IMPORTANT;
    }

    body {
        overflow-x: hidden !important;
    }

    .banner .banner_text>h1 {
        font-size: 25px !important;
        margin-bottom: 10px;
    }

    .about_pagee .banner .banner_text>h1>span {
        font-size: 25px;
    }

    .about_pagee .banner .banner_text>p {
        width: 100%;
    }

    .about_pagee .banner .banner_form {
        width: 100%;
    }

    .aboutbanner_img_wrpr>.explore_img_textt>span {
        font-size: 20px;
    }

    .aboutbanner_img_wrpr>img {
        width: 100%;
        margin-top: 30px;
    }

    .aboutbanner_img_wrpr>.explore_img_textt>a>i {
        width: 50px;
        height: 50px;
        font-size: 30px;
    }

    section.great_team_secc.all-sec .theme_heading>h2 {
        font-size: 24px;
    }

    .great_team_secc .theme_heading>p {
        width: 100%;
    }

    .great_team_secc .great_team_wrp {
        flex-direction: column;
        margin-top: 30px;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxone>img {
        display: none;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxtwo {
        width: 100%;
        padding: 20px;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxthree>img {
        display: none;
    }

    .great_team_secc .great_team_wrp>.great_team_box.great_boxfive>img {
        display: none;
    }

    .about_cta .about_cta_wrp {
        height: 100%;
        padding: 20px;
    }

    .about_cta .about_cta_wrp>.about_cta_textt>h2 {
        width: 100%;
        font-size: 30px;
    }

    .about_cta .about_cta_wrp>a {
        display: none;
    }

    .about_cta .about_cta_wrp>.about_cta_textt>p {
        width: 100%;
        margin-bottom: 10px;
    }

    .fold_one .counter_wrpr .counter_box>h2 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .fold_one .counter_wrpr .counter_box>p {
        margin-bottom: 20px;
    }

    section.fold_one.all-sec {
        padding-bottom: 0;
    }

    .contact_form_secc .contact_form_wrp {
        padding: 30px;
        border-radius: 10px;
    }

    .contact_form_secc .contact_form_wrp>h2 {
        font-size: 30px;
    }

    .contact_form_secc .contact_form_wrp>form>input, textarea {
        height: 50px;
        padding: 15px;
    }

    .contact_form_secc .contact_form_wrp>form>textarea {
        height: 100px;
    }

    .contact_form_secc .contact_img>img {
        display: none;
    }

    .testi_secc .theme_heading {
        margin-bottom: 20px;
    }

    .services_banner .serv_banner_textt>h1 {
        font-size: 24px !important;
        margin-bottom: 10px;
    }

    .services_banner .serv_banner_textt>p {
        width: 100% !IMPORTANT;
    }

    .services_banner .serv_banner_textt .wpcf7 form {
        width: 100%;
        flex-direction: column;
    }

    .services_banner .serv_banner_textt .wpcf7 form>* {
        width: 100% !important;
    }

    .recent_work_secc .recent_work_box>h2 {
        font-size: 30px;
        left: -2%;
        top: 10%;
    }

    .recent_work_secc .recent_work_box .recent_div>span>img {
        height: 250px;
        border-radius: 15px;
    }

    .recent_work_secc .recent_work_box .recent_div>ul>li>h4 {
        font-size: 12px;
        margin-top: 0;
    }

    .website-development_pagee .fold_four .theme_heading>.disc_box {
        right: -30px;
        top: -80px;
    }

    .innerr_pages .fold_four .theme_heading>p {
        width: 100% !important;
        font-size: 14px !IMPORTANT;
    }

    .fold_four .theme_heading {
        margin-bottom: 20px;
    }

    .popup_form > .popup_form_inner .popup_img_wrp {
        display: none;
    }

    .popup_form > .popup_form_inner>span.close_popup {
        width: 30px;
        height: 30px;
        font-size: 13px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp {
        padding: 20px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .popup_form {
        width: 90%;
    }

    .popup_form > .popup_form_inner {
        height: 100%;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form input {
        height: 40px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form input::placeholder {
        font-size: 12px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form textarea::placeholder {
        font-size: 12px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form textarea {
        height: 80px;
        padding: 10px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form select {
        font-size: 12px;
        height: 40px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > p {
        font-size: 12px !IMPORTANT;
        margin-bottom: 10px;
    }

    .popup_form > .popup_form_inner .popup_form_wrpp > form button {
        height: 40px;
        font-size: 17px;
    }

    .pricing_box>h4>span.prc {
        font-size: 40px;
    }

    .our_custom_secc .custom_box_wrp {
        padding: 20px;
        border-radius: 10px;
    }

    section.our_custom_secc.all-sec {
        padding-bottom: 0;
    }

    .main_footer a {
        font-size: 14px;
        margin: 0 auto 6px;
    }

    .footer_bottm p {
    float: none;
    text-align: center;
    margin-bottom: 10px;
}
.terms__links {
    text-align: center;
    float: none;
}
.terms__links ul {
    margin-bottom: 0;
}
.terms__links ul li a{
    margin-bottom: 0 !important;
}
.terms__links ul li {
    display: inline-block;
    padding: 0 0 0px 25px;
}

    .fold_four.spages_sec .packages_slider {
        padding: 0 !IMPORTANT;
    }

    .fold_four.spages_sec>.container-fluid {
        padding-right: var(--bs-gutter-x, 0.75rem);
    }

    .fold_four.spages_sec .packages_slider .slick-list {
        padding: 0 !IMPORTANT;
    }

    .motionsgraphic_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        right: 50px;
        top: 44px;
        transform: scale(0.4);
    }

    .motion_graphic_wrpr .motion_graphic_box > video {
        height: 300px;
    }

    .shopifydev_pagee .fold_four.spages_sec .theme_heading>.disc_box {
        top: 10px;
        left: 40px;
        right: unset;
    }

    .innerr_pages.short_banner_page .services_banner {
        height: 480px;
    }

    .contact_form_secc .contact_form_wrp>p {
        width: 100%;
        font-size: 12px !important;
    }

    .cta_two_secc .ctatwo_wrpr>img {
        display: none;
    }

    .cta_two_secc .ctatwo_wrpr {
        padding: 30px !IMPORTANT;
        height: 100%;
    }

    .cta_two_secc .ctatwo_wrpr>h3 {
        width: 100% !important;
        font-size: 30px !important;
    }

    .contact_inner_sec {
        padding: 50px 0px;
    }

    .contact_inner_sec .contact_box {
        padding: 20px;
        border-radius: 20px;
        margin-bottom: 20px;
        max-height: -webkit-fill-available;
    }

    .contact_inner_sec .contact_box > h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .packages_detail_secc {
        padding: 60px 0px;
    }

    .packages_detail_secc .packages_detail_left > h2 {
        font-size: 30px;
        text-align: center;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner {
        padding: 25px;
        height: 100%;
        margin-bottom: 30px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > h3 {
        font-size: 25px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > h4 {
        font-size: 30px;
    }

    .packages_detail_secc .packages_detail_left > .packages_detail_left_inner > ul > li >a {
        font-size: 15px;
    }

    .packages_detail_secc .packages_detail_right > h2 {
        text-align: center;
        font-size: 30px;
    }

    .packages_detail_secc .packages_detail_right > ul > li {
        font-size: 14px;
    }

    .terms_and_condition {
        padding: 60px 0px;
    }

    .terms_and_condition h2 {
        font-size: 25px;
    }

    .terms_and_condition span {
        font-size: 20px;
    }

    .terms_and_condition ul > li {
        font-size: 14px;
    }

    .main_footer ul {
        margin-top: 0 !IMPORTANT;
    }
}
