@media only screen and (max-width: 1449px) {
  header {
    padding: 0px 20px;
  }
  .banner_overlay {
    padding: 0px 35px;
  }
  .banner_overlay .content .search_icon {
    padding-right: 5px;
    margin-right: 10px;
  }
  .banner_overlay .search_box {
    padding: 14px 35px;
  }
  .banner_overlay .search_box .search_close {
    right: 48px;
  }
  /* End max-width: 1449px */
}
@media (max-width: 1439.98px) {
  .homebanner .bannerImg {
    min-height: 650px;
  }
  /* max-width: 1439.98px */
}
@media only screen and (max-width: 1350px) {
  .thankYou .imgInfo strong {
    font-size: 18px;
  }
  .thankYou .overlay h5 {
    font-size: 16px;
    line-height: 21px;
  }
  .thankYou .video_link i {
    height: 55px;
    width: 55px;
    line-height: 54px;
    font-size: 20px;
  }
  .videoDashboard .featured_name {
    margin-bottom: 65px;
  }
  .homebanner.banner .image {
    height: 550px;
  }
  .inner_banner .bnrText {
    width: 56%;
  }
  .inner_banner .bnrText h1 {
    font-size: 42px;
  }
  .inner_banner .bnrText h1 + h3 {
    margin-top: 12px;
    font-size: 26px;
  }
  /* .banner_text {
    padding: 0 10%;
  } */
  .banner_text .infoWrap .info {
    padding: 12px 60px 40px;
  }
}
@media only screen and (max-width: 1349px) {
  .megaMenuWrapper {
    padding: 0 2px 0 20px;
  }
  .dropdownMenu > li > a {
    font-size: 17px;
  }
  .megaMenu {
    font-size: 16px;
  }
  .link_round.lg span {
    padding: 0.625rem 2.8125rem !important;
  }
  .bnrText_2.withTwoCol {
    width: 900px;
  }
  .stepThree .contentWrapper {
    padding: 0 50px;
  }
  .stepThree .textSection.pl-5 {
    padding-left: 30px !important;
  }
  .banner .owl-carousel .owl-nav .owl-prev {
    left: 16px;
  }
  .banner .owl-carousel .owl-nav .owl-next {
    right: 16px;
  }
  .four-col-slider {
    padding: 0 20px;
  }
  .four-col-slider .slide-content {
    padding: 12px 20px 0;
  }
  .video-play-btn {
    width: 100px;
    height: 100px;
    font-size: 36px;
  }
  /* end max-width:1349 */
}
@media only screen and (max-width: 1320px) and (min-width: 1200px) {
  .featured_name {
    margin-bottom: 50px;
  }
  .nav_circle #nav_index {
    width: 90px;
    height: 90px;
  }
  .nav_circle h5 {
    max-width: 204px;
    right: 85px;
  }
  .nav_circle {
    left: -440px;
  }
  .nav_circle #nav_index {
    right: -40px;
  }
  /* Industries Details */
  .tagline .text {
    font-size: 16px;
    line-height: 20px;
  }
  .industries_details_tagline .text1 {
    right: 21%;
  }
  .industries_details_tagline .text2 {
    right: 23.5%;
  }
  .industries_details_tagline .text3 {
    right: 23.5%;
  }
  .industries_details_tagline .text4 {
    right: 22%;
  }
  .industries_details_tagline .text5 {
    top: 87.5%;
  }
}
@media only screen and (max-width: 1199px) {
  header {
    padding: 0px 15px;
  }
  .homebanner.banner .image {
    height: 475px;
  }
  .banner_overlay {
    padding: 15px 45px 15px;
  }
  .banner_overlay .search_box {
    padding: 23px 45px;
  }
  .banner_overlay .search_box .search_close {
    right: 45px;
  }
  .footer_bottom {
    padding: 75px 45px 55px;
  }
  .footer_bottom .footer_logo {
    left: 45px;
  }
  .footer_top .text {
    padding-right: 60px;
    width: 202px;
  }
  .footer_top .contact {
    padding-left: 60px;
    width: calc(100% - 202px);
  }
  .footer_top .content {
    max-width: 610px;
  }
  .footer_bottom .footer_link {
    max-width: 610px;
  }
  .footer_top h4 {
    font-size: 26px;
    line-height: 32px;
  }
  .footer_top .text span {
    font-size: 14px;
    line-height: 19px;
  }
  .footer_top .contact p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .footer_top .contact a {
    font-size: 14px;
  }
  .footer_top .contact .call_us {
    width: 148px;
  }
  .footer_top .contact .email_us {
    width: 170px;
  }
  nav {
    padding: 35px 30px;
  }
  .nav_bar {
    padding: 30px 35px 50px;
  }
  .nav_bar .menu_sec {
    width: 215px;
  }
  .nav_bar .dropdown_menu {
    width: 215px;
    right: -100%;
  }
  .scroll_to_top {
    right: 20px;
  }
  .nullam_ultricie .need_help {
    right: 15px;
  }
  body h2 {
    font-size: 42px;
  }
  .industry_name .list {
    margin-right: 130px;
  }
  body h3 {
    font-size: 28px;
    line-height: 36px;
  }
  .sec_para {
    line-height: 24px;
    font-size: 15px;
  }
  .moment .title .text_area .text h3 {
    margin-bottom: 15px;
    font-size: 26px;
    line-height: 36px;
  }
  .moment .title .title_angle {
    width: 44%;
  }
  body h5 {
    font-size: 18px;
    line-height: 26px;
  }
  .moment .gallery .video_link i {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 17px;
  }
  .moment .share_story .share_cont {
    top: 22%;
    width: 160px;
  }
  .moment .share_story a {
    font-size: 18px;
  }
  .egestas .contant .images {
    max-width: 710px;
    height: 415px;
  }
  .egestas .contant .text {
    padding: 45px 30px;
    max-width: 330px;
  }
  .egestas .contant .triangle {
    width: 21%;
  }
  .featured_services {
    padding: 100px 0;
  }
  .featured_name li {
    margin: 8px 1px;
  }
  .featured_name .link_round span {
    padding: 5px 18px;
    font-size: 15px;
  }
  .featured_name {
    margin-bottom: 50px;
  }
  .nav_circle .main_circle {
    width: 350px;
  }
  .nav_circle {
    height: 653px;
    width: 680px;
    left: -380px;
  }
  .nav_circle #nav_index {
    width: 80px;
    height: 80px;
    right: -22px;
  }
  .nav_circle .link_1 {
    bottom: 7px;
    right: 23%;
  }
  .nav_circle .link_2 {
    right: 28px;
    bottom: 19%;
  }
  .nav_circle .link_3 {
    right: -21px;
    bottom: 48%;
  }
  .nav_circle .link_4 {
    right: 37px;
    bottom: 74%;
  }
  .nav_circle .link_5 {
    top: 17px;
    right: 25%;
  }
  .nav_circle h5 {
    max-width: 190px;
    right: 80px;
  }
  .nav_circle {
    top: 35px;
  }
  .egestas .link_round span {
    padding: 6px 25px;
  }
  .related_resources .related_cont {
    padding: 15px;
  }
  .related_resources .info {
    padding: 15px;
  }
  .featured_services {
    min-height: 830px;
  }
  .services_info .related_info {
    padding: 15px 0px 15px 25px;
    margin-left: 25px;
  }
  .services_info .related_info p {
    padding-left: 10px;
    max-width: 145px;
  }
  .industriesBenifits .content .text {
    padding: 55px 35px 95px;
  }
  .industriesBenifits {
    padding: 0 0 110px;
  }
  .serviceBenifit .benifitContent h3 {
    padding: 22px 20px;
  }
  .serviceBenifit .benifitContent {
    margin: 40px 0 55px;
  }
  .icon_wrapper2::before {
    width: 75px;
    left: -76px;
  }
  .icon_wrapper2::after {
    width: 75px;
    right: -73px;
  }
  .services_info .related_link {
    padding-left: 10px;
    max-width: 145px;
  }
  .header_menu li a {
    padding: 8px 12px;
  }
  .tagline .text {
    font-size: 16px;
    line-height: 19px;
  }
  .tagline .text1 {
    top: 12%;
    right: 12%;
  }
  .tagline .text2 {
    right: 3.5%;
  }
  .tagline .text3 {
    right: 7.7%;
  }
  .tagline .text4 {
    right: 4.7%;
  }
  .tagline .text5 {
    right: 4.4%;
  }
  /** About Page **/
  .mission_vision .image .imgInfo h2 {
    font-size: 48px;
  }
  .mission_vision .image .imgInfo {
    width: 215px;
  }
  .mission_vision .image .imgInfo p {
    font-size: 18px;
    line-height: 25px;
  }
  .mission_vision .info p {
    font-size: 17px;
    line-height: 22px;
  }
  .services_info .breadcrumb_sec {
    margin-bottom: 45px;
  }
  .aboutInfo strong {
    margin-bottom: 30px;
  }
  .aboutInfo .sec_para {
    margin-bottom: 30px;
  }
  .aboutInfo .sec_para:last-of-type {
    margin-bottom: 45px;
  }
  .services_info {
    padding: 35px 0 70px;
  }
  .sec_padding,
.sec_padding.nullam_ultricie {
    padding: 70px 0;
  }
  .excellence h3 {
    margin-bottom: 30px;
  }
  .excellence .textSection p {
    margin-bottom: 30px;
  }
  .ourBrand .contant .text {
    padding: 35px 30px;
  }
  .excellence .images .overlay {
    padding: 40px 30px 30px;
    width: 305px;
  }
  .excellence .imgArea {
    width: 418px;
    height: 275px;
  }
  .excellence .images .overlay {
    left: 33%;
  }
  .textSection p {
    line-height: 24px;
    font-size: 15px;
  }
  .aboutInfo .textSection p {
    margin-bottom: 30px;
  }
  .careersMoment .infoSec .text_area h6 {
    margin-bottom: 12px;
  }
  .careersMoment .infoSec .text_area p {
    font-size: 16px;
    line-height: 26px;
  }
  .careersMoment .gallery .overlay .overlayText h5 {
    font-size: 16px;
    line-height: 22px;
  }
  .careersInfo h2 {
    font-size: 35px;
    line-height: 44px;
  }
  .sidebar {
    padding: 15px 0 15px 20px;
  }
  .sidebar li i {
    margin-right: 8px;
  }
  .sidebar a {
    font-size: 14px;
    line-height: 20px;
  }
  .sidebar li a {
    max-width: 158px;
  }
  .tmBenefits .textSection {
    margin-bottom: 35px;
    margin-top: 25px;
  }
  .diversity .source p {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 10px;
  }
  .militaryVeteran .imgArea {
    width: 380px;
    height: 265px;
  }
  .militaryVeteran .image .overlay {
    padding: 40px 35px;
  }
  .militaryVeteran .image .overlay p {
    font-size: 22px;
    line-height: 34px;
  }
  .militaryVeteran .image .overlay {
    bottom: -130px;
  }
  .industries_details_tagline .text1 {
    right: 19%;
    top: 37%;
  }
  .industries_details_tagline .text2 {
    right: 21.5%;
    top: 48%;
  }
  .industries_details_tagline .text3 {
    right: 21.5%;
    top: 64%;
  }
  .industries_details_tagline .text4 {
    right: 21%;
    top: 76.5%;
  }
  .industries_details_tagline .text5 {
    top: 87.5%;
    right: 2.4%;
  }
  /* Industries Details */
  .innerbannerText h1 {
    line-height: 50px;
    font-size: 46px;
  }
  .overview .caption {
    font-size: 15px;
    line-height: 25px;
  }
  .allsector .content {
    width: 298px;
  }
  .allsectorItem2 .content {
    width: 456px;
  }
  .resourcesInformation .content {
    width: 298px;
  }
  .resourcesList .resourcesInformation .content {
    width: 298px;
  }
  /* Un-gated Asset Page */
  .case_study_banner .innerbannerText {
    max-width: 56%;
  }
  .un_gated .resourcesInformation .content {
    width: 298px;
  }
  .featured_name {
    margin-left: -18px;
  }
  .about_banner .innerbannerText h1 {
    line-height: 50px;
    font-size: 41px;
  }
  .about_banner .innerbannerText {
    max-width: 70%;
    top: 37%;
  }
  .searchBy .content h3 {
    font-size: 36px;
    width: 28%;
    line-height: 44px;
  }
  .searchResult .resourcesInformation .content {
    width: 100%;
  }
  .searchBy .content .filterOption {
    width: 72%;
    padding-right: 0px;
    padding-left: 15px;
  }
  .searchBy .content .filterOption h6 {
    font-size: 19px;
    line-height: 28px;
  }
  .resourcesGatedBanner .innerbannerText {
    max-width: 58%;
  }
  .resourcesGatedBanner .innerbannerText h1 {
    line-height: 54px;
    font-size: 46px;
  }
  .resourcesGated .download {
    margin-left: 0px;
  }
  .un_gated .downloadForm {
    padding: 30px 15px 30px;
  }
  .un_gated .downloadForm h6 {
    margin-bottom: 18px;
  }
  .lifeAtAbm .content {
    width: 296px;
  }
  .banner_text h1 {
    font-size: 42px;
    line-height: 48px;
  }
  .banner_text {
    top: 54%;
  }
  .resourcesList .need_help {
    top: 32px;
  }
  .pwdManageOption .option {
    width: 296px;
  }
  .forQuestion h4 {
    font-size: 26px;
  }
  .policyHandbook .links h5 {
    margin-bottom: 10px;
    font-size: 16px;
  }
  .handbookInfo .textCont h4 {
    margin-bottom: 15px;
    font-size: 21px;
    line-height: 30px;
  }
  .leadership h6 {
    margin-bottom: 6px;
    font-size: 17px;
  }
  .leadership .overlayText strong {
    font-size: 17px;
  }
  .leadership .overlayText p {
    font-size: 14px;
    margin: 2px 0 15px;
    line-height: 19px;
  }
  .leadership .overlay {
    padding: 20px;
  }
  .linkOverlay {
    font-size: 16px;
  }
  .linkOverlay i {
    font-size: 18px;
  }
  .leadership .content .text span {
    font-size: 16px;
    line-height: 23px;
  }
  .leadership .content .text .lgHeading {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 8px;
  }
  .leadership .content .text .lgHeading span {
    font-size: 25px;
  }
  .leadership .content .text strong {
    font-size: 16px;
    line-height: 24px;
  }
  .abmCareInfo .text .textSection p {
    font-size: 21px;
    line-height: 33px;
  }
  .weSupport .textSection p {
    line-height: 31px;
    font-size: 21px;
  }
  .franchising h4,
.franGroupMap h4,
.franGroupBrand h4 {
    font-size: 22px;
    line-height: 32px;
  }
  .sustainExp h3 {
    max-width: 65%;
  }
  .investors-iframe-container {
    padding-top: 47px;
  }
  .un_gated .breadcrumb_sec li:last-child a {
    width: 430px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
  }
  .mission_vision .info {
    max-width: 205px;
  }
  .mission_vision .info h6 {
    font-size: 18px;
  }
  .thankYou .overlay h5 {
    width: 100%;
  }
  .thankYou .video_link i {
    height: 45px;
    width: 45px;
    line-height: 44px;
    font-size: 16px;
  }
  .thankYou .overlay h5 {
    line-height: 20px;
  }
  .thankYou .overlay h5 {
    padding-bottom: 45px;
  }
  .thankYou h2 {
    font-size: 45px;
    line-height: 45px;
    margin-bottom: 6px;
  }
  .thankYou .text {
    background-size: 150px auto !important;
  }
  .clientInfo .benifitContent h3 i {
    height: 45px;
    width: 45px;
    line-height: 45px;
  }
  .clientInfo .benifitContent h3 {
    padding: 10px 15px;
  }
  .clientInfo .benifitContent h3 strong {
    line-height: 22px;
  }
  .clientInfo .benifitContent {
    margin: 30px 0 0;
  }
  .clientInfo .benifitContent .content {
    padding: 18px 15px 20px;
  }
  .linkBtn {
    height: 42px;
    line-height: 39px;
    padding: 0px 30px;
  }
  .linkGroup li a i {
    height: 45px;
    width: 45px;
    line-height: 45px;
  }
  .linkGroup li a {
    padding: 10px 15px;
  }
  .videoDashboard .resourcesInformation .content {
    width: 298px;
  }
  .loadMore {
    margin-top: 50px;
  }
  .videoDashboard .resourcesInformation .content h5 {
    margin-bottom: 10px;
  }
  .videoDashboard .featured_name {
    margin-bottom: 55px;
  }
  .enClean .enCleanLogo {
    width: 270px;
  }
  .enClean .chCleanFrm .mktoForm .mktoLabel {
    margin-bottom: 8px !important;
  }
  .enClean .chCleanFrm .mktoForm .mktoCheckboxList {
    width: 25px !important;
    padding: 0;
  }
  .goPlWithAbm.parkingTool strong {
    margin-bottom: 18px;
  }
  .goPlWithAbm .textSection {
    margin-bottom: 30px;
  }
  .un_gated .social-icon {
    margin-bottom: 60px;
  }
  .fb_tool_bdr,
.gpls_tool_bdr,
.linkedin_tool_bdr,
.twt_tool_bdr {
    width: 75px !important;
    padding: 3px 8px !important;
  }
  .un_gated .relatedTopic {
    margin-top: 80px;
  }
  .goPaperless .contactForm {
    margin-top: 0;
  }
  .sec_padding_70 {
    padding: 60px 0;
  }
  .resourcesInformation.mediaKitInfo .contentWrap {
    padding: 25px 8px;
  }
  .resourcesInformation.mediaKitInfo {
    margin: -25px -8px;
  }
  .secHeading {
    margin-bottom: 3.4375rem;
  }
  .inner_banner .bnrText {
    padding: 0 30px;
  }
  .inner_banner .bnrText h1 {
    font-size: 37px;
  }
  .inner_banner .bnrText h1 + h3 {
    margin-top: 10px;
    font-size: 24px;
  }
  .searchJob .content {
    padding: 0 30px;
  }
  .careerFrm .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    height: 42px;
  }
  .careerFrm .ginput_container_checkbox {
    padding: 30px 20px;
  }
  .mb_80 {
    margin-bottom: 70px;
  }
  .pb_80 {
    padding-bottom: 70px;
  }
  .banner_text {
    padding: 0 80px;
  }
  .banner_text .infoWrap {
    margin-top: 30px;
  }
  .banner_text h4 {
    font-size: 22px;
    line-height: 1.3;
  }
  /* Mobile menu start */
  header {
    display: none;
  }
  .tagline .text {
    display: none;
  }
  .mobile_button {
    display: flex;
  }
  .banner_overlay {
    background: #fff;
  }
  .banner_overlay .content {
    justify-content: space-between;
    align-items: center;
  }
  .main_menu .logo_white {
    display: none;
  }
  .main_menu .logo_blue {
    display: block;
  }
  .banner_overlay .content .search_icon {
    right: 60px;
  }
  .logo {
    width: 100px;
  }
  .nonImageBanner {
    height: 80px;
  }
  .fixed_menu {
    box-shadow: 0 1px 8px 1px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
  .main_menu .scrollUp {
    -webkit-transform: translateY(-81px);
    transform: translateY(-81px);
  }
  .inner_banner {
    margin-top: 80px;
  }
  .banner_slider {
    border-top: 80px solid #fff;
  }
  .banner_text {
    top: 50%;
  }
  .banner_overlay .search_box {
    padding: 19px 45px;
  }
  .menu {
    position: fixed;
    z-index: 999;
    width: 75%;
    top: 0;
    left: -75%;
    background: #fff;
    height: 100vh;
    padding-left: 0;
    padding-bottom: 20px;
    padding-top: 80px;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .menu.show {
    left: 0;
  }
  .menu .navWrapper {
    height: 100%;
  }
  .menu .mobElement {
    display: block;
  }
  .menu .mCSB_inside > .mCSB_container {
    margin-right: 20px;
  }
  .menu .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #c0c0c0;
  }
  .menu .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #6f7e8a;
  }
  .menu .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #025195;
  }
  .menu .navTop.mobElement {
    display: flex !important;
    flex-wrap: wrap;
  }
  .navBar > li > a {
    color: #231f20;
    font-weight: bold;
    padding: 9px 18px;
    display: block;
  }
  .navBar > li > a::after {
    display: none;
  }
  .navBar > li {
    border-bottom: 1px solid #cfd0d1;
  }
  .navBar > li > a:not([href="javascript:void(0);"]):hover {
    color: #005ba8;
    background-color: #f1f2f2;
  }
  .navBar > li.currentPageActive > .dd_opener i {
    color: #005ba8;
    background: #f1f2f2;
  }
  .navBar .dropdown {
    display: flex;
    flex-wrap: wrap;
  }
  .navBar .dropdown > a {
    width: 50%;
    flex-grow: 1;
  }
  .navBar li.navActive > a {
    text-align: center;
    font-weight: normal;
    padding: 12px 45px;
    background: transparent !important;
  }
  .navBar li.navActive > a:hover {
    background: transparent;
    color: #005ba8;
  }
  .nav {
    display: block;
  }
  .navBar {
    display: block;
  }
  .navBar .dropdownContent {
    position: static;
    opacity: 1;
    visibility: visible;
    transform: none;
    display: none;
  }
  .navBar .dropdownMenu > li > a {
    font-size: 19px;
  }
  .navBar .dropdownMenu > li.current_page_ancestor > a {
    background-color: #f1f2f2;
  }
  .megaMenuWrapper {
    padding: 0;
  }
  .megaMenu ul.row > li:last-child {
    display: none !important;
  }
  .navBar .dropdownContent .dropdownWrapper {
    padding: 0 0;
    box-shadow: none;
  }
  .navBar > li + li {
    margin-left: 0;
  }
  .dropdownMenu li a {
    padding-right: 48px !important;
    padding-left: 18px !important;
  }
  .banner_overlay {
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    left: 0%;
  }
  .banner_overlay.menuOpen {
    left: 80%;
  }
  .dropdownMenu {
    border-top: 1px solid #cfd0d1;
  }
  .dropdownMenu > li {
    padding: 0;
  }
  .dropdownMenu > li > ul {
    display: none;
  }
  .dropdownMenu li.hideAnchor {
    display: none !important;
  }
  .dropdownMenu .navAccordion > a {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding-right: 18px !important;
  }
  .dropdownMenu .navAccordion > a::after {
    display: none;
  }
  .dropdownMenu .navAccordion > a > span {
    width: 50%;
    flex-grow: 1;
    padding-right: 30px;
  }
  .dropdownMenu .navAccordion > a i {
    height: 14px;
    width: 14px;
    position: relative;
    display: block;
  }
  .dropdownMenu .navAccordion > a i::after,
.dropdownMenu .navAccordion > a i::before {
    content: "";
    height: 2px;
    width: 100%;
    position: absolute;
    background: #6d6e71;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    left: 50%;
    top: 50%;
    transform: translate(-50%, 50%);
  }
  .dropdownMenu .navAccordion > a i::after {
    transform: translate(-50%, 50%) rotate(90deg);
  }
  .dropdownMenu .navAccordion > a.active {
    background: #f1f2f2;
  }
  .dropdownMenu .navAccordion > a.active i::after {
    transform: translate(-50%, 50%) rotate(0deg);
  }
  .dropdownMenu .navAccordion > a:hover i::after,
.dropdownMenu .navAccordion > a:hover i::before {
    background: #005ba8;
  }
  .dropdownMenu .navAccordion > ul {
    padding-bottom: 8px;
    background: #f1f2f2;
  }
  .dropdownMenu .navAccordion > ul > li a:hover {
    background: #e7e9e9;
  }
  .dropdownMenu .navAccordion > ul > li > ul > li > a {
    padding-left: 30px !important;
  }
  .dropdownMenu .navAccordion > ul > li > ul > li > a::before {
    left: 18px;
  }
  .dropdownMenu .navAccordion > ul li.current_page_item > a {
    background: #e7e9e9 !important;
  }
  .navBottom .dropdownMenu {
    border-top: none;
  }
  .navBottom .dropdownMenu > li {
    padding: 0 0 0.5rem;
  }
  .navBottom .dropdownMenu > li > ul {
    display: block;
  }
  .dropdownMenu > li > ul li a {
    padding: 6px 0;
  }
  .dropdownMenu li a::after {
    width: 48px;
  }
  .dropdownMenu > li > ul > li > ul > li > a::before {
    top: 16px;
  }
  .dropdownMenu li.thirdParty > a span::after {
    background-size: 12px auto;
  }
  /* Mobile menu end */
  .helpForm .mktoForm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.helpForm .mktoForm select {
    height: 45px !important;
  }
  .commonModal.leadershipModal .modal-body {
    margin: 35px 0 40px;
  }
  .link_round.lg {
    border-width: 2px !important;
  }
  .link_round.lg span {
    padding: 9px 40px !important;
    font-size: 20px !important;
  }
  .pt_65 {
    padding-top: 55px !important;
  }
  .pb_55 {
    padding-bottom: 50px !important;
  }
  .banner_slider .owl-theme .owl-nav {
    display: none;
  }
  .homebanner .bnrText_2 {
    top: 48%;
  }
  .bnrText_2 {
    padding: 0 30px;
  }
  .inner_banner .innerBnrImg {
    min-height: 450px;
  }
  .needs .textSection {
    padding-left: 15px;
  }
  .needs .item {
    padding: 15px;
  }
  .needs.owl-carousel {
    margin: -15px;
  }
  .lmSlider .contWrap {
    padding: 12px;
  }
  .lmSliderWrap {
    margin: -12px;
  }
  .lmSlider .content {
    box-shadow: 3px 3px 10px 0 rgba(235, 143, 26, 0.8);
  }
  .lmSlider .content:hover {
    box-shadow: 3px 3px 10px 0 rgba(199, 91, 18, 0.8);
  }
  .sec_padding_lg {
    padding: 90px 0;
  }
  .abmNextIntro .secHeading_3.pr-5 {
    padding-right: 30px !important;
  }
  .lmSlider .info {
    padding: 16px 18px 16px;
  }
  .lmSlider .withFpo .fpo {
    font-size: 90px;
  }
  .mb-5,
.my-5 {
    margin-bottom: 40px !important;
  }
  .mb_60 {
    margin-bottom: 50px !important;
  }
  .textSection.text_xl,
.textSection.text_xl p {
    font-size: 18px;
  }
  .textSection.text_xl .benifitList li {
    margin-bottom: 10px;
  }
  .textSection.text_xl .benifitList li::before {
    height: 7px;
    width: 7px;
    top: 9px;
  }
  .two_col_info.mt-5 {
    margin-top: 35px !important;
  }
  .two_col_info .row .column {
    padding: 8px 50px;
  }
  .two_col_info .row {
    margin: 0 -50px;
  }
  .text_img_sections .block .info {
    padding-right: 20px;
  }
  .text_img_sections .block:nth-child(2n+2) .info {
    padding-left: 20px;
  }
  .homebanner .bannerImg {
    min-height: 580px;
  }
  .bnrText_2 .headingText {
    font-size: 22px;
  }
  .banner_slider:hover {
    -ms-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -webkit-transition: all 0s ease;
    transition: all 0s ease;
  }
  .banner_slider:hover .owl-theme .owl-nav [class*=owl-] {
    visibility: hidden;
  }
  .sec_padding_md {
    padding: 50px 0 70px;
  }
  .four-col-slider {
    padding: 0 30px;
  }
  .statistics .content h2 {
    font-size: 54px;
  }
  .statistics .row .column {
    padding: 15px;
  }
  .statistics .row {
    margin: -15px;
  }
  .video-play-btn {
    width: 95px;
    height: 95px;
    font-size: 34px;
  }
  .banner .watch-video {
    right: 24%;
    bottom: 14%;
  }
  /* End max-width:1199px */
}
@media only screen and (max-width: 1023px) {
  /* End max-width:1023px */
}
@media only screen and (max-width: 991px) {
  .header_menu li a {
    padding: 8px 8px;
  }
  .parking_cus {
    padding: 8px 12px;
  }
  .footer_bottom .footer_logo {
    display: none;
  }
  .logo {
    width: 100px;
  }
  .homebanner.banner .image {
    height: 408px;
  }
  .banner_overlay {
    padding: 10px 30px 10px;
  }
  .banner_overlay .search_box input {
    font-size: 24px;
    line-height: 33px;
  }
  .banner_overlay .search_box {
    padding: 12px 30px;
  }
  .navBar li a::after {
    bottom: -20px;
  }
  nav {
    padding: 35px 20px;
  }
  .nav_bar {
    padding: 30px 10px 50px;
  }
  .nav_bar .menu_sec {
    width: 25%;
  }
  .nav_bar .dropdown_menu {
    width: 100%;
  }
  .nav_bar .dropdown_menu .dropdown_menu {
    right: -100%;
  }
  .nav_bar .dropdown_menu {
    padding-left: 25px;
  }
  .scroll_to_top {
    right: 20px;
  }
  body h1 {
    font-size: 38px;
    line-height: 42px;
    margin-bottom: 30px;
  }
  .link_round span {
    padding: 6px 20px;
    font-size: 15px;
  }
  .banner_text {
    padding: 0 50px;
  }
  .banner_text .infoWrap .info {
    padding: 12px 40px 30px;
  }
  .banner_text h4.hero_sub_header_link a {
    font-size: 18px;
    line-height: 26px;
  }
  .banner_text h4.hero_sub_header_link {
    margin-top: 8px;
  }
  .nullam_ultricie {
    padding: 130px 0 70px;
  }
  body h2 {
    font-size: 34px;
  }
  .nullam_ultricie .need_help {
    top: 40px;
  }
  .nullam_ultricie .needHelpFixed {
    top: 90px;
  }
  .industries {
    padding: 70px 0 80px;
    background: #0046ad;
  }
  .industry_name .list li a {
    font-size: 15px;
  }
  .industry_name .list li {
    margin-bottom: 12px;
  }
  .industry_name .list {
    margin-right: 49px;
  }
  .moment .content {
    width: 33.33%;
  }
  .egestas {
    padding: 70px 0 95px;
  }
  .egestas .contant .images {
    max-width: 580px;
    height: 330px;
  }
  .sec_para {
    line-height: 23px;
    font-size: 14px;
  }
  .egestas .contant .text {
    padding: 30px 20px;
    max-width: 306px;
  }
  .egestas .contant .sec_para {
    color: #fff;
    margin-bottom: 20px;
  }
  .moment .gallery .overlay {
    left: 0;
    background: transparent;
  }
  .moment .gallery .overlay h5 {
    display: none;
  }
  .moment .gallery:hover .text {
    opacity: 1;
  }
  .nav_circle {
    display: none;
  }
  .featured_mob_sec {
    display: block;
  }
  .featured_name {
    display: none;
  }
  .featured_content {
    display: none;
  }
  .featured_slider .sub_heading .icon {
    width: 120px;
  }
  .featured_slider .sub_heading h5 {
    max-width: 365px;
    font-size: 22px;
    line-height: 30px;
  }
  .egestas .link_round span {
    padding: 4px 25px;
  }
  .featured_services {
    min-height: auto;
  }
  .featured_services {
    padding: 70px 0;
  }
  .innerbannerText h1 {
    line-height: 42px;
  }
  .services_info {
    padding: 35px 0 70px;
  }
  .services_info .main_info .title h2 {
    margin-left: 20px;
    font-size: 30px;
    max-width: 82%;
  }
  .services_info .need_help {
    top: 35px;
  }
  .services_info .needHelpFixed {
    top: 100px;
  }
  .services_info .related_info {
    margin-top: 32px;
  }
  .sec_padding,
.sec_padding.nullam_ultricie {
    padding: 60px 0;
  }
  .maecenas .counter .icon_wrapper {
    height: 190px;
    width: 190px;
  }
  .maecenas .counter .icon {
    width: 160px;
    height: 160px;
  }
  .icon_wrapper2::before {
    width: 41px;
    left: -41px;
    background-size: 300px 100%;
  }
  .icon_wrapper2::after {
    width: 41px;
    right: -41px;
    background-size: 300px 100%;
  }
  .maecenas .counter .icon h4 {
    font-size: 55px;
  }
  .maecenas .counter .icon span {
    font-size: 36px;
  }
  .maecenas .counter .icon span.no-superscript {
    font-size: 55px;
  }
  /*.maecenas .counter .count2 .content span {
    font-size: 52px;
  }*/
  .caseStudy .contentSm {
    width: 100%;
  }
  .caseStudy .contentLg {
    width: 100%;
  }
  .industriesBenifits .content .text {
    padding: 40px 30px 50px;
  }
  .industriesBenifits {
    padding: 0 0 100px;
  }
  .industriesBenifits .servicesList {
    margin-top: 25px;
  }
  .industriesBenifits .servicesList ul li {
    margin-bottom: 12px;
  }
  .industriesBenifits .servicesList .servicesList1 {
    margin-right: 0;
    margin-bottom: 12px;
  }
  .industriesBenifits .image .overlay {
    width: 300px;
    padding: 25px 20px;
  }
  .industriesBenifits .image h3 {
    font-size: 21px;
    line-height: 30px;
  }
  .industriesBenifits .image span {
    margin-top: 8px;
    font-size: 14px;
  }
  .serviceBenifit .benifitContent h3 {
    padding: 15px 20px;
  }
  .serviceBenifit .benifitContent h3 i {
    height: 40px;
    width: 40px;
    font-size: 25px;
    line-height: 40px;
  }
  .serviceBenifit .benifitContent .content {
    padding: 30px 30px;
  }
  .mission_vision .content {
    width: 50%;
  }
  .mission_vision .content:nth-of-type(1) {
    order: 1;
  }
  .mission_vision .content:nth-of-type(2) {
    order: 2;
  }
  .mission_vision .content:nth-of-type(3) {
    order: 4;
  }
  .mission_vision .content:nth-of-type(4) {
    order: 3;
  }
  .mission_vision .content:nth-of-type(5) {
    order: 6;
  }
  .mission_vision .content:nth-of-type(6) {
    order: 5;
  }
  .mission_vision .content:nth-of-type(7) {
    order: 7;
  }
  .mission_vision .content:nth-of-type(8) {
    order: 8;
  }
  .nonImageBanner {
    height: 70px;
  }
  .careersMoment .gallery .overlay span {
    display: none;
  }
  .careersMoment .content:nth-of-type(1) {
    order: 1;
  }
  .careersMoment .content:nth-of-type(2) {
    order: 2;
  }
  .careersMoment .content:nth-of-type(3) {
    order: 3;
  }
  .careersMoment .content:nth-of-type(4) {
    order: 4;
  }
  .careersMoment .content:nth-of-type(5) {
    order: 6;
  }
  .careersMoment .content:nth-of-type(6) {
    order: 5;
  }
  .careersMoment .content:nth-of-type(7) {
    order: 7;
  }
  .careersMoment .content:nth-of-type(8) {
    order: 8;
  }
  .careersInfo h2 {
    margin-bottom: 25px;
  }
  .tmBenefits .benifitContent h3 {
    padding: 16px 20px;
  }
  .aboutInfo h3 {
    margin-bottom: 30px;
  }
  .excellence .imgArea {
    width: 100%;
    height: 220px;
  }
  .excellence .images .overlay {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
  }
  .ourBrand .contant .images {
    height: 400px;
  }
  .militaryVeteran .imgArea {
    height: 220px;
    width: 100%;
  }
  .militaryVeteran .image .overlay {
    width: 100%;
    top: 100%;
    bottom: auto;
  }
  .benifitContent h3 i {
    height: 40px;
    width: 40px;
    font-size: 26px;
    line-height: 40px;
  }
  .nav_bar .menu_1 li a {
    font-size: 19px;
  }
  .nav_bar .dropdown_menu li a {
    font-size: 14px;
  }
  /* Industries Details */
  .innerbannerText h1 {
    line-height: 46px;
    font-size: 42px;
  }
  /* .innerbannerText {
    max-width: 75%;
  } */
  .overview .image {
    margin-top: 40px;
  }
  .moreValue .benifitContent h3 {
    padding: 18px 20px 18px 20px;
  }
  .moreValue .benifitContent .content {
    padding: 30px 20px;
  }
  .allsector .content {
    width: 336px;
    margin: 15px 9px;
  }
  .allsector {
    margin: -15px -9px;
  }
  .allsector .text_link {
    font-size: 14px;
  }
  .allsector .text_link i {
    padding-left: 6px;
    font-size: 17px;
  }
  .moment .content .overlay {
    opacity: 1;
  }
  .services_info .main_info .title {
    padding-left: 0px;
  }
  .services_info .main_info .content {
    padding-left: 0px;
  }
  .callToAction h3 {
    max-width: 75%;
  }
  .services_info .main_info .title .icon {
    width: 80px;
  }
  .maecenas .counter .icon h4 {
    font-size: 30px;
    line-height: 38px;
  }
  .maecenas .counter .icon span {
    font-size: 20px;
  }
  .maecenas .counter .icon span.no-superscript {
    font-size: 30px;
  }
  /*.maecenas .counter .count2 .content span {
    font-size: 20px;
  }*/
  .resourcesInformation .content {
    margin: 0 6px;
  }
  .resourcesInformation {
    margin: 0px -6px;
  }
  .resourcesInformation .content {
    width: 222px;
  }
  .resourcesInformation .content .flag {
    font-size: 16px;
    width: 165px;
  }
  .resourcesInformation .content .text {
    padding: 25px 15px 25px;
  }
  .resourcesInformation .content h5 {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 15px;
  }
  .resourcesInformation .content .textSection p {
    font-size: 14px;
    line-height: 22px;
  }
  .resourcesInformation .content .textSection {
    margin-bottom: 15px;
  }
  .resourcesInformation .bottomContent .text_link {
    display: inline-block;
    line-height: 20px;
  }
  .resourcesInformation .bottomContent .icon {
    width: 15.5%;
  }
  .filterOption .option .title {
    padding: 8px 12px;
  }
  .filterBy .content h3 {
    width: 20%;
  }
  .filterBy .content .filterOption {
    width: 80%;
  }
  .filterOption .filterDropdown li {
    font-size: 15px;
    padding: 7px 10px;
    line-height: 22px;
  }
  .resourcesFeatured {
    padding: 80px 0 40px;
  }
  .filterBy {
    padding: 35px 0;
  }
  .resourcesList .resourcesInformation .content {
    width: 218px;
  }
  .resourcesList .resourcesInformation .content {
    margin: 12px 6px;
  }
  .resourcesList .resourcesInformation {
    margin: -12px -6px;
  }
  .resourcesList {
    padding: 80px 0 60px;
  }
  .resourcesList .viewMore {
    margin-top: 35px;
  }
  .filterOption .selectOption {
    padding: 8px 35px 8px 10px;
  }
  .filterOption .option::after {
    font-size: 20px;
    right: 10px;
  }
  .case_study_banner {
    padding: 80px 0 90px;
  }
  .un_gated .download {
    margin-left: 0px;
    margin-top: 50px;
  }
  .un_gated .resourcesInformation {
    margin: -12px -9px;
    justify-content: center;
  }
  .un_gated .resourcesInformation .content {
    margin: 12px 9px;
    width: 100%;
  }
  .un_gated .resourcesInformation .content .text .textSection {
    margin-bottom: 30px;
  }
  .un_gated .resourcesInformation .bottomContent .icon {
    width: 45px;
  }
  .banner_slider {
    border-top: 70px solid #fff;
  }
  .banner_slider .owl-theme .owl-dots {
    bottom: 5px;
  }
  .homebanner .bnrText_2 .link_round {
    margin-top: 25px;
  }
  .bnrText_2 .infoLogo_1 {
    width: 200px !important;
  }
  .two_col_info.withLogo.mt-5 {
    margin-top: 30px !important;
  }
  .two_col_info .row .column {
    padding: 12px 45px;
  }
  .two_col_info .row {
    margin: 0 -45px;
  }
  .banner .owl-theme .owl-dots .owl-dot span {
    width: 20px;
    height: 20px;
    margin: 4px 3px;
  }
  .about_banner .innerbannerText h1 {
    line-height: 42px;
    font-size: 32px;
  }
  .searchBy .content h3 {
    width: 30%;
  }
  .searchBy .content .filterOption {
    width: 70%;
  }
  .searchBy {
    padding: 80px 0;
  }
  .searchResult .resourcesInformation .content {
    width: 100%;
  }
  .resourcesGated .main_info strong {
    margin-top: 0;
  }
  .takeAwalk .modal-dialog {
    max-width: 95%;
    padding: 30px 0;
  }
  .lifeAtAbm .content {
    margin: 6px;
  }
  .lifeAtAbm .videoGallery {
    margin: -6px;
  }
  .lifeAtAbm .content {
    width: 222px;
  }
  .lifeAtAbm .content:hover .overlay {
    background: transparent;
  }
  .lifeAtAbm .content .text {
    padding: 15px;
  }
  .lifeAtAbm .gallery .video_link i {
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 15px;
  }
  .moment .content .text span {
    font-size: 15px;
    line-height: 19px;
  }
  .inner_banner img {
    display: none;
  }
  .inner_banner .smallDeviceBanner {
    display: block;
    height: 320px;
  }
  .innerbannerText {
    max-width: 100%;
  }
  .inner_banner {
    margin-top: 70px;
  }
  .banner_text h1 {
    font-size: 36px;
    line-height: 42px;
  }
  .contact_us .featured_name {
    display: flex;
  }
  .contact_us .featured_name li {
    margin: 2px 1px;
  }
  .formContent .contactInfo {
    text-align: center;
  }
  .formContent h2 {
    margin-bottom: 20px;
  }
  .formContent .inquiriesTitle {
    margin-bottom: 25px;
  }
  .formContent .textSection h6 {
    margin-top: 20px;
  }
  .findLocation a {
    padding: 10px 40px;
  }
  .contact_us .contactInfo .textSection {
    margin-bottom: 25px;
  }
  .contactForm {
    margin-top: 45px;
  }
  .eventsFeature .socialIcon {
    padding: 10px 10px;
  }
  .awardRecognition .iconContainer .content {
    height: 265px;
  }
  .awardRecognition .icon img {
    width: 140px;
  }
  .awardRecognition .icon span {
    font-size: 15px;
  }
  .pwdManageOption .option {
    padding: 30px 15px;
  }
  .pwdManageOption .option {
    width: 216px;
  }
  .policyHandbook .image {
    justify-content: center;
    margin-bottom: 40px;
    height: auto;
  }
  .policyHandbook h3 {
    margin-bottom: 20px;
  }
  .employmentWage .support h4 {
    margin-bottom: 0;
    line-height: 36px;
    font-size: 22px;
  }
  body h4 {
    font-size: 22px;
    line-height: 32px;
  }
  .participate h5 {
    font-size: 16px;
    line-height: 26px;
  }
  .participate .benifitList li {
    font-size: 16px;
    margin-bottom: 10px;
  }
  .downloadTheResources h3 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
  }
  .leadership .content {
    width: 33.33%;
  }
  .thinkSafe h3 {
    font-size: 24px;
    line-height: 29px;
  }
  .videoInfo .textSection {
    padding: 20px;
  }
  .videoInfo .textSection p {
    font-size: 16px;
    line-height: 26px;
  }
  .thinkSafeVideos .text {
    text-align: center;
    margin-bottom: 30px;
  }
  .thinkSafeVideos .text h2 {
    margin-bottom: 20px;
  }
  .cleaningVideos .row .col-lg-6:nth-of-type(1),
.safetyTraining .row .col-lg-6:nth-of-type(1) {
    order: 2;
  }
  .cleaningVideos .row .col-lg-6:nth-of-type(2),
.safetyTraining .row .col-lg-6:nth-of-type(2) {
    order: 1;
  }
  .abmCareInfo h3 {
    text-align: center;
    margin-bottom: 30px;
  }
  .abmCaresMission h3 {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }
  .abmCaresMission .benifitList li {
    font-size: 15px;
    margin-bottom: 8px;
    line-height: 20px;
  }
  .abmCaresMission .benifitList li::before {
    top: 8px;
  }
  .weSupport .textSection p {
    line-height: 24px;
    font-size: 16px;
    margin-bottom: 10px;
  }
  .weSupport .text_link {
    font-size: 14px;
  }
  .parkingTool h2 {
    margin-bottom: 15px;
  }
  .parkingTool strong {
    font-size: 16px;
    line-height: 24px;
  }
  .parkingTool .benifitList li a {
    font-size: 16px;
  }
  .parkingTool .benifitList li {
    margin-bottom: 3px;
  }
  .parkingTool h3 {
    margin-bottom: 15px;
  }
  .parkingTool .benifitList li {
    font-size: 16px;
  }
  .membergateway .benifitContent .content {
    padding: 10px 40px 20px;
  }
  .franchising h4,
.franGroupMap h4,
.franGroupBrand h4 {
    font-size: 19px;
    line-height: 26px;
  }
  .franGroupBrand .imgWrapper {
    align-items: flex-start;
    margin-top: 8px;
  }
  .withaccordion .wp-block-image .alignleft {
    width: 50%;
  }
  .sectionaccordion {
    margin-top: 50px;
  }
  .withaccordion .main_info .title h2 {
    margin-left: 0px;
  }
  .sustainExp h3 {
    max-width: 60%;
  }
  .sustainability960 .main_info .content p {
    line-height: 30px;
    font-size: 20px;
  }
  .withaccordion .main_info .title {
    margin-bottom: 30px;
  }
  .un_gated .download .imgScale {
    margin-top: 0px;
  }
  .un_gated .downloadForm {
    position: static;
  }
  .resourcesGated .download {
    margin-top: 60px;
  }
  .investors-iframe-container {
    padding-top: 38px;
  }
  .privacy_policy h3 {
    margin-top: 30px;
  }
  .thinkvideolang .content .overlay h5 {
    display: block;
  }
  .case_study_banner .innerbannerText {
    max-width: 70%;
  }
  .getHandbook .text {
    width: 60%;
  }
  .getHandbook .image {
    width: 85px;
  }
  .thankYou .text {
    background-size: 200px auto !important;
  }
  .mission_vision .info {
    max-width: 260px;
  }
  .mission_vision .info p {
    font-size: 18px;
    line-height: 24px;
  }
  .thankYou .overlay h5 {
    padding-bottom: 30px;
  }
  .thankYou .overlay h5 {
    line-height: 24px;
  }
  .clientInfo .benifitContent {
    padding-left: 0px;
  }
  .clientInfo .asideContent {
    padding-left: 0;
    margin: 60px 0 0;
  }
  .clientInfo .asideContent .benifitContent {
    margin: 0px 0px 30px;
  }
  .videoDashboard .resourcesInformation .content {
    width: 336px;
  }
  .videoDashboard.services_info .breadcrumb_sec {
    margin-bottom: 35px;
  }
  .videoDashboard .featured_name li {
    margin: 10px 10px;
  }
  .videoDashboard .featured_name {
    margin-bottom: 40px;
  }
  .enClean h2 {
    margin-bottom: 25px;
  }
  .enClean .enCleanLogo {
    width: 295px;
  }
  .enClean.nullam_ultricie .textSection {
    margin-bottom: 35px;
  }
  .enCleanClients .bottomText {
    margin-top: 40px;
  }
  .howAbmHelp .content {
    padding: 30px 30px;
  }
  .enClean .chCleanFrm {
    padding: 40px 60px;
  }
  .registerModal .mktoForm textarea {
    height: 150px !important;
  }
  .goPaperless .info {
    margin-bottom: 60px;
  }
  .goPaperless .formContent .contactInfo {
    text-align: left;
  }
  .contactForm .checkBox label span::before {
    top: 4px;
  }
  .contactForm .checkBox label span::after {
    top: 9px;
  }
  .goPaperless .featured_name {
    display: flex;
  }
  .goPlWithAbm.parkingTool strong {
    margin-bottom: 12px;
  }
  .goPlWithAbm .textSection {
    margin-bottom: 25px;
  }
  .clientInfo .howHelp {
    padding-top: 10px;
  }
  .un_gated .social-icon {
    margin-bottom: 55px;
    margin-top: 55px;
  }
  .un_gated .relatedTopic {
    margin-top: 70px;
  }
  .contactForm .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    height: 42px;
  }
  .contactForm .gform_wrapper select {
    height: 42px;
  }
  .contactForm .mktoForm select,
.contactForm .mktoForm textarea,
.contactForm .mktoForm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    height: 42px;
  }
  .contactForm .mktoFieldWrap .mktoCheckboxList label[for=mktoOpt_In_on_Form__c]::before {
    height: 25px;
    width: 25px;
  }
  .contactForm .mktoFieldWrap label[for=mktoOpt_In_on_Form__c] {
    padding-left: 35px;
  }
  .contactForm .mktoFieldWrap .mktoCheckboxList label[for=mktoOpt_In_on_Form__c]::after {
    left: 8px;
    top: 4px;
    width: 8px;
    height: 14px;
  }
  .sec_padding_70 {
    padding: 50px 0;
  }
  .cleaningSec .cleanLogo {
    max-width: 340px;
    margin-bottom: 10px;
  }
  .resourcesInformation.mediaKitInfo .contentWrap {
    width: 50%;
  }
  .resourcesInformation.mediaKitInfo .contentWrap {
    padding: 25px 10px;
  }
  .resourcesInformation.mediaKitInfo .contentWrap .content {
    width: 100%;
  }
  .resourcesInformation.mediaKitInfo {
    margin: -25px -10px;
  }
  .mediaKit .learnAbout {
    padding-top: 35px;
  }
  .inner_banner .owl-theme .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
    margin: 0px 4px;
  }
  .inner_banner .owl-theme .owl-nav.disabled + .owl-dots {
    bottom: 6px;
  }
  .inner_banner .bnrText h1 {
    font-size: 29px;
  }
  .inner_banner .bnrText h1 + h3 {
    font-size: 20px;
  }
  .inner_banner .bnrText {
    width: 60%;
  }
  .sec_padding_sm {
    padding: 45px 0 50px;
  }
  .searchJob .row {
    margin: -35px;
  }
  .searchJob .contentWrap {
    padding: 35px;
  }
  .searchJob .contentWrap::after {
    right: auto;
    height: 1px;
    width: 70%;
    bottom: -5px;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  .inner_banner .bnrText {
    top: 50%;
  }
  .careerFrm .gfield_checkbox li {
    width: 50%;
  }
  .careerFrm #field_18_8 > .gfield_label {
    padding: 35px 0 10px;
  }
  .mb_80 {
    margin-bottom: 60px;
  }
  .pb_80 {
    padding-bottom: 60px;
  }
  .banner_text h4 {
    font-size: 20px;
  }
  .banner_text .infoWrap .infoLogo {
    height: auto;
    max-height: 50px;
  }
  .navSearch .form-control {
    padding: 10px 18px;
    height: 70px;
  }
  .menu {
    padding-top: 70px;
  }
  .sec_padding_60 {
    padding: 52px 0;
  }
  .helpForm .mktoForm .mktoLabel {
    margin-bottom: 8px !important;
  }
  .commonModal .helpForm .mktoForm h2 {
    padding-bottom: 4px;
  }
  .commonModal .helpForm .mktoForm .mktoButtonWrap.mktoSimple {
    padding-top: 15px;
  }
  .link_round.lg span {
    font-size: 18px !important;
    font-weight: 700 !important;
    padding: 8px 36px !important;
  }
  .pt_65 {
    padding-top: 50px !important;
  }
  .pb_55 {
    padding-bottom: 45px !important;
  }
  .bnrText_2 h1 {
    font-size: 42px;
  }
  .bnrText_2 {
    padding: 0 25px;
  }
  .bnrText_2 .headingText {
    font-size: 20px;
  }
  .inner_banner .innerBnrImg {
    height: 400px;
    min-height: auto;
    padding-top: 0;
  }
  .bnrText_2 .link_round {
    margin-top: 40px;
  }
  .needs .content.d-flex {
    display: block !important;
  }
  .needs .textSection {
    padding-left: 0;
    padding-top: 12px;
  }
  .needs .image {
    margin-top: 0;
  }
  .needs .textSection {
    width: 100%;
  }
  .slick-prev,
.slick-next {
    display: none !important;
  }
  .stepThree .contentWrapper {
    padding: 0;
  }
  .stepThree .textSection.pl-5 {
    padding-left: 0px !important;
  }
  .secHeading_3 h2,
.stepThree .textSection h3 {
    font-size: 40px;
  }
  .stepThree .slider-nav-thumbnails {
    margin-bottom: 75px;
  }
  .stepThree .slider-nav-thumbnails .title h5 {
    padding: 15px;
    font-size: 16px;
  }
  .stepThree .slider-nav-thumbnails .index i {
    font-size: 38px;
  }
  .stepThree .slider-nav-thumbnails .index {
    padding: 15px;
  }
  .mb-5,
.my-5 {
    margin-bottom: 35px !important;
  }
  .lmSlider .contWrap {
    padding: 7px;
  }
  .lmSliderWrap {
    margin: -7px;
  }
  .lmSlider .content {
    box-shadow: 1px 1px 5px 0 rgba(235, 143, 26, 0.8);
  }
  .lmSlider .content:hover {
    box-shadow: 1px 1px 5px 0 rgba(199, 91, 18, 0.8);
  }
  .lmSlider .withFpo .fpo {
    font-size: 70px;
  }
  .lmSlider .info {
    padding: 15px 12px 15px;
  }
  .lmSlider .info h4 {
    font-size: 19px;
    margin-bottom: 12px;
  }
  .lmSlider .text_link {
    font-size: 15px;
  }
  .lmSlider .icon {
    width: 32px !important;
  }
  .sec_padding_lg {
    padding: 70px 0;
  }
  .abmNextIntro .secHeading_3 .abm_next_logo {
    max-height: 85px;
    width: auto;
  }
  .abmNextIntro .secHeading_3 h2 > span + .abm_next_logo {
    margin-top: 25px;
  }
  .abmNextIntro .secHeading_3 h2 .abm_next_logo + span {
    margin-top: 36px;
  }
  .abmNextIntro .secHeading_3.pr-5 {
    padding-right: 0px !important;
  }
  .abmNextIntro .secHeading_3 {
    margin-bottom: 30px;
  }
  .textSection.text_xxl p {
    font-size: 22px;
    margin-bottom: 25px;
  }
  .abmNextIntro .textSection .link_round {
    margin-top: 15px;
  }
  .mb_60 {
    margin-bottom: 44px !important;
  }
  .specialty .item {
    padding: 20px;
  }
  .specialty.owl-carousel {
    margin: -20px;
  }
  .text_img_sections .block:nth-child(2n+1) .row .column:first-child {
    order: 2;
  }
  .text_img_sections .block:nth-child(2n+1) .row .column:last-child {
    order: 1;
  }
  .text_img_sections .block .info {
    padding-right: 0;
    padding-top: 35px;
  }
  .text_img_sections .block:nth-child(2n+2) .info {
    padding-left: 0px;
  }
  .homebanner .bannerImg {
    height: 550px;
    min-height: auto;
    padding-top: 0;
  }
  .two_col_info .infoLogo {
    max-height: 52px;
    height: auto;
    width: auto;
  }
  .owl-theme .owl-dots .owl-dot span,
.slick-dots li button {
    width: 20px;
    height: 20px;
    margin: 4px 3px;
  }
  .twoVideos .two_col_info .headingText {
    font-size: 20px;
  }
  .bnrText_2 .infoLogo_1 {
    width: 200px !important;
  }
  .text_img_sections .block .image {
    padding-top: 0;
  }
  .sec_padding_md {
    padding: 50px 0 60px;
  }
  .achieveBetter .contentWrap h2 {
    margin-bottom: 30px;
  }
  .statistics .row .column {
    padding: 20px;
  }
  .statistics .row {
    margin: -20px;
  }
  .info-form-wrap > .column + .column {
    margin-top: 20px;
  }
  .info-form-wrap .form-wrapper {
    padding-left: 0 !important;
  }
  .banner .watch-video.dt-element {
    display: none;
  }
  .banner .watch-video.mobElement {
    display: inline-block;
    margin-top: 20px;
  }
  .video-play-btn {
    width: 70px;
    height: 70px;
    font-size: 24px;
  }
  .watch-video h5 {
    margin-top: 6px;
    font-size: 16px;
  }
  .innerbannerText.with-video-btn {
    transform: translateY(-51%);
  }
  .textSection .info-block + .info-block {
    margin-top: 30px;
  }
  /* End max-width:991px */
}
/* Tab version */
@media only screen and (max-width: 768px) {
  .moment .content {
    width: 50%;
  }
  .moment .title .text_area .text h3 {
    margin-bottom: 15px;
    font-size: 29px;
    line-height: 40px;
  }
  .lifeAtAbm .content {
    width: 222px;
  }
}
@media only screen and (max-width: 767px) {
  header {
    padding: 0px 0px;
  }
  header .col-sm-3 {
    padding-right: 0;
  }
  .parking_cus {
    padding: 6px 6px;
    font-size: 11px;
    line-height: 18px;
  }
  .header_menu li a {
    padding: 6px 6px;
    font-size: 11px;
    line-height: 18px;
  }
  .homebanner.banner .image {
    height: 380px;
  }
  .homebanner.banner .image img {
    height: 100% !important;
    object-fit: cover;
  }
  .banner_overlay {
    padding: 10px 21px 10px;
  }
  .banner_overlay .search_box input {
    font-size: 22px;
    line-height: 28px;
  }
  .footer_top .text span {
    font-size: 13px;
    line-height: 18px;
  }
  .footer_top h4 {
    font-size: 24px;
    line-height: 28px;
  }
  .footer_top .contact p {
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 8px;
  }
  .footer_top .text {
    padding-right: 22px;
    width: 150px;
  }
  .footer_top .contact {
    padding-left: 22px;
    width: auto;
  }
  .footer_top .contact .call_us {
    width: 138px;
  }
  .footer_bottom .footer_link {
    max-width: 510px;
  }
  .footer_bottom {
    padding: 40px 21px 35px;
  }
  .footer_para {
    max-width: 510px;
    margin: 0 auto 15px;
  }
  .footer_bottom .footer_link {
    margin-bottom: 30px;
  }
  nav {
    padding: 20px 15px;
  }
  .nav_bar {
    padding: 25px 2px 40px;
  }
  .nav_bar .menu_1 li a {
    font-size: 18px;
    line-height: 24px;
  }
  .nav_bar .menu_2 li a {
    font-size: 14px;
    line-height: 22px;
  }
  .nav_bar .dropdown_menu li a {
    font-size: 12px;
    line-height: 16px;
  }
  .nav_bar .dropdown_menu li {
    margin-bottom: 2px;
  }
  .nav_bar .language {
    padding: 25px 0 20px;
  }
  .nav_bar .menu_2 {
    padding: 25px 0;
  }
  .nav_bar .menu_1 {
    padding-bottom: 25px;
  }
  .nav_bar .dropdown_menu {
    padding: 0 12px;
  }
  nav .nav_logo .nav_close {
    width: 48px;
  }
  .scroll_to_top {
    display: none !important;
  }
  body h1 {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .banner_text {
    padding: 0 30px;
  }
  .banner_text .infoWrap .info {
    padding: 5px 30px 15px;
  }
  .banner_text h1 {
    font-size: 32px;
    line-height: 1.18;
  }
  .banner_text h4.hero_sub_header_link a {
    font-size: 16px;
    line-height: 24px;
  }
  .banner_text .infoWrap {
    margin-top: 25px;
  }
  .banner_text .infoWrap .info + .info::before {
    width: 2px;
    left: -1px;
  }
  .banner_text h4 {
    font-size: 18px;
  }
  .link_round span {
    padding: 5px 20px;
    font-size: 14px;
  }
  .navBar li a::after {
    bottom: -18px;
  }
  .nullam_ultricie .need_help {
    top: 30px;
  }
  .nullam_ultricie .needHelpFixed {
    top: 90px;
  }
  .nullam_ultricie {
    padding: 100px 0 55px;
  }
  body h2 {
    line-height: 32px;
  }
  .nullam_ultricie strong {
    margin-top: 30px;
  }
  .industries {
    padding: 55px 0 55px;
  }
  .inner_heading {
    margin-bottom: 30px;
  }
  element {
    margin-top: 40px;
  }
  .industry_name .list:last-child {
    margin-right: 0;
  }
  .industry_name .list_3 {
    margin-top: 40px;
  }
  .moment .content {
    width: 50%;
  }
  .egestas {
    padding: 55px 0 60px;
  }
  .egestas .contant .images {
    max-width: 440px;
    height: 270px;
  }
  .egestas .contant .text {
    padding: 20px 15px;
    max-width: 250px;
  }
  .egestas .contant .sec_para {
    margin-bottom: 15px;
    font-size: 13px;
    line-height: 20px;
  }
  .link_round span i {
    font-size: 18px;
  }
  .egestas h3 {
    margin-bottom: 20px;
  }
  .nav_circle {
    display: none;
  }
  .featured_name {
    display: none;
  }
  .featured_content {
    display: none;
  }
  .featured_mob_sec {
    display: block;
  }
  .featured_services {
    padding: 55px 0;
  }
  .featured_services .inner_heading {
    margin-bottom: 40px;
  }
  .related_resources .info {
    padding: 12px;
  }
  .related_resources .related_cont {
    padding: 10px;
  }
  .related_resources .info .sec_para {
    max-width: 126px;
    line-height: 22px;
  }
  .related_resources {
    margin-top: 35px;
  }
  .banner_overlay {
    padding: 10px 15px 10px;
    background: #fff;
  }
  .logo {
    width: 85px;
  }
  .banner_overlay .content {
    justify-content: space-between;
    align-items: center;
  }
  .banner_overlay .content .search_icon {
    right: 60px;
  }
  .banner_overlay .search_box {
    padding: 14px 15px;
  }
  .banner_overlay .search_box input {
    font-size: 20px;
  }
  .banner_overlay .search_box .search_close {
    right: 25px;
    width: 18px;
  }
  .egestas .link_round span {
    padding: 3px 19px;
    font-size: 15px;
  }
  .link_round span i {
    font-size: 16px;
  }
  .inner_banner_wrapper {
    background: none;
    height: auto;
  }
  .innerbannerText h1 {
    font-size: 44px;
    line-height: 42px;
  }
  .callToAction h3 {
    max-width: 332px;
    font-size: 23px;
    line-height: 1.2;
  }
  .callToAction {
    padding: 25px 0;
  }
  .services_info {
    padding: 35px 0 55px;
  }
  .sec_padding,
.sec_padding.nullam_ultricie {
    padding: 55px 0;
  }
  .maecenas .counter .count {
    max-width: 170px;
  }
  .maecenas .counter .icon_wrapper {
    height: 135px;
    width: 135px;
  }
  .maecenas .counter .icon {
    width: 115px;
    height: 115px;
  }
  .maecenas .counter .icon h4 {
    font-size: 22px;
    line-height: 35px;
  }
  .maecenas .counter .icon span {
    font-size: 16px;
  }
  .maecenas .counter .icon span.no-superscript {
    font-size: 22px;
    line-height: 35px;
  }
  /*.maecenas .counter .count2 .content span {
    font-size: 16px;
  }*/
  .maecenas .counter .sec_para {
    max-width: 150px;
    margin: 15px auto 0;
  }
  .serviceBenifit .benifitContent h3 strong {
    max-width: 425px;
    line-height: 22px;
    font-size: 18px;
  }
  .caseStudy .contentSm {
    width: 100%;
  }
  .caseStudy .contentLg {
    width: 100%;
    height: 90vh;
  }
  .industriesBenifits .content .text {
    width: 100%;
    padding: 50px;
  }
  .industriesBenifits .content .image {
    width: 100%;
    position: static;
    padding-top: 79%;
  }
  .industriesBenifits .servicesList .servicesList1 {
    margin-right: 25px;
    margin-bottom: 0;
  }
  .industriesBenifits .image .overlay {
    width: 335px;
    padding: 35px 40px;
  }
  .industriesBenifits {
    padding: 0 0 55px;
  }
  .icon_wrapper2::before {
    width: 37px;
    left: -35px;
    background-size: 238px 100%;
    height: 1px;
  }
  .icon_wrapper2::after {
    width: 38px;
    right: -35px;
    background-size: 237px 100%;
    height: 1px;
  }
  .nonImageBanner {
    height: 67px;
  }
  .mission_vision .text .corner {
    width: 160px;
  }
  .excellence .imgArea {
    width: 465px;
    height: 300px;
  }
  .excellence .images .overlay {
    left: 42%;
    position: absolute;
    width: 305px;
    top: 70%;
  }
  .excellence .images {
    margin-bottom: 100px;
  }
  .coreValue .iconContainer .content {
    height: 240px;
  }
  .coreValue .iconContainer .overlay {
    padding: 20px;
  }
  .ourBrand .omniservLogo {
    width: 180px;
  }
  .ourBrand .contant .text h6 {
    margin-top: 15px;
    margin-bottom: 6px;
    font-size: 15px;
  }
  .ourBrand .contant .text .textSection p {
    line-height: 22px;
    font-size: 14px;
  }
  .ourBrand .contant .images {
    height: 350px;
  }
  .sidebar {
    margin-top: 30px;
  }
  .sidebar li a {
    max-width: 270px;
  }
  .abmVision .text h3 {
    padding-left: 0;
    font-size: 24px;
    line-height: 34px;
  }
  .militaryVeteran .image {
    margin-top: 40px;
  }
  .militaryVeteran .imgArea {
    height: 300px;
    width: 465px;
  }
  .militaryVeteran .image .overlay {
    width: 360px;
    top: 65%;
    bottom: auto;
  }
  .militaryVeteran .image .overlay p {
    font-size: 20px;
    line-height: 30px;
  }
  .militaryVeteran .image {
    margin-bottom: 95px;
  }
  .militaryVeteran .lookingFor {
    margin-bottom: 25px;
  }
  .militaryVeteran .textSection {
    margin-bottom: 20px;
  }
  .careersMoment .content:nth-of-type(1) {
    order: 1;
  }
  .careersMoment .content:nth-of-type(2) {
    order: 2;
  }
  .careersMoment .content:nth-of-type(3) {
    order: 4;
  }
  .careersMoment .content:nth-of-type(4) {
    order: 3;
  }
  .careersMoment .content:nth-of-type(5) {
    order: 6;
  }
  .careersMoment .content:nth-of-type(6) {
    order: 5;
  }
  .careersMoment .content:nth-of-type(7) {
    order: 7;
  }
  .careersMoment .content:nth-of-type(8) {
    order: 8;
  }
  .careersMoment .text_link {
    font-size: 15px;
  }
  /* Industries Details */
  .innerbannerText h1 {
    font-size: 40px;
    line-height: 44px;
  }
  /* .innerbannerText {
    max-width: 80%;
  } */
  .maecenas .link {
    margin-top: 35px;
  }
  .moreValue .benifitContent .contentWrapper {
    width: 100%;
  }
  #valueLeft .group:last-child h3 {
    border-bottom: none;
  }
  .allsector .content {
    width: 246px;
  }
  .moment .content .text {
    padding: 30px;
  }
  .services_info .main_info .title h2 {
    max-width: 77%;
  }
  .services_info .main_info .content p {
    line-height: 26px;
    font-size: 15px;
  }
  .resourcesInformation .content {
    width: 249px;
  }
  .resourcesFeatured .resourcesInformation {
    justify-content: center;
  }
  .resources_section .resourcesInformation {
    justify-content: center;
  }
  .resourcesFeatured .resourcesInformation .content:last-of-type {
    margin-top: 40px;
  }
  .resources_section .resourcesInformation .content:last-of-type {
    margin-top: 40px;
  }
  .filterBy .content h3 {
    width: 30%;
  }
  .filterBy .content .filterOption {
    width: 70%;
  }
  .filterOption {
    flex-wrap: wrap;
  }
  .filterOption .filterDropdown {
    position: relative;
  }
  .filterOption .option {
    width: 100%;
    margin-bottom: 10px;
  }
  .filterOption .option:last-of-type {
    margin-bottom: 0;
  }
  .resourcesList .resourcesInformation .content {
    width: 249px;
  }
  .resourcesList .resourcesInformation .content span {
    margin-bottom: 20px;
  }
  .resourcesList .resourcesInformation .content .textSection {
    margin-bottom: 20px;
  }
  .resourcesList .resourcesInformation {
    justify-content: center;
  }
  .resourcesFeatured .title {
    padding-left: 25px;
  }
  .resourcesInformation .content {
    width: 47.4%;
  }
  .resourcesFeatured {
    padding: 60px 0 40px;
  }
  .banner_slider {
    border-top: 67px solid #fff;
  }
  .about_banner .innerbannerText h1 {
    line-height: 36px;
    font-size: 27px;
  }
  .about_banner .innerbannerText {
    max-width: 80%;
  }
  .case_study_banner {
    padding: 60px 0 75px;
  }
  .case_study_banner .innerbannerText {
    max-width: 80%;
  }
  .case_study_banner .innerbannerText h1 {
    font-size: 38px;
    line-height: 44px;
  }
  .searchBy .content h3 {
    font-size: 28px;
    line-height: 35px;
    width: 32%;
  }
  .filterBy .content .filterOption {
    width: 68%;
  }
  .searchBy .content .filterOption h6 {
    font-size: 17px;
    line-height: 25px;
  }
  .searchBy {
    padding: 60px 0;
  }
  .searchResult .resourcesInformation .content {
    width: 100%;
  }
  .nullam_ultricie .title strong {
    margin-top: 0px;
  }
  .un_gated .main_info strong {
    margin-top: 0;
  }
  .lifeAtAbm .content {
    width: 249px;
    margin: 6px;
  }
  .lifeAtAbm .videoGallery {
    margin: -6px;
  }
  .lifeAtAbm::after {
    height: 66%;
  }
  .lifeAtAbm .videoGallery {
    justify-content: center;
  }
  .inner_banner {
    margin-top: 67px;
  }
  .inner_banner .smallDeviceBanner {
    height: 280px;
  }
  .inner_heading h3 {
    max-width: 68%;
  }
  .contactForm .gform_wrapper .ginput_container span:not(.ginput_price) {
    display: block !important;
    width: 100% !important;
    padding-right: 0 !important;
  }
  .contactForm .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0 !important;
  }
  .contactForm .gform_wrapper ul.gform_fields {
    margin-right: 0 !important;
  }
  .top_label div.ginput_complex.ginput_container.gf_name_has_1,
.top_label div.ginput_complex.ginput_container.gf_name_has_2,
.top_label div.ginput_complex.ginput_container.gf_name_has_3 {
    width: 100% !important;
  }
  .gform_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email {
    width: 100% !important;
  }
  .contactForm .ginput_container_phone {
    width: 100%;
    padding-right: 0px !important;
  }
  .contactForm .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left {
    padding-right: 0px !important;
  }
  .contactForm .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
    margin-right: 0px !important;
  }
  .contactForm .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left {
    padding-right: 0px !important;
  }
  .contactForm .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left {
    padding-right: 0px !important;
  }
  .contactForm .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    line-height: 22px;
  }
  .contactForm .gform_wrapper .top_label input.medium,
.contactForm .gform_wrapper .top_label select.medium {
    width: 100% !important;
  }
  .contactForm .gform_wrapper textarea.medium {
    height: 110px;
  }
  .contactForm .gform_wrapper h2.gsection_title {
    font-size: 24px;
  }
  .contactForm .gform_wrapper .gform_footer input[type=submit] {
    font-size: 20px;
    padding: 10px 45px;
    line-height: 25px !important;
    width: auto !important;
    margin-bottom: 0;
  }
  .contactForm .gform_wrapper label.gfield_label,
.contactForm .gform_wrapper legend.gfield_label {
    font-size: 16px;
  }
  .formContent .inquiriesTitle {
    display: none;
  }
  .formContent .contactInfo_1 {
    display: none;
  }
  .formContent .prev {
    display: block;
  }
  .formContent .next {
    display: block;
  }
  .formContent .indicators {
    display: block;
  }
  .mobileInquiriesTitle {
    display: block;
  }
  .formContent .numbertext {
    display: block;
  }
  .awardRecognition .iconContainer .content {
    width: 50%;
  }
  .awardRecognition .iconContainer .content:nth-of-type(2) {
    border-bottom: 1px solid #a5bee2;
    border-left: 1px solid #a5bee2;
    border-right: none;
  }
  .awardRecognition .iconContainer .content:nth-of-type(4) {
    border-bottom: 1px solid #a5bee2;
    border-left: 1px solid #a5bee2;
  }
  .awardRecognition .iconContainer .content:nth-of-type(5) {
    border-right: none;
    border-left: none;
  }
  .awardRecognition .iconContainer .content:nth-of-type(6) {
    border-left: 1px solid #a5bee2;
  }
  .awardRecognition .iconContainer .content:nth-of-type(8) {
    border-right: none;
  }
  .awardRecognition .iconContainer .content:nth-of-type(9) {
    width: 100%;
  }
  .leadfrm label {
    font-size: 16px;
    margin: 8px 0 6px;
  }
  .pwdManageOption .option {
    width: 245px;
  }
  .sec_padding_60 {
    padding: 50px 0;
  }
  .selectTopic .topic {
    width: 250px;
  }
  .handbookInfo .textCont h4 {
    font-size: 19px;
    line-height: 26px;
  }
  .handbookNote h4 {
    font-size: 22px;
    line-height: 30px;
  }
  .employmentWage .support {
    padding: 40px 30px;
  }
  .employmentWage .support h4 {
    line-height: 30px;
    font-size: 20px;
  }
  .employmentWage h4 {
    font-size: 22px;
    line-height: 32px;
  }
  .participate .text {
    margin-bottom: 25px;
    height: auto;
  }
  .participate .col-md-6:last-of-type {
    margin-bottom: -25px;
  }
  .theShelf .content .image {
    margin-top: 40px;
  }
  .participate h4 {
    margin-top: 0px;
  }
  .encouragesStaff h4 {
    font-size: 24px;
  }
  .enrolled h4 {
    font-size: 20px;
    line-height: 28px;
  }
  .theShelf .content {
    margin-top: 35px;
  }
  .theShelf .content .link {
    justify-content: center;
    height: auto;
  }
  .theShelf .content .link_items h5 {
    margin-bottom: 15px;
    font-size: 16px;
  }
  .theShelf .content .link_items h5 a {
    font-size: 19px;
  }
  .toHelpYou {
    max-width: 100%;
  }
  .downloadTheResources .textWrapper {
    height: auto;
    margin-bottom: 35px;
  }
  .webinarsInfo .content {
    padding: 40px 27px;
    margin: 10px;
    text-align: center;
  }
  .webinarsInfo .access {
    padding: 35px 25px;
  }
  .webinarsInfo .access h4 {
    font-size: 25px;
    line-height: 34px;
  }
  .leadership .content {
    width: 50%;
  }
  .thinkSafe .row .col-md-6:nth-of-type(1) h3 {
    margin-bottom: 30px;
    text-align: center;
  }
  .thinkSafe .row .col-md-6:nth-of-type(2) h3 {
    margin-top: 30px;
    text-align: center;
  }
  .videoInfo .row .col-md-6:nth-child(1) {
    margin-bottom: 25px;
  }
  .abmCareInfo .text .textSection p {
    font-size: 18px;
    line-height: 28px;
  }
  .abmCaresMission h3 {
    font-size: 22px;
    line-height: 30px;
    margin-top: 20px;
  }
  .weSupport .row .col-md-6:nth-of-type(1) {
    order: 2;
  }
  .weSupport .row .col-md-6:nth-of-type(2) {
    order: 1;
  }
  .weSupport .textSection p {
    line-height: 28px;
    font-size: 18px;
  }
  .weSupport .textSection {
    margin-top: 20px;
  }
  .parkingTool strong {
    margin-top: 0px;
  }
  .parkingTool .benifitList {
    margin-bottom: 25px;
  }
  .onlineReservation .imgScale {
    margin-bottom: 25px;
  }
  .onlineReservation .benifitList {
    margin-bottom: 0;
  }
  .parkingApp .imgScale {
    margin-top: 25px;
  }
  .intParkServ h4 {
    font-size: 23px;
  }
  .parkingCallToAction h3 {
    max-width: 100%;
  }
  .benifitContent h3 strong {
    margin-top: 0;
  }
  .benifitContent strong {
    margin-top: 0;
  }
  .membergateway .benifitContent .content {
    padding: 0px 20px 15px;
  }
  .franchising h4 {
    margin-bottom: 25px;
  }
  .franGroupBrand .imgWrapper {
    margin-top: 0px;
  }
  .teggContractors .row .col-md-6:nth-of-type(1) {
    order: 2;
  }
  .teggContractors .row .col-md-6:nth-of-type(2) {
    order: 1;
  }
  .sustainExp .content {
    flex-wrap: wrap;
  }
  .sustainExp h3 {
    max-width: 100%;
    margin-bottom: 12px;
  }
  .sustainExp .link_round span {
    font-size: 16px;
  }
  .withaccordion .wp-block-image .alignleft {
    margin-right: 20px;
  }
  .sustainability960 .main_info .content p {
    line-height: 25px;
    font-size: 17px;
  }
  .withaccordion .blocks-gallery-item {
    width: 100%;
  }
  .sustainability960 .main_info .content ul {
    margin-top: 30px;
  }
  .withaccordion .wp-block-media-text {
    display: block;
  }
  .withaccordion .wp-block-separator {
    margin: 40px auto;
  }
  .withaccordion .wp-block-gallery li:first-child {
    margin-bottom: 30px !important;
  }
  .withaccordion .wp-block-media-text .wp-block-media-text__media {
    margin-bottom: 20px;
  }
  .contactForm .mktoForm .mktoFormRow {
    width: 100%;
  }
  .contactForm .mktoForm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.contactForm .mktoForm select,
.contactForm .mktoForm textarea {
    width: 100% !important;
    line-height: 22px;
    font-size: inherit !important;
  }
  .un_gated .breadcrumb_sec li:last-child a {
    width: 235px;
  }
  .getwayMethod .content {
    height: auto;
    padding: 40px 25px;
  }
  .getwayMethod .getway_link {
    font-size: 18px;
    line-height: 24px;
  }
  .getwayMethod .row .col-md-6:first-of-type .content {
    margin-bottom: 30px;
  }
  .handBookFrm .fieldSet select {
    width: 49%;
    font-size: 15px;
  }
  .getHandbook .text {
    width: 78%;
  }
  .handBookFrm .submitBtn input {
    font-size: 16px;
    padding: 8px 33px;
  }
  .thankYou .text {
    background-size: 160px auto !important;
  }
  .mission_vision .info {
    max-width: 230px;
  }
  .thankYou .overlay h5 {
    line-height: 22px;
    padding-bottom: 35px;
  }
  .thankYou h2 {
    font-size: 40px;
    line-height: 40px;
  }
  .clientInfo .asideContent {
    margin: 50px 0 0;
  }
  .videoDashboard .resourcesInformation .content {
    margin: 15px 6px;
  }
  .videoDashboard .resourcesInformation {
    margin: -15px -6px;
  }
  .videoDashboard .resourcesInformation .content {
    width: 249px;
  }
  .videoDashboard .resourcesInformation .content .flag {
    width: 230px;
    padding: 0 8px;
    font-size: 15px;
  }
  .videoDashboard .resourcesInformation .content .text {
    padding: 15px 12px 20px;
  }
  .loadMore {
    margin-top: 36px;
  }
  .videoDashboard .featured_name li {
    margin: 8px 5px;
  }
  .videoDashboard .featured_name {
    margin-top: -8px;
  }
  .enClean .chCleanFrm {
    padding: 30px 40px;
  }
  .goPaperless .info {
    margin-bottom: 40px;
  }
  .contactForm .checkBox label {
    font-size: 16px;
  }
  .contactForm .checkBox {
    margin-bottom: 35px;
  }
  .contactForm .fieldRow .fieldSet {
    width: 100%;
    margin-bottom: 15px;
  }
  .contactForm .fieldRow {
    margin-bottom: 0;
  }
  .contactForm .fieldRow.submit_btn {
    margin-top: 15px;
  }
  .goPaperless .info strong {
    margin-top: 0 !important;
    font-size: 17px;
    margin-bottom: 20px;
  }
  .goPlWithAbm .row .col-md-6:first-child {
    order: 2;
  }
  .goPlWithAbm.parkingTool h2 {
    margin-bottom: 35px;
  }
  .goPlWithAbm.parkingTool .textWrapper {
    margin-top: 30px;
    display: block;
  }
  .un_gated .social-icon {
    margin-bottom: -12px;
    margin-top: 45px;
  }
  .un_gated .relatedTopic {
    margin-top: 55px;
  }
  .goPaperless .gravfield-2-col {
    display: block;
    width: 100% !important;
  }
  .contactForm .gform_wrapper .gform_footer {
    margin: 20px 0 0;
  }
  .resourcesInformation.mediaKitInfo {
    padding-top: 20px;
    margin: -20px -7px;
  }
  .resourcesInformation.mediaKitInfo .contentWrap {
    margin-top: 0px;
    padding: 20px 7px;
  }
  .mediaKit .learnAbout {
    padding-top: 28px;
  }
  .mediaKit .learnAbout h3 {
    font-size: 26px;
    line-height: 1.285;
  }
  .secHeading {
    margin-bottom: 38px;
  }
  .inner_banner .bnrText h1 {
    font-size: 22px;
  }
  .inner_banner .bnrText h1 + h3 {
    font-size: 16.5px;
  }
  .careerFrm #field_18_8 > .gfield_label {
    max-width: 90%;
  }
  .careerFrm #field_18_8 > .gfield_label {
    padding: 25px 0 10px;
  }
  .careerFrm .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    height: 40px;
  }
  .sec_padding_sm {
    padding: 40px 0 45px;
  }
  .mb_80 {
    margin-bottom: 50px;
  }
  .pb_80 {
    padding-bottom: 50px;
  }
  .banner_overlay .search_box input {
    height: 40px;
  }
  .menu {
    padding-top: 67px;
    width: 79%;
    left: -79%;
  }
  .navSearch .form-control {
    height: 67px;
  }
  .navSearch input[type=submit] {
    width: 67px;
  }
  .helpForm .mktoForm h2 {
    font-size: 29px;
    padding-bottom: 10px;
  }
  .helpForm .mktoForm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.helpForm .mktoForm select {
    height: 42px !important;
    font-size: 16px !important;
  }
  .helpForm .mktoForm .mktoButtonWrap.mktoSimple {
    padding-top: 12px;
  }
  .helpForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 18px !important;
    padding: 12px 40px !important;
  }
  .helpForm .mktoForm .mktoLabel {
    margin-bottom: 7px !important;
    font-size: 15px;
  }
  .helpForm .mktoForm .mktoOffset {
    height: 20px;
  }
  .helpForm .mktoForm span#disclaimer {
    font-size: 13.5px !important;
  }
  .bnrText_2 h1 {
    font-size: 38px;
  }
  .bnrText_2 .headingText {
    font-size: 18px;
  }
  .bnrText_2 .infoLogo_1 {
    width: 190px !important;
  }
  .bnrText_2 .headingText.mt-4 {
    margin-top: 15px !important;
  }
  .link_round.lg span {
    font-size: 16px !important;
    padding: 7px 32px !important;
  }
  .link_round.lg.size_2 span {
    padding: 12px 32px !important;
  }
  .inner_banner .innerBnrImg {
    height: 380px;
  }
  .py_40 {
    padding: 30px 0 !important;
  }
  .needs .item {
    width: auto;
    padding: 0;
  }
  .needs.owl-carousel {
    margin: 0;
    display: block;
    width: 100%;
  }
  .secHeading_3 h2,
.stepThree .textSection h3 {
    font-size: 38px;
  }
  .needs .content.d-flex {
    display: flex !important;
  }
  .needs .textSection {
    width: 50%;
    padding-top: 0;
    padding-left: 18px;
  }
  .needs .image {
    margin-top: 4px;
  }
  .mb_60 {
    margin-bottom: 40px !important;
  }
  .stepThree .icon {
    width: 250px;
  }
  .stepThree .slider-nav-thumbnails .title h5 {
    padding: 15px 10px;
    font-size: 15px;
  }
  .stepThree .icon {
    width: 200px;
  }
  .stepThree .textSection h5 {
    margin-top: 20px;
    margin-bottom: 2px !important;
  }
  .lmSliderWrap .owl-theme .owl-dots .owl-dot span {
    background: rgba(255, 255, 255, 0.4);
  }
  .lmSliderWrap .owl-theme .owl-dots .owl-dot.active span,
.lmSliderWrap .owl-theme .owl-dots .owl-dot:hover span {
    background: white;
  }
  .sec_padding_lg {
    padding: 60px 0;
  }
  .two_col_info .row .column {
    padding: 0px 20px;
  }
  .two_col_info .row {
    margin: 0 -20px;
  }
  .two_col_info h4 {
    line-height: 1.2;
  }
  .two_col_info .link_round.mt-4 {
    margin-top: 20px !important;
  }
  .two_col_info.mt-5 {
    margin-top: 25px !important;
  }
  .bnrText_2 {
    padding: 0 15px;
  }
  .specialty.owl-carousel {
    display: block;
    margin: 0;
  }
  .specialty.owl-carousel .item {
    padding: 0;
  }
  .specialty .item {
    width: 100%;
  }
  .two_col_info .row .column + .column::before {
    width: 2px;
    left: -1px;
  }
  .two_col_info .row .column {
    padding: 0px 15px;
  }
  .two_col_info .row {
    margin: 0 -15px;
  }
  .text_img_sections .block .info {
    padding-top: 30px;
  }
  .stepThree .slider-nav-thumbnails {
    margin-bottom: 65px;
  }
  .sec_padding_md {
    padding: 42px 0 55px;
  }
  .four-col-slider .slide-content {
    padding: 12px 30px 0;
  }
  .statistics .row .column {
    padding: 15px;
  }
  .statistics .row {
    margin: -15px;
  }
  .statistics .content h2 {
    font-size: 48px;
  }
  .banner .watch-video.mobElement {
    margin-top: 15px;
  }
  .video-play-btn {
    width: 60px;
    height: 60px;
    font-size: 22px;
  }
  .watch-video h5 {
    font-size: 14px;
  }
  /* End max-width: 767px */
}
@media only screen and (max-width: 575px) {
  .banner_slider {
    display: none;
  }
  .homebanner.banner .banner_slider {
    display: block;
  }
  .homebanner.banner .image {
    height: 330px;
  }
  .footer_top .text {
    padding-right: 0;
    padding-bottom: 30px;
    border-bottom: 1px solid #0046ad;
    width: 100%;
    border-right: 0;
    margin-bottom: 30px;
  }
  .footer_top .text .footer_top {
    padding: 50px 0px;
  }
  .footer_top .text span {
    font-size: 16px;
    line-height: 22px;
  }
  .footer_top h4 {
    font-size: 26px;
  }
  .footer_top .contact {
    padding: 0;
    margin: 0;
  }
  .footer_top .contact .call_us {
    margin: 0;
    padding-bottom: 25px;
    width: 100%;
  }
  .footer_top .contact p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
  }
  .footer_top h6 {
    font-size: 18px;
  }
  .footer_top .contact a {
    font-size: 16px;
  }
  .footer_top .contact .email_us {
    width: 100%;
  }
  .footer_top {
    padding: 60px 0px 40px;
  }
  .footer_bottom .footer_logo {
    display: block;
    width: 85px;
    top: 40;
    left: 15px;
  }
  .footer_bottom {
    padding: 120px 15px 40px;
  }
  .social_media {
    margin-top: 40px;
  }
  nav .menu_logo {
    width: 85px;
  }
  nav .nav_logo .nav_close {
    width: 47px;
  }
  nav {
    padding: 10px 15px 20px;
  }
  .nav_bar .menu_sec {
    width: 100%;
    border-right: 0;
  }
  .nav_bar {
    padding: 30px 0px 40px;
  }
  .nav_bar .menu_1 {
    padding: 0 0 25px 40px;
  }
  .nav_bar .menu_2 {
    padding: 25px 0 25px 40px;
  }
  .nav_bar .language {
    padding: 25px 40px 20px;
  }
  .nav_bar .language .lang_list {
    flex-direction: column;
  }
  .nav_bar .menu_1 li a {
    font-size: 24px;
    line-height: 32px;
  }
  .nav_bar .menu_2 li a {
    font-size: 20px;
    line-height: 30px;
  }
  .nav_bar .dropdown_menu {
    right: auto;
    height: auto;
    padding: 0px;
    padding-left: 40px;
    top: 100%;
    left: 0;
    width: 100%;
    padding-bottom: 50px;
  }
  .nav_bar .dropdown_menu li {
    line-height: 24px;
  }
  .nav_bar .dropdown_menu li a {
    font-size: 16px;
    line-height: 21px;
    padding: 4px 0;
  }
  .custom_padding {
    padding-bottom: 5px !important;
    border: none !important;
    padding-top: 0px !important;
  }
  .nav_bar .dropdown_menu .dropdown_menu {
    border-left: none;
  }
  .nav_bar .sub_sub_menu li a {
    font-size: 16px;
    text-transform: capitalize;
    padding: 3px 0;
  }
  .nav_bar .mob_pb {
    padding-bottom: 10px;
  }
  /* Mobile Style */
  .moment .content {
    width: 50%;
  }
  .nullam_ultricie {
    padding: 100px 0 50px;
  }
  .industries {
    padding: 45px 0;
  }
  body h2 {
    font-size: 30px;
  }
  body h3 {
    font-size: 28px;
    line-height: 1.4;
    letter-spacing: 1px;
  }
  .inner_heading {
    flex-direction: column;
  }
  .inner_heading h3 {
    margin-bottom: 10px;
  }
  .moment .share_story a {
    font-size: 20px;
  }
  .industry_name {
    display: none;
  }
  .sec_mobile {
    display: block;
  }
  .sec_mobile .industry_name {
    display: block;
  }
  .egestas .contant .images {
    max-width: 100%;
  }
  .egestas .contant .text {
    position: static;
    transform: none;
    max-width: 100%;
  }
  .egestas .contant .sec_para {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 24px;
  }
  .egestas .contant .text {
    padding: 35px 15px;
  }
  .link_round span i {
    font-size: 22px;
  }
  .egestas {
    padding: 45px 0 45px;
  }
  .nav_circle {
    display: none;
  }
  .featured_name {
    display: none;
  }
  .featured_content {
    display: none;
  }
  .featured_services {
    padding: 45px 0;
    overflow: hidden;
  }
  .related_resources .info .sec_para {
    max-width: 90%;
  }
  .related_resources .info {
    padding: 0px;
    width: 100%;
  }
  .related_resources .info_2 {
    border: none;
    margin: 15px 0;
  }
  .related_resources {
    margin-top: 35px;
  }
  .featured_services .inner_heading {
    margin-bottom: 40px;
  }
  .footer_bottom .footer_link h6 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .social_link i {
    font-size: 28px;
    padding: 0 12px;
  }
  .footer_para {
    font-size: 12px;
    line-height: 18px;
  }
  .footer_bottom .footer_link ul li a {
    font-size: 16px;
    line-height: 24px;
  }
  .footer_bottom .footer_link ul li {
    margin-bottom: 6px;
  }
  .footer_bottom .footer_link .mob_link {
    display: block;
  }
  .footer_bottom .footer_link .link_3 {
    display: none;
  }
  .footer_bottom .footer_link {
    justify-content: flex-start;
  }
  .footer_bottom .footer_link .link_1 {
    margin-right: 90px;
  }
  .social_media {
    width: 100%;
  }
  .moment .title .text_area .text h3 {
    font-size: 28px;
    line-height: 40px;
  }
  .moment .title .sec_para {
    line-height: 21px;
    font-size: 14px;
  }
  .moment .share_story .share_cont {
    top: 18%;
    width: 170px;
  }
  .inner_banner_wrapper {
    height: auto;
    background: none;
  }
  .banner_text {
    padding: 0 20px;
  }
  .innerbannerText h1 {
    font-size: 36px;
    line-height: 1.2;
  }
  .callToAction .content {
    align-items: flex-start;
    flex-direction: column;
  }
  .callToAction h3 {
    max-width: 100%;
    font-size: 26px;
    margin-bottom: 20px;
  }
  .callToAction {
    padding: 30px 0;
  }
  .services_info {
    padding: 35px 0 50px;
  }
  /* .services_info .main_info .content {
    padding-left: 26px;
  } */
  .sec_padding,
.sec_padding.nullam_ultricie {
    padding: 50px 0;
  }
  .icon_wrapper2::before {
    width: 16px;
    left: -15px;
  }
  .icon_wrapper2::after {
    width: 16px;
    right: -16px;
  }
  .maecenas .counter .sec_para {
    max-width: 135px;
    line-height: 18px;
  }
  .serviceBenifit .benifitContent h3 strong {
    max-width: 350px;
  }
  .maecenas .counter {
    max-width: 450px;
    margin: 0 auto;
  }
  .serviceBenifit .benifitContent {
    margin: 40px 0 40px;
  }
  .caseStudy .contentSm .content {
    height: auto;
  }
  .caseStudy .contentLg {
    height: auto;
  }
  .egestas .contant .images {
    height: 310px;
  }
  .nonImageBanner {
    height: 67px;
  }
  .mission_vision .text .corner {
    width: 135px;
  }
  .mission_vision .image .imgInfo h2 {
    font-size: 40px;
    margin-bottom: 10px;
  }
  .mission_vision .image .imgInfo p {
    font-size: 16px;
    line-height: 22px;
  }
  .mission_vision .info p {
    font-size: 16px;
    line-height: 22px;
  }
  .aboutInfo .textSection p {
    margin-bottom: 20px;
  }
  .excellence .imgArea {
    width: 400px;
    height: 265px;
  }
  .excellence .images .overlay {
    left: 36%;
    padding: 30px 30px 30px;
    width: 280px;
    top: 65%;
  }
  .excellence .textSection p {
    margin-bottom: 20px;
  }
  .coreValue .iconContainer .content {
    width: 50%;
  }
  .coreValue .iconContainer .content:nth-of-type(2) {
    border-right: none;
  }
  .coreValue .iconContainer .content:nth-of-type(4) {
    border-left: 1px solid #a5bee2;
    border-bottom: 1px solid #a5bee2;
  }
  .coreValue .iconContainer .content:nth-of-type(5) {
    border: none;
  }
  .coreValue .iconContainer .content:nth-of-type(6) {
    border-left: 1px solid #a5bee2;
  }
  .abmVision h5 {
    padding: 0 0 25px;
    border: none;
    position: relative;
    margin-bottom: 25px;
  }
  .abmVision h5::after {
    content: "";
    height: 1px;
    width: 200px;
    background: #fff;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  }
  .abmVision .text h3 {
    line-height: 32px;
    text-align: center;
  }
  .diversity .images .overlay p {
    font-size: 22px;
    line-height: 27px;
  }
  .tmBenefits .benifitContent h3 {
    padding: 12px 15px;
  }
  .benifitContent h3 i {
    height: 35px;
    width: 35px;
    font-size: 22px;
    line-height: 35px;
  }
  .benifitContent .content {
    padding: 25px 25px;
  }
  .militaryVeteran .imgArea {
    height: 265px;
    width: 405px;
  }
  .militaryVeteran .image .overlay p {
    font-size: 18px;
  }
  .moment .title .text_area .text h3 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 10px;
  }
  .nullam_ultricie .needHelpFixed {
    position: absolute;
    top: 30px;
  }
  .featured_slider .sub_heading h5 {
    max-width: 312px;
    font-size: 20px;
    line-height: 28px;
  }
  .nullam_ultricie .need_help {
    display: none;
  }
  .filterBy .content .filterOption {
    width: 60%;
  }
  .filterBy .content h3 {
    width: 40%;
    font-size: 30px;
  }
  .resourcesList {
    padding: 50px 0 50px;
  }
  .resourcesList .resourcesInformation .content {
    width: 47.4%;
  }
  .mobile_banner_slider {
    display: block;
  }
  .mobile_banner_slider {
    display: block;
  }
  .ourBrand .contant {
    margin-bottom: 35px;
  }
  .ourBrand .contant:last-of-type {
    margin-bottom: 0;
  }
  .about_banner .innerbannerText {
    max-width: 100%;
    top: 39%;
  }
  .case_study_banner .innerbannerText {
    max-width: 92%;
  }
  .case_study_banner .innerbannerText h1 {
    font-size: 34px;
    line-height: 42px;
  }
  .un_gated .resourcesInformation .content {
    width: 100%;
  }
  .resourcesInformation .bottomContent .icon {
    max-width: 45px;
  }
  .un_gated .resourcesInformation .content .text .textSection {
    margin-bottom: 15px;
  }
  .un_gated .title strong {
    margin-top: 0;
  }
  .wow {
    visibility: visible !important;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
  }
  .searchResult .resourcesInformation .content {
    width: 100%;
  }
  .un_gated .resourcesInformation .bottomContent .text_link {
    max-width: 81%;
  }
  .lifeAtAbm .content {
    width: 219px;
  }
  .lifeAtAbm .content .text {
    padding: 15px;
  }
  .lifeAtAbm .content .text span {
    color: #fff;
    font-size: 15px;
    line-height: 19px;
    display: inline-block;
  }
  .allsector .content {
    width: 46%;
  }
  .innerbannerText {
    transform: translateY(-55%);
  }
  .banner_text h4.hero_sub_header_link a {
    font-size: 18px;
    line-height: 26px;
  }
  .contact_us {
    padding: 50px 0 60px;
  }
  .contactForm .title h3 {
    margin-bottom: 8px;
    font-size: 28px;
  }
  .formContent .inquiriesTitle {
    margin-bottom: 35px;
  }
  .awardRecognition .title h3 {
    margin-bottom: 12px;
    font-size: 28px;
  }
  .awardRecognition .icon img {
    width: 130px;
  }
  .pwdManageOption .option {
    max-width: 460px;
    width: 100%;
  }
  .sec_padding_60 {
    padding: 40px 0;
  }
  .selectTopic .topic {
    width: 100%;
    max-width: 350px;
  }
  .employmentWage h3 {
    line-height: 32px;
    font-size: 24px;
    letter-spacing: 1px;
  }
  .employmentWage .benifitList li {
    font-size: 18px;
  }
  .reportComplaint h3 {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 1px;
  }
  body h4 {
    font-size: 20px;
    line-height: 30px;
  }
  .encouragesStaff h4 {
    font-size: 20px;
    line-height: 28px;
  }
  .forQuestion h4 {
    font-size: 22px;
  }
  .linkWithBackground {
    height: 45px;
    line-height: 42px;
  }
  .employeesInfo {
    margin-bottom: 35px;
  }
  .toHelpYou h3 {
    font-size: 26px;
    line-height: 34px;
  }
  .meetingFacilitators h3 {
    font-size: 22px;
    line-height: 30px;
  }
  .downloadTheResources h3 {
    font-size: 28px;
    line-height: 36px;
  }
  .webinarsInfo .content {
    padding: 35px 15px;
  }
  .webinarsInfo .content a {
    font-size: 17px;
  }
  .linkWithBackground {
    height: 40px;
    line-height: 37px;
  }
  .webinarsInfo .access {
    padding: 30px 20px;
  }
  .webinarsInfo .access h4 {
    font-size: 23px;
    line-height: 30px;
  }
  .leadership h3 {
    font-size: 27px;
    line-height: 33px;
  }
  .leadershipModal .modal-body .title .imgScale {
    max-width: 210px;
  }
  .modal-footer {
    justify-content: center;
  }
  .leadershipModal .modal-dialog {
    padding: 35px 15px;
  }
  .leadershipModal .modal-body {
    padding: 10px 20px 20px;
  }
  .leadershipModal .modalClose {
    top: -12px;
    right: -12px;
  }
  .thinkSafeVideos .otherLanguage {
    font-size: 18px;
    line-height: 28px;
  }
  .intParkServ h3 {
    font-size: 26px;
    line-height: 35px;
  }
  .parkingCallToAction h3 {
    margin-bottom: 0;
  }
  .membergateway .benifitContent h3 strong {
    font-size: 20px;
  }
  .membergateway h3 {
    font-size: 24px;
    line-height: 36px;
  }
  .withaccordion .wp-block-image .alignleft {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .withaccordion .wp-block-image .alignleft img {
    width: 100%;
  }
  .withaccordion .main_info .title {
    margin-bottom: 30px;
  }
  .mktoForm #Comments {
    height: 120px;
  }
  .resourcesGated .downloadForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    margin-top: 25px !important;
  }
  .privacy_policy h2 {
    margin-bottom: 20px;
  }
  .privacy_policy h3 {
    margin-bottom: 15px;
    margin-top: 25px;
  }
  .privacy_policy .primary_list li {
    padding-left: 20px;
  }
  .terms_use .textSection h3 {
    font-size: 26px;
    line-height: 34px;
  }
  .terms_use h4 {
    margin: 20px 0 15px;
  }
  .videoenglish_selector {
    line-height: 25px;
    font-size: 16px;
  }
  .videolistscroller {
    padding: 15px 12px;
  }
  .videoenglish > li {
    line-height: 24px;
    font-size: 15px;
  }
  .videoenglish {
    max-height: 164px;
  }
  .getHandbook .text {
    width: 65%;
  }
  .thankYou h3 {
    font-size: 30px;
    line-height: 36px;
  }
  .mission_vision .info {
    max-width: 210px;
  }
  .thankYou .overlay h5 {
    line-height: 20px;
    padding-bottom: 45px;
    font-size: 15px;
  }
  .videoDashboard .resourcesInformation .content {
    width: 100%;
  }
  .videoDashboard .featured_name .link_round span {
    font-size: 14px;
  }
  .videoDashboard .featured_name li {
    margin: 8px 1px;
  }
  .enCleanClients .bottomText .textSection {
    margin-bottom: 30px;
  }
  .howAbmHelp h5 + span {
    font-size: 16px;
    margin: 8px 0 1px;
  }
  .enClean .chCleanFrm {
    padding: 30px 20px;
  }
  .clientInfo .howHelp {
    padding-top: 1px;
  }
  .fb_tool_bdr,
.gpls_tool_bdr,
.linkedin_tool_bdr,
.twt_tool_bdr {
    width: 70px !important;
    padding: 3px 6px !important;
  }
  .un_gated .relatedTopic {
    margin-top: 50px;
  }
  .resourcesInformation.mediaKitInfo .contentWrap {
    width: 100%;
  }
  .mediaKit .learnAbout h3 {
    font-size: 24px;
  }
  .careerFrm .gform_wrapper .gfield_checkbox li label,
.careerFrm .gform_wrapper .gfield_radio li label {
    font-size: 14px;
    padding-left: 2px;
  }
  .careerFrm .gform_wrapper ul.gfield_checkbox li,
.careerFrm .gform_wrapper ul.gfield_radio li {
    padding: 4px 10px !important;
  }
  .careerFrm .gfield_checkbox {
    margin: -4px -10px !important;
  }
  .inner_banner .bnrText {
    width: 100%;
    position: static;
    transform: none;
    padding: 25px 50px 50px;
    text-align: center;
    background: #033162;
  }
  .inner_banner .owl-carousel .owl-stage {
    display: flex;
    flex-wrap: wrap;
  }
  .inner_banner .owl-carousel .owl-stage .item {
    height: 100%;
  }
  .inner_banner .bnrText.right {
    flex-grow: 1;
  }
  .inner_banner .content {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  .inner_banner .bnrText {
    flex-grow: 1;
  }
  .mb_80 {
    margin-bottom: 45px;
  }
  .pb_80 {
    padding-bottom: 45px;
  }
  .banner_text h1 {
    font-size: 30px;
  }
  .banner_text h4 {
    font-size: 17px;
  }
  .menu {
    width: 81%;
    left: -81%;
  }
  .navSearch input[type=submit] {
    width: 58px;
  }
  .helpForm .mktoForm .mktoOffset {
    height: 18px;
  }
  .helpForm .mktoForm h2 {
    font-size: 27px;
    padding-bottom: 8px;
  }
  .home .homebanner.banner .image {
    height: 400px;
  }
  .link_round.lg span {
    font-size: 15px !important;
    padding: 7px 30px !important;
  }
  .stepThree .slider-nav-thumbnails {
    display: none;
  }
  .stepThree .title.mobElement {
    display: flex;
  }
  .stepThree .title {
    text-align: center;
    background: #002f5f;
    padding: 30px 70px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: 120px;
    margin-bottom: 55px;
  }
  .stepThree .title h5 {
    text-transform: uppercase;
    color: #fff;
    font-size: 24px;
    line-height: 1.2;
  }
  .stepThree .icon {
    margin: 0 auto;
  }
  .stepThree .slick-dots {
    display: flex !important;
    flex-wrap: wrap;
  }
  .slick-prev,
.slick-next {
    display: block !important;
    opacity: 1;
    height: 120px;
    width: 65px;
    transform: none;
    top: 0;
    background-color: #002f5f;
    background-size: 28px auto;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .slick-prev:hover,
.slick-next:hover {
    background-color: #1d4aa1;
  }
  .slick-prev {
    left: -15px;
    background-image: url("../images/icon/left-arrow-lg.png");
  }
  .slick-next {
    right: -15px;
    background-image: url("../images/icon/right-arrow-lg.png");
  }
  .lmSliderWrap {
    max-width: 380px;
    margin: -15px auto -15px;
  }
  .lmSlider .content {
    box-shadow: 3px 3px 9px 0 rgba(199, 91, 18, 0.8) !important;
  }
  .lmSlider .contWrap {
    padding: 15px;
  }
  .sec_padding_lg {
    padding: 55px 0;
  }
  .lmSlider .text_link {
    font-size: 17px;
  }
  .lmSlider .icon {
    width: 40px !important;
  }
  .bnrText_2 .headingText {
    font-size: 17px;
  }
  .bnrText_2 h1 {
    font-size: 36px;
  }
  .bnrText_2 > p + p {
    margin-top: 20px;
  }
  .homebanner .headingText.mt-2 {
    margin-top: 8px !important;
  }
  .banner .owl-theme .owl-dots .owl-dot span,
.owl-theme .owl-dots .owl-dot span,
.slick-dots li button {
    width: 18px;
    height: 18px;
  }
  .twoVideos .two_col_info .row .column + .column {
    margin-top: 40px;
  }
  .twoVideos .two_col_info .row {
    margin-bottom: 0 !important;
  }
  .twoVideos .two_col_info .headingText {
    font-size: 18px;
  }
  .sec_padding_md {
    padding: 40px 0 50px;
  }
  .owl-theme .owl-nav.disabled + .owl-dots,
.slick-dots {
    margin-top: 35px;
  }
  .featured_slider h4 {
    font-size: 22px;
    padding: 14px 15px;
  }
  .industries .inner_heading h3 {
    max-width: 100%;
  }
  .achieveBetter .contentWrap h2 {
    margin-bottom: 25px;
  }
  .four-col-slider {
    padding: 0 50px;
  }
  .owl-nav-beside .owl-theme .owl-nav [class*=owl-] {
    font-size: 100px;
  }
  .four-col-slider .slide-content h6 {
    font-size: 17px;
  }
  .statistics .content h2 {
    font-size: 42px;
  }
  .statistics .content {
    font-size: 14px;
    line-height: 1.6;
  }
  .excellence .images {
    margin-bottom: 75px;
  }
  /* 575px - 480px */
}
@media only screen and (max-width: 480px) {
  /* resourcesGated download form */
  .resourcesGated .downloadForm .mktoForm input[type=text],
.resourcesGated .downloadForm .mktoForm input[type=url],
.resourcesGated .downloadForm .mktoForm input[type=email],
.resourcesGated .downloadForm .mktoForm input[type=tel],
.resourcesGated .downloadForm .mktoForm input[type=number],
.resourcesGated .downloadForm .mktoForm input[type=date],
.resourcesGated .downloadForm .mktoForm textarea.mktoField,
.resourcesGated .downloadForm .mktoForm select.mktoField {
    width: 100% !important;
  }
  .resourcesGated .downloadForm .mktoForm label.mktoLabel {
    padding: 11px 0 1px !important;
    width: 88% !important;
  }
  .resourcesGated .downloadForm h6 {
    margin-bottom: 0px;
  }
  .resourcesGated .downloadForm .mktoForm .mktoRadioList,
.resourcesGated .downloadForm .mktoForm .mktoCheckboxList {
    margin-top: 8px;
  }
  .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix {
    float: right !important;
    padding-left: 5px !important;
  }
  .sfsi_inside:last-child {
    margin-bottom: 0 !important;
  }
  .contactForm .mktoForm {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .resourcesGated .downloadForm .mktoForm input[type=url],
.resourcesGated .downloadForm .mktoForm input[type=text],
.resourcesGated .downloadForm .mktoForm input[type=date],
.resourcesGated .downloadForm .mktoForm input[type=tel],
.resourcesGated .downloadForm .mktoForm input[type=email],
.resourcesGated .downloadForm .mktoForm input[type=number],
.resourcesGated .downloadForm .mktoForm textarea.mktoField,
.resourcesGated .downloadForm .mktoForm select.mktoField {
    width: 100%;
    height: 36px;
    line-height: 1.4;
    font-size: 14px;
    font-weight: normal;
  }
  .resourcesGated .downloadForm .mktoForm input:focus,
.resourcesGated .downloadForm .mktoForm select:focus {
    outline: none;
    box-shadow: none;
  }
  .downloadForm .mktoForm {
    padding-left: 0;
    padding-right: 0;
  }
  .downloadForm .mktoForm #disclaimer {
    padding-top: 10px;
    display: block;
  }
  .resourcesGated .download {
    margin-top: 35px;
  }
  .helpForm .mktoForm .mktoOffset {
    display: block !important;
  }
  /* max-width: 480px */
}
@media only screen and (max-width: 479px) {
  .moment .content {
    width: 85%;
    margin: 0 auto;
  }
  .moment .title .text_area .text h3 {
    font-size: 32px;
    line-height: 42px;
    margin-bottom: 15px;
  }
  .moment .content .video_link {
    position: absolute;
    top: 64%;
  }
  .moment .title .sec_para {
    line-height: 27px;
    font-size: 18px;
  }
  .moment .share_story .share_cont {
    top: 28%;
    width: 200px;
  }
  .innerbannerText h1 {
    font-size: 34px;
  }
  .banner_text {
    padding: 0 15px;
  }
  .banner_text .infoWrap .info {
    padding: 4px 15px 8px;
  }
  .banner_text h1 {
    font-size: 28px;
  }
  .banner_text h4 {
    font-size: 16px;
  }
  .innerbannerText h1 span {
    line-height: 32px;
    font-size: 18px;
  }
  .callToAction h3 {
    font-size: 24px;
  }
  /* .services_info .breadcrumb_sec {
    display: none;
  } */
  .services_info .need_help {
    display: none;
  }
  .services_info .main_info .title img {
    position: relative;
    z-index: 5;
    margin-bottom: 15px;
  }
  .services_info {
    padding: 72px 0 60px;
  }
  .services_info .main_info .title h2 {
    margin-left: 0px;
    max-width: 100%;
  }
  .services_info .main_info .content {
    padding-left: 0;
  }
  .services_info .related_info {
    margin-left: 0;
  }
  .maecenas .counter {
    max-width: 100%;
  }
  .maecenas .counter .count {
    width: 100%;
    max-width: 100%;
    margin-bottom: 35px;
  }
  .maecenas .counter .count:last-child {
    margin-bottom: 0;
  }
  .maecenas .counter .icon_wrapper {
    height: 210px;
    width: 210px;
  }
  .maecenas .counter .icon {
    width: 180px;
    height: 180px;
  }
  .maecenas .counter .icon h4 {
    font-size: 36px;
  }
  .maecenas .counter .icon span {
    font-size: 20px;
  }
  .maecenas .counter .icon span.no-superscript {
    font-size: 36px;
  }
  .maecenas .counter .sec_para {
    max-width: 250px;
  }
  .sec_para {
    line-height: 25px;
    font-size: 17px;
  }
  .icon_wrapper2::before {
    display: none;
  }
  .icon_wrapper2::after {
    display: none;
  }
  .serviceBenifit .benifitContent h3 strong {
    max-width: 80%;
    line-height: 22px;
    font-size: 17px;
  }
  .serviceBenifit .benifitContent h3 {
    padding: 15px 15px;
  }
  /*.maecenas .counter .count2 .content span {
    font-size: 40px;
  }*/
  .caseStudy .contentSm .content {
    width: 100%;
  }
  .industriesBenifits .content .text {
    padding: 40px 20px;
  }
  .industriesBenifits h3 {
    font-size: 30px;
    line-height: 40px;
  }
  .industriesBenifits h3 br {
    display: none;
  }
  .industriesBenifits .servicesList ul li {
    margin-bottom: 15px;
    font-size: 18px;
  }
  .industriesBenifits .servicesList .servicesList1 {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .industriesBenifits {
    padding: 0 0 50px;
  }
  .industriesBenifits .servicesList {
    flex-direction: column;
  }
  .industriesBenifits .image .overlay {
    width: auto;
    position: static;
  }
  .industriesBenifits .image .overlay {
    position: relative;
  }
  .industriesBenifits .image .overlay {
    padding: 30px 30px;
  }
  .industriesBenifits .image h3 {
    font-size: 24px;
    line-height: 34px;
  }
  .services_info .main_info .title {
    flex-direction: column;
    align-items: flex-start;
  }
  .mission_vision .content {
    width: 100%;
  }
  .mission_vision .text .corner {
    width: 230px;
  }
  .mission_vision .content:nth-of-type(1) {
    order: 1;
  }
  .mission_vision .content:nth-of-type(2) {
    order: 2;
  }
  .mission_vision .content:nth-of-type(3) {
    order: 3;
  }
  .mission_vision .content:nth-of-type(4) {
    order: 4;
  }
  .mission_vision .content:nth-of-type(5) {
    order: 6;
  }
  .mission_vision .content:nth-of-type(6) {
    order: 5;
  }
  .mission_vision .content:nth-of-type(7) {
    order: 8;
  }
  .mission_vision .content:nth-of-type(8) {
    order: 7;
  }
  .excellence .images {
    position: static;
  }
  .excellence .images .overlay {
    width: 100%;
    left: 0;
    top: 0%;
    position: relative;
  }
  .excellence .imgArea {
    width: 100%;
    height: 288px;
  }
  .excellence .images {
    margin-bottom: 40px;
  }
  .benifitContent .content {
    padding: 20px 15px;
  }
  .benifitContent h3 strong {
    font-size: 18px;
    line-height: 26px;
  }
  .militaryVeteran .imgArea {
    height: 280px;
    width: 100%;
  }
  .militaryVeteran .image .overlay {
    width: 100%;
    position: static;
  }
  .militaryVeteran .image {
    margin-bottom: 0px;
  }
  .militaryVeteran .image .overlay {
    padding: 30px 20px;
  }
  .featured_slider .sub_heading h5 {
    max-width: 100%;
    margin-top: 15px;
    width: 330px;
  }
  .serviceBenifit h3 {
    font-size: 26px;
    line-height: 36px;
    letter-spacing: 1px;
  }
  .resourcesFeatured {
    padding: 140px 0 40px;
    background-size: auto 26.38%;
    background-position: top center;
  }
  .resourcesFeatured .resourcesInformation .content {
    width: 100%;
    max-width: 370px;
    background: #f1f4f7;
    margin-bottom: 50px;
  }
  .resourcesFeatured .resourcesInformation .content:last-of-type {
    margin-bottom: 0;
    margin-top: 0;
  }
  .resources_section .resourcesInformation .content {
    width: 100%;
    max-width: 370px;
    background: #f1f4f7;
    margin-bottom: 50px;
  }
  .resources_section .resourcesInformation .content:last-of-type {
    margin-bottom: 0;
    margin-top: 0;
  }
  .filterBy .content h3 {
    width: 100%;
    margin-bottom: 20px;
  }
  .filterBy .content .filterOption {
    width: 100%;
  }
  .resourcesList .resourcesInformation .content {
    width: 100%;
    max-width: 370px;
  }
  .resourcesInformation .bottomContent .icon {
    max-width: 35px;
  }
  .about_banner .inner_banner {
    background-position: 45% 0;
  }
  .about_banner .innerbannerText h1 span {
    font-size: 17px;
  }
  .about_banner .innerbannerText h1 {
    line-height: 34px;
    font-size: 25px;
  }
  .case_study_banner .title {
    padding-left: 0px;
  }
  .case_study_banner {
    padding: 100px 0 110px;
  }
  .lifeAtAbm .content {
    margin: 8px;
  }
  .lifeAtAbm .videoGallery {
    margin: -8px;
  }
  .lifeAtAbm .content .text span {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
  }
  .lifeAtAbm .gallery .video_link i {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 17px;
  }
  .allsector .content {
    width: 100%;
  }
  .maecenas .counter .icon h4 {
    line-height: 41px;
  }
  /*.maecenas .counter .count2 .content span {
    font-size: 20px;
  }*/
  .maecenas .counter .icon span.no-superscript {
    line-height: 41px;
  }
  .inner_banner .smallDeviceBanner {
    height: 420px;
  }
  .inner_heading h3 {
    max-width: 100%;
  }
  .industryBannerBottom ul li {
    width: 100%;
  }
  .industryBannerBottom ul a {
    display: inline-block;
  }
  .contact_us {
    padding: 0px 0 60px;
  }
  .mobileInquiriesTitle {
    font-size: 20px;
    padding: 18px 0;
  }
  .formContent .next {
    height: 60px;
    width: 40px;
    line-height: 60px;
    font-size: 22px;
  }
  .formContent .prev {
    height: 60px;
    width: 40px;
    line-height: 60px;
    font-size: 22px;
  }
  .contact_us .triangle {
    display: none;
  }
  .featured_slider .owl-theme .owl-nav [class*=owl-] span {
    width: 40px;
  }
  .eventsFeature .content .text {
    background: #ededed;
  }
  .eventsFeature {
    background-size: auto 28.38%;
  }
  .eventDetails .title strong {
    font-size: 15px;
  }
  .awardRecognition h2 {
    margin-bottom: 10px;
  }
  .handbookInfo .textCont h4 {
    font-size: 17px;
    line-height: 26px;
  }
  .handbookNote h4 {
    font-size: 18px;
    line-height: 26px;
  }
  .employmentWage .benifitList li {
    font-size: 16px;
  }
  .employmentWage h2 {
    margin-top: 40px;
    margin-bottom: 15px;
    font-size: 28px;
    line-height: 38px;
  }
  .employmentWage h4 {
    font-size: 20px;
    line-height: 28px;
  }
  .employmentWage .support {
    padding: 30px 20px;
  }
  .employmentWage .support h4 {
    line-height: 25px;
    font-size: 17px;
  }
  .awardRecognition .iconContainer .content:nth-of-type(2) {
    border-left: none;
  }
  .awardRecognition .iconContainer .content:nth-of-type(4) {
    border-left: none;
  }
  .awardRecognition .iconContainer .content:nth-of-type(5) {
    border-left: none;
  }
  .awardRecognition .iconContainer .content:nth-of-type(6) {
    border-left: none;
  }
  .awardRecognition .iconContainer .content:nth-of-type(8) {
    border-left: none;
  }
  .awardRecognition .iconContainer .content {
    width: 100%;
  }
  .employeesInfo h4 {
    font-size: 18px;
    line-height: 26px;
  }
  .participate h4 {
    font-size: 18px;
    line-height: 26px;
  }
  .forQuestion h4 {
    font-size: 20px;
    line-height: 26px;
  }
  .linkWithBackground {
    font-size: 18px;
  }
  .participate .text {
    padding: 35px 20px;
  }
  .theShelf h4 {
    max-width: 100%;
  }
  .webinarsInfo .access h4 {
    font-size: 20px;
    line-height: 28px;
  }
  .leadership .content {
    width: 100%;
  }
  .leadership .content .text:not(.title) {
    display: none;
  }
  .leadership .content:not(:first-of-type) .triangle {
    display: none;
  }
  .leadership .overlay {
    padding: 20px;
    position: static;
    opacity: 1;
    height: auto;
    background: #d55600;
  }
  .leadership .overlayText p {
    font-size: 15px;
    margin: 3px 0 3px;
    line-height: 19px;
  }
  .leadershipModal .modal-footer .btn {
    font-size: 16px;
    height: 38px;
    line-height: 38px;
  }
  .leadershipModal .modal-body .title h3 {
    font-size: 26px;
    line-height: 36px;
  }
  .leadershipModal .modal-dialog {
    padding: 30px 15px;
  }
  .leadershipModal .modal-body .title .imgScale {
    max-width: 180px;
  }
  .leadershipModal .modal-body .title h6 {
    font-size: 15px;
  }
  .leadershipModal .modal-body .title {
    margin-bottom: 20px;
  }
  .leadership h3 {
    font-size: 35px;
    line-height: 42px;
  }
  .thinkSafe h3 {
    font-size: 21px;
    line-height: 27px;
  }
  .thinkSafeVideos .otherLanguage {
    font-size: 16px;
    line-height: 25px;
  }
  .abmCareInfo h3 {
    margin-bottom: 20px;
    font-size: 23px;
    font-weight: 400;
    line-height: 30px;
  }
  .abmCareInfo .image {
    height: 200px;
  }
  .abmCareInfo .caption {
    top: 70%;
  }
  .givingBack strong {
    font-size: 23px;
    line-height: 28px;
  }
  .intParkServ h3 {
    font-size: 24px;
    line-height: 28px;
  }
  .parkingCallToAction h3 {
    margin-bottom: 0;
    line-height: 30px;
  }
  .withaccordion .benifitContent h3 strong {
    font-size: 18px;
    line-height: 26px;
  }
  .getwayMethod .content {
    padding: 35px 20px;
  }
  .handBookFrm .fieldSet select {
    width: 100%;
  }
  .handBookFrm .fieldSet select.state {
    margin-bottom: 13px;
  }
  .getHandbook {
    flex-direction: column;
  }
  .getHandbook .text {
    width: 100%;
    padding-left: 0;
    text-align: center;
    padding-top: 15px;
  }
  .getHandbook .image {
    width: 80px;
  }
  .thankYou .overlay h5 {
    width: 80%;
  }
  .thankYou .overlay h5 {
    line-height: 26px;
    padding-bottom: 25px;
    font-size: 17px;
  }
  .thankYou .text {
    background-size: 200px auto !important;
  }
  .mission_vision .info {
    max-width: 250px;
  }
  .mission_vision .info p {
    font-size: 18px;
    line-height: 26px;
  }
  .howHelpFrm .frmField {
    width: 100%;
  }
  .registerModal .mktoForm .mktoError .mktoErrorMsg {
    font-size: 12px !important;
  }
  .registerModal .mktoForm .mktoError {
    right: 0 !important;
    bottom: -31px;
  }
  .benifitContent h3 strong {
    width: 80%;
  }
  .clientInfo .asideContent {
    margin: 40px 0 0;
  }
  .videoDashboard .featured_name {
    margin-bottom: 30px;
  }
  .enClean .enCleanLogo {
    width: 229px;
    margin-right: 15px;
    margin-bottom: 0px;
  }
  .howAbmHelp h3 {
    font-size: 28px;
    line-height: 36px;
  }
  .enClean .chCleanFrm .mktoForm .mktoLabel {
    font-size: 17px;
    line-height: 20px;
  }
  .enClean .chCleanFrm .mktoForm input,
.enClean .chCleanFrm .mktoForm select {
    height: 42px !important;
    font-size: 16px !important;
  }
  .enClean .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 18px !important;
    padding: 10px 45px !important;
  }
  .enClean .chCleanFrm .mktoFieldDescriptor {
    margin-bottom: 16px !important;
  }
  .enClean .chCleanFrm .mktoForm .mktoCheckboxList > label {
    width: 20px;
    height: 20px;
  }
  .enClean .chCleanFrm .mktoForm .mktoCheckboxList > label::before {
    width: 6px;
    height: 11px;
  }
  .registerModal .mktoForm textarea {
    height: 120px !important;
  }
  .primary_list li {
    padding-left: 20px;
    font-size: 15px;
    line-height: 22px;
  }
  .contactForm .checkBox label span::before {
    height: 25px;
    width: 25px;
  }
  .goPaperless .info h2 {
    margin-bottom: 18px;
  }
  .contactForm .checkBox label span::after {
    top: 8px;
    left: 8px;
    width: 8px;
    height: 14px;
  }
  .contactForm .checkBox label {
    padding-left: 35px;
  }
  .contactForm .fieldRow .fieldSet input {
    height: 42px;
  }
  .contactForm .fieldRow.submit_btn input[type=submit] {
    font-size: 20px;
  }
  .goPlWithAbm.parkingTool h2 {
    margin-bottom: 30px;
  }
  .goPlWithAbm.parkingTool .textWrapper {
    margin-top: 25px;
  }
  .clientInfo .benifitContent {
    margin: 20px 0 0;
  }
  .un_gated .relatedTopic {
    margin-top: 40px;
  }
  body .gform_wrapper .top_label div.ginput_container {
    margin-top: 5px;
  }
  .gform_wrapper li.field_sublabel_below .ginput_complex {
    margin-top: 5px !important;
  }
  .contactForm .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    height: 40px;
  }
  .contactForm .gform_wrapper .gform_footer {
    margin: 12px 0 0;
  }
  .contactForm .gform_wrapper select {
    height: 40px;
  }
  .contactForm .mktoForm select,
.contactForm .mktoForm textarea,
.contactForm .mktoForm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    height: 40px;
  }
  .fancybox-caption span {
    font-size: 15px;
  }
  .fancybox-caption a i {
    height: 34px;
    width: 34px;
    line-height: 34px;
    font-size: 18px;
  }
  .fancybox-caption a {
    margin-right: 8px;
  }
  .cleaningSec .text h2 {
    margin-bottom: 15px;
  }
  .cleaningSec .text .primary_list {
    margin: 10px 0 25px;
  }
  .sec_padding_70 {
    padding: 45px 0;
  }
  .mediaKit .learnAbout h3 {
    font-size: 22px;
  }
  .secHeading {
    margin-bottom: 30px;
  }
  .secHeading h2 {
    margin-bottom: 16px;
  }
  .inner_banner .bnrText {
    padding: 25px 30px 50px;
  }
  .inner_banner .owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 0px 3px;
    border-width: 1px;
  }
  .searchJob .contentWrap {
    padding: 30px;
  }
  .searchJob .row {
    margin: -30px;
  }
  .careerFrm .gfield_checkbox li {
    width: 100%;
  }
  .pt-4,
.py-4 {
    padding-top: 1rem !important;
  }
  .careerFrm #field_18_8 > .gfield_label {
    padding: 16px 0 10px;
  }
  .careerFrm #field_18_8 > .gfield_label {
    font-size: 1rem;
  }
  .searchJob .content {
    padding: 0 0px;
  }
  .mb_80 {
    margin-bottom: 40px;
  }
  .pb_80 {
    padding-bottom: 40px;
  }
  .careerFrm .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),
.careerFrm .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker) {
    margin: 5px 0 0;
  }
  .careerFrm .gform_wrapper ul li.gfield {
    margin-top: 12px;
  }
  .gform_confirmation_message {
    font-size: 18px;
  }
  .careersInfo.services_info {
    padding: 35px 0 60px;
  }
  .resourcesGated .download {
    margin-top: 25px;
  }
  .banner_overlay.menuOpen {
    left: 0%;
  }
  .menu {
    width: 100%;
    left: -100%;
  }
  .navTop {
    padding-right: 15px;
  }
  .navBottom {
    padding-top: 15px;
  }
  .commonModal.leadershipModal .modal-body {
    padding: 0px 15px;
  }
  .pt_65 {
    padding-top: 40px !important;
  }
  .py_40 {
    padding: 25px 0 !important;
  }
  .secHeading_3 h2,
.stepThree .textSection h3 {
    font-size: 36px;
  }
  .owl-theme .owl-nav.disabled + .owl-dots,
.slick-dots {
    margin-top: 30px;
  }
  .needs .content.d-flex {
    display: block !important;
  }
  .needs .textSection {
    width: 100%;
    padding-left: 0;
    padding-top: 12px;
  }
  .needs .image {
    margin-top: 0;
    width: 160px;
  }
  .textSection.text_xxl p {
    font-size: 21px;
  }
  .sec_padding_lg {
    padding: 50px 0;
  }
  .stepThree .title {
    margin-bottom: 40px;
  }
  .mb-4,
.my-4 {
    margin-bottom: 20px !important;
  }
  .link_round.lg span {
    font-size: 14px !important;
    padding: 6px 25px !important;
  }
  .link_round.lg.size_2 span {
    padding: 10px 25px !important;
  }
  .bnrText_2 {
    padding: 0 15px;
  }
  .two_col_info.withLogo.mt-5 {
    margin-top: 24px !important;
  }
  .banner .owl-theme .owl-dots .owl-dot span,
.owl-theme .owl-dots .owl-dot span,
.slick-dots li button {
    width: 15px;
    height: 15px;
  }
  .featured_slider h4 {
    font-size: 20px;
  }
  /* max-479px */
}
@media only screen and (max-width: 424px) {
  .thankYou .overlay h5 {
    line-height: 24px;
    padding-bottom: 35px;
    font-size: 17px;
  }
  .thankYou .overlay h5 {
    width: 95%;
  }
  .clientInfo .benifitContent h3 i {
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 20px;
  }
  .clientInfo .benifitContent .content {
    padding: 15px 5px 18px;
  }
  .linkBtn {
    height: 38px;
    line-height: 36px;
    padding: 0px 25px;
    font-size: 16px !important;
  }
  .linkGroup li a i {
    height: 40px;
    width: 40px;
    line-height: 40px;
  }
  .registerModal .modal-body {
    padding: 10px 15px 20px;
  }
  .registerModal .modal-body p {
    line-height: 22px;
    font-size: 14px;
  }
  .registerModal .modal-body .mktoForm {
    padding: 0px !important;
  }
  .registerModal .mktoForm .mktoButton {
    padding: 8px 35px 9px !important;
    font-size: 18px !important;
  }
  .enClean .enCleanLogo {
    margin-bottom: 5px;
    float: none;
  }
  .enClean .enCleanLogo {
    width: 100%;
    max-width: 305px;
  }
  .enCleanClients .bottomText .textSection {
    margin-bottom: 25px;
  }
  .enCleanClients .bottomText {
    margin-top: 30px;
  }
  .howAbmHelp .content {
    padding: 30px 15px;
  }
  .howAbmHelp h3 {
    font-size: 26px;
    line-height: 34px;
  }
  .howAbmHelp .text_link {
    font-size: 15px;
  }
  .enClean .chCleanFrm {
    padding: 21px 15px;
  }
  .enClean .chCleanFrm h4 {
    margin-bottom: 20px;
    line-height: 25px;
  }
  .enClean .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 16px !important;
    padding: 8px 36px !important;
  }
  .enClean .chCleanFrm .mktoForm input,
.enClean .chCleanFrm .mktoForm select {
    height: 40px !important;
  }
  .enClean .chCleanFrm .mktoForm .mktoLabel {
    font-size: 16px;
  }
  .enClean .chCleanFrm .mktoForm .mktoLabel {
    margin-bottom: 6px !important;
  }
  .enClean .chCleanFrm .mktoForm .mktoLabel[for=Comments] {
    margin-bottom: 6px !important;
  }
  .mediaKit .learnAbout {
    padding-top: 24px;
  }
  .mediaKit .learnAbout h3 {
    font-size: 20px;
  }
  body h2 {
    font-size: 29px;
  }
  body h3 {
    font-size: 27px;
  }
  .banner_text h1 {
    font-size: 25px;
  }
  .banner_text .infoWrap {
    margin-top: 20px;
  }
  .callToAction h3 {
    font-size: 22px;
  }
  .navTop {
    padding-right: 10px;
  }
  .close.navClose {
    height: 45px;
    width: 45px;
    margin-left: 10px;
  }
  .navSearch input[type=submit] {
    width: 48px;
    padding: 10px 0;
  }
  .menu .mCSB_scrollTools {
    width: 12px;
  }
  .menu .mCSB_inside > .mCSB_container {
    margin-right: 14px;
  }
  .navBar > li > a {
    padding: 8px 15px;
  }
  .dropdownMenu .navAccordion > a > span {
    padding-right: 25px;
  }
  .dropdownMenu li a {
    padding-right: 40px !important;
    padding-left: 15px !important;
  }
  .dropdownMenu li a::after {
    width: 40px;
  }
  .dropdownMenu .navAccordion > a {
    padding-right: 13px !important;
  }
  .dropdownMenu .navAccordion > ul > li > ul > li > a::before {
    left: 15px;
  }
  .dropdownMenu .navAccordion > ul > li > ul > li > a {
    padding-left: 27px !important;
  }
  .navBar li.navActive > a {
    padding: 12px 45px;
  }
  .menuBackBtn {
    width: 40px;
  }
  .banner_overlay .search_box .search_close {
    right: 15px;
  }
  .nullam_ultricie {
    padding: 85px 0 50px;
  }
  .helpForm .mktoForm h2 {
    font-size: 24px;
  }
  .helpForm .mktoForm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.helpForm .mktoForm select {
    height: 40px !important;
  }
  .helpForm .mktoForm .mktoCheckboxList > label {
    width: 22px;
    height: 22px;
  }
  .helpForm .mktoForm .mktoLabel[for=mktoOpt_In_on_Form__c] {
    margin-left: 32px !important;
  }
  .helpForm .mktoForm .mktoCheckboxList > label::before {
    width: 7px;
    height: 12px;
  }
  .helpForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 16px !important;
    padding: 11px 35px !important;
  }
  .home .homebanner.banner .image {
    height: 420px;
  }
  .bnrText_2 h1 {
    font-size: 34px;
  }
  .slick-prev,
.slick-next {
    width: 50px;
    height: 110px;
  }
  .stepThree .title {
    padding: 20px 40px;
  }
  .slick-prev,
.slick-next {
    background-size: 20px auto;
  }
  .stepThree .title h5 {
    font-size: 21px;
  }
  .stepThree .title {
    height: 110px;
  }
  .textSection.text_xxl p {
    font-size: 20px;
  }
  .two_col_info .row .column {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .two_col_info .row .column + .column {
    margin-top: 30px;
  }
  .two_col_info .row .column + .column::before {
    display: none;
  }
  .two_col_info .link_round.mt-4 {
    margin-top: 16px !important;
  }
  .homebanner .headingText.mt-2 {
    margin-top: 8px !important;
  }
  .two_col_info.withLogo.mt-5 {
    margin-top: 14px !important;
  }
  .two_col_info .infoLogo + .link_round {
    margin-top: 10px !important;
  }
  .two_col_info .link_round + * {
    margin-top: 12px;
  }
  .two_col_info .infoLogo {
    max-height: 40px;
  }
  .homebanner .bannerImg {
    height: 560px;
  }
  .featured_slider h4 {
    font-size: 18px;
  }
  .achieveBetter .contentWrap h2 {
    margin-bottom: 22px;
  }
  .four-col-slider {
    padding: 0;
  }
  .statistics .row .column {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .statistics .content h2 {
    font-size: 48px;
  }
  .statistics .content {
    font-size: 15px;
    line-height: 1.7;
  }
  /* max-width: 424px */
}
@media only screen and (max-width: 400px) {
  .excellence .imgArea {
    height: 240px;
  }
  .coreValue .iconContainer .content {
    width: 100%;
  }
  .coreValue .iconContainer .content:nth-of-type(2) {
    border-left: none;
  }
  .coreValue .iconContainer .content:nth-of-type(4) {
    border-left: none;
  }
  .coreValue .iconContainer .content:nth-of-type(5) {
    border-left: none;
    border-bottom: 1px solid #a5bee2;
  }
  .coreValue .iconContainer .content:nth-of-type(6) {
    border-left: none;
  }
  .mission_vision .text .corner {
    width: 200px;
  }
  /* max-width:400px */
}
@media only screen and (max-width: 374px) {
  body h2 {
    font-size: 28px;
  }
  body h3 {
    font-size: 26px;
  }
  .inner_banner .bnrText {
    padding: 22px 15px 50px;
  }
  .careerFrm .gform_footer .gform_button {
    width: 150px !important;
  }
  .banner_text h4 {
    font-size: 15px;
  }
  .banner_text .infoWrap .info {
    padding: 4px 12px 8px;
  }
  .banner_text .infoWrap .info:first-of-type {
    padding-left: 0px !important;
  }
  .banner_text .infoWrap .info:last-of-type {
    padding-right: 0 !important;
  }
  .callToAction {
    padding: 25px 0;
  }
  .link_round span {
    font-size: 13px;
  }
  .close.navClose {
    height: 40px;
    width: 40px;
    margin-left: 8px;
    font-size: 32px;
  }
  .navTop {
    padding-right: 8px;
  }
  .navSearch input[type=submit] {
    width: 40px;
  }
  .navSearch input[type=submit] {
    background-size: 16px auto;
  }
  .navSearch .form-control {
    height: 55px;
  }
  .menu {
    padding-top: 55px;
  }
  .dd_opener i {
    width: 40px;
  }
  .navBar > li > a {
    font-size: 19px;
  }
  .navBar .dropdownMenu > li > a {
    font-size: 17.5px;
  }
  .home .homebanner.banner .image {
    height: 430px;
  }
  .bnrText_2 {
    padding: 0 12px;
  }
  .secHeading_3 h2,
.stepThree .textSection h3 {
    font-size: 34px;
  }
  .stepThree .title h5 {
    font-size: 19px;
  }
  .lmSlider .contWrap {
    padding: 8px;
  }
  .lmSliderWrap {
    margin: -8px auto -8px;
  }
  .lmSlider .content {
    box-shadow: 1px 1px 5px 0 rgba(199, 91, 18, 0.8) !important;
  }
  .owl-theme .owl-dots .owl-dot span,
.slick-dots li button {
    width: 16px;
    height: 16px;
  }
  .owl-theme .owl-nav.disabled + .owl-dots,
.slick-dots {
    margin-top: 25px;
  }
  .stepThree .title {
    height: 100px;
  }
  .slick-prev,
.slick-next {
    height: 100px;
  }
  .bnrText_2 .headingText {
    font-size: 16px;
  }
  .two_col_info.mt-5 {
    margin-top: 20px !important;
  }
  .two_col_info h4 {
    margin-bottom: 3px !important;
  }
  .two_col_info .link_round.mt-4 {
    margin-top: 15px !important;
  }
  .bnrText_2 h1 {
    font-size: 32px;
  }
  .bnrText_2 .infoLogo_1 {
    width: 180px !important;
  }
  .two_col_info .row .column + .column {
    margin-top: 32px;
  }
  .banner .owl-theme .owl-dots .owl-dot span,
.owl-theme .owl-dots .owl-dot span,
.slick-dots li button {
    width: 13px;
    height: 13px;
  }
  .homebanner .bannerImg {
    height: 580px;
  }
  .featured_slider h4 {
    font-size: 14.5px;
  }
  .four-col-slider .slide-content {
    padding: 12px 10px 0;
  }
  /* max-width: 374px */
}
@media only screen and (min-width: 641px) {
  .careerFrm .gform_wrapper ul li.gfield:nth-of-type(2) {
    margin-top: 0 !important;
  }
  /* min-width: 641px */
}
@media only screen and (min-width: 1920px) {
  html {
    font-size: 1.375rem;
  }
  .container {
    max-width: 1760px;
  }
  body h2 {
    font-size: 65px;
    line-height: 70px;
  }
  .nullam_ultricie .col-lg-5 {
    -ms-flex: 0 0 33.667%;
    flex: 0 0 33.667%;
    max-width: 33.667%;
  }
  .nullam_ultricie .col-lg-7 {
    -ms-flex: 0 0 66.333%;
    flex: 0 0 66.333%;
    max-width: 66.333%;
  }
  .nullam_ultricie strong {
    font-size: 24px;
    max-width: 550px;
    margin-bottom: 18px;
    line-height: 34px;
  }
  .nullam_ultricie strong {
    max-width: 100%;
  }
  .sec_para {
    line-height: 38px;
    margin-bottom: 22px;
    font-size: 24px;
  }
  .nullam_ultricie a {
    font-size: 24px;
  }
  .nullam_ultricie a i {
    padding-left: 10px;
    font-size: 26px;
  }
  body h3 {
    font-size: 58px;
    line-height: 75px;
  }
  .industry_name .list li a {
    font-size: 30px;
    line-height: 40px;
  }
  .industry_name .list li a i {
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin-right: 12px;
    font-size: 25px;
  }
  .nullam_ultricie .need_help {
    width: 105px;
    display: block;
  }
  .nullam_ultricie .need_help img {
    width: 100%;
  }
  .nullam_ultricie .need_help span {
    font-size: 20px;
    top: 26%;
    line-height: 22px;
  }
  .inner_heading .all_link {
    font-size: 24px;
    line-height: 28px;
  }
  .inner_heading .all_link i {
    font-size: 27px;
    padding-left: 10px;
  }
  .parking_cus {
    font-size: 20px;
    padding: 15px 15px;
    line-height: 27px;
  }
  .header_menu li a {
    font-size: 20px;
    padding: 15px 20px;
    line-height: 27px;
  }
  .industry_name .list {
    margin-right: 200px;
  }
  .header_menu li a .arrow {
    font-size: 20px;
    margin-bottom: 3px;
  }
  .flag {
    width: 25px;
    height: 16px;
  }
  .header_menu .dropdown_1 .dropdown_menu_1 {
    width: 300px;
  }
  .banner_overlay .content .search_icon {
    font-size: 28px;
  }
  .banner_overlay .search_box .search_close {
    width: 32px;
  }
  .main_menu.scrollUp {
    transform: translateY(-57px);
  }
  .nav_circle h5 {
    max-width: 310px;
    right: 120px;
    font-size: 25px;
    line-height: 35px;
  }
  .featured_name .link_round span {
    padding: 15px 38px;
    font-size: 24px;
  }
  body h6 {
    font-size: 24px;
    margin-bottom: 12px;
  }
  .learn_more {
    font-size: 24px;
  }
  .featured_services .col-lg-4 {
    -ms-flex: 0 0 29.333%;
    flex: 0 0 29.333%;
    max-width: 29.333%;
  }
  .featured_services .col-lg-8 {
    -ms-flex: 0 0 70.666667%;
    flex: 0 0 70.666667%;
    max-width: 70.666667%;
  }
  .related_resources .info i {
    margin-top: 3px;
    margin-right: 15px;
    font-size: 29px;
  }
  .related_resources .info {
    padding: 25px;
  }
  .related_resources .info .sec_para {
    max-width: 88%;
    line-height: 35px;
  }
  .moment .title .text_area .text h3 {
    font-size: 56px;
    line-height: 70px;
    margin-bottom: 30px;
  }
  .moment .gallery .text h5 {
    font-size: 36px;
    line-height: 44px;
  }
  .moment .gallery .text span {
    font-size: 24px;
    line-height: 28px;
  }
  .moment .gallery .overlay h5 {
    width: 400px;
    font-size: 28px;
    line-height: 36px;
  }
  .moment .gallery .video_link i {
    height: 75px;
    width: 75px;
    line-height: 75px;
    font-size: 31px;
  }
  .moment .share_story .share_cont {
    top: 26%;
    width: 300px;
  }
  .moment .share_story .share_cont img {
    width: 100%;
  }
  .moment .share_story a {
    font-size: 33px;
    line-height: 38px;
  }
  .footer_bottom .footer_link ul li a {
    font-size: 22px;
    line-height: 42px;
  }
  .footer_bottom .footer_link h6 {
    font-size: 22px;
    line-height: 31px;
    margin-bottom: 15px;
  }
  .social_link i {
    font-size: 32px;
    padding: 0 15px;
    line-height: 40px;
  }
  .footer_bottom .footer_link {
    max-width: 1250px;
  }
  .footer_bottom .footer_logo {
    width: 160px;
  }
  .footer_para {
    font-size: 16px;
    line-height: 25px;
  }
  .copyright p {
    font-size: 22px;
    line-height: 30px;
  }
  .copyright .copyrightText span {
    font-size: 28px;
  }
  .footer_top .content {
    max-width: 1250px;
  }
  .footer_top h4 {
    font-size: 42px;
    line-height: 48px;
    margin-bottom: 20px;
  }
  .footer_top .text span {
    font-size: 23px;
    line-height: 31px;
  }
  .footer_top .text {
    padding-right: 160px;
    width: 400px;
  }
  .footer_top .contact {
    padding-left: 160px;
    width: calc(100% - 400px);
  }
  .footer_top h6 {
    font-size: 24px;
    margin-bottom: 15px;
    line-height: 32px;
  }
  .footer_top .contact p {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  .footer_top .contact a {
    font-size: 24px;
    line-height: 32px;
  }
  .footer_top .contact .call_us {
    width: 255px;
    margin-right: 42px;
  }
  .footer_top .contact .email_us {
    width: 392px;
  }
  .homebanner.banner .image {
    height: 880px;
  }
  .link_round {
    border-radius: 40px;
  }
  .banner_text .link_round span {
    padding: 17px 40px;
    font-size: 26px;
  }
  .banner_text .link_round span i {
    font-size: 28px;
    padding-left: 10px;
  }
  /* .innerbannerText {
    max-width: 665px;
  } */
  .scroll_to_top i {
    width: 65px;
    height: 65px;
    font-size: 44px;
    line-height: 58px;
  }
  @keyframes scroll_top {
    0% {
      line-height: 80px;
    }
    40% {
      line-height: 40px;
    }
    100% {
      line-height: 80px;
    }
  }
  .menu_logo {
    width: 160px;
  }
  .nav_bar .menu_1 li a {
    font-size: 28px;
    padding: 6px 0;
    line-height: 40px;
  }
  .egestas .contant .images {
    max-width: 1440px;
    height: 827px;
  }
  .egestas h3 {
    margin-bottom: 45px;
  }
  .egestas .contant .text {
    padding: 100px 80px;
    max-width: 535px;
  }
  .link_round span {
    padding: 15px 40px 18px;
    font-size: 28px;
  }
  .link_round span i {
    font-size: 28px;
    padding-left: 10px;
  }
  nav .nav_logo .nav_close {
    width: 70px;
  }
  .nav_bar .menu_2 li a {
    font-size: 24px;
    padding: 5px 0;
    line-height: 36px;
  }
  .nav_bar .language h6 {
    margin-bottom: 20px;
    font-size: 28px;
  }
  .nav_bar .language .lang_list li a {
    font-size: 20px;
  }
  .nav_bar .menu_sec {
    width: 440px;
  }
  .nav_bar .language {
    padding: 35px 0 50px;
  }
  .nav_bar .dropdown_menu li a {
    font-size: 22px;
    line-height: 30px;
  }
  .nav_bar .dropdown_menu {
    width: 427px;
  }
  .innerbannerText h1 span {
    line-height: 20px;
    font-size: 35px;
  }
  .inner_banner {
    margin-top: 167px;
  }
  .callToAction {
    padding: 40px 0;
  }
  .services_info .breadcrumb_sec li {
    font-size: 28px;
  }
  .services_info .breadcrumb_sec li a {
    font-size: 28px;
  }
  .services_info .breadcrumb_sec li i {
    font-size: 30px;
  }
  .services_info {
    padding: 50px 0 100px;
  }
  .services_info .main_info .title .icon {
    width: 130px;
  }
  .services_info .main_info .title {
    margin-bottom: 32px;
  }
  .services_info .related_link {
    font-size: 24px;
    line-height: 34px;
    max-width: 220px;
  }
  .services_info .related_info li i {
    padding-top: 8px;
    font-size: 22px;
  }
  .primary_list li {
    padding-left: 35px;
    font-size: 24px;
    margin-bottom: 15px;
    line-height: 38px;
  }
  .primary_list li::before {
    font-size: 38px;
    top: -1px;
  }
  .maecenas .counter .icon_wrapper {
    height: 320px;
    width: 320px;
  }
  .maecenas .counter .count {
    max-width: inherit;
  }
  .maecenas .counter .icon {
    width: 270px;
    height: 270px;
  }
  .maecenas .counter .icon h4 {
    font-size: 50px;
    line-height: 58px;
  }
  .maecenas .counter .icon span {
    font-size: 32px;
  }
  .maecenas .counter .icon span.no-superscript {
    font-size: 50px;
    line-height: 58px;
  }
  /*.maecenas .counter .count2 .content span {
    font-size: 32px;
  }*/
  .icon_wrapper2::before {
    width: 260px;
    left: -260px;
  }
  .icon_wrapper2::after {
    width: 255px;
    right: -254px;
  }
  .maecenas .counter .sec_para {
    max-width: 380px;
  }
  .serviceBenifit .benifitContent {
    max-width: 1390px;
    margin-top: 60px;
  }
  .serviceBenifit .benifitContent h3 {
    font-size: 38px;
    padding: 35px 35px;
  }
  body p {
    font-size: 24px;
    line-height: 38px;
  }
  .text_link {
    font-size: 24px;
  }
  .text_link i {
    font-size: 28px;
  }
  .industriesBenifits .servicesList ul li {
    font-size: 24px;
    margin-bottom: 30px;
  }
  .industriesBenifits .servicesList ul li i {
    font-size: 25px;
    height: 32px;
    width: 32px;
    line-height: 32px;
    margin-right: 15px;
  }
  .industriesBenifits .servicesList .servicesList1 {
    margin-right: 55px;
  }
  .industriesBenifits .image .overlay {
    width: 580px;
    padding: 40px 40px;
  }
  .industriesBenifits .image .overlay h3 {
    font-size: 45px;
    line-height: 55px;
  }
  .industriesBenifits .image span {
    margin-top: 20px;
    font-size: 24px;
  }
  .sec_padding,
.sec_padding.nullam_ultricie {
    padding: 100px 0;
  }
  .footer_top {
    padding: 80px 0px;
  }
  .industriesBenifits .content .text {
    padding: 110px 100px 150px;
  }
  .industriesBenifits .servicesList {
    margin-top: 55px;
  }
  #preloading span {
    font-size: 50px;
  }
  @keyframes loading {
    0% {
      color: rgba(255, 255, 255, 0.1);
      transform: translateY(0px);
      margin-left: 0px;
    }
    25% {
      color: white;
      transform: translateY(-15px);
      margin-left: 25px;
      text-shadow: 3px 20px 5px black;
    }
    100% {
      color: rgba(255, 255, 255, 0.1);
      transform: translateY(0px);
    }
  }
  .tagline .text {
    font-size: 26px;
    line-height: 31px;
  }
  .tagline .text1 {
    right: 14%;
  }
  .tagline .text2 {
    right: 6.2%;
  }
  .tagline .text3 {
    right: 9%;
  }
  .tagline .text4 {
    right: 6.8%;
  }
  .tagline .text5 {
    top: 84.5%;
    right: 7.2%;
  }
  .header_menu .phoneNo::before {
    height: 26px;
    width: 2px;
  }
  .header_menu .contact_nav a {
    padding-right: 30px;
  }
  .header_menu .phoneNo a {
    padding-left: 30px;
  }
  .mission_vision .info h6 {
    font-size: 32px;
    margin-bottom: 18px;
  }
  .mission_vision .info p {
    font-size: 28px;
    line-height: 36px;
  }
  .mission_vision .info {
    max-width: 370px;
  }
  .mission_vision .image .imgInfo h2 {
    font-size: 80px;
    margin-bottom: 25px;
  }
  .mission_vision .image .imgInfo p {
    font-size: 26px;
    line-height: 32px;
  }
  .mission_vision .image .imgInfo {
    width: 410px;
  }
  .mission_vision .quote span {
    font-size: 22px;
    margin-top: 18px;
  }
  .mission_vision .annualRevenue sup {
    font-size: 46px;
  }
  .textSection p {
    line-height: 38px;
    font-size: 24px;
  }
  .excellence .imgArea {
    width: 680px;
    height: 429px;
  }
  .excellence .images .overlay {
    padding: 70px 60px 60px;
    width: 500px;
  }
  .excellence .images .overlay p {
    line-height: 34px;
  }
  .coreValue .icon img {
    width: 140px;
  }
  .coreValue .icon span {
    font-size: 24px;
  }
  .coreValue .iconContainer .overlay .text span {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .coreValue .iconContainer .content {
    height: 370px;
  }
  .coreValue .iconContainer .overlay {
    padding: 60px;
  }
  .careersMoment .gallery .overlay span {
    font-size: 22px;
    margin-top: 28px;
  }
  .careersMoment .infoSec .text_area h6 {
    font-size: 24px;
  }
  .careersMoment .infoSec .text_area p {
    font-size: 24px;
    line-height: 35px;
  }
  .careersMoment .info3 .text_link {
    margin-bottom: 15px;
  }
  .moment .title .text_area .text {
    max-width: 440px;
  }
  .careersInfo h2 {
    font-size: 48px;
    line-height: 65px;
  }
  .sidebar li i {
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 27px;
  }
  .sidebar li a {
    max-width: 310px;
    line-height: 35px;
  }
  .sidebar li {
    margin-bottom: 20px;
  }
  .abmVision h5 {
    font-size: 30px;
    padding: 90px 0;
  }
  .benifitContent {
    max-width: 1250px;
  }
  .benifitContent h3 strong {
    font-size: 30px;
    line-height: 40px;
  }
  .benifitContent h3 i {
    height: 60px;
    width: 60px;
    font-size: 40px;
    line-height: 60px;
  }
  .benifitList li {
    font-size: 24px;
    margin-bottom: 20px;
    padding-left: 25px;
  }
  .benifitList li::before {
    height: 12px;
    width: 12px;
  }
  .diversity .images .overlay p {
    font-size: 36px;
    line-height: 50px;
  }
  .diversity .source p {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 20px;
  }
  .diversity .source span {
    font-size: 24px;
  }
  .militaryVeteran .imgArea {
    width: 680px;
    height: 429px;
  }
  .militaryVeteran .image .overlay {
    width: 500px;
    padding: 60px 50px;
    bottom: -140px;
  }
  .militaryVeteran .image .overlay p {
    font-size: 32px;
    line-height: 45px;
  }
  .militaryVeteran .image {
    margin-bottom: 140px;
  }
  .militaryVeteran .lookingFor p {
    font-size: 28px;
    line-height: 38px;
  }
  .nonImageBanner {
    height: 167px;
  }
  /* Industries Details */
  /*  .innerbannerText {
    max-width: 50%;
  } */
  .overview .image {
    height: 450px;
  }
  .video_play {
    width: 80px;
    height: 80px;
    border: 3px solid #fff;
  }
  .video_play i {
    padding-left: 4px !important;
    font-size: 26px !important;
  }
  .overview .caption {
    line-height: 38px;
    font-size: 24px;
  }
  .industries_details_tagline .text1 {
    right: 25%;
  }
  .industries_details_tagline .text2 {
    right: 27%;
  }
  .industries_details_tagline .text3 {
    right: 27%;
  }
  .industries_details_tagline .text4 {
    right: 25.8%;
  }
  .industries_details_tagline .tagline .text5 {
    right: 5.2%;
  }
  .moreValue .benifitContent {
    max-width: 100%;
  }
  .allsector {
    margin: -30px -15px;
  }
  .allsector .content {
    margin: 30px 15px;
  }
  .allsector .content {
    width: 556px;
  }
  .allsector .content h5 {
    font-size: 27px;
  }
  .industryBannerBottom ul a {
    font-size: 24px;
  }
  .industryBannerBottom ul i {
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 27px;
  }
  .moment .gallery .video_link {
    top: 66%;
  }
  .services_info .main_info .content p {
    line-height: 38px;
    font-size: 24px;
  }
  body p {
    line-height: 38px;
    font-size: 24px;
  }
  .serviceBenifit h2 {
    margin-bottom: 30px;
  }
  .services_info .needHelpFixed {
    top: 160px;
  }
  .fixed_menu {
    -webkit-transform: translateY(-57px);
    transform: translateY(-57px);
  }
  .footer_para p {
    font-size: 16px;
    line-height: 26px;
  }
  .industriesBenifits {
    padding: 0 0 140px;
  }
  .resourcesInformation .content {
    margin: 0 15px;
    width: 558px;
  }
  .resourcesInformation {
    margin: 0px -15px;
  }
  .resourcesFeatured {
    padding: 130px 0 170px;
  }
  .resourcesInformation .content .flag {
    font-size: 26px;
    height: 56px;
    line-height: 52px;
    width: 280px;
    top: -28px;
  }
  .resourcesInformation .content .csFlag,
.resourcesInformation .content .wpFlag {
    width: 194px;
  }
  .resourcesInformation .content h5 {
    margin-bottom: 23px;
    font-size: 26px;
    line-height: 38px;
  }
  .resourcesInformation .content .textSection p {
    font-size: 24px;
    line-height: 38px;
  }
  .resourcesInformation .content .textSection {
    margin-bottom: 30px;
  }
  .resourcesInformation .bottomContent .text_link {
    font-size: 24px;
  }
  .resourcesInformation .content .text_link i {
    padding-left: 10px;
    font-size: 30px;
  }
  .filterOption .option .title span {
    font-size: 28px;
    line-height: 35px;
  }
  .filterOption .selectOption {
    padding: 18px 60px 18px 25px;
    font-size: 26px;
    line-height: 40px;
  }
  .filterOption .option::after {
    font-size: 34px;
    right: 25px;
  }
  .filterOption .selectOption option {
    font-size: 22px;
  }
  .resourcesList .resourcesInformation .content span {
    font-size: 24px;
  }
  .resourcesList .viewMore .text_link {
    font-size: 24px;
  }
  .resourcesList .viewMore .text_link i {
    padding-left: 6px;
    font-size: 29px;
  }
  .resourcesList .needHelpFixed {
    top: 160px;
  }
  .banner_slider {
    border-top: 56px solid #000;
  }
  .about_banner .innerbannerText h1 {
    line-height: 80px;
    font-size: 65px;
  }
  .about_banner .innerbannerText {
    top: 41%;
  }
  .featured_name {
    margin-left: -38px;
  }
  .nav_circle {
    height: 815px;
    width: 850px;
    top: 80px;
  }
  .un_gated .title strong {
    font-size: 24px;
  }
  .un_gated .title .titleIcon {
    width: 55px;
    margin-right: 30px;
  }
  .un_gated .main_info strong {
    font-size: 24px;
    line-height: 38px;
  }
  .un_gated .resourcesInformation .content .text span {
    font-size: 24px;
  }
  .mission_vision .text .corner {
    width: 320px;
  }
  .searchBy .content h3 {
    font-size: 48px;
  }
  .searchBy .content .filterOption h6 {
    font-size: 28px;
    line-height: 42px;
  }
  .searchBy {
    padding: 100px 0;
  }
  .un_gated .downloadForm h6 {
    font-size: 26px;
    line-height: 36px;
  }
  .un_gated .downloadForm input {
    padding: 15px 18px;
    margin: 12px 0 8px;
    font-size: 24px;
  }
  .un_gated .downloadForm .submit_btn span::before {
    font-size: 27px;
  }
  .un_gated .downloadForm .submit_btn input {
    padding: 10px 45px 10px 35px;
    font-size: 22px;
  }
  .takeAwalk .modal-dialog {
    max-width: 75%;
    padding: 80px 0;
  }
  .takeAwalk .modal-header .close {
    font-size: 50px;
  }
  .lifeAtAbm .content {
    margin: 15px;
  }
  .lifeAtAbm .videoGallery {
    margin: -15px;
    justify-content: center;
  }
  .lifeAtAbm .content {
    width: 31.6%;
  }
  .lifeAtAbm h3 {
    margin-bottom: 55px;
  }
  .coreValue h3 {
    margin-bottom: 55px;
  }
  .lifeAtAbm .gallery .text span {
    display: inline-block;
    margin-top: 10px;
  }
  .featured_name .moreFeaturedServices .moreBtn span {
    height: 12px;
    width: 12px;
    margin: 3px;
  }
  .featured_name .moreFeaturedServices .moreBtn {
    padding-top: 22px;
    padding-left: 12px;
    padding-bottom: 10px;
  }
  .featured_name .moreServicesDropdown {
    width: 280px;
  }
  .featured_services {
    min-height: 1000px;
  }
  .industryBannerBottom ul li {
    margin: 8px 20px;
  }
  .industryBannerBottom ul {
    margin: -8px -20px;
  }
  .allsectorItem2 .content {
    /*width: 850px;*/
  }
  .allsectorItem2 .text {
    padding: 40px 30px 50px;
  }
  .allsectorItem2 .textSection p {
    margin-bottom: 25px;
  }
  .banner_text h4.hero_sub_header_link a {
    font-size: 32px;
    line-height: 42px;
  }
  .findLocation a {
    padding: 25px 60px;
  }
  .contact_us .featured_name .link_round span {
    padding: 20px 40px;
  }
  .contactForm .title p span {
    font-size: 28px;
  }
  .contactForm .gform_wrapper {
    max-width: 1380px;
  }
  .contactForm .gform_wrapper label.gfield_label,
.contactForm .gform_wrapper legend.gfield_label {
    font-size: 26px !important;
  }
  .goPaperless span label {
    font-size: 20px !important;
    margin-top: 6px !important;
  }
  .contactForm .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.contactForm .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label {
    font-size: 22px;
    margin: 18px 0 15px 1px;
  }
  .contactForm .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    border: 1px solid #bad3f8;
    padding: 12px 18px;
    font-size: 24px;
    line-height: 36px;
    height: 65px;
  }
  .gform_wrapper .description_above .gfield_description {
    font-size: 22px;
    margin-top: 12px;
  }
  .contactForm .gform_wrapper textarea.medium {
    padding: 12px 18px;
    font-size: 24px;
    height: 200px;
  }
  .contactForm .gform_wrapper.gf_browser_gecko select {
    padding: 12px 18px;
    font-size: 24px;
  }
  body .gform_wrapper .top_label div.ginput_container {
    margin-top: 12px;
  }
  .contactForm .title p {
    font-size: 24px;
  }
  .contactForm .gform_wrapper .gform_footer input[type=submit] {
    font-size: 28px;
    padding: 20px 60px;
  }
  .contactForm .gform_wrapper h2.gsection_title {
    font-size: 38px;
  }
  .awardRecognition .icon img {
    width: 200px;
  }
  .awardRecognition .title h3 span {
    font-size: 70px;
  }
  .awardRecognition .title > span {
    font-size: 24px;
  }
  body h5 {
    font-size: 28px;
    line-height: 43px;
  }
  .leadfrm {
    max-width: 1380px;
  }
  .leadfrm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 12px 18px;
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 10px;
  }
  .leadfrm label {
    font-size: 26px;
    margin: 18px 0 16px;
  }
  .leadfrm select {
    padding: 14px 18px;
    margin-bottom: 10px;
    font-size: 24px;
  }
  .leadfrm textarea {
    padding: 14px 18px;
    margin-bottom: 10px;
    font-size: 24px;
    height: 200px;
  }
  .solveleadform .required span {
    font-size: 29px;
  }
  .leadfrm input[type=submit] {
    font-size: 28px;
    padding: 20px 60px;
    border-radius: 40px;
  }
  .pwdManageOption .option h5 {
    line-height: 32px;
    margin-bottom: 12px;
  }
  .pwdManageOption .option {
    width: 560px;
    padding: 60px 30px;
  }
  .pwdManager h3 {
    margin-bottom: 60px;
  }
  .pwdManageOption .icon img {
    width: 90px;
  }
  .forQuestion h4 {
    font-size: 45px;
    margin-bottom: 40px;
    line-height: 60px;
  }
  .sec_padding_60 {
    padding: 70px 0;
  }
  .selectTopic {
    margin: -15px -8px;
  }
  .selectTopic .topic {
    width: 420px;
    margin: 15px 8px;
  }
  .employees .topicLink {
    font-size: 24px;
    padding: 12px 15px 15px;
    line-height: 35px;
  }
  .linkWithBackground {
    font-size: 26px;
    padding: 0px 45px;
    height: 60px;
    line-height: 55px;
  }
  .employeesLogins .selectTopic .topic .image {
    border: 2px solid #0046ad;
    border-bottom: none;
  }
  .policyHandbook .imgScale {
    width: 100%;
  }
  .policyHandbook .imgScale img {
    width: 100%;
  }
  .handbookInfo .textCont h4 {
    margin-bottom: 20px;
    font-size: 36px;
    line-height: 50px;
  }
  .handbookNote h4 {
    margin-bottom: 0px;
  }
  .employmentWage .benifitList li {
    font-size: 28px;
  }
  .employmentWage h3 {
    margin-bottom: 40px;
  }
  .employmentWage h2 {
    margin-top: 60px;
    margin-bottom: 30px;
  }
  body h4 {
    font-size: 35px;
    line-height: 48px;
  }
  .employmentWage h4 {
    margin-bottom: 30px;
  }
  .employmentWage .support h4 {
    line-height: 55px;
  }
  .complaintOption li {
    font-size: 28px;
  }
  .complaintOption li h5 em {
    font-size: 26px;
  }
  .w2Info a {
    font-size: inherit;
  }
  .participate h3 {
    font-size: 45px;
    line-height: 55px;
  }
  .participate h5 {
    line-height: 40px;
  }
  .services_info h4 a {
    font-size: inherit;
  }
  .selectTopic .text {
    padding: 20px 20px 35px;
  }
  .selectTopic .text .depCont li a {
    font-size: 26px;
  }
  .selectTopic .text .depCont li i {
    margin-right: 10px;
    font-size: 22px;
  }
  .selectTopic .text .depCont li {
    margin-bottom: 12px;
  }
  .employees h2 {
    margin-bottom: 48px;
  }
  .employees h2 {
    margin-bottom: 60px;
  }
  .toHelpYou .benifitList li a {
    font-size: 26px;
  }
  .participate .benifitList li {
    font-size: 26px;
    margin-bottom: 20px;
  }
  .theShelf .content .link_items h5 a {
    font-size: 28px;
  }
  .theShelf .content .link_items h5 {
    font-size: 24px;
  }
  .theShelf .content .image img {
    width: 360px;
  }
  .toHelpYou h3 {
    margin-bottom: 40px;
  }
  .downloadTheResources .benifitList li {
    font-size: 26px;
  }
  .downloadTheResources .benifitList li a {
    font-size: inherit;
  }
  .webinarsInfo .content a {
    font-size: 24px;
  }
  .webinarsInfo .access h4 {
    font-size: 40px;
    line-height: 52px;
  }
  .careersMoment .content .text_area h6 {
    font-size: 28px;
  }
  .leadership .content .textArea {
    max-width: 440px;
  }
  .leadership h6 {
    font-size: 28px;
  }
  .leadership .overlayText strong {
    font-size: 28px;
  }
  .leadership .overlayText p {
    font-size: 24px;
    margin: 10px 0 35px;
    line-height: 34px;
  }
  .linkOverlay {
    font-size: 28px;
  }
  .linkOverlay i {
    font-size: 32px;
    padding-left: 5px;
  }
  .linkOverlay:hover i {
    -moz-transform: translateX(9px);
    -webkit-transform: translateX(9px);
    transform: translateX(9px);
  }
  .leadership .content .text span {
    font-size: 27px;
    line-height: 38px;
  }
  .leadership .content .text p {
    font-size: 22px;
  }
  .leadership .content .text strong {
    font-size: 27px;
    line-height: 36px;
  }
  .leadership .content .text .lgHeading {
    font-size: 70px;
    line-height: 80px;
    margin-bottom: 15px;
  }
  .leadership .content .text .lgHeading span {
    font-size: 48px;
  }
  .purposeDriven .link_round span i {
    font-size: 33px;
  }
  .leadershipModal .modal-body .title .imgScale {
    max-width: 310px;
    margin-bottom: 15px;
  }
  .leadershipModal .modal-footer .btn {
    font-size: 24px;
    padding: 0px 50px;
    height: 60px;
    line-height: 60px;
    margin-right: 20px;
  }
  .leadershipModal .modal-footer {
    padding: 20px;
  }
  .leadershipModal .modal-dialog {
    max-width: 950px;
    padding: 75px 20px;
  }
  .leadershipModal .modalClose {
    width: 60px;
    height: 60px;
    top: -30px;
    right: -30px;
  }
  .leadershipModal .modalClose span {
    width: 30px;
  }
  .thinkSafe h3 {
    font-size: 42px;
    line-height: 58px;
  }
  .thinkSafe .image img {
    width: 420px;
  }
  .videoInfo .textSection p {
    font-size: 26px;
    line-height: 38px;
  }
  .videoInfo .textSection {
    padding: 40px;
  }
  .thinkSafeVideos .otherLanguage {
    font-size: 28px;
    margin-top: 30px;
    line-height: 45px;
  }
  .abmCareInfo .text .textSection p {
    font-size: 35px;
    line-height: 50px;
  }
  .abmCaresMission .imgScale {
    width: 100%;
  }
  .abmCaresMission h3 {
    margin-bottom: 32px;
  }
  .abmCaresMission .benifitList li {
    font-size: 28px;
    padding-left: 25px;
    line-height: 35px;
  }
  .abmCaresMission .benifitList li::before {
    top: 16px;
  }
  .weSupport .textSection p {
    line-height: 50px;
    margin-bottom: 30px;
    font-size: 35px;
  }
  .weSupport .imgScale {
    width: 100%;
  }
  .abmCareInfo .image .caption {
    font-size: 28px;
  }
  .givingBack strong {
    font-size: 35px;
    line-height: 45px;
  }
  .col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    padding-right: 20px;
    padding-left: 20px;
  }
  .row {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container {
    padding-right: 20px;
    padding-left: 20px;
  }
  .parkingTool .benifitList li a {
    font-size: 24px;
  }
  .parkingTool strong {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
  }
  .parkingTool .benifitList li {
    font-size: 24px;
  }
  .intParkServ h4 {
    font-size: 35px;
  }
  .membergateway .benifitContent h3 strong {
    font-size: 30px;
  }
  .gatewaysec > h3 {
    max-width: 1250px;
    margin: 0 auto;
  }
  .gatewaysec .benifitContent h3 {
    padding: 35px 30px;
  }
  .franGroupBrand .imgWrapper .imgScale {
    width: 100%;
  }
  .withaccordion .wp-block-image .alignleft {
    width: 30%;
  }
  .withaccordion .wp-block-image .alignleft img {
    width: 100%;
  }
  .withaccordion .main_info .title {
    margin-bottom: 45px;
  }
  .withaccordion .benifitContent h3 strong {
    font-size: 30px;
    line-height: 40px;
  }
  .sectionaccordion {
    margin-top: 70px;
  }
  .sustainExp h3 {
    max-width: 65%;
  }
  .sustainExp .link_round span {
    font-size: 34px;
  }
  .withaccordion .main_info .title h2 {
    margin-left: 0px;
  }
  .sustainability960 .main_info .content p {
    line-height: 56px;
    font-size: 35px;
  }
  .sustainability960 .main_info .content ul {
    margin-top: 60px;
  }
  .withaccordion .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 250px;
  }
  .withaccordion .wp-block-separator {
    margin: 80px auto;
  }
  .sustainability963 .main_info .content p {
    font-size: 30px;
    line-height: 42px;
  }
  .investors-iframe-container {
    padding-top: 167px;
  }
  .privacy_policy .primary_list ul {
    margin: 20px 0 30px;
  }
  .privacy_policy h2 {
    margin-bottom: 40px;
  }
  .terms_use .alignnone {
    width: 300px;
  }
  .terms_use .textSection h3:first-of-type {
    margin-bottom: 30px;
  }
  .terms_use .textSection h3:nth-last-of-type(2) {
    margin-bottom: 45px;
  }
  .terms_use .textSection h3:last-of-type {
    margin-bottom: 30px;
  }
  .contactForm .mktoForm {
    width: 1380px !important;
  }
  .contactForm .mktoForm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.contactForm .mktoForm select,
.contactForm .mktoForm textarea {
    padding: 12px 18px !important;
    font-size: 24px;
    line-height: 36px;
  }
  .contactForm .mktoForm .mktoLabel {
    padding-bottom: 15px;
    font-size: 24px;
    line-height: 30px;
  }
  .contactForm .mktoForm .mktoFormCol {
    margin-bottom: 25px !important;
  }
  .contactForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 28px !important;
    padding: 20px 60px !important;
  }
  .videoenglish_selector {
    line-height: 36px;
    font-size: 28px;
    padding: 20px 20px;
  }
  .videoenglish > li {
    line-height: 30px;
    font-size: 24px;
    padding: 18px 15px;
  }
  .videoenglish {
    max-height: 278px;
  }
  .whyGreen .image {
    height: 0;
  }
  .handBookFrm .fieldSet select {
    padding: 10px 18px;
    font-size: 22px;
  }
  .handBookFrm .submitBtn input {
    font-size: 26px;
    padding: 15px 45px;
  }
  .handBookFrm .fieldSet {
    margin-bottom: 25px;
  }
  .getHandbook .image {
    width: 115px;
  }
  .getHandbook .image {
    width: 115px;
  }
  .getHandbook .pdfLink {
    font-size: 24px;
  }
  .thankYou .imgInfo strong {
    font-size: 26px;
  }
  .thankYou .overlay h5 {
    font-size: 24px;
    line-height: 32px;
  }
  .thankYou .video_link i {
    height: 75px;
    width: 75px;
    line-height: 75px;
    font-size: 31px;
  }
  .thankYou h3 {
    font-size: 60px;
    margin-bottom: 15px;
  }
  .thankYou h2 {
    font-size: 66px;
    margin-bottom: 15px;
  }
  .thankYou .talkToUs .info img {
    width: 300px;
  }
  .thankYou .talkToUs .talkTo {
    font-size: 32px;
  }
  .clientInfo .benifitContent h3 {
    padding: 15px 25px;
    font-size: 21px;
  }
  .linkBtn {
    height: 52px;
    line-height: 48px;
    padding: 0px 40px;
    font-size: 24px !important;
  }
  .clientInfo .benifitContent .textSection {
    margin-bottom: 22px;
  }
  .howHelp em {
    font-size: 22px;
  }
  .howHelp h3 {
    margin-bottom: 10px;
  }
  .clientInfo .benifitContent h3 i {
    font-size: 28px;
  }
  .clientInfo .benifitContent .group {
    margin-bottom: 16px;
  }
  .thankYou .content .text {
    background-size: 300px auto;
  }
  .clientInfo h2 {
    margin-bottom: 40px;
  }
  .clientInfo .infocontent strong {
    margin-bottom: 10px;
  }
  .linkGroup li a {
    padding: 15px 25px;
    font-size: 21px;
  }
  .linkGroup li a i {
    height: 60px;
    width: 60px;
    line-height: 60px;
    font-size: 28px;
  }
  .linkGroup li {
    margin-bottom: 16px;
  }
  .registerModal .mktoForm .mktoLabel {
    line-height: 25px;
    font-size: 19px;
    margin-bottom: 6px;
  }
  .registerModal .mktoForm input,
.registerModal .mktoForm select {
    padding: 10px 15px !important;
    font-size: 22px !important;
  }
  .registerModal .mktoForm input {
    height: 55px !important;
  }
  .registerModal .mktoForm .mktoFieldDescriptor {
    margin-bottom: 20px !important;
  }
  .registerModal .mktoForm .mktoButton {
    padding: 12px 45px 14px !important;
    font-size: 24px !important;
  }
  .registerModal p {
    line-height: 34px;
    font-size: 22px;
  }
  .mktoForm .mktoError .mktoErrorMsg {
    font-size: 18px !important;
  }
  .registerModal .mktoForm select option {
    padding: 7px 5px;
  }
  .videoDashboard.services_info .breadcrumb_sec {
    margin-bottom: 40px;
  }
  .videoDashboard .featured_name li {
    margin: 12px 20px;
  }
  .videoDashboard .featured_name {
    margin-bottom: 85px;
  }
  .videoDashboard .resourcesInformation .content {
    margin: 25px 15px;
    padding-top: 28px;
  }
  .videoDashboard .resourcesInformation {
    margin: -25px -15px;
  }
  .videoDashboard .resourcesInformation .content .flag {
    width: 410px;
    padding: 0 15px;
    height: 56px;
  }
  .videoDashboard .resourcesInformation .content .flag img {
    width: 43px;
    margin-right: 10px;
  }
  .resourcesInformation .content {
    width: 553px;
  }
  .loadMore {
    margin-top: 70px;
  }
  .videoDashboard .resourcesInformation .content .text {
    padding: 25px 30px 35px;
  }
  .enClean.nullam_ultricie .need_help {
    width: 120px;
  }
  .enClean.nullam_ultricie .need_help span {
    font-size: 15px;
    line-height: 19px;
  }
  .howAbmHelp .content {
    padding: 45px 50px;
  }
  .howAbmHelp h5 + span {
    font-size: 25px;
    margin: 15px 0 10px;
  }
  .enClean .enCleanLogo {
    width: 450px;
    margin-right: 20px;
  }
  .enClean h2 {
    margin-bottom: 40px;
  }
  .enClean.nullam_ultricie .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .enClean.nullam_ultricie .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .howAbmHelp h3 {
    margin-bottom: 35px;
  }
  .enClean .chCleanFrm .mktoForm .mktoLabel {
    font-size: 23px;
    width: 220px !important;
    line-height: 29px;
  }
  .enClean .chCleanFrm .mktoForm input,
.enClean .chCleanFrm .mktoForm select {
    height: 55px !important;
    font-size: 24px !important;
  }
  .enClean .chCleanFrm .mktoFieldDescriptor {
    margin-bottom: 28px !important;
  }
  .enClean .chCleanFrm .mktoForm .mktoLabel[for=Comments] {
    margin-bottom: 10px !important;
  }
  .enClean .chCleanFrm .mktoForm textarea {
    height: 120px !important;
    font-size: 22px !important;
    line-height: 26px !important;
  }
  .enClean .chCleanFrm {
    padding: 40px 30px;
  }
  .enClean .chCleanFrm h4 {
    margin-bottom: 30px;
    line-height: 42px;
  }
  .enClean .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 24px !important;
    padding: 15px 68px !important;
  }
  .registerModal .mktoForm textarea {
    padding: 10px 15px !important;
    font-size: 22px !important;
    line-height: 30px !important;
  }
  .goPaperless .info h2 {
    margin-bottom: 35px;
  }
  .goPaperless .info strong {
    font-size: 26px;
    margin-bottom: 38px;
  }
  .contactForm .checkBox label span::before {
    height: 35px;
    width: 35px;
  }
  .contactForm .checkBox label {
    padding-left: 48px;
    min-height: 35px;
  }
  .contactForm .checkBox label {
    font-size: 22px;
  }
  .contactForm {
    margin-top: 40px;
  }
  .contactForm .checkBox {
    margin-bottom: 52px;
  }
  .contactForm form label,
.contactForm form p {
    font-size: 24px !important;
    line-height: 1.4;
  }
  .contactForm .checkBox label span:after {
    left: 11px;
    top: 6px;
    width: 10px;
    height: 18px;
  }
  .contactForm .fieldRow .fieldSet input,
.contactForm .fieldRow .fieldSet textarea {
    padding: 10px 15px;
    font-size: 20px;
  }
  .contactForm .fieldRow .fieldSet input {
    height: 58px;
  }
  .contactForm .fieldRow .fieldSet textarea {
    height: 150px;
  }
  .contactForm .fieldRow .fieldSet label {
    margin-bottom: 10px;
  }
  .contactForm form .note {
    margin-bottom: 32px;
  }
  .contactForm .fieldRow {
    margin-bottom: 20px;
  }
  .contactForm .fieldRow.submit_btn input[type=submit] {
    font-size: 28px;
    padding: 17px 55px;
    border-radius: 45px;
  }
  .contactForm .checkBox span.wpcf7-list-item {
    margin-bottom: 25px;
  }
  .goPlWithAbm.parkingTool strong {
    margin-bottom: 48px;
  }
  .goPlWithAbm .textSection {
    margin-bottom: 65px;
  }
  .goPlWithAbm.parkingTool h2 {
    margin-bottom: 60px;
  }
  .un_gated .download .text_link {
    top: -28px;
    padding: 15px 30px;
    z-index: 98;
  }
  .sfsi_wicons {
    margin-left: 15px !important;
    height: 55px !important;
    width: 55px !important;
  }
  .sfcm.sfsi_wicon {
    width: 55px !important;
    height: auto;
  }
  .norm_row {
    width: 100% !important;
  }
  .fb_tool_bdr,
.gpls_tool_bdr,
.linkedin_tool_bdr,
.twt_tool_bdr {
    width: 105px !important;
    padding: 8px 12px !important;
  }
  .sfsi_widget a img {
    width: 100px !important;
  }
  .resourcesInformation .content .text {
    padding: 45px 30px 30px;
  }
  .un_gated .social-icon {
    margin-bottom: 85px;
  }
  .un_gated .relatedTopic {
    margin-top: 100px;
  }
  .contactForm .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.contactForm .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
    margin: 3px 0 14px 0px;
    font-size: 20px !important;
  }
  .contactForm .top_label div.ginput_complex.ginput_container.gf_name_has_1,
.contactForm .top_label div.ginput_complex.ginput_container.gf_name_has_2,
.contactForm .top_label div.ginput_complex.ginput_container.gf_name_has_3 {
    width: calc(100% + 36px);
  }
  .contactForm .gform_wrapper select {
    padding: 12px 18px !important;
    height: 65px;
  }
  .contactForm .gform_wrapper ul.gform_fields {
    margin-right: -36px !important;
  }
  .contactForm .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 36px;
  }
  .contactForm div.ginput_container_name span {
    padding-right: 36px;
  }
  .contactForm .gform_wrapper .ginput_complex.ginput_container_address .ginput_left {
    margin-right: 18px !important;
  }
  .contactForm .gform_wrapper .ginput_complex .ginput_left {
    padding-right: 18px;
  }
  .contactForm .gform_wrapper .ginput_complex.ginput_container_address .ginput_right {
    margin-right: -18px;
    padding-right: 18px;
  }
  body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
    line-height: 1.4;
    font-size: 24px;
    margin-top: 30px;
  }
  body .gform_wrapper ul li.gfield {
    margin-top: 21px;
  }
  .contactForm .mktoForm select,
.contactForm .mktoForm textarea,
.contactForm .mktoForm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    height: 65px;
  }
  .contactForm .mktoFieldWrap .mktoCheckboxList label[for=mktoOpt_In_on_Form__c]::before {
    height: 35px;
    width: 35px;
  }
  .contactForm .mktoFieldWrap label[for=mktoOpt_In_on_Form__c] {
    padding-left: 50px;
  }
  .contactForm .mktoFieldWrap .mktoCheckboxList label[for=mktoOpt_In_on_Form__c]::after {
    left: 11px;
    top: 6px;
    width: 10px;
    height: 18px;
  }
  .contactForm .mktoForm .mktoFormRow {
    width: calc(50% - 18px);
  }
  .fancybox-caption span {
    font-size: 23px;
    padding-right: 10px;
  }
  .fancybox-caption a i {
    height: 44px;
    width: 44px;
    line-height: 44px;
    font-size: 24px;
  }
  .fancybox-caption {
    padding: 32px 44px;
  }
  .fancybox-caption a {
    margin-right: 12px;
  }
  .fancybox-navigation .fancybox-button {
    height: 120px;
    top: calc(50% - 60px);
    width: 85px;
  }
  .fancybox-button {
    height: 55px;
    width: 55px;
  }
  .sec_padding_70 {
    padding: 85px 0;
  }
  .cleaningSec .text h2 {
    margin-bottom: 30px;
  }
  .cleaningSec .text .primary_list {
    margin: 16px 0 50px;
  }
  .banner_overlay .search_box {
    padding: 19px 80px;
  }
  .navBar .dropdownContent .dropdownWrapper {
    box-shadow: 4px 20px 20px 0 rgba(0, 0, 0, 0.16);
  }
  .banner_overlay .content .search_icon {
    padding-right: 8px;
  }
  .commonModal.leadershipModal .modal-dialog {
    max-width: 1150px;
  }
  .industries h3 {
    font-size: 53px;
  }
  /*End min-width 1920px */
}
/* Min-width:2560px */
@media only screen and (min-width: 2560px) {
  html {
    font-size: 1.8rem;
  }
  body {
    line-height: 40px;
    font-size: 28px;
  }
  .container {
    max-width: 2400px;
  }
  .parking_cus {
    font-size: 26px;
    padding: 18px 25px;
    line-height: 32px;
  }
  .header_menu li a {
    font-size: 26px;
    padding: 18px 25px;
    line-height: 33px;
  }
  .header_menu li a .arrow {
    font-size: 30px;
    margin-bottom: 8px;
  }
  .flag {
    width: 34px;
    height: 22px;
  }
  .header_menu .dropdown_1 .dropdown_menu_1 {
    width: 362px;
  }
  .logo {
    width: 210px;
  }
  header {
    padding: 0px 60px;
  }
  .banner_overlay {
    padding: 0px 95px;
  }
  .banner_overlay .content .search_icon {
    padding-right: 14px;
  }
  .banner_overlay .search_box .search_close {
    right: 110px;
  }
  .banner_overlay .content .search_icon {
    font-size: 40px;
  }
  .banner_overlay .search_box .search_close {
    width: 42px;
  }
  body h2 {
    font-size: 80px;
    line-height: 95px;
  }
  .homebanner.banner .image {
    height: 1200px;
  }
  /* .innerbannerText {
    max-width: 930px;
  } */
  .banner_text .link_round span {
    padding: 26px 50px;
    font-size: 32px;
    display: flex;
    align-items: center;
  }
  .link_round {
    border-radius: 48px;
  }
  .nullam_ultricie strong {
    font-size: 28px;
    max-width: 100%;
    margin-bottom: 22px;
    line-height: 40px;
    z-index: 9;
    position: relative;
  }
  .sec_para {
    line-height: 46px;
    margin-bottom: 26px;
    font-size: 28px;
  }
  .nullam_ultricie a {
    font-size: 28px;
  }
  .nullam_ultricie .need_help {
    width: 150px;
    top: 200px;
  }
  .nullam_ultricie .need_help span {
    font-size: 30px;
    top: 25%;
    line-height: 32px;
  }
  body h3 {
    font-size: 75px;
    line-height: 90px;
  }
  .inner_heading .all_link {
    font-size: 28px;
    line-height: 36px;
  }
  .inner_heading .all_link i {
    font-size: 33px;
  }
  .industry_name .list li a {
    font-size: 35px;
    line-height: 52px;
  }
  .industry_name .list li a i {
    width: 38px;
    height: 38px;
    line-height: 38px;
    margin-right: 15px;
    font-size: 33px;
  }
  .industry_name .list {
    margin-right: 340px;
  }
  .featured_name .link_round span {
    padding: 15px 50px;
    font-size: 28px;
  }
  body h6 {
    font-size: 28px;
    margin-bottom: 16px;
  }
  .learn_more {
    font-size: 28px;
  }
  .related_resources .related_cont {
    padding: 30px;
  }
  .related_resources .info i {
    margin-top: 5px;
    margin-right: 15px;
    font-size: 32px;
  }
  .related_resources .info {
    padding: 30px;
  }
  .related_resources .info .sec_para {
    max-width: 88%;
    line-height: 40px;
  }
  .nav_circle h5 {
    max-width: 405px;
    right: 130px;
    font-size: 32px;
    line-height: 45px;
  }
  .nav_circle {
    height: 980px;
    width: 1020px;
    position: absolute;
    top: 70px;
    left: -415px;
  }
  .moment .title .text_area .text h3 {
    font-size: 70px;
    line-height: 85px;
  }
  .moment .title .text_area .text {
    max-width: 540px;
  }
  .moment .gallery .text h5 {
    font-size: 46px;
    line-height: 52px;
  }
  .moment .gallery .text span {
    font-size: 28px;
    line-height: 36px;
  }
  .moment .gallery .overlay h5 {
    width: 500px;
    font-size: 38px;
    line-height: 50px;
  }
  .moment .gallery .video_link i {
    height: 85px;
    width: 85px;
    line-height: 85px;
    font-size: 38px;
  }
  .egestas h3 {
    margin-bottom: 60px;
  }
  .egestas .contant .images {
    max-width: 2000px;
    height: 1148px;
  }
  .egestas .contant .text {
    padding: 170px 130px;
    max-width: 730px;
  }
  .link_round span {
    padding: 18px 40px 21px;
    font-size: 30px;
  }
  .link_round span i {
    font-size: 36px;
    padding-left: 10px;
    vertical-align: middle;
  }
  .moment .share_story .share_cont {
    width: 400px;
  }
  .scroll_to_top i {
    width: 80px;
    height: 80px;
    font-size: 52px;
    line-height: 74px;
  }
  .footer_bottom .footer_link {
    max-width: 1800px;
  }
  .footer_bottom .footer_link ul li a {
    font-size: 30px;
    line-height: 56px;
  }
  .footer_bottom .footer_logo {
    width: 210px;
  }
  .footer_bottom .footer_link h6 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 20px;
  }
  .social_link i {
    font-size: 48px;
    line-height: 65px;
  }
  .footer_para {
    font-size: 21px;
    line-height: 30px;
  }
  .copyright p {
    font-size: 28px;
    line-height: 38px;
  }
  .footer_top .content {
    max-width: 1800px;
  }
  .footer_top h4 {
    font-size: 55px;
    line-height: 64px;
    margin-bottom: 30px;
  }
  .footer_top .text span {
    font-size: 28px;
    line-height: 38px;
  }
  .footer_top .text {
    padding-right: 250px;
    width: 550px;
  }
  .footer_top .contact {
    padding-left: 220px;
    width: calc(100% - 550px);
  }
  .footer_top h6 {
    font-size: 35px;
    margin-bottom: 20px;
    line-height: 38px;
  }
  .footer_top .contact p {
    font-size: 30px;
    line-height: 40px;
  }
  .footer_top .contact .call_us {
    width: 382px;
    margin-right: 100px;
  }
  .footer_top .contact .email_us {
    width: 546px;
  }
  .banner_text .link_round span i {
    font-size: 42px;
    padding-left: 12px;
  }
  .main_menu.scrollUp {
    transform: translateY(-70px);
  }
  .navBar {
    padding-left: 100px;
  }
  .menu_logo {
    width: 210px;
  }
  .banner_overlay .search_box {
    padding: 25px 90px;
  }
  .nav_bar .menu_1 li a {
    font-size: 40px;
    padding: 6px 0;
    line-height: 60px;
  }
  .nav_bar .menu_2 li a {
    font-size: 34px;
    padding: 5px 0;
    line-height: 52px;
  }
  nav .arrow_blue {
    font-size: 35px;
  }
  .nav_bar .language h6 {
    margin-bottom: 25px;
    font-size: 42px;
  }
  .nav_bar .language .lang_list li a {
    font-size: 28px;
  }
  .nav_bar .menu_sec {
    width: 580px;
  }
  .nav_bar .dropdown_menu li a {
    font-size: 29px;
    line-height: 38px;
  }
  .nav_bar .dropdown_menu {
    width: 575px;
    right: -100%;
    padding-left: 80px;
  }
  .nav_bar .dropdown_menu li {
    margin-bottom: 12px;
  }
  nav .nav_logo .nav_close {
    width: 95px;
  }
  .innerbannerText h1 span {
    font-size: 45px;
  }
  .inner_banner {
    margin-top: 205px;
  }
  .services_info .breadcrumb_sec li {
    font-size: 35px;
  }
  .services_info .breadcrumb_sec li a {
    font-size: 35px;
  }
  .services_info .breadcrumb_sec li i {
    font-size: 42px;
  }
  .services_info .breadcrumb_sec li {
    margin-right: 15px;
  }
  .services_info {
    padding: 60px 0 120px;
  }
  .services_info .need_help {
    top: 60px;
  }
  .services_info .main_info .title img {
    width: 100px;
  }
  .services_info .main_info .title h2 {
    margin-left: 35px;
  }
  .services_info .main_info .title {
    margin-bottom: 45px;
  }
  .services_info .related_link {
    font-size: 28px;
    line-height: 38px;
    max-width: 250px;
    padding-left: 20px;
  }
  .services_info .related_info li i {
    padding-top: 10px;
    font-size: 28px;
  }
  .primary_list li {
    padding-left: 40px;
    font-size: 30px;
    line-height: 45px;
  }
  .primary_list li::before {
    font-size: 44px;
    top: -2px;
  }
  .maecenas .counter .icon_wrapper {
    height: 380px;
    width: 380px;
  }
  .maecenas .counter .icon {
    width: 320px;
    height: 320px;
  }
  .sec_padding,
.sec_padding.nullam_ultricie {
    padding: 120px 0;
  }
  .maecenas .counter .icon h4 {
    font-size: 118px;
    line-height: 98px;
  }
  .maecenas .counter .icon span {
    font-size: 72px;
  }
  .maecenas .counter .icon span.no-superscript {
    font-size: 118px;
    line-height: 98px;
  }
  /*.maecenas .counter .count2 .content span {
    font-size: 105px;
  }*/
  .maecenas .counter {
    max-width: 1915px;
    margin: 0 auto;
  }
  .maecenas h3 {
    margin-bottom: 65px;
  }
  .icon_wrapper2::before {
    height: 3px;
    background-size: 200% 100%;
  }
  .icon_wrapper2::after {
    height: 3px;
    background-size: 200% 100%;
  }
  .serviceBenifit .benifitContent {
    max-width: 1850px;
  }
  .serviceBenifit .benifitContent h3 {
    font-size: 42px;
  }
  .serviceBenifit .benifitContent h3 strong {
    max-width: 1500px;
  }
  .serviceBenifit h6 {
    font-size: 30px;
    line-height: 40px;
  }
  body p {
    font-size: 28px;
    line-height: 48px;
  }
  .serviceBenifit .benifitContent h3 i {
    height: 70px;
    width: 70px;
    font-size: 50px;
    line-height: 70px;
  }
  .serviceBenifit .benifitContent .group_active {
    margin: 10px 0;
  }
  .text_link {
    font-size: 28px;
  }
  .text_link i {
    font-size: 32px;
  }
  .caseStudy .caseStudyLg .overlay h5 {
    width: 920px;
  }
  .caseStudy .contentLg .text {
    max-width: 920px;
  }
  .industriesBenifits .servicesList ul li {
    font-size: 30px;
    margin-bottom: 35px;
    line-height: 40px;
  }
  .industriesBenifits .content .text {
    padding: 170px 140px 215px;
  }
  .industriesBenifits .image {
    top: 55px;
    background: url(../images/service_benifit_lg.jpg) no-repeat center;
    background-size: cover;
  }
  .industriesBenifits .servicesList {
    margin-top: 60px;
  }
  .industriesBenifits .image .overlay {
    width: 720px;
    padding: 75px 70px;
  }
  .industriesBenifits .image .overlay h3 {
    font-size: 62px;
    line-height: 78px;
  }
  .industriesBenifits .image span {
    font-size: 28px;
  }
  .footer_top {
    padding: 100px 0px;
  }
  .footer_bottom {
    padding: 100px 80px 65px;
  }
  .footer_bottom .footer_logo {
    top: 70px;
  }
  .callToAction {
    padding: 50px 0;
  }
  .industriesBenifits .servicesList ul li i {
    font-size: 29px;
    height: 36px;
    width: 36px;
    line-height: 36px;
  }
  .industriesBenifits .image span {
    margin-top: 30px;
  }
  #preloading span {
    font-size: 70px;
    line-height: 80px;
  }
  @keyframes loading {
    0% {
      color: rgba(255, 255, 255, 0.1);
      transform: translateY(0px);
      margin-left: 0px;
    }
    25% {
      color: white;
      transform: translateY(-15px);
      margin-left: 25px;
      text-shadow: 5px 30px 5px black;
    }
    100% {
      color: rgba(255, 255, 255, 0.1);
      transform: translateY(0px);
    }
  }
  .tagline .text {
    font-size: 36px;
    line-height: 45px;
  }
  .tagline .text2 {
    right: 5.8%;
  }
  .tagline .text1 {
    right: 13.5%;
  }
  .header_menu .phoneNo::before {
    height: 32px;
    width: 3px;
  }
  .header_menu .contact_nav a {
    padding-right: 40px;
  }
  .header_menu .phoneNo a {
    padding-left: 40px;
  }
  /* .egestas .contant .images {
    height: 260px;
  } */
  .aboutInfo strong {
    max-width: 100%;
  }
  .textSection p {
    line-height: 46px;
    font-size: 28px;
  }
  .excellence .imgArea {
    width: 960px;
    height: 610px;
  }
  .nullam_ultricie strong {
    margin-bottom: 40px;
  }
  .aboutInfo .textSection p {
    margin-bottom: 55px;
  }
  .excellence .textSection p {
    margin-bottom: 55px;
  }
  .excellence h3 {
    margin-bottom: 55px;
  }
  .excellence .images .overlay {
    padding: 90px 80px 80px;
    width: 680px;
  }
  .excellence .images .overlay p {
    line-height: 48px;
    font-size: 30px;
  }
  .coreValue .iconContainer .content {
    height: 450px;
  }
  .coreValue .icon img {
    width: 200px;
  }
  .coreValue .icon span {
    font-size: 30px;
  }
  .coreValue .iconContainer .overlay .text span {
    font-size: 32px;
    margin-bottom: 25px;
  }
  .coreValue .iconContainer .overlay {
    padding: 90px;
  }
  .careersMoment .content .text_area h6 {
    margin-bottom: 20px;
    font-size: 28px;
  }
  .careersMoment .content .text_area h6 {
    margin-bottom: 30px;
    font-size: 38px;
  }
  .careersMoment .infoSec .text_area p {
    font-size: 30px;
    line-height: 45px;
  }
  .careersMoment .gallery .overlay span {
    font-size: 26px;
    margin-top: 33px;
  }
  .careersInfo h2 {
    font-size: 62px;
    line-height: 80px;
  }
  .sidebar li i {
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 35px;
  }
  .sidebar li {
    margin-bottom: 25px;
  }
  .sidebar li a {
    max-width: 460px;
    line-height: 42px;
    font-size: 32px;
  }
  .textSection p {
    margin-bottom: 25px;
  }
  .abmVision h5 {
    font-size: 40px;
    padding: 110px 0;
  }
  .benifitContent {
    max-width: 1600px;
  }
  .tmBenefits .benifitContent h3 {
    padding: 25px 30px;
  }
  .benifitContent h3 strong {
    font-size: 38px;
    line-height: 48px;
  }
  .benifitContent h3 i {
    height: 70px;
    width: 70px;
    font-size: 48px;
    line-height: 70px;
  }
  .benifitList li {
    font-size: 30px;
    margin-bottom: 25px;
    padding-left: 35px;
  }
  .benifitList li::before {
    height: 16px;
    width: 16px;
    top: 16px;
  }
  .diversity .images .overlay p {
    line-height: 60px;
    font-size: 46px;
  }
  .nonImageBanner {
    height: 205px;
  }
  .mission_vision .info h6 {
    font-size: 42px;
    margin-bottom: 25px;
  }
  .mission_vision .info {
    max-width: 490px;
  }
  .mission_vision .info p {
    font-size: 35px;
    line-height: 50px;
  }
  .mission_vision .image .imgInfo {
    width: 510px;
  }
  .mission_vision .image .imgInfo p {
    font-size: 32px;
    line-height: 42px;
  }
  .mission_vision .image .imgInfo h2 {
    font-size: 100px;
    margin-bottom: 35px;
  }
  .mission_vision .quote span {
    font-size: 26px;
    margin-top: 22px;
  }
  .diversity .source p {
    font-size: 32px;
    line-height: 48px;
    margin-bottom: 22px;
  }
  .diversity .source span {
    font-size: 28px;
  }
  .militaryVeteran .lookingFor p {
    font-size: 34px;
    line-height: 50px;
  }
  .militaryVeteran .imgArea {
    width: 930px;
    height: 600px;
  }
  .militaryVeteran .image .overlay {
    width: 700px;
    padding: 80px 65px;
  }
  .militaryVeteran .image .overlay p {
    font-size: 38px;
    line-height: 54px;
  }
  /* Industries Details */
  /* .innerbannerText {
    max-width: 60%;
  } */
  .industryBannerBottom ul a {
    font-size: 32px;
  }
  .industryBannerBottom ul i {
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 35px;
  }
  .industries_details_tagline .text1 {
    right: 24%;
  }
  .industries_details_tagline .text2 {
    right: 25.8%;
  }
  .industries_details_tagline .text3 {
    right: 26%;
  }
  .industries_details_tagline .text4 {
    right: 24.8%;
  }
  .industries_details_tagline .text5 {
    right: 3.2%;
  }
  .overview .image {
    height: 590px;
  }
  .overview .caption {
    line-height: 50px;
    font-size: 32px;
  }
  .moreValue .benifitContent {
    max-width: 100%;
  }
  .allsector .content {
    margin: 35px 20px;
  }
  .allsector {
    margin: -35px -20px;
  }
  .allsector .content {
    width: 763px;
  }
  .allsector .text {
    padding: 40px 30px 50px;
  }
  .video_play {
    width: 95px;
    height: 95px;
  }
  .video_play i {
    font-size: 30px !important;
  }
  .allsector .content h5 {
    font-size: 34px;
  }
  .benifitContent {
    margin-top: 60px;
  }
  .moment .gallery .video_link {
    top: 65%;
  }
  .fixed_menu {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px);
  }
  .services_info .needHelpFixed {
    top: 190px;
  }
  .services_info .main_info .content p {
    line-height: 48px;
    font-size: 29px;
  }
  .services_info .main_info .title .icon {
    width: 170px;
  }
  .services_info .main_info .title h2 {
    max-width: 86%;
  }
  .maecenas .counter .icon h4 {
    font-size: 60px;
    line-height: 70px;
  }
  .maecenas .counter .icon span {
    font-size: 42px;
  }
  .maecenas .counter .icon span.no-superscript {
    font-size: 60px;
    line-height: 70px;
  }
  /*.maecenas .counter .count2 .content span {
    font-size: 42px;
  }*/
  .footer_para p {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 25px;
  }
  .industriesBenifits {
    padding: 0 0 160px;
  }
  .resourcesFeatured .title {
    margin-bottom: 100px;
  }
  .resourcesInformation {
    margin: 0px -25px;
  }
  .resourcesInformation .content {
    margin: 0 25px;
    width: 758px;
  }
  .un_gated .download .text_link {
    top: -35px;
  }
  .sfcm.sfsi_wicon {
    width: 65px !important;
  }
  .sfsi_wicons {
    margin-left: 20px !important;
    height: 65px !important;
    width: 65px !important;
  }
  .resourcesInformation .content .text {
    padding: 50px 35px 35px;
  }
  .resourcesInformation .content h5 {
    margin-bottom: 25px;
    font-size: 35px;
    line-height: 50px;
  }
  .resourcesInformation .content .textSection p {
    font-size: 28px;
    line-height: 48px;
  }
  .resourcesInformation .bottomContent .text_link {
    font-size: 30px;
  }
  .resourcesInformation .content .text_link i {
    padding-left: 12px;
    font-size: 35px;
  }
  .resourcesFeatured {
    padding: 180px 0 150px;
  }
  .filterBy {
    padding: 80px 0;
  }
  .filterOption .selectOption {
    padding: 25px 70px 25px 25px;
    font-size: 35px;
    line-height: 50px;
  }
  .filterOption .option::after {
    font-size: 48px;
  }
  .resourcesList .resourcesInformation .content span {
    font-size: 28px;
  }
  .resourcesList .resourcesInformation {
    margin: -30px -20px;
  }
  .resourcesList .resourcesInformation .content {
    margin: 30px 20px;
    width: 756px;
  }
  .resourcesList .viewMore .text_link {
    font-size: 32px;
  }
  .resourcesList .viewMore .text_link i {
    padding-left: 10px;
    font-size: 37px;
  }
  .resourcesList {
    padding: 100px 0;
  }
  .resourcesList .needHelpFixed {
    top: 205px;
  }
  .filterOption .selectOption option {
    font-size: 32px;
  }
  .resourcesInformation .content .flag {
    font-size: 35px;
    height: 70px;
    line-height: 66px;
    width: 370px;
    top: -35px;
  }
  .resourcesInformation .content .csFlag,
.resourcesInformation .content .wpFlag {
    width: 250px;
  }
  .banner_slider {
    border-top: 68px solid #000;
  }
  .about_banner .innerbannerText h1 {
    line-height: 110px;
    font-size: 90px;
  }
  .un_gated .title strong {
    font-size: 28px;
  }
  .un_gated .title .titleIcon {
    width: 80px;
    margin-right: 35px;
  }
  .un_gated .main_info strong {
    font-size: 30px;
    line-height: 45px;
    margin-bottom: 25px;
  }
  .un_gated .resourcesInformation .content .text span {
    font-size: 28px;
    margin-bottom: 38px;
  }
  .mission_vision .text .corner {
    width: 430px;
  }
  .searchResult .resourcesInformation .content {
    width: 100%;
  }
  .searchBy .content h3 {
    font-size: 70px;
    line-height: 80px;
  }
  .searchBy .content .filterOption h6 {
    font-size: 36px;
    line-height: 55px;
  }
  .searchBy {
    padding: 150px 0;
  }
  .un_gated .downloadForm h6 {
    font-size: 32px;
    line-height: 42px;
  }
  .un_gated .downloadForm {
    padding: 55px 30px 45px;
  }
  .un_gated .downloadForm input {
    padding: 17px 20px;
    margin: 15px 0 10px;
    font-size: 28px;
  }
  .un_gated .downloadForm .submit_btn input {
    padding: 12px 50px 12px 40px;
    font-size: 28px;
  }
  .un_gated .downloadForm .submit_btn span::before {
    font-size: 37px;
  }
  .modal-header {
    padding: 20px;
  }
  .takeAwalk .modal-header .close {
    font-size: 70px;
  }
  .lifeAtAbm .content {
    margin: 20px;
  }
  .lifeAtAbm .videoGallery {
    margin: -20px;
  }
  .lifeAtAbm h3 {
    margin-bottom: 65px;
  }
  .lifeAtAbm .viewAll {
    margin-top: 50px;
  }
  .coreValue h3 {
    margin-bottom: 65px;
  }
  .lifeAtAbm .gallery .text span {
    display: inline-block;
    margin-top: 20px;
  }
  .lifeAtAbm .gallery .video_link i {
    height: 95px;
    width: 95px;
    line-height: 95px;
  }
  .featured_name .moreServicesDropdown {
    width: 340px;
  }
  .featured_services {
    min-height: 1160px;
  }
  .allsectorItem2 .content {
    /*width: 1165px;*/
  }
  .allsectorItem2 .text {
    padding: 65px 45px 75px;
  }
  .banner_text h4.hero_sub_header_link a {
    font-size: 41px;
    line-height: 58px;
  }
  .contactForm .gform_wrapper {
    max-width: 1780px;
  }
  .contactForm .title p {
    font-size: 30px;
  }
  .contactForm .gform_wrapper label.gfield_label,
.contactForm .gform_wrapper legend.gfield_label {
    font-size: 32px;
  }
  .contactForm .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.contactForm .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label {
    font-size: 28px;
  }
  .contactForm .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    border: 1px solid #bad3f8;
    padding: 15px 22px;
    font-size: 28px;
    line-height: 40px;
  }
  .contactForm .gform_wrapper.gf_browser_gecko select {
    padding: 15px 22px;
    font-size: 28px;
  }
  .contactForm .gform_wrapper h2.gsection_title {
    font-size: 48px;
  }
  .gform_wrapper .description_above .gfield_description {
    font-size: 26px;
  }
  .contactForm .gform_wrapper textarea.medium {
    padding: 15px 22px;
    font-size: 28px;
    height: 250px;
  }
  .contactForm .gform_wrapper .gform_footer input[type=submit] {
    font-size: 39px;
    padding: 28px 95px;
    border-radius: 50px;
  }
  .awardRecognition .icon img {
    width: 250px;
  }
  .awardRecognition .iconContainer .content {
    height: 470px;
  }
  .awardRecognition .title h3 span {
    font-size: 90px;
  }
  .awardRecognition .title h3 {
    margin-bottom: 30px;
  }
  .awardRecognition .title > span {
    font-size: 30px;
  }
  .leadfrm {
    max-width: 1780px;
  }
  body h5 {
    font-size: 35px;
    line-height: 50px;
  }
  .leadfrm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 15px 22px;
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 12px;
  }
  .leadfrm label {
    font-size: 32px;
    margin: 20px 0 18px;
  }
  .leadfrm select {
    padding: 15px 22px;
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 12px;
  }
  .leadfrm textarea {
    padding: 15px 22px;
    font-size: 28px;
    line-height: 37px;
    margin-bottom: 12px;
    height: 300px;
  }
  .leadfrm input[type=submit] {
    font-size: 36px;
  }
  .solveleadform .required span {
    font-size: 38px;
    margin-right: 4px;
  }
  .pwdManageOption .option h5 {
    line-height: 40px;
    margin-bottom: 18px;
  }
  .pwdManageOption .option {
    margin: 20px;
  }
  .pwdManageOption {
    margin: -20px;
  }
  .pwdManageOption .option {
    width: 756px;
    padding: 70px 40px;
  }
  .pwdManageOption .icon img {
    width: 120px;
  }
  .pwdManageOption .icon {
    margin-bottom: 35px;
  }
  .sec_padding_60 {
    padding: 80px 0;
  }
  .forQuestion h4 {
    font-size: 60px;
    margin-bottom: 50px;
    line-height: 80px;
  }
  .selectTopic {
    margin: -20px -12px;
  }
  .selectTopic .topic {
    width: 574px;
    margin: 20px 12px;
  }
  .employees .topicLink {
    font-size: 32px;
    padding: 15px 25px 18px;
    line-height: 44px;
  }
  .linkWithBackground {
    font-size: 32px;
    padding: 0px 50px;
    height: 80px;
    line-height: 75px;
  }
  .handbookInfo .textCont h4 {
    margin-bottom: 30px;
    font-size: 45px;
    line-height: 60px;
  }
  .employmentWage .benifitList li {
    font-size: 36px;
  }
  body h4 {
    font-size: 48px;
    line-height: 68px;
  }
  .employmentWage .support h4 {
    line-height: 70px;
  }
  .employmentWage h3 {
    font-size: 65px;
    line-height: 85px;
  }
  .complaintOption li {
    font-size: 35px;
  }
  .complaintOption li h5 em {
    font-size: 33px;
  }
  .complaintOption {
    margin-top: 50px;
  }
  .employeesInfo h4 {
    margin-bottom: 30px;
  }
  .employeesInfo h4 a {
    font-size: inherit;
  }
  .participate h5 {
    line-height: 50px;
  }
  .participate h3 {
    margin-bottom: 12px;
  }
  .selectTopic .text .depCont li a {
    font-size: 30px;
  }
  .selectTopic .text .depCont li i {
    margin-right: 15px;
    font-size: 28px;
  }
  .employeesInfo {
    margin-bottom: 60px;
  }
  .selectTopic .text {
    padding: 25px 30px 40px;
  }
  .toHelpYou .benifitList li a {
    font-size: 35px;
  }
  .participate .benifitList li {
    font-size: 35px;
    line-height: 47px;
  }
  .crossSelling .text {
    padding: 50px;
  }
  .crossSelling2 h3 {
    font-size: 75px;
    line-height: 90px;
    margin-bottom: 45px;
  }
  .meetingFacilitators h3 {
    margin-bottom: 35px;
    font-size: 55px;
  }
  .theShelf .content .link_items h5 a {
    font-size: 45px;
  }
  .theShelf .content .link_items h5 {
    font-size: 40px;
    line-height: 60px;
    margin-bottom: 30px;
  }
  .theShelf .content .image img {
    width: 480px;
  }
  .downloadTheResources .benifitList li {
    font-size: 33px;
  }
  .downloadTheResources h3 {
    margin-bottom: 45px;
  }
  .webinarsInfo .content a {
    font-size: 32px;
  }
  .webinarsInfo .access h4 {
    font-size: 60px;
    line-height: 75px;
  }
  .webinarsInfo .access {
    padding: 50px 80px;
  }
  .leadership h6 {
    font-size: 35px;
  }
  .leadership .content .textArea {
    max-width: 550px;
  }
  .leadership .overlayText strong {
    font-size: 35px;
  }
  .leadership .overlayText p {
    font-size: 30px;
    line-height: 40px;
  }
  .linkOverlay {
    font-size: 35px;
  }
  .linkOverlay i {
    font-size: 40px;
    padding-left: 10px;
  }
  .leadership .content .text span {
    font-size: 33px;
    line-height: 50px;
  }
  .leadership .content .text p {
    font-size: 28px;
    margin-top: 15px;
  }
  .leadership .content .text .lgHeading {
    font-size: 85px;
    line-height: 95px;
  }
  .leadership .content .text .lgHeading span {
    font-size: 62px;
  }
  .leadership .content .text strong {
    font-size: 33px;
    line-height: 45px;
  }
  .leadershipModal .modal-dialog {
    max-width: 1100px;
    padding: 150px 20px;
  }
  .leadershipModal .modal-body .title .imgScale {
    max-width: 450px;
  }
  .leadershipModal .modal-footer .btn {
    font-size: 32px;
    padding: 0px 80px;
    height: 80px;
    line-height: 80px;
  }
  .leadershipModal .modalClose {
    width: 80px;
    height: 80px;
    top: -40px;
    right: -40px;
  }
  .leadershipModal .modalClose span {
    width: 40px;
  }
  .leadershipModal .modal-body {
    margin: 50px 0;
  }
  .leadershipModal .modal-footer {
    padding: 30px;
  }
  .thinkSafe h3 {
    font-size: 58px;
    line-height: 82px;
  }
  .thinkSafe .image img {
    width: 590px;
  }
  .videoInfo .textSection p {
    font-size: 32px;
    line-height: 50px;
  }
  .videoInfo .textSection {
    padding: 50px;
  }
  .thinkSafeVideos .otherLanguage {
    font-size: 35px;
    margin-top: 35px;
    line-height: 55px;
  }
  .abmCareInfo .text .textSection p {
    font-size: 48px;
    line-height: 70px;
  }
  .abmCareInfo .image .caption {
    font-size: 35px;
  }
  .abmCaresMission .benifitList li {
    font-size: 35px;
    padding-left: 25px;
    line-height: 46px;
  }
  .abmCaresMission .benifitList li::before {
    top: 21px;
  }
  .abmCaresMission h3 {
    margin-bottom: 40px;
  }
  .weSupport .textSection p {
    line-height: 70px;
    font-size: 48px;
  }
  .givingBack strong {
    font-size: 45px;
    margin-top: 30px;
    line-height: 55px;
  }
  .col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    padding-right: 25px;
    padding-left: 25px;
  }
  .row {
    margin-right: -25px;
    margin-left: -25px;
  }
  .container {
    padding-right: 25px;
    padding-left: 25px;
  }
  .parkingTool .benifitList li a {
    font-size: 32px;
  }
  .parkingTool strong {
    font-size: 32px;
  }
  .parkingTool .benifitList li {
    font-size: 33px;
  }
  .intParkServ h4 {
    font-size: 45px;
  }
  .membergateway .benifitContent h3 strong {
    font-size: 35px;
  }
  .gatewaysec > h3 {
    max-width: 1600px;
    margin: 0 auto;
  }
  .gatewaysec .benifitContent h3 {
    padding: 35px 30px;
  }
  .withaccordion .main_info .title {
    margin-bottom: 45px;
  }
  .withaccordion .benifitContent h3 strong {
    font-size: 38px;
    line-height: 48px;
  }
  .sectionaccordion {
    margin-top: 85px;
  }
  .withaccordion .main_info .title h2 {
    margin-left: 0px;
  }
  .sustainability960 .main_info .content p {
    line-height: 65px;
    font-size: 42px;
  }
  .sustainability960 .main_info .content ul {
    margin-top: 70px;
  }
  .withaccordion .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 300px;
  }
  .withaccordion .wp-block-separator {
    margin: 90px auto;
  }
  .sustainability963 .main_info .content p {
    font-size: 40px;
    line-height: 60px;
  }
  .investors-iframe-container {
    padding-top: 205px;
  }
  .privacy_policy h2 {
    margin-bottom: 50px;
  }
  .terms_use .alignnone {
    width: 350px;
  }
  .terms_use .textSection h3:last-of-type {
    margin-bottom: 35px;
  }
  .contactForm .mktoForm {
    width: 1780px !important;
  }
  .contactForm .mktoForm .mktoLabel {
    padding-bottom: 18px;
    font-size: 30px !important;
    line-height: 39px;
  }
  .contactForm .mktoForm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.contactForm .mktoForm select,
.contactForm .mktoForm textarea {
    padding: 15px 22px !important;
    font-size: 28px;
    line-height: 40px;
  }
  .contactForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 39px !important;
    padding: 28px 95px !important;
    border-radius: 50px !important;
  }
  .videoenglish_selector {
    line-height: 42px;
    font-size: 32px;
    padding: 25px 20px;
  }
  .videoenglish > li {
    line-height: 38px;
    font-size: 28px;
    padding: 20px 15px;
  }
  .videoenglish {
    max-height: 332px;
  }
  .whyGreen .image {
    height: 0;
  }
  .handBookFrm .fieldSet select {
    padding: 12px 20px;
    font-size: 31px;
  }
  .handBookFrm .submitBtn input {
    font-size: 31px;
    padding: 15px 50px;
    border-radius: 40px;
  }
  .handBookFrm {
    padding-top: 25px;
  }
  .handBookFrm .fieldSet {
    margin-bottom: 35px;
  }
  .getHandbook .image {
    width: 160px;
  }
  .getHandbook .text {
    padding-left: 25px;
    width: 65%;
  }
  .getHandbook .pdfLink {
    font-size: 28px;
  }
  .thankYou .content .text {
    background-size: 380px auto;
  }
  .thankYou h3 {
    font-size: 78px;
    margin-bottom: 30px;
  }
  .thankYou .imgInfo strong {
    font-size: 36px;
    line-height: 46px;
  }
  .thankYou .overlay h5 {
    font-size: 30px;
    line-height: 40px;
  }
  .thankYou .video_link i {
    height: 85px;
    width: 85px;
    line-height: 85px;
    font-size: 38px;
  }
  .thankYou h2 {
    font-size: 85px;
    margin-bottom: 20px;
  }
  .thankYou .talkToUs .info img {
    width: 400px;
  }
  .thankYou .talkToUs .talkTo {
    font-size: 42px;
  }
  .howHelp em {
    font-size: 28px;
  }
  .clientInfo .howHelp {
    padding-top: 55px;
  }
  .clientInfo .benifitContent h3 {
    padding: 21px 35px;
    font-size: 28px;
  }
  .clientInfo .benifitContent .content {
    padding: 25px 32px 35px;
  }
  .linkBtn {
    height: 60px;
    line-height: 57px;
    padding: 0px 45px;
    font-size: 28px !important;
  }
  .clientInfo .benifitContent .textSection {
    margin-bottom: 26px;
  }
  .linkGroup li a {
    padding: 21px 35px;
    font-size: 28px;
  }
  .linkGroup li a i {
    height: 70px;
    width: 70px;
    line-height: 70px;
    font-size: 32px;
  }
  .clientInfo .benifitContent h3 i {
    font-size: 32px;
  }
  .registerModal p {
    line-height: 40px;
    font-size: 27px;
  }
  .registerModal .outerFrm {
    padding-top: 40px;
  }
  .registerModal .mktoForm .mktoLabel {
    line-height: 36px;
    font-size: 27px;
    margin-bottom: 10px;
  }
  .registerModal .mktoForm input,
.registerModal .mktoForm select {
    padding: 14px 20px !important;
    font-size: 28px !important;
  }
  .registerModal .mktoForm input {
    height: 72px !important;
  }
  .registerModal .mktoForm .mktoFieldDescriptor {
    margin-bottom: 28px !important;
  }
  .registerModal .mktoForm .mktoButton {
    padding: 14px 55px 14px !important;
    font-size: 35px !important;
    border-radius: 35px !important;
  }
  .registerModal .mktoForm .mktoError .mktoErrorMsg {
    font-size: 22px !important;
  }
  .mktoForm .mktoError .mktoErrorArrow {
    width: 28px !important;
  }
  .registerModal .mktoForm select option {
    padding: 9px 7px;
  }
  .clientInfo .howHelp {
    max-width: 1400px;
  }
  .videoDashboard.services_info .breadcrumb_sec {
    margin-bottom: 50px;
  }
  .videoDashboard .resourcesInformation .content .flag {
    width: 525px;
    padding: 0 20px;
    height: 72px;
  }
  .videoDashboard .resourcesInformation .content .flag img {
    width: 53px;
    margin-right: 15px;
  }
  .videoDashboard .featured_name {
    margin-bottom: 105px;
  }
  .videoDashboard .resourcesInformation .content {
    margin: 30px 20px;
    padding-top: 36px;
  }
  .videoDashboard .resourcesInformation {
    margin: -30px -20px;
  }
  .videoDashboard .resourcesInformation .content .text {
    padding: 30px 35px 40px;
  }
  .resourcesInformation .content {
    width: 750px;
  }
  .loadMore {
    margin-top: 80px;
  }
  .enClean.nullam_ultricie .need_help span {
    font-size: 18px;
    line-height: 22px;
  }
  .enClean.nullam_ultricie .need_help {
    width: 135px;
  }
  .enClean .enCleanLogo {
    width: 610px;
    margin-right: 30px;
  }
  .enClean h2 {
    margin-bottom: 50px;
  }
  .enCleanClients .bottomText {
    margin-top: 60px;
  }
  .enCleanClients .bottomText .textSection {
    margin-bottom: 50px;
  }
  .howAbmHelp .content {
    padding: 60px 80px;
  }
  .howAbmHelp h3 {
    margin-bottom: 35px;
  }
  .howAbmHelp h5 + span {
    font-size: 32px;
    margin: 20px 0 12px;
  }
  .enClean .chCleanFrm h4 {
    margin-bottom: 40px;
    line-height: 58px;
  }
  .enClean .chCleanFrm {
    padding: 50px 45px;
  }
  .enClean .chCleanFrm .mktoForm .mktoLabel {
    font-size: 29px;
    width: 280px !important;
    line-height: 39px;
  }
  .enClean .chCleanFrm .mktoForm input,
.enClean .chCleanFrm .mktoForm select {
    height: 65px !important;
    font-size: 29px !important;
    padding: 10px 15px !important;
  }
  .enClean .chCleanFrm .mktoForm textarea {
    height: 150px !important;
    font-size: 27px !important;
    line-height: 34px !important;
    padding: 10px 15px !important;
  }
  .enClean .chCleanFrm .mktoForm .mktoCheckboxList > label {
    width: 30px;
    height: 30px;
  }
  .enClean .chCleanFrm .mktoForm .mktoCheckboxList {
    width: 130px !important;
  }
  .enClean .chCleanFrm .mktoForm .mktoCheckboxList > label::before {
    width: 9px;
    height: 16px;
  }
  .enClean .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 31px !important;
    padding: 18px 90px !important;
    border-radius: 40px;
  }
  .enClean .chCleanFrm .mktoFieldDescriptor {
    margin-bottom: 32px !important;
  }
  .registerModal .mktoForm textarea {
    padding: 14px 20px !important;
    font-size: 28px !important;
    line-height: 35px !important;
  }
  .goPaperless .info h2 {
    margin-bottom: 35px;
  }
  .goPaperless .info strong {
    font-size: 32px;
    margin-bottom: 45px;
  }
  .goPaperless .info {
    margin-bottom: 95px;
  }
  .goPaperless .formContent .inquiriesTitle {
    margin-bottom: 70px;
  }
  .contactForm .checkBox label span::before {
    height: 40px;
    width: 40px;
  }
  .contactForm .checkBox label {
    padding-left: 55px;
    min-height: 40px;
  }
  .contactForm .checkBox label {
    font-size: 28px;
  }
  .contactForm form label,
.contactForm form p {
    font-size: 27px;
  }
  .contactForm .fieldRow .fieldSet input {
    height: 75px;
  }
  .contactForm .fieldRow .fieldSet input,
.contactForm .fieldRow .fieldSet textarea {
    padding: 12px 20px;
    font-size: 26px;
  }
  .contactForm .fieldRow {
    margin-bottom: 25px;
  }
  .contactForm .fieldRow.submit_btn input[type=submit] {
    font-size: 36px;
    padding: 22px 75px;
  }
  .contactForm .fieldRow.submit_btn {
    margin-top: 65px;
  }
  .contactForm .fieldRow .fieldSet textarea {
    height: 200px;
  }
  .contactForm .checkBox span.wpcf7-list-item {
    margin-bottom: 28px;
  }
  .contactForm .checkBox label span:after {
    left: 14px;
    top: 6px;
    width: 12px;
    height: 21px;
  }
  .goPlWithAbm.parkingTool h2 {
    margin-bottom: 75px;
  }
  .goPlWithAbm.parkingTool strong {
    margin-bottom: 55px;
  }
  .goPlWithAbm .textSection {
    margin-bottom: 75px;
  }
  .un_gated .social-icon {
    margin-bottom: 95px;
  }
  .fb_tool_bdr,
.gpls_tool_bdr,
.linkedin_tool_bdr,
.twt_tool_bdr {
    width: 129px !important;
    padding: 10px 15px !important;
  }
  .un_gated .relatedTopic {
    margin-top: 120px;
  }
  .contactForm .gform_wrapper label.gfield_label,
.contactForm .gform_wrapper legend.gfield_label {
    font-size: 30px !important;
  }
  .contactForm .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    height: 78px;
  }
  .contactForm .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.contactForm .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
    margin: 3px 0 16px 0px;
    font-size: 24px !important;
  }
  .contactForm .gform_wrapper select {
    padding: 15px 22px !important;
    height: 78px;
  }
  body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
    font-size: 28px;
    margin-top: 35px;
  }
  .contactForm .gform_wrapper .gform_footer {
    margin: 40px 0 0;
  }
  body .gform_wrapper ul li.gfield {
    margin-top: 26px;
  }
  .contactForm .mktoForm select,
.contactForm .mktoForm textarea,
.contactForm .mktoForm input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    height: 78px;
  }
  .contactForm .mktoFieldWrap .mktoCheckboxList label[for=mktoOpt_In_on_Form__c]::before {
    height: 40px;
    width: 40px;
  }
  .contactForm .mktoFieldWrap label[for=mktoOpt_In_on_Form__c] {
    padding-left: 60px;
  }
  .contactForm .mktoFieldWrap .mktoCheckboxList label[for=mktoOpt_In_on_Form__c]::after {
    left: 14px;
    top: 6px;
    width: 11px;
    height: 22px;
  }
  .fancybox-caption span {
    font-size: 28px;
    padding-right: 14px;
  }
  .fancybox-caption a i {
    height: 54px;
    width: 54px;
    line-height: 54px;
    font-size: 28px;
  }
  .fancybox-caption a {
    margin-right: 15px;
  }
  .fancybox-caption {
    padding: 40px 44px;
  }
  .fancybox-navigation .fancybox-button {
    height: 140px;
    top: calc(50% - 70px);
    width: 95px;
  }
  .fancybox-button {
    height: 62px;
    width: 62px;
  }
  .sec_padding_70 {
    padding: 100px 0;
  }
  .cleaningSec .text h2 {
    margin-bottom: 35px;
  }
  .cleaningSec .text .primary_list {
    margin: 20px 0 60px;
  }
  .commonModal.leadershipModal .modal-dialog {
    max-width: 1400px;
  }
  .industries h3 {
    font-size: 75px;
  }
  /* min-width:2560px */
}
@media only screen and (max-height: 576px) {
  .fancybox-caption {
    padding: 15px;
  }
}

/*# sourceMappingURL=responsive.css.map */
