
@media screen and (max-width: 2000px) and (min-width: 1899px) {
.doc_text {
	float: left;
	width: 80%;
}
.doc_img {
  float: left;
  width: 100px;
}
.search-txtbox-inner {
	font: 12px/18px 'Muli', sans-serif;
	width: 60%;
}
#menu li > a {
	padding: 0 8px;
}
}

@media screen and (max-width: 1216px) and (min-width: 1024px) {

.web_url li {
  width: 42%;
}
.countries {
    width: 94%;
}
.copy_text {
  width: 55%;
}
.down {
  width: 22.3%;
}
.doc_text {
	float: left;
	width: 80%;
}
.doc_img {
  float: left;
  width: 100px;
}
.doc_img img {
  border: 1px solid #e2e2e2;
  padding: 2px;
}
.address {
   width: 70%;
}
span.right {
  
  float: left;
  text-align: right;
  width: 32%;
}
#menu li > a {
	padding: 0 6px;
}
.modal {
	right: auto;
}
}
@media screen and (max-width: 1023px) and (min-width: 981px) {
	
.doc_text {
   width: 80%;
}
span.right {
  width: 31%;
}
.modal {
	right: auto;
}
}
@media screen and (max-width: 980px) {
.header-logo {
	float: none;
	margin: 5px 0;
	text-align: center;
}
.header-logo img {
	width: 50%;
}
.social-media {
	width: 82%;
	float: none;
	margin: 0 auto;
}
#menu li > a {
	padding: 0 12px;
}
.doc_text {
	width: 75%;
	float: left;
}
.doc_img {
  width: 100px;
}
.web_url li {
  width: 50%;
}
.social-media.down {
	width: 215px;
	float: right;
}
.copy_text {
   width: 70%;
}
.countries {
  width: 95%;
}
.specilty {
    margin: 0 auto 0 3%;
}
.specilty li {
    clear: none;
    width: 24%;
}
#clinets-logo ul li {
    margin: 0 18px 0 0;
}
#clinets-logo ul li {
  margin: 0 14px 0 29px;
}

.doc_img img {
  border: 1px solid #e2e2e2;
  padding: 2px;
}
.address {
   width: 70%;
}
span.right {
  
  float: left;
  text-align: right;
  width: 32%;
}
.left_side {
	width:100%;
	font: 22px 'Muli', sans-serif;
	clear:both;
}
.right_side_search {
	width: 100%;
	text-align:center;
}
.right_side {
	margin-top: 0px;
}
.search-txtbox-inner {
	font: 11px/18px 'Muli', sans-serif; 
}
#list_doctor_container {
	width: 96%;
}
.home-contact-section {
	width: 96%;
}
.price-section {
	padding: 10px 0 10px 10px;
}
.price-section a {
	font: 16px 'Muli', sans-serif;
}
.price-section p {
	font: 12px/15px 'Muli', sans-serif;
}
.con-section a {
	font-size: 20px;
}
.con-section {
	padding: 27px 8% 36px 10%;
}
.con-section p {
	font: 14px 'Muli', sans-serif;
}
.modal-content {
	width: 215px;
}
.modal {
	right: auto;
}
#footer .block1 ul:nth-child(3), #footer .block2 ul:nth-child(3) {
	margin: 3% 2% 4%;
}
}
@media screen and (max-width: 768px) {
	#menu {
	width: 100%;
	clear: both;
	float: none;
	margin: 0 auto;
}
.modal {
	right: auto;
}
.modal-content {
	width: 215px;
}
}
@media screen and (max-width: 767px) {
.web_url li {
  width: 100%;
}
.header-logo {
	margin: 18px 0 10px;
	width: 100%;
	text-align: center;
}

.social-media li a {
 margin: 0;
 }
.address {
	width: 68%;
   margin-left: 0;
}
.specilty {
    margin: 0 auto 0 3%;
}
.specilty li {
    clear: none;
    width: 24%;
}

.address {
  margin: 10px auto 0;
  text-align: center;
  vertical-align: top;
  width: 80%;
}
.address p {
  margin-bottom: 10px;
}
.doc_details {
  width: 100%;
}
.doc_img {
  float: left;
  text-align: center;
  width: 100%;
}
.doc_text {
  margin-top: 17px;
  text-align: center;
  width: 100%;
}

.doc_web, .doc_phone, .doc_fax {
  background-position: right center;
  padding: 0;
  width: 41%;
}
.txt_no {
  padding-left: 10px;
  text-align: left;
  width: 55%;
  word-wrap: break-word;
}
.doc_address {
  float: left;
  width: 100%;
}
.copy_text {
	width: 100%;
	float: none;
	text-align: center;
	margin-bottom: 10px;
}
.copyright {
	height: auto;
	padding-bottom: 10px;
}
.price-section {
	width: 96%;
	border-radius: 8px;
}
.con-section {
	padding: 2%;
	border-radius: 8px;
	width: 95%;
	margin-top: 10px;
}
.con-section p {
	text-align: center;
}
#list_doctor_container {
	padding: 0;
}
ul.alpha li.pagelistdown {
	width: 94%;
}
.doc_block {
	width: 95%;
	padding:10px 8px;
}
.txt_no {
	padding-left: 0px;
	text-align: left;
	width: 100%;
}
.specilties li, .specilties h2{
	text-align: left;
}
.spec_tag > li span .specialties_span {
	float: left;
	padding-left: 0px;
}
#list_doctor_header {
	padding-top: 10px;
}
.left_side h1 {
	margin-bottom: 8px;
}
.contact-number {
	margin: 10px 0;
}
#inner-header.social-media {
	width: 90%;
	float: none;
	margin: 0 auto;
}
#menu li > a {
	padding: 0 6px;
}
#menu {
	width: 78%;	
}
.social-media {
	width: 100%;
}
.search-txtbox-inner {
	width: 205px;
}

}
@media screen and (max-width: 639px) {

.web_url li {
  width: 100%;
}
.doc_social {
  width: 45%;
}

.address {
  margin: 10px auto 0;
  text-align: center;
  vertical-align: top;
  width: 90%;
}
.address p {
  margin-bottom: 10px;
}
.doc_details {
  width: 100%;
}
.doc_img {
  float: left;
  text-align: center;
  width: 100%;
}
.doc_text {
  margin-top: 17px;
  width: 100%;
}


.doc_address {
  float: left;
  width: 100%;
}
.add_header {
   width: 100%;
}
span.left {
  float: left;
  width: 41%;
}
span.right {
  float: left;
  text-align: right;
  width: 41%;
}
.map {
   text-align: center;
   width: 100%;
}
	
.left_side ,.right_side_search{
   width: 100%;
}	
.right_side_search{
	float:left;	
}
.search-country-inner, .search-state-inner {
	margin-bottom: 10px;
}
.doc_web, .doc_phone, .doc_fax {
  background-position: right center;
  padding: 0;
  width: 40%;
}
	
.pad{
	 text-indent: 79px;
}
span.logo_txt {
    margin-left: 19%;
}
footer .copyright {
    height: 87px;
}
.copy_text {
    margin-bottom: 2%;
    text-align: center;
    width: 100%;
}
#footer .block1, #footer .block2 {
    width: 100%;
}
.specilty li a.uro {
    line-height: 19px;
}
.specilty {
    margin: 33px 0 0;
    width: 100%;
}
#footer .block1 .specilty li {
  height: auto;
}
.specilty li {
  clear: none;
  height: 50px;
  width: 50%;
}
/*.specilty li a {
    line-height: 25px;
}*/
.client-logo {
    margin: 2% 0 0 24%;
}
span.logo_txt {
    margin-left: 16%;
}
#clinets-logo ul li {
  margin: 0 16px 0 0;
  width: 170px !important;
}
.client-logo {
    margin: 2% 0 0 13%;
}
.header-logo {
    margin: 18px 0 10px;
    width: 100%;
}
.social-media {
    float: none !important;
    margin: 0 auto;
    text-align: center;
    width: 60%;
}
.main-menu {
    display: none;
}
nav {
    min-height: 40px;
}
#inner-header .social-media {
	display: none;
}
.dummy_block, .dummy_block1, .dummy_block2 {
    clear: both;
    display: block;
    float: left;
    height: 40px;
}
.dummy_block1 {
    height: auto;
    width: 100%;
}
.slicknav_menu {
    display: block;
}
.slicknav_menu {
    background-color: #363636;
    display: block;
    float: left;
    left: 0;
    position: absolute;
    width: 100%;
}
.dummy_block1 .slicknav_menu {
    position: relative;
}
.slicknav_btn {
    cursor: pointer;
    display: block;
    height: 30px;
    margin: 0 auto;
    padding: 10px 0 0;
    position: relative;
    vertical-align: middle;
    width: 82px;
}
.dummy_block1 .slicknav_btn {
    width: 145px;
}
.dummy_block2 .slicknav_btn {
    width: 160px;
}
.slicknav_menu .slicknav_menutxt {
    display: block;
    float: right;
    font: 18px/22px "MyriadPro-Regular";
}
.slicknav_menu .slicknav_icon {
    float: left;
    margin: 3px 0 0 4px;
}
.slicknav_menu .slicknav_no-text {
    margin: 0;
}
.slicknav_menu .slicknav_icon-bar {
    display: block;
    height: 3px;
    width: 1.325em;
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 0.188em;
}
.slicknav_nav {
    clear: both;
}
.slicknav_nav ul, .slicknav_nav li {
    border-bottom: 1px dashed #ccc;
    display: block;
}
.slicknav_nav li {
    float: none;
    padding: 0;
    width: 99%;
}
.slicknav_nav li.last_menu {
    border-bottom: medium none;
}
.slicknav_nav .slicknav_arrow {
    float: right;
    font-size: 0.8em;
    margin: 0;
}
.slicknav_nav .slicknav_item {
    cursor: pointer;
    display: block;
}
.slicknav_nav a {
    display: block;
}
.slicknav_nav .slicknav_item a {
    display: inline;
}
.slicknav_menu::before, .slicknav_menu::after {
    display: table;
}
.slicknav_menu::after {
    clear: both;
}
.slicknav_menu {
    font-size: 16px;
}
.slicknav_btn {
    text-decoration: none;
}
.slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-family: "MyriadPro-Regular";
    font-weight: bold;
}
.slicknav_menu .slicknav_icon-bar {
    background-color: #f5f5f5;
}
.slicknav_nav {
    background: #6d6f71 none repeat scroll 0 0;
    color: #fff;
    font-size: 0.875em;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 3;
}
.slicknav_nav, .slicknav_nav ul {
    background: #363636 none repeat scroll 0 0;
    overflow: hidden;
    padding: 0;
}
.slicknav_nav li li a {
    padding: 5px 25px;
}
.slicknav_nav .slicknav_item {
    padding: 5px 10px;
}
.slicknav_nav a {
    border: medium none !important;
    color: #ffffff;
    font: 16px "MyriadPro-Regular";
    margin: 2px 0;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
    width: 95%;
}
.slicknav_nav a:hover {
    background: #000000 none repeat scroll 0 0;
    color: #ffffff;
}
.slicknav_nav .slicknav_item a {
    margin: 0;
    padding: 0;
}
.slicknav_nav .slicknav_item:hover {
    color: #fbdb0d;
}
.slicknav_nav .slicknav_item:hover a {
    color: #fbdb0d;
}
.slicknav_nav .slicknav_txtnode {
    margin-left: 15px;
}
.dropdown-menu, .dropdown-menu2 {
    float: none;
    margin: 0;
    position: static;
    width: 100%;
}
.slicknav_nav .dropdown-menu li a {
    font: 15px/18px "MyriadPro-Regular" !important;
    margin: 0;
    padding: 7px 0 7px 25px;
}
.slicknav_nav .dropdown-menu2 li a {
    padding: 7px 0 7px 15px;
}
.slicknav_nav .dropdown-menu li a a {
    padding: 0;
}
#doc_full_details {
	width: 94%;
}
}
@media screen and (max-width: 479px) {
.header-logo img {
	width: 50%;
}	
.specilty li a span.spec{
	width: 100%;
}
.web_url li {
  box-sizing: border-box;
  padding-bottom: 17px;
  width:100%;
}
.web_url li a {
  padding-left: 25px;
  word-wrap: break-word;
  text-indent:0;
}
.doc_social {
  margin: 10px 0;
  width: 100%;
}
.fulldetails ul li {
   width: 95%;
   background-size:4.1%;
}

.cpc-image img {
	clear: both;
	float: none !important;
	text-align: center;
}
.fulldetails p {
	clear: both;
	text-align:justify;
}
.address {
  margin: 10px auto 0;
  text-align: center;
  vertical-align: top;
  width: 90%;
}
.address p {
  margin-bottom: 10px;
}
.doc_details {
  width: 100%;
}
.doc_img {
  float: left;
  text-align: center;
  width: 100%;
}
.doc_text {
  margin-top: 17px;
  width: 100%;
}
.doc_address {
  float: left;
  width: 100%;
}
.doc_web, .doc_phone, .doc_fax {
  background-position: right center;
  width: 22%;
}
.add_header {
   width: 100%;
}
span.left {
  float: left;
  width: 41%;
}
span.right {
  float: left;
  text-align: right;
  width: 41%;
}
.map {
   text-align: center;
   width: 100%;
}
	
.right_side_search {
	float: left;
	clear: both;
	margin-bottom: 10px;
}	
.right_side {
	float: none;
	font: 14px/20px 'Muli', sans-serif;
	margin-right: 5px;
	margin-top: 0;
	text-align: center;
	clear: both;
	display: block;
}
.countries {
    width: 90%;
}
.countries ul li {
    margin-right: 16px;
}
footer .copyright {
    height: 87px;
}
.copy_text {
    margin-bottom: 2%;
    text-align: center;
    width: 100%;
}
#footer .block1, #footer .block2 {
    width: 100%;
}
/*.specilty li a.uro {
    line-height: 19px;
}*/

.specilty {
    margin: 33px 0 0;
    width: 100%;
}
.specilty li {
    clear: none;
    width: 50%;
	text-align:center;
	height:70px;
}
/*.specilty li a {
    line-height: 25px;
}*/
.client-logo {
    margin: 2% 0 0 24%;
}
span.logo_txt {
    margin-left: 30%;
}
#clinets-logo ul li {
    margin: 0 55px 0 0;
}

.countries ul li {
    margin-right: 16px;
}
.search-txtbox {
    font-size: 13px;
    width: 66%;
}

.social-media {
    float: none;
    margin: 0 auto;
    text-align: center;
}
.main-menu {
    display: none;
}
nav {
    min-height: 40px;
}
.dummy_block, .dummy_block1, .dummy_block2 {
    clear: both;
    display: block;
    float: left;
    height: 40px;
}
.dummy_block1 {
    height: auto;
    width: 100%;
}
.slicknav_menu {
    display: block;
}
.slicknav_menu {
    background-color: #363636;
    display: block;
    float: left;
    left: 0;
    position: absolute;
    width: 100%;
}
.dummy_block1 .slicknav_menu {
    position: relative;
}
.slicknav_btn {
    cursor: pointer;
    display: block;
    height: 30px;
    margin: 0 auto;
    padding: 10px 0 0;
    position: relative;
    vertical-align: middle;
    width: 82px;
}
.dummy_block1 .slicknav_btn {
    width: 145px;
}
.dummy_block2 .slicknav_btn {
    width: 160px;
}
.slicknav_menu .slicknav_menutxt {
    display: block;
    float: right;
    font: 18px/22px "MyriadPro-Regular";
}
.slicknav_menu .slicknav_icon {
    float: left;
    margin: 3px 0 0 4px;
}
.slicknav_menu .slicknav_no-text {
    margin: 0;
}
.slicknav_menu .slicknav_icon-bar {
    display: block;
    height: 3px;
    width: 1.325em;
}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 0.188em;
}
.slicknav_nav {
    clear: both;
}
.slicknav_nav ul, .slicknav_nav li {
    border-bottom: 1px dashed #ccc;
    display: block;
}
.slicknav_nav li {
    float: none;
    padding: 0;
    width: 99%;
}
.slicknav_nav li.last_menu {
    border-bottom: medium none;
}
.slicknav_nav .slicknav_arrow {
    float: right;
    font-size: 0.8em;
    margin: 0;
}
.slicknav_nav .slicknav_item {
    cursor: pointer;
    display: block;
}
.slicknav_nav a {
    display: block;
}
.slicknav_nav .slicknav_item a {
    display: inline;
}
.slicknav_menu::before, .slicknav_menu::after {
    display: table;
}
.slicknav_menu::after {
    clear: both;
}
.slicknav_menu {
    font-size: 16px;
}
.slicknav_btn {
    text-decoration: none;
}
.slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-family: "MyriadPro-Regular";
    font-weight: bold;
}
.slicknav_menu .slicknav_icon-bar {
    background-color: #f5f5f5;
}
.slicknav_nav {
    background: #6d6f71 none repeat scroll 0 0;
    color: #fff;
    font-size: 0.875em;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 3;
}
.slicknav_nav, .slicknav_nav ul {
    background: #363636 none repeat scroll 0 0;
    overflow: hidden;
    padding: 0;
}
.slicknav_nav li li a {
    padding: 5px 25px;
}
.slicknav_nav .slicknav_item {
    padding: 5px 10px;
}
.slicknav_nav a {
    border: medium none !important;
    color: #ffffff;
    font: 16px "MyriadPro-Regular";
    margin: 2px 0;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
    width: 95%;
}
.slicknav_nav a:hover {
    background: #000000 none repeat scroll 0 0;
    color: #ffffff;
}
.slicknav_nav .slicknav_item a {
    margin: 0;
    padding: 0;
}
.slicknav_nav .slicknav_item:hover {
    color: #fbdb0d;
}
.slicknav_nav .slicknav_item:hover a {
    color: #fbdb0d;
}
.slicknav_nav .slicknav_txtnode {
    margin-left: 15px;
}
.dropdown-menu, .dropdown-menu2 {
    float: none;
    margin: 0;
    position: static;
    width: 100%;
}
.slicknav_nav .dropdown-menu li a {
    font: 15px/18px "MyriadPro-Regular" !important;
    margin: 0;
    padding: 7px 0 7px 25px;
}
.slicknav_nav .dropdown-menu2 li a {
    padding: 7px 0 7px 15px;
}
.slicknav_nav .dropdown-menu li a a {
    padding: 0;
}
.header-logo img {
	width: 80%;
}
#specilities-container .block1 {
	width: 100%;
}
#specilities-container .block1 ul {
	margin: 3% 0% 4% 0;
	padding: 0 0 0 0px;
	width: 96%;
}
#specilities-container .block1 ul:nth-child(2) {
	margin: 0;
}
#specilities-container .block1 ul:last-child {
	padding-left: 0px;
}
#footer .block1 ul.specilty li {
	height: auto;
	width: 96%;
	text-align: left;
	margin: 0% 0% 5px 0% !important;
}
#footer .block1 ul, #footer .block2 ul {
	width: 45%;
	 padding: 0 0 0 0px; 
}
.contact-number ul li {
	margin: 0 8px;
}
.social-media.down {
	float: none;
}
.doctors-content {
	margin: 10px 0 0 0;
}
.modal {
	z-index: 5;
	right: -3px;
}
.modal-content {
	width: 250px;
}
.blueborder .spec_tag > li span {
	width: 94%;
}
.ortho-institute {
	width: 98%!important;
}
.spec_tag > li span {
	width: 45%;
}
.load_more_spec {
	float: left;
}
.fulldetails .doctors-list {
	text-align: center;
}
.fulldetails .doctors-list li {
	float: none;
}
#contact_body {
	width: 100%;
	height: 90%;
	overflow-y:scroll;
}
.floating-form {
	max-width: 250px;
	padding:10px;
	height: 350px;
	overflow-y: visible;
}
.floating-form label > span.services{
	width:100%;
	height:inherit;
}
.search_heading {
	clear: both;
	width: 100%;
	float: left;
	text-align: left;
	margin: 5px 0;
}
}
