@media only screen and (min-device-width: 512px) and (max-device-width: 800px) and (orientation: landscape) {
    .language-btn 
    {
     width: fit-content !important;
     padding: 10px !important;
    }   
}
@media only screen and (min-device-width: 280px) and (max-device-width: 640px) and (orientation: landscape) {
    #left4 .Automated_img img {
        width: 30% !important;
        top: 161% !important;
        left: 36% !important;
    }
}
/* small device media query start */
@media only screen and (min-device-width: 280px) and (max-device-width:640px) and (orientation:portrait) {
    /* .navbar-toggler {
        font-size: 60px;
        border: 2px solid black !important;
        margin-right: 35px;
    } */
/*     
    .fa-bars:before {
        content: "\f0c9";
        color: #B31121;
    } */
   
    .language-btn 
    {
     width: fit-content !important;
     padding: 10px !important;
    }
    .navbar-nav a {
        color: black !important;
        font-size: 15px !important;
        font-weight: bold;
        /* margin: 25px 15px; */
    }

    .Automated_img img {
        position: absolute;
        width: 90%;
        right: 5%;
        top: 50%;
        transform: translate(-50%, 50%);
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    #multiscroll-nav {
        display: none !important;
        overflow-y: scroll !important;
        -webkit-overflow-scrolling: touch !important;
    }
    /* .navbar {
        width: 100%;
        height: 100px;
    } */
    .main_section.ms-left.ms-easing {
        width: 100% !important;
    }
    .ms-right.ms-easing {
        display: none;
    }
    .ms-left.ms-easing,
    .ms-right.ms-easing {
        -webkit-transition: all 0.4s !important;
        -moz-transition: all 0.4s !important;
        -o-transition: all 0.4s !important;
        transition: all 0.4s !important;
    }

    .Automated_img,
    .Automated2_img {
        margin-top: 15%;
    }
    #left4 .Automated_img img {
        width: 30% !important;
        top: 58% !important;
        left: 36% !important;
    }
    #left5 {
        padding-bottom: 70px !important;
        padding-top: unset !important;
    }
    #left2 .laser-probe img 
    {
        width: 80%;
    }

    .Automated2_img {
        text-align: center;
        margin-top: 20%;
    }
    @keyframes run {
        /* 0% {
-webkit-transform :perspective(5000px) translate3d(0px, 0px, -444px)  scale3d(0.19, 0.19, 0.19);
} */
        100% {
            -webkit-transform: perspective(1910px) translate3d(0px, 25px, 401px) scale3d(1.05, 1.05, 1.05);
        }
    }
    .Automated2_img img {
        width: 30%;
        top: 73%;
        left: 36%;
        position: absolute;
        -webkit-animation: run 5s infinite alternate;
        animation: run 5s infinite alternate;
    }
    .br_shap,
    .br_shap2 {
        display: none !important;
    }
    .responsive_img img {
        width: 100%;
        text-align: center;
    }
    #left2 .Automated_text {
        display: block;
    }
    #left3.Automated_text {
        margin-top: 5%!important;
    }
    .Automated_text h2 {
        font-size: 45px;
    }
    .Automated_text p {
        font-size: 30px;
    }
    .first-img img {
        width: 100% !important;
        text-align: center !important;
    }
    .br_shap {
        left: 41px;
        top: -100px;
        width: 400px;
        height: 100% !important;
    }
    .btn-blue,
    .btn-red {
        width: 50%;
        color: white;
        padding:24px;
        font-size:24px;
    }
    .btn-blue::before {
        width: 50px;
    }
    .square.one {
        top: 30%;
    }
    .square {
        width: 100px;
        height: 100px;
    }
    .square.two {
        top: 28%;
        left: 100px;
    }
    .square.six {
        height: 500px;
        width: 200px;
        top: 24%;
        left: 50%;
        bottom: -10%;
        -webkit-animation: spin5 3s infinite alternate;
        animation: spin5 3s infinite alternate;
        position: absolute;
    }
    #left1,#left2,#left3,#left4,#left6{
        background: -webkit-linear-gradient(#6712a8 50%, #fbfafc 50%);
        padding-bottom:10%;
        padding-top: 25%;
        color:#fff;
    }
    #left5{
        background: -webkit-linear-gradient(#6712a8 60%, #fbfafc 60%);
        padding-bottom: 77%;
        padding-top: 25%;
        color:#fff;
    }
    #left5 .contact-form img 
    {
        margin-top: 30px;
        
    }
    /* #left5,
    #right2,
    #left3,
    #right4 {
        background: linear-gradient(#6712a8 50%, #fff 50%);
        padding-bottom: 80%;
        padding-top: 16%;
    }
    #left2,
    #left3 {
        background: linear-gradient(#6712a8 50%, #fff 50%);
        animation: gradient 5s ease infinite;
        color: white;
        padding-bottom: 16%;
        padding-top: 0%;
    }
    #left4 {
        background: linear-gradient(#6712a8 50%, #fff 50%);
    } */
    @keyframes gradient {
        0% {
            background-position: 0% 50%;
        }
        50% {
            background-position: 100% 50%;
        }
        100% {
            background-position: 0% 50%;
        }
    }
    .reporting2_img img {
        width: 100%;
        top: 35%;
        position: relative;
        -webkit-animation-duration: 3.3s;
        animation-duration: 3.3s;
        -webkit-animation-timing-function: cubic-bezier(.54, .085, .5, .92);
        animation-timing-function: cubic-bezier(.54, .085, .5, .92);
        -webkit-animation-name: animateUpDown;
        animation-name: animateUpDown;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
    }
    @keyframes animateUpDown {
        0%,
        100% {
            -webkit-transform: translateY(15px);
            transform: translateY(15px);
        }
        50% {
            -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
        }
    }
    /* #left2 .Automated_text,
    #left4 .Automated_text,
    #left5 .Automated_text {
        margin-top: 20%;
        padding-bottom: 20%;
    } */
    #right2,
    #right4,#right6
    #right3,
    #right5,
    #right1 {
        display: none;
    }
    /* #left3 .Automated_text {
        margin-top: 20%;
    } */
    .btn-red {
        background-color: white;
        outline-color: white;
    }
    #right3 .Automated_img {
        margin-top: 50px;
    }
    .square.seven {
        height: 30%;
        width: 35%;
        left: 30%;
        top: 30%;
    }
    .square.three {
        height: 500px;
        width: 250px;
        top: 40%;
        left: 102px;
    }
}
/* small device media query end */


/* @media only screen and (min-device-width:768px) and (max-device-width:1024px) { */
    @media only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:portrait) {
        .ipad img 
        {
            margin-top:27%;
        }
    }


@media (min-width: 768px) and (max-width: 1024px) {


    .ipad img 
    {
        margin-top:27%;
    }
    .language-btn 
    {
     width: fit-content !important;
     padding: 10px !important;
    }


    #right2,
    #right4,#right6
    #right3,
    #right5,
    #right1 {
        display: none;
    }
    
    #left1{
        background: -webkit-linear-gradient(#6712a8 55%, #fbfafc 55%);
        padding-bottom: 55%;
        padding-top: 16%;
    }
    #left1 .Automated_text
    {
        margin-top: 10%;
    }
    #right2,
    #right4 {
        background: -webkit-linear-gradient(#6712a8 50%, #fff 50%);
        padding-bottom: 16%;
        padding-top: 6%;
    }
     #left5
    {
        background: -webkit-linear-gradient(#6712a8 55%, #fff 55%);
        padding-bottom: 6%;
        padding-top: 6%;
    }
    #left3,
    #left4 {
        background: -webkit-linear-gradient(#6712a8 50%, #fff 45%);
        padding-bottom: 0%;
        padding-top: 5%;
        animation: gradient 5s ease infinite;
        color: white;
    } #left6 {
        background: -webkit-linear-gradient(#6712a8 50%, #fff 45%);
        padding-bottom: 0%;
        padding-top: 5%;
        animation: gradient 5s ease infinite;
        color: white;
        margin-top: 10%;
    }
    #left2 {
        background: -webkit-linear-gradient(#6712a8 50%, #fff 50%);
        /* padding-bottom: 10%; */
        padding-top:10%;
        animation: gradient 5s ease infinite;
        color: white;
    }
    /* #left4, #left3,#left2
    {
        padding-bottom:10%;
        padding-top: 10%;
    } */
     
    #left4 .reporting3_img 
    {
        width: 80%;
        margin: 0 auto;
    }
    #left4 .Automated_text{
       
        padding-bottom: 10%;
    }
    #left6 .reporting3_img 
    {
        width: 80%;
        margin: 0 auto;
    }
    #left6 .Automated_text{
       
        padding-bottom: 10%;
    }
    #left5 .contact-form img
    {
        width: 60%;
    }
    #left5 .Automated_text
    {
        margin-top: 10%;
        padding-bottom:20%;
    }
  
    #left2 .laser-probe-small img
    {
      width:80%;
      padding-top: 10%;
      margin: 0 auto;
    }
    
    .fa-bars:before {
        content: "\f0c9";
        color: #B31121;
    }
    /* .navbar-nav {
        background: white;
    }
    .navbar-nav a {
        color: black !important;
        font-size: 25px !important;
        font-weight: bold;
    }
    .navbar-nav {
        margin-left:unset !important;
    } */
    @keyframes gradient {
        0% {
            background-position: 0% 50%;
        }
        50% {
            background-position: 100% 50%;
        }
        100% {
            background-position: 0% 50%;
        }
    }
    .main_section.ms-left.ms-easing {
        width: 100% !important;
    }
    .ms-right.ms-easing {
        display: none;
        transform: unset !important;
    }
    .ms-easing {
        -webkit-transition: unset;
        -moz-transition: unset;
        -o-transition: unset;
        transition: unset;
    }
    .Automated_img img {
        position: absolute;
        width: 90%;
        right: 5%;
        top: 50%;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
}

.Automated2_img {
    text-align: center;
    margin-top: 20%;
}

@keyframes run {
    100% {
        -webkit-transform: perspective(1910px) translate3d(0px, 25px, 401px) scale3d(1.05, 1.05, 1.05);
    }
}
#left4 .Automated_img.d-lg-block.d-md-none.d-sm-none {
    display: block !important;
    text-align: center !important;
}
#left6 .Automated_img.d-lg-block.d-md-none.d-sm-none {
    display: block !important;
    text-align: center !important;
}

/* #left4 .Automated_img img:nth-child(1) {
display: block !important;
} */
#left4.Automated_img img {
    width: 30% !important;
    top: 55% !important;
    left: 25% !important;
}
#left6.Automated_img img {
    width: 30% !important;
    top: 55% !important;
    left: 25% !important;
}

/* #left2 .Automated_text {
display: none;
} */
div#right2 {
    overflow: hidden !important;
}

/* } */
@media only screen and (max-device-width: 1920px) and (min-device-width: 1080px) {
    /* .navbar-nav {
        margin-left: 40% !important;
    } */
}
.Automated_text {
    overflow: hidden;
}
@media only screen 
  and (min-device-width:600px) 
  and (max-device-width:1024px) 
  {
    .more_offerings img
    {
         width: 70%;
    }
  
  }
  @media only screen 
  and (min-device-width: 600px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) {
    #medium_device_slider
    {
        display: block !important;
    }
  }
  @media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
    #medium_device_slider
    {
        display: block !important;
    }
  }
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape) {
    .cube2
    {
    display: none;
    }
  }
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait) {

    /* .navbar-nav {
        margin-left: 51% !important;
    } */

    .more_offerings img
    {
         width: 70%;
    }
    #right5 .reporting3_img img {
        width: 50% !important;
    }
    #left6 .reporting3_img img {
        width:100% !important;
    }
    #left1 .tube-ipad.d-lg-none
    {
        display:block!important;
    }
    #left2 .ipad-text 
    {
        display: block !important;
    }

    #left2 .laser-probe-ipad img
    {
        display:none !important;
    }
    #left3 .optical-cmm-ipad
    {
        display: block !important;
    }
    #left4  .portable-cmm-ipad img 
    {
        display:none !important;
    }
    #left6 .portable-cmm-text
    {
        display: block !important;
    }
    #left6  .portable-cmm-ipad img 
    {
        display:none !important;
    }
    #left5 .car-ipad
    {
        display: block!important;
    }

}

