

@media only screen and (max-width:1450px) {
.container						{ width:98% !important;}
.connect						{ padding: 18px 0 0 8%; width: 235px;}
.main_nav ul li a				{ padding: 18px 10px 7px 10px;}
.logo                           {top:10px; left:5px;}
.logo a span						{width:125px;}
.logo a span img					{width:100%; height:auto;}
.logo a small						{width:210px; padding:45px 0 0 10px;}
.logo a small img					{width:100%; height:auto;}


.main_nav {width:87%; }
.main_nav ul{width:100%; float:none; display:table; }
/*.main_nav ul li{display:table-cell !important; float:none !important; }*/
.main_nav ul li a{display:block !important; width:100%; padding:18px 0 7px; text-align:center; font-size:15px !important; }
.sub_firstlinks ul{display:inline-block !important;}

.main_nav ul li ul li a{ text-align:left;}
.main_nav ul li ul{    top: 52px;}

.form_section ul li				{ padding: 0 0px 0px 0px; margin:0 16px 0 0;}
.baby_section ul li img			{ width: 100%; }
.visit_section					{ width:61.5%;}
.new_section					{ width: 36.5%; min-height:492px;}
.mail_section ul li.mail		{ padding:0 5px 0 43px;background: url(../_img/mail_img.png) no-repeat 7px 12px #fff; margin:0 2.5% 0 0;}
.mail_section ul li.lab			{ background: url(../_img/lap_img.png) no-repeat 7px 14px #fff;    padding: 0 0px 0px 37px; margin:0 2.5% 0 0;}
.mail_section ul li h5			{ font-size: 18px;}
.mail_section ul li p 			{ font-size: 15px;}
.mail_section ul li.online		{ background: url(../_img/online_img.png) no-repeat 7px 15px #fff;    padding: 0 0px 0px 47px;}
.mail_section ul li				{ width:31%;margin:0 2.5% 0 0; min-height:165px;}
.mail_section ul li img{ margin:0 8px;}
.mail_section ul li .mail		{ width:174px;}
.mail_section ul li .mail h5{ font-size:17px;}
.mail_section ul li .mail p{ font-size:15px;}
.view_all_news{ margin:20px 0;}

.new_section ul li .con{ width:68%;}
.contacts_section ul{ width:74%; padding:23px 0 0 51px;}
.contacts_section ul li{ width:25%;}

.copy{ padding:15px 0; width:100%; margin:0 auto; }


.banner img{ height:auto; }
.banner .bx-wrapper .bx-viewport{ height:auto !important;}
.new_section ul li{ padding:13px 0;}
.new_section ul{ padding:11px 13px 0;}

.baby_section .bx-wrapper .bx-next{ right:0;}



.form_section ul li:nth-child(4){ width: 20%;}

/*inner_page*/
.cont_left							{ width:25%;}
.cont_right							{ width:73%; float:right;}

.mobile .top_nav					{display:none; background:#fff; width:100%; float:none;}
.main_nav ul li:nth-child(4) .submenus{
    top:50px;
}

.responsive-captcha{
    width:59%;
}
}

@media only screen and (max-width:1250px){
    /*Campus Map*/
    .campusmap-content-container .map-section > ul.phone-numbers .headers h2:first-child{
        width:100%;
    }

    .campusmap-content-container .map-section > ul.phone-numbers .headers h2:last-child{
        float:left;
    }

    
    .divFindADoctor .search-results-physician-info{
        width:65%;
    }

}

@media only screen and (max-width:1200px) {

.full-banner{
    background-size:cover !important;
    height:250px !important;
}

.main_nav ul li a{display:block !important; width:100%; padding:18px 0 7px; text-align:center; font-size:15px !important; }
.encyclo-content {width:65% !important;}
.encyclo-side-nav{width:30% !important;}
	
/*.top_nav{ display:none;}*/	

.form_section ul li				{ padding: 0 0px 0px 0px; margin:0 26px 0 0; width:23.5%;}
	
.slider_section h3					{ font-size: 31px;}
.slider_section p					{ font-size: 15px;padding: 0 0 15px 0px;}
.slider_section						{ top: 40px; left: 105px;}	
.slider_section a 					{ width: 160px;}
.mail_section ul li					{ width: 31.27%; min-height:123px;}
.mail_section ul li h5				{ font-size: 20px;}
.mail_section ul li p				{ font-size: 17px;}
.mail_section ul li .mail			{  display: inline-block;float: right; margin: 0;padding:0 5% 2%; width:78%;}
.visit_section						{ width: 100%; display:block;    float: none; margin:0 0 20px 0;}
.new_section						{ width: 100%;    float: none;     margin: 25px 0 0 0;}
.new_section h2						{ text-align:center;}
.new_section ul li img				{ }
.contacts_section ul				{ width:76%; padding:19px 0 0 10px;}
.contacts_section ul li a.more{ margin:7px 0 0 35px;}
/*--------- here --------*/
.new_section a						{padding:12px 0 8px; float:none; display:block; margin:20px auto 20px; }
.links								{width: 185px; padding:21px 0 0 20px;}
.information						{width: 300px;padding: 18px 24px 0 20px;}
.connect							{width: 235px;padding:18px 0 0 20px;}
.footer_logo						{  width: 175px;}

.footer_cont{ padding:0;}

.home_banner .bx-wrapper .bx-next	{right:5% !important;}
.home_banner .bx-wrapper .bx-prev	{left:5% !important;}
.home_banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager	{bottom:30px !important;}
.campusmap-colucmn               {width:30.3%; padding-right:30px;}

/*SiteMap*/

/*#PageText > table > tbody > tr > td{
    float:left;
    width:50% !important;
}
*/


.cModule, .cModule tbody, .cModule tr, .cModule td{
     border-collapse:collapse;
    display:block;
    width:100% !important;
	float:left;
}

      /* Hide table headers (but not display: none;, for accessibility) */
    .cModule .table th { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    
    .cModule tr { border: 1px solid #ccc; }
    
    .cModule td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 50%; 
    }
    
    .cModule td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 48%; 
        padding-right: 10px; 
    }
    .cModule td:nth-of-type(1):before { content: "Job#"; }
    .cModule td:nth-of-type(2):before { content: "Job Title"; }
    .cModule td:nth-of-type(3):before { content: "Open Date"; }
    .cModule td:nth-of-type(4):before { content: "Category Department";}
    .cModule td:nth-of-type(5):before { content: "Shift"; }
    .cModule td:nth-of-type(6):before { content: "Schedule"; }


        .divFindADoctor .search-results-physician-info{
        width:70%;
    }

        .care-services-container .care-services{
            width:35%;
        }

        .responsive-captcha{
    width:71%;
}
}
@media only screen and (max-width:1050px) {
        .divFindADoctor .search-results-physician-info{
        width:68%;
    }
.main_nav {width:100%;}
.logo a span{width:100px;}
.logo a small{width:150px;  padding:47px 0 0 10px;}

.form_section ul li				{ padding: 0 0px 0px 0px; margin:0 20px 0 0; width:23.5%;}
.form_section ul li .textfield{ width:100%;}
.form_section{ padding:9px 2px 19px 18px;}	
.baby_section ul li img{ width:100%; height:auto;}	
.mail_section ul li{ width:31%;}
.mail_section ul li .mail{ width:76%; float:left; min-height:140px;}
.footer_cont{ padding:0;}	

/*inner_page*/	
.sidebar_links ul				{ padding:20px 0 39px 15px;}
.sidebar_links ul li			{ padding:0 0 10px 0;}	
.sidebar_links ul li a			{ font-size:14px; line-height:15px;}
.search_section						{float:right; display:block;}
.top_nav							{/*float:right;*/ padding:0; }
.header_top						{width:65%; }
.top_nav ul li:nth-last-child(1){ padding:5px 10px 0 14px;}
.mail_section ul				{width:97%; display:block; margin:0 auto; float:none;}

.AdditionalInfo_Links a {font-size:14px !important;}
.encyclo-side-nav{  width:25% !important;}
.Encyclopedia_Header img{    float:none !important;}
.Encyclopedia_Header_Right, .Encyclopedia_Header_Left_Btm, .Encyclopedia_Break, .Encyclopedia_Middle, .Encyclopedia_Health_Tip{
    float:left !important;
}

.Encyclopedia_Header_Right{
    width:100% !important;
}

/*Physician Practices Table */
.phys-practice-cont table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
.phys-practice-cont tr:nth-of-type(odd) { 
  background: #eee; 
}
.phys-practice-cont th { 
  background: #333; 
  color: white; 
  font-weight: bold; 
}
.phys-practice-cont td, .phys-practice-cont th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}

.phys-practice-cont td, .phys-practice-cont tbody, .phys-practice-cont tr, .phys-practice-cont table{
    border-collapse: collapse;
    width:100% !important;
}

.contact-page-container > img{
    margin:17px 20px 10px 0;
}

.address-info{
    width:34%;
}

.contact-info{
    width:27%;
    margin:51px 15px 10px 0;
}

.full-banner{
    height:220px !important;
    background-position:35% 0;
}

 .care-services-container .care-services{
            width:100%;
            margin-top:0 !important;
        }

 .responsive-captcha{
     width:73%;
     float:left;
 }

 .contacts_section ul{
     width:99%;
 }


}

@media only screen  and (max-width:830px) {
    .divFindADoctor .search-results-col2{
        width:100%;
    }
.logo								{position:static; margin:0 auto; display:block; width:150px;}
.logo a span						{width:90px; margin:0 auto; float:none; display:block;}
.logo a span img					{width:100%; height:auto;}
.logo a small						{width:150px; padding:0px 0 0 0px; margin:0 auto; float:none; display:block;}
.logo a small img					{width:100%; height:auto;}
	
/*.top_nav{ display:none;}
*/

.contacts_section ul li .img2                   { font-size:15px;}
.top_nav ul li:nth-last-child(1){ padding:0;}

header{padding:9px 0 0 0;}

.mobile_design_top{position:relative; width:100% !important;}	
	
.header_top{ display: inline-block;float: left;padding:0px 0 0 0; width:85%;}	
.main_nav ul li:hover ul{ display:none;}

.menu_icon { position:absolute; bottom:14px; right:18px; z-index:9999;display:block;transition:all 0.10s ease-in-out; -moz-transition:all 0.10s ease-in-out; -ms-transition:all 0.10s ease-in-out; -o-transition:all 0.10s ease-in-out; -webkit-transition:all 0.10s ease-in-out;}
.menu_icon a 	{  display:inline-block; cursor:pointer; }
.main_nav	{ width:100%; margin:0;padding:0; z-index:99999 !important; display:none; background:#00648a;  border-radius:0;  float:none; z-index:9999; position:absolute; left:0; top:56px;}
.search_section{margin:0; float:left; width:100%;}
.search_section input.textfield{width:87%;}
.main_nav ul{ z-index:9999;  display:block;width:100%; margin:0 auto; }
.main_nav ul li { float:none; display:block; margin:5px auto 5px; padding:0px 0;  background:none; width:93%; }
.main_nav ul li a{ text-align:left; display:block; font-size:18px; border:none; padding:0 0 0px 0; color:#fff;}
.main_nav ul li a:hover{ background:none; border-bottom:none; color:#fff;}	
.main_nav ul li a.active{ background:none; border-bottom:none;color:#fff;}	

.main_nav ul li ul{ position:static; width:100%; text-align:center; border-radius:0;}
.main_nav ul li ul li{ padding:0 0 10px 0;}
.main_nav ul li ul li a{ text-align:center; }

.form_section{ border-radius:0; padding:9px 2% 19px;}	
.form_section ul{ width:100%;}
.form_section ul li{ margin:0 0 15px 0;display: block; float:none; width:100%;}
.form_section ul li .textfield{ width:100%;}
.form_section ul li select{ width:100%;height:44px;padding:10px 0 10px 15px;font-size:15px;}
.form_section ul li:nth-child(4){ width: 100%;}

.form_section ul li .button{ display:block; margin:0 auto;} 
.new_section			{width:96%; display:block; margin:0 auto;} 
.new_section ul li img{ padding:0;}
.new_section ul li .con{ width:76%;}

.mail_section ul li{ min-height:190px;}
.mail_section ul li .mail{ width:70%; padding:0 4% 6% 4%; min-height:100%;} 

.contacts_section ul{ width:99%;}

.contacts_section ul li{ width:24%;}
.contacts_section ul li span{ font-size:15px;}

.footer_cont{ width:495px; display:block; margin:0 auto;}
.links {padding: 21px 0 0;width: 185px;}
.information {padding: 18px 0 0 20px;width: 289px;}
.connect {padding: 18px 0 0;width: 205px;}
.footer_logo{ margin:18px 0 0 0;}

/*inner_page*/	
.cont_left							{ width:35%; margin-right:20px;}
.cont_right							{ width:60%; float:right;}
.cont_right h1						{ font-size:23px; line-height:45px;}
.cont_right h2						{ font-size:16px; line-height:25px;}
.cont_right h3						{ font-size:16px; line-height:40px;}
.cont_right p						{ font-size:14px; line-height:20px; padding:5px 0 10px;}
.cont_right ul li					{ padding-bottom:8px; background-position:0 7px;font-size:15px;}
.cont_right ul li	a               { font-size:15px; }
.cont_right ul li span				{ font-size:15px; line-height:18px;}
.cont_right ul						{ padding:10px 0 13px 27px;}
.cont_right ol li                   { font-size:14px; margin-left:0 !important;}
.sidebar_links                      { box-shadow :none; }
.sidebar_links h2					{cursor:pointer;}
.cont_right p iframe                         {width:100%;}
.Encyclopedia_Search input{width:86%;}
.Encyclopedia_Search input[type="image"]{width:auto;}

.sub_privider1 ul{ width:100% !important; float:none !important;}
.sub_privider1{ width:100% !important;}
.main_nav ul li:hover .submenus{ display:none;}
.main_nav ul li .submenus{display:none; position:static; width:100%; border-radius:0; }
.main_nav ul li .submenus ul{display:block;}
.sub_firstlinks ul{width: 47% !important; float:left !important;}
.specail_letters ul li{    width: 15px !important; float:left !important;}
.sub_privider1{width:100% !important; padding:0;}
.sub_firstlinks{ margin:0;}

.header_cont{background:#f6f6f6; padding:15px 2%; width:100%; margin-top:20px;}
.header_top .top_nav				{display:none;}
.mobile .top_nav					{display:block !important; background:#fff; width:100%; float:none;}

.mobile.right-section1	ul li a{color:#00648a;}
.mobile.right-section1	ul li:hover 	{background:none;}
.mobile .top_nav ul li.mobile_home{display:none;}
.form_container	{ width:100%;}
.select_specality .styled-select { background: url(../../_img/arrow.png) no-repeat 90% 50% #fff; }
 .submenus ul li .select_specality
{
    padding: 0 6px 0 8px !important ;
    width:95% !important ;
}
  .submenus ul li .select_specality {
      background: url(../../_img/arrow.png) no-repeat 90% 50% #fff !important ;
  }

.formEmailPatient label {
    display: inline;
    float: left;
    width: 100%;
    margin-right: 2%;
    height:auto;
}

.formEmailPatient input{
    width:100%;
}

.formEmailPatient textarea{
    width:100% !important;
}

/*News & Media*/

#MediaPlayer{
    width:100% !important;
    background-image:none !important;
    float:left !important;
    background-color:#fff;
}
    #MediaPlayer #TopContent{
        width:100% !important;
    }
        #MediaPlayer #AboutBox {
            width:100% !important;
            margin:0 !important;
            padding:9px 20px 20px 22px !important;
            float:left !important;
            height:auto !important;
        }

        #MediaPlayer #CategoriesBox{
            margin:0px !important;
            float:left !important;
            height: auto !important;
             background-color:#00648a;
             width:435px !important;
             margin-top:15px !important;
            margin-bottom:15px !important;
        }

        #MediaPlayer #CategoriesBox #FeaturedVideos{
            margin:0 !important;
            position:relative !important;
            width: 400px !important;
            float:left !important;
            height:auto !important;
        }
            .infiniteCarousel{
                width:422px !important;
            }

            .infiniteCarousel .wrapper{
                width:365px !important;
            }
.sidebar_links{
    width:95%;
    margin:0 2.5% 36px 2.5%;
}

.cont_right{
    float:left;
}

#DropDownBox{
    padding:0 0 0 22px !important;
    float:left !important;
    position:relative !important;
    margin:0 !important;
}

#BottomContent{
    width:100% !important;
    float:left !important;
    height: auto !important;
}
    #BottomContent table, #BottomContent tbody, #BottomContent tr, #BottomContent td{
        display:block !important;
        width:100% !important;
        float:left !important;
        height: auto !important;

    }
        #BottomContent .float, #BottomContent .Column, #BottomContent .Column #MidEvents, #BottomContent .Column #MidEvents a.NewsItem, #BottomContent .Column #LatestNews, #BottomContent .Column #LatestNews a.NewsItem, #BottomContent .ColumnnoMargin, #BottomContent .ColumnnoMargin #Highlights,#BottomContent .ColumnnoMargin #Highlights a.NewsItem{
            width:100% !important;
            height:auto !important;
        }

            #BottomContent .float{
                margin-bottom:15px !important;
            }

            #BottomContent .floatright{
                float:left !important;
                width:100%;
            }

.main_content .form_container .form_section .select_specality .styled-select{ height:52px;}
.contact-page-container > img{
    margin:17px 30px 10px 0;
    width:100%;
}

.address-info{
    width:48%;
}

.contact-info{
    width:33%;
    margin:33px 15px 0px 9px;
}


/*Patient Care Services*/

.care-services-container .care-services{
    width:100%;
    float:left;
    margin-right:100px;
    margin-top:15px;
    font-size: 14px;
}
    .care-services-container h1 > a{
        font-size:23px;
        font-weight:400;
        color:#00638a;
        line-height:30px;
    }

/*SiteMap*/

#PageText > table > tbody > tr > td{
    float:left;
    width:100% !important;
}

    /* Force table to not be like tables anymore */
    .physician-practices table,.physician-practices thead,.physician-practices tbody,.physician-practices th,.physician-practices td,.physician-practices tr { 
        display: block; 
    }
    
    /* Hide table headers (but not display: none;, for accessibility) */
    .physician-practices thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    
    .physician-practices tr { border: 1px solid #ccc; }
    
    .physician-practices td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 50%; 
    }
    
    .physician-practices td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
    }
    
  
    
    /*
    Label the data
    */
    .physician-practices td:nth-of-type(1):before { content: "Name"; }
    .physician-practices td:nth-of-type(2):before { content: "Street Address"; }
    .physician-practices td:nth-of-type(3):before { content: "Suite #"; }
    .physician-practices td:nth-of-type(4):before { content: "Phone #"; }


    .new_section ul{
        padding:10px 27px 13px 27px;
    }

    .cont_right > img{
        width:100%;
        height:auto !important;
    }

    .cont_right p > img{
        width:100% !important;
        height:auto !important;
    }

    .formEmailPatient .formEPRow .formInst{
        float:left;
    }

    .responsive-captcha{
        float:left;
        width:100%;
    }

    .formEmailPatient > div:last-child{
		width:100%;
		float:right;
	}

    .responsive-captcha{
        margin-left:0;
    }

    .Encyclopedia_Middle_Top_Col3{
        float:left;
    }
        .Encyclopedia_Middle_Top_Col3 img{
           margin-left:20px;
           margin-top:15px;
        }

    .Encyclopedia_Middle_Bottom{
        float:left;
        margin-left:25px;
    }

    .inner1_main_lef p{
    font-size:15px !important;
}

.inner1_main_lef p span{
    font-size:15px !important;
}

.DescDetails p b, .DescDetails b, .DescDetails font{
    font-size:15px !important;
}

.formEmailPatient iframe{
    display:none;
}

}

@media only screen and (max-width:650px) {
	
.header_top{ display: inline-block;float: left;padding:0px 0 0 0; width:80%;}	
.main_nav ul li:hover ul{ display:none;}

.menu_icon a 	{  display:inline-block; cursor:pointer; }

.main_nav ul li ul{ position:static; width:100%; text-align:center; border-radius:0;}
.main_nav ul li ul li{ padding:0 0 10px 0;}
.form_section ul li .textfield{ width:100%; padding:13px 5px 8px 5px;}
.connect ul li                     { margin: 0 11px;}

.mail_section ul li{ width:99.5%; margin:0 0 20px 0;min-height:30px; padding:10px 0 10px 0;}
.mail_section ul li .mail{ width:auto; float:left; padding:0 0 0 20px; }
.mail_section ul li .mail h5{ font-size:20px; padding:7px 0 0 0;}
.mail_section ul li .mail p{ font-size:17px; display:none;}	

.contacts_section{ box-shadow:none; border:none; background:none;}
.contacts_section ul{ display:none;}

.baby_section{ display:none;}
.mail_section{ padding:0; width:96%; margin:0 auto; display:block;}
.new_section{ border:solid 1px #e6e6e6; min-height:220px;}
.new_section h2{ background:none; border:none; border-radius:0; text-align:center; padding:10px 0 0 0;}	

.new_section ul li img{ display:none; }
.new_section ul li .con{ display:block; width:260PX; margin:0 auto; float:none; display:block; text-align:left; }

.new_section .bx-wrapper .bx-controls-direction a{ display:none;}
.new_section .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ text-align:center; width:100% !important;}
.new_section .bx-wrapper .bx-pager.bx-default-pager a{ background:url(../_img/button.png) no-repeat ; width:23px !important; height:23px !important; text-align:center; }
.new_section .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{ background:url(../_img/button_hover.png) no-repeat ;}
.new_section .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom:-70px; right:0; }

footer{ padding:30px 0 30px 0;}
.footer_cont{ width:100%;}
.links {padding: 21px 0 0;width: 185px;  text-align:center; margin:0 auto; float:none; }
.information {padding: 18px 0 0 20px;width: 289px; display:none;}
.connect {padding: 18px 0 0;width: 100%; text-align:center; margin:0 auto; display:block; float:none; padding:0;}
.connect h4{ display:none;}
.footer_logo{ margin:18px auto 0; width:100%; float:none; text-align:center; display:block; }
.footer_logo img{ display:none;}
.footer_logo ul{ width:100%; padding:0;}
.footer_logo ul li{ display:inline-block; border-right:solid 2px #fff; padding:0 10px;}
.footer_logo ul li p{ line-height:19px;}
.footer_logo ul li span{ display:inline-block; border-right:solid 2px #fff;border-left:solid 2px #fff; padding:0 5px; margin:0 0 0 2px;}
.footer_logo ul li p em{display:none;}
.footer_logo ul li:nth-child(1){ display:none;}

.form_section ul li:nth-child(4){ width:100%;} 

/*.form_section ul li:nth-child(2){ display:none;}*/

.contacts_section ul{ display:block; padding:19px 0 0 0px;}
.contacts_section h3{ display:none;}
.contacts_section ul li:nth-child(1) span{   color: #4b4f59; display: inline-block;float: left;font-size: 30px; padding: 16px 0 0 20px;}
.contacts_section ul li:nth-child(1) p {
    color: #ffffff;
    font-family: "Khula",sans-serif;
    font-size: 38px;
    font-weight: 300;
    line-height: 40px;
}
.contacts_section ul li:nth-child(1) {
    background: #98bde1 none repeat scroll 0 0;
	background-image:none;
    border-radius: 7px 30px 30px 7px;
    color: #ffffff;
    display: inline-block;
    float: left;
    font-family: "Khula",sans-serif;
    font-size: 38px;
    font-weight: 300;
    line-height: 40px;
    padding: 9px 0px 8px 10px;
	width:98%;
}
.contacts_section ul li img{ }
.contacts_section ul li:nth-child(2){ display:none;}
.contacts_section ul li:nth-child(3){ display:none;}
.contacts_section ul li:nth-child(4){ display:none;}


.contacts_section ul li .img{ background:url(../_img/phone_1.png) no-repeat right; width:20%; height:56px;}
.new_section a						{padding:12px 0 8px; float:none; display:block; margin:90px auto 20px; }

.sub_privider1 ul{ width:100% !important;}
.sub_privider1{ width:100% !important;}
.main_nav ul li:hover .submenus{ display:none;}
.main_nav ul li .submenus{display:none; position:static; width:100%; }
.main_nav ul li .submenus ul{display:block;}
.sub_firstlinks ul{width: 47% !important; float:left !important; text-align:center;}
.specail_letters ul li{    width: 15px !important; float:none !important;}
.sub_privider1{width:100% !important; padding:0;}
.sub_firstlinks{ margin:0;}
.header_cont{background:#f6f6f6;}
.main_nav ul li:hover 
 .rightside_links li a	{font-weight:600 !important;}
 .rightside_links li a{font-weight:600 !important;}
.main_nav ul li:hover .submenus	
 .sub_firstlinks li a{ font-weight: 600 !important ; font-size:15px !important;}
 .sub_firstlinks li a{font-weight:600 !important;}
 .submenus ul li a:hover{text-decoration:underline;}
 
 	
 
.helpful{display:block;}
.sidebar_links h2{background:url(../_img/arrow.jpg) no-repeat right center #f2f2f2;  font-size:15px;   padding: 6px 0 4px 15px;}
.banner			{display:none;}
.inner_cont{padding:10px 15px 30px 15px;}
.home_banner	{display:block;}
.sidebar_links ul					{ padding-left:20px; display:block;}

.mobile	{display:block !important ;}


.form_container	{ width:100%;}	
.form_section	{ border:none; border-top:solid 2px #dadadc; border-bottom:solid 2px #dadadc; border-radius:0px;}

.mail_section ul	{margin-bottom:20px;}
.new_section    { margin: 20px 6px 0; padding: 20px 0 10px 0; clear:both; float:left;}
.istock_section { background:#ffffff;}

.contacts_section ul				{width:100%; display:block;}
.contacts_section ul li:nth-child(1){width:92%; display:block; margin:0 auto; float:left; padding:10px 2%; border-radius: 3px 30px 30px 3px;}

.home_banner .bx-pager.bx-default-pager a	{display:none !important;}
.home_banner .bx-wrapper .bx-controls-direction a	{width:15px !important; height:25px !important; background-size:100% 100% !important;}
.encyclo-side-nav {width:33% !important;}
.encyclo-content {width:61% !important;}
    .formEmailPatient > div:last-child{
        width:100%;
        float:right;
    }
    .formEmailPatient .formEPRow .formInst{
        float:right;
        width:100%;
    }

    .responsive-captcha{
        width:100%;
    }

    #rel_links{
        width:100%;
        /*margin:0 2.5% !important;*/
    }
.address-info{
    width:100%;
}

.contact-info{
    width:100%;
    margin:15px 15px 0px 0px;
}


/*Campus Map*/
.campus-map-container{
    width:50%;
    float:none;
    margin:0 auto;
}

.campusmap-content-container{
    width:100%;
    padding:0 0 0 15px;
    margin-top:30px;
}

#PageText > table > tbody > tr > td{
    padding-left:0;
    padding-right:0;
}

#PageText table, #PageText tbody, #PageText tr, #PageText td{
    border-collapse:collapse;
    display:block;
    width:100% !important;
}


#recaptcha_area #recaptcha_table{
    display:table !important;
    width:318px !important;
}

#recaptcha_area tbody, #recaptcha_area tr, #recaptcha_area td{
    display:initial !important;
}



.physician-practices h1{
    line-height:22px !important;
}

.physician-practices h1 a{
    font-size:18px;
}


.physician-practices h1{
    font-size:18px;
}

.physician-practices td:before{
    font-size:15px;
}

.physician-practices td{
    padding-left:45%;
}

/*Media Center*/
.infiniteCarousel{
    width:310px !important;
}

.infiniteCarousel .wrapper{
    width:237px !important;
}

.new_section ul li p a{
    margin-top:10px;
}

/* Responsive styles for Careers Navigation*/
.sidebar_links .jobHeader {
    background: url(../_img/arrow.jpg) no-repeat right center #f2f2f2;
    font-size: 15px;
    padding: 6px 0 4px 15px;
}
.sidebar_links .divLinks
{
    display:none;
}


     #PageText .search-results-main td{
         display:table-cell !important;
         width:auto !important;
     }

     #PageText .search-pager-footer > td{
         width:100% !important;
         display:block !important;
     }

     .search-pager-footer{
                  margin-bottom:20px;
     }
     
     #ctl00_cphContent_ctl00_divRecentHealthNews, .inner_sidebar{
         margin-left:0 !important;
     }
}
@media only screen and (max-width:550px) {
	.form_section ul li .textfield{ width:100%;}
	.new_section a{ margin:0;}
.copy p{ font-size:20px;}
.form_section ul li:nth-child(4){ width:100%;} 
/*inner_page*/
.cont_left							{ width:100%; display:block; margin:0 auto; float:none;}
.cont_right							{ width:95%; display:block; margin:0 auto; float:none;}
.main_nav ul li .submenus{ width:100% !important;}
.specail_letters ul{text-align:center; }
.specail_letters ul li{display:inline-block !important; float:none !important;}
.helpful{display:block; margin:0 2.5% 15px 2.5% !important;}
.sidebar_links ul					{ padding-left:20px; display:none;}
    .top_nav,.side_links  {
        display: none;
    }


.mobile {
    display: block !important;
    width: 100%;
    margin-bottom: 28px;
}

.encyclo-side-nav{
    width:100% !important;
}

.encyclo-content{
    width:100% !important;
}

.main_content .form_container .form_section .select_specality .styled-select {height:44px; background:url(../../_img/arrow.png) no-repeat 95% 17px #fff !important;}

.sidebar_links{
    width:95%;
    margin:0 2.5% 15px 2.5%;
}

.phone-numbers div > a:first-child{
    width:100%;
    padding-bottom:8px;
}

.phone-numbers div > a:last-child{
    float:left;
}

.phone-numbers div > p:first-child{
    display:block;
    float:none;
}

.phone-numbers div > p:last-child{
    display:block;
    float:none;
}


.phone-numbers .headerse h2:first-child{
    width:100%;
    padding-bottom:8px;
}

.phone-numbers .headers h2:last-child{
    float:left;
}
}

@media only screen  and (min-width:830px){.main_nav{ display:block !important;} }


/*Sub-Banner Control*/

@media only screen and (min-width:768px) and (max-width:1450px)
{/*
    .full-banner
    {
        background-size: cover;
        height:353px !important;
    }*/
    .select_specality
    {
        width:100% !important;
    }
    .sub_privider1  .select_specality
    {
        width:339px !important;
    }
    .new_section a
    {
        width:100% !important;
    }
    .new_section .view_all_news a
    {
      width:181px !important;
    }
}

@media only screen and (max-width:1750px){
    .full-banner {
        height: 305px !important;
        background-size: contain;
        background-repeat:no-repeat;
    }
}

@media only screen and (max-width:1749px){
     .full-banner {
        background-size: cover;
        background-position:100% 0;

    }
}

@media only screen and (max-width:1600px) {
    .full-banner {
        height: 278px !important;
        background-size: contain;
        background-repeat:no-repeat;
    }
}

@media only screen and (max-width:1599px){
    .full-banner {
        background-size: cover;
        background-position:100% 0;
    }
}

@media only screen and (max-width:1500px){
    .full-banner{
        background-size:contain;
        height:262px !important;
         }
}

@media only screen and (max-width:1499px){
    .full-banner  {
        background-size:cover;
    }
}

@media only screen and (max-width:1399px){


}

@media only screen and (max-width:1350px){
    .full-banner{
        background-position:100% 0;
    }

}
@media only screen and (max-width:1262px){
     .full-banner{
        background-size:contain;
        height:219px !important;
      }

} 

@media only screen and (max-width:1261px){
    .full-banner{
        background-size:cover;
         background-position:100% 0;
    }
}

@media only screen and (max-width:1044px){
    .full-banner{
         background-position:90% 0;

    }
}

@media only screen and (max-width:1024px){
    .contacts_section {
        padding-bottom: 20px;
    }

    .submenus ul li .select_specality select {
        width: 320px;
    }

    #recaptcha_area, #recaptcha_table {
        border: 1px solid #e0e0e0;
        border-radius: 5px;
        padding: 10px 0;
    }

    .sub_firstlinks ul.rightside_links li {
        padding: 0 0 21px 0 !important;
    }

    .main_nav ul li a {
        font-size: 16px !important;
    }

    .findDoc .ajax__tab_active .ajax__tab_tab, .findDoc .ajax__tab_hover .ajax__tab_tab, .findDoc .ajax__tab_header .ajax__tab_tab{
        padding:14px 20px 14px 20px;
    }

    .practice-map{
        width:100%;
        padding-left:5%;
    }

    .jobnav{
        width:30% !important;
    }

} 

@media only screen and (max-width:1015px){
      .full-banner{
        height:169px !important;
        background-position:78% 0;
      }
}

@media only screen and (max-width:768px){
    .banner{
        display:none;
    }

    .youtube{
        width:100% !important;
    }
    .new_section
    {
        width:100%;
    }

    .form table {
        width: 100%;
    }

    .form img {
        max-width: 100%;
        height: auto;
    }

    #tblEmailPatient img {
        max-width: 100% !important;
        height: auto !important;
    }

    .awardsImages img {
        max-width: 40% !important;
        height: auto;
        margin:0 15px 0 0;
    }

    .responsive-captcha{
        margin-left:0;
    }

    .search-results-main{
        width:100%;
        padding-right:0;
        margin-bottom:20px;
        float:none;
    }

    .content_type_search_table{
        width:100%;
    }

    .content_type_search_table .content_type_search_type td{
        width:100%;
        display:block;
    }

    .content_type_search_type > td{
        margin-top:15px;
    }

    .search-header-right{
        width:65%;
    }

    .jobnav{
        width:34% !important;
    }
}

@media only screen and (max-width:650px)
{
    .findadocSearch
    {
        width:100% !important ;float: none !important ;
    }
    .tpsearchadvanced .search-advanced-label
    {
        display:none;
    }
    .divFindADoctor .advanced-styled-select,.divFindADoctor .advanced-styled-select-practice {
  
    width: 90%;
     margin-bottom:20px;
     margin-left:10px;
}
.divFindADoctor .advanced-styled-select select {
   
    width: 100% !important;
  
}
.dd-margin {
     display: block; 
      margin-left: 0px !important ; 
   
}
.divFindADoctorSearch input[type=text] {
    width: 85%; margin-left:10px;
    /* background: #f5f5f2; */
    margin-bottom:20px;
}
.findadoc-LeftColumn,.fad-page-header
{display:none;}
.divbacktoSearch
{
    display:block;
}
.doc-results-left {
width:100%;
float:none;
border:none;
}
.docresults,.operation-buttons
{
    display:none;
}
.physician_details_row1 
{height:auto;}
.physician_details_row .physicianTitle,.physician_results_details_row  .physicianTitle1
{
    font-size:18px !important ;
}
.physician_details_row1 span,.physician_results_details_row span,.physician_results_details_row .physicianTitle
{
  font-size:14px !important;
}
.divFindADoctor .photo
{
    float:none;
    text-align:center;
}
.search-results-col2 .search-results-physician-info
{
    max-width:100% !important ;
}
.physician_results_details_row span 
{
    width:100%;
}
    .findDoc .ajax__tab_active .ajax__tab_tab, .findDoc .ajax__tab_hover .ajax__tab_tab, .findDoc .ajax__tab_header .ajax__tab_tab {
            padding: 14px 5px 14px 5px !important;
    }
    .practice-address
{
    width:100%;float:none;
    text-align:center;
    margin-bottom:20px;
}
     .practice-address li
     {
         overflow:hidden;
     }
        
    .practice-address li span 
    {
        float:none !important ;
        display:inline-block;
    }
.practice-map {
    width:100%;float:none;
    text-align: center;
    display: inline-block;
}
.practice-map a,.practice-map span{
    text-align:center !important ;
    float:none !important;
}
.VideoItem2 iframe
{
    width:100%;
    height:auto;
}
 
}

@media only screen  and (max-width:479px) {
	.form_section ul li .textfield{display: block;margin: 0 auto;padding: 7px 5px 5px 16px; width: 100%; font-size:15px;}
	.copy{width:100%; margin:0 auto;}
	.form_section ul li{ width:99%; margin:0 auto 15px;}
	.dd .ddTitle .ddTitleText{ padding:12px 20px 11px !important;}
	.ddcommon .ddArrow{ top:15px !important;}
.copy p{ font-size:15px; }
	.new_section a{ margin:0;}
	.footer_logo ul li{ padding:0 7px;}
	.footer_logo ul li p{ line-height:14px; font-size:14px;}
	.main_nav ul li .submenus{ width:100% !important;}
	.sub_firstlinks ul{ float:none !important; width:97% !important; border:none;}
	.select_specality{ width:100%; margin:0 auto; display:block;padding:0px !important;}
	.sub_privider1 ul li .txtfield{ width:88%;}
	.sub_firstlinks{ padding:14px 0 10px;}
	.rightside_links{ margin:0 !important;}
	.submenus{border-radius:0px;}
	.search_section input.textfield{width:83%;}
	.mobile {    display: block !important;}
	
	.mobile .top_nav {padding: 8px 0;}
	.form_section { border-radius:0px;}
	.form_section ul li .button{ border: 1px solid #e0e0e0;}
	.mail_section ul li .mail{ padding:0 0 0 9px;}
	.mail_section ul li img { margin:3px 8px;}
	.new_section h2 { font-size:18px;}
	.contacts_section ul li:nth-child(1){ padding: 0px 2%;}
	.contacts_section ul li:nth-child(1) span{    padding: 13px 0 0 37px;    font-size: 21px;}
	.mainslider{display:none;}
	.mobile_banner									{display:block;}
    #PageText {
        width:100%;
        float:none;
    }

     .formEmailPatient .button {
    width: 100%;
}

.sidebar_links{
    margin-bottom:15px !important;
}

/*Media Player*/
.infiniteCarousel{
    width:263px !important;
}

.infiniteCarousel .wrapper{
    width:212px !important;
}

#DropDownBox{
    padding-left:0 !important;
}

    .submenus ul li .select_specality select{
        width:100% !important;
    }

     .search-header-right{
        width:100%;
    }

     .search-header-right .search-results-newsearch{
         width:69%;
     }

     .search-header-right .search-results-newsearchbtn{
         width:27%;
     }

     .search-header-inputs{
         margin:10px 0;
     }

     .search-header-left, .search-header-left select{
         width:100%;
     }

     .search-key-icon{
         margin-right:15px;
     }

     .search-pager-footer td{
     }
    .VideoItem2  #cms_video
    {
        width:100% !important;
    }
     #MediaPlayer #VideoBox
     {
         margin:0 !important;
     }
       #MediaPlayer #VideoBox,#MediaPlayer #VideoBox .video-js
    {
        width:100% !important;
    }
}

@media only screen and (max-width:380px){
    #ctl00_cphContent_ctl01_TabContainer1_tbpnloverview_divBiography img {
        width:100%;
        height:auto;
    }

    .findDoc .ajax__tab_header{
        font-size:16px;
    }
}