@media (max-width: 1600px) {
    .portfolio_section .owl-dots {
        right: 0%;
    }
}

@media(max-width:1440px) {
    .our-technologies-main.wp-dev .container_full {
        padding: 0px 30px;
    }

    .trust-bar-flex ul li {
        padding: 10px 7px;
    }

    .trust-bar-flex ul {
        gap: 20px;
    }
}

@media(max-width:1366px) {

    .php_development_slider_reverse .testimonials_img1,
    .php_development_slider .testimonials_img1 {
        width: 50px;
    }

}

@media(max-width:1330px) {
    .trust-bar-flex ul li {
        font-size: 14px;
        padding: 10px 12px;
    }

}

@media(max-width:1235px) {
    .php_development_slider.shopify-dev .php_development_block_info {
        width: 29.7%;
    }

    .php_development_slider.shopify-dev {
        justify-content: center;
    }
}


@media(max-width:1200px) {
    .about-our-company-left-img-block.content p span {
        font-size: 33px;
        line-height: 44px;
    }

    .trust-bar-flex ul {
        gap: 5px;
    }

    .trust-bar-flex ul li {
        font-size: 13px;
    }

    .php_development_flex.wp-dev .php_development_block_info {
        width: 29.9%;
    }

    .frequently_right_side.wp-cta .get_quote_info.wp-cta {
        padding: 57px 44px;
    }

    .footer_block.form-f {
        width: 60%;
        padding-left: 35px;
    }

    .php_development_flex.prblm-state .php_development_block_info {
        padding: 23px 10px;
        margin: 10px 10px;
    }

    .php_development_flex.prblm-state .php_development_block_info h3 {
        font-size: 18px;
    }

    .working_with_clients_part.wp-dev .experience-part h3 {
        font-size: 50px;
        line-height: 55px;
    }

    .working_with_clients_part.wp-dev .experience-part p {
        font-size: 16px;
    }

    .frequently_right_side.wp-dev {
        padding-left: 55px;
    }

    .owner-img {
        height: 695px;
    }

    .frequently_left_side.wp-dev .technum-button {
        padding: 18px 30px;
    }

    .Development-teb-part_section.wp-dev .Development-teb-block ul.tabs li {
        width: 180px;
        height: 75px;
    }

    .pricing-card {
        padding: 35px 15px;
    }

    .php_development_slider.shopify-dev .testimonials_img1 {
        margin: 0 10px 0 0;
    }

    .dedicated-teams-main .php_development_flex.wp-dev .php_development_block_info {
        width: 29.7%;
    }

    .portfolio_info {
        left: 40px;
        right: 40px;
    }

    .experience-list.home-why-us .experience-part h3 {
        font-size: 42px;
        line-height: 52px;
    }
}

@media(max-width:1125px) {
    .form-checkbox {
        gap: 5px;
    }

    .frequently_right_side.wp-cta .get_quote_info.wp-cta {
        padding: 55px 33px;
    }

    .frequently_right_side.wp-dev {
        padding-left: 40px;
    }

    .Development-teb-part_section.wp-dev .Development-teb-block ul.tabs li {
        width: 165px;
    }

    .trust-bar-flex ul {
        flex-wrap: wrap;
    }

    .frequently_left_side.wp-dev .technum-button {
        padding: 18px 20px;
    }

    .php_development_slider.shopify-dev .profile-wrapper {
        flex-flow: column;
        align-items: flex-start;
    }

}

@media(max-width:1050px) {
    .our-technologies-main.shopify-dev-tech .our-technologies-block {
        width: 33.33%;
    }

    .our-technologies-main.shopify-dev-tech .our-technologies-flex {
        justify-content: center;
    }
}

@media(max-width:991px) {
    .menu-sidebar button {
        width: 40px;
        height: 40px;
        line-height: unset;
        margin-top: -5px;
    }

    .menu-sidebar button img {
        width: 20px;
        height: 20px;
    }

    .about-our-company-right {
        padding-left: 45px;
    }

    .about-our-company-left-img-block.content {
        padding: 20px;
    }

    .about-our-company-left-img-block.content p span {
        font-size: 30px;
    }

    .experience-list.home-why-us .experience-part-inner::before {
        right: 20px;
    }
}

@media(max-width:920px) {
    .php_development_slider.shopify-dev .php_development_block_info {
        width: 44.7%;
    }

    .case-study-cta {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .cs-wrap {
        margin-bottom: 15px;
    }
}

@media(max-width:768px) {

    .about-our-company-main,
    .our-technologies-main {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .about-our-company-left,
    .about-our-company-right {
        width: 100%;
    }

    .about-our-company-right {
        padding-left: 0;
        padding-top: 40px;
    }

    .our-technologies-block {
        width: 33.33%;
    }

    .our-gc-services-main {
        padding-top: 70px;
    }

    .frequently_left_side.wp-dev .creative_team_info {
        padding-top: 0;
    }

    .frequently_right_side.wp-dev {
        padding-left: 0px;
        width: 100%;
    }

    .our-technologies-flex.wp-dev .our-technologies-block {
        width: 25%;
    }

    .php_development_flex.wp-dev .php_development_block_info {
        width: 46%;
    }

    .about_working_with_clients.wp-dev {
        padding-top: 80px;
    }

    .working_with_clients_part.wp-dev .partners_working,
    .pricing-card {
        width: 100%;
    }

    .pricing-container {
        flex-wrap: wrap;
    }

    .owner-img {
        height: unset;
    }

    .footer_block.form-f {
        width: 100%;
        padding-left: 0;
        margin-top: 40px;
    }

    .develop_websites_flex.shopify-dev .develop_websites_block {
        width: 50%;
    }

    .develop_websites_flex.shopify-dev {
        justify-content: center;
    }

    .main_title_flex {
        flex-flow: column;
        align-items: center;
        gap: 10px;
    }

    .main_title_flex .main_title h2,
    .main_title_flex .main_title p {
        text-align: center;
    }

    .mobile-Project-cycle.shopify-dev .mobile-Project_aside {
        padding-right: 0;
        padding-top: 40px;
    }

    .mobile-Project-cycle.shopify-dev {
        flex-flow: column-reverse;
    }

    .working_with_clients_part.shopify-dev .experience-part,
    .working_with_clients_part.wp-dev .experience-part {
        width: 50%;
        margin-bottom: 15px;
    }

    .our-technologies-main.shopify-dev-tech .our-technologies-block {
        width: 50%;
    }

    .dedicated-teams-main .php_development_flex.wp-dev .php_development_block_info {
        width: 45.7%;
    }

    .case-study-content-wrapper .partners_working {
        width: 100%;
    }

    .case-study-content-wrapper .working_with_clients_part {
        flex-flow: column-reverse;
    }

    .case-study-content-wrapper .working_with_clients_info {
        padding-bottom: 0;
        padding-top: 40px;
    }

    .case-study-content ul {
        padding-left: 20px;
    }

    .mobile-Project-cycle.reverse .mobile-Project_aside {
        padding-left: 0;
    }

    .working_with_clients_part.home-n .working_with_clients_info {
        width: 100%;
    }

    .mobile-Project-cycle.home-n {
        padding-top: 0;
    }

    .experience-list.home-why-us .experience-part {
        width: 33.33%;
    }

    .experience-list.home-why-us .experience-part-inner::before {
        right: 45px;
    }

}

@media(max-width:600px) {
    .top-bar-main {
        display: none;
    }

    .menu-sidebar {
        margin-left: -60px;
    }

    .about-our-company-left-block {
        width: 100%;
        padding: 12px 0px;
    }

    .about-our-company-left {
        margin: -12px 0px;
        flex-flow: column-reverse;
    }

    .about-our-company-left-img-block.one img {
        border-radius: 20px 20px 0 0;
    }

    .about-our-company-left-img-block.two img {
        border-radius: 0 0 20px 20px;
    }

    .about-our-company-right h2,
    .our-technologies h2,
    .our-gc-services h2 {
        font-size: 28px;
    }

    .discover-more-flex {
        flex-flow: column;
        align-items: baseline;
    }

    .our-technologies h2 {
        margin-bottom: 30px;
    }

    .our-technologies-block {
        width: 50%;
        padding: 10px;
    }

    .our-technologies-flex {
        margin: -10px;
    }

    .our-gc-services-heading {
        align-items: flex-start;
        padding-bottom: 35px;
        flex-flow: column;
    }

    .our-gc-services-heading h2 {
        margin-bottom: 15px;
    }

    .banner-btn-flex {

        gap: 5px;
        flex-flow: column;
    }

    .our-gc-services-slider .owl-theme .owl-nav {
        display: none;
    }

    .our-gc-services-main {
        padding-bottom: 0;
    }

    .frequently_section.wp-dev .sider-flex {
        flex-flow: column;
        gap: 10px;
    }

    .frequently_right_side.wp-dev .get_quote_info {
        padding: 35px 25px;
    }

    .our-technologies-main.wp-dev .our-technologies h2,
    .our-technologies-main.wp-dev-teach .our-technologies h2 {
        font-size: 22px;
    }

    .our-technologies-flex.wp-dev .our-technologies-block {
        width: 50%;
    }

    .wp-dev-cta h3 {
        font-size: 22px;
        line-height: 30px;
    }

    .frequently_section.wp-dev,
    .our-technologies-main.wp-dev,
    .php_development_services.wp-dev,
    .Development-teb-part_section.wp-dev,
    .our-technologies-main.wp-dev-teach,
    .about_working_with_clients.wp-dev,
    .wp-dev-faq {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .php_development_flex.wp-dev .php_development_block_info {
        width: 100%;
        margin: 7px 0px;
    }

    .working_with_clients_part.wp-dev .working_with_clients_info {
        padding-bottom: 15px;
    }

    .working_with_clients_part.wp-dev .experience-part h3 {
        font-size: 32px;
        line-height: 42px;
    }

    .develop_websites_section.wp-dev {
        padding-top: 60px;
    }

    .develop_websites_flex.wp-dev .develop_websites_block {
        width: 100%;
        padding: 10px 0px;
    }

    .develop_websites_flex.wp-dev {
        margin: -10px 0px;
    }

    .pricing-section {
        padding: 60px 20px;
    }

    p.pricing-text {
        margin-bottom: 0;
    }

    .Development-teb-part_section.wp-dev .Development-teb-block ul.tabs {
        flex-wrap: nowrap;
        display: -webkit-box;
        overflow-x: auto;
    }

    .Development-teb-part_section.wp-dev .Development-teb-block ul.tabs::-webkit-scrollbar {
        display: none;
    }

    .Development-teb-part_section.wp-dev .Development-teb-block ul.tabs li {
        white-space: nowrap;
        display: block;
        line-height: 40px;
    }

    .Development-teb-part_section.wp-dev .Development-teb-block .tab-content {
        padding-top: 25px;
    }

    .wp-dev-faq .main_title {
        padding-bottom: 0px;
    }

    .wp-dev-faq .acordian-part-info .accordion-option .accordion {
        font-size: 18px;
    }

    .wp-dev-faq .Requirement_info p {
        font-size: 16px;
        line-height: 24px;
    }

    .footer-block-wrapper .footer_block,
    .footer-block-wrapper .footer_block:first-child {
        width: 100%;
        padding: 15px 0px;
    }

    .footer-block-wrapper {
        margin: -15px 0px;
    }

    .footer_section {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 60px;
    }

    .footer_block h3 {
        padding-bottom: 10px;
    }

    .media-partners ul li img {
        max-width: 100px;
    }

    .media-partners ul {
        gap: 10px;
    }

    .footer_block.form-f {
        padding-top: 10px;
        margin-top: 0px;
    }

    .footer_block.form-f .contact_artical_form .get_quote_info {
        padding: 40px 10px 0 10px;
    }

    .working_with_clients_part.wp-dev .experience-part-inner {
        margin-left: 8px;
        padding: 25px 25px;
        margin-bottom: 8px;
        height: 100%;
    }

    .working_with_clients_part.wp-dev .experience-part {
        margin-bottom: 8px;
    }

    .frequently-part.wp-cta .frequently_left_side .creative_team_info {
        padding: 40px 25px;
    }

    .frequently-part.wp-cta .frequently_left_side .creative_team_info h2 {
        margin-bottom: 15px;
    }

    .dedicated-teams-main {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .mobile-Project-cycle.shopify-dev .mobile-Project_aside {
        padding-top: 25px;
    }

    .mobile-Project-cycle.shopify-dev .mobile-Project_cycle_info h2.technum-heading-content {
        font-size: 26px;
        padding-bottom: 10px;
    }

    .mobile-Project-part.shopify-dev {
        padding-bottom: 60px;
    }

    .working_with_clients_part.shopify-dev .partners_working {
        margin-top: 0;
    }

    .php_development_slider.shopify-dev .php_development_block_info,
    .dedicated-teams-main .php_development_flex.wp-dev .php_development_block_info {
        width: 100%;
        margin: 15px 0px;
    }

    .php_development_slider.shopify-dev {
        padding: 0px 15px;
    }

    .our-technologies-main.shopify-dev-tech .our-technologies-block {
        width: 100%;
        padding: 8px 12px;
    }

    .banner-tags ul {
        flex-wrap: wrap;
    }

    .case-study-n .list-unstyled {
        flex-wrap: wrap;
        text-align: center;
    }

    .case-study-n-main,
    .case-study-content-wrapper.bg-color {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .breadcrumbs_part ul li {
        line-height: 24px;
    }

    .case-study-n .list-unstyled li::after {
        left: 10px;
        top: 10px;
    }

    .case-study-banner {
        margin-bottom: -155px;
    }

    .case-study-content-wrapper.top-space {
        padding-top: 155px;
        padding-bottom: 60px;
    }

    .case-study-content-wrapper .working_with_clients_info {
        padding-top: 25px;
    }

    .case-study-cta h3 {
        text-align: center;
    }

    .case-study-cta {
        padding: 25px;
    }

    .case-study-n h1,
    .case-study-content h2,
    .case-study-cta h3,
    .marquee-item a {
        font-size: 26px;
    }

    .pricing-section .wp-dev-cta.bg-clr,
    .about_working_with_clients.statistics .wp-dev-cta.bg-clr,
    .wp-dev-faq .wp-dev-cta.bg-clr,
    .about_working_with_clients.wp-dev .wp-dev-cta.bg-clr,
    .php_development_services.wp-dev .wp-dev-cta.bg-clr,
    .our-technologies-main.wp-dev .wp-dev-cta.bg-clr {
        margin: 0;
        margin-top: 20px;
        width: 100%;
        text-align: center;
    }

    .wp-dev-cta.bg-clr p a {
        font-size: 16px;
    }

    .php_development_flex.prblm-state .php_development_block_info {
        align-items: unset;
        justify-content: flex-start;
    }

    .php_development_services.wp-dev.what-we-offer .wp-dev-cta h3 {
        margin-bottom: 0;
    }

    .mobile-Project-cycle.shopify-dev {
        padding-top: 0;
    }

    .wordpress-cta-main {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .about_working_with_clients.shopify-dev.statistics {
        padding-top: 60px;
    }

    .about_working_with_clients.wp-dev.statistics {
        padding-bottom: 60px !important;
    }

    .pricing-section .main_title h2 {
        padding-bottom: 15px;
    }

    .php_development_services.what-we-offer .php_development_block_info {
        margin: 7px 15px;
    }

    .php_development_services.what-we-offer .php_development_flex {
        padding-top: 20px;
    }

    .php_development_services.wp-dev.what-we-offer .get_pricing {
        padding: 12px 20px;
    }

    .Development-teb-part_section.wp-dev .main_title {
        padding-bottom: 13px;
    }

    .frequently_right_side.wp-cta .get_quote_info.wp-cta {
        padding: 35px 25px;
    }

    .about_working_with_clients.shopify-dev.statistics {
        padding-bottom: 0 !important;
    }

    .php_development_slider.shopify-dev .php_development_block_info {
        margin: 8px 0px;
    }

    .php_development_slider_reverse.wp-dev {
        margin-top: 15px;
    }

    .dedicated-teams-main .php_development_block_info {
        margin: 8px 0px !important;
    }

    .frequently_left_side.home-n .get_pricing {
        text-align: left;
        padding: 18px 18px;
    }

    .our-technologies-flex.wp-dev {
        display: -webkit-box;
        flex-wrap: nowrap;
        overflow-x: scroll;
    }

    .our-technologies-flex.wp-dev::-webkit-scrollbar {
        display: none;
    }

    .php_development_flex.home-n .php_development_block_info {
        margin: 7px 0px;
    }

    .experience-list.home-why-us .experience-part p {
        font-size: 14px;
    }

    .experience-list.home-why-us .experience-part h3 {
        font-size: 28px;
    }

    .experience-list.home-why-us .experience-part-inner::before {
        right: -6px;
    }

    .experience-list.home-why-us .experience-part-inner {
        padding: 0px 20px;
    }

    .experience-list.home-why-us {
        padding-bottom: 20px !important;
    }

    .portfolio_section.home-n {
        padding-top: 60px;
        padding-bottom: 45px;
    }

    .portfolio_info {
        left: 25px;
        right: 25px;
    }

    .frequently_section.wp-cta.home-new .frequently_left_side {
        border-top-right-radius: 10px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .frequently_section.wp-cta.home-new .frequently_right_side{
        padding-top: 0;
    }

    .frequently_section.wp-cta.home-new .get_quote_info {
        border-bottom-left-radius: 10px;
        border-top-right-radius: 0px;
    }

    .features-list.home-new {
        margin-bottom: 0;
    }
}

@media(max-width:370px) {

    .working_with_clients_info h2.technum-heading-content,
    h2.technum-heading-content {
        font-size: 26px;
    }
}