@media (max-width: 600px) {
.footer_links li { line-height: 20px; font-size: 11px; padding-left: 2px; list-style: none;}
.copyright { background: #2e343f; padding: 5px 0px; text-align: center;}
.horizondal_centere { bottom: 20%!important; text-align: center!important;}
.horizondal_centere h1{font-size: 1.7rem!important;    margin-bottom: 6em!important;}
.horizondal_centere img {width: 30%; position: relative; top: 150px;}
.legacy_left {width: 100%;}
.legacy_right {float: right; width: 100%; margin-left: 2%;}
.legacy_right h1 {font-size: 20px;}
.legacy_right span {font-size: 13px; color: #eb2f3d; font-weight: 400; display: block;}
.legacy_right p { font-size: 9px; color: #444; width: 100%;}
.about-us-content>p { font-size: 13px; line-height: 21px; text-align: center!important; width: 100%;}
.advisor_main { top: 30%!important; padding: 0px 10px!important; margin-top: 80% !important;}
.advisor p {font-size: 18px!important;}
.services_sec2 {display: block!important; top: 24%!important; padding: 0px 0px!important;}
.about-us-we-do {width: 100%!important;}
.about-us-we-do p {width: 90%;}
.legacy_main {display: block; top: 10%; padding: 0px 40px;}
.ng_logo {width: 100%;}
.responsive_dss {background: #000!important;}
.side_dss {display: none;}
.about-us-content {width: 85%;}
.imageArrow {display: none;}
#toggle {width: 28px;height: 30px;cursor: pointer;top: -30px;position: relative;}
.lets-connect-contanior {display: block;}
.lets-connect-content-contanior {height: 50vh; padding-top: 0px;}
.col-md-5.lets-connect-content-contanior {flex: 0 auto; width: 90%; margin: 20px;}
.lets-connect-content-form-contanior {height: 20vh;}
.col-md-4.lets-connect-content-form-contanior {flex: 0 auto;width: 95%; margin: 0px 20px;}
.lets-connect-content-contanior>p {font-size: 2.5em; font-weight: 700; margin: -10px 0px;}
.lets-connect-content-form-contanior>form {padding: 3% 0px; margin-top: 20px;}
.formContanior>input {width: 90%; height: 30px;}
.trans_text {font-size: 40px;}
.formContanior>textarea {width: 90%; margin: 10px; padding-left: 10px; height: 70px;}
.dottt_des {padding-top: 20%;}
.sp_sa img {display: none;}
.carrer-talent-header {width: 100%;}
.career-header {height: 78vh;}
.carrer-job-details {display: block;}
.carrer-job-details>div {width: 100%;}
.carrer-job-card {margin: 10% 0px;}
.carrer-form-contanior {display: block; padding: 0px; height: 65vh;}
.form-contanior {width: 100%; border-radius: 0px; height: 97%;}
    input[type=text] { height: 30px; width: 90% !important; margin:5px 10px !important;}
.case-studies-heading { margin-top: 15vh !important;}
.case-studies-heading h1 { font-size:30px !important;}
.main_container2 { height: 60vh;}
.case-studies-contanior {margin: 6px !important; width: 6vw !important; min-width: 60px !important; height: 60px !important;}
div#customers-testimonials { margin-top: 20px !important;}
.footer_top {
        font-size: 14px !important;
        margin-bottom: 5px !important;
    }
	
.footer_links li {
        line-height: 18px !important;
        font-size: 11px !important;
    }
.founder P:nth-child(2) {
	display:none !important;
}
.founder P:nth-child(3) {
	display:none !important;
}
.contact-us {
    font-size: 1em !important;
    position: absolute !important;
    left: 20% !important;
    top: 9% !important;
    color: black;
}
.contact-us-content {
    position: absolute !important;
    color: black !important;
    left: 3% !important;
    text-align: center !important;
    font-size: 7px !important;
    top: 19% !important;
}
.we_do {
    padding: 10px !important;
    width: 100% !important;
}
.we_do h2 {
    font-size: 15px !important;
    line-height: 15px !important;
    margin-bottom: 5px;
}
.we_do p {
    width: 95% !important;
    font-weight: 500;
    font-size: 15px !important;
    line-height: 15px !important;
}
.legacy_leftText h1 {
    font-size: 3em !important;
    margin: 0px !important;
}
.legacy_leftText p {
    margin-top: 0px !important;
    color: white !important;
    margin-bottom: 20px !important;
    text-align: start !important;
}
.magrinTop {
    margin-top: 15vh!important;
}
.mission {
    font-size: 2em!important;
}
.text-dark {
    color: black;
    font-size: 1.1em !important;
}
.mapContanior p {
    font-size: 2.5em !important;
    top: 145px !important;
}
.mapPosition>img {
    width: 240% !important;
    margin-top: 35% !important;
    right: 70% !important;
    position: relative;
}
.modal-content {
    width: 90%!important;
}
.legacy_right h1 {
    margin: 0!important;
}

}