@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(/_img/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;
    }

    #divHomepageAds .homepage-right-ad{
        width:100%;
        margin-bottom:10px !important;
    }
    


}

@media screen and (min-width: 699px) and (max-width: 1290px)
{
    .modalPopup 
	{
        width: 80% !important;
    }
}

@media screen and (min-width:991px) and (max-width:1200px){
    .navbar-collapse .navbar-nav li:last-child br{
        display:none;
    }

    .main-nav .navbar-collapse .nav li:last-of-type a{
        padding:4px 35px;
    }


}

/* Find A Doc Responsive styles */
@media screen and (max-width: 700px) {

    .doctor-details {
        text-align: center;
    }

    .modalPopup {
        width: 98% !important;
    }

    .divFindADoctor .divFindADoctorSearch {
        width: 100%;
        margin-left: 0px;
        margin-right: 10px;
        font-size: 13px;
    }

.divFindADoctorSearch li {
    list-style: none;
    text-align: center;
}

    .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;
    }
}


@media only screen and (max-width:991px) {
    div#divHomepageAds{
        width:100%;
        margin-top:0;
    }

    .mobile-hero-slides{
        margin:10px auto 10px;
    }

    .homepage-right-ad{
        width:49%;
        display:inline-block;
        vertical-align:top;
    }

    #divHomepageAds .homepage-right-ad:first-child{
        margin-right:1%;
    }

    .mobile-hero-slider .row > .col-sm-12{
        padding:0 !important;
    }

    .mobile-hero-slides .bx-prev{
         background:url(../_img/prev-arrow-left.png) no-repeat 0px 0px;
       
    }

    .mobile-hero-slides .bx-next{
        background:url(../_img/next-arrow-right.png) no-repeat 0px 0px;
    }

    .mobile-hero-slides .bx-next:hover, .mobile-hero-slides .bx-prev:hover{
        background-position:0 !important;
        border-bottom:0px !important;
    }

    .slide-container{
        background-position:0;
    }

    .navbar-collapse .navbar-nav li:nth-of-type(3) br{
        display:none;
    }

    .nav.navbar-nav .super-nav-wrapper > a{
        padding:4px 10px;
    }

}

@media screen and (min-width:768px) and (max-width:991px) {
    .navbar-brand {
        width: 18%;
        margin: 16px 0 0 0;
        padding: 5px;
        height: auto;
    }

        .navbar-brand img {
            width: 100%;
        }
}

@media screen and (max-width:768px){
       .map-left-side{
           display:none;
       }

       #avid-loc-col-right{
           overflow-y:visible;
           max-height:100% !important;
           height:auto !important;
       }
}