@media (max-width: 500px) {
        .internal_hero_Sec_image_f {
            top: 0px !important;
            right: 0px !important;
        }
        .custom-swal-modal,
        .custom-swal-modal-success {
            width: 80% !important;
        }
        .form_msg_container {
            height: 65px;
        }
        .form_msg {
            min-width: 300px;
        }
        .first-sec {
            margin-top: 50px;
        }
        .dn-wb-internal-fe-sec {
            margin-top: 0px !important;
        }
        .LogoTitle {
            bottom: 20px !important;
        }
        .header-stickky {
            padding-bottom: 5.7vw !important;
        }
        .butto_footer {
            width: 50% !important;
            float: left;
        }
        .foot_sub_title {
            width: 100%;
        }
        .ml6 .text-wrapper {
            margin: auto;
            width: 60% !important;
            padding: 0 !important;
            margin-top: 36% !important;
        }
        #scrollUp {
            display: none !important;
        }
        .lg_companies_grp {
            display: flex;
        }
        .lg_companies_grp .logos_companies_group {
            margin-left: auto;
            margin-right: auto;
        }
        .r_mask_sec_respons {
            width: auto;
            height: auto;
            padding-top: 20px;
            padding-bottom: 20px;
        }
        .r_mask_sec_respons .triangle-right {
            margin: auto;
            margin-left: 10px;
        }
        .mean-last {
            width: 50% !important;
            padding-bottom: 22px;
        }
        .menu_bf_lst {
            width: 50% !important;
        }
        .mean-last button {
            width: 90%;
        }
        .menu_bf_lst button {
            width: 90%;
            margin-left: 5px;
        }
        .container-fluid {
            padding-left: 9.6vw;
            padding-right: 9.6vw;
        }
        .content-wraper {
            width: 100%;
        }
        .container {
            max-width: 84.58vw !important;
            padding: 0;
        }
        .featured_of_pac {
            margin-top: 65px;
        }
        /* .switch_mw_1 {
        width: auto !important;
    } */
        img.logo_img,
        svg.logo_img {
            margin: auto;
        }
        .logo_txt {
            padding-top: 7px !important;
            margin-left: 10px;
        }
        .mobile-menu .mean-bar .meanmenu-reveal {
            top: 20px;
        }
        .logo {
            margin: 10px 0;
            width: 62%;
        }
        .header-bottom-area.header-sticky {
            box-shadow: none;
            backdrop-filter: none;
        }
        .header-bottom-area.header-sticky:hover {
            box-shadow: none;
            backdrop-filter: none;
        }
        .hero-section.row.container {
            margin-top: 16.26666666666667vw;
            margin-left: 0;
            margin-right: 0;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .hero_Sec_image_f {
            position: absolute;
            right: 0;
            top: -60px;
            ;
            height: 100vh !important;
        }
        .hero_Sec_image_f img {
            height: 100%;
            width: auto;
            object-fit: cover;
        }
        .hero-section {
            margin-top: 16.26666666666667vw;
        }
        .hero_item_text {
            position: relative;
            z-index: 99;
            width: 100%;
            margin-left: 0;
            margin-top: 0;
        }
        .hero_Sec_image_f.mob {
            display: block;
            z-index: -1;
        }
        .hero_Sec_image_f.web {
            display: none;
        }
        .p1_hero_h {
            margin-top: 10.5px;
        }
        p {
            margin-bottom: 0;
        }
        .p2_hero_h {
            margin-top: 15px;
            margin-bottom: 10.8px;
        }
        .form_elmrn_cont form .form-group {
            display: block !important;
        }
        .foo_form_elmrn_cont form .form-group {
            display: block !important;
        }
        .foo_form_elmrn_cont {
            width: 100%;
        }
        .inut_footer {
            margin-bottom: 11px;
        }
        .butto_footer button {
            width: 138px !important;
            height: 38px !important;
        }
        .butto_footer3 button {
            margin-left: 6px;
        }
        .footer_partners_section {
            width: 100%;
        }
        .footer_partners_section2 {
            width: 100%;
            margin-top: auto;
        }
        .butto_head {
            width: 100% !important;
        }
        .butto_head button {
            width: 49% !important;
            height: 38px !important;
            border-radius: 4px;
        }
        .inut_head {
            margin-bottom: 11px;
        }
        .mobile_cover_bu {
            position: absolute;
            display: block;
            top: 0;
            width: 100%;
            left: 0;
            text-align: center;
        }
        .section_header {
            margin-top: 65px;
        }
        .container.counter-section {
            margin-top: 22.18666666666667vw;
            padding-left: 0;
            width: 100%;
        }
        .why_bac_sec {
            margin-top: 75px;
        }
        .wh_lisec {
            margin-top: 37px;
        }
        .why_ul_li_pagh {
            width: auto;
            margin-left: 30px;
        }
        .why_ul_li_img {
            width: 50px;
            min-width: 50px;
            max-width: auto;
            object-fit: contain;
        }
        #feautes_of_bactopus_mobile {
            display: block;
            margin-top: 51.5px;
        }
        #feautes_of_bactopus_web {
            display: none;
        }
        .readmore-btn {
            margin-top: 8px;
        }
        .product_desc.mb--30 {
            display: block;
        }
        .back_topus_featu_p p {
            text-align: center;
            margin-top: 17.9px;
        }
        .feautes_of_bactopus_mobileContain {
            padding-left: 0;
            padding-right: 0;
            margin-bottom: 32.9px;
        }
        .feautes_of_bactopus_mobileContain img {
            width: auto;
            height: 100px;
        }
        .featured_of_pac_abs_img {
            display: none;
        }
        .accordion-body {
            padding: 0 !important;
        }
        .accordion-header .accordion-button {
            padding-left: 0;
        }
        .accordion-item:not(:first-of-type) {
            border-top: 0;
            border: none;
        }
        [type=button]:not(:disabled),
        [type=reset]:not(:disabled),
        [type=submit]:not(:disabled),
        button:not(:disabled) {
            cursor: pointer;
            border: none !important;
        }
        .accordion-header {
            border: none;
        }
        .accordion-item {
            border: none;
        }
        .accordion-button:not(.collapsed) {
            background-color: transparent;
            color: #333;
            color: #818FA5;
            box-shadow: none;
        }
        .accordion-button:not(.collapsed) {
            background-color: transparent;
            color: #FF8B3E;
            box-shadow: none;
        }
        .FeaturesBoxes {
            margin-top: 35px;
        }
        .FeaturesBoxes .container {
            width: 100%;
            padding-left: 0;
        }
        .service_box {
            width: 100%;
            height: auto !important;
            padding: 0 20px;
            padding-bottom: 21px;
            margin-bottom: 20px;
            /* height: 288px; */
        }
        .service_box .caption.text-center {
            /* padding-top: 21px; */
        }
        .Testimoners-carousal-inner ul.slick-dots {
            bottom: -6% !important;
        }
        /* .Testimoners-carousal-inner ul.slick-dots li {
        width: 5px;
        height: 5px;
    } */
        .Testimoners-carousal-inner ul.slick-dots li button {
            width: 5px;
            height: 5px;
        }
        .Testimoners-carousal-inner ul.slick-dots li.active {
            width: 5px;
            height: 5px;
        }
        .Testimoners-carousal-inner ul.slick-dots li.active button {
            width: 5px;
            height: 5px;
        }
        ol.carousel-indicators {
            bottom: -6% !important;
        }
        .carousel-indicators li {
            width: 5px;
            height: 5px;
        }
        .carousel-indicators li.active {
            width: 5px;
            height: 5px;
        }
        .form_Sec_contain_form {
            margin-top: 40px !important;
        }
        img#actab_img {
            visibility: hidden;
        }
        .actobus_stat_s {
            text-align: center;
            margin-bottom: 40px;
        }
        .actobus_stat_s div {
            text-align: center;
        }
        .actobus_stat_s div img {
            width: 13.44533333333333vw;
            margin-bottom: 10.2px;
        }
        .actob_title_stat {
            color: #FF8B3E;
            margin-bottom: 11px;
            padding-bottom: 11px;
        }
        .brand_client.err {
            display: none;
        }
        .brand_client {
            width: 100%;
        }
        .Form_head_Sec {
            text-align: center;
            width: 100%;
        }
        .Form_seac_container {
            width: 90%;
            margin-left: auto;
            margin-right: auto
        }
        .form_parag {
            text-align: center;
        }
        .SectionOFForm_head_Sec {
            margin-top: 20vw !important;
        }
        .FAQ_Section {
            margin-top: 100px;
            padding-left: 0;
            padding-right: 0;
            width: 100%;
        }
        .accordion.faq_accordion .accordion-item .accordion-collapse .accordion-body p {
            padding-left: 20px;
            padding-right: 20px;
            padding-bottom: 20px;
        }
        .our-services-area_text {
            order: 2;
            text-align: center;
        }
        .our-services-area_text h2 {
            width: 80%;
            margin-left: auto;
            text-align: center;
            margin-right: auto;
            margin-top: 40px;
        }
        .our-services-area_image {
            text-align: center;
        }
        .our-services-area-banner-img {
            display: none;
        }
        .our-services-area_image img {
            width: 90%;
        }
        .our-services-area {
            margin-top: 0 !important;
        }
        .our-services-area .container {
            padding-left: 0;
        }
        .footer_section_dem {
            margin-top: 50px;
            margin-left: auto;
            margin-right: auto;
            width: 90%;
        }
        .partner_box_container,
        .partner_box_container2 {
            height: 50px;
        }
        .partner_box_container.partner_box1 {
            width: auto;
            margin-top: 0;
        }
        .partner_box_container.partner_box1 img {
            width: auto;
        }
        .partner_box_container.partner_box2 {
            width: auto;
            margin-top: 0;
        }
        .partner_box_container.partner_box2 img {
            width: auto;
            margin-top: 10px;
        }
        .partner_box_container.partner_box2 img {
            margin-top: 10px;
        }
        .partner_box_container.partner_box3 {
            width: auto;
            margin-top: 0;
        }
        .partner_box_container.partner_box3 img {
            width: auto;
        }
        .partner_box_container2.partner_box1 {
            width: auto;
            margin-top: 0;
        }
        .partner_box_container2.partner_box1 img {
            width: 16.5%;
        }
        .partner_box_container2.partner_box2 {
            display: block;
            margin-top: 13px;
        }
        .footer_section_dem div.FirstDivfooter_section_dem {
            width: 100% !important;
        }
        .mobile_new_foot {
            margin-left: 10px;
        }
        .b_f_block {
            margin-left: 0;
        }
        .footer_about_sec {
            position: absolute;
            width: 91%;
            top: 24%;
            left: 22px;
            text-align: center;
        }
        #foot_ul_mob {
            margin: 0px;
            margin-top: 40px;
            display: block;
        }
        #foot_ul_web {
            display: none;
        }
        .Testimoners_section_Secc_abs {
            display: none;
        }
        .Testimoners_section_Secc {
            width: 100%;
            margin-top: 65.5px;
            position: relative;
        }
        .Testimoners_section_Secc h3.head {
            opacity: 46% !important;
        }
        #myCarousel {
            margin-top: 54px;
        }
        .oru_client_section {
            margin-top: 50px
        }
        .oru_client_section_base {
            margin-top: 106px;
        }
        .accordion-button.accordion-button-feat-row::after {
            display: block !important;
            background-image: url('../images/Group 2615.png');
        }
        .accordion-button.accordion-button-feat-row:not(.collapsed)::after {
            background-image: url('../images/Group 2605.png');
            background-size: auto;
        }
        .featured_of_pac {
            background: none !important;
        }
        .mobile-menu .mean-bar .meanmenu-reveal.meanclose {
            top: -40px;
        }
        .service_box_coll {
            margin-bottom: 15px;
            margin-top: 0px;
        }
        .by_comp_div_tt {
            width: 100%;
            margin-top: 38px;
        }
        .mob_ord_1,
        .mob_ord_2,
        .mob_ord_3 {
            padding-left: 0;
            padding-right: 0;
            margin-left: 0;
            margin-right: 0
        }
        .mob_ord_DivCon {
            margin-left: 0;
            margin-right: 0;
        }
        #web_our_client {
            margin-left: 0px;
        }
        .mob_ord_1 div,
        .mob_ord_2 div,
        .mob_ord_3 div {
            padding-left: 0;
            padding-right: 0;
        }
        .FeaturesBoxes div.FeaturesBoxes_banner_Design {
            display: none;
        }
        #CarousalWebView {
            display: none;
        }
        #CarousalMobileView {
            display: block;
            margin-top: 54px;
        }
        .menu_btn.gray {
            border: 1px solid #E9E9E9 !important;
        }
    }
    
    @media (min-width: 501px) and (max-width: 768px) {
        .menu-btn-sec button {
            margin-right: -50px;
        }
        #scrollUp {
            display: none !important;
        }
        .lg_companies_grp {
            display: flex;
        }
        .lg_companies_grp .logos_companies_group {
            margin-left: auto;
            margin-right: auto;
        }
        .r_mask_sec_respons {
            display: none;
        }
        .mean-last {
            width: 50% !important;
            padding-bottom: 22px;
        }
        .mean-last button {
            width: 90%;
        }
        .menu_bf_lst {
            width: 50% !important;
        }
        .menu_bf_lst button {
            width: 90%;
            margin-left: 5px;
        }
        .container-fluid {
            padding-left: 9.6vw;
            padding-right: 9.6vw;
        }
        .content-wraper {
            padding-right: 1.6vw;
            padding-left: 1.6vw;
        }
        /* .switch_mw_1 {
        width: auto !important;
    } */
        .logo_txt {
            padding-top: 7px !important;
            margin-left: 10px;
        }
        .mobile-menu .mean-bar .meanmenu-reveal {
            top: 20px;
        }
        .logo {
            margin: 10px 0;
        }
        .logo .center_elm a {
            display: flex
        }
        .header-bottom-area.header-sticky {
            box-shadow: none;
            backdrop-filter: none;
        }
        .header-bottom-area.header-sticky:hover {
            box-shadow: none;
            backdrop-filter: none;
        }
        .hero-section.row.container {
            margin-top: 16.26666666666667vw;
            margin-left: 0;
            margin-right: 0;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        .hero_Sec_image_f {
            position: absolute;
            right: 0;
            top: -60px;
            height: 100vh !important;
        }
        .hero_Sec_image_f img {
            height: 100%;
            width: auto;
            object-fit: cover;
        }
        .r_mask_sec_respons {
            top: 30px !important;
            left: 46% !important;
        }
        .hero-section {
            margin-top: 16.26666666666667vw;
        }
        .hero_item_text {
            position: relative;
            z-index: 99;
            width: 100%;
            margin-left: 0;
            margin-top: 0;
        }
        .hero_Sec_image_f.mob {
            display: block;
            z-index: -1;
        }
        .hero_Sec_image_f.web {
            display: none;
        }
        .p1_hero_h {
            margin-top: 10.5px;
        }
        p {
            margin-bottom: 0;
        }
        .p2_hero_h {
            margin-top: 15px;
            margin-bottom: 10.8px;
        }
        .form_elmrn_cont form .form-group {
            display: block !important;
        }
        .butto_head {
            width: 100% !important;
            max-width: 100% !important;
        }
        .butto_head button {
            width: 49% !important;
            height: 38px !important;
            border-radius: 4px;
        }
        .inut_head {
            margin-bottom: 11px;
        }
        .mobile_cover_bu {
            position: absolute;
            display: block;
            top: 0;
            width: 100%;
            left: 0;
            text-align: center;
        }
        .container.counter-section {
            margin-top: 22.18666666666667vw;
            padding-left: 0;
            width: 100%;
        }
        .why_bac_sec {
            margin-top: 75px;
        }
        .wh_lisec {
            margin-top: 37px;
        }
        .why_ul_li_pagh {
            width: auto;
            margin-left: 30px;
        }
        .why_ul_li_img {
            width: 50px;
            min-width: 50px;
            max-width: auto;
            object-fit: contain;
        }
        #feautes_of_bactopus_mobile {
            display: block;
            margin-top: 51.5px;
            margin-left: 0;
            margin-right: 0;
            padding-left: 0;
            padding-right: 0;
        }
        #feautes_of_bactopus_web {
            display: none;
        }
        .product_desc.mb--30 {
            display: block;
        }
        .back_topus_featu_p p {
            text-align: center;
            margin-top: 17.9px;
        }
        .feautes_of_bactopus_mobileContain {
            padding-left: 0;
            padding-right: 0;
            margin-bottom: 32.9px;
        }
        .featured_of_pac_abs_img {
            display: none;
        }
        .accordion-body {
            padding: 0 !important;
        }
        .accordion-header .accordion-button {
            padding-left: 0;
        }
        .accordion-item:not(:first-of-type) {
            border-top: 0;
            border: none;
        }
        [type=button]:not(:disabled),
        [type=reset]:not(:disabled),
        [type=submit]:not(:disabled),
        button:not(:disabled) {
            cursor: pointer;
            border: none !important;
        }
        .accordion-header {
            border: none;
        }
        .accordion-item {
            border: none;
        }
        .accordion-button:not(.collapsed) {
            background-color: transparent;
            color: #818FA5;
            box-shadow: none;
        }
        .accordion-button:not(.collapsed) {
            background-color: transparent;
            color: #FF8B3E;
            box-shadow: none;
        }
        .FeaturesBoxes {
            margin-top: 100px;
        }
        .FeaturesBoxes .container {
            width: 100%;
            padding-left: 0;
        }
        .service_box {
            width: 100%;
            height: auto;
            padding: 0 20px;
            padding-bottom: 21px;
            margin-bottom: 20px;
            /* height: 288px; */
        }
        .service_box .caption.text-center {
            /* padding-top: 21px; */
        }
        ol.carousel-indicators {
            bottom: -6% !important;
        }
        .carousel-indicators li {
            width: 5px;
            height: 5px;
        }
        .carousel-indicators li.active {
            width: 5px;
            height: 5px;
        }
        .form_Sec_contain_form {
            margin-top: 40px !important;
        }
        .col-md-12.form_Sec_contain_form {
            padding-left: 0;
        }
        img#actab_img {
            visibility: hidden;
        }
        .actobus_stat_s {
            text-align: center;
            margin-bottom: 40px;
        }
        .actobus_stat_s div {
            text-align: center;
        }
        .actobus_stat_s div img {
            width: 13.44533333333333vw;
            margin-bottom: 10.2px;
        }
        .actob_title_stat {
            color: #FF8B3E;
            margin-bottom: 11px;
            padding-bottom: 11px;
        }
        .brand_client.err {
            display: none;
        }
        .brand_client {
            width: 100%;
        }
        .Form_head_Sec {
            text-align: center;
            width: 100%;
        }
        .Form_seac_container {
            width: 90%;
            margin-left: auto;
            margin-right: auto
        }
        .form_parag {
            text-align: center;
        }
        .SectionOFForm_head_Sec {
            margin-top: 20vw !important;
        }
        .FAQ_Section {
            margin-top: 100px;
            padding-left: 0;
            padding-right: 0;
            width: 100%;
        }
        .accordion.faq_accordion .accordion-item .accordion-collapse .accordion-body p {
            padding-left: 20px;
            padding-right: 20px;
        }
        .our-services-area_text {
            order: 2;
            text-align: center;
        }
        .our-services-area_text h2 {
            width: 100%;
            margin-left: 0;
            text-align: center;
        }
        .our-services-area_image {
            margin-top: 100px;
            text-align: center;
        }
        .our-services-area-banner-img {
            display: none;
        }
        .our-services-area_image img {
            width: 90%;
        }
        .our-services-area {
            margin-top: 0 !important;
        }
        .our-services-area .container {
            padding-left: 0;
        }
        .readmore-btn {
            margin-top: 0px;
        }
        .footer_section_dem {
            margin-top: 50px;
            width: 90%;
            margin-left: auto;
            margin-right: auto;
        }
        .footer_section_dem div.FirstDivfooter_section_dem {
            width: 100% !important;
        }
        .foot_sub_title {
            width: 100%;
        }
        #foot_ul_mob {
            display: none;
        }
        #foot_ul_web {
            display: block;
        }
        .faq_accordion {
            padding-left: 36px;
            padding-right: 36px;
        }
        .Testimoners_section_Secc_abs {
            display: none;
        }
        .Testimoners_section_Secc {
            width: 100%;
            margin-top: 65.5px;
            position: relative;
        }
        .Testimoners_section_Secc h3.head {
            opacity: 46% !important;
        }
        #myCarousel {
            margin-top: 54px;
        }
        .oru_client_section {
            margin-top: 50px
        }
        .oru_client_section_base {
            margin-top: 106px;
            width: 90%;
            margin: auto;
        }
        .accordion-button.accordion-button-feat-row::after {
            display: block !important;
            background-image: url('../images/Group 2615.png');
        }
        .accordion-button.accordion-button-feat-row:not(.collapsed)::after {
            background-image: url('../images/Group 2605.png');
            background-size: auto;
        }
        .featured_of_pac {
            background: none !important;
            margin-top: 23.33333333333333vw !important;
        }
        .mobile-menu .mean-bar .meanmenu-reveal.meanclose {
            top: -40px;
        }
        .service_box_coll {
            margin-bottom: 15px;
            margin-top: 0px;
        }
        .by_comp_div_tt {
            width: 100%;
            margin-top: 38px;
        }
        .mob_ord_1,
        .mob_ord_2,
        .mob_ord_3 {
            padding-left: 0;
            padding-right: 0;
            margin-left: 0;
            margin-right: 0
        }
        .mob_ord_DivCon {
            margin-left: 0;
            margin-right: 0;
        }
        #mob_our_client_view {
            display: none;
        }
        #web_our_client {
            display: block;
        }
        .mob_ord_1 div,
        .mob_ord_2 div,
        .mob_ord_3 div {
            padding-left: 0;
            padding-right: 0;
        }
        .FeaturesBoxes div.FeaturesBoxes_banner_Design {
            display: none;
        }
        #CarousalWebView {
            display: none;
        }
        #CarousalMobileView {
            display: block;
            margin-top: 54px;
        }
    }
    
    @media screen and (width: 768px) {
        .menu-btn-sec {
            margin-top: 0px;
        }
        .form_elmrn_cont form .form-group .col-sm-5 {
            margin: auto;
            margin-bottom: 20px;
        }
        .p3_hero_h {
            width: 100%;
        }
        .FeatSErvBoxRow .col-md-4 {
            width: 100%;
        }
        .FeatSErvBoxRow>div {
            padding-right: 15px;
        }
        .actobus_stat_s div img {
            width: auto;
        }
        .Testimoners_section_Secc {
            padding-left: 30px;
            padding-right: 30px;
        }
        #featured_of_pac {
            padding-left: 30px;
            padding-right: 30px;
        }
    }
    
    @media (min-width: 768px) and (max-width: 999px) {
        html {
            overflow-x: hidden;
        }
        .featured_of_pac .accordion-button:focus {
            box-shadow: none !important;
        }
        .featured_of_pac .accordion-item {
            border: none !important;
        }
        .header-area .col {
            display: contents;
        }
        .header-area .col-2 {
            width: 100%;
        }
        .logo center.center_elm {
            float: left
        }
        .menu-btn-sec {
            width: 40%;
            float: right;
        }
        .menu-btn-sec .navbar {
            flex-direction: row-reverse;
        }
        .menu-btn-sec button {
            color: #FA9351;
            border: 0px !important;
        }
        .menu-btn-sec button:hover {
            opacity: 0.7;
        }
        .menu-btn-sec .navbar-toggler:focus {
            box-shadow: none;
        }
        .mobile-menu .bg-dark {
            background-color: transparent !important;
            ;
        }
        .mobile-menu ul li {
            text-align: center;
            padding-top: 5px;
            padding-right: 5px;
        }
        .mobile-menu ul li a.active {
            text-decoration: underline;
        }
        .mobile-menu-btn {
            color: #FA9351 !important;
        }
        .mobile-menu-btn:hover {
            opacity: 0.7;
        }
        section.counter-section {
            margin-top: 50px;
        }
        .footer_about_sec {
            left: 46%;
        }
        row.b_f_block {
            padding-left: 4%;
            padding-right: 4%;
        }
        .foo_form_elmrn_cont {
            width: 60%;
        }
        .butto_footer {
            margin-left: 17px;
        }
        .foo_form_elmrn_cont form div.form-group {
            justify-content: space-around;
        }
        .footer_partners_section2,
        .footer_partners_section {
            width: 33.552083vw;
        }
        .partner_box_container,
        .partner_box_container2 {
            height: 5.177083vw;
        }
        .partner_box_container2.partner_box1 img {
            width: 52%;
            padding-top: 5px;
        }
        .carousel-item {
            display: block;
        }
        #scrollUp:after {
            top: 40.9%;
            width: 74%;
            background-size: contain;
        }
        .lg_companies_grp {
            display: flex;
        }
        .lg_companies_grp .logos_companies_group {
            margin-left: auto;
            margin-right: auto;
        }
        .ml6 .text-wrapper {
            margin-top: 35% !important;
        }
        .triangle-right {
            margin: auto;
            margin-left: 4px;
        }
        .Testimoners-carousal-inner .carousel-item {
            margin-right: 0;
        }
        .faq_accordion .accordion-item .accordion-body {
            padding: 1rem !important;
        }
        .SectionOFForm_head_Sec div {
            top: 23% !important;
        }
        .butto_head button.menu_btn.gray {
            margin-left: 7px;
            margin-right: 4px;
        }
        .mean-last {
            width: 50% !important;
            padding-bottom: 22px;
        }
        .menu_bf_lst {
            width: 50% !important;
        }
        .mean-last button {
            width: 90%;
        }
        .menu_bf_lst button {
            width: 90%;
            margin-left: 5px;
        }
        .hero-section {
            height: auto !important;
        }
    }
    
    @media (min-width: 768px) and (max-width: 1000px) {
        .container,
        .container-md,
        .container-sm {
            max-width: 820px;
        }
    }
    
    @media (min-width: 768px) and (max-width: 921px) {
        .container,
        .container-md,
        .container-sm {
            max-width: 100%;
        }
        .butto_head button {
            width: auto !important;
        }
        ul.wh_lisec li {
            justify-content: space-around;
        }
        .why_bac_sec {
            padding: 0 50px;
        }
        #feautes_of_bactopus_web .container {
            max-width: 100% !important;
        }
        .FeaturesBoxes .container {
            width: 100% !important;
            padding: 0 50px;
        }
        #web_our_client {
            width: 90% !important;
            margin: auto;
        }
    }
    
    .inut_head input {
        width: 98%;
    }
    
    @media(min-width:921px) {
        .carousel-item {
            display: block;
        }
        .FeaturesBoxes div.FeaturesBoxes_banner_Design {
            display: block;
        }
        .inut_footer input {
            width: 100%;
        }
        .hero_item_img {
            position: absolute;
            top: 18px;
            right: 12.60416666666667vw;
        }
        .service_box {
            /* height: 17.8vw !important; */
        }
        .contaner_texh_feat_box,
        .service_box {
            border-radius: 20px;
            padding-left: 15px;
            padding-right: 15px;
        }
        .Testimoners_section_Secc h3.head {
            opacity: 46% !important;
        }
        .Testimoners_section_Secc {
            margin-top: 137px !important;
        }
        #myCarousel {
            margin-top: 65px;
        }
        .main-menu-area .main-navigation {
            padding-right: 80px;
        }
    }
    
    @media(max-width: 1919px) {
        /* .Testimoners-carousal-inner ul.slick-dots li {
        width: 7px !important;
        height: 7px !important;
    } */
    }
    
    @media(min-width: 1000px) and (max-width: 1299px) {
        .container {
            max-width: 828px;
        }
    }
    
    @media(min-width:921px) and (max-width: 1300px) {
        .service_box {
            /* height: 21.77083333333333vw !important */
        }
    }
    
    @media(min-width:921px) and (max-width: 1710px) {
        .service_box {
            width: 22.39583333333333vw !important;
        }
    }
    
    @media(min-width:600px) and (max-width: 920px) {
        .LogoTitle {
            margin-top: -12px;
            position: initial !important;
        }
    }
    
    @media(max-width:919px) {
        .wy_backtobus_section_s {
            margin-top: 100px;
        }
        .mobile-menu .mean-bar .mean-nav>ul li a span.inner {
            display: block;
        }
        .mobile-menu .mean-bar .mean-nav>ul li a span.inner {
            display: none;
        }
        .why_ul_li_img_fix2 {
            max-height: 50px;
        }
    }
    
    @media(min-width: 920px) {
        .header-bottom-area.header-sticky {
            background-color: transparent;
            -webkit-box-shadow: none;
            box-shadow: none;
        }
        .header-bottom-area.header-sticky.is-sticky {
            background-color: #3A4148;
            -webkit-box-shadow: 0 0px 10px rgb(0 0 0 / 40%);
            box-shadow: 0 0px 10px rgb(0 0 0 / 40%);
        }
        .fot_demo_but {
            height: 3.125vw !important;
        }
        .main-menu-area ul li>a span.mb_span_item {
            display: none;
        }
        .wy_backtobus_section_s {
            max-width: 100%;
            margin-top: 250px;
        }
        .container {
            margin-left: auto;
            margin-right: auto;
        }
        .container .FAQ_Section {
            max-width: 100%;
        }
        .bact_h3_pp {
            width: 32.39583333333333vw;
        }
        .testimoinal_log_i_Container {
            width: 32.39583333333333vw;
            padding-right: 10px;
        }
        .p2_hero_h {
            width: 32.76041666666667vw;
        }
        p.p1_hero_h,
        p.p2_hero_h {
            width: 40.760417vw;
        }
        p.p3_hero_h {
            width: 26.4vw;
        }
        .p2_hero_h {
            margin-bottom: 0px;
        }
        .form_elmrn_cont {
            width: 48.760417vw;
        }
        .butto_head {
            margin-right: -8px;
        }
        .butto_head button {
            width: 5.885416666666667vw !important;
        }
        .why_bac_sec {
            margin-top: 75px;
        }
        .why_bac_sec div p {
            width: 33.38541666666667vw;
        }
        ul.wh_lisec {
            padding-left: 8%;
        }
        .why_ul_li_pagh.list {
            width: 21.5625vw;
            margin-left: 4.786458333333333vw;
        }
        .FeaturesBoxes_banner_Design .container .row.FeatSErvBoxRow {
            margin-top: 5.833333333333333vw !important;
        }
        img.product_desc_image {
            padding-top: 25%;
        }
        .slick-slide {
            margin-right: 7.34375vw;
        }
        .slick-slide img {
            display: block;
            vertical-align: middle;
            height: 50px !important;
        }
        .slick-slide img {
            display: block;
            vertical-align: middle;
        }
        img.testimoinal_log_img {
            width: auto;
            min-width: 60px;
        }
        .Testimoners-carousel-item-left {
            padding-right: 5%;
        }
        .Testimoners-carousel-item-right {
            padding-left: 5%;
        }
        .Testimoners_section_Secc_abs {
            position: absolute;
            /* top: -55px !important;
        height: 140%;
        width: 100vw; */
            z-index: -1;
            height: 120%;
            width: 100%;
        }
        .Testimoners_section_Secc_abs img {
            height: 100%;
            /* height: 100%; */
            filter: brightness(0.1);
        }
        .FeaturesBoxes_banner_Design img {
            filter: brightness(0.1);
            height: 100%;
        }
        .Form_head_Sec {
            text-align: center;
            width: 100%;
        }
        .our-services-area-banner-img img {
            filter: brightness(0.1);
            width: 100%;
        }
        .our-services-area {
            margin-top: 185px;
        }
        .FeaturesBoxes_banner_Design.banner_design_2 {
            width: 100%;
            height: 100%;
        }
        .FeaturesBoxes_banner_Design.banner_design_2 img {
            width: 100%;
        }
        .FeaturesBoxes_banner_Design.banner_design_1 {
            /* top: 7% !important; */
            left: 0;
            height: 100%;
            width: 100%;
        }
        .FeaturesBoxes_banner_Design.banner_design_1 img {
            width: 100%;
        }
        .FeaturesBoxes_banner_Design.banner_design_3 {
            left: 0;
            /* bottom: 5% !important; */
            height: 100%;
            width: 100%;
        }
        .FeaturesBoxes_banner_Design.banner_design_3 img {
            width: 100%;
        }
        .caption_image_box {
            height: 100%;
            max-height: 41px;
            width: 33px;
            object-fit: scale-down;
        }
        /* .service_box .caption.text-center {
        padding-top: 23px;
    } */
        .hero_item_text {
            z-index: 99;
            margin-left: 0;
            margin-top: 90px;
        }
        .by_comp_div_tt div img {
            height: 1.432291666666667vw;
            width: 100%;
        }
        .pro_des_img_grp {
            text-align: center;
            width: inherit;
        }
        .bu_off_17TXT {
            width: 20.72916666666667vw;
        }
        .carousel-indicators li,
        .carousel-indicators li.active {
            width: 0.6770833333333333vw;
            height: 0.6770833333333333vw;
        }
        .carousel-indicators li,
        .carousel-indicators li.active {
            width: 0.6770833333333333vw;
            height: 0.6770833333333333vw;
        }
        .readmore-btn {
            margin-top: 0;
        }
        .actobus_stat_s {
            text-align: center;
        }
        .r_mask_sec div {
            padding-left: 40px !important;
            padding-right: 40px !important;
        }
        .r_mask_sec div.dd_r_mask_sec_d p {
            text-align: center;
        }
        .header-area {
            padding-top: 55px;
            padding-top: 35px;
            overflow-x: hidden;
        }
        li.ForSupport {
            margin-right: 1.5625vw;
        }
        .main-menu-area {
            margin-top: 0;
        }
        .log {
            margin-top: 0 !important;
        }
        .logo_txt {
            margin-left: 8px;
        }
        .logo_img {
            height: 58px !important;
            margin-top: 0px;
        }
        .header-sticky.is-sticky .logo {
            margin-top: 20px;
            margin-bottom: 10px;
        }
        .header-sticky.is-sticky .logo img,
        .header-sticky.is-sticky .logo svg {
            margin-top: -10px;
            margin-bottom: -10px;
            height: 50px !important;
            width: auto;
        }
        .why_ul_li_img_fix2 {
            max-height: 63px;
        }
    }
    
    @media(min-width: 1200px) and (max-width: 1799px) {
        .owl-nav i {
            margin-top: 10px;
        }
        .why_ul_li_img_fix2 {
            max-height: 52px !important;
        }
    }
    
    @media(min-width:1800px) {
        .owl-nav i {
            margin-top: 10px;
        }
        .featured_of_pac_abs_img {
            left: 0;
        }
        /* .Form_seac_container {
        padding-top: 30px;
    } */
        .logo_txt {
            padding-top: 8%;
        }
        .main-menu-area .main-navigation {
            margin: 20px 0;
        }
    }
    
    @media(min-width: 1300px) {
        button,
        .menu_btn {
            height: 2.4vw !important;
        }
        input {
            height: 2.4vw !important;
        }
        .fot_demo_but {
            height: 3.125vw !important;
        }
    }
    
    @media(min-width:1200px) {
        .clients_container {
            max-width: 76.77083333333333vw;
            margin-left: auto;
            margin-right: auto;
        }
        .our_mission_section {
            margin-top: 170px !important;
        }
        .counter-section {
            margin-top: 170.2px !important;
        }
        .oru_client_section_base {
            margin-top: 13.07291666666667vw !important;
        }
        .featured_of_pac {
            margin-top: 85px !important;
            width: 100%;
        }
        .wy_backtobus_section_s {
            margin-top: 250px !important;
        }
        .service_box .caption h2 {
            height: 2.990104166666667vw;
        }
        .SectionOFForm_head_Sec {
            margin-top: 165px !important;
        }
        .scrolled.box-service1-fade-in {
            -webkit-animation: box-service1-fade-in 0.5s linear forwards;
            animation: box-service1-fade-in 0.5s linear forwards;
            animation-delay: 0.5s;
        }
        .service_box {
            border: 1px solid;
        }
        .scrolled.box-service2-fade-in {
            -webkit-animation: box-service2-fade-in 0.8s linear forwards;
            animation: box-service2-fade-in 0.8s linear forwards;
            animation-delay: 0.8s;
        }
        .scrolled.box-service3-fade-in {
            -webkit-animation: box-service3-fade-in 1s linear forwards;
            animation: box-service3-fade-in 1s linear forwards;
            animation-delay: 1s;
        }
        .scrolled.box-service4-fade-in {
            -webkit-animation: box-service4-fade-in 1.3s linear forwards;
            animation: box-service4-fade-in 1.3s linear forwards;
            animation-delay: 1.3s;
        }
        .scrolled.box-service5-fade-in {
            -webkit-animation: box-service5-fade-in 1.6s linear forwards;
            animation: box-service5-fade-in 1.6s linear forwards;
            animation-delay: 1.6s;
        }
        .scrolled.box-service6-fade-in {
            -webkit-animation: box-service6-fade-in 1.8s linear forwards;
            animation: box-service6-fade-in 1.8s linear forwards;
            animation-delay: 1.8s;
        }
        @keyframes box-service1-fade-in {
            0% {
                width: 0;
                height: 0;
                border-top-color: transparent;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            25% {
                width: 0;
                height: 0;
                border-top-color: #28A8EA;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            50% {
                width: 100%;
                height: 0;
                border-top-color: #28A8EA;
                border-right-color: #28A8EA;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            75% {
                width: 100%;
                height: 100%;
                border-top-color: #28A8EA;
                border-right-color: #28A8EA;
                border-bottom-color: #28A8EA;
                border-left-color: transparent;
            }
            100% {
                width: 100%;
                height: 100%;
                border-top-color: #28A8EA;
                border-right-color: #28A8EA;
                border-bottom-color: #28A8EA;
                border-left-color: #28A8EA;
            }
        }
        @keyframes box-service2-fade-in {
            0% {
                width: 0;
                height: 0;
                border-top-color: transparent;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            25% {
                width: 0;
                height: 0;
                border-top-color: #59B7A5;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            50% {
                width: 100%;
                height: 0;
                border-top-color: #59B7A5;
                border-right-color: #59B7A5;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            75% {
                width: 100%;
                height: 100%;
                border-top-color: #59B7A5;
                border-right-color: #59B7A5;
                border-bottom-color: #59B7A5;
                border-left-color: transparent;
            }
            100% {
                width: 100%;
                height: 100%;
                border-top-color: #59B7A5;
                border-right-color: #59B7A5;
                border-bottom-color: #59B7A5;
                border-left-color: #59B7A5;
            }
        }
        @keyframes box-service3-fade-in {
            0% {
                width: 0;
                height: 0;
                border-top-color: transparent;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            25% {
                width: 0;
                height: 0;
                border-top-color: #4682EA;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            50% {
                width: 100%;
                height: 0;
                border-top-color: #4682EA;
                border-right-color: #4682EA;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            75% {
                width: 100%;
                height: 100%;
                border-top-color: #4682EA;
                border-right-color: #4682EA;
                border-bottom-color: #4682EA;
                border-left-color: transparent;
            }
            100% {
                width: 100%;
                height: 100%;
                border-top-color: #4682EA;
                border-right-color: #4682EA;
                border-bottom-color: #4682EA;
                border-left-color: #4682EA;
            }
        }
        @keyframes box-service4-fade-in {
            0% {
                width: 0;
                height: 0;
                border-top-color: transparent;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            25% {
                width: 0;
                height: 0;
                border-top-color: #767FDF;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            50% {
                width: 100%;
                height: 0;
                border-top-color: #767FDF;
                border-right-color: #767FDF;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            75% {
                width: 100%;
                height: 100%;
                border-top-color: #767FDF;
                border-right-color: #767FDF;
                border-bottom-color: #767FDF;
                border-left-color: transparent;
            }
            100% {
                width: 100%;
                height: 100%;
                border-top-color: #767FDF;
                border-right-color: #767FDF;
                border-bottom-color: #767FDF;
                border-left-color: #767FDF;
            }
        }
        @keyframes box-service5-fade-in {
            0% {
                width: 0;
                height: 0;
                border-top-color: transparent;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            25% {
                width: 0;
                height: 0;
                border-top-color: #DC7BF8;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            50% {
                width: 100%;
                height: 0;
                border-top-color: #DC7BF8;
                border-right-color: #DC7BF8;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            75% {
                width: 100%;
                height: 100%;
                border-top-color: #DC7BF8;
                border-right-color: #DC7BF8;
                border-bottom-color: #DC7BF8;
                border-left-color: transparent;
            }
            100% {
                width: 100%;
                height: 100%;
                border-top-color: #DC7BF8;
                border-right-color: #DC7BF8;
                border-bottom-color: #DC7BF8;
                border-left-color: #DC7BF8;
            }
        }
        @keyframes box-service6-fade-in {
            0% {
                width: 0;
                height: 0;
                border-top-color: transparent;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            25% {
                width: 0;
                height: 0;
                border-top-color: #FFFAAF;
                border-right-color: transparent;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            50% {
                width: 100%;
                height: 0;
                border-top-color: #FFFAAF;
                border-right-color: #FFFAAF;
                border-bottom-color: transparent;
                border-left-color: transparent;
            }
            75% {
                width: 100%;
                height: 100%;
                border-top-color: #FFFAAF;
                border-right-color: #FFFAAF;
                border-bottom-color: #FFFAAF;
                border-left-color: transparent;
            }
            100% {
                width: 100%;
                height: 100%;
                border-top-color: #FFFAAF;
                border-right-color: #FFFAAF;
                border-bottom-color: #FFFAAF;
                border-left-color: #FFFAAF;
            }
        }
    }
    
    @media(min-width: 921px) and (max-width: 1280px) {
        .btn,
        input,
        button {
            height: 2.5vw !important;
        }
        .logo_txt {
            padding-top: 10 !important;
        }
    }
    
    @media(min-width: 1500px) and (max-width: 1999px) {
        .butto_head {
            margin-right: -8px;
        }
        .triangle-right {
            margin-right: auto !important;
            margin-top: 35%;
        }
        .ml6 .text-wrapper {
            padding-left: 10%;
            padding-right: 10%;
        }
    }
    
    @media(min-width: 1800px) {
        .logo_img {
            margin-top: 0px !important;
            height: 101px !important;
        }
        .header-sticky.is-sticky .logo img,
        .header-sticky.is-sticky .logo svg {
            margin-top: -20px;
            height: 100% !important;
            width: auto;
            min-height: 70px !important;
        }
    }
    
    @media(min-width: 2000px) {
        .logo_img {
            margin-top: 0px !important;
        }
        .cs-height_135 {
            height: 235px;
        }
        .butto_head {
            margin-right: -8px;
            text-align: center;
        }
        .triangle-right {
            margin-right: auto !important;
            margin-left: 38px;
            margin-top: 19px;
        }
        .ml6 .text-wrapper {
            padding-left: 10%;
            padding-right: 10%;
        }
        .caption_image_box {
            max-height: 81px;
            width: auto;
            object-fit: scale-down;
        }
        .triangle-right {
            width: 0;
            height: 0;
            cursor: pointer;
        }
        .triangle-right {
            width: 0;
            height: 0;
            border-top: 40px solid transparent;
            border-left: 60px solid #DBDBDB;
            border-bottom: 40px solid transparent;
            margin-left: 40px;
            margin-top: 20px;
            cursor: pointer;
        }
        .r_mask_sec_respons:hover .triangle-right {
            width: 0;
            height: 0;
            border-left: 60px solid #FF8B3E;
            border-bottom: 40px solid transparent;
            margin-left: 40px;
            margin-top: 20px;
        }
        .footer_about_sec {
            left: 55%;
        }
        .partner_box_container2.partner_box2 img {
            padding-top: 10%;
        }
        .partner_box_container.partner_box2 img {
            padding-top: 15px;
        }
        #scrollUp:after {
            top: 39%;
            left: 14.3%;
        }
    }
    
    @media(min-width: 2500px) {
        .owl-nav i {
            margin-top: 20px;
        }
        .about_us_container.about_us_container_mession {
            position: relative;
        }
        .about_us_container_mession .about_us_flex_row {
            top: 390px;
            position: absolute;
        }
        .component_container {
            max-width: 1640px !important;
        }
        .hero_item_img {
            width: 523px;
            height: 523px;
            right: 242px !important;
            top: 277px !important;
        }
        .hero_Sec_image_f.web {
            right: -138px !important;
            top: -120px !important;
        }
        .hero_Sec_image_f.web img {
            width: auto !important;
        }
        .partner_box_container2.partner_box1 img {
            padding-top: 22px;
        }
        .dn-wb-internal-fe-sec {
            position: relative;
            width: 100%;
            margin-top: -18%;
        }
        .partner_box_container.partner_box1 img {
            width: 97%;
            padding-top: 4px;
        }
        .partner_box_container2.partner_box2 img {
            padding-top: 13%;
            width: 87%;
        }
        .partner_box_container.partner_box2 img {
            padding-top: 18px;
        }
        .footer_about_sec {
            left: 56%;
        }
        .ml6 .text-wrapper {
            padding-left: 10%;
            padding-right: 10%;
        }
        .triangle-right {
            margin-right: auto !important;
            margin-left: 63px;
            margin-top: 47px;
        }
        .butto_head {
            margin-right: -44px;
            text-align: left;
        }
        /* .featured_of_pac_abs_img img {
        object-fit: fill !important;
    } */
        .Testimoners_section_Secc_abs img {
            /* object-fit: fill; */
        }
        .contaner_texh_feat_box,
        .service_box {
            padding-left: 30px;
            padding-right: 30px;
        }
        .scrolled.box-service3-fade-in {
            animation-delay: 10s;
        }
        .scrolled.fade-in {
            -webkit-animation: fade-in 5s ease-in-out both;
            animation: fade-in 5s ease-in-out both;
        }
        .form-group {
            margin-bottom: 2rem;
        }
        #foot_ul_web ul {
            margin-top: 90px !important;
        }
        .contaner_texh_feat_box,
        .service_box {
            width: 96% !important;
            margin-left: auto;
        }
        #scrollUp:after {
            content: "";
            width: 100%;
        }
    }
    
    @media(min-width: 1200px) and (max-width: 1499px) {
        .container,
        .container-lg,
        .container-md,
        .container-sm,
        .container-xl {
            max-width: 1007px;
        }
    }
    
    @media(min-width: 1200px) {
        .slick-slide {
            margin-right: auto;
        }
        .brand_client.slick-slide {
            width: auto !important;
            margin-right: 25px;
        }
    }
    
    @media(min-width: 1500px) {
        .hero_item_text {
            margin-left: 0;
        }
    }
    
    @media(min-width: 1500px) and (max-width: 1600px) {
        .container {
            max-width: 1104px;
        }
        .hero_item_text {
            margin-left: 0;
        }
    }
    
    @media(min-width: 1920px) {
        .container#inter_technical_feature_web {
            max-width: 1230.38px !important;
        }
        .product_desc.wb_main_feature_desc div.left {
            padding-right: 71px !important;
        }
        .product_desc.wb_main_feature_desc div.right {
            padding-left: 71px !important;
        }
        .wy_backtobus_section_s {
            margin-top: 250px;
        }
        .Form_seac_container {
            width: 567.88px !important;
        }
        .Form_seac_container form .form-group input {
            height: 52.47px !important;
        }
        .LogoTitle {
            bottom: -2px;
        }
        .hero_item_text {
            margin-top: 217px !important;
        }
        .container,
        .container-lg,
        .container-md,
        .container-sm,
        .container-xl {
            max-width: 1452px;
        }
        .hero_item_text {
            margin-left: 0;
        }
        .main-menu-area ul li {
            min-width: auto !important;
            width: auto;
            margin-right: 27px;
        }
        .main-menu-area ul li.menu_bf_lst {
            min-width: auto !important;
            width: auto;
            margin-right: 9px;
            padding-left: 0 !important;
        }
        .menu_bf_lst .menu_btn,
        .menu_bf_lst2 .menu_btn {
            height: 38px !important;
            width: 121px !important;
        }
        p.p1_hero_h,
        p.p2_hero_h {
            width: auto;
        }
        p.p3_hero_h {
            width: 467px;
        }
        input {
            height: 40px !important;
        }
        .butto_head button {
            height: 40px !important;
            width: 121px !important;
        }
        .form_elmrn_cont {
            width: 800px;
        }
        .why_bac_sec {
            margin-top: 91.5px !important;
        }
        .why_ul_li_img {
            width: 87.75px;
        }
        ul li.wh_lisec_li {
            margin-top: 50.5px !important;
        }
        .featured_of_pac {
            margin-top: 185px !important;
        }
        .product_description_wrap div h2 {
            margin-top: 72px !important;
            margin-bottom: 81px !important;
        }
        .bu_off_17TXT {
            width: 399px !important;
        }
        .service_box {
            width: 430px !important;
            /* height: 336px !important; */
        }
        .service_box .caption.text-center {
            /* padding-top: 33px !important;
        padding-bottom: 33px !important; */
        }
        .counter-section {
            margin-top: 160.2px;
        }
        h4,
        .service_box .caption h2 {
            height: 45.87px;
        }
        .actobus_stat_s div img {
            width: 50.85px;
        }
        .oru_client_section_base {
            margin-top: 197.5px !important;
        }
        .Testimoners_section_Secc_abs {
            height: 100% !important;
        }
        #myCarousel {
            margin-top: 65px;
        }
        .Form_seac_container form din input {
            height: 53.34px !important;
        }
        .form_parag {
            width: 406.33px;
            margin-left: auto;
            margin-right: auto;
        }
        button,
        .menu_btn {
            height: 52.47px !important;
        }
        .FAQ_Section {
            margin-top: 165px;
        }
        .accordion.faq_accordion .accordion-item {
            margin-top: 26px !important;
        }
        .fot_demo_but {
            height: 60.09px !important;
        }
        .by_comp_div_tt {
            width: 536.37px;
        }
        .by_comp_div_tt div img {
            height: auto;
            width: 107.81px;
        }
        #foot_ul_web ul li:after {
            bottom: 0px;
        }
        .Testimoners_section_Secc {
            margin-top: 137px;
        }
        .Testimoners_section_Secc_abs img {
            height: 100%;
        }
        .footer_section_dem {
            margin-top: 13.333333vw;
        }
        /* .foot_sub_title {
        width: 688px !important;
    } */
        .main-menu-area ul li a span.inner:after {
            left: 0;
            width: 100%;
        }
        .container-fluid {
            max-width: 1640px;
        }
    }
    
    @media(min-width: 2000px) {
        .hero_item_text {
            margin-left: 0;
        }
        .container,
        .container-lg,
        .container-md,
        .container-sm,
        .container-xl,
        .container-xxl {
            max-width: 1452px;
        }
        /* .featured_of_pac_abs_img img {
        object-fit: fill;
    } */
    }
    
    @media(min-width:1800px) {
        .header-sticky.is-sticky .logo {
            margin-top: auto !important;
            margin-bottom: auto !important;
        }
    }
    
    @media(min-width:2400px) {
        #myCarousel {
            width: 100%;
        }
        .slick-slide {
            margin-right: auto;
        }
        .bact_h3_pp {
            width: 100%;
        }
        .testimoinal_log_i_Container {
            width: 100%;
        }
        .fot_demo_but {
            margin-top: 17.5px !important;
        }
        .why_bac_sec div p {
            width: auto;
        }
        .why_ul_li_pagh.list {
            margin-left: 2.786458333333333vw;
        }
        /* .featured_of_pac_abs_img img {
        object-fit: fill !important;
    } */
        .main-menu-area ul li a span.inner:after {
            bottom: -4px;
            height: 3px;
        }
        #foot_ul_web ul li:after {
            height: 3px;
        }
        .text-list.featured-list li {
            height: 6.4rem !important;
        }
    }
    
    @media(min-width: 3000px) {
        .contaner_texh_feat_box,
        .service_box {
            width: 100%;
        }
        .contaner_texh_feat_box,
        .service_box {
            padding-left: 15px;
            padding-right: 15px;
            border-radius: 60px;
        }
        .our-services-area_image img {
            /* padding-top: 8%; */
        }
        .our-services-area_text h2 {
            padding-top: 8%;
            width: 100%;
        }
        .why_ul_li_pagh.list {
            margin-left: 1.786458vw;
        }
        .why_bac_sec div p {
            width: auto;
        }
        .product-details-tab .nav li {
            margin-bottom: 30px;
        }
    }
    
    @media(min-width: 4000px) {
        .our-services-area_text h2 {
            width: 100%;
        }
        .clients_container {
            max-width: 1452px !important;
        }
    }
    
    .fa-angle-double-up:before {
        display: none;
    }
    
    .flex {
        display: flex;
    }
    
    html {
        min-width: 100vw;
    }
    
    @media(min-width:1220px) {
        p.p1_hero_h {
            width: 509px;
        }
        p.p2_hero_h {
            width: 535px;
        }
    }
    
    .hero_Sec_image_f,
    .hero_Sec_image_f img {
        overflow: hidden;
    }
    
    .featured_of_pac {
        position: relative;
    }
    
    .featured_of_pac_abs_img img {
        height: 100%;
        filter: brightness(0.1);
        width: 100%;
    }
    
    .featured_of_pac_abs_img {
        position: absolute;
        width: 100%;
        top: -10%;
        height: 144%;
    }
    
    .SectionOFForm_head_Sec {
        min-height: 300px;
    }
    
    .our-services-area-banner-img {
        height: 150%;
    }
    
    .our-services-area {
        min-height: 75vh;
    }
    
    @media(min-width:1200px) {
        .hero_item_text {
            margin-top: 150px;
        }
    }
    
    @media(min-width:1900px) {
        .our-services-area {
            min-height: 60vh;
        }
    }
    
    @media(min-width:2500px) {
        .our-services-area {
            min-height: 40vh;
        }
    }
    
    @media(min-width:1500px) and (max-width:1900px) {
        .hero_item_text {
            margin-top: 15vw !important;
        }
    }
    
    @media(max-width:768px) {
        .butto_head2 {
            text-align: center !important;
        }
        #HighlitSectionForm .form-group {
            padding-right: 0px !important;
            margin-bottom: 0px !important;
        }
    }
    
    .service_box {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    
    @media(min-width:1700px) {
        .wy_backtobus_section_s {
            margin-top: 400px !important;
        }
        .SectionOFForm_head_Sec .absolute {
            top: -6vw;
        }
    }
    
    .accordion-button.collapsed .fa-plus,
    .accordion-button:not(.collapsed) .fa-minus {
        display: block;
    }
    
    .accordion-button:not(.collapsed) .fa-plus,
    .accordion-button.collapsed .fa-minus {
        display: none;
    }
    
    @media(max-width:1200px) {
        .featured_of_pac {
            margin-top: 85px !important;
        }
    }