@media(max-width:480px) {
.phonezindexfix {
 position:relative!important;
 z-index:10000!important;
}

.whats_new_list_heading_tag{ 
	 
 }
 
 .whats_new_video_block{
	 margin-top: 50px!important;
 }
 
 
#quick-feedback-reviews-widget{
	height: 630px;
	overflow:hidden;
}

iframe{
	height: 0 !important;
	max-height: 100%;
	max-width: 100%;
	min-height: 100%;
	min-width: 100%;
	width: 0 !important;
}

 .btn_res .col-md-4 {
width:100% !important;
margin:0 0 10px 0;
}
.App-mobile {
width:100%;
}
div.location-appointment-block-left h3 {
font-size:17px;
}
.registertion-form-field span {
font-size:15px;
}
.form-mobile {
width:100%;
}
 .form-mobile {
padding-left:0px;
padding-right:0px;
}
.specify {
width:100%;
}
.App-radio {
width:85%;
}
div.appointment-form-block .col-md-10 {
width:100%;
}
div.intterpagelogo h4 {
width:100%;
text-align:center;
font-size:20px;
padding:5px 15px 15px;
line-height:23px;
}
ul.app_schedule li {
width:100%;
}
#clinic_content p {
font-size:14px;
}
ul.app_schedule li strong {
width: 105px;
}
.btn_res .col-md-6 {
width:100% !important;
margin:0 0 10px 0;
}
div.aboutblock .appointmentbtn, div.aboutblock .bookappointmentbtn {
margin:0px 0px !important;
}

div.location-appointment-block-left .bookappointmentbtn > a{
 font-size: 17px;
 padding: 12px 4px;
}
.slider1 ul li {
 float: none;
 list-style: outside none none;
 margin: 0;
 padding: 10px 0;
 text-align: center;
 width: 100%;
}
.footer_main .col-md-9 {
width:100% !important;
}
.footer_main .col-md-3 {
width:100% !important;
}
 .footer_content ul li {
width:100% !important;
line-height:22px;
}
.footer_content ul {
width:48% !important;
}
.no-margin {
 margin-left: 0 !important;
 padding-left: 12px !important;
}
.treatments {
 padding:20px !important;
}
.treatments li {
background-image:none !important;
}
div.homebanner-block .bannerblock {
 margin: 15px 0 0;
 padding: 0;
 width: 100%;
}
div.homebanner-block .bannershadow {
margin:0px auto 10px;
}
.about_content_block > h3 {
font-size:18px;
line-height:23px;
}
div.homebanner-block .banner-right-content ul li a {
font-size:11px;
line-height:14px;
}
div.homebanner-block .bannerlogo h4 {
font-size:15px;
line-height:18px;
}


/*------- Our Team-------*/
.our_team_block {
 padding:0 12px;
}
.our_team_block > h2 {
 font-size:18px;
}
.our_team_images_block ul li .team_member_left_block {
 width:20%;
}
.our_team_images_block ul li .team_member_right_block {
 width:80%;
}

/*-------Location - Clinic info-------*/

#clinic_content .clinic_info_inner_block > p, #clinic_content .clinic_info_inner_block > ul {
 font-size:12px;
 line-height:16px;
}
#clinic_content .clinic_team_member_block .item ul li {
 width:14%;
}
.clinic_team_member_block .carousel-control.left, .clinic_team_member_block .carousel-control.right {
 width:10%;
}
.clinic_team_member_block .carousel-control .glyphicon {
 font-size: 20px;
 top: 55%;
}

/*-------- Member bio Data --------*/
.member_bio_data_block p {
 padding:6px 0 0;
}
}
@media(max-width:420px) {
 div.homebanner-block .bannerblock .col-md-4, div.homebanner-block .bannerblock .col-md-5 {
width:100%;
}
 div.homebanner-block .bannerlogo img {
 margin: 0 auto 10px;
 padding: 0 15px;
}
.nav-tabs > li {
width:100%;
}
#clinic_content .nav-tabs > li > a {
 width:100%;
 font-size:1.2em;
}
 #clinic_content .nav-tabs > li.active > a,#clinic_content .nav-tabs > li.active > a:hover,#clinic_content .nav-tabs > li.active > a:focus,#clinic_content .nav > li > a:hover,#clinic_content .nav > li > a:focus
 {
  font-size:1.2em!important;
  background-image:none;
 }

#clinic_content .nav-tabs {
border-bottom:none;
}
.nav-tabs {
border-bottom:none;
}
.nav-tabs > li {
margin-bottom:10px;
}
div.homebanner-block .bannerblock {
 background-position: left top;
 background-image:none;
 background-color:#fff;
}
div.homebanner-block .banner-right-content {
 padding-left: 15px;
}
#clinic_content p {
font-size:12px;
}
 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-content-block div.homeserviceblock div.homeservicescontentblock div.homeservicescontentblock1:nth-child(2n+2), 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(3n+3), 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(2n+2) {
 float: left;
 margin: 0 0px 20px 0;
 padding: 0;
 width: 100%;
}
.homeservicescontentblock1.hovicon.effect-8 img, .homeblogcontentblock1.hovicon.effect-8 img {
width:100%;
}
div.homebanner-block .bannerlogo h4 {
font-size:21px;
line-height:24px;
}
div#appiontmentpageblock table th, div#appiontmentpageblock table td {
font-size:14px!important;
}

 div#appiontmentpageblock table td table td{
  font-size:16px!important;
 }


/* Our Team */
.team_member_right_block h3 {
 font-size:12px;
 margin-bottom:2px;
}
.our_team_images_block ul li .team_member_left_block {
 width:24%;
}
.our_team_images_block ul li .team_member_right_block {
 width:76%;
}
.team_member_right_block ul {
 min-height:0;
}
/*---------- Ottawa-Location-Clinic_team-----------*/
#clinic_content .clinic_team_member_block h2 {
 margin:5px 0 1px;
 font-size:14px;
 line-height:18px;
}
#clinic_content .clinic_team_member_block .team_member_block ul li {
 margin-bottom:12px;
}
 .congnitive_behavioral_therapy_header_block > p {
 font-size:12px;
 line-height:16px;
}


 div.home-content-block div.homewelcomeblock
 {
  float:left;
  margin:0px;
  padding:0px 0px 0px 0px;
  width:100%;
 }
 div.home-content-block div.homewelcomeblock > h3 {
  float: left;
  font-size: 22px;
  margin: 0 0px 10px;
  padding: 0;
  width: 100%;
  font-family: 'open_sansbold';
  color:#454545;
  line-height:25px;
 }
 div.home-content-block div.homewelcomeblock > h4{
  float: left;
  font-size: 22px;
  margin: 0 0px 15 px;
  padding: 0;
  width: 100%;
  font-family: 'open_sansbold';
  color:#165eb2;
  line-height:25px;
 }
 div.home-content-block div.homewelcomeblock > p{
  float: left;
  margin: 0 0px 10px;
  padding: 0;
  width: 100%;
  color:#000000;
 }



 .homelocation{
  background:#D8E8F5;
  border:1px solid #B9BFC3;
  padding: 20px 10px!important;
  margin-bottom: 20px;
 }
 .homelocation .findushdr{
  font-family: 'open_sansbold';
  display: block;
  font-size: 22px;
  margin: 0px 0px 20px 10px;
  padding: 0;
  width: 100%;
  color: #484848;

 }
 .btnbigfindus{
  font-family: 'open_sansbold';
  font-size:20px;
  color:#5E5E5E;
  background: #ffffff!important;
  width:100%;
  border: 1px solid #B9BFC3;
  margin-top:20px;
  margin-bottom:10px;
 }
 .findus-text{
  line-height:22px;
  margin-left:10px;
 }

 .findus-text img{
  padding-right:20px;
 }


 .testimonial_inner_block {
  margin:0;
  padding:0px!important;
  float:left;
  width:100%;
 }

}
