
#open_menu, .the_new {display:none}

@media (min-width: 1000px) and (max-width: 5000px) {


#dd-partner-doc_search {min-width: 670px;}
}

@media (min-width: 768px) and (max-width: 999px) {
   
   html { overflow-x: hidden; }

	body {
		min-width: 749px;
		padding:0;
		overflow-x: hidden;
	}
	
	body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			
			
	
	#header-block, #page-con {width:95%;height:auto}
	#container {width:95%;margin:0 auto;padding:0}
	#footer {width:95%;margin:25px auto 0;}
	#searchform, #container, #top-nav, #page-con, .rs-theme3 .dd-select, .rs-theme3 .dd-input, nav.autocontents,
	.noteclassic, .noteimportant, .notewarning, .notetip, .notehelp,
	p.comment-form-author, p.comment-form-email, p.comment-form-url, #respond input, #respond textarea {box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;}
	
	.social_buttons_header:after, #header-block:after {display: table;	clear: both;	content: '';}
	
	#logo {position:relative;float:left;display:block}
		#logo img {height:auto;max-width:100%}
		#searchform {position:relative;margin:15px auto!important;float:right;height:48px;margin-left:0px!important;margin-right:20px!important;width: 360px}
	
		#top-nav {width:100%;left:0}
		
		#page-con {padding:15px; background-position:62% 0;}
			#primary {width:60%;padding: 0;margin: 0;}
			#sidebar {width:35%}
			
			
			#request3, .rs-theme3 {width:100%!important}	
		.rs-theme3 .dd-select, .rs-theme3 .dd-input {width:100%!important;margin:0 0 10px!important;}
		
	.adsbygoogle {width:100%!important;overflow:hidden}
	
	nav.autocontents, .noteclassic, .noteimportant, .notewarning, .notetip, .notehelp {width:100%}
	
	.entry-con embed, .entry-con iframe {max-width:100%}
	.tablepress {width:100%!important;display:block;overflow-x:auto}
		.tablepress td {padding:3px;font-size:12px}
		ul.related_post li {width:45%!important}
		.dd-widget-list-container.doctorlist-theme5 {min-width:10px!important}
		
		#floating_sidebar {display:none}
		#non_floating_sidebar {display:none}
		
		.dd-widget-list-container .dd-list-card-img-link img {width:auto!important;max-width:100%;height:auto}
		.dd-widget-list-container .dd-list-card-img-link {width:auto;}
		.dd-list-card-left {text-align:center}
		
		p.comment-form-author, p.comment-form-email, p.comment-form-url, #respond input, #respond textarea {width:100%}
	
		p.comment-form-author label, p.comment-form-email label, p.comment-form-url label {right:0;width:100%;position:relative;}
		
		.link_block {float:none;margin:15px 0;width:100%}
		
		.adsense_plugin {display:block;overflow:hidden}
		
	/*new*/
		.fotorama, .fotorama div {max-width:none;box-sizing:content-box} 
		#header-block, #page-con {width:100%}
		#logo {margin-left:5px}
		#header-block {margin-top:10px}
		.phone_header {margin:10px 10px 0 0!important}
		#searchform {margin-right:10px!Important}
		#container {width:100%;padding:0 10px}
		#top-nav {top:0;height:45px}
		#top-nav .menu111 li a {padding:11px 5px;font-size:11px;height:auto}
		.social_buttons_header {width:auto}
		#page-con {padding:0}
		#sidebar {width:280px}
		#primary {padding:10px;background:#fff;width:calc(100% - 310px)}
		#toc_container {box-sizing:border-box}
		.social_buttons_header li {margin:4px 0 0 2px}
		#top-nav .menu111 li a, #main {padding:11px 5px;height:auto}
		.dd-widget-list-container .dd-list-card {padding:10px 0!important}
		.dd-widget-modal.customization-vitaportal .dd-button, .dd-widget-list-240-container.customization-vitaportal .dd-button, .doctorlist-theme5 .dd-button {width:auto!important}
		.dd-widget-list-container .dd-list-card-left {width:105px!important}
		.dd-widget-list-container .dd-list-card-info {width:calc(100% - 110px)!important}
		.dd-widget-list-container .dd-list-card-info-left {margin-right:140px}
		.dd-list-card-info-price::after {position:relative;display:block;left:auto}
		
		.dd-doctor-card__portrait {padding-right:10px!important}
		.dd-doctor-card__portrait img {min-width:100px}
		
		
} 

@media (min-width: 481px) and  (max-width: 767px) {
	
   html { overflow-x: hidden; }

	body {
		min-width: 480px;
		padding:0;
		overflow-x: hidden;
	}
	
	body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			
			
	#searchform, #container, #top-nav, .rs-theme3 .dd-select, .rs-theme3 .dd-input, nav.autocontents,
	.noteclassic, .noteimportant, .notewarning, .notetip, .notehelp,
	p.comment-form-author, p.comment-form-email, p.comment-form-url, #respond input, #respond textarea
	{box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;}
	
	.social_buttons_header:after {display: table;	clear: both;	content: '';}
	
	#toTop {display:none !important}
	
	#header-block, #page-con {width:95%;height:auto}
	#footer {width:95%;margin:25px auto 0;}
	#container {width:90%;margin:0 auto}
		#logo {position:relative;width:95%;margin:0 auto 25px;display:block}
		#logo img {height:auto;max-width:100%}
		#searchform {position:relative;margin:15px auto!important;width:90%;display:block;float:none!important;height:48px}
		#searchform .in-search {width:120px}
		.social_buttons_header {float:none;margin:0 auto}
		
		 #top-nav {width:100%;height:auto;top:0;margin:0 0 20px;left:0;background:#3670a4;padding:10px;border-radius:10px}
			#top-nav li {float:none}
			#top-nav .social_buttons_header li {float:left}
			
		#primary {float:none;padding: 0;margin: 0;}	
		#sidebar {float:none;width:100%}	
		
			#request3, .rs-theme3 {width:100%!important}	
		.rs-theme3 .dd-select, .rs-theme3 .dd-input {width:100%!important;margin:0 0 10px!important;}
		
	.adsbygoogle {width:100%!important;overflow:hidden}
	
	nav.autocontents, .noteclassic, .noteimportant, .notewarning, .notetip, .notehelp {width:100%}
	.dd-widget-list-container {width:100%!important;}
	.entry-con embed, .entry-con iframe {max-width:100%}
	.tablepress {width:100%!important;display:block;overflow-x:auto}
		.tablepress td {padding:3px;font-size:12px}
		ul.related_post li {width:45%!important}
		.dd-widget-list-container.doctorlist-theme5 {min-width:10px!important}
		
		#floating_sidebar {display:none}
		#non_floating_sidebar {display:none}
		
		.dd-widget-list-container .dd-list-card-img-link img {width:auto!important;max-width:100%;height:auto}
		.dd-widget-list-container .dd-list-card-img-link {width:auto;}
		.dd-list-card-left {text-align:center}
		
		p.comment-form-author, p.comment-form-email, p.comment-form-url, #respond input, #respond textarea {width:100%}
	
		p.comment-form-author label, p.comment-form-email label, p.comment-form-url label {right:0;width:100%;position:relative;}

		.link_block {float:none;margin:15px 0;width:100%}
		
		.adsense_plugin, {display:block;overflow:hidden}
		
		.adapt_menu {z-index:100;display:block!important;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;}
            .adapt_menu span {margin:0 3px 3px 0;display:inline-block;vertical-align:middle;width:30px;height:3px;background:#fff;position:relative;}
            .adapt_menu span:before {content:'';width:100%;position:absolute;top:-8px;left:0;height:3px;background:#fff;}
			.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-8px;left:0;height:3px;background:#fff;}
			.adapt_menu a {display:block;padding:10px;color:#fff;text-decoration:none}
		
		
		#top-nav .social_buttons_header {display:none !important;}
		#top-nav  ul {display:none}
		#top-nav  .the_new li a {display:block;height: 31px;    padding: 16px 10px 0;color:#fff;font-size: 12px;font-weight: bold; text-transform: uppercase;}

		
		/*new*/
		#logo {text-align:center;margin:0 auto!important}
		#header-block {margin-top:10px}
		.phone_header {width:100%;margin:10px 0!important;text-align:center}
		.phone_header div+div{font-size:12px!important}
		#searchform {width:100%}
		#searchform .in-search {width:calc(100% - 120px)}
		#container {padding-top:0}
		#page-con {width:100%}
		#primary {max-width:100%;padding:10px}
		.fotorama, .fotorama div {max-width:none;box-sizing:content-box}
		h1.entry-title, .entry-con h1 {padding:10px;margin:10px 0;font-size:18px}
		.home-post .post {width:100%;font-size:12px}
		.thumb-entry {width:80px;margin:0}
		div.entry-title {font-size:14px;font-weight:bold;margin-left:90px}
		
		#footer {width:100%;padding:10px;text-align:center}
		.footer-body div {width:100%;margin:0!important;float:none!important}
		.footer-body p{font-size:12px!important}
		.footer-body a {font-size:12px!important;line-height:18px}
		#top-nav .menu111 li a, #main {height:auto;padding:10px}
		
		.dd-doctor-card__portrait {padding-right:10px!important}
		.dd-doctor-card__portrait img {min-width:100px}
	
}
 

@media (max-width: 480px) {

   html { overflow-x: hidden; }

	body {
		min-width: 280px;
		padding:0;
		overflow-x: hidden;
	}
	
	body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
	
	#searchform, #container, #top-nav, .rs-theme3 .dd-select, .rs-theme3 .dd-input, nav.autocontents,
	.noteclassic, .noteimportant, .notewarning, .notetip, .notehelp,
	p.comment-form-author, p.comment-form-email, p.comment-form-url, #respond input, #respond textarea
	{box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;}
	
	.social_buttons_header:after {display: table;	clear: both;	content: '';}
	
	#toTop {display:none !important}
	
	#header-block, #page-con {width:95%;height:auto}
	#footer {width:95%;margin:25px auto 0;}
	#container {width:95%;margin:0 auto}
		#logo {position:relative;width:95%;margin:0 auto 25px;display:block}
		#logo img {height:auto;max-width:100%}
		#searchform {position:relative;margin:15px auto!important;width:90%;display:block;float:none!important;height:48px}
		#searchform .in-search {width:120px}
		.social_buttons_header {float:none;margin:0 auto}
		
		 #top-nav {width:100%;height:auto;top:0;margin:0 0 20px;left:0;background:#3670a4;padding:10px;border-radius:10px}
			#top-nav li {float:none}
			#top-nav .social_buttons_header li {float:left}
			
		#primary, #sidebar {float:none;width:100%;padding: 0;margin: 0;}	
		
	#request3, .rs-theme3 {width:100%!important}	
		.rs-theme3 .dd-select, .rs-theme3 .dd-input {width:100%!important;margin:0 0 10px!important;}
		
	.adsbygoogle {width:100%!important;overflow:hidden}
	
	nav.autocontents, .noteclassic, .noteimportant, .notewarning, .notetip, .notehelp {width:100%}
	
	.dd-widget-list-container {width:100%!important;height:auto!important}
	
	.tablepress {width:100%!important;display:block;overflow-x:auto}
		.tablepress td {padding:3px;font-size:12px}
		ul.related_post li {width:100%!important}
		.dd-widget-list-container.doctorlist-theme5 {min-width:10px!important}
		
		#floating_sidebar {display:none}
		#non_floating_sidebar {display:none}
		
		.dd-widget-list-container .dd-list-card-img-link img {width:auto!important;max-width:100%;height:auto}
		.dd-widget-list-container .dd-list-card-img-link {width:auto;}
		.dd-list-card-left {text-align:center}
		
		p.comment-form-author, p.comment-form-email, p.comment-form-url, #respond input, #respond textarea {width:100%}
	
		p.comment-form-author label, p.comment-form-email label, p.comment-form-url label {right:0;width:100%;position:relative;}
		
		.link_block {float:none;margin:15px 0;width:100%}
		.adsense_plugin {display:block;overflow:hidden}
		
		.adapt_menu {z-index:100;display:block!important;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;}
            .adapt_menu span {margin:0 3px 3px 0;display:inline-block;vertical-align:middle;width:30px;height:3px;background:#fff;position:relative;}
            .adapt_menu span:before {content:'';width:100%;position:absolute;top:-8px;left:0;height:3px;background:#fff;}
			.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-8px;left:0;height:3px;background:#fff;}
			.adapt_menu a {display:block;padding:10px;color:#fff;text-decoration:none}
		
		#top-nav .social_buttons_header {display:none !important;}
		#top-nav  ul {display:none}
		#top-nav  .the_new li a {display:block;height: 31px;    padding: 16px 10px 0;color:#fff;font-size: 12px;font-weight: bold; text-transform: uppercase;}

		
		/*new*/
		#logo {text-align:center;margin:0 auto!important}
		#header-block {margin-top:10px}
		.phone_header {width:100%;margin:10px 0!important;text-align:center}
		.phone_header div+div{font-size:12px!important}
		#searchform {width:100%}
		#searchform .in-search {width:calc(100% - 120px)}
		#container {padding-top:0}
		#page-con {width:100%}
		#primary {max-width:100%;padding:10px}
		.fotorama, .fotorama div {max-width:none;box-sizing:content-box}
		h1.entry-title, .entry-con h1 {padding:10px;margin:10px 0;font-size:18px}
		.home-post .post {width:100%;font-size:12px}
		.thumb-entry {width:80px;margin:0}
		div.entry-title {font-size:14px;font-weight:bold;margin-left:90px}
		
		#footer {width:100%;padding:10px;text-align:center}
		.footer-body div {width:100%;margin:0!important;float:none!important}
		.footer-body p{font-size:12px!important}
		.footer-body a {font-size:12px!important;line-height:18px}
		#top-nav .menu111 li a, #main {height:auto;padding:10px}
		
		/*new2*/
		.dd-widget-list-container .dd-list-card-left {width:100%!important}
		.dd-widget-list-container .dd-list-card-info {width:100%!important;padding:0!important}
		.dd-widget-list-container .dd-list-card-info-right {position:relative!important;margin:0 auto 25px!important;text-align:center!important}
		.dd-widget-list-container .dd-list-card-info-right-rating {float:none!important;display:inline-block;vertical-align:top;}
		.dd-widget-list-container .dd-list-card-info-left {margin:0 auto!important}
		.dd-widget-list-container .dd-list-card-info-name {width:100%!important}
		.dd-widget-list-container .dd-list-card-img-link {width:auto!important}
		.dd-doctor-card-section--showcase,.dd-doctor-card__portrait,.dd-doctor-card__showcase-text {display:block!important}
		.dd-list-card-info-price::after {position:relative;top:auto;left:auto;display:block}
		.dd-widget-list-container .dd-list-card {padding:10px!important}
		
		
}
