
@media (min-width:1280px) and (max-width: 1440.5px) {
    .bg-video-wrap{height: 700px;}
    .bg-video-wrap .banner_cont h1{font-size: 42px;}
}

@media (min-width:575px) and (max-width: 1199.5px) {
    .bg-video-wrap{height: 700px;}
    .bg-video-wrap .banner_cont h1{font-size: 42px;}.btn_grp {
        margin-left: 10px;
    }.btn_grp .btn{    padding: 10px 5px;}
    .header_top .navbar-nav .nav-item .nav-link{padding: 10px 10px;}
}


@media (min-width:360px) and (max-width: 990.5px) {
    .bg-video-wrap{height: 900px;}
    .bg-video-wrap .banner_cont h1{font-size: 42px;}.btn_grp {
        margin-left: 10px;
    }.banner_cont .col-sm-8 {
        width: 100%;
    }.list_whoItem,.list-service,.blog_list {
        display: grid;
        grid-template-columns: 1fr;}.Visualiz_bx{display: block;}
    .list_service,.vide_sect .list_member{grid-template-columns: repeat(2,1fr);}
    .Analysis_serv .consut_wrap,.foot_top {
      
        grid-template-columns: repeat(2,1fr);}.Visualiz_bx .box_bg-second,.Visualiz_bx .img_bx{width: 100%;}
        .img_list img{width: 100%;}
        .width-60,.width-40{width: 100%;}
        .wrap_inner{display: block;}
        .wrap_inner {
            display: block;
        }
        .foot_top .address_bx .cont_ft .frm_grp .form-control{width: 100%;}
        .wrap_inner .sect_right {
            display: none;
        }
        ul.flow-items-list{display: block;}
}

@media (min-width:360px) and (max-width: 768.5px) {
    .ft_sect .soical_list_ft {
        text-align: center;margin-top: 30px;
    }
    .gathr-in-action.meet-gathr h2.head-title{    width: 100%;
        margin: 0 auto;
        font-size: 32px;}
    .ft_sect .soical_list_ft li {
        display: inline-block;
    }.btn_grp .btn{display: block;}
    .btn_grp .btn{background: transparent;}
    .foot_top,.footer_mid {
      
        grid-template-columns: repeat(1,1fr);}
}