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

.baysidedentalrowlett.page-template-template-patients .serviceblock{padding-top: 5px;}

/* Maple Hill Family Dentistry */

	.maplehillfamilydentistry .footitem .fooraddbox {padding-left: 20px;}

	.encantofamilyaz .hmpatientbox{top:0;}

}

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

.dramysdental .headtop{text-align:right;}


.serviceblock #nav{padding-right: 0 !important; text-align: left;}

.serviceblock #nav > li{width: 48%;}
	

/*Encanto Family Dental Care*/

.encantofamilyaz .headbookapp {height: auto;}



}

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

.serviceblock #nav > li, .serviceblock #nav > li:first-child{margin:0 6px;}	

.serviceblock #nav > li{width: 47%;}

 .postid-689 .serviceblock #nav > li{width: 31%;}

	.baysidedentalrowlett .office-tour iframe {height: 450px;}



/* Maple Hill Family Dentistry */

	.maplehillfamilydentistry .footitem .fooraddbox {padding-left: 15px;}

	.encantofamilyaz .hmaboutcolinner{min-height: 620px;}

.encantofamilyaz .hmaboutsection .hmaboutbox{min-height: 320px;}



/*** Millennium Smiles **/


.millenniumsmiles #nav > li{margin: 0 6px;}
.millenniumsmiles .mainNavigation {padding-left: 0px;}

.hmpatientbox strong {
	font-size: 30px;
}
.hmpatientbox span {
	font-size: 18px;
}

}



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



/* Maple Hill Family Dentistry */

.maplehillfamilydentistry .footercolumn .footsocial {margin: 0 0 0 12px;}



/* Encanto Familyaz */

.encantofamilyaz .hmpatientbox {width: 170px;height: 170px;}

.encantofamilyaz .promotionsoffer .hmpatientbox{ width: 200px; height: 200px;}

.encantofamilyaz .promotionsoffer .hmpatientinbox { height:200px; }


.encantofamilyaz .hmpatientlist{padding: 0;}



/*** Millennium Smiles **/


.millenniumsmiles #nav > li{margin: 0 2px;}


}



@media only screen and (max-width: 1199px) {
	
.hmbookappsection {
	padding: 40px 20px 20px;
	margin-bottom: 0;
}

.serviceblock #nav > li > a{font-size: 14px;}

.serviceblock .mainNavigation{padding: 0;}

/* Maple Hill Family Dentistry */

.page-template-template-contact.maplehillfamilydentistry .footaddress a, .page-template-template-contact.maplehillfamilydentistry .footaddress a .ion-ios-email-outline {font-size: 13px;}

.encantofamilyaz .hmaboutcolinner{min-height: 534px;}

.encantofamilyaz .hmaboutcolinner .hmaboutthumn{max-width:340px;}

.encantofamilyaz .hmaboutsection .hmaboutbox{min-height: 268px;}

.encantofamilyaz .hmpatientbox{top:0;}

.encantofamilyaz .hmaboutcolinner p{font-size: 14px;}

.encantofamilyaz .promotionsoffer{padding-bottom: 50px;}

.millenniumsmiles .headmenubar {
    padding-right: 20px;
}
	
.headmenubar .bookbtn .button, .headmenubar .bookbtn .button:focus {
	font-size: 15px;
	padding: 8px 10px;
}

}



@media only screen and (max-width: 1169px) {
	.page-id-279 .footmap .footitem:first-child {
    padding-top: 0px;
}
	.page-id-279 .footmap .footitem {
	padding-top: 40px;
}

.jeffreylewisdds #logo{margin-left: 2px;}

.serviceblock #nav > li, .serviceblock #nav > li:first-child{margin:0;}

/*Encanto Family Dental Care*/

.encantofamilyaz #logo {padding: 10px 0;}

.encantofamilyaz .footaddress a {font-size: 14px;}



/* Encanto Familyaz */

.encantofamilyaz .hmpatientbox {width: 150px;height: 150px;}

.encantofamilyaz .hmpatientinbox{height: 150px;}

.encantofamilyaz .hmaboutbox{padding: 25px 5px 25px;}



.millenniumsmiles #logo{padding-top: 30px; padding-bottom: 0;}
.millenniumsmiles #nav > li{margin: 0;}
.millenniumsmiles #nav > li > a, .millenniumsmiles #nav ul li a{font-size: 13px;padding: 5px 1px;}
.page-id-2117.millenniumsmiles #logo {padding-top: 15px;padding-bottom: 0;}


}

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

.encantofamilyaz #container{min-height: calc(100vh - 680px);}

.page-template-template-contact.encantofamilyaz #container{min-height: calc(100vh - 430px);}

 

}



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

.dramysdental .socailmedia { top: 70px; }

}



@media only screen and (max-width: 991px) {
.hmaboutbox {margin-top: 20px;}

 .serviceblock #nav{display: block; position: relative; right: 0; top:0; width: 100%; background-color: transparent;}	


 .postid-689 .serviceblock #nav > li{width: 48%;}

 .serviceblock .mainNavigation{padding: 0 10px;}

 .millenniumsmiles .serviceblock #nav > li > a, .millenniumsmiles .serviceblock #nav ul li a{font-size: 14px; padding: 5px 10px;}

  .serviceblock .mainNavigation{margin-bottom: 25px;}

.serviceblock #nav > li{width: 49%; padding: 5px;} 

.serviceblock .top-video-part nav{display: none;} 

.serviceblock .m-service-sitemap{display: block; padding-top: 25px;}

.jeffreylewisdds #logo{padding: 7px 0;width: 175px;margin-left: 15px;}

.jeffreylewisdds .headmaplink{display: inline-block;}

.jeffreylewisdds .headcall{display: inline-block;}

.jeffreylewisdds .socailmedia{top: 72px;}

.baysidedentalrowlett .office-tour iframe {height: 390px;}

.baysidedentalrowlett.page-template-template-patients .serviceblock{padding-top: 25px;}





/*Encanto Family Dental Care*/

.encantofamilyaz .mainNavigation {padding-top: 16px; padding-bottom: 16px;}

.encantofamilyaz .headbookapp a {padding: 24px 15px;}

.encantofamilyaz #header .socailmedia {top: 77px;}

.encantofamilyaz .footaddress a {font-size: 14px;}



/* Encanto Familyaz */

.encantofamilyaz .hmpatientbox {width:200px;height:200px;}

.encantofamilyaz .hmaboutcolinner{min-height: inherit;}

.encantofamilyaz .hmaboutsection .hmaboutbox{min-height: 250px;}

.encantofamilyaz #nav ul ul{left:0;}



/*** Millennium Smiles **/



.millenniumsmiles .footbookappbtn, .millenniumsmiles .footbookappbtn:focus{border-top-left-radius: 25px;    border-bottom-left-radius: 25px;}
.millenniumsmiles #nav > li > a, .millenniumsmiles #nav ul li a{font-size: 14px;padding: 5px 10px;}


.page-id-2117 #container {padding-top: 0;}

.page-id-2117.millenniumsmiles #logo {padding-top: 15px;padding-bottom: 0;}
	
.opainingmessage {top: 5px;}

.page-id-2382 .footcontact, .page-id-2382 .foothoursrow , .page-id-2371 .footcontact, .page-id-2371 .foothoursrow{
	display: inline-block;
	width: 49%;
	vertical-align: top;
	margin-top: 20px;
}
	
.headmenubar .bookbtn .button, .headmenubar .bookbtn .button:focus {
	font-size: 12px;
	padding: 8px 5px;
}
.bookbtn {
	gap: 10px;
}
}



@media only screen and (max-width: 767px) {
	.hmpatientlist .item {width: 40%;}
	
	 .serviceblock #nav {left: 0;}

.opainingmessage {top: 0px;}

.dramysdental .socailmedia{top:2px;}

.dramysdental .headtop{text-align:center;}



.jeffreylewisdds #logo{padding: 15px 0;width: 200px;margin: 0 auto;}

.jeffreylewisdds .socailmedia{top: 0;}



.jeffreylewisdds.page-id-563 .bookappform{padding-top: 25px;}



.baysidedentalrowlett .headercolrow:before{display: none;}

.baysidedentalrowlett .footconthours { padding-bottom: 40px;  }

.baysidedentalrowlett .office-tour iframe {height: 350px;}

.baysidedentalrowlett.page-template-template-patients .serviceblock{padding-top: 0;}

.baysidedentalrowlett p{font-size: 14px;}

.baysidedentalrowlett .aboutsmdet ul li{font-size: 14px;line-height: 1.3;}



/*Encanto Family Dental Care*/

.encantofamilyaz .mainNavigation {padding-top: 8px; padding-bottom: 10px;}

.encantofamilyaz .headbookapp a {padding: 17px 15px;}

.encantofamilyaz .footaddress a {font-size: 14px;}

.encantofamilyaz .hmpatientbox {width:170px;height:170px;}

.encantofamilyaz .hmpatientlist .item {padding: 20px 5px;}

.encantofamilyaz .promotionsoffer .hmpatientbox{ width: 150px; height: 150px;}

.encantofamilyaz .promotionsoffer .hmpatientinbox { height:150px; }

.encantofamilyaz .hmaboutsection .hmaboutbox{min-height: inherit;}

.encantofamilyaz .doctorlock{padding-bottom: 0px;}

.encantofamilyaz .promotionsoffer{padding-bottom: 40px;}



/*** Millennium Smiles **/

.millenniumsmiles .hmaboutbox{min-height: inherit;}

.millenniumsmiles .aboutsmdet .eventspage .eventvideos .item iframe {width: 100%; max-width:100%;}

.millenniumsmiles .serviceblock  .row > div > ul {margin-bottom: 0;}

.millenniumsmiles #logo{padding: 15px 0}

.millenniumsmiles .footercol2 .col-xs-pull-6{right: 0; left:0; text-align: center;}

.millenniumsmiles .contacthours .footcontact{text-align: center;}

.millenniumsmiles .contacthours .foothoursrow h3{text-align: center;}
	
	.footcontact{height:auto;
    text-align: center;}

.millenniumsmiles .footconthours {width: 100%; margin: 0 auto;}
.millenniumsmiles .foothoursrow {margin-bottom: 30px;}
.millenniumsmiles .footbookapp .footbookappbtn {padding: 15px 15px 13px;}

.service-videos .media-listing li {margin: 0 auto; float: none;}

.page-id-2117 .headtop {padding: 10px 0;border-radius: 0;}

.page-id-2117 #header {padding-bottom: 0;}

.page-id-2117.millenniumsmiles #logo {padding: 15px 0;padding-bottom: 0px;}

.hmpatientlist-slider .owl-controls {
	bottom: 0;
	padding-top: 15px !important;
	position: relative !important;
}
.patientsection {
	padding-bottom: 0px;
}
.hmpatientcol {
	padding-bottom: 30px;
}
.page-id-2382 .footcontent , .page-id-2371 .footcontent{
    padding: 50px 0;
    padding-bottom: 20px;
}
.page-id-2382 .footsocial , .page-id-2371 .footsocial{
	padding: 0px;
}

}



@media only screen and (max-width: 575px) {
	.hmpatientlist .item {
	width: 100%;
}
	.hmaboutbox {margin-top: 0px;}

/* Maple Hill Family Dentistry */

.maplehillfamilydentistry .footitem .footconthours .col-xs-6 {width: 100%;left: auto;right: auto; text-align: center;}

.maplehillfamilydentistry .footitem .foothoursrow, .maplehillfamilydentistry .footitem .footcontact {display: inline-block;float: none;}

.maplehillfamilydentistry .footitem .foothoursrow {max-width: 250px;margin: 0 auto 30px;}



/* bayside dental rowlett */

.baysidedentalrowlett .serviceblock img.alignright { width: 100%; height:  auto; display: block;}



/*Encanto Family Dental Care*/

.encantofamilyaz .footaddress a {font-size: 14px;}

.encantofamilyaz .hmpatientlist {padding: 00px 0;}

.encantofamilyaz .hmpatientbox {width:190px;height:190px;}


.page-id-2382 .footcontact, .page-id-2382 .foothoursrow , .page-id-2371 .footcontact, .page-id-2371 .foothoursrow{
	display: block;
	width: 100%;
}

.page-id-2382 .footsocial , .page-id-2371 .footsocial{
	padding: 0 0 0 25px;
}

}



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

	.baysidedentalrowlett .office-tour iframe {height: 250px;}

.serviceblock #nav > li{width: 100%;}

 .postid-689 .serviceblock #nav > li{width: 100%;}

/* Maple Hill Family Dentistry */

.page-template-template-contact.maplehillfamilydentistry .footaddress a, .page-template-template-contact.maplehillfamilydentistry .footaddress a .ion-ios-email-outline {font-size: 15px;}





/*Encanto Family Dental Care*/

.encantofamilyaz .footaddress a {font-size: 14px;}

.encantofamilyaz .service-list .col-xs-6 {width: 100%;}

.encantofamilyaz .service-list ul {margin-bottom: 0px;}

}

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

.mainNavigation{margin-left: 0px}

.millenniumsmiles #nav > li {
    margin: 0 3px;
}

.header-inner .container{width:100%; max-width: 1170px}
.headbookapp{right: 5px;
    top: 59px; height:auto; padding:0;}
.fixed #nav ul{top: 40px;}
#nav ul{top: 40px;border-radius:0 0px 8px 8px;}
#header{padding: 15px 0}
.headbookapp {
    right: 15px;
    text-align: right;
    width: auto;
}
.headbookapp a{font-size: 14px}

.millenniumsmiles #nav > li {
    margin: 0 2px;
}


}

@media only screen and (max-width: 991px) {
	.millenniumsmiles .header-inner #logo{padding-top:23px;}
.headmenubar {
  padding: 18px 0 0;
}
.mainNavigation {
	padding: 10px 0px 10px 20px;
}
.headbookapp {
	width: auto;
}

.location-header .row {padding: 0;margin: 0 !important;}

}

@media only screen and (max-width: 767px) {
	.bookbtn{justify-content:center;}
.headbookapp{top:2px;}	
.mainNavigation {padding: 10px 10px 10px 0;}
.acess-container {bottom: 50px;}
.footcontact .fooraddbox h3 {
	justify-content: center;
	margin: 0px 0 20px;
}

}


@media only screen and (max-width: 575px) {
	.bookbtn {
  gap: 15px;
  flex-direction: column;
  max-width: 230px;
  margin: 0 auto;
}

.hminslogo .owl-item img {margin: auto}	


}


