/*-----------------
Responsive
-----------------------*/
@media only screen and (max-width:2000px) {}
@media only screen and (max-width:1600px) {}
@media only screen and (max-width:1440px) {}
@media only screen and (max-width:1366px) {}
@media only screen and (min-width:1366px) {
	.container {
		max-width: 1280px;
	}
}
@media only screen and (max-width:1280px) {}
@media only screen and (max-width:1200px) {}
@media only screen and (max-width:1024px) {
	h1,
	.h1 {
	  font-size: 3.5rem;
	}

	h2,
	.h2 {
	  font-size: 2.25rem;
	}

	h3,
	.h3 {
	  font-size: 1.75rem;
	}

	h4,
	.h4 {
	  font-size: 1.375rem;
	}

	h5,
	.h5 {
	  font-size: 1.25rem;
	}

	h6,
	.h6 {
	  font-size: 1.125rem;
	}
	.single-city-block {
		border: 1px solid var(--border-color) !important;
	}
	.city-list .row .single-city-block:last-child {
	  border-right-width: 1px !important;
	}
	.city-list .row:last-child .single-city-block {
	  border-bottom-width: 1px !important;
	}

	#herobanner.single-condition-herobanner {
		height: 400px;
	}

}
@media only screen and (max-width:820px) {
	.featured-webinar-block.h100,
	.featured-webinar-block .h-100 {
		height: auto !important;
	}
	.single-featured-webinar .webinar-cover-pic {
		padding-top: 1.5rem;
	}
	.recent-webinar-block {
		margin-top: 1.5rem;
	}
	.single-featured-webinar .webinar-cover-pic img {
		height: auto !important;
	}
	.logo-block img {
    max-width: 100%;
    max-height: 100%;
	}
	#faqs>.container>.border-bottom {
		border-color: transparent !important;
	}
	.single-blog .post-details {
		padding-right: 0;
	}
	.single-blog .post-details .blog-date {
		position: relative;
		max-width: 100%;
		background-color: transparent;
		padding: 0;
		text-align: left;
		color: var(--darkgray-color);
	}
	.single-blog .post-details .blog-date span {
		display: inline-block;
		font-size: .875rem;
		margin-right: .125rem;
	}
}
@media only screen and (max-width:768px) {
	h1,
	.h1 {
	  font-size: 2.5rem;
	}

	h2,
	.h2 {
	  font-size: 2rem;
	}

	h3,
	.h3 {
	  font-size: 1.5rem;
	}

	h4,
	.h4 {
	  font-size: 1.3rem;
	}

	h5,
	.h5 {
	  font-size: 1.125rem;
	}

	h6,
	.h6 {
	  font-size: 1.1rem;
	}
	section {
		padding: 2.5rem 0;
	}
}
@media only screen and (max-width: 736px) {
	.banner-location-form {
		background-color: transparent;
		padding: 0;
	}
	.banner-location-form .form-group {
		margin-bottom: 1rem;
	}
	.banner-location-form .form-control {
		border-radius: 25px;
	}
}
@media only screen and (max-width: 684px) {}
@media only screen and (max-width: 667px) {}
@media only screen and (max-width: 640px) {}
@media only screen and (min-width:600px) {
	.custom-modal .discovery-modal-dialog {
		max-width: 550px;
	}
}
@media only screen and (max-width:600px) {}
@media only screen and (max-width:568px) {
	.header .navbar {
		padding: .5rem 0;
	}
	section {
		padding: 1.8rem 0;
	}
	/*.footerblock {
		text-align: center;
	}*/
	#header .logo img {
		max-width: 140px!important;
	}
	body.home .header .header-btn .btn-salmon-bordered {
		padding: 0.313rem 1rem;
		font-size: 0.8rem;
	}
	#herobanner {
		height: auto;
		padding: 5rem 0 1rem !important;
	}
	#herobanner .slide {
		background-image: none !important;
	}
	/*.single-pract {
		display: flex;
	}
	.single-pract .pract-pic {
		width: 45%;
		padding: .625rem;
	}	
	.single-pract .pract-info {
		width: 55%;
	}*/
	.slick-slide img {
		height: 100%;
		object-fit: cover;
		border-radius: .5rem;
	}
	.single-pract .pract-info .degree, .single-pract .pract-info .city {
		margin-bottom: .5rem;
	}
	.single-featured-webinar {
		padding: 2.5rem 1rem 2rem;
	}
	.logo-block img {
    max-width: 120px;
    max-height: 70px;
	}
	.single-blog {
		display: flex;
	}
	.single-blog .post-thumbnail {
		width: 40%;
		margin-bottom: 0;
		padding-right: 1rem;
	}
	.single-blog .post-details {
		width: 60%;
	}
	#herobanner.single-condition-herobanner {
		height: auto;
    	padding: 2rem 0 !important;
	}
	.supplements-list ul {
		text-align: center;
	}
	.supplements-list ul li {
		float: none;
	    width: 49%;
	    padding: 0 15px;
	    display: inline-block;
	}
}
@media only screen and (max-width:480px) {}
@media only screen and (max-width:414px) {}
@media only screen and (max-width:384px) {}
@media only screen and (max-width:370px) {}
@media only screen and (max-width:320px) {}
@media only screen and (max-height: 411px) {}