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



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



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



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



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



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



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

/********************** Dental by Design ***********************/
.dentalbydesignaz .foothourslist .foothoursday {width: 85px;}

/********************** Town Center Dental ***********************/

.mytowncenterdental .header-three .headaddress a {max-width: 330px;}
.mytowncenterdental .specials-promotions .promotions-box {min-height: 420px;}
.mytowncenterdental .header-three #logo {top: 0;}
.mytowncenterdental .header-three .headright {padding: 9px 0;}
.mytowncenterdental .header-three .headrow{margin-top: 9px;}

/********************** Crest Family Dental ***********************/
.specialoffermain .specialofferbox .offertitle{margin-bottom: 10px;font-size: 22px;}
.specialoffermain .specialofferbox .offertitle strong{font-size: 26px;}

/***** On Pointe Dentistry (Practice strat) *****/
.onpointedentistrypracticestrat .header-three .headrow{padding-left: 288px;}
.onpointedentistrypracticestrat .headrow.clearfix{margin-top: 41px;}

/**************** BG Family Dentistry ***************/
.bgfamilydentistry .header-three .headbookapp a {padding: 14px;}
.bgfamilydentistry .header-three #nav > li > a {padding-right: 10px; padding-left: 10px;}

.coppervistadentalcare.page-id-10496 .innerbanner{background-position: left center;}


/*Twin Dental Care*/
.twindentalcare .foothourslist .foothourstime {font-size: 15px;}
.twindentalcare .foothourslist .foothoursday {width: 85px;}

/****** Holland River Dental ******/
.hollandriverdental .header-three .headleft{margin-bottom: 10px;}
.hollandriverdental .teaserBanner.owl-carousel .owl-nav {bottom: 55px;}

/***** Rose Dale Dental Care *****/
.rosedaledentalcare .header-three .headleft{margin-bottom: 10px;}
.rosedaledentalcare .header-three .headcall a{font-size: 16px;}
.rosedaledentalcare .header-three .headaddress a{font-size: 16px;}
.rosedaledentalcare .header-three .headaddress a i{font-size: 24px;}
.rosedaledentalcare .header-three .headcall a i{font-size: 24px;}
.rosedaledentalcare .teaserBanner.owl-carousel .owl-nav{bottom: 60px;}

}



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



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



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



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



/**************** springhilldental ***************/

.springhilldental .header-three #logo {top: 0px;}



/**************** Comfort Care Dental Calgary ***************/

.comfortcarecalgary .header-three .header-inner {padding: 10px 0 10px;}



.comfortcarecalgary.bodyheader3.fixed #container {padding-top: 0px;}



/********************** Dental by Design ***********************/

.dentalbydesignaz .header-three .header-inner {padding: 10px 0;}

.dentalbydesignaz .header-three #logo {top: 0px;}

.dentalbydesignaz .header-three .headrow {margin-top: 10px;}

.dentalbydesignaz .contact-section .foothourslist li {font-size: 15px;}	

.dentalbydesignaz .contact-section .foottime {padding-left: 85px;}

.dentalbydesignaz .contact-section .contactadd a, .dentalbydesignaz .contact-section .contactmail a, .dentalbydesignaz .contact-section .contactphone a, .dentalbydesignaz .contact-section .contactphone span, .dentalbydesignaz .contact-section .contactfax span  {font-size: 15px;}

.dentalbydesignaz .community-sec .community-row {width: 50%; float: left; padding: 0px; min-height: 660px;}

.dentalbydesignaz .community-sec .community-row.image-right {padding: 0px;}

.dentalbydesignaz .community-sec .community-row .vCenter {padding-top: 0px !important; }

.dentalbydesignaz .community-sec .community-details {padding: 10px 15px;}




/********************** Town Center Dental ***********************/

.mytowncenterdental .header-three .headaddress a {max-width: inherit;}

.mytowncenterdental .specials-promotions .promotions-box {min-height: 525px;} 

.mytowncenterdental .specials-promotions .promotions-box h2 {font-size: 22px;}

.mytowncenterdental .header-three .headright {padding: 0px 0;} 

.mytowncenterdental .header-three #logo {top: 5px;}

.mytowncenterdental .contactadd a, .mytowncenterdental .contactmail a, .mytowncenterdental .contactphone a {font-size: 17px;}


/********************** unique dental care az ***********************/

.uniquedentalcareaz .header-three #logo{width: 160px;}
.uniquedentalcareaz .header-three .headrow {margin-top: 7px;}
.uniquedentalcareaz .header-three #nav > li > a{padding: 10px 10px;}
.uniquedentalcareaz .contactadd a, .uniquedentalcareaz .contactmail a, .uniquedentalcareaz .contactphone a {font-size: 16px;}
.uniquedentalcareaz .foothourslist li {font-size: 16px;}
.uniquedentalcareaz .contactfax span {font-size: 16px;}
.uniquedentalcareaz .header-three .headrow {margin-left: -160px;}

/********************** Crest Family Dental ***********************/
.specialoffermain .item{min-height: 220px;}
.specialoffermain .specialofferbox .offertitle{font-size: 20px;}
.specialoffermain .specialofferbox .offertitle strong{font-size: 24px;}

.onpointedentistrypracticestrat .headrow.clearfix{margin-top: 25px;}


/**************** BG Family Dentistry ***************/
.bgfamilydentistry .header-three #logo > a {top: -6px;}

/**************** Smile Center Villarica ***************/
.smilecentervillarica .servicedecs .alignright{margin-top: 25px;}
.bgfamilydentistry .header-three #logo{margin-top: 6px;}
.smilesbydrpatel .header-three #logo{margin-top: 0;}
.smilesbydrpatel .headermain .headrow{margin-top: 15px;}



/***** Copper Vista Dental Care ******/
.coppervistadentalcare .header-three .headrow{margin-top: 12px;}
.coppervistadentalcare .header-three #logo{margin-top: 0px;}
.coppervistadentalcare .indexbanner-four .teasertext{padding-left: 50px;}

/***** Smiles By Dr. Patel ******/
.smilesbydrpatel .indexbanner-four .teasertext{max-width: max-content;float: right;}



/*Twin Dental Care*/
.twindentalcare .header-three .headaddress a i {position: relative;}
.twindentalcare .header-three .headaddress a {font-size: 15px;}
.twindentalcare .header-three .headaddress a i {top: 3px;font-size: 21px;}
.twindentalcare .header-three .headcall {float: right;}
.twindentalcare .header-three #logo{margin-top: 0;}
.twindentalcare .header-three .headrow {margin-top: 15px;}
.twindentalcare .indexbanner-four .hmbookfrmsection{padding: 40px 0 0;}


/* Holland River Dental */

.hollandriverdental .menu-icon.open,.hollandriverdental .menu-icon:hover {color: #014e82 !important;}
.hollandriverdental .header-three #logo > a{margin-top:-18px }
.hollandriverdental .teaserBanner.owl-carousel .owl-nav {bottom: 45px;}
.hollandriverdental .indexbanner-four .teasertext {max-width: 350px;}
.hollandriverdental .header-inner{padding: 25px 0;}

/******************rosedaledentalcare*********************/
.rosedaledentalcare .header-three #logo{width: 120px; margin-top: 0px}
.rosedaledentalcare .header-three .headrow{float: right; margin-left: -135px;padding-left: 135px; margin-top: 10px;}
.rosedaledentalcare .header-three .headleft{float: left;}
.rosedaledentalcare .header-three #logo > a{margin-top: 0px;padding-top: 0px}
.rosedaledentalcare.bodyheader3.fixed #container{padding-top: 0;}
.rosedaledentalcare .teaserBanner.owl-carousel .owl-nav{bottom: 30px;}
.rosedaledentalcare .indexbanner-four .teasertext{max-width: 430px}
.rosedaledentalcare .header-three .headleft {float: none;}
	
#nav .arrowclick::after {border-top-color: #fff;}
	

.rosedaledentalcare .header-three #logo {
	width: 250px;
	margin-top: 0;
}
.rosedaledentalcare .header-three .headrow {
	float: right;
	margin-left: -250px;
	padding-left: 250px;
	margin-top: 10px;
}
}



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



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



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



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

/**************** springhilldental ***************/

.springhilldental .header-three #logo {top: 0px;}

.springhilldental .servicedecs ul {margin-bottom: 5px;}

.springhilldental .services-points .item:last-child{margin-bottom: 20px;}

.springhilldental .promoplanbg .item {max-width: 360px; margin: 0 auto;}

.smilesbydrpatel.page-id-5301 .after-before-item{width: 100%;}

/**************** Comfort Care Dental Calgary ***************/

.comfortcarecalgary .lists-li ul {margin-bottom: 5px;}

.comfortcarecalgary .promoplanbg .item {max-width: 360px; margin: 0 auto;}



/********************** Dental by Design ***********************/

.dentalbydesignaz .header-three .headrow{margin-top: 5px;}

.dentalbydesignaz .header-three .headrow {padding-top: 0;}

.dentalbydesignaz .header-three .header-inner {padding: 10px 0;}

.dentalbydesignaz .header-three #logo {top: 0px;}

.dentalbydesignaz .header-three .headaddress a i {position: relative;}

.dentalbydesignaz .header-three .headaddress a {padding-left: 0px;}

.dentalbydesignaz .patient-form p {margin-bottom: 10px;}



/********************** Town Center Dental ***********************/

.mytowncenterdental .specials-promotions .promotions-box {margin-bottom: 10px; min-height: auto;}

.mytowncenterdental .header-three #logo {top: 0px;}

.mytowncenterdental .header-three .headleft {display: block; margin-bottom: 10px;}

.mytowncenterdental .header-three .headaddress a {padding-left: 0px;}

.mytowncenterdental .header-three .headaddress a i {position: relative; margin-right: 5px;}



.mytowncenterdental .extra-dr-thumb {margin-bottom: 20px; text-align: center;}



.uniquedentalcareaz .header-three .headrow {margin-top: inherit;margin-left: inherit;padding-left: inherit;}

.uniquedentalcareaz .teastitle{color: #fff;}
.uniquedentalcareaz .header-three .header-inner {padding: 10px 0;}

/********************** Crest Family Dental ***********************/
.specialoffermain .item{min-height: inherit;}
.specialoffermain .specialofferbox{padding: 30px 20px;}
.specialoffermain .specialofferbox .offertitle{font-size: 20px;}
.specialoffermain .specialofferbox .offertitle strong{font-size: 24px;}
.crestfamilydental.bodyheader3.fixed #container{padding-top: 0;}
.crestfamilydental .formslist .button, .crestfamilydental .formslist .button:focus{padding: 9px 23px;}
.crestfamilydental.page-insurance .page-description .row div ul {margin-bottom: 0px; }


/***** On Pointe Dentistry (Practice strat) *****/

.onpointedentistrypracticestrat .header-three .headrow{padding-left: 0px;}
.onpointedentistrypracticestrat .header-three #logo{margin: 0 auto;}



/**************** BG Family Dentistry ***************/
.bgfamilydentistry .header-three #logo > a {position: static; height: auto;max-width: 120px;}
.bgfamilydentistry .headmenublock {text-align: left;}
.bgfamilydentistry .header-three #logo > a img {padding: 0px;}
.bgfamilydentistry .header-three .headaddress a {padding-top: 0px;}
.bgfamilydentistry .header-three .headaddress a i {position: relative;}
.bgfamilydentistry .indexbanner-four .teasercaption{background-color: rgba(0,0,0,0.7);}
.bgfamilydentistry .teastitle{color: #ffffff;}



/***** Copper Vista Dental Care ******/
.coppervistadentalcare .teastitle br {display: none;}
.coppervistadentalcare .indexbanner-four .teasertext{padding-left: 0px;}

/***** Smiles By Dr. Patel ******/
.smilesbydrpatel .headermain .headrow{margin-top: 10px;}
.smilesbydrpatel #logo{margin: 0 auto 15px;}
.smilesbydrpatel .indexbanner-four .teasertext{max-width: 100%;background-color: inherit; float: none;}
.smilesbydrpatel .teastitle br{display: none;}


.twindentalcare .header-three .headrow {margin-top: 10px;}
.twindentalcare .header-three .headaddress a i {top: 1px;font-size:18px;}
.twindentalcare .header-three .headaddress a {font-size: 16px;padding-left: 0;}
.twindentalcare .indexbanner-four .teasercaption {padding: 15px 0;}
.twindentalcare .teastitle br {display: none;}
.twindentalcare .footform-section {padding: 30px 0 0;}

/****** Holland River Dental ******/
.hollandriverdental .header-three .headleft{margin-bottom: 0;}
.hollandriverdental .header-three #logo > a{margin-top: 0px;}
.hollandriverdental .indexbanner-four .teasertext {background-color: transparent;padding: 0px;max-width: 100%;}
.hollandriverdental .teaserBanner.owl-carousel .owl-nav {bottom: 5px;}
.hollandriverdental #logo{margin: 0 auto 25px;}


/******************rosedaledentalcare*********************/
.rosedaledentalcare .header-three #logo{width: 120px;}
.rosedaledentalcare .header-three .headrow{float:none; margin-left:0;padding-left:0; margin-top: 20px;}
.rosedaledentalcare .header-three #logo > a{margin-top: 0px; height: auto;}
.rosedaledentalcare .header-three .headcall a{font-size: 16px;}
.rosedaledentalcare .header-three .headaddress a{font-size: 16px;}
.rosedaledentalcare .header-three .headaddress a i{font-size: 19px;}
.rosedaledentalcare .header-three .headcall a i{font-size: 19px;}
.rosedaledentalcare .header-three .headleft{float: none;}
.rosedaledentalcare .teaserBanner.owl-carousel .owl-nav{bottom: 20px;}
.rosedaledentalcare .teastitle{color: #ffffff;}

.rosedaledentalcare .hmbookform .heapBox .handler{right: 0}
.rosedaledentalcare.page-contact-us .foottime{padding-left: 103px;}
.rosedaledentalcare .header-three .mainNavigation{padding-left: 0;}
.fixed.rosedaledentalcare .header-three #logo > a {margin-top: 0; height: auto; max-width: 120px;}
.rosedaledentalcare .header-three .headleft{margin-bottom: 0px;}
.rosedaledentalcare .indexbanner-four .teasertext{max-width: 100%}
.rosedaledentalcare .indexbanner-four .teasertext{background: transparent;}


.hollandriverdental .teastitle {color: #fff;}
.hollandriverdental.page-meet-dr-alicia-vina .teamlist-one .item{width: 100%; }


.rosedaledentalcare .header-three #logo {
	width: 250px;
}
.rosedaledentalcare .header-three .headrow {
	float: none;
	margin-left: 0;
	padding-left: 0;
	margin-top: 20px;
}
}


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

.uniquedentalcareaz .teamsectionopt1 .teamlist-one .item{width: 100%;}

.uniquedentalcareaz .teamsectionopt1 .teamlist-one .item .teaminbox{padding: 0;}



}

@media only screen and (max-width: 581px) {
.twindentalcare .headaddress {margin-bottom: 10px;}
    .twindentalcare .header-three .headleft{display: block;}
}
@media only screen and (max-width: 575px) {

/**************** springhilldental ***************/
.springhilldental .header-three #logo {top: 0px;}
.springhilldental .servicedecs h2 {font-size: 20px;}

/********************** Dental by Design ***********************/
.dentalbydesignaz .footer-two .foothourslist {max-width: 222px;}
.dentalbydesignaz .community-sec .community-row {width: 100%; min-height: auto; max-width: 515px; float: none;  margin: 0 auto 10px;}
.dentalbydesignaz .header-three .headleft {display: block;margin-bottom: 10px;}

/********************** Unique Dental Care ***********************/
.uniquedentalcareaz .header-three .headcall {padding-left: 0px;}
.uniquedentalcareaz .header-three .headleft {display: block;}
.uniquedentalcareaz .header-three .headleft {margin-bottom: 10px;}
.uniquedentalcareaz .header-three .headaddress a {padding-left: 0px;}
.uniquedentalcareaz .header-three .headaddress a i {position: relative; top: 2px; left: 0px;}

/********************** Crest Family Dental ***********************/
.crestfamilydental .footer-two .foothourslist{max-width: 197px;}
.crestfamilydental .foottime{padding-left: 100px;}

/********************** B&G Family Dentistry Edits ***********************/
.bgfamilydentistry .teaserBanner .item{background-position: center left 22%;}
.smilecentervillarica .footer-two .foothourslist{max-width: 190px;}

/***** Copper Vista Dental Care ******/
.coppervistadentalcare .teaserBanner .item{background-position: center left 10%;}

/*Smiles By Dr. Patel*/
.smilesbydrpatel .footblock .foothourslist {max-width: 195px;}
.smilesbydrpatel .contactform2 .col-xs-6 {width: 100%;}
.smilesbydrpatel .contactloact,.smilesbydrpatel .contactblock {text-align: center;}
.smilesbydrpatel .contacthour {max-width: 210px;margin: 0 auto;}
.smilesbydrpatel .contacthour h2{text-align: center;}
.smilesbydrpatel .headermain .headrow{margin-top: 0px;}


.twindentalcare .footer-two .foothourslist { max-width: 236px;}
.twindentalcare .foothourslist .foothoursday {width: 100px;}
.twindentalcare .teaserBanner .item {background-position: -81px 0;}
.twindentalcare .footbox {display: none;}

.twindentalcare.page-template-template-contact .contactform2 .footcol1,
.twindentalcare.page-template-template-contact .contactform2 .footcol2 {width: 100%; text-align: center;}
.twindentalcare.page-template-template-contact .contactform2 .contactadd {margin-bottom: 10px;}
.twindentalcare.page-template-template-contact .contactustopt3 .contactloact, 
.twindentalcare.page-template-template-contact .contactustopt3 .contacthour {padding-bottom: 15px;}
.twindentalcare.page-template-template-contact .contacthour {max-width: 100%;margin: 0;}
.twindentalcare.page-template-template-contact .contactform2 .foothourslist {max-width: 249px;margin: 0 auto; text-align: left;}


.hollandriverdental .footer-two .foothourslist {max-width: 190px;margin: 0 auto;}
.hollandriverdental.page-meet-the-doctor .teamlist-one .item {width: 100%;}
.hollandriverdental .gendenti .col-xs-6 {width: 100%;}

.rosedaledentalcare .footer-two .foothourslist{max-width: 197px;}
.hollandriverdental .header-three .headright{padding-top: 5px}
.hollandriverdental .header-three .headright, .hollandriverdental .header-three .headleft{display: block;}
.hollandriverdental .gallerylist .item{width: 50%}
.hollandriverdental.home .gallerylist .item{width: 100%}

}


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



/********************** Dental by Design ***********************/
.dentalbydesignaz.page-kool-kids p .alignleft, .dentalbydesignaz.page-kool-kids p .alignright{display:block; float: none;}	

/********************** Unique Dental Care ***********************/
.uniquedentalcareaz .contacthour {max-width: 200px;}

.onpointedentistrypracticestrat .teaserBanner .item{background-position: left center;}

.coppervistadentalcare.page-id-10496 .innerbanner {background-position: 15% center;}

.smilesbydrpatel .indexbanner-four .teaserBanner .item{background-position: left center;}
.hollandriverdental .contacthour .foottime {text-align: center;}
}




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

.crestfamilydental .financing-logos li{display: block;}	
.crestfamilydental .financing-logos li{padding: 15px;}
.smilecentervillarica .headaddress{max-width: 280px; margin: 0 auto;}


/********************** Smiles By Dr. Patel ***********************/
.smilesbydrpatel .header-three .headaddress a{font-size:  14px;}

/***** Rose Dale Dental Care *****/
.rosedaledentalcare .header-three .headaddress a{padding-left: 0;}
.rosedaledentalcare .header-three .headaddress a i{position: relative;padding-right: 3px;}
}

@media only screen and (max-width: 352px) {
.hollandriverdental .header-three .headaddress a {font-size: 15px;max-width: 265px;}
}

@media only screen and (max-width: 359px) {
.hollandriverdental .gallerylist .item{width: 100%}

}

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


/*Rose Dale Dental Care*/

.rosedaledentalcare .hmseroverlaybox h3{font-size: 19px;}
}