@media only screen and (max-width:1000px){
.nav_desc{
    font-size: 14px;
}
#nav a{
    padding: 25px;
}
    #side_menu{
        width: 280px;
        bottom: 180px;
        left: 600px;
    }
    .hor_line1{
        width: 284px;
        left: 293px;
        top: 475px;
    }
    .hor_line2{
        width: 50px;
        left: 525px;
        top: 630px;
    }
    .dot1{
        left: 575px;
        top: 468px;
    }
    .dot2{
        left: -25px;
        top: 350px;
    }
    .cdro .col1,
    .cdro .col2{
        margin: 30px 0px 30px 0px;
    }
    .img1{
        bottom: 675px;
        left: 210px;
    }
    .img2{
        bottom: 620px;
        left: 450px;
    }
    .mex, .cr{
        width: 300px;
        height: 300px;
    }
    .mex{
        top: 100px;
    }
    .cr{
        right: 70px;
        top: 250px;
    }
  
}