@media screen and (max-width:1000px)
{
body
{
    height:100vw;
    overflow:visible;
}
    #main1 
    {
    position:absolute;
    display:block;
    left:0;
    top:26vw;
    width:100vw;
    height:350vw;
    z-index:0;
    }
      div.header
        {
            position:absolute;
            display:block;
            top:0;
            left:0;
            width:100vw;
            height:25vw;
            background-color:white;
            box-shadow:0px 0.4vw 0.8vw 0.8vw rgba(0,255,255,0.5);
            transform:translateY(-5vw);
            z-index:0;

        }
    div.header img.mobilelogo
        {
            position:absolute;
            display:block;
            left:12vw;
        }
        div.header img.facebook
    {
            position:absolute;
            display:block;
            width:10vw;
            height:10vw;
            top:10vw;
            right:32vw;
        }
        div.header img.youtube
        {
            position:absolute;
            display:block;
            width:10vw;
            height:10vw;
            top:10vw;
            right:18vw;
        }
        div.header img.instagram
        {
            position:absolute;
            display:block;
            width:10vw;
            height:10vw;
            top:10vw;
            right:3vw;
        }
a.back 
{
    position:absolute;
    display:block;
    top:2vw;
    font-size:4vw;
    left:10vw;
}
div.mobilemachine
{
    position:absolute;
    display:block;
    top:30vw;
    left:10vw;
    width:60vw;
    height:60vw;
}
div.mobilemachine img 
{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100vw;
    height:100vw;
    transition:transform 0.3s;   
}
h1.mobilemachine 
{
    position:absolute;
    display:block;
    top:12vw;
    left:2vw;
    font-size:4.5vw;
}
h2.mobilemachine
{
    position:absolute;
    display:block;
    top:30vw;
    left:47vw;
    font-size:2vw;
    color:darkgoldenrod;
}
p.machinespec
{
    position:absolute;
    display:block;
    top:140vw;
    left:15vw;
    font-size:4vw;
    color:darkgoldenrod;
}
p.machinespec a img 
{
    position:absolute;
    display:block;
    left:45vw;
    top:0;
    width:15vw;
    height:15vw;
}
div.quotation
{
    position:absolute;
    display:block;
    top:160vw;
    left:15vw;
    width:60vw;
    height:20vw;
    background-color:orange;
    border-radius:8vw;
}
div.quotation p
{
    position:absolute;
    display:block;
    left:14vw;
    top:2vw;
    font-size:5vw;
    color:white;
}
hr.line1 
{
position:absolute;
top:72vw;
width:100%;
left:0;
height:1vw;
}
div.dtsv 
{
    position:absolute;
    display:block;
    left:10vw;
    top:200vw;
    width:100vw;
    height:80vw;
}
a.description1
{
    position:absolute;
    display:block;
    top:0;
    left:0;
    text-decoration:none;
    color: orange;
    border-top:solid orange;
    font-size:4.5vw;
}
a.techdetails1
{
    position:absolute;
    display:block;
    top:100vw;
    left:0;
    text-decoration:none;
    color:black;
    font-size:4.5vw;
}
a.samples1
{
    position:absolute;
    display:block;
    top:110vw;
    left:0;
    text-decoration:none;
    color:black;
    font-size:4.5vw;
}
a.videos1
{
    position:absolute;
    display:block;
    top:120vw;
    left:0;
    text-decoration:none;
    color:black;
    font-size:4.5vw;
}
p.mobilemachinedescript
{
    display:block;
    position:absolute;
    top:210vw;
    left:5vw;
    font-size:4vw;
}
h2.mobilemachinedescript 
{
    display:block;
    position:absolute;
    top:86vw;
    left:5vw;
    font-size:2vw;
}
div.mobilemachinesamples
{
    display:none;
    position:absolute;
    height:5vw;
    width:99vw;
    top:225vw;
    left:1vw;
}
div.mobilemachinesamples img 
{
    display:block;
    width:120vw;
    top:0vw;
    left:0vw;
    height:70vw;
    padding:2vw;
}
div.mobilemachinetechdetails 
{
    display:none;
    position:absolute;
    left:0;
    top:220vw;
    width:100vw;
    height:100vw;
}
div.modal1 {
display:block;
position:absolute;
top: 0;
left: 0;
width:100vw; /* Adjust the width as needed */
height:100%; /* Adjust the height as needed */
}
div.modal1 table
{
    position:absolute;
    display:block;
    top:10vw;
    left:0vw;
    width:100vw;
    height:140vw;
    font-size:4.5vw;
}
div.modal1 h2 
{
    position:absolute;
    display:block;
    left:10vw;
    top:0;
    font-size:3vw;
}
table,th,td
{
    border:0.5vw solid black;
}
th,td 
{
    padding:1vw;
}
div.mobilemachinevideos
{
    display:none;
    position:absolute;
    top:265vw;
    left:35vw;
    height:40vw;
    width:40vw;
}
div.mobilemachinevideos video.video1 
{
    position:absolute;
    display:block;
    top:2vw;
    left:2vw;
    height:90%;
    width:90%;
    object-fit:fill;
}
div.container2
{
    position:absolute;
    top:400vw;
    left:0;
    width:100vw;
    margin-right:2vw;
}
div.container2 h2.heading-section
{
    position:relative;
    right:2vw;
    font-size:8vw;
}
div.container2 .contact-wrap
{
    position:relative;
    right:2vw;
}
div.container2 .info-wrap
{
    position:relative;
    right:2vw;
}
div.desktopview 
{
    display:none;
}
}