@media (max-width:991px){
    
    .do_sec .panel .text_panel>p {
        padding-top: 0px;
    }
    
    .process-sec {
        height: auto;
    }
    
    .nav-tabs .nav-link {
        line-height: 100px;
        width: 120px;
        height: 120px;
        margin-right: 40px;
        font-size: 10px;
        letter-spacing: 0px;
    }
    
    .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
        width: 120px;
        height: 120px;
    }
    
    .service_sec .column{
        column-count:2; 
        width:100%
    }
}

@media (max-width:767px){
    .do_sec .panel .text_panel>p {
        padding-bottom: 50px;
    }
    
    .process-sec {
        height: auto;
    }
    
    .network_sec .network_text>p {
        text-align: center;
        width: 100%;
    }
    
    .network_sec .contact_btn {
        margin-top: 20px !important;
        text-align: center;
    }
    
    .footer_sec .footer_about {
        margin-bottom:30px;
    }
    
    .footer_sec .footer_news {
        margin-bottom:30px;
    }
    
    .footer_sec .footer_news>h3 {
        padding-bottom: 20px;
    }
    
    .footer_sec .footer_contact>h3 {
        padding-bottom: 20px;
    }
    
     .service_sec .column{
        column-count: 1; 
        width:100%
    }
    
    .contact_sec .message>h3{
        padding-top:30px;
    }
    
    .contact_sec .address{
        padding-top:30px;
    }
}


@media (max-width:400px){
    
    .slider_sec .carousel .carousel-inner .carousel-item .carousel_text>h2 {
        font-size: 34px;
        font-weight: 600;
    }
    
    .slider_sec .carousel .carousel-inner .carousel-item .carousel_text>h5 {
        font-size: 14px;
        font-weight: 600;
    }
    
    .do_sec .panel .text_panel>p {
        padding-bottom: 50px;
    }
    
    .process-sec {
        height: auto;
    }
    
    .team-sec .slide-sec .slider-panel .slider-hover>h2 {
        padding: 50px 0 30px 0;
    }
    
    .network_sec .network_text>p {
        text-align: center;
        width: 100%;
    }
    
    .network_sec .contact_btn {
        margin-top: 20px !important;
        text-align: center;
    }
    
    .footer_sec .footer_about {
        margin-bottom:30px;
    }
    
    .footer_sec .footer_news {
        margin-bottom:30px;
    }
    
    .footer_sec .footer_news>h3 {
        padding-bottom: 20px;
    }
    
    .footer_sec .footer_contact>h3 {
        padding-bottom: 20px;
    }
    
    .service_sec .column{
        column-count: 1; 
        width:100%
    }
    
    .contact_sec .message>h3{
        padding-top:30px;
    }
    
    .contact_sec .address{
        padding-top:30px;
    }
}

