@media (max-width: 767px){
    .header .nav-row .nav-controls .nav-item .nav-link {
        padding: 15px 5px !important;
    }
    .header .nav-row .nav-controls .nav-item .nav-link {
        padding: 15px 5px !important;
    }
    .companyachievements .res-holder {
        flex: 1;
        display: flex !important;
        justify-content: inherit !important;
        width: 100%;
    }
    .mainheading {
        font-size: 27px;
    }
    .intro .container, .invt .container {
        max-width: 97%;
    }
    .swcont {
        top: 55%;
    }
    .swcont h1 {
        color: #fbad17;
        font-weight: 700;
        font-size: 28px;
    }
    .swcont .price {
        padding: 5px 0px;
        font-size: 20px;
    }
    .intro-content h5 {
        margin-top: 15px;
    }
    .simulanis__footer ul {
        justify-content: flex-start;
        margin-top: 15px;
    }
    .swiper-wrapper {
        height: 45vh !important;
    }
    .swiper-slide img {
        height: 45vh !important;
    }
    .swcont .btnbutnow {
        padding: 6px 20px;
    }
    .swcont .btndetails {
        padding: 6px 20px;
    }
    .swcont .clients {
        display: none;
    }
    .swcont p {
        margin: 0px;
    }
    .swcont .price .old {
        color: #ffffff;
        font-size: 15px;
        margin: 0px 10px 0px 30px;
    }
    .btnlink {
        margin: 7px 0px;
        display: inline-block;
    }
    .diffother .diffothbox img {
        width: 40px;
    }
    .diffother .diffothbox p {
        font-size: 13px;
    }
    .diffother .diffothbox {
        padding: 15px;
        margin-bottom: 10px;
    }
    .intro-content h2 {
        font-size: 27px;
        line-height: 30px;
    }
    .diffother h3 {
        font-size: 27px;
        margin-bottom: 15px;
    }
    .diffother {
        padding: 40px 0px 0px;
    }
    .hrdwre-toolbox .title h3 {
        font-size: 28px;
    }
    .featuredproduct {
        display: block;
        padding: 25px 0px 0px;
    }
    .featuredproduct img{
        height: 250px;
        margin: 0px 15px;
    }
    .featuredproduct .fetbox{
        margin:0px 15px;
    }
    .featuredproduct .fetbox h1 {
        font-size: 28px;
    }
    .workingacross .nav-link {
        padding: 10px 20px;
        width: 180px;
        font-size: 13px;
        margin-left: 0px;
    }
    .workingacross {
        padding: 40px 0px 40px;
    }
    .headingcap .btn-default {
        margin-top: 15px;
    }
    .levtechdemo h5 {
        font-size: 16px;
        font-weight: 500;
    }
    .levtechdemo .dbutton .btnlink {
        padding: 10px 20px;
    }
    .levtechdemo .dbutton .btn-white {
        padding: 9px 20px;
        margin-left: 10px;
    }
    .testimonials {
        padding: 40px 20px;
    }
    .testimonials .trustedclients h1 {
        font-size: 22px;
        line-height: 28px;
    }
    .testibox .testimonial .title{
        font-size: 16px;
    }
    .testibox .testimonial .post{
        font-size: 14px;
    }
    .companyachievements{
        flex-direction: column;
        align-items: flex-start;
    }
    .companyachievements .res-holder img {
        width: 95px;
        height: 95px;
    }
    .getintouch {
        padding-top: 60px;
    }
    .getintouch .container .getintouchstart {
        /* flex-wrap: wrap-reverse; */
        flex-direction: column-reverse;
    }
    .getintouch .container .getintouchstart .left {
        flex: 1;
    }
    .getintouch .container .getintouchstart .right {
        flex: 1;
        padding: 20px 10px;
    }
    .getintouch .container {
        margin-top: 20px;
        padding-bottom: 25px;
    }
    .getintouch .container .getintouchstart .left {
        padding: 10px 0px;
        border-right: none;
    }
    .getintouch .container .getintouchstart .custom-select {
        margin-bottom: 20px;
    }
    .top__content.leadship_bg {
        height: 45vmax;
    }
    .content {
        margin-top: 15px;
    }
    .award__banner {
        height: 45vmax;
        padding: inherit;
    }
    .header .nav-row .nav-controls .nav-item .nav-link {
        padding: 12px 15px !important;
    }
    .header .nav-row .nav-controls .nav-item .dropdown_menu li a {
        padding: 7px 25px !important;
    }
    .companyachievements .view {
        flex: 1;
        width: 100%;
    }
    .inner {
        text-align: right;
    }
    .res-holder .inner p {
        font-size: 14px;
        max-width: 140px;
    }

    .verticletable {
        display: block;
        padding: 30px 0px 0px;
    }
    .verticletable h1 {
        writing-mode: inherit;
        text-orientation: inherit;
        letter-spacing: inherit;
        font-size: 25px;
        margin-bottom: 10px;
    }
    .servicesr {
        display: inherit;
    }
    .verticletable .nav.nav-tabs {
        width: 100%;
    }
    .servicesr .serbox1 {
        display: block;
    }
    .servicesr .serbox1 .serbox111 {
        display: flex;
        height: inherit;
    }
    .verticletable .tab-content {
        margin-top: 200px;
    }
    .servicesr .serbox2 {
        display: flex;
    }
    .servicesr .serbox2 .serbox21 {
        height: 292px;
    }
    .servicesr .serbox2 .serbox22 img {
        height: 293px;
    }
    .servicesr .serbox2 .serbox21 img {
        height: 293px;
    }
}