@media only screen and (max-width: 1531px){
    
}

@media only screen and (max-width: 1364px){
    .opne_sping{font-size: 27px;}

    /* --------about page--------  */
    .img_content{padding: 6px 0; border-radius: 0;}
    .img_content h2 {margin: 0;font-size: 24px;}
    /* --------about page--------  */

    /* --------Product page--------  */
    .machine_box_more{padding: 43px 69px 0;}
    /* --------Product page--------  */
    .fixed_btn_1{    right: -3.3%;}
    
}
@media only screen and (max-width: 1199px){
    .opne_sping {font-size: 22px;}
    .innovation img {margin-top: 17px;}
    .industry_dd{font-size: 20px;}
    .custom_head, .trusted_partner h1, .custom_top {font-size: 30px;line-height: 42px;}
    .ft_links{gap: 20px;}
    .reality_info h3{    padding-top: 10px;}
    .fixed_btn_1 {
    right: -4.4%;
}
    
}

@media only screen and (max-width: 991px){
    .opne_sping {font-size: 29px;margin-top: 31px;}
    .side_logo {display: none;}
    .side_logo_rs{display: block;margin: 0 auto; margin-bottom: 20px;}
    .footer_item{text-align: center;}
    ul.rotor_ponts li{    margin-bottom: 40px;}
    .count_title {margin-bottom: 40px;}
    .counters{padding: 40px 0;}
    ul.ft_links li a {font-size: 20px;}
    .ft_links {justify-content: center;gap: 36px;margin: 20px 0;}
    .social{    justify-content: center;}

    /* ---------about page --------- */
    .content_absolute{top: 46%;width: 83%;}
    .director_content{padding: 0 18px;}
    .director_content::before{left: -39px;}
    .upper_partition{margin-bottom: 30px;}
    /* ---------about page --------- */


    /* ---------Contact page --------- */
    .get_mg {width: 100%;     margin-top: 50px;}
    /* ---------Contact page --------- */

    /* ---------Product page --------- */
    .machines_mg {margin-bottom: 31px;}
    /* ---------Product page --------- */
    .fixed_btn_1 {
    right: -6.4%;
}

}
@media only screen and (max-width: 767px){
    .opne_sping {font-size: 25px;margin-top: 29px;}
    .custom_head, .trusted_partner h1 {font-size: 24px;line-height: 38px;}
    .reality_info img {width: 100%;}
    .ft_links{display: block;}
    ul.ft_links li {line-height: 45px;}
    ul.main_menu li a, .dropdown_menu{    font-size: 20px;}
    .logo img {width: 76%;}
    .vs_details{margin: 0;}
    .value_logo{margin-top: 13px !important; margin: 0 auto;}
    .value_wrapper h2 {justify-content: center;}
    .value_wrapper p, .content_wrapper p, .values {text-align: center;}
.custom_head, .trusted_partner h1, .custom_top {font-size: 25px;line-height: 37px;}
.content_wrapper h1, .values h1 {text-align: center !important;}
.slider img{width:100%;}
    /* ---------about page --------- */
    .content_absolute{position: unset;width: 100%;}
    .content_wrapper{    padding: 18px 0 0;}
    /* ---------about page --------- */


    /* ---------Contact page --------- */
    .cnt_detail a {margin-bottom: 36px;display: block;}
    /* ---------Contact page --------- */

    /* ---------Product page --------- */
    .machine_box_more {padding: 40px 35px 0;}
    /* ---------Product page --------- */

  
}

@media only screen and (max-width: 574px){
    .horizontal{    width: 220px;}
    .opne_sping {font-size: 21px;margin-top: 25px;}
    ul.rotor_ponts li {margin-bottom: 25px;}
    .custom_head, .trusted_partner h1, .custom_top {font-size: 22px;line-height: 34px;}
    .thankyou-section {
    padding: 54px 40px;
}
    /*neha css*/
    .slick-slide img{width:auto!important;}
    
    .fixed_btn_1 {
    right: -9.4%;
}
}
@media only screen and (max-width: 479px){
    .top_header{display: none;}
    .modal-content.custom_modal{width: 275px;}
    .opne_sping{line-height: 33px;}
    ul.rotor_ponts li{flex-wrap: wrap;}
    ul.rotor_ponts li span {padding: 0 !important;margin-bottom: 10px;}

    /* ---------about page --------- */
    .director_content::before{display: none;}
    .director{    padding: 20px;}
    .director_content{    padding: 0;}
    .img_content h2 {font-size: 14px;}
 
    /* ---------about page --------- */
    
}
@media only screen and (max-width: 374px){}