.footer-menu ul.sub-menu li {
    border-color: transparent !important;
}
.footer-menu ul#menu-footer-menu {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.footer-menu ul.sub-menu li a {
    color: #757575 !important;
    font-weight: 400;
}
.ast-small-footer{
    line-height:22px;
}

#practitioner_div_wrp .fl-photo-content {
    text-align: center;
    padding-top: 15px;
}
#practitioner_div_wrp .fl-photo-content img{
    width: auto !important;
}

#menu-primary .arc-gdpc-sign-up{
    background: #E01C1E 0% 0% no-repeat padding-box;
    opacity: 1;
    order: 2;
    height: 35px;
}
#menu-primary .arc-gdpc-login{
    order:1;
}
#menu-primary .arc-gdpc-sign-up a{
    color:white;
    padding:10px;
}
#menu-primary .widget-custom-menu-item{
    order:4;
}
#menu-secondary-1 ul.sub-menu li > a, .mobile-menu ul.sub-menu li > a{
    line-height: 20px;
}

.practitioner-link p {
    margin-bottom: 0;
    margin-top: 14px;
}

.site-footer a,
.site-footer a:hover,
.site-footer a:focus {
    color: #d41a1c;
}

.footer-sml-layout-2 .ast-small-footer-section-1 {
    text-align: left!important;
}

.page-template-arc-practitioner-list a.arc-gdpc-practitioner-menu {
    color: #e01c1e !important;
}

.arc-social-icons .fl-icon{
    margin-top:0;
    margin-bottom:0;
}

.arc-social-icons .fl-icon i{
    width: 36px;
    height: 35px;
    border-radius: 50%;
    border: 1px solid black;
    text-align: center;
    padding: 7px;
    color:#000;
}

.arc_container{
    padding-left: 20px;
    padding-right: 20px;
}
#practitioner_div_wrp .fl-col{
    margin-right: 29px !important;
    min-height:253px;
}
#practitioner_div_wrp .fl-col:last-child {
    margin-right: 0 !important;
}

/*Android Tab*/
@media screen and (min-width: 769px) and (max-width: 910px){
    .arc_gdpc_story .fl-builder-module-template {
        padding: 20px !important;
    }
    .arc_gdpc_story .filter_mobile{
        display: none;
    }
    .arc_gdpc_story .arc_container .sidebar{
        display: block !important;
        width: 26% !important;
        position: inherit !important;
        box-shadow: none !important;
    }
    .arc_gdpc_story .banner_btn {
        margin-top: 15px;
    }
    #add-resource-container, #add-story-container {
        padding: 0 20px;
    }
    .arc-submit-resource-btn, .arc-submit-story-btn {
        margin-left: 0%;
    }
    #practitioner_div_wrp .fl-col{
        margin-right: 19px !important;
    }
    div#hp_slider_row {
        padding: 0 20px;
    }
    .related_post_wrp {
        padding-right: 20px;
        padding-left: 20px;
    }
    .arc_gdpc_activity .arc_container .result_div{
        padding: 20px !important;
    }
    .arc_activity_post .activity_button{
        width: 35% !important;
    }
    .arc_initiative_post .initiative_button {
        width: 35% !important;
    }
    .arc_gdpc_initiative .arc_initiative_post{
        min-height: 500px;
    }
    .single_post_content {
        width: 74%;
    }
    .bookmark_share {
        width: 20%;
    }
    .astra-advanced-hook-1425 .fl-node-5e7c8b6f82fdf{
        width: 41% !important;
    }
    .astra-advanced-hook-1425 .fl-node-5e7c8b6f82fe1{
        width: 40% !important;
    }
    .astra-advanced-hook-1425 .fl-node-5e7c8b6f82fdf .fl-photo-img{
        width: 100% !important;
    }
}

@media only screen and (max-width: 767px) and (min-width: 375px){
    #arc-gdpc-above-footer .fl-col .fl-node-5e1d94dc4bf70 {
        width: 30% !important;
    }
    #arc-gdpc-above-footer .fl-col .fl-node-5e1d94dc4bf8f {
        width: 18% !important;
    }

}
@media only screen and (max-width: 768px) and (min-width: 767px){
    #arc-gdpc-above-footer .fl-node-5e1d94dc4bf70{
        width: 17% !important;
    }
    #arc-gdpc-above-footer .fl-node-5e1d94dc4bf8f{
        width: 10% !important;
    }
    .astra-advanced-hook-124 .fl-node-5e87169b7b1dc {
        width: 16% !important;
    }
    .arc_cpt_form input[type="submit"] {
        width: 20%;
    }
    .banner_text p{
        height: auto !important;
    }
}

@media screen and (max-width: 768px){
    .arc-social-icons .fl-icon i {
        width: 25px;
        height: 25px;
        color: black;
    }
    #arc-gdpc-description h6 {
        font-size: 13px;
        font-weight: normal;
    }
    .arc-social-icons .fl-icon i {
        padding: 6px;
    }

}

/**** Only Mobile ****/
@media screen and (max-width: 767px){
    .arc_gdpc_story .fl-post-grid-meta {
        width: 45%;
    }
    /*Activity Page */
    .arc_gdpc_activity .arc_activity_post .activity_content {
        width: 100% !important;
        text-align: center !important;
    }
    .arc_gdpc_activity .arc_activity_post .activity_attach {
        width: 100% !important;
    }
    .activity_title{
        margin-top: 10px !important;
    }
    .arc_gdpc_activity .arc_activity_post .activity_button {
        width: 97%;
    }
    .social_icons_custom .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
        width: 41% !important;
    }
    #arc-gdpc-description h6 {
        font-size: 9px !important;
        font-weight: normal;
    }

}
