@media (max-width: 1600px) {
    .tabs_box2 ul#myTab button {
    border: none !important;
}
    .section-pricing__box {
        padding-bottom: 35px;
    }
}
@media only screen and (max-width:1400px) {
    .hero h1 {
        padding-top: 0
    }

    .hero .img_img {
        width: 130px
    }

    .map_sec iframe {
        height: 450px
    }

    .hero .exp_texr h4 {
        margin-bottom: 0
    }
    .inde_item.inner_banner .text_hed h2{
        font-size: 38px;
    }
    .inner_banner.inde_item .col-xl-8 {
        margin-bottom:15px;
    }
    .static_page_blurb h5{
        font-size: 18px;
    }
    .static_blurb_text p{
        font-size: 14px;
    }
    .static_page_blurb h4{
        font-size: 18px; 
    }
    .prose_sec .blurb_stap_icon h1{
        left: 40px;
    }
}
@media only screen and (max-width:1200px){
    .text-heds h1 {
    font-size: 58px;
}
    .video_home img {
    width: 29%;
    margin: 0 auto;
    display: block;
}
    .hero .exp_texr {
    display: inline-block;
    padding: 0 23px;
}
    .tabs_items_like .col-lg-3{
        padding-top: 70px;
    }

    .digi_pro .container-xl{
        position: relative;
        top: -66px;
        
    }
    .static_page_blurb h5{   
    top: -92px;
    color: #000 !important;
    }
    .prose_sec .col-xl-2 {
        width: 33% !important;
    }
    .prose_sec .blurb_stap_icon h1{
        left: 90px;
    }
}

@media only screen and (max-width:991px) {
        .tabs_box .nav li.nav-item {
        padding: 10px 0;
        width: 48%;
        display: inline-block;
    }
    .why_sec h1 {
    font-size: 35px;
}
    .hed_text h1 {
    font-size: 35px;
}
    .btns {
        justify-content: center
    }

    .ser_sec .sec_img,
    .text_box,
    .video_home {
        text-align: center
    }

    .video_home img {
        width: 50%
    }

    .text_counsd_home {
        display: flex;
        justify-content: space-around
    }

    .text_counsd_home .exp_texr {
        padding: 20px;
        box-shadow: 0 0 10px rgb(0 0 0 / .15);
        border-radius: 10px;
        background-color: #fff
    }

    .hero .exp_texr p {
        margin-bottom: 0
    }

    .hero {
        background-repeat: no-repeat
    }

    .ser_sec .btnsd_sd {
        margin-top: 20px;
        justify-content: center !important
    }

    .ser_sec .sec_img img {
        width: 60%
    }

    .ser_sec {
        padding: 25px 0
    }

    .cont_sec .roe_dj .col-lg-6 {
        padding: 30px 3%
    }

    .client_sec .col-lg-2 {
        width: 33%
    }

    .client_sec {
        padding: 20px 0
    }

    .hed_text p br {
        display: none
    }

    .client_sec .mt-5 {
        margin-top: 1rem !important
    }

    .ener_sec .col-lg-3 {
        width: 30%
    }
    .inner_banner.inde_item h2 br{
        display: none !important;
    }
    .inner_banner.inde_item h5{
        padding: 5px 0px !important;
    }
    .inner_banner.inde_item h5 br{
        display: none !important;
    }
    .every_about .col-xl-2 {
        width: 33%;
    }
    .every_about .text-heds p{
        font-size: 16px;
    }
    .comp_sec .text-box h5, .why_secs .text-box h5{
        font-size: 20px;
    }
    .prose_sec .blurb_stap_icon h1 {
        left: 80px;
    }
    .tab_sec .tabs_box{
       display: flex;
       
    }
    .tabs_box .nav{
        width: 100% !important;
    }
    .tab_sec .nav-link{
        top: 0px !important;
    }
}

@media only screen and (max-width:900px) {
    .follow-us2 ul li {
    width: 48%;
    margin: 10px 3px 12px 0;
    height: 203px;
}
    .text-heds h1 {
    font-size: 53px;
}
    .text_counsd_home {
        display: flex;
        gap: 15px
    }

    .hero {
        padding: 20px 0
    }
    .text-heds h1 br{
        display: none;
    }
    .prose_sec .blurb_stap_icon h1 {
        left: 50px;
    }
    
}

@media only screen and (max-width:767px) {
    .indes_blurb .indes_detai {
    top: 35px;
}
    .follow-us2 ul li {
    width: 48%;
    margin: 6px 2px 17px 0;
    height: 208px;
}
    .finacebox h3 {
    font-size: 21px;
}
    .s-cms-platforms .cms-platform:hover::before {
    width: 100vw;
    left: 0;
}
    .c-block__col.c-block__content.main .c-image {
    top: 21px !important;
}
    .s-cms-platforms .l-dcbl .c-block__content {
    max-width: 100%;
    padding: var(--c-block-padding, 30px);
}
 .l-dcbl .c-block {
    display: block;
}

    .c-heading__title {
    font-size: 24px;
}
    .portfolio-one__item {
    display: block;
}
    .indes_blurb6 {
    height: 69vh;
}
    .hed_texttransport h5 {
    font-size: 16px;
    border-left: 7px solid;
    padding-left: 8px;
    line-height: inherit;
}
    .hed_texttransport h1 {
    font-size: 32px;
}
    .inde_item2 h2 {
    font-size: 25px;
    padding-top: 33px;
}
    ul.droptdoen2 {
    column-count: 1;
}
    .text-heds h2 {
    font-size: 18px;
}
    .portfolio h4 {
    font-size: 14px;
    line-height: normal;
}
    .header a.btn-getstarted {
    display: none;
}
.a-st-items.grid .step-up {
    width: 47%;
}
    .hero h1 {
        font-size: 20px
    }

    .hero h1 br,
    .inder_Sec .hed_text p br {
        display: none
    }

    .btn-get-started i {
        height: 30px;
        width: 30px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .btn-get-started {
        height: 40px;
        font-size: 17px;
        padding: 5px 44px 5px 20px
    }

    .text_counsd_home {
        flex-wrap: wrap
    }

    .exp_texr {
        width: 48%
    }

    .hero .exp_texr {
        margin-top: 0
    }

    .hed_text h1 {
        font-size: 30px
    }

    .inder_Sec {
        padding: 20px 0
    }

    .inner_banner {
        height: auto
    }

    .comp_sec .text-box h2,
    .digil_sec h2,
    .ener_sec h2,
    .why_secs .text-box h2 {
        font-size: 25px
    }

    .ener_sec .col-lg-3 {
        width: 50%
    }

    .comp_sec .text-box h5 {
        font-size: 18px;
        margin-top: 20px
    }

    .digil_sec .digil_blurb {
        padding: 15px;
        box-shadow: rgb(0 0 0 / .35) 0 5px 15px
    }

    .comp_sec .text-box p {
        text-align: justify
    }
    .every_about .col-xl-2 {
        width: 50% !important;
    }
    .inde_item.inner_banner .text_hed h2 {
        font-size: 30px;
    }
    .text-heds h1 {
        font-size: 30px;
    }
    .faq_sec #accordionFlushExample{
        width: 100%;
    }
    .prose_sec .col-xl-2 {
        width: 50% !important;
    }
    .static_page_blurb h5 {
        display: none;
    }
}

@media only screen and (max-width:600px) {
    .tab_sec .tabs_box .nav li.nav-item {
        padding: 10px 0;
        width: 100%;
        justify-content: center;
        text-align: center;
        display: flex;
    }

   .call_fix_box {
        bottom: 3%;
        left: 13px;
        width: 26px;
        height: 23px;
        top: auto !important;
    }
.call_fix_box {
    border-radius: 8px 0px 7px 12px;
}
.call_fix_icon {
    left: -14px;
}
    .exp_texr2 p {
    text-align: left !important;
}
    .highlight_text h3 span {
    font-size: 68px;
}
    .text_counsd_home .exp_texr {
        box-shadow: 0 0 1px rgb(0 0 0 / .15);
    }
    .hlth-tech-skills {
    justify-content: center;
}
    .ser_sec .sec_img img {
        width: 100%;
        margin-bottom: 17px;
    }

    .form_box {
    margin-top: 27px !important;
}
    .form_box .form-control, .form_box .form-select {
    padding: 7px 17px;
}
.new_mobiletab button {
    padding: 0 0px;
    width: 100%;
}
    .tabs_box .nav li.nav-item {
    padding: 10px 0;
    width: 48%;
    display: inline-block;
}
    .tabs_box .nav {
    display: inline-block;
}
    .foter_menu ul {
    display: inline-block;
}
    .foter_menu ul li {
    width: auto;
    display: inline-block;
    padding: 3px 7px;
    text-align: center;
}
    .bot_fots .bot_fot p {
    font-size: 14px;
    text-align: center;
}
    .static_page_blurb .static_blurb_icon {
    left: 41%;
}
    .hlth-tech-section h3 {
    font-size: 15px;
    text-align: center;
}
    .hed_text h2 {
    font-size: 18px;
}
    ul.abt_list li {
    width: 100%;
    font-size: 15px;
    padding: 7px 0;
}
    .text-heds h5 {
    font-size: 18px;
}
    .a-st-items.grid .step-up {
    width: 46% !important;
}
    .text-img {
    font-size: 270px;
}
    .hero .img_img {
        width: 75px
    }

    .exp_texr {
        width: 47%
    }

    /* .blurb_box .blurb_icon {
        width: 39px;
        margin-bottom: 17px;
        height: 35px
    } */

    .blurb_box .blurb_text h3 {
        font-size: 16px;
        font-weight: 700;
        margin-bottom: 12px;
    }

    .blurb_box {
        padding: 15px;
        background-color: #f8f8e7;
        border-radius: 20px;
        height: auto;
        box-shadow: rgb(0 0 0 / .15) 1.95px 1.95px 2.6px
    }

    .sec_img {
        padding-top: 20px !important;
        padding: 0
    }

       .indes_blurb {
        padding: 29px 0;
        width: 86%;
        margin: 0 auto;
        height: 188px;
    }
    .hero .exp_texr p,
    .tab_sec h5,
    .text_box p {
        font-size: 14px
    }

    .indes_blurb .indes_detai h4 {
        font-size: 18px
    }

    .hed_text h1,
    .hero .exp_texr h4 {
        font-size: 25px
    }

    .digil_sec .digil_blurb .digil-text h4,
    .tab_sec p {
        font-size: 16px
    }

    .client_sec .col-lg-2 {
        width: 50%
    }

    .fot_img,
    .row.box_rox .col-sm-4 {
        text-align: center
    }

    .map_sec iframe {
        height: 250px
    }

    .ico_tex {
        margin-top: 0
    }

    .patner_sec .text_bco {
        padding-top: 20px;
        padding-bottom: 0
    }

    .tab_sec p {
        text-align: justify
    }

      .cont_sec {
        padding: 40px 10px;
    }
    .prose_sec .blurb_stap_icon h1 {
        left: 100px;
    }
/*    .ener_sec h2 br,
    .foter_menu,
    .header .btn-getstarted,
    .ser_sec .col-xl-3:nth-child(5),
    .ser_sec .col-xl-3:nth-child(6),
    .ser_sec .col-xl-3:nth-child(7),
    .ser_sec .col-xl-3:nth-child(8),
    .ser_sec .sec_img,
    .text_counsd_home,
    .why_sec .why_img {
        display: none
    }*/

    footer {
        padding-top: 20px
    }

    .cont_sec .row,
    .ser_sec .row.mt-3 {
        margin-top: 0 !important
    }

    .cont_sec .row .col-sm-12,
    .cont_sec .row .col-sm-6 {
        padding: 0 25px
    }

    .comp_sec,
    .digil_sec,
    .ener_sec,
    .why_sec {
        padding: 20px 0
    }

    .row.rowds {
        margin-top: 10px !important
    }

    .inner_banner .form_box {
        padding: 15px
    }

    .digil_sec h2,
    .ener_sec h2,
    .ineer_bud .text-box h2,
    .why_secs .text-box h2 {
        font-size: 20px
    }

    .ener_sec .col-lg-3 {
        width: 100%
    }

    .comp_sec .text-box h6 {
        margin: 10px 0
    }

    .comp_sec .text-box h6 i {
        width: 62px
    }

    .blurb_her_bxo .blurb_her_text p,
    .digil_blurb .digil-text P {
        font-size: 14px
    }

    .why_secs .text-box h5 {
        font-size: 17px
    }

    .blurb_her_bxo,
    .digil_sec .digil_blurb {
        padding: 10px
    }

    .blurb_her_bxo .blurb_her_text h5 {
        font-size: 15px;
        height: 25px
    }

    .blurb_her_img img {
        font-size: 60px
    }

    .digil_sec .col-6,
    .ineer_bud .col-6 {
        padding: 0 7px
    }

    .hero {
        min-height: auto
    }

    .ser_sec .col-xl-3.col-md-4.col-6.mt-4 {
        margin-top: 1rem !important
    }

    .blurb_btn .btn-get-started i {
        height: 17px;
        width: 17px;
        font-size: 12px
    }
    .call_fix_text {
    display: none;
}

    .blurb_btn a.btn-get-started {
        font-size: 12px;
        padding: 6px 26px 6px 7px;
        height: 27px
    }
       .inde_item.inner_banner .text_hed h2 {
        font-size: 23px;
        font-weight: 600;
        padding-top: 28px;
    }
    .inde_item.inner_banner .text_hed h5 {
        font-size: 12px;
        color: #fff;
        line-height: 19px;
        font-weight: 500;
    }
    .inner_banner ul li{
        font-size: 14px;
    }
    .inner_banner .text_box h4 {
        font-size: 20px;
    }
    .inner_banner .text_box p {
        font-size: 14px;
    }
    .min_sec {
        padding: 20px 0px;
    }
    .text-heds h6 {
        font-size: 16px;
        font-weight: 500;
    }
    .text-heds h1 {
        font-size: 24px;
    }
    .text-heds p {
        font-size: 14px;
    }
    .blurb_text_min{
        width: 100%;
    }
    .every_about .text-heds h2 {
        font-size: 25px;
    }
    .every_blurb{
        padding: 5px !important;
    }
    .every_blurb i{
        font-size: 14px !important;
    } 
    .every_about .col-xl-2{
        padding: 0px 5px !important;
    }  
    .ecery_blurb_text{
        font-size: 14px;
    }
    .blurb_stap_box{
        margin-top: 0px !important;
    }
    .accordion-button{
        font-size: 16px !important;
    }
    .sts_mant_sec{
        padding: 20px 0px !important;
    } 
    .sts_mant_sec .col-6{
        padding: 0px 5px;
    } 
    .sat_blurb .sat_blurb_text h5{
        font-size: 14px;
    }   
    .web_box{
        padding-top: 75px;
    }
    .tabs_items_like{
        padding-bottom: 0px !important;
    }
    .pro_dde_sec .blurb_box .blurb_icon{
        height: 92%;
    }
    .pro_dde_sec .blurb_box .blurb_text h3{
           font-size: 18px;
           font-weight: 600;
    }
    .prose_sec .col-xl-2 {
        width: 100% !important;
    }
    .navmenu a, .navmenu a:focus{
        font-size: 14px;
    }
    .blurb_text_min .min_text{
        width: 100%;
    }
    .wo_sec{
        padding: 20px 0px !important;
    }
    .inde_item.inner_banner{
        padding: 15px 0px;
    }
    .mt-4{
        margin-top: 1.0rem !important;
    }
    .why_secs{
        padding: 20px 0px;
    }
    .ico_tex{
        width: 60px !important;
        height: 60px !important;
        padding: 0px;
    }
    .tab_hss i {
        font-size: 26px;
        height: 62px;
        width: 87px;
    }
    .tab_sec .tab_text h4 {
        font-size: 20px;
    }
    .tab_sec .text_sd {
        padding: 20px 0 0;
    }
   
}