@media (max-width: 480px) {

}

@media (min-width: 481px) and (max-width: 767px) {

}

@media (min-width: 768px) and (max-width: 1024px){

}

@media (min-width: 1025px) and (max-width: 1280px){

}

@media (min-width: 1281px) and (max-width: 1440px) {
    .custome_text{
        font-size: 20px;
    }
    .Main_Box.home-visible {
        height: 87.2vh;
    }
    .Main_Box.home-hidden {
        height: 93vh;
    }
    .Left_Part .SideBar_Menu .sidebar_menu_buttons {
        padding: 7px 10px;
        font-size: 14px;
        margin: 10px 0px;
    }
    .Right_Part .Top_Menu_Box .service_Menu_List .top_menu_buttons,
    .Right_Part .Top_Menu_Box .Menu_List .top_menu_buttons {
        padding: 7px 10px;
        border-radius: 5px;
        font-size: 14px;
    }
    .Right_Part .FedIn_FedOut_Slider .items {
        width: 100%;
        height: 72vh;
    }
    .Disclaimer_Box .sec_Contain_Detail,
    .PrivacyPolicy_Box .sec_Contain_Detail,
    .TermsConditions_Box .sec_Contain_Detail,
    .Machinery_Equipment_Box .sec_Contain_Detail,
    .Milestone_Box .sec_Contain_Detail,
    .Management_Team_Box .sec_Contain_Detail,
    .Policies_Box .sec_Contain_Detail,
    .Credentials_Box .sec_Contain_Detail,
    .History_Box .sec_Contain_Detail,
    .Achievements_Box .sec_Contain_Detail,
    .Sectors_Box .sec_Contain_Detail,
    .Career_Box .sec_Contain_Detail,
    .Projects_Box .sec_Contain_Detail,
    .Clients_Box .sec_Contain_Detail,
    .Our_Services_Box .sec_Contain_Detail,
    .About_Us_Box .sec_Contain_Detail,
    .Contact_Box .contain_detail_Box {
        margin: 30px;
        height: 69%;
    }

    .Contact_Box .contain_detail_Box .left_part form .input_part {
        padding: 14px 25px;
    }
    .Contact_Box .contain_detail_Box .left_part form .input_part .input_field {
        font-size: 14px;
    }
    .Contact_Box .contain_detail_Box .left_part form .input_part label {
        font-size: 16px;
        top: -14px;
    }
    .About_Us_Box .sec_Contain_Detail .scroll_Box p {
        font-size: 16px;
    }
    .About_Us_Box .sec_Contain_Detail .scroll_Box .count_div_two,
    .About_Us_Box .sec_Contain_Detail .scroll_Box .count_div {
        height: 80px;
        width: 80px;
    }
    .Disclaimer_Box .sec_Title.active,
    .PrivacyPolicy_Box .sec_Title.active,
    .TermsConditions_Box .sec_Title.active,
    .Machinery_Equipment_Box .sec_Title.active,
    .Milestone_Box .sec_Title.active,
    .Management_Team_Box .sec_Title.active,
    .Policies_Box .sec_Title.active,
    .Credentials_Box .sec_Title.active,
    .History_Box .sec_Title.active,
    .Achievements_Box .sec_Title.active,
    .Sectors_Box .sec_Title.active,
    .Contact_Box .sec_Title.active,
    .Career_Box .sec_Title.active,
    .Projects_Box .sec_Title.active,
    .Clients_Box .sec_Title.active,
    .Our_Services_Box .sec_Title.active,
    .About_Us_Box .sec_Title.active {
        padding: 8px 30px;
        font-size: 24px;
    }
    .Clients_Box .sec_Contain_Detail .clent_logo_box::after {
        right: -17%;
        top: -32%;
    }

    .History_Box .sec_Contain_Detail p{
        font-size: 16px;
    }
    .Sectors_Box .sec_Contain_Detail .CustomeCard h3 {
        font-size: 17px;
    }
    .Sectors_Box .sec_Contain_Detail .CustomeCard{
        height: 175px;
        padding: 30px 0px;
    }
    .Management_Team_Box .sec_Contain_Detail .team_custome_card p {
        font-size: 14px;
    }
    .Milestone_Box .sec_Contain_Detail .custome_graph_bar #stacked {
        position: relative !important;
        min-height: 310px;
        z-index: 10;
    }
    .annotation tr td,
    .annotation tr th {
        font-size: 12px;
    }
    .annotation {
        top: 0px;
        left: 100px;
    }
    .Credentials_Box .sec_Contain_Detail .Custome_Card h3 {
        font-size: 14px;
    }
    .Disclaimer_Box .sec_Contain_Detail h3,
    .TermsConditions_Box .sec_Contain_Detail h3,
    .PrivacyPolicy_Box .sec_Contain_Detail h3 {
        font-size: 22px;
    }
}

@media (min-width: 1441px) and (max-width: 1560px) {
    .custome_text{
        font-size: 20px;
    }
    .Main_Box.home-visible {
        height: 87.5vh;
    }
    .Main_Box.home-hidden {
        height: 94.0vh;
    }
    .Left_Part .SideBar_Menu .sidebar_menu_buttons {
        padding: 8px 10px;
        font-size: 16px;
        margin: 12px 0px;
    }
    .Right_Part .Top_Menu_Box .service_Menu_List .top_menu_buttons,
    .Right_Part .Top_Menu_Box .Menu_List .top_menu_buttons {
        padding: 7px 17px;
        border-radius: 5px;
        font-size: 14px;
    }
    .Right_Part .FedIn_FedOut_Slider .items {
        width: 100%;
        height: 75vh;
    }
    .Disclaimer_Box .sec_Contain_Detail,
    .PrivacyPolicy_Box .sec_Contain_Detail,
    .TermsConditions_Box .sec_Contain_Detail,
    .Machinery_Equipment_Box .sec_Contain_Detail,
    .Milestone_Box .sec_Contain_Detail,
    .Management_Team_Box .sec_Contain_Detail,
    .Policies_Box .sec_Contain_Detail,
    .Credentials_Box .sec_Contain_Detail,
    .History_Box .sec_Contain_Detail,
    .Achievements_Box .sec_Contain_Detail,
    .Sectors_Box .sec_Contain_Detail,
    .Career_Box .sec_Contain_Detail,
    .Projects_Box .sec_Contain_Detail,
    .Clients_Box .sec_Contain_Detail,
    .Our_Services_Box .sec_Contain_Detail,
    .About_Us_Box .sec_Contain_Detail,
    .Contact_Box .contain_detail_Box {
        margin: 30px;
        height: 73%;
    }

    .Contact_Box .contain_detail_Box .left_part form .input_part {
        padding: 14px 25px;
    }
    .Contact_Box .contain_detail_Box .left_part form .input_part .input_field {
        font-size: 14px;
    }
    .Contact_Box .contain_detail_Box .left_part form .input_part label {
        font-size: 16px;
        top: -14px;
    }
    .About_Us_Box .sec_Contain_Detail .scroll_Box p {
        font-size: 16px;
    }
    .About_Us_Box .sec_Contain_Detail .scroll_Box .count_div_two,
    .About_Us_Box .sec_Contain_Detail .scroll_Box .count_div {
        height: 80px;
        width: 80px;
    }
    .Disclaimer_Box .sec_Title.active,
    .PrivacyPolicy_Box .sec_Title.active,
    .TermsConditions_Box .sec_Title.active,
    .Machinery_Equipment_Box .sec_Title.active,
    .Milestone_Box .sec_Title.active,
    .Management_Team_Box .sec_Title.active,
    .Policies_Box .sec_Title.active,
    .Credentials_Box .sec_Title.active,
    .History_Box .sec_Title.active,
    .Achievements_Box .sec_Title.active,
    .Sectors_Box .sec_Title.active,
    .Contact_Box .sec_Title.active,
    .Career_Box .sec_Title.active,
    .Projects_Box .sec_Title.active,
    .Clients_Box .sec_Title.active,
    .Our_Services_Box .sec_Title.active,
    .About_Us_Box .sec_Title.active {
        padding: 8px 30px;
        font-size: 24px;
    }
    .Clients_Box .sec_Contain_Detail .clent_logo_box::after {
        right: -17%;
        top: -32%;
    }

    .History_Box .sec_Contain_Detail p{
        font-size: 16px;
    }
    .Sectors_Box .sec_Contain_Detail .CustomeCard h3 {
        font-size: 17px;
    }
    .Sectors_Box .sec_Contain_Detail .CustomeCard{
        height: 165px;
        padding: 30px 10px;
    }
    .Management_Team_Box .sec_Contain_Detail .team_custome_card p {
        font-size: 14px;
    }
    .Milestone_Box .sec_Contain_Detail .custome_graph_bar #stacked {
        position: relative !important;
        min-height: 360px;
        z-index: 10;
    }
    .Credentials_Box .sec_Contain_Detail .Custome_Card h3 {
        font-size: 16px;
    }
    .Disclaimer_Box .sec_Contain_Detail h3,
    .TermsConditions_Box .sec_Contain_Detail h3,
    .PrivacyPolicy_Box .sec_Contain_Detail h3 {
        font-size: 24px;
    }
    /* .Credentials_Box .sec_Contain_Detail .Custome_Card {
        width: 60%;
    }
    .Achievements_Box .sec_Contain_Detail .Certificate_cardd {
        width: 65%;
    } */
}

/* 🧨 Super Ultra-Wide (above 1920px) */
@media (min-width: 1921px) {
    /* Styles for 2K, 4K monitors */
}
