@media screen and (min-width: 320px) {
    #aph-footer-container .news_and_events,#aph-footer-container .company_info,
    #aph-footer-container .fin_info, #aph-footer-container .sec_fillings, #aph-footer-container .stcok_data{
         width: 100%;
         min-height: 8px;
     }
     #aph-footer-container .overview{
        width: 100%;
    }
    #footer-menu-child, .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.overview, 
    .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.news_and_events, 
    .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.company_info, 
    .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.sec_fillings, 
    .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.stcok_data, 
    .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.governance{
        flex-direction: column;
        text-align: center;
        justify-content: center;
        align-items: center;
    }
    #governance {
        width: 100%;
    }
    .overview-wrapper-child {
        display: none;
    }
    body,html{
        overflow-x: hidden;
    }
    .overview h5 a, .overview .overview-wrapper-child a, .news_and_events .overview-wrapper h5 a, .news_and_events .overview-wrapper-child ul li a, .company_info .overview-wrapper h5 a, .company_info .overview-wrapper-child ul li a, .footer-menu .overview-wrapper-child ul li a, .footer-menu h5 a{
        font-size: 15px;
    }
    .d-footer .footer-menulinks .footer-menu-link-item nav ul li a{
        font-size: 15px;
    }
    .aph-footer_content {
        margin-top: 100px;
    }
    .footer-logo{
        margin-bottom: 15px;
    }
    .footer-logo img{
        width: 200px;
        height: 20px;
    }
    .footer-menulinks {
        padding-left: 0;
    }
    .footer-sec,   .footer-menulinks{
        text-align: center;
    }
    .footer-sec {
        padding-top: 15px;
    }
    .footer-sec .pa p {
        font-size: 12px
    }
    .powered p {
        font-size: 14px;
        font-weight: 700;
    }
.d-footer {
    padding-top: 25px;
}
    .powered p a {
        color: rgba(137, 137, 170, 1) !important;
    }
    .footer-sec {
        margin-bottom: 55px;
    }
  
    .d-footer #s_icons_hub{
        display: flex;
        justify-content: center;
    }
    .unifiednav__container {
        align-items: center;
    }

}

@media screen and (min-width: 575px) and (max-width: 767px) {
    .d-footer #s_icons_hub{
        display: flex;
        justify-content: flex-start;
    }
    .unifiednav__container {
        align-items: flex-start;
    }
    .footer-sec {
        margin-bottom: 0;
    }
    .footer-sec {
        padding-top: 80px;
    }

}
@media screen and (min-width: 768px) {
    
    #aph-footer-container .news_and_events,#aph-footer-container .company_info,
    #aph-footer-container .fin_info, #aph-footer-container .sec_fillings, #aph-footer-container .stcok_data{
         width: 100%;
         min-height: 8px;
     }
     #aph-footer-container .overview{
        width: 100%;
    }
    #footer-menu-child, .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.overview, 
    .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.news_and_events, 
    .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.company_info, 
    .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.sec_fillings, 
    .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.stcok_data, 
    .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.governance{
        flex-direction: column;
        text-align: center;
        justify-content: center;
        align-items: center;
    }
    #governance {
        width: 100%;
    }
    
    body,html{
        overflow-x: hidden;
    }
    .overview h5 a, .overview .overview-wrapper-child a, .news_and_events .overview-wrapper h5 a, .news_and_events .overview-wrapper-child ul li a, .company_info .overview-wrapper h5 a, .company_info .overview-wrapper-child ul li a, .footer-menu .overview-wrapper-child ul li a, .footer-menu h5 a{
        font-size: 15px;
    }
    .d-footer .footer-menulinks .footer-menu-link-item nav ul li a{
        font-size: 15px;
    }
    .overview-wrapper-child {
        display: none;
    }

    .footer-sec {
        margin-bottom: 55px;
    }
    .footer-logo{
        margin-bottom: 15px;
    }
    .footer-logo img{
        width: 320px;
        height: 30px;
    }
    
    .footer-logo{
        margin-bottom: 15px;
    }
    .footer-sec {
        padding-top: 60px;
    }
    .footer-sec{
        text-align: right;
    }
    .footer-menulinks{
        text-align: left;
    }
    .d-footer #s_icons_hub{
        display: flex;
        justify-content: flex-start !important;
    }
    .footer-menu-link-item .unifiednav__container {
        align-items: flex-start !important;
    }

}

@media screen and (min-width: 1000px) {
    #aph-footer-container .overview{
        width: 12%;
    }
    .overview-wrapper-child {
        display: block;
    }
    #aph-footer-container .news_and_events,#aph-footer-container .company_info,
    #aph-footer-container .fin_info, #aph-footer-container .sec_fillings, #aph-footer-container .stcok_data{
         width: 14.285714285714286%;
         min-height: 8px;
     }
     #footer-menu-child, .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.overview, 
     .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.news_and_events, 
     .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.company_info, 
     .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.sec_fillings, 
     .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.stcok_data, 
     .aph-footer .aph-footer-hub .aph-footer-wrapper-menus .row div.governance{
         flex-direction: row;
         justify-content: flex-start;
         align-items: flex-start;
         text-align: left;
     }
     .overview h5 a, .overview .overview-wrapper-child a, .news_and_events .overview-wrapper h5 a, .news_and_events .overview-wrapper-child ul li a, .company_info .overview-wrapper h5 a, .company_info .overview-wrapper-child ul li a, .footer-menu .overview-wrapper-child ul li a, .footer-menu h5 a{
        font-size: 13px;
    }
    .d-footer .footer-menulinks .footer-menu-link-item nav ul li a{
        font-size: 18px;
        padding-top: 5px;
        padding-bottom: 5px;
       
    }
    .d-footer .footer-menulinks .footer-menu-link-item nav ul li a.active{
        color: #fff;
        font-weight: 900;
    }

    .d-footer .footer-menulinks .footer-menu-link-item nav ul{
        padding-left: 20px;
    }
    .footer-logo img{
        width: 340px;
        height: 30px;
    }
    .footer-menulinks {
        padding-left: 0;
    }
    .footer-sec{
        text-align: right;
    }
    
    .footer-sec {
        padding-top: 80px;
    }
    .footer-sec .pa p {
        font-size: 12px
    }
    .footer-sec {
        margin-bottom: 0;
    }
    .unifiednav__container {
        align-items: flex-start;
    }

 }
@media screen and (min-width: 1200px) {
    .d-footer .footer-menulinks .footer-menu-link-item nav ul{
        padding-left: 20px;
    }
    .footer-sec {
        padding-top: 80px;
    }
}
@media screen and (min-width:1300px) {
    .footer-sec {
        padding-top: 80px;
    }
}
@media screen and (min-width: 1400px) {
   #aph-footer-container .overview,#aph-footer-container .news_and_events,#aph-footer-container .company_info,
   #aph-footer-container .fin_info, #aph-footer-container .sec_fillings, #aph-footer-container .stcok_data, #aph-footer-container .governance{
        width: 14.285714285714286%;
        min-height: 8px;
    }
    .d-footer .footer-menulinks .footer-menu-link-item nav ul{
        padding-left: 25px;
    }
    .footer-sec {
        padding-top: 80px;
    }
}

@media screen and (min-width: 1500px) {
    .d-footer .footer-menulinks .footer-menu-link-item nav ul{
        padding-left: 30px;
    }
    .overview h5 a, .overview .overview-wrapper-child a, .news_and_events .overview-wrapper h5 a, .news_and_events .overview-wrapper-child ul li a, .company_info .overview-wrapper h5 a, .company_info .overview-wrapper-child ul li a, .footer-menu .overview-wrapper-child ul li a, .footer-menu h5 a{
        font-size: 18px;
    }
}

@media screen and (min-width: 1600px) {
   
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
    .overview-wrapper{
        text-decoration: none;
        min-height: 50px;
        align-items: center;
        display: flex;
        justify-content: center;
    }
    #footer-menu-child > .overview,
    #footer-menu-child > .news_and_events,
    #footer-menu-child > .company_info,
    #footer-menu-child > .footer-menu {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .overview-wrapper-child a{
        font-family: Lato;
        font-weight: 300;
    }
    .overview-wrapper-child ul li {
        padding-top: 0 !important;
    }
    .overview-wrapper-child a:hover,   .overview-wrapper-child ul li a:hover{
        color: #9a9a9a;
        font-weight: 300 !important;
    }
   
    .unifiednav__container {
        margin-bottom: 0;
    }
}
