@media only screen and (max-width: 600px) {
 .header-section img{
     width:100%;
 }   
    
.contact-us-section span a{
    font-size: 13px;
}    
    
.top-header ul , .header-section ul{
    padding: 0;
}    

.header-section li{
    padding: 10px 15px;
}   

.banner-section{
    padding:33px 1px 15px;
}

.banner-section h1 {
    font-size: 28px;
    line-height: 34px;
} 

.top-header li:first-child {
    padding-right: 0;
}

.banner-section li {
    display: block;
    margin-bottom: 20px;
    padding:0;
}

.service-section-in {
    text-align: -webkit-auto;
}

.service-section-in p , .statistics-sec p{
    text-align: justify;
}

.service-section-inner{
    margin-bottom: 20px;
    height: auto;
}

.containerr img {
    width: 100% !important;
}

.service-sectionn{
    padding: 45px 10px 30px;
}

.statistics-sec ul{
    padding-left: 0;
}

.confi-inner {
    height: auto;
    margin-bottom: 20px;
}
.containerr{
    margin-top: 15px;
}

.testimonials-tab button{
    padding: 10px 34px;
}

ul.timeline:before{
    left: 12px;
}

ul.timeline > li:before{
    left: 0;
}

ul.timeline > li{
    padding-left: 0;
}

.software-worked{
    margin: 0;
}

.software-worked p{
    padding:10px;
}

.rt-side {
    padding-top: 0;
    text-align: center;
}

.software-worked li{
        margin-right: 0;
    margin-bottom: 15px;
}

.software-worked ul{
    margin-bottom: 0;
}

.work-sample {
    padding: 30px 0px 0px;
}

.sample-in{
     margin-bottom: 20px;   
}

.contact-dt {
    padding: 20px 10px;
    margin-bottom: 20px;
}

.contact-pg{
    padding: 10px;
}

.contact-dt a {
    font-size: 14px;
}

.form-sectnn{
    padding: 22px 14px 10px;
    box-shadow: none;
}    

.mobile-view{
    display:block;
}

.desktop-view{
    display:none;
}

.software-worked li{
    height:auto;
}


ul.mobile-view {
    padding: 20px;
}
}