    @media only screen and (max-width: 1200px) {
        .webimg img {
            margin-top: -57px;
        }
        
        #Bannersec img {
    width: 100%;
    padding-top: 80px;
}
    }
    
    @media only screen and (max-width: 1024px) {
        #casestudiesList,
        #deliversolution {
            padding: 40px 0;
        }
        #deliversolution h2 {
            font-size: 26px;
        }
        .filter-button {
            margin: 0 2px 20px;
            padding: 5px 10px;
        }
        .projbox .techeis span {
            padding: 4px 10px;
            margin: 2px;
            font-size: 12px;
        }
        .projbox {
            margin-bottom: 20px;
        }
        .CommonSec .serviceheading h4 {
            font-size: 38px;
        }
        .CommonSec .serviceheading b {
            font-size: 19px;
        }
        .CommonSec .servicelist {
            padding: 50px 0 40px 0 !important
        }
        #casestudiesList .strategy {
            top: -74px
        }
        #technologies {
            padding: 50px 0;
        }
        #technologies .strategy {
            top: -89px
        }
        .secleft {
            padding: 25px 0 0 0;
        }
        .touchbtn {
            padding: 15px 20px 20px 20px;
        }
        .navbar {
            margin-top: 10px;
            padding-top: 0;
        }
        .navbar ul li {
            padding: 15px 4px 15px 3px;
            font-size: 14px;
        }
        .estimateform {
            top: 21%;
        }
        .textonimg {
            width: auto;
            left: 5%;
            position: absolute;
            top: 50%;
        }
        .digital {
            margin-top: -40px;
        }
        .webimg.mobimg img {
            margin-top: 0px;
        }
        .webdetail {
            padding: 60px 0 0 0;
        }
        .mobdetail {
            padding-left: 15px;
        }
        .webimg img {
            width: 275px;
            margin-top: -58px;
        }
        .detail {
            padding: 0;
        }
        .icons {
            padding: 10px 0 0 0;
        }
        .heading {
            padding: 0;
        }
        .detail p {
            padding: 0;
        }
        .workflowheading {
            margin-left: 0;
        }
        .industry_detail ul li {
            padding: 5px 10px 0 0;
            margin: 0;
            width: 48%;
        }
        .industry_detail {
            padding-left: 0px;
            margin-left: 20px;
            ;
        }
        .computerimg img {
            width: 240px;
            height: 380px;
        }
        .industry_heading {
            margin-left: 0;
        }
        .ratingstar {
            padding: 0;
        }
        .contactform {
            padding-left: 80px;
        }
        .commonsec .address h4 {
            margin: 0px;
        }
        .commonsec .address {
            padding: 15px 10px 12px 10px;
            width: 100%;
        }
        .linkk li {
            padding-right: 0;
        }
        footer .menu {
            padding: 0;
        }
        .content span {
            font-size: 16px;
        }
        #service_sec ul li {
            width: 26%;
            margin: 0 25px 70px 5px;
            padding: 30px 2px 10px 10px;
        }
        /* #service_sec ul li .servicebox{
        padding:30px  10px 30px 10px;
    } */
        #service_sec .brand span i {
            padding-left: 5px;
        }
        .brand .eye {
            margin-left: 15px;
        }
        #service_sec .brand p {
            padding-right: 6px;
        }
        .sidecontent {
            padding-right: 35px;
        }
        .service {
            padding: 30px 0 30px 0;
        }
        .commonsec .contactform {
            padding-left: 0;
        }
        .CommonSec ul li {
            width: 31%;
            padding: 36px 5px 10px 15px;
            margin: 0 5px 20px 5px;
        }
        .CommonSec .servicebox p {
            padding: 0 0px 0 0;
        }
        .brandbox {
            padding: 10px 8px 10px 15px;
            width: 100%;
        }
        .strategy {
            right: 9%;
            width: 230px;
        }
        .strategy span {
            font-size: 21px;
            line-height: 28px;
        }
        .strategy img {
            margin-left: 25px;
            max-width: 28px;
        }
        .subnav {
            position: absolute;
            left: 110px;
            top: 60px;
        }
        .ratingstar p {
            padding: 0 30px 0 60px;
        }
        #service_sec .servicelist {
            width: 100%;
            padding: 60px 0 40px 0;
        }
        #service_sec .servicelist {
            margin-top: -130px;
            margin-left: 0;
        }
        .managetext {
            top: 52%;
        }
        #Bannersec .estimates {
            top: 15%;
        }
        .textonimg h2 {
            font-size: 30px;
        }
        .textonimg p {
            font-size: 14px;
        }
        .managetextCntr {
            top: 30%;
        }
        .btns ul li a {
            font-size: 14px;
            line-height: 28px;
        }
        .webheading h4 {
            font-size: 22px;
        }
        .webheading small {
            font-size: 17px;
        }
        .webdetail a {
            padding: 8px 18px;
        }
        #workflowsec {
            padding: 50px 0;
        }
        .icons .detail h4 {
            font-size: 15px;
        }
        .workflowheading h4 {
            font-size: 22px;
        }
        .workflowheading small {
            font-size: 17px;
        }
        .icons img {
            max-width: 30px;
        }
        #digitalcomputer {
            background-size: 34% 100%;
            padding: 10px 0;
        }
        .industry_heading h4 {
            font-size: 22px;
        }
        .industry_heading small {
            font-size: 17px;
        }
        #feedbacksec {
            padding: 50px 0;
        }
        footer h4 {
            font-size: 17px;
        }
        footer .links li a {
            font-size: 15px;
        }
        footer .links li {
            margin-right: 5px;
        }
        .servicebox h4 {
            font-size: 22px;
        }
        .sidecontent h2 {
            font-size: 26px;
        }
        #service_sec ul li {
            width: 28%;
        }
        .brand a {
            padding: 12px 5px 12px 5px;
        }
        .ico a {
            margin-left: 5px;
        }

        /* new css industry page */
        .indusright {
            margin-right:5px!important
        }
         #indusservices ul li{
             width: 42%; 
           
        }
        #devlopmentsec ul li {
           
             padding-right: 5px;
         }
       
  #Bannersec img {
    width: 100%;
    padding-top: 80px;
}
    }
    
    @media only screen and (max-width: 767px) {
        #feedbacksec,
        #workflowsec,
        #digitalcomputer {
            padding: 20px 0;
        }
        .copyright {
            margin-top: 15px;
        }
        #service_sec ul li .servicebox {
            min-height: 0;
        }
        .CommonSec ul li {
            padding: 20px 5px 10px 15px
        }
        .CommonSec ul li .servicebox {
            min-height: 0;
        }
        footer h4 {
            text-align: center;
            margin-bottom: 10px;
        }
        #digitalcomputer {
            background-image: none;
        }
        .industry_detail {
            padding: 0;
        }
        .btns ul li {
            margin: 3px 3px;
            line-height: 15px;
        }
        .btns ul li a {
            font-size: 13px;
            line-height: 18px;
        }
        .estimateform.active {
            right: 2%;
            top: 28%
        }
        .mtoggle {
            display: inline-block;
            float: right;
            margin: -5px 15px 10px 20px;
        }
        #Bannersec .estimates {
            top: 32%;
        }
        .textonimg h2 {
            color: #fff;
            font-size: 20px;
            margin-top: 0;
            margin-bottom: 3px;
        }
        .textonimg p {
            font-size: 14px;
            line-height: 18px;
        }
        .textonimg p br {
            display: none;
        }
        #BannerSec .estimateform {
            top: 38%;
        }
        .working {
            margin-top: 10px;
        }
        .navbar {
            position: absolute;
            top: 46px;
            left: 0;
            z-index: 2;
            width: 100%;
            height: auto;
            background-color: #fff;
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        }
        .commonsec .contactform {
            padding-left: 10px;
        }
        .workflowheading {
            margin-left: 60px;
        }
        .CommonSec ul li {
            margin: 0 0 10px 0;
        }
        .navbar {
            display: none;
        }
        .secleft {
            padding: 25px 0 0 0;
        }
        .secright {
            padding: 6px 0 0 0;
        }
        .banner {
            padding-top: 60px;
        }
        .logosec {
            padding-top: 20px;
            ;
        }
        .maincontents {
            margin-top: 0;
        }
        .managetextCntr {
            top: 25%;
        }
        .textonimg {
            width: 100%;
            left: 0%;
        }
        .navbar ul li {
            display: block;
            text-align: center;
            padding: 3px 4px 7px 3px;
        }
        .navbar ul li a {
            padding: 3px 0;
            width: 100%;
            display: inline-block;
        }
        .navbar ul li .subnav {
            position: static;
            width: 100%;
            float: left;
        }
        .webdetail {
            padding: 0;
        }
        .digitalimg {
            text-align: center;
            float: none;
        }
        .webimg {
            text-align: center;
        }
        .mobimg {
            text-align: center;
            float: none;
        }
        .webimg img {
            margin-top: 10px;
        }
        #service_sec ul li {
            margin: 0;
            width: 100%;
        }
        #service_sec .servicelist ul li:nth-child(2) {
            top: 0;
        }
        #service_sec .servicelist {
            margin-top: 0;
            padding: 10px 6px 0 6px;
        }
        .computerimg img {
            width: 250px;
        }
        .webdetail {
            padding: 22px;
            margin-bottom: 30px;
        }
        .digital {
            margin-top: 90px;
            padding: 0;
        }
        .icons {
            display: block;
        }
        .detail {
            padding: 0;
            margin-bottom: 20px;
        }
        .workflowheading {
            margin-left: 10px;
        }
        .workflow {
            border-top-left-radius: 50% 4%;
            border-bottom-right-radius: 60% 5%;
            padding-top: 20px;
        }
        .industry_detail ul li {
            padding: 0 30px 0 30px;
            margin: 0;
        }
        .industry_detail ul {
            padding: 0;
        }
        /* .industry{
            padding: 20px 0 0px 20px;
            } */
        .industry_heading {
            margin-left: 20px;
        }
        footer .menu {
            padding: 0 55px 0px 55px;
        }
        .ratingstar {
            padding: 0;
        }
        .contactform {
            padding: 0 10px;
        }
        .contactform input[type="text"],
        .contactform input[type="email"] {
            margin-bottom: 12px;
        }
        .contactform .form-group {
            margin-bottom: 0;
        }
        .contactform select,
        .contactform textarea {
            margin-bottom: 12px;
        }
        .commonsec .address {
            width: 98%;
            margin: 0 0 20px 6px;
        }
        footer .links {
            text-align: center;
            float: none;
        }
        .subnav ul li {
            text-align: left;
        }
        .subnav {
            top: 140px;
            left: 120px;
        }
        .content span {
            font-size: 8px;
        }
        .CommonSec ul li {
            width: 98%;
        }
        .service {
            padding: 0 10px 0 10px;
        }
        .sidecontent {
            padding: 10px;
            margin: 0;
        }
        .strategy {
            width: 240px;
            right: 7%;
        }
        .brandbox {
            margin-left: 0;
            width: 100%;
            margin-bottom: 0;
        }
        .webapplication {
            padding: 0;
        }
        .industry_detail {
            margin-left: 0;
        }
        .icons {
            padding: 0 0 0 0;
        }
        #BannerSec {
            padding-top: 62px;
        }
        #Bannersec {
            padding-top: 62px;
        }
        .managetext {
            position: absolute;
            left: 0%;
            top: 51%;
        }
        .projbox {
            width: 100%;
        }
        .businesscont {
            margin-top: 5px;
        }
        #business_sec {
            padding: 5px 20px 60px 25px;}
            .businesssec img {
                width: 250px;
            }
/* new css industry page */
            #indusservices ul li {
                width: 98%;
            }
            #devlopmentsec ul li {
               width: 94%;
                padding-right: 0;
            }
            #Bannersec img {
    width: 100%;
    padding-top: 80px;
}
    }
    @media only screen and (max-width: 480px) {
       
        #devlopmentsec ul li {
            width: 94%;
            padding-right: 0;
        }
        .CommonSec .industrypara {
            height: 95px};
            .CommonSec ul li .industrybox{
                min-height: 170px;
            }
            .navbar ul li a {
                color:#000000
                
            }
            .navbar {
                position: absolute;
                top: 49px;
                left: 0;
                z-index: 2;
                width: 100%;
                height: auto;
                /* background-color: #fff;
                box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */
            }
            .logosec{
                padding: 8px 12px 0 ;
            }
            .seccontact {
                padding: 0;
            }
            #benefitsec ul li {
                width: 96%;
            }
            
             #Bannersec img {
    width: 100%;
    padding-top: 30px;
}

#businesssec {
    background: #fff;
    margin-bottom: 20px;
    /* padding: 19px 0 20px; */
    margin-top: -44px;
}

#benefitsec {
    background: #fff;
    margin-bottom: 0px;
    padding: 25px 0 20px;
    margin-top: 0px;
}

element.style {
    padding: 35px 0 20px;
}

.contactform h2 {
    color: #000000;
    font-family: 'proxima_nova_ltsemibold';
    font-size: 28px;
    line-height: 32px;
    padding: 43px 0px 18px;
}
    }
    
   