/* #Media Queries
================================================== */

/* Larger than phablet (also point when grid becomes active) */
@media (min-width: 550px) {
	.trusted-box .post-txt__outer {width: 80%; padding: 30px 0 0;}
	.trusted-box .post-picture__outer {width: 330px; height: 330px;}

	.main-single-surgeon .main-sidebar .post-picture {width: 330px; height: 330px;}

	.main-single-surgeon .entry p,
	.main-single-surgeon .entry a,
	.main-single-surgeon .entry li,
	.main-single-surgeon .entry {font-size: 16px;}
}

/* Larger than tablet */
@media (min-width: 750px) {
	.about__illustrations {flex-direction: row;}
	.featured_articles-box .post-item {width: 50%;}

	.main-blog .articles-box .post-item {width: calc(50% - 18px);}

	.flex_spacer {padding-bottom: var(--space-medium, 0);}

	.footer-menu {flex-direction: row;}
}

/* Larger than desktop */
@media (min-width: 1000px) {
	body {padding-top: 142px;}

	.mainNav-wrap {display:block;}
	.mobile-nav-trigger-outter,
	.mobile-nav,
	.header-mobile-contact { display: none }

	.site-header {padding:10px 0; background-color: var(--color-white);}
	.site-header .logo {width: 150px;}
	.header__logo-outer, .header__main-part {height: 122px;}
	.header__main-part {justify-content: space-between; width: calc(100% - 160px);}
	.header__main-part-top {display: flex; align-items: center; justify-content: space-between;position: relative;padding-bottom: 10px;}
	.header__main-part-bottom {display: flex; align-items: center; justify-content: start;gap: 0;margin-top:0;}

	.mainNav li a {font-size:1.3rem;}

	.hero-homepage.page-banner {height: 540px;}
	.hero-homepage.page-banner {background-position: center;background-size: cover;}
	.hero-homepage__caption {width: 50%;}
	/*.hero-homepage__caption-outer {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}*/
	.hero-homepage-inner.page-banner-inner {position: absolute; transform:translateY(-50%);}
	.hero-homepage-inner .hero-overlay {display: block;}
	/*.hero-homepage.page-banner {height: 720px;}*/

	.hero-default .hero-content__outer .item-content {padding: 60px 80px 60px 0;}
	.hero-default .breadcrumb-top {position: absolute; top: 0;}
	.main-default__breadcrumbs {padding-top: 0;}

	.about {padding-bottom: 99px;}
	.about__txt {padding-left: 90px; padding-right: 90px;}

	.about.bg-light-blue {background-color: var(--color-light-blue);}
	.about__image {order: 1;}
	.about__txt {order: 2;}

	.main-inner {display: flex;}
	.main-body {width: 70%;}
	.main-sidebar {width: 30%; padding: 20px; display: flex; flex-direction: column; align-items: center;}

	.main-single-surgeon .main-inner {flex-wrap: wrap; gap: 20px;}
	.main-single-surgeon .main-body {width: 70%;}
	.main-single-surgeon .main-sidebar {width: 25%; min-width: 330px; padding:0;}
	.js-filter-btn.button {padding: 0 30px; min-width: 190px;}

	.infobox-content__outer {flex-direction: row; align-items: start;}
	.infobox-content__outer span {display: inline-block;}
	.infobox__links {flex-direction: row;}

	.info__box .one-item {flex-direction: row;}
	.info__box .item-content {width: 50%; padding: 60px 80px; min-height: 560px;}
	.compact-design.info__box {padding-top: 60px; padding-bottom: 60px;}
	.compact-design.info__box .item-content {min-height: 400px;}
	.info__box .item-image {position: absolute;width: 50%;right:0;top: 0;height: 100%;}
	.info__box .one-item.reverse-order .info-content__outer {display: flex; justify-content: end; width: 100%;}
	.info__box .one-item.normal-order .item-image {order: 2;}
	.info__box .one-item.normal-order .item-content {order: 1; padding-left: 0;}
	.info__box .one-item.reverse-order .item-image {order: 1; right: auto;left: 0;}
	.info__box .one-item.reverse-order .item-content {order: 2; padding-right: 0;}

	.podcasts__one-item {display: flex; gap: 40px;}
	.podcasts__item-content {width: 40%;}
	.podcasts__videoHolder {width: 60%;}

	.trusted-box .post-item {flex-direction: row; align-items: center;}
	.trusted-box .post-txt__outer {width: calc(100% - 330px); padding: 20px 20px 33px;}
	.trusted-box .post-txt__outer .entry-title {font-size: 30px;}

	.surgeons-box.trusted-box .post-txt__outer {padding: 20px 60px 33px;}

	.featured_articles-box {align-items: start;}
	.featured_articles-box .post-item {width: calc(33.3% - 24px); align-self: stretch;}

	.contact-form__info {padding-right: 50px;}
	.flex-one-half {width: 50%;}
	.contact-form__outer {padding: 42px 62px;}
	.contact-form__outer .gform_title {font-size: 24px;}

	.two-columns__sub {width: 50%;}

	.flex_spacer {padding-bottom: var(--space-large, 0);}

	.footer__logo-outer {margin-top: -20px; width: auto;}
	.footer__awards {width: 127px;}
	.footer__menus-outer {width: calc(100% - 200px); order: 2; flex-direction: row; gap: 20px; }
	.footer-bottom {flex-direction: row;}
	.footer-menu {flex-direction: row;}
	.footer-social {order: 3;}
	.footer-copyright__outer {order: 2;}
	.footer-bottom__nav a {font-size: 12px;}
	.footer-bottom {padding-top: 40px;}

	.item-for-desktop {display: block;}
	.item-for-mobile {display: none;}

	.flex-container {flex-direction: row;}
	.col-4 {width: 33%;}
	.col-5 {width: 41%}
	.col-6 {width: 50%;}
	.col-7 {width: 58%;}
}

/* Larger than Desktop HD */
@media (min-width: 1200px) {

	.mainNav li a {font-size: 15px;}

	.header__top-right {gap: 30px;}
	.searchform-wrap input[type="text"] {width: 156px;}

	.hero-homepage.page-banner {height: 720px;}

	.flex_spacer {padding-bottom: var(--space-xlarge, 0);}

	/*Gravity Forms*/
	.gform-body .one_half {flex: 0 0 49%;width: 50%;}

	.footer__menus-outer {width: calc(100% - 347px); gap: 40px; }
}

@media (min-width: 1250px) {
	.header__main-part-bottom .mainNav li {padding: 24px 5px 24px 15px;}
	.header__main-part-bottom .mainNav li.menu-item-has-children {padding: 24px 15px 24px 15px;}
}

@media (min-width: 1340px) {
	.site-header .logo {width: 192px;}
	.header__main-part {width: calc(100% - 232px);}
	.mainNav {margin-left: 20px;}
	.header__main-part-bottom .mainNav li {padding: 24px 10px 24px 10px;}
	.header__main-part-bottom .mainNav li.menu-item-has-children {padding: 24px 20px 24px 10px;}
	.mainNav .menu-item-has-children:after {right: 7px;}
	.header__custom-link {font-size: 15px;}
	.header__custom-button.button {height: 40px; min-width: 185px; font-size: 15px; line-height: 2.4;}

	.post-txt__outer {padding: 40px;}

	.footer-bottom__nav a {font-size: 14px;}
	.footer-social {flex-direction: row; align-items: center;}
}