@media (max-width:450px) {
#hero {
    padding-top: 24%;
}
.row.d-flex.align-items-center {
    padding: 50px 50px;
    text-align: center;
}
.downloadsection h2 {
    font-size: 28px;
}
section {
    padding: 50px 0;
}
.service-item1 {
    text-align: center;
}
.service-item2 {
    text-align: center;
    margin-bottom: 0px;
    margin-top: 20px;
}
.drivepading2 img {
    width: 20%;
}
#recruiters p {
    font-size: 16px;
}
.pt-5 {
    padding-top: 1rem!important;
}
span.text-lines {
    float: left;
    width: 80%;
}
#footer .footer-top {
    padding: 40px 0 0;
}
.top-image img {
    width: 45%;
    position: fixed;
    right: 0;
}
.mobile-nav-toggle {
	right: 30px;
    top: 58px;
}
.services .card {
    padding: 0 10px;
    margin-bottom: 20px;
}
.services .card-body {
    margin-top: -40px;
}


}

@media(min-width:451px) and (max-width:540px) {

}

@media(min-width:541px) and (max-width:640px) {


}

@media(min-width:641px) and (max-width:768px) {


}


@media(min-width:769px) and (max-width:1024px) {

}

@media(min-width:1025px) and (max-width:1200px) {

}

@media(min-width : 1201px) {

}