.page-header {
    background-image:url(/wp-content/uploads/2019/07/pdxHero.jpg);
    background-position-y: -290px;
}
.testhead{}
.mobile-menu-btn {
    padding-top: 60px;margin-bottom: 0;position: fixed;width: 100%;top: 0px;z-index: 999;
}
.mobile-menu-btn button{
    width: 100%;background-color: #95d600;
}
#radiology-about {
    margin-top:-30px;
}
#radiology-about > h2 {
    color:#fff; margin-top:20px;
}

.practice-affix {
top: 59px;
}

.breadcrumbs {display: none}
.hero-bar {margin-top:-350px;position:relative;z-index:6; color: #fff;}
.accordion-block { max-height: 500px; }
[template=front-page] .page-header {
padding: 0;
}
h2.page-title {
padding: 0 0 30px 30px;
color:#fff;
}
.green {
color: #95d600;
}
.blue-bg {
background-color: #003261;
color: #fff !important;}
.search-bar .physician {
background-color: #95d600;
}
.search-bar {
margin-top:0;
z-index:7;
}
.hero-bar a.btn {
margin-bottom: 50px;
margin-left: 35px;
}
.row video {
width: 100%;
object-fit: fill;
position: inherit;
z-index: 1;
}
.page-header {
height: 500px;
overflow: hidden;
}
a.tq:hover {
background: #1279a9 !important;
}
a.ny:hover {
background: #95d600 !important;
}
a.gn:hover {
background: #003261 !important;
}
.indicator {
width: 10px;
height: 10px;
opacity: 0.6;
box-shadow: 0 0 5px rgba(0,0,0,0.5);
border-radius: 100%;
margin-right: 10px;
background-color: #fff;
float: left;
-webkit-transition: 0.3s;
transition: 0.3s;
cursor: pointer;
}
.indicator.current {
opacity: 1;
}
.indicators {
position: absolute;
left: 61%;
right: 0;
z-index: 2;
bottom: 90px;
}
.attestant {
color: #333;
}
#site-header.fixed {
position: fixed;
z-index: 10000;
width: 100%;
}
.breadcrumbs {
position: absolute;
color: #777;
margin-left: 10px;
margin-top: -30px;
font-size: 1rem;
}
.practice-affix {
position: fixed;
width: 100%;
z-index: 999;
border-bottom:1px solid rgba(255,255,255,0.5);
}
.practice-links a {
background-color:#179ad7;
}
.practice-links a:hover {
background-color:#95d600;
}
/*
.search-bar .physician:hover svg, .search-bar .physician:hover {
    background: #003261;
}
.search-bar:hover svg.practice {
    background: #1279a9;
}
*/
.search-bar .physician:hover {
    background: #003261;
}
.search-bar svg {
background: transparent !important;
}
#site-header .header-menu a, #site-header nav.menu a {
line-height: 40px;
}
    .helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
    .accordion-block p img {
        vertical-align: middle;
    }
.testimonial-text {
    text-align: center;
    }
    
@media (max-width: 1024px) {
.practice-affix {
top: 60px;
}
}
@media screen and (max-width: 767px) {
#radiology-benefits {
background-image: none !important;
background-color:#179ad7;
}
.breadcrumbs { display: none;}
.row-offcanvas {
position: fixed;
-webkit-transition: all .25s ease-out;
     -o-transition: all .25s ease-out;
        transition: all .25s ease-out;
top: 117px;
width: 100%;  
}

.row-offcanvas-right {
right: 0;
}

.row-offcanvas-left {
left: 0;
}

.row-offcanvas-right
.sidebar-offcanvas {
right: -100%; /* 6 columns */
}

.row-offcanvas-left
.sidebar-offcanvas {
left: -50%; /* 6 columns */
}

.row-offcanvas-right.active {
right: 100%; /* 6 columns */
z-index: 999;
}

.row-offcanvas-left.active {
left: 50%; /* 6 columns */
}

.sidebar-offcanvas {
position: absolute;
top: 0;
width: 100%;
z-index: 999;    /* 6 columns */
}
}
@media screen and (max-width: 420px) {
	#radiology-solutions > div.container.row.search-bar.no-padding > div > div {
padding: 15px;
margin-bottom:15px;
}
section#radiology-about {
padding-top:60px;
}
section#radiology-about > div {
background-color:#fff !important;
color: #333 !important;
}
section#radiology-about h2 {
color:#003261 !important;
}
h2.page-title {
font-size: 1.25em;

}
}
@media (max-width: 767px){
	#site-header .logo-title {
    margin: 0;
    padding: unset;
    height: auto;
}
	#logo-png { padding:15px; }
	}