@media(max-width:1800px) {
.capabilities-wrapper {
    width: 94%;
}
.navbar-brand{
    top: 1vw;
}
.common-btn img {
        width: 13%;
    }
#milestone-section:before{
    left: 19%;
}
.timeline-progress-wrapper{
    left:3%;
}
.indutries .text-box .icon-box img {
    width: 57%;
}
.product-line .owl-prev{
    bottom: -0.5vw;
}
.product-line .owl-next{
     bottom: -0.5vw;
}
.product-indutry-slider.owl-theme .owl-dots .owl-dot span{
    width: 26vw;
}
.indutries-slider .owl-prev{
    left: 3.4vw;
}
.indutries-slider .owl-next{
    right: 3.4vw;
}
.product .left-box, .product .right-box{
    height:51vw ;
}
.industry-milestone #milestone-section:before {
    left: 20% !important;
}
.vision-single .icon-box img {
    width: 70%;
}
.product .left-box ul li::before{
    top: -1px;
}
.capabilities .divder {
    left: 48.2%;
    width: 65%;
}
}

@media(max-width:1366px) {
.navbar-brand {
        top: 1vw;
        width: 20%;
    }
    .navbar-expand-md .navbar-nav .nav-item:nth-child(7) .nav-link{
        width: 11.16vw;
    }
    .vision-single img{
        width: 16%;
    }
    p{
        font-size: 1vw;
    }
    .timeline-content img{
        width: 90%;
    }
    .btm-strip .row {
    position: relative;
    top: 0.7vw;
}
.contact-info a, .contact-info p{
    font-size: 1vw;
    }
    .slide img{
        width: 79%;
    }
    .product-line .owl-dots{
        margin-top: 2vw;
    }
    .owl-theme .owl-nav [class*=owl-]{
        font-size: 9px;
    }
    .industry-list li img {
    margin-right: 0.7vw;
    width: 16%;
}
.industry-list li{
    margin-bottom: 1vw;
}
.industry-section .industry-content{
    padding: 2vw 0 2vw 2vw;
}
.capabilities-single .icon-box{
    width: 5.13vw;
    height: 5.13vw;
}
       .common-btn img {
        width: 16%;
    }
    .home-banner .caption a img {
    left: 10px;
    width: 15%;
}
.subheading img {
    margin-right: 4px;
    width: 1.7vw;
}
.service-single .icon-box img {
    width: 58%;
}
.product .left-box .common-btn img{
    left: 9px;
}
.product-indutry .item img {
    width: 14vw !important;
    height: 14vw;
    }
        .product-indutry-slider.owl-theme .owl-dots .owl-dot span {
        width: 25vw;
    }
    .product-indutry-slider .owl-prev{
        bottom: -0.6vw;
    }
     .product-indutry-slider .owl-next{
        bottom: -0.6vw;
    }
    .buyer-wrapper .buyer-single .icon-box img {
    width: 68%;
}
.quality-wrapper:nth-child(2n) .row .right-box {
    padding-left: 14.2vw;
}
.quality-wrapper .right-box {
    padding-left: 3vw;
}
.systems-single .icon-box img {
    width: 59%;
}
.industry-milestone .timeline-slide:nth-child(even) .timeline-content {
    flex-direction: column-reverse;
    top: 1vw !important;
    gap: 6.771vw !important;
}
.industry-milestone .timeline-slide:last-child .timeline-content div{
    top: -6vw;
}
    .quality-infrastructure .capabilities-slider {
        height: 40vw;
    }
    .slider-controls button{
        font-size: 12px;
    }
.systems-single ul li::before{
    left: -25px;
    top: -1px;
}
    .product .left-box, .product .right-box {
        height: 53vw;
    }
    .heading-box {
    position: relative;
    top: 7vw;
}
.capabilities .divder {
        width: 66%;
    }
.product .left-box ul li::before {
        top: -3px;
        left: -23px;
    }
    .indutries .row{
        top: 210px;
        }
        .buyer-wrapper .buyer-single .icon-box{
            width: 4.13vw;
    height: 4.13vw;
        }
        .buyer-wrapper .buyer-single .icon-box img {
        width: 40px;
        height: 60px;
    }
    .capabilities-single .icon-box img, .service-single .icon-box img, .buyer-wrapper .buyer-single .icon-box img, .systems-single .icon-box img {
    width: 4vw;
    height: 3.2vw;
}
.buyer-wrapper .buyer-single h5 span br {
    display: none;
}
.industry-milestone .timeline-content h4, .industry-milestone h3{
    margin-bottom: 6px;
}
 .buyer-wrapper .buyer-single .icon-box img{
    width: 2.7vw;
        height: 3.2vw;
 }
 .service-single .icon-box img {
    width: 3vw;
    height: 2vw;
}
.systems-single .icon-box img{
    width: 2.5vw;
        height: 3.2vw;
}
}

@media(max-width: 992px) {
     header .mobile-navbar.open {
         right: 0%;
    }
     .navbar-toggler .icon-bar {
         display: block;
         width: 25px;
         height: 2px;
         border-radius: 0px;
         background-color: #000;
         position: relative;
         margin: 5px auto;
         transition: all ease-in-out 0.3s;
         -webkit-transition: all ease-in-out 0.3s;
         -moz-transition: all ease-in-out 0.3s;
         -o-transition: all ease-in-out 0.3s;
    }
     header .navbar-toggler.active .icon-bar.one {
         -webkit-transform: rotate(45deg);
         -moz-transform: rotate(45deg);
         -o-transform: rotate(45deg);
         transform: rotate(45deg);
         top: 7px;
    }
     header .navbar-toggler.active .icon-bar.two {
         transform: translateX(40px);
         -webkit-transform: translateX(40px);
         -moz-transform: translateX(40px);
         -o-transform: translateX(40px);
    }
     header .navbar-toggler.active .icon-bar.three {
         -webkit-transform: rotate(-45deg);
         -moz-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
         transform: rotate(-45deg);
         bottom: 7px;
    }
     .mobile-navbar .navbar-nav {
         margin-top: 50px;
         display: block;
    }
     header .navbar-toggler, header .navbar-toggler:focus {
         border: 0;
         outline: 0;
         padding: 0;
         width: 25px;
         height: 25px;
         position: relative;
         overflow: hidden;
         z-index: 2;
         margin: 10px;
         top: -5px;
    }
     header .mobile-navbar.open {
         right: 0%;
    }
     header .mobile-navbar {
         z-index: 2;
         width: 100%;
         position: fixed;
         top: 0;
         padding: 0px;
         z-index: 1;
         right: -100%;
         background-color: #fff;
         color: #fff;
         height: 100vh;
         overflow-y: scroll;
         transition: all 0.3s;
    }
    .navbar-brand {
    top: 1px;
    left: 15px;
}
     .navbar-brand img {
         margin: inherit;
         width: 85%;
         margin-top: 10px;
         display: flex;
         justify-content: center;
    }
.navbar-expand-md .navbar-toggler {
    display: block;
    position: relative;
    top: 5px;
}
.navbar-expand-md .navbar-toggler:focus{
    box-shadow: none;
}
.navbar-mobile ul{
    top:0;
    background-color: #000;
    padding-top: 67px;
    padding-left: 14px;
}
.navbar-mobile>ul>li{
    border-bottom: 0;
}
#navbar ul .nav-link{font-size: 17px;margin-top: 4.7vw;}
header{
    height: 68px;
}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 100vw !important;
    }
    .mobile-nav-toggle{
        margin-top: 12px;
    }
    .navbar-mobile .mobile-nav-toggle{
        top: 9px;
        right: 30px;
    }
    .home-banner .caption h1{
        font-size: 33px;
    }
           .home-banner .caption {
        top: 70%;
    }
    .subheading{font-size: 22px;}
    .subheading img{
        width: 3.7vw;
    }
    .heading{
        font-size: 30px;
    }
    .header-box{
        display: block;
    }
    .header-box p{
        font-size: 19px;
    }
    .header-box .text-end{
        text-align: left !important;
    }
    .product-slider .item h5{
        font-size: 20px;
    }
    .product-slider .item p{
        font-size: 17px;
    }
        .navbar-mobile-bg {
         background: transparent !important; 
    }
    .product-slider{padding-left: 4.8vw;}
    .product-line .owl-prev{left: 4.4vw;}
    .industry-section .industry-content{
        height: 44.2vw;
        position: relative;
    top: -25px;
    }
    .industry-list li{
        font-size: 12px;
    }
    .capabilities-wrapper {
        width: 100%;
    }
    .capabilities-single h3{
        font-size: 16px;
    }
    .capabilities-single p{
        font-size: 14px;
    }
    .capabilities-single .icon-box img, .service-single .icon-box img, .buyer-wrapper .buyer-single .icon-box img, .systems-single .icon-box img {
        width: 5vw;
        height: 4vw;
    }
    .capabilities .divder{
        display: none;
    }
        p {
        font-size: 14px;
    }
    .common-btn{
        height: 3.4vw;
        font-size: 13px;
    }
            .common-btn img {
        width: 12%;
    }
    .ready-start .common-btn img{
        left: 11px;
    }
    .main-footer .footer-wrapp{
        width: 100%;
    }
    .main-footer .footer-wrapp{
        flex-wrap: wrap;
    }
    .column:nth-child(1){
        width: 100%;
    }
    .column:nth-child(2){
        width: 33%;
    }
        .column:nth-child(3) {
        width: 24%;
    }
       .column:nth-child(1) p {
        width: 100%;
        font-size: 14px;
        margin-bottom: 24px;
    }
    .column:nth-child(1) p br{
        display: none;
    }
    .column a{
        font-size: 14px;
    }
    .main-footer .footer-wrapp{
        margin-top: 0;
    }
    .column h4{
        font-size: 16px;
        margin-bottom: 14px;
    }
    .column p{
        font-size: 14px;
    }
    .btm-strip p{
        font-size: 14px;
    }
    .btm-strip a, .btm-strip a:hover{
        font-size: 14px;
    }
    .contact-wrapper img {
    margin-right: 1vw;
    width: 11%;
}
.ready-start .text-box{
    width: 100%;
}
.focus .play{
    width: 5%;
}
.breadcrum-list{
    font-size: 17px;
}
    .product .left-box, .product .right-box {
        height: auto;
        margin-bottom: 22px;
    }
    .service-single .icon-box{
        width: 50px;
        height: 50px;
    }
    .product .left-box ul li{
        font-size: 14px;
    }
    .product .left-box ul{
        padding-left: 20px;
    }
    .product .left-box ul li::before{
        left: -22px;
    }
    .font20 {
    font-size: 18px;
}
.product-indutry .item img {
        width: 22vw !important;
        height: 21vw;
    }
    .font22 {
    font-size: 16px;
}
html {
    overflow-x: unset !important;
}
.indutries .text-box .icon-box{
    height: 50px;
    width: 50px;
}
.what-we ul li, .why-we ul li{
    font-size: 14px;
}
.what-we ul, .why-we ul{
    padding-left: 18px;
}
.material-wrapper{
    flex-wrap: wrap;
}
.material-single{
    width: 47%;
}
.material-single .top-wrapper{
    height: 12.7vw;
}
.material-single .type{
    font-size: 12px;
}
.material-single h5 {
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 120%;
}
.focus .focus-box{
    height: 16.83vw;
    width: 34.19vw;
}
.contact-main ul .nav-link{
    margin: 0 20px;
    font-size: 18px;
}
.contact-info .icon-box{
    width: 50px;
    height: 50px;
}
.contact-info h5 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 6px;
    }
        .contact-info a, .contact-info p {
        font-size: 13px;
    }
    .contact-main .row{
        padding: 25px;
    }
    .page-overview{
        margin-top: 9vw;
    }
    section.page-overview ul {
    padding-left: 0;
}
.page-overview ul li a{
    font-size: 15px;
}
.about-company h3.company-info {
    color: #F4F5EE;
    font-size: 16px;
    line-height: 130%;
    width: 100%;
    margin-top: 12px;
}
.vision-single h4{
    font-size: 25px;
}
    section.page-overview ul {
        padding-left: 0;
        margin-top: 22px;
    }
    .buyer-wrapper .buyer-single .icon-box{
        width: 50px;
        height: 50px;
    }
    .systems-single .icon-box{
        width: 50px;
        height: 50px;
    }
    .systems-wrapper{
        flex-wrap: wrap;
    }
    .systems-single{
        height: auto;
        margin-bottom: 21px;
        width: 100%;
    }
    .systems-single ul li::before{
        left: -25px;
    top: 0px;
    }
    .systems-single ul li{
        font-size: 14px;
    }
    .buyer-wrapper .buyer-single{
        width: 49%;
    }
        .infrastructure .text-box {
        width: 39.51vw;
        height: 11.15vw;
    }
    div#milestone-section {
        padding-top: 0px !important;
    }
    .timeline-progress-wrapper {
        position: absolute;
        left: 16.023vw;
        /* top: 50%; */
        width: 8px;
        height: 60vh;
        background: #eee;
        border-radius: 10px;
        overflow: visible;
    }
        .progress-fill {
        width: 100%;
        height: 0;
        background: linear-gradient(99.38deg, #1976F4 0%, #699DFC 123.65%);
        border-radius: 10px;
        position: relative;
    }
        .progress-fill:before {
        content: '';
        height: 5.455vw;
        aspect-ratio: 1 / 1;
        background: linear-gradient(99.38deg, #1976F4 0%, #699DFC 123.65%);
        position: absolute;
        bottom: -2vw;
        left: 43.5%;
        transform: translateX(-50%);
        border-radius: 50%;
        transition: left 2s ease;
        z-index: 11;
    }
    .timeline {
        flex-direction: column;
        width: 55%;
        margin-right: 14.205vw;
    }
        .timeline-slide {
        width: 100%;
        /* height: 63vh; */
        padding: 2vw;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }
    .timeline-progress{
        width: 0.5%;
    }
    .industry-milestone .timeline-progress-wrapper{
        width: 2vw;
    }
    .industry-milestone .timeline-content div{
        height: auto;
    }
    .industry-milestone .timeline-content h4{
        font-size: 16px;
    }
    .industry-milestone h3{
        font-size: 20px;
    }
    .industry-milestone .timeline-content{
        width: 78vw;
    }
    .industry-milestone .timeline-content img{
        height: auto;
    }
    #milestone-section .timeline-slide:nth-child(even) .timeline-content{
        flex-direction: column;
    }
    .quality-wrapper::before {
        left: 2.2%;
    }
    .scroll-progress{
        letter-spacing: 2vw;
    }
    .quality-wrapper:nth-child(2n) .row .left-box{
        padding-left: 14vw;
    }
    .quality-wrapper .left-box h5{
        text-align: left;
    }
    .quality-wrapper .left-box h4{
        text-align: left;
    }
    .quality-wrapper .left-box{
        padding-left: 14vw;
    }
        .quality-wrapper .right-box {
        padding-left: 14vw;
    }
    .scroll-progress-bar{
        left: -48vw;
    }
    .quality-wrapper ul li{
        font-size: 14px;
    }
    .quality-wrapper .left-box h4{
        font-size: 20px;
    }
    .quality-wrapper .left-box h5{
        font-size: 21px;
    }
    .quality-wrapper::before{
        width: 12px;
        height: 12px;
    }
    .quality-wrapper::before {
        left: 7.2%;
    }
    .scroll-progress-bar {
        left: -43vw;
    }
    .progress-dot{
        width: 12px;
        height: 12px;
    }
   .timeline-content{
    flex-direction: column-reverse;
   }
       #milestone-section .timeline-slide:nth-child(even) .timeline-content {
        flex-direction: column-reverse;
    }
    .timeline-content{
        width: 52.708vw;
    }
    .timeline-content h3{
        font-size: 30px;
    }
    .timeline-content h4{
        font-size: 20px;
    }
    .timeline-slide{
        padding-left: 21vw;
    }
    .timeline-content{
        gap: 0;
    }
    .progress-fill:before{
        height: 2.455vw;
    }
    .timeline-progress-wrapper{
        left: 4.023vw;
    }
        .progress-fill:before {
        height: 3.455vw;
    }
    .timeline-content {
        width: 75.708vw;
    }
    .timeline-slide {
        padding-left: 9vw;
    }
    .progress-fill:before{
        transform: translateX(-35%);
    }
        .industry-milestone .progress-fill:before {
        height: 3.455vw;
        transform: translateX(-52%);
    }
        .industry-milestone .timeline-progress {
        width: 98%;
    }
    .industry-milestone .timeline-progress-wrapper {
        width: 1vw;
    }
     .industry-milestone .pin-spacer{
        height: 7000px !important;
    }
    .pin-spacer {
        height: 3153px !important;
    }
    .home-banner .caption{
        width: 81%;
    }
    .header-scrolled .navbar-mobile ul{
        top: 0;
    }
    .header-scrolled .navbar-mobile .mobile-nav-toggle {
    top: 9px;
}
.back-to-top{
    display: none;
}
.systems-single ul li br{
    display: none;
}
.quality-infrastructure .slide img {
        width: 100%;
    }
    .slider-controls{
        gap: 10px;
    }
       .quality-infrastructure .text-box {
        height: 11.15vw;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .contact-info .text-box{
        width: 100%;
    }
      .capabilities-slider {
        height: 101vw;
    }
    #header .logo img{
        position: relative;
        z-index: 9999;
    }
    #navbar ul .nav-link{
        padding-left: 23px;
    }
    .timeline-progress-wrapper{
    height: 60vw;
}
.timeline-slide:nth-child(even) .timeline-content img {
    position: relative;
    top: -7vw;
}
.why-buuyer .effect{
    top:-18vw;
}
.heading-box {
    position: relative;
    top: 0vw;
}
.vision-single .icon-box {
    width: 7.13vw;
    height: 7.13vw;
}
.column:nth-child(4) {
    width: 36%;
}
.repeatability .text-box p {
    margin-bottom: 3.1vw;
    margin-top: 0;
}
.row.align-items-center.what-we{
    width: 100%;
}
#quality .col-lg-6{
    padding-left: 0;
}
.capabilities .img-box img {
    width: 100%;
}
}

@media(max-width: 767px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
    padding: 0 15px;
}    
.home-banner{
    margin-top: 18vw;
}
.home-banner .caption{
    position: relative;
    top: 0;
}
.home-banner .caption h1 {
        font-size: 25px;
    }
       section.product-line {
        margin-top: 50px;
        padding-right: 19px;
    }
    .subheading {
        font-size: 19px;
    }
        .heading {
        font-size: 25px;
    }
        .header-box p {
        font-size: 15px;
    }
    .subheading img {
        width: 7%;
    }
        .column:nth-child(2) {
        width: 50%;
    }
        .column:nth-child(3) {
        width: 50%;
    }
    .column:nth-child(4) {
    width: 100%;
    margin-top: 20px;
}
    .contact-wrapper img {
        margin-right: 10px;
        width: 6%;
    }
    section.ready-start img {
    height: 300px;
    object-fit: cover;
}
.ready-start .common-btn img {
    height: auto;
}
.common-btn{
    border-radius: 30px;
    height: 40px;
}
    .ready-start .common-btn img {
        left: 3px;
    }
        .common-btn img {
        width: 19%;
    }
    .manufacturing{
        padding: 40px 0px;
    }
    .capabilities {
        padding: 40px 0px;
        margin-top: 96vw;
    }
    .capabilities-wrapper{
        grid-template-columns: repeat(1, 1fr);
    }
    .capabilities-single .icon-box {
        width: 50px;
        height: 50px;
    }
   .capabilities-single .icon-box img, .service-single .icon-box img, .buyer-wrapper .buyer-single .icon-box img, .systems-single .icon-box img {
        width: 11vw;
        height: 9vw;
    }
    .product-line .owl-next{
        right: -3px;
                bottom: -5px;
    }
        .product-line .owl-prev {
        left: -2px;
                bottom: -5px;
    }
    .product-line .owl-dots{
        left: -2vw;
    }
    .industry-container .left-box{
        display: none;
    }
    .industry-section .industry-content{
        height: auto;
        width: 100%;
        margin-top: 50vw;
        top: 0;
    }
    .industry-list{
        height: 203px;
    }
    .industry-section{
        overflow: unset;
    }
    .industry-list li .iconbox{
        width: 50px;
        height: 50px;
    }
   .capabilities-single {
        padding: 20px;
        width: 100%;
        border-bottom: 3px solid #3233cc00;
    }
    .capabilities-single p{
        padding: 10px;
    }
    .ready-start .common-btn {
    margin: 0 auto;
    height: 40px;
}
.common-btn{
    height: 40px;
    padding: 0px 10px;
}
.indutries .row {
    flex-direction: column-reverse;
    margin-top: 44px;
}
.indutries .row .text-box {
    padding-left: 10vw;
}
.breadcum{
    margin-top: 68px;
}
.breadcum .main-img {
    width: 100%;
    filter: brightness(0.8);
    height: 300px;
    object-fit: cover;
}
.breadcum h1{
    font-size: 30px;
}
.caption-heading{
    top: 30%;
}
.product .left-box, .product .right-box{
    padding: 15px;
}
    .product-indutry .item img {
        width: 40vw !important;
        height: 42vw;
    }
    .product-indutry .item .text-box{
        height: 45px;
    }
    .product-indutry{
        padding: 40px 0px;
    }
    section.manufacturing.capabilities {
    margin-top: 0;
}
.what-we ul li, .why-we ul li{
    font-size: 14px;
}
.why-we ul {
    padding-left: 17px;
    margin-top: 14px;
}
    .material-single {
        width: 100%;
        margin-bottom: 32px;
        padding: 15px;
    }
        .material-single .top-wrapper {
        height: auto;
    }
    .material-single .top-wrapper span img {
    margin-right: 3px;
}
    .material-single .top-wrapper span {
        padding: 4px 8px;
    }
    .focus .focus-box {
        height: auto;
        width: 100%;
        position: relative;
    }
    .contact-main ul .nav-link {
        margin: 0 9px;
        padding-left: 16px;
        font-size: 14px;
        padding: 10px;
    }
        .contact-main .row {
        padding: 15px;
    }
    .contact-info .text-box {
    width: 100%;
    padding-left: 13px;
}
       .page-overview {
        margin-top: 23vw;
        padding-top: 7vw;
    }
    .page-overview h1{
        font-size: 23px;
    }
        .page-overview ul li a {
        font-size: 15px;
        padding-bottom: 12px;
        margin-bottom: 11px;
    }
    .vision-wrapper{
        grid-template-columns: repeat(1, 1fr);
    }
    .vision-single{
        padding: 23px 0px;
    }
    .row.align-items-center.what-we {
    width: 100%;
    margin: unset;
}
.what-we .text-box {
    margin-top: 21px;
}
    .progress-fill:before {
        height: 5.455vw;
    }
    .infrastructure .text-box {
        width: 51.51vw;
        height: 93px;
        bottom: 0;
    }
    .infrastructure .owl-prev {
    position: absolute;
    left: 0.4vw;
    bottom: -1.4vw;
    z-index: 10;
}
.infrastructure .owl-next {
    position: absolute;
    right: 0.4vw;
    bottom: -1.4vw;
    z-index: 10;
}
    .navbar-mobile .mobile-nav-toggle {
        top: 9px;
        right: 18px;
    }
    .buyer-wrapper{
        flex-wrap: wrap;
    }
        .buyer-wrapper .buyer-single {
        width: 100%;
    }
    .industry-milestone .pin-spacer{
        height: 5700px !important;
    }
    .pin-spacer{
        height: 1859px !important;
    }
    .home-banner .caption{
        width: 100%;
    }
    .ready-start .heading br{
        display: none;
    }
    .ready-start .common-btn img {
        left: 9px;
    }
    
    .page-overview .tags {
    flex-wrap: wrap;
}
.page-overview .tags p{
    padding: 10px;
    width: fit-content;
    margin-bottom: 15px !important;
}
    .focus .play {
        width: 10%;
        bottom: 35vw;
    }
    .industry-milestone .pin-spacer {
        height: 5609px !important;
    }
    .why-we p {
    width: 100%;
}
.indutries .row{
    top: 246px;
}
.headerbox .heading br{
    display: none;
}
#header .logo img{
    max-width: 87%;
    margin-top: 7px;
}
#navbar ul .nav-link{
    padding-left: 3px;
}
.timeline-progress-wrapper{
    height: 160vw;
}
.industry-milestone .timeline-progress-wrapper {
        height: 146vw;
    }
    .service-wrapper{
        grid-template-columns: repeat(1, 1fr);
    }
    .product-indutry-slider.owl-theme .owl-dots .owl-dot span {
        width: 7vw;
    }
        .product-indutry-slider .owl-next {
        bottom: -1.4vw;
    }
        .product-indutry-slider .owl-prev {
        bottom: -1.4vw;
    }
    .ready-start p br, .repeatability .text-box p br, .infrastructure .text-box h4 br{
        display: none;
    }
    section#quality-philosophy .col-lg-6 {
    padding-right: 0;
    width: 97%;
}
     .contact-main iframe {
        border-radius: 20px;
        height: 400px !important;
        margin-top: 23px;
    }
.vision-single .icon-box {
    width: 13.13vw;
    height: 13.13vw;  
}
       .capabilities-slider {
        height: 183vw;
    }
    .quality-wrapper .row {
    width: 96%;
}
    .why-buuyer .effect {
        top: -6vw;
        height: 100%;
    }
    .what-we:nth-child(2) .col-lg-6 {
    padding-left: 0;
}
section.sitemap.common-page h4 {
    margin-top: 15px;
}
}
 @media(min-width:768px) {
}
