@media only screen and (max-width:480px){

	/*Homepage Slider*/

    .slider{
        width:100%;
    }

    .slider .bx-viewport{
        height:148px !important;
    }

    .content_section .bxslider li{
        width:100%;
    }

    .QuickLinks select{
        width:100% !important;
    }
	
    .wrapper {
        width:100%;
        padding:0;
        min-width:0;
    }

    .container {
        width: 100%;
    }
    
    .menu  {
        background:url(../images/rd1/menu-btn.png) no-repeat; 
        width:48px; 
        height:44px; 
        float:right; 
        display:block; 
        margin:0 0 0 10px; 
        cursor:pointer;
    }
    
    .mobile-hamburger {
        float:left;
        display:inline-block;
        margin: 6px 0 0 0;
    }
    
    .mobile-logo {
        display:inline-block;
        float:right;
        margin-right:10px;
    }
    
    .logo {
        display:none;
    }
    
    .mobile-search-site-wrapper {
        background-color: #013e2f;
        border-bottom: 6px solid #add000;
        clear:both;
        padding:17px 3% 23px 3%;
    }
    
    .search_site {
        float:none;
        margin:0;
        width:auto;
        clear:both;
        background-color:#ffffff;
    }
    
    .textfield {
        width:230px;
    }
    
    .header_macro_nav {
        width:100%;
    }
    
    .header_macro_nav .top_nav {
        width:100%;
        display:none;
    }
    
    #nav {
        width:100%;
    }
    
    .container_middle {
        width:94%;
        padding:0 3%;
    }
    
    .content_block {
        width:100%;
    }
    
    .left_sidebar {
        width:100%;
        float:none;
    }
    
    .quick_links {
        width:100%;
    }
    
    .quick_links h1 {
        width:100%;
    }
    
    .quick_links .QuickLinks {
        margin:0;
    }
    
    .quick_list {
        width:90%;
        padding:5px 5% 0 5%;
    }
    
    .dd .ddTitle {
        background:none !important;
        background-color:#f2f2f2 !important;
        border:2px solid #d6d6d6;
        margin-bottom:10px;
    }
    
    .ddcommon {
        width:99% !important;
    }
    
    .blog {
        width:100%;
        height:auto;
    }
    
    .blog a {
        display: inline-block;
        max-width: 100%;
        width: 100%;
    }
    
    .blog a img {
        max-width: 100%;
        height: auto;
        width: 100%;
    }
    
    .add_slider {
        width:100%;
    }
    
    .add_slider_main {
        width:100%;
        margin:0;
    }
    
    .add_slider_main .bx-wrapper .bx-pager {
        bottom:-14% !important;
        text-align:center !important;
        right:auto !important;
    }
    
    .bx-wrapper img {
        max-width: 100%;
        display: block;
        width: 100%;
    }
    
    .right_sidebar {
        width:100%;
        float:none;
    }
    
    .news_events {
        width:100%;
    }
    
    .tabs_nav ul {
        float:none;
        width:100%;
    }
    
    .news1_left {
        float:none;
        width:100%;
    }
    
    .news1 a {
        display:block;
    }
    
    .news1_right a, .news_2 a.readmore {
        width:100%;
    }
    
    .news_3 .readmore {
        width:100%;
        text-align:right !important;
    }
    
    .news_3 a {
        width:100%;
        text-align:center;
    }
    
    .news1 a img {
        display:block;
        margin:0 auto;
    }
    
    .news1_right {
        float:none;
        width:90%;
        padding:0 5%;
    }
    
    .news_2 {
        float:none;
        width:90%;
        padding:0 5%;
    }
    
    .news_2 a {
        display:block;
    }
    
    .news_2 a img {
        display:block;
        margin:0 auto;
    }
    
    .news_3 {
        float:none;
        width:90%;
        padding:0 5% 20px 5%;
        background:none;
    }
    
    .news_info {
        width:100%;
        padding:9px 0 0 0;
    }
    
    .news_bottom a.vewall {
        margin:0 0 0 20px;
    }
    
    .footer {
        background:none;
        background-color:#013e2f;
        border-top:10px solid #add000;
        margin-top:15px;
    }
    
    .footer_continer {
        width:100%;
    }
    
    .dd {
        /*width:100% !important;*/
    }
    
    .footer_right {
        float:none;
        margin:0;
        clear:both;
        width:100%;
        margin:0 auto;
        display:block;
    }
    
    .footer_right p {
        display:none;
    }
    
    .copy {
        float:none;
        margin:30px 0 27px 0;
    }
    
    .copy p {
        text-align:center;
    }
    
    .copy p a {
        display:block;
        background:none;
        padding:0;
        margin:0;
    }
    
    .footer_nav {
        width:100%;
    }
    
    .footer_nav ul {
        float:none;
        width:100%;
        text-align:center;
    }
    
    .footer_nav ul li {
        float:none;
        border-left:none;
        display:block;
        margin:0;
        padding:0;
    }
    
    .social_sites {
        float:none;
        width:100%;
        text-align:center;
    }
    
    .social_sites ul {
        float:none;
    }
    
    
    
    
    
    .main_nav					{ width:100%;  padding:0; background:none; background-color:#00533f; display:none;}
    .main_nav ul					{ float:none; display:block;}
    .main_nav ul li				{ width:100% !important; float:none; display:block; margin:0 0 0 0; background:none !important; padding:10px 0 !important; border-bottom:1px solid #ffffff;}
    .main_nav ul li a			{ width:100% !important; padding:0 !important; margin:0 !important; color:#ffffff; height:auto !important;}
    .main_nav ul li a:hover		{ }
    .main_nav ul li.last			{ margin:0 0 25px 0 !important;}
    .main_nav ul li a br			{ display:none;}
    .main_nav ul li:nth-child(1)				{ width:100%;}
    .main_nav ul li:nth-child(2)				{ width:100%;}
    .main_nav ul li:nth-child(3)				{ width:100%;}
    .main_nav ul li:nth-child(4)				{ width:100%;}
    .main_nav ul li:nth-child(5)				{ width:100%;}
    .main_nav ul li:nth-child(6)				{ width:100%;}
    .main_nav ul li:hover .sub_nav{ display:none;}
    .sub_nav						{ display:none;}
    #nav ul {
        float:none;
        width:100%;
    }
    
    /*Inner Pages*/
    .banner img {
        max-width:100%;
        width:100% !important;
        height:auto !important;
    }
    
    .container_inner {
        width:100%;
    }
    
    .container_inner_left {
        float:none;
        width:100%;
        display:block;
    }
    
    .container_inner_right {
        float:none;
        width:100%;
        display:block;
        margin:0;
    }
    
    .container_inner_right_head {
        display:none;
    }
    
    .container_inner_right_content {
        width:100%;
    }
    
    .container_inner_right_content_left {
        width:100%;
        float:none;
    }
    
    .container_inner_right_content_left_2col {
        width:100%;
        float:none;
    }
    
    .drop1, .drop2, .drop3, .drop4, .drop6 {
        display:none !important;
    }
    
    .sub_nav2 {
        width:100%;
    }
    
    .sub_nav2 ul {
        float:none;
        display:block;
    }
    
    .sub_nav2 ul li {
        width:100%;
    }
    
    .container_inner_right_content_left iframe {display:none;}
    
    .AZWrapper {
        width: 100% !important;
    }
    
    .AZWrapperCol {
        width: 100% !important;
        float: none !important;
    }
    
    .home {
        display:none;
    }
    
    .facility_inner_right {
        margin:0;
        float:none;
        width:100%;
    }
    
    .container_inner_right_content_right {
        width:100%;
        float:none;
    }
    
    .inner_cont_top_right {
        display:none;
    }
    
    .facility_map_header > div:first-of-type {
        display: none;
    }
    
    .facility_breadcrumb_container {
        width:100% !important;
    }
    
    .fac-wrapper {
        width:100% !important;
    }
    
    .fac-wrapper #ContentArea table {
        width:100% !important;
    }
    
    .fac-wrapper h1 {
        display:none;
    }
    
    .search_site table {
        width:100%;
    }
    
    #facilitiesTop {
        width: 100% !important;
        height: auto !important;
    }
    
    #facilitiesContent {
        width: 100% !important;
        float: none !important;
    }
    
    #facilitiesSpecialty {
        width: 100% !important;
        height: auto !important;
        float: none !important;
        background-size: cover !important;
    }
    
    #tabbed_box_1 {
        width:100% !important;
    }
    
    #ContentArea table {
        width:100% !important;
    }
    
    #ContentArea table h1 {
        width:100% !important;
    }
    
    #ContentArea table p img {
        max-width: 100%;
        height: auto !important;
        width: 100% !important;
    }
    
    ul.tabs {
        width:100% !important;
    }
    
    ul.tabs li#tabLeft a {
        width:96% !important;
        float:none !important;
        background-color:#b04000 !important;
        background-image:none !important;
        margin:0 0 3px 0 !important;
        padding: 0 0 0 4% !important;
    }
    
    ul.tabs li#tabMiddle a {
        width:96% !important;
        float:none !important;
        background-color: #00533f !important;
        background-image:none !important;
        margin:0 0 3px 0 !important;
        padding: 0 0 0 4% !important;
    }
    
    ul.tabs li#tabRight a {
        width:96% !important;
        float:none !important;
        background-color: #00533f !important;
        background-image:none !important;
        margin:0 0 3px 0 !important;
        padding: 0 0 0 4% !important;
    }
    
    .content {
        width:100% !important;
        clear:both !important;
    }
    
    #content_1 .titlegraphic, #content_2 .titlegraphic, #content_3 .titlegraphic {
        width:100% !important;
        height:auto !important;
        background-size: cover !important;
    }
    
    #wrapper {
        width: 100% !important;
    }
    
    #content_1 .accordionButton, #content_2 .accordionButton, #content_3 .accordionButton {
        width: 96% !important;
        background-size: contain !important;
        height: auto !important;
        padding: 0 0 0 4% !important;
        font-size: 12px !important;
    }
    
    .accordionContent {
        width: 100% !important;
        float: none !important;
    }
    
    #content_1 .accordionContent ul li, #content_2 .accordionContent ul li, #content_3 .accordionContent ul li {
        width: 96% !important;
        padding: 2% 0 0 4% !important;
        font-size: inherit !important;
    }
    
    #content_1 .accordionContent ul li a, #content_2 .accordionContent ul li a, #content_3 .accordionContent ul li a {
        width:75%;
        float:left;
        padding: 0;
    }
    
    #content_1 .accordionContent ul li .checks, #content_2 .accordionContent ul li .checks, #content_3 .accordionContent ul li .checks {
        width:20% !important;
        margin: 0 !important;
        float: right !important;
    }
    
    #content_1 .accordionContent ul li .checks ul, #content_2 .accordionContent ul li .checks ul, #content_3 .accordionContent ul li .checks ul {
        float: none !important;
    }
    
    #content_1 .accordionContent ul li .checks ul li, #content_2 .accordionContent ul li .checks ul li, #content_3 .accordionContent ul li .checks ul li {
        float: none !important;
    }
    
    #content_1 .accordionContent ul li .checks ul li img, #content_2 .accordionContent ul li .checks ul li img, #content_3 .accordionContent ul li .checks ul li img {
        display: inline-block;
    }
    
    .accordionButton {
        float: none !important;
    }
    
    #content_3 .content1_3 {
        width: 96% !important;
        padding: 0 0 0 4% !important;
    }
    
    #content_3 .content2_3 ul li {
        width: 96% !important;
        padding: 2% 0 0 4% !important;
    }
    
    #content_3 .content2_3 ul li a {
        width: 75%;
        float: left;
    }
    
    #content_3 #content2_3 .accordionContent ul li a {
        width:75%;
        float:left;
        padding: 0;
    }
    
    #content_3 .content2_3 ul li .icons {
        width:20% !important;
        margin: 0 !important;
        float: right !important;
        padding-right: 0 !important;
    }
    
    #content_3 .content2_3 ul li .icons ul {
        margin: 0 !important;
    }
    
    #content_3 .content2_3 ul li .icons ul li {
        margin: 0 !important;
        width: auto !important;
    }
    
    .tdHdrUpcoming {
        width: 100%;
        display: block;
    }
    
    .tdHdrFeatured {
        width: 100%;
        display: block;
    }
    
    .tdUpcomingCnE {
        display: block;
        width: 100%;
    }
    
    .tdFeatureE {
        display: block;
        width: 100%;
    }
    
    .responsiveForm {
        width: 100% !important;
    }
    
    .responsiveForm input[type="text"] {
        width: 92%;
    }
    
    .responsiveForm textarea {
        width: 93%;
    }
    
    .form-line {
        padding-left: 0 !important;
    }
    
    .navigation {
        display: none;
    }
    
}

@media screen and (min-width: 699px) and (max-width: 1290px)
{
    .modalPopup 
	{
        width: 80% !important;
    }
}

/* Find A Doc Responsive styles */
@media screen and (max-width: 700px)
{
	.modalPopup 
	{
        width: 98% !important;
    }
	
 .divFindADoctor  .divFindADoctorSearch{
   
    width: 100%;
    margin-left: 0px;
    margin-right: 10px;
    font-size: 13px;
}
.container_inner_right_content_left_full
{
    width:100%;
}
.tpsearchspecialty .fad.styled-select .search-specialty-text
{
    width:95% !important;
}
.ajax__tab_panel
{
    overflow:hidden;
}
.ajax__tab_outer
{
    /* width:96%; */
}

.findDoc .ajax__tab_body .locationWrapper div.locationMap {
    display: block;
    float: none;
    position: relative;
    top: 10px;
}

.divFindADoctor .tpsearchspecialty
{
    height:auto !important;
    overflow:hidden;
}
.tpsearchspecialty .fad.styled-select 
{
    width:100% !important;
    margin-bottom:10px;
}
.divFindADoctor .search-specialty-col1,.divFindADoctor .search-specialty-col2
{
    float:none !important;
    width:100% !important;
}
.search-specialty-col3,.search-specialty-col4
{
     width:100% !important;
}
.advancedBtn
{
    display:block !important;
}
.SearchLabel,.search-advanced-row
{
    display:none;
}

.SearchLabelResp
{
    display:block !important;
    width:100%;
}
.divSelect
{
    margin-left:0px !important;
    width:100% !important;
}
.SearchTabFD .ajax__tab_active .ajax__tab_outer, .SearchTabFD .ajax__tab_header .ajax__tab_outer {
    width: 100%;
}
.divFindADoctor .search-advanced-text
{
    width:95% !important;
}
.divFindADoctor .tpsearchadvanced
{
    height:auto !important;
}
.divFindADoctor .search-results-col1 {
    float: none !important;
    width: 93% !important;
    margin-right: 0 !important;
    padding: 3% !important;
}
.divFindADoctor .search-results-col2 {
    width: 100% !important;
    float: none !important;
}
.divFindADoctor .search-results-physician-info,.divFindADoctor .search-results-physician-info >div
{
    width:100% !important;
    max-width:100% !important;
}
.fad-view-details {
    float: none !important;
    width: auto !important;
    text-align: center !important;
    margin-top: 5px !important;
    margin-left: 10px !important;
    margin-bottom: 10px;
    clear: both;
}
.divFindADoctor .profile-return-info 
{
    width:94% !important;
}
.divFindADoctorResults {
}
}

