@media handheld, only screen and (max-width: 992px) {
    
     /*---------------------Tablet Responsive menu enable code-----------------------------*/
.navbar-header {
    float: none;
}

.navbar-left,
.navbar-right {
    float: none !important;
}

.navbar-toggle {
    display: block;
        margin-top: 26px;
        background-color: #6551FF;
  
}

    .navbar-toggle span{
        
        background: #fff;
        
    }
    .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-collapse.collapse {
    display: none !important;
}

.navbar-nav {
    float: none !important;
    margin-top: 7.5px;
}

.navbar-nav > li {
    float: none;
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}

.collapse.in {
    display: block !important;
}
    
 

/*---------------------Tablet Responsive menu enable code-----------------------------*/
    
    
    
.contact-info ul {
    padding: 0px;
    margin: 109px 0px 0px 0px;
}    
    .banner .banner-text h1{
        
        font-size: calc(1vw + 3rem);
        text-align: center;
        line-height: calc(1vw + 3.9rem);
        
    }    
    .banner .banner-text p{
        
        text-align: center;
         font-size: calc(1vw + 1.5rem);
    }
    
    
    .talk-expert{
        width: 100%;
        padding: 63px 56px;
        height: auto;
    }
    
    .talk-expert img{
        
        display: block;
        margin: 0px auto;
    }
    
    .banner{
        
        height: auto;
        flex-direction: column;
        
    }
    
    .banner-action{
        
        text-align: center;
    }
    
    
    .custome-editing .navbar-brand{
        
        
            margin-top: 16px;
    }
    
    .about-content img{
        
        margin: 0px auto;
        display: block;
        
    }
    
    .about-content small{
        
        text-align: center;
    display: block;
    margin-top: 37px;
        
    }
    .about-content h1{
        text-align: center;
        
    }
    
    .about-content p, .what-we-do small, .what-we-do h1, .what-we-do p{
        
        text-align: center;
    }
    
    .what-we-do a{
        
        text-align: center;
        margin-bottom: 40px;
        
    }
    
    .we-do-points p{
        
        text-align: left;
    }

    .what-we-do small{
        
        margin-top: 0%;
    }

    .tally-product-box{
        
        margin-bottom: 40px;
    }
    
    
    .talk-expert h1{
       font-size: calc(1vw + 3.5rem);
    text-align: center;
        
    }
    
    .talk-expert p{
        
         font-size: calc(1vw + 1.5rem);
        text-align: center;
        margin-top: 35px;
        display: block;
    }
    
}


@media handheld, only screen and (max-width: 414px){
    
    .banner img{
        width: 100%;
    margin: 0px auto;
    display: block;

        
    }
    
    .banner{
        
            padding-left: 23px;
    }
    
    .banner-text{
        
        padding-right: 41px !important;
        
    }
    
    .about-content img {
    margin: 0px auto;
    display: block;
    width: 100%;
}
    
    .talk-expert {
    width: 100%;
    padding: 63px 14px;
    height: auto;
}
    
    
}

