@media(max-width:767px) {

#virtualtour{
	position:absolute;
	z-index:100;
	background:#444;
	opacity:0.7;
	width:100px;
	height:30px;
	padding:5px;
	top:145px;
	right:24px;
	text-align:center;
	display:block;
}

 header .navbar-default ul.menubar li .fullwidth, header div#menubar {
position:relative;
width:100%;
margin-top:-58px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle {
background-color:transparent;
color:#fff;
margin-right:0px;
}
.bannershadow img {
width:100%;
}
.forms_block {
margin-left:0px;
}
div.homebanner-block .banner-right-content ul li a {
font-size:12px;
}
.nav.navbar-nav.menubar {
 position: absolute;
 width: 100% !important;
 z-index: 9999;
 background-color:#fff;
 right:0%;
 padding:0px;
 background-image:none;
}
.navbar.navbar-default {
width:100%;
}
.zblock {
 position: relative;
 z-index: -1;
}
header ul.menubar li {
 float: left;
 margin: 0;
 padding: 0;
 border-bottom:1px solid #999999;
 border-left:1px solid #999999;
 border-right:1px solid #999999;
 width: 100%;
}
header .navbar-default ul.menubar li:hover {
background-image:none;
}
header .navbar-default ul.menubar li a {
 font-size: 15px;
 line-height: 18px;
 padding:10px;
 float:left;
 width:100%;
}
 header .navbar-default ul.menubar li a {
background-image:none !important;
color:#000;
font-weight:bold;
}
header .navbar-default ul.menubar li:hover, header .navbar-default ul.menubar li.active {
background-image:none;
}
header .navbar-default .navbar-nav > .active > a, header .navbar-default .navbar-nav > .active > a:hover, header .navbar-default .navbar-nav > .active > a:focus, header .navbar-default ul.menubar li:hover a, header .navbar-default ul.menubar li:focus a, header .navbar-default ul.menubar li a:hover, header .navbar-default ul.menubar li a:focus {
color:#1A7BC7;
font-weight:bold;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
 border-color: transparent !important;
}
.topmenucontent {
 padding:5px 0px 0px !important;
}
header .navbar-default ul.menubar li .dropcontent {
 top: 33px;
 z-index: 9998;
 opacity:0.95;
}
header .navbar-default ul.menubar li .dropcontent {
display:none !important;
}
header .navbar-default ul.menubar li .fullwidth {
display:none !important;
}
 div.about_mainblock .col-md-9 {
width:100%;
}
 div.about_mainblock .col-md-3 {
width:100%;
}
.services_block {
border:none;
padding:0px 0px 10px;
display:none;
}
 .services_offered_block {
margin-top:20px;
}
div.homebanner-block .bannerblock {
background-image:url(../images/athletebanner-tab.jpg);
min-height:40px;
background-position:left top;
}
div.homebanner-block .bannerlogo {
margin:30px 0px;
}
div.home-content-block div.homewelcomeblock, div.home-content-block div.homeserviceblock, .slider_blog, .about_content_block {
padding:0px;
}
.home_blogpost_block {
margin:30px 0 20px;
width:100%;
}
.slider_main_block .col-md-9 {
width:100%;
}
div.map-block, div.location-appointment-block, .footer_content {
padding:0px;
}
 div.location-contact-page {
width:100%;
}
/*------- Our Team-------*/
.our_team_block > h1 {
margin:0;}
.our_team_images_block {
	margin:4px 0;
}
.team_member_right_block h3 {
	font-size:12px;
}
.team_member_right_block ul {
	margin-bottom:5px;
}


/*---------- Ottawa-Location-Clinic_team-----------*/
#clinic_content .clinic_team_member_block .team_member_block ul li {
    margin: 0 4.8% 18px 0;
    width: 16%;
}

/*-------- Member bio Data --------*/
.member_bio_data_block {
	margin:16px 0 8px ;
}

/*----- inner blog Page -----*/
.blog_archives_block {
	display:none;
	padding:0 0 10px;
	border:none;
}
.congnitive_behavioral_therapy_block {
	padding:0 0 20px;
}
.inner_blog_block,
.inner_blog_block > h1,
.congnitive_behavioral_therapy_header_block,
.congnitive_behavioral_therapy_body_block {
	padding-left:0;
	padding-right:0;
}


}
@media(max-width:640px) {
 div.home-content-block div.homeserviceblock div.homeservicescontentblock div.homeservicescontentblock1, div.home-content-block div.homeserviceblock div.homeservicescontentblock div.homeservicescontentblock1:nth-child(4n+4), div.home-content-block div.homeserviceblock div.homeservicescontentblock div.homeservicescontentblock1:nth-child(3n+3), div.home_blogpost_main div.home_blogpost_block div.homeblogcontentblock div.homeblogcontentblock1, div.home_blogpost_main div.home_blogpost_block div.homeblogcontentblock div.homeblogcontentblock1:nth-child(4n+4), div.home_blogpost_main div.home_blogpost_block div.homeblogcontentblock div.homeblogcontentblock1:nth-child(3n+3) {
 float: left;
 margin: 0 3.5% 20px 0;
 padding: 0;
 width: 48%;
}
div.home-content-block div.homeserviceblock div.homeservicescontentblock div.homeservicescontentblock1:nth-child(2n+2), div.home_blogpost_main div.home_blogpost_block div.homeblogcontentblock div.homeblogcontentblock1:nth-child(2n+2) {
 margin: 0 0 20px 0;
}
footer .col-md-9 {
 width: 100%;
}
footer .col-md-3 {
 width: 100%;
}
.social_block ul {
float:left;
width:100%;
}
.copyrights {
float:left;
width:100%;
}
div.homebanner-block .banner-right-content ul li {
width:50%;
list-style:none;
}
div.homebanner-block .banner-right-content ul {
padding:15px 0px;
}
.about_mainblock .col-md-8 {
 width:100%;
}
.about_mainblock .col-md-4 {
 width:100%;
}
#clinic_content p {
font-size:16px;
}


/* out team */
.team_member_right_block h3 {
	font-size:14px;
	margin-bottom:10px;
}
.our_team_images_block ul li {
	margin-right:0;
	width:100%;
}
.our_team_images_block ul li .team_member_left_block {
	width:17%;
}
.our_team_images_block ul li .team_member_right_block {
	padding-top:1px;
	width:83%;
}
.team_member_right_block ul {
	margin-bottom:10px;
}

/*-------- Member bio Data --------*/
.member_bio_data_block .media-left a {
    height: 100px;
    width: 87px;
}
.member_bio_data_block h2.media-heading {
    font-size: 16px;
    padding: 0;
}
.member_bio_data_block p {
    padding: 10px 0 1px;
	font-size:12px;
}
.biography_block p {
	font-size:12px;
}
.member_bio_data_block .media-body {
	padding-left:1px;
}
}
