/************************************************/
/***Find A Doctor Responsive Design Changes***/
/************************************************/

@media screen and (min-width: 200px) and (max-width: 1024px){
    body{
        overflow-x: hidden !important;
    }
}
@media screen and (min-width: 200px) and (max-width: 1024px){
    body{
        overflow-x: hidden !important;
    }
}
@media screen and (min-width: 200px) and (max-width: 1024px){
    .fadmidmenu{
        display:none !important;
    }
    .FADPhysRefText{
        display:block;
        width: 95vw;
    }
}
@media screen and (min-width: 320px) and (max-width: 423px){
    .FADAZFilter{
        height: 78px !important;
        }
}
@media screen and (min-width: 424px) and (max-width: 616px){
    .FADAZFilter{
        height: 56px !important;
        }
}
@media screen and (min-width: 617px) and (max-width: 767px){
    .FADAZFilter{
        height: 34px !important;
        }
}
@media screen and (min-width: 360px) and (max-width: 449px){
    .FADHeaderNoAZ{
        padding-bottom: 18rem !important;
        height: 50px !important;
        }
}
@media screen and (min-width: 320px) and (max-width: 359px){
    .FADHeaderNoAZ{
        padding-bottom: 18rem !important;
        height: 50px !important;
        }
}
@media screen and (min-width: 450px) and (max-width: 550px){
    .FADHeaderNoAZ{
        padding-bottom: 30vh !important;
        height: 55px !important;
        }
}
@media screen and (min-width: 550px) and (max-width: 767px){
    .FADHeaderNoAZ{
        padding-bottom: 27vh !important;
        height: 65px !important;
        }
}
@media screen and (min-width: 767px) and (max-width: 1154px){
    .FADListContainer{
        display:flex;
        flex-wrap: wrap;
        width: 100vw !important;
    }
    .FADProviderContainer:nth-child(odd){
        flex: 0;
      }
      .FADProviderContainer:nth-child(even){
        flex: 0;
      }
      .FADProviderInfo{
        width: 45vw !important;
    }
    .FADProviderImage{
        padding-bottom: 10px !important;
    }
}
@media screen and (min-width: 575px) and (max-width: 767px){
    .FADProviderContainer{
        display:flex;
        flex-direction: row;
      }
      .FADProviderInfo{
        width: 65vw !important;
    }
}
@media screen and (min-width: 320px) and (max-width: 575px){
    .FADProviderContainer{
        display:flex;
        flex-direction: column;
      }
    .FADProviderImage{
        padding-bottom: 10px !important;
    }
    .FADProviderInfo{
        width: 85vw !important;
    }
    .MobileQualitySubPhoto2::before {
        font-size: 9pt !important; 
    } 
}
@media screen and (min-width: 200px) and (max-width: 475px){
    .zoneMiddleHeaderWrapNoBlue{
        font-size: 10pt !important;
    }
}
@media screen and (max-width: 364px){
    .threelinebreadcrumb{
        height: 52px !important;
        padding-right: 15px;
        width: 95vw !important;
    }
}
@media screen and (max-width: 394px){
    .threelinebreadcrumblarge{
        height: 52px !important;
        padding-right: 15px;
        width: 95vw !important;
    }
}

/* @media screen and (min-width: 391px) and (max-width: 767px){
    .FADHeaderNoAZ{
        height: 14vw !important;
    }
}

@media screen and (min-width: 200px) and (max-width: 390px){
    .FADHeaderNoAZ{
        height: 12vh !important;
    }
} */

@media screen and (max-width: 767px){
  /*Phones breakpoint*/
    .FADHeader{
        display:flex !important;
        flex-direction: column;
    }
    .FADFilterAll{
        width:42px !important;
    }
    .FADAZFilter{
        width: 97vw !important;
    }
    .FADLabelTD{
        display:block !important;
        width:40% !important;
    }
    .FADFilterTD{
        text-align: inherit !important;
        display:block !important;
        padding-top: 12px;
    }
    .FADSpecListBox{
        width: 80vw;
        display:block;
    }
    .BottomColumns{
        width: 90vw !important;
        border-left: none !important;
        border-right: none !important;
    }
    .aboutpara span{
        font-size: 4.5vmin !important;
    }
    .zoneMiddleMenuWrap2{
        width: 100% !important;
        position: relative !important;
        overflow: hidden !important;
    } 
    .menuBackGroundLayerThreeJoinLMHS, .qualservsubbackgroundLayer3, .qualservsubbackgroundLayer2, .patvissubbackgroundLayer1{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 27.5vw !important;
    }
    .qualservsubbackgroundLayer3 h2, .qualservsubbackgroundLayer2 h2{
        display:none !important;
    }
    .MobileQualitySubPhoto2{
        position: relative;
         height: 47vw;
     }
     .MobileQualitySubPhoto2::before {
        content: "Patients & Visitors";
        font-size: 13pt; 
        color: #003b6f; 
        font-family: "Segoe UI",Arial,sans-serif;
        position: relative;
        top: 1vw;
        padding-left: 1em;
    } 
    .zoneMiddleHeaderWrapNoBlue{
        font-size: 9pt !important;
        padding-left: 1.5em;
        min-width: 0px !important;
        width: 98vw;
    }
    .longbreadcrumb{
        height: 38px !important;
        padding-right: 15px;
    }
    .threelinebreadcrumb{
        height: 38px;
        padding-right: 15px !important;
    }
    .threelinebreadcrumblarge{
        height: 38px;
        padding-right: 15px !important;
    }

}
@media screen and (min-width: 768px) and (max-width: 1024px){
    /* Tablet breakpoint */
    .FADFilterAll{
        width:42px !important;
    }
    .FADAZFilter{
        width: 97vw !important;
        height: 34px !important;
    }
    .FADHeaderNoAZ{
        width: 97vw !important;
        padding-bottom: 20vh !important;
    }
    .FADLabelTD{
        display:block !important;
    }
    .FADFilterTD{
        text-align: inherit !important;
        display:block !important;
        padding-top: 12px;
    }
    .MobileQualitySubPhoto2{
        position: relative;
         height: 47vw;
     }
     .MobileQualitySubPhoto2::before {
        content: "Patients & Visitors";
        font-size: 13pt; 
        color: #003b6f; 
        font-family: "Segoe UI",Arial,sans-serif;
        position: relative;
        top: 1vw;
        padding-left: 1em;
    } 
    .BottomColumns{
        width: 96vw !important; 
        border: none !important;   
    }
    .aboutpara span{
        font-size: 2.0vmin !important;
    }
    .zoneMiddleMenuWrap2{
        width: 100% !important;
        position: relative !important;
        overflow: hidden !important;
    }
    .menuBackGroundLayerThreeJoinLMHS, .qualservsubbackgroundLayer3, .qualservsubbackgroundLayer2, .patvissubbackgroundLayer1{
        background-repeat: no-repeat !important;
        background-size: contain !important;
        height: 27.5vw !important;
    }
    .menuBackGroundLayerThreeJoinLMHS a{
        position: relative; bottom:45px;
        font-size:  13px !important;
    }
    .menuBackGroundLayerThreeJoinLMHS h1{
        position: relative; bottom: 25px;
        font-size:  22px !important;
    }
    .MobileVolFact{
        position: relative;
         height: 47vw;
     }
     .MobileVolFact::before {
        content: "About Us";
        font-size: 13pt; 
        color: #003b6f; 
        font-family: "Segoe UI",Arial,sans-serif;
        position: relative;
        top: 1vw;
        padding-left: 1em;
    } 
    .zoneMiddleHeaderWrapNoBlue{
        font-size: 9pt !important;
        padding-left: 1.5em;
    }
    .Slogan-Div{
        padding-left: 1.5em !important;
    }
}
