@media only screen and (max-width:1024px){
    .margintop{
        margin-top: 180px;
    }
    .main_heading{
        font-size: 20px !important;
        padding-bottom: 5px !important;
    }
    .card-box {
        flex-wrap: wrap;
    }
}
@media only screen and (max-width:990px){
    .home_banner_height img{
        height: auto;
    }
    .border-2 img{
        width: 100% !important;
        height: auto !important;
    }
}

@media only screen and (max-width:640px){
    .margintop{
        margin-top: 50px;
    }
    .home_banner_height img {
        height: 150px;
    }
    .pro_obj{
        width: 100% !important;
      }
      .para{
        font-size: 16px;
      }
}
@media only screen and (max-width:500px){
    .hoverDropdown {
        position: absolute !important;
        min-width: 300px !important;
        max-width: 300px !important;
        overflow: auto !important;
    }
    .img_h img{
        height: auto;
    }
    
}
@media only screen and (min-width:1536px) and (max-width:1600px){
    .header_font_size{
        font-size: 14px !important;
    }
}
@media only screen and (min-width:1601px) and (max-width:1700px){
    .header_font_size{
        font-size: 16px !important;
    }
}
@media only screen and (min-width:1701px) and (max-width:1800px){
    .header_font_size{
        font-size: 17px !important;
    }
}
@media only screen and (min-width:1801px) and (max-width:1900px){
    .header_font_size{
        font-size: 18px !important;
    }
}
@media only screen and (min-width:1901px) and (max-width:2000px){
    .header_font_size{
        font-size: 18px !important;
    }
}
@media only screen and (min-width:2001px){
    .header_font_size{
        font-size: 20px !important;
    }
}