@media (max-width: 1599.98px) {
    /*========================= fixing 18-06-26 =============================*/
    .man_trigger_img{
        left: 20px !important;
    }
}
@media (max-width: 1399.98px) {
    /*========================= home page fixing 11-06-26 =============================*/
    .uc-navbar-left {
        gap: 6rem !important
    }
    .pricing_cart_button .sc-button {
        padding: 12px 45px;
    }
}
@media (max-width: 1199.98px) {
    .custom_pricing_res_outer .panel{
        padding-bottom: 28px !important;
        font-size: 14px;
    }
    /*========================= home page fixing 11-06-26 =============================*/
    .uc-navbar-left {
        gap: 0.5rem !important
    }
    .custom_solutions_area  .features-item{
        width: 47%;
    }
    /*========================= home page fixing 14-06-26 =============================*/
    .each_service_status p{
       font-size: 12px;
    }
    .service_status_area_wrap{
        gap: 25px;
    }
    /*========================= web_scan_page =============================*/
    .web_scan_ban h1{
        font-size: 50px !important;
    }
    /*========================= home page fixing 16-06-26 =============================*/
    .each_automation h2 span {
        font-size: 25px;
    }
    /*========================= home page fixing 21-06-26 =============================*/
    .logo_img {
        width: 120px;
    }
     /*========================= ai service page fixing 21-06-26 =============================*/
     .page-template-ai-services h1{
        font-size: 40px !important;
    }
    .man_trigger_ai{
        left: 0 !important;
    }
}
@media (max-width: 991px) {
    /*======= footer ========*/
  .each_foot_top_info ul li a{
    line-break: anywhere;
  }
  .footer_bottom_inn{
    width: 100%;
  }
  .footer_top{
    margin-top: 20px;
  }
  .footer_bottom_inn ul{
        padding-left: 0;
    }
    .logo_img {
    width: 100px;
    }
    .main_features_area .uc-subnav-outline-pill>li>a{
        font-size: 14px;
        padding: 8px 15px;
    }
    .google_visibility_btn, .website_scan_btn{
        padding: 9px;
        font-size: 13px;
        gap: 5px;
    }

 /*======= pricing ========*/
    .custom_pricing_res{
        display: block !important;
    }
    #pricing_tiers{
        overflow: hidden;
    }
    .custom_pricing_res_outer .panel:not(:first-child) > span:first-child{
    display: block;
    width: 60%;
    font-size: 14px;
    border-right: 1px solid rgba(131,131,131,0.25);
    padding: 12px 8px;
    height: 100%;
    }
    .custom_pricing_res_outer .panel:not(:first-child) > span:last-child{
    width: 40%;
    font-size: 15px;
        padding: 12px 8px;
    height: 100%;
    }
    .custom_pricing_res_outer .panel:not(:first-child){
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    padding: 0 !important;
    }
    .custom_pricing_res_outer .panel{
        background-color: #fff;
        padding-block: 5px;
    }
    .price_cartoon_img{
        display: block;
        margin: -10px auto;
        width: 80px;
    }
    .custom_pan{
       border: none;
       margin-bottom: 0;
    }
    .custom_pricing_res_outer{
        border:1px solid rgba(131, 131,131, 0.25);
        border-radius: 20px;
        margin-bottom: 30px !important;
    }
    /*======= mobile menu ========*/
    .custom_mobile_nav .uc-navbar-nav{
        flex-direction: column;
    }
    .custom_mobile_nav .uc-navbar-nav li{
        border-bottom: 1px solid #16404b38;
        position: relative;
    }
    .custom_mobile_nav .uc-navbar-nav a{
        color: rgba(14,14,15,1) !important;
        width: 100%;
    }
    .custom_mobile_nav .uc-dropbar-inner li{
        border-bottom: unset
    }
    /* .custom_mobile_nav .panel h5{
        font-size: 16px !important;
    } */
    .custom_mobile_nav .uc-dropbar-content .container{
        padding: 5px !important;
    }
    .custom_mobile_nav .panel h6{
        font-size: 15px !important;
        margin-top: 10px;
    }
    .custom_mobile_nav .panel h5,
    .custom_mobile_nav .panel h6{
        color: rgba(14,14,15,1) !important;
    }
    /* .custom_mobile_nav .uc-dropbar{
        position: static !important;
        width: calc(100% + 36px) !important;
        max-width: calc(100% + 36px) !important;
        height: 500px !important;
        overflow-y: scroll !important;
        overflow-x: hidden !important;
        margin-left: -25px;
    } */
    .custom_mobile_nav .uc-dropbar{
        top: 0 !important;
     }
    .custom_mobile_nav .uc-dropbar-content{
        height: 600px !important;
        padding-inline:15px;
    }
    .custom_mobile_nav .ease_txt{
        color: #000 !important;
    }
    .custom_mobile_nav .uc-offcanvas-bar{
        width: 300px;
        overflow-x: hidden;
    }
    .custom_mobile_nav .each_foot_top_info{
        display: flex;
        align-items: center;
        gap: 5px;
        border-top: unset;
        width: 100%;
    }
    .mobile_contact{
        padding-block: 10px;
        border-bottom: 1px solid #16404b38;
        width: 227px;
        margin: 0 auto;
    }
    .custom_mobile_nav .each_foot_top_info{
        padding-block: 5px;
    }
    .custom_mobile_nav .each_foot_top_info  h5{
        font-size: 12px !important;
        font-weight: 400 !important;
        padding-right: 8px;
        width: 80px;
    }
    .custom_mobile_nav .each_foot_top_info ul{
        width: calc(100% - 80px);
    }
    .custom_mobile_nav .each_foot_top_info ul li{
        padding: 0;
    }
    .custom_mobile_nav .each_foot_top_info li a{
        color: #000;
        font-size: 14px;
        font-weight: 400;
    }
    .custom_mobile_nav .each_foot_top_info ul li img {
        width: 15px;
        height: 15px;
        margin-top: 3px;
    }
    .mobile_nav_outer{
        position: relative;
    }
    .mobile_arrow{
        position: absolute;
        top: -36px;
        left: 226px;
        width: 40px !important;
        height: 40px;
        z-index: 10;
        cursor: pointer;
    }
    .rdy_pic_list li {
        font-size: 14px;
    }
    /*========================= home page fixing 11-06-26 =============================*/
    .uc-banner-top p{
        font-size: 12px;
    }
     /*========================= fixing 14-06-26 =============================*/
    .service_status_area_wrap{
        flex-wrap: wrap;
        justify-content: center;
    }
    .each_service_status{
        width: 33.33%;
    }
     /*========================= web_scan_page =============================*/
    .scan_ban_inner {
        flex-direction: column;
    }
    .audit_area_grid{
         flex-direction: column;
         margin-top: 20px;
    }
    .premium_boxes {
        grid-template-columns: repeat(2, 1fr);
    }
    .lock_area .scan_common_wrap{
        flex-direction: column;
    }
    .premium_bottom{
        text-align: center;
    }
    .premium_bottom .vb-right {
        text-align: center !important;
        margin: 0 auto;
    }
    .get_audit_pdf_btn{
        font-size: 14px;
    }
    /*========================= fixing 15-06-26 =============================*/
    .uc-banner-top p {
        font-size: 13px !important;
    }
    .uc-banner-top p:after {
        left: calc(50% - 55px);
    }
    .uc-banner-top p:before {
        left: calc(50% - 145px);
    }
    /*========================= home pages fixing 16-06-26 =============================*/
    .footer_newsletter{
        margin-top: 30px;
    }
    .footer_newsletter_text,
    .footer_newsletter_form{
        width: 50%;
    }
    /*========================= pricing fixing 21-06-26 =============================*/
    .pricing_buttons ul li a {
        padding-inline: 20px !important;
        font-size: 13px;
    }
    .pricing_buttons ul{
        padding-left: 0;
    }
    /*========================= fixing 21-06-26 =============================*/
    .tax-service_category #companies_sponsores {
        padding-block: 20px;
    }
    .land_ban_para {
        padding-inline: 5rem;
    }
    
}
@media (max-width: 767px) {
    /*======= footer ========*/
    .each_foot_top_box{
        border-right: unset;
    }
    .policy_link{
        width: 48%;
        margin-bottom: 8px;
    }
    .each_foot_top_info ul {
        margin-bottom: 0;
    }
    .each_foot_top_info {
        padding-block: 18px 5px;
    }
    .footer_top {
        margin-bottom: 20px;
    }
    /*======= pricing ========*/
    .custom_pricing_res_outer{
        border:1px solid rgba(131, 131,131, 0.25);
        border-radius: 20px;
        margin-bottom: 30px !important;
        overflow: hidden;
    }
    /*==== uc_cta section ====*/
    .each_automation_outer .col-md-6:not(:last-child) .each_automation{
        padding-bottom: 15px;
        margin-bottom: 0;
    }
    .each_automation_outer .col-md-6:not(:last-child){
        margin-bottom: 25px;
    }
    .each_automation:after{
        top: auto;
        transform: translateY(unset);
        bottom: -23px;
        right: auto;
        width: calc(100% - 20px);
        height: 1px;
        left: 50%;
        transform: translateX(-50%);
    }
    #hero_header h1{
        font-size: 30px !important;
        width: 330px !important;
    }
    /*==== main_features_area ====*/
    .main_features_area .uc-subnav li{
        width: 48.5%;
        justify-content: center;
    }
    .main_features_area .uc-subnav li a{
         white-space: nowrap;
         font-size: 13px;
         display: flex;
         justify-content: center;
         padding: 5px 2px;
    }
    /*========================== pricing page ==========================*/
    .pricing_buttons ul{
        flex-wrap: wrap;
        padding-left: 0;
        justify-content: center;
    }
    .pricing_buttons ul li{
        width: 49%;
    }
    .pricing_buttons ul li a{
        width: 100%;
        font-size: 12px !important;
        padding-inline: 2px !important;
        height: 40px;
    }
    .pricing_inner_tab ul {
        width: 100% !important;
        margin: 0 auto;
        flex-wrap: wrap;
        justify-content: center;
        padding-block: 15px;
        min-width: unset !important;
    }
    .pricing_inner_tab ul li{
        width: 45%;
        flex: unset !important;
    }
    .plans_lst li{
       font-size: 14px;
    }
    .table_outer_custom{
        overflow: hidden;
    }
    .table_outer_custom .table_outer_custom_main{
        width: 100%;
        overflow-x: scroll;
    }
    .table_outer_custom .uc-table{
        width: 1000px;
    }
    .table_outer_custom .uc-table-divider .icon-narrow {
        width: auto !important;
        height: auto !important;
        /* font-size: 14px !important; */
    }
    /*========================= service page =============================*/
    .feedback_slider .custom_arrow{
        width: 40px;
        height: 40px;
    }
    .feedback_slider .swiper-prev{
        left: auto;
        right: calc(50% - 40px);
    }
    .feedback_slider .swiper-next{
        left: calc(50% - 50px);
        right: auto;
    }
    .panel_cust p{
        margin-bottom: 50px !important;
    }
    /*========================= Ai Service page =============================*/
    .ai_srivice_ban_custom .hstack{
        flex-wrap: wrap;
        gap: 20px !important;
    }
    .transforming_area .vstack {
        padding: 30px 15px!important;
    }
    .transforming_area .heading {
        padding: 0 !important;
    }
    .transforming_area .heading br{
        display: none !important;
    }
    .transforming_area .title{
        font-size: 28px !important;
        margin-bottom: 20px !important;
    }
    .transforming_area  .plans_lst li {
        text-align: left;
        font-size: 12px;
        width: 46%;
        align-items: flex-start;
    }
    .transforming_area .plans_lst li span {
        width: 12px;
        height: 12px;
        margin-right: 5px;
    }
    .transform_img_area img {
        width: 170px;
        margin-top: 28px;
    }
    .sholud_ai_area .vstack {
        padding: 25px 5px !important;
    }
    .sholud_ai_area_img img {
        width: 160px;
        height: 160px;
        margin-top: 40px;
    }
    .transforming_area .plans_lst{
        flex-direction: unset;
        gap: 10px !important;
        justify-content: space-between;
    }
    .sholud_ai_area .plans_lst {
        flex-direction: unset;
        gap: 10px;
        justify-content: space-between;
    }
    .sholud_ai_area .plans_lst li{
        width: 46%;
        text-align: left;
        align-items: flex-start;
        font-size: 12px;
    }
    /*========================= modal =============================*/
    .pricing_modal .uc-modal-dialog {
        top: 100px;
    }
    .custom_modal .uc-modal-close-default{
        right: 0;
        top: 0;
    }

    /*========================= landing page =============================*/
    .upgrade_cont {
    flex-wrap: wrap;
    }
    .land_ban_para {
        padding-inline: 0;
    }
    .upgrade_featured {
        width: 100%;
    }
    .adlty_txt h3{
        font-size: 17px;
    }
    .rdy_pic_list{
        flex-wrap: wrap;
    }
    /*========================= home page fixing 11-06-26 =============================*/
    
    #lets_talk_form .uc-modal-close-default,
    #google_visibility_form .uc-modal-close-default,
    #website_scan_form .uc-modal-close-default {
        right: -14px !important;
        top: -12px !important;
    }

    #lets_talk_form .ff-el-input--content,
    #google_visibility_form .ff-el-input--content,
    #website_scan_form .ff-el-input--content {
        display: flex;
        gap: 5px;
    }

    #lets_talk_form .modal_heading,
    #google_visibility_form .modal_heading,
    #website_scan_form .modal_heading {
        font-size: 20px !important;
    }

    #lets_talk_form .modal_heading span,
    #google_visibility_form .modal_heading span,
    #website_scan_form .modal_heading span {
        font-size: 14px !important;
    }

    #lets_talk_form .rounded-circle,
    #google_visibility_form .rounded-circle,
    #website_scan_form .rounded-circle {
        width: 35px !important;
        height: 35px !important;
        line-height: 35px !important;
    }

    #lets_talk_form .icon-3,
    #google_visibility_form .icon-3,
    #website_scan_form .icon-3 {
        font-size: 22px !important;
        height: 23px !important;
    }

    #lets_talk_form .fluentform .ff-el-tc label.ff_tc_label > span,
    #google_visibility_form .fluentform .ff-el-tc label.ff_tc_label > span,
    #website_scan_form .fluentform .ff-el-tc label.ff_tc_label > span {
        padding-top: 0px !important;
    }

    #lets_talk_form .fluentform .ff-el-tc,
    #google_visibility_form .fluentform .ff-el-tc,
    #website_scan_form .fluentform .ff-el-tc {
        font-size: 14px !important;
    }
    .uc-banner-top p{
        font-size: 10px;
    }
    .custom_solutions_area  .features-item{
        width: 100%;
    }
    /*========================= landing page fixing 12/06/26 =============================*/
    .bundle_boxes {
        grid-template-columns: 1fr;   
        gap: 20px;                   
    }
    .bundle_plus{
        margin: 0 auto;
    }
    .bundle_wrap {
        padding: 20px;
    }
    .bundle_btn {
        padding: 12px;
        font-size: 12px;
    }
    .bundle_growth_right {
        min-width: 100%;
    }
    .bundle_growth {
        padding: 20px;
    }
    .groth_btns li{
        padding: 5px;
    }
    /*================ fixing 13-06-2026 ========================*/
    .custom_currency_switcher {
        width: 100%;
        flex-direction: column;
    }
    .custom_currency_switcher .sc-dropdown__panel{
        width: 100%;
    }
    .custom_currency_switcher:after,
    .custom_currency_switcher:before{
        height: 0.3px;
        left: 50%;
        width: calc(100% - 70px);
        background-color: rgb(219 212 212);
    }
    .custom_currency_switcher:after{
        top: calc(50% + 30px);
    }
    .custom_currency_switcher:before{
        top: calc(50% - 30px);
    }
    .custom_currency_switcher .sc-dropdown__panel{
        left: 50%;
    }
    /*========================= fixing 14-06-26 =============================*/
    .each_service_status {
        width: 45%;
    }
    .service_status_area_wrap{
        gap: 5px;
    }
    .status_leave_left,
    .status_leave_right{
        width: 20px;
    }
    .each_service_status p{
       font-size: 11px;
    }
    .footer_newsletter {
        width: 100%;
        margin-top: 30px;
        margin-bottom: 25px;
    }
    .footer_newsletter h2{
        font-size: 25px !important;
    }
    .each_automation{
        padding: 18px 10px;
    }
    .each_automation h2{
        margin-bottom: 15px !important;
    }
    .each_automation h2 span{
        font-size: 18px;
    }
    .each_automation .btn {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 1;
        padding: 5px;
    }
    .each_automation .btn img{
        width: 15px !important;
    }
    .wb_chk{
        margin-left: 0;
    }
    /*========================= web_scan_page =============================*/
    .premium_boxes {
        grid-template-columns: 1fr;
    }
    .testi_grid {
        grid-template-columns: 1fr;
        margin-top: 20px;
    }
    .free_scan_area h2{
        font-size: 22px !important;
    }
    .free_scan_hd p,
    .free_scan_hd{
        padding-right: 0;
    }
    .free_scan_hd{
        margin-bottom: 20px;
    }
    .free_scan_area {
        padding-block: 20px;
    }
    .audit_area_grid {
        gap: 30px;
    }
    .lock_area .scan_common_wrap {
        flex-direction: column;
        text-align: center;
        padding: 15px;
    }
    .web_scan_ban {
        padding: 30px 15px;
    }
    .scan_ban_confirm {
        letter-spacing: 0;
    }
    .scan_ban_para{
        max-width: 100%;
        width: 100%;
    }
    .scan_ban_score {
        min-width: 100%;
    }
    .scan_common_wrap {
        max-width: 100%;
        margin: 0 auto;
    }
    .premium_boxes_wrap {
        padding: 10px;
    }
    .lock_area_btn {
        font-size: 12px;
        width: 230px !important;
        text-align: center;
        padding: 16px 20px;
    }
    .premium_boxes_outer{
        padding-block: 0;
    }
    .costing_customer_area .scan_common_wrap {
        padding-inline: 0;
    }
    .opportunity_box {
        gap: 10px;
        flex-direction: column;
    }
    .costing_customer_area{
        padding-bottom: 0;
        padding-top: 0;
    }
    .costing_customer_area .get_audit_pdf_btn {
        padding-inline: 5px;
        width: 100%;
        font-size: 12px;
    }
    #hero_header.web_scan_ban h1{
        width: 300px !important;
    }
    .scan_ban_list{
        gap: 8px;
    }
    .free_scan_table td.feature {
        font-size: 12px;
    }
    .free_scan_table th {
        padding: 10px 8px;
        font-size: 12px;
        letter-spacing: 0;
    }
    .free_scan_table td {
        padding: 15px;
    }
    .premium_area{
        padding-top: 0;
    }
    .btn-final-skip{
        font-size: 14px;
    }
    .testimonial_area{
        padding-top: 0;
    }
    .scan_ban_inner {
        gap: 10px;
    }
    /*========================= fixing 15-06-26 =============================*/
    .uc-banner-top p {
        font-size: 12px !important;
        flex-direction: column;
        gap: 0;
    }
    .uc-banner-top p:after {
        display: none;
    }
    .uc-banner-top p:before {
        display: none;
    }
    /*========================= home pages fixing 16-06-26 =============================*/
    .footer_newsletter_text,
    .footer_newsletter_form{
        width: 100%;
    }
    .footer_newsletter_text{
        padding-right: 0;
    }
    .footer_newsletter_wrap{
        flex-direction: column;
    }
    .footer_newsletter h2 {
        font-size: 19px !important;
    }
    /*========================= home pages fixing 18-06-26 =============================*/
    .hero_ban .rounded-pill{
        font-size: 10px !important;
        padding: 9px 12px !important;
        margin-bottom: 15px !important;
    }
    .hero_ban .min-w-700px {
        width: 100% !important;
        min-width: 100% !important
    }
    .hero_ban .min-w-700px .hstack {
        gap: 6px !important;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 6px;
    }
    #companies_sponsores {
        padding-top: 30px;
    }
    .hero_ban .uc-video-scene{
        margin-top: 0 !important;
    }
    /*========================= fixing 21-06-26 =============================*/
    .uc-footer-bottom .nav-x li:nth-child(3){
        width: 100%;
    }
    
    #our_technologies .h3,
    #cta .h2,
    .single-pricing .h3,
    .single-pricing .h2,
    .page-template-services .h3,
    .page-template-services .h2,
    .single-service .h2,
    .single-service .h3,
    .page-template-thank-you-google-visibility .h3,
    .page-template-thank-you-google-visibility .h2{
        font-size: 25px !important;
    }
    .landing_banner{
        padding-bottom: 20px;
    }
    .adlty_txt h3 {
        font-size: 15px !important;
    }
    .adlty_txt img{
        width: 30px !important;
    }
    .land_ban_price b {
        font-size: 49px;
    }
    .upgrade_featured h6 {
        font-size: 12px !important;
    }
    .bundle_ribbon {
        top: 23px;
        right: -64px;
    }
    .page-template-thank-you-google-visibility .each_automation {
        padding: 0;
    }
    .page-template-thank-you-google-visibility #uc_cta .each_automation h2 {
        font-size: 24px !important;
    }
    .page-template-thank-you-google-visibility .bundle_area {
        padding-bottom: 30px;
    }
    .twd-ty__next{
        padding: 30px 15px;
    }
    .twd-ty__h1{
        font-size: 35px !important;
    }
    .twd-ty__hero{
        padding: 75px 30px 25px 30px;
    }
    .twd-ty__help{
        padding:0 30px 30px 30px;
    }
    .twd-ty__wa{
        font-size: 14px;
    }
    .twd-ty__badge i {
        font-size: 60px;
    }
    .twd-ty__badge{
        width: 60px;
        height: 60px;
    }
    .twd-ty__lead h2{
        font-size: 28px !important;
    }
    .twd-rp__step h4{
        font-size: 20px !important;
    }
    /*========================= fixing 21-06-26 =============================*/
    .single-post .post-navigation h6,
    .single-post .post  h5{
        font-size: 16px !important;
    }
}