/*  1640px  */
@media all and (max-width: 1800px) {

.for-doctors-horizontal { margin-top:0px;}	

.homepage-logo {  width: 200px;  margin:0px auto;}

.ticker {  margin: 20px auto;}



}

/*  1350px  */
@media all and (max-width: 1479px) {

.aboutus-banner  {height:300px;}	

.aboutus-banner  h2 {line-height:300px;}
	
}




/*  1240px  */
@media all and (max-width: 1339px) {
 


}




/*  980px  */
@media all and (max-width: 1239px) {

.container {  width: 900px;}

.profile-photo {  width: 150px;}

.dlb-1 img {  border: 4px solid #0098da;  width: 100px;  margin: 10px auto 10px auto;}

.dlb-1 {  width: 150px; padding-right: 20px;}

.dlb-2 {  width: calc(100% - 310px); }

.filter-box {  width: 170px;}

.aboutus-banner  {height:200px;}	

.aboutus-banner  h2 {line-height:200px;}

.aboutus-topic {  width: 90%;}

.aboutus-pic {width:90%;}

#key-features .col-sm-3 {width:50%; float:left;}

.form-area .col-sm-4 {width:50%;}


}






/*  768px  */
@media all and (max-width: 979px) {

.container {  width: 720px;}

.doctor-list {width:100%;}

.inside-content-area {background-image:none;}

.rightside-form {width:100%; padding-top:30px;} 

.profile-photo {    width: 150px;    margin-bottom: 150px;  }

.logo-band .search {margin:7px 15px 7px auto; }

.clinic-map {width:100%; display:block;}

.clinic-map iframe  {border-bottom:0px;}

.filter-box {  width: 170px; margin-bottom:5px;}

.filters {padding-bottom:5px;}

.login-pic {display:block; width:350px; margin:0px;}

.login-box {margin-top:35px; width:320px;}

h2 {font-size:25px; line-height:145%;}

.aboutus-pic {    width: 100%;  }

.aboutus-content {  padding: 30px 0px;}

.logo-band .search {width:400px;}

.logo-band .search .search-textbox {width:200px;}

.logo-band .search { margin: 7px 160px 7px auto; }

.rightside-form {width:100%; padding-top:30px; position:fixed; top:0px; z-index: 10; left: 0; height: 100%; padding-right:60px; display:none;  }

.right-fixed-button {display:block; position:fixed; top:240px; right:0px; width:40px; height:160px; z-index:12;}

.rightside-form-close-button {display:block; float:right; margin-right:-40px; margin-top:-20px;}

.form-area {padding:30px;}

.search-options {width:300px; }


}





/*  640px  */
@media all and (max-width: 767px) {

.container {  width: 600px;}

.for-doctors-horizontal .doctor-textbox {width:48%; margin:1%; border-radius:5px; border:1px solid #ccc; }

.for-doctors-horizontal .register-button {width:98%; margin:1%; border-radius:5px; }

footer {position:relative;}

body {font-size:13px;}

.copyright {font-size:11px;}

.h2, h2 {  font-size: 26px;}

.terms-content {width:90%; margin-bottom:30px;}

.tab button, .tab button.active {padding:10px; width:25%; font-size:13px;}

.profile-photo {    width: 100px;    margin-bottom: 150px;  }

.red-submit-button {  width: 220px;  font-size: 12px;  font-weight: 700;}

.doctor-list h3 {font-size:18px;}

.filter-box {  width:48%; margin-bottom:5px;}

.sort-by {width:100%;}

.sort-by .filter-box {width:calc(100% - 62px);}

.filters {margin-bottom:10px;}

.login-pic {display:none;}

.login-box  {margin-bottom:40px;}

.aboutus-topic {    width: 100%; margin-top:20px;  }

.aboutus-content {  padding: 20px 0px;}

.float-right { float: none;}

.aboutus-banner  {height:150px;}	

.aboutus-banner  h2 {line-height:150px; font-size:30px;}
	
.logo-band .search { margin: 7px 120px 7px auto; }

.logo-band .search {width:360px;}

.logo-band .search .search-textbox {width:150px;}

.form-area .col-sm-4 {width:100%;}

}






/*  480px  */
@media all and (max-width: 639px) {

.container {  width: 440px;}

.for-doctors-horizontal .doctor-textbox {width:100%; margin:1% 0px; border-radius:5px; border:1px solid #ccc; }

.for-doctors-horizontal .register-button {width:100%; margin:1% 0px; border-radius:5px; }

.search-textbox {width:210px;}

.city-dropdown {width:100px;}

.search {  width: 410px; margin: 30px auto;}

.ticker {width:410px;}

.ticker ul li {  font-size: 15px;}

.accordion {padding-right:30px; position:relative;}

.accordion::after {  position: absolute;  right: 5px;  top: 10px;}



.insidepage-header  .left-top {text-align:right;}

.insidepage-header  .right-top {text-align:right;}


.profile-photo {    width: 140px;    margin-bottom: 0px;    float: none;    display: block;    margin: auto;  }

.doctor-list {padding-top:0px;}

.leave-your-review {margin:auto; float:none; display:block; width:155px; margin-top:10px;}

.doctor-box h3, .doctor-box p, .doctor-box em {text-align:center; display:block;}

.doctor-rating {display:block; width:100px; margin:auto;}

.doctor-box .red-submit-button { display:none;}

.mobile-fix-button1, .mobile-fix-button2 {display:block; position:fixed; left:0px; bottom:0px; background-color:#0098da; color:#fff; padding:10px; width:50%; text-align:center; font-weight:700; line-height:140%; z-index:100;}

.mobile-fix-button2 {left:inherit; right:0px; border-left:1px solid #3bbbf3;}

.insidepage-footer {margin-bottom:55px;}

.logo-band .search {  width: 315px;}

.logo-band .search .search-textbox {  width: 150px;}

.city-dropdown {    width: 60px;  }

.profile-photo {margin-top:30px;}

.logo-band .search {margin:7px 10px 7px auto; }


.dlb-1, .dlb-2, .dlb-3 {  width: 100%; padding:0px;}

.availability {float:none; margin:10px auto; display:block; width:130px;}

.dlb-2 {text-align:center; margin-top:10px;}

.like-percent {float:none;}

.result-sub-heading {  font-size: 13px;  color: #000 !important; line-height:130%;}

.result-sub-heading img {  margin-right: 7px;  margin-top: 2px;}

.dlb-1 img {    border: 5px solid #0098da;    width: 120px;    margin: 10px auto 10px auto;  }

#key-features .col-sm-3 {    width: 100%;    float: none;   }

.feature-box {height:auto;}

.report-an-issue {    margin-top: 5px;    margin-right: 15px;    position: absolute;    right: 0px;  }

.search-options {    width: 300px;    margin-left: 0px; border-radius:10px;  }
	
}













/*  360px  */
@media all and (max-width: 479px) {

.container {  width: 320px;}

.left-bottom {width:100%; text-align:center; padding-bottom:0px;}

.right-bottom {width:100%; text-align:center; padding-top:0px;}

.left-top {width:100%; text-align:center; padding:5px; border-bottom:1px solid #ddd;}

.right-top {width:100%; text-align:center; padding:5px;}

.search {    width: 310px;    margin: 30px auto;  }

.ticker {    width: 310px; height:60px!important; line-height:140%; margin-bottom:0px; padding-bottom:0px;    }

.homepage {  padding-top: 100px;}

.search {display:none;}

.search-mobile {width:90%; margin:5px auto 20px auto; border:1px solid #ddd; border-radius:10px; display:table;}

.search-textbox2 {display:inline-block;  float:left; border:0px; border-top:1px solid #ddd; height:50px; width:calc(100% - 48px);  margin-top:1px; float:left; font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 400; background-image:url(../images/lens2.png); background-repeat:no-repeat; padding-left:50px; color:#666; border-radius:0px 0px 0px 10px;  }

.city-dropdown2 {display:inline-block;  height:50px; margin-top:1px; float:left; width:calc(100% - 60px); font-family: "Open Sans", sans-serif; font-size: 14px; font-weight: 400; background-color:#fff; color:#666; }

.location2 {display:inline-block; float:left; }

.mic2 {border-top:1px solid #ddd; float:right; margin-top:1px; }

.sidenav {  padding-top: 80px;}

.sidenav .closebtn {  position: absolute;  top: 85px;  right: 20px;}

.logo-band .top-left-logo {  width: 140px;  margin: 0;  position: absolute;  top: 0px;  background-color: #fff;  padding: 12px; border-right:1px solid #ddd;}

.insidepage-header {border:0px;}

.insidepage-header .search {display:none;}

.profile-photo {margin-top:0px;}

.sort-by .filter-box {width:calc(100% - 58px);}

.login-box  {width:100%; padding:30px; margin-top:20px;}

.h2, h2 {    font-size: 24px;  }

.aboutus-banner  {height:100px;}	

.aboutus-banner  h2 {line-height:100px; font-size:24px; font-weight:400;}
	
.insidepage-header {  height: auto;}

.report-an-issue {margin-top:0px; margin-right:15px; position:relative;}

.form-area {    padding: 15px;  margin: 20px auto;}

}