@media only screen and (max-width: 1440px) {

}

@media only screen and (max-width: 1366px) {

}



@media only screen and (max-width: 1280px) {

/**** Beddington Dental  ****/	
.beddingtondental #logo{width: 170px;}
}



@media only screen and (max-width: 1199px) and (min-width: 992px){

}	

@media only screen and (min-width: 1200px) {

}	



@media only screen and (max-width: 1199px) {

/**** absolutedentalpracticestrat ****/
.absolutedentalpracticestrat #nav > li{margin: 0 10px;}
.absolutedentalpracticestrat .hmbookdisc {max-width: 350px;}
.absolutedentalpracticestrat #container {padding-top: 104px;}

/**** Thornhill Square Dentistry ****/
.thornhillsquaredentistry .header-right {padding-left: 180px;}
.thornhillsquaredentistry .footemaillink a { font-size: 15px; }
.thornhillsquaredentistry #nav > li {margin:0 10px; }

/**** Nova Care ****/
.novacare #nav > li{margin: 0 13px;}
.novacare #container {padding-top: 104px;}
}


@media only screen and (max-width: 1130px) {

}


@media only screen and (max-width: 991px) {

/**** absolutedentalpracticestrat ****/
.absolutedentalpracticestrat #nav > li{margin: 0;}
.absolutedentalpracticestrat .aboutsmdet {padding-bottom: 20px;}
.absolutedentalpracticestrat #container {padding-top: 0;}
.absolutedentalpracticestrat #logo{padding: 31px 0 19px;}

/**** thornhill square dentistry ****/
.thornhillsquaredentistry .topheadlink {display: inline-block;}
.thornhillsquaredentistry .header-right .socialmedia {display: none;}
.thornhillsquaredentistry .topheadcall {margin-left: 20px;} 
.thornhillsquaredentistry.page-template-default .page-header, .thornhillsquaredentistry.page-id-444 .page-header {padding: 30px 0;}
.thornhillsquaredentistry .alignright {float: none;margin: 0 0 25px 0;max-width: 300px;}

/**** Sonata Dental  ****/
.sonatadental .footer-inner .bookappsection {padding-bottom: 0px;}
.sonatadental  .contentsection {padding-bottom: 40px;}
.sonatadental.single-doctor .bookappsection, .sonatadental.single-staff .bookappsection {padding-top: 40px;}
.sonatadental .service-list {margin-bottom: 15px;}
.sonatadental #logo{height: auto;padding: 7px 0px;}
.sonatadental .headermain{padding-bottom:0px;}

/**** Richmond Dental Calgary  ****/
.richmonddentalcalgary #logo {height: auto;padding: 10px 0 0;}
.richmonddentalcalgary #logo img {height: 113px;}

/**** Thornhill Square Dentistry ****/
.thornhillsquaredentistry .contentblock ul{margin-bottom: 0;}
.thornhillsquaredentistry #nav > li {margin:0 00px; }


/**** Beddington Dental  ****/
.beddingtondental #logo {width: 140px; padding:10px 0;}
.beddingtondental .contentsection {padding-bottom: 0px;}
.beddingtondental .gallery-section {padding: 0;}
.beddingtondental .teaserBanner .item{height: 450px;}


/**** NovaCare  ****/
.aboutthumb{margin-top: 20px;}

/**** Nova Care ****/
.novacare #container {padding-top: 0px;}
.novacare #logo{padding: 38px 0 28px;}
}


@media only screen and (max-width: 767px) {

/**** absolutedentalpracticestrat ****/
.absolutedentalpracticestrat .header-right{padding: 0 0 10px;margin-left: 0;}
.absolutedentalpracticestrat .hmbookdisc {padding: 20px 10px;}
.absolutedentalpracticestrat .hmbookdiscin strong {font-size: 40px;}
.absolutedentalpracticestrat .hmbookdisctext{margin-left: -100px;padding-left: 120px;}
.absolutedentalpracticestrat #logo{padding: 10px 0;}
.absolutedentalpracticestrat .teasercaption {background-color: rgba(255, 255, 255, 0.7); padding-bottom: 15px;}

/* Thorn Hill Square Dentistry */
.thornhillsquaredentistry #logo{height: auto !important;}
.thornhillsquaredentistry .header-right{padding-left: 0;}
.thornhillsquaredentistry .topbarinner {margin-bottom: 8px;}
.thornhillsquaredentistry .teaserBanner .item {background-position:left center;}
.thornhillsquaredentistry.page-template-default .page-header, .thornhillsquaredentistry.page-id-444 .page-header {padding: 20px 0;}
.thornhillsquaredentistry.page-id-444 .gallery-section {padding: 30px 0 0;}

/**** Sonata Dental  ****/
.sonatadental #logo {height: auto;}
.sonatadental .topheadlink, .sonatadental .topheadcall {margin-bottom: 10px;}
.sonatadental .footer-inner .bookappsection {padding-bottom: 0px;}
.sonatadental .contentsection {padding-bottom: 30px;}
.sonatadental.single-doctor .bookappsection, .sonatadental.single-staff .bookappsection {padding-top: 30px;}
.sonatadental .new-patient-image {margin-bottom: 20px;}
.sonatadental #logo > a img{width: 130px;}


/**** Beddington Dental  ****/
.beddingtondental.page-template-template-meet-the-team .ourmeetblock .teaminfo {text-align: center;}
.beddingtondental.page-template-template-meet-the-team .ourmeetblock .teaminfo img{ float: none; width: 100%; max-width: 300px; height: auto; margin: 0 auto;}
.beddingtondental #logo {height: auto;}
.beddingtondental.page-template-template-meet-the-team .ourmeet-section .ourmeetblock h2 {margin-bottom: 15px; text-align: center;}
.beddingtondental .teasercaption{top: auto;bottom: 0;padding: 15px 0 50px;height: auto;background-color: rgba(255,255,255,0.8);}
.beddingtondental .footcontform{padding: 0 15px;}
.beddingtondental.page-id-444 .bookappsection {padding: 25px 0;}
.beddingtondental.page-id-444 .page-header h1{margin: 0;}
.beddingtondental .contentsection {padding-bottom: 0px;}
.beddingtondental .footer-inner h2 {margin-bottom: 25px;}
.beddingtondental .patientformbtn ul li{display: block;margin: 0 auto 15px;}
.beddingtondental .patientformbtn ul li:last-child {margin-right: auto;}
.beddingtondental .teaserBanner .item{background-position: center left 28%;}

/**** Richmond Dental Calgary  ****/
.richmonddentalcalgary .contentsection .page-header h1{margin:0;}
.richmonddentalcalgary #logo {padding: 10px 0;}
.richmonddentalcalgary #logo img {height: 100px;}

/**** NovaCare  ****/
.novacare .hmbloglist .item{width: 100%;margin-left: 0; margin-right: 0;}
.novacare .hmblogsmdec h4{height: auto;white-space: inherit;}
.novacare .teaserBanner .item {
    height: 320px;
    background-position: center left -90px;
}
.novacare .teasertext .teasetitle br{ display: none; }
.novacare #logo{padding: 10px 0;}
.novacare .teasercaption {background-color: rgba(255,255,255,0.7);}
}

@media only screen and (max-width: 648px) {

/********* Durrett Ortho Dontics **********/



/****** Fairview Dental *********/

.thornhillsquaredentistry .abtteamslider .item {margin-bottom: 20px;}




}



@media only screen and (max-width: 639px){

.topheadlink > li a .fa{margin-top: -2px;}

}





@media only screen and (max-width: 575px) {

/*** gardenlakes family dentistry ****/	
.thornhillsquaredentistry .foothourslist {text-align: left;}
.thornhillsquaredentistry .abtteamslider .item {margin-bottom: 20px;}
.thornhillsquaredentistry .abtteamslider .item:last-child {margin-bottom: 0;}

/**** Richmond Dental Calgary  ****/
.richmonddentalcalgary .contentsection .patient-forms {max-width: 300px;}
.richmonddentalcalgary .contentsection .patient-forms .col-xs-6 {width: 100%;}
.richmonddentalcalgary .contentsection .patient-forms .button {margin-bottom: 10px;}

.sonatadental .patient-forms .col-xs-6{width: 100%;}
}



@media only screen and (max-width: 566px) {

/********* beddington dental **********/
.beddingtondental .patientformbtn ul li  {width: 100%; max-width: 100%; float: none; display: block; margin-bottom: 20px;}
.beddingtondental .patientformbtn ul li, .beddingtondental .patientformbtn ul li:last-child {margin-right:0;}

}

@media only screen and (max-width: 480px){

/****** Sonata Dental edits *********/
.sonatadental .teasertext .teasetitle{font-size: 22px;}
.sonatadental .teasertext p{font-size: 16px;}
.sonatadental .teaserBanner .item{background-position: center left 30%;}


}



@media only screen and (max-width: 380px) {

/****** Sonata Dental edits *********/

.sonatadental .teaserBanner .item{background-position: center left 29%;}

}



@media only screen and (max-width: 328px) {

}

