/* ************* Media Queries Tablets ****************** */

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

/*walterturner */

.walterturner .headbookapp {margin-bottom: 5px;}

}





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

/******* Brian Michaud  ****/

.brianmichaud #nav > li > a{padding: 12px 15px;font-size: 15px;}



/******* Evan Harris  ****/

.evanharris #nav > li > a{padding: 12px 15px;font-size: 15px;}



/******* Mario Deangelis  ****/

.mariodeangelis .indexBanner .teasercaption {padding-top: 180px;}



/******* walterturner  ****/

.walterturner .indexBanner .teasercaption {

    padding-top: 210px;

}

}



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

.caseyschulin .headbookapp{margin-left: 15px;}

.caseyschulin #nav > li > a{padding: 12px 18px;}

.walterturner .header-right{padding-left:210px;}

}



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

.caseyschulin #nav > li > a{padding: 12px 15px;font-size: 14px;}

/*.caseyschulin .headbookappbtn, .headbookappbtn:focus{font-size: 14px;padding: 12px 20px;}*/



/******* aftco south west *****/

.aftcosw .hmhwacountcol strong {font-size: 60px;}



}



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

.briercreekfamilydentistry .hmservicesimg{padding-top: 92px;}



/***** evanharris  ***/

.evanharris .hmservicesimg{padding-top: 80px;}





}





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

/******* Brian Michaud  ****/

.brianmichaud #nav > li > a{padding: 12px 13px;}

.brianmichaud.fixed #container{padding-top: 127px;}

/******* Evan Harris  ****/

.evanharris #nav > li > a{padding: 12px 13px;}



/******* walterturner  ****/

.walterturner .indexBanner .teasercaption {padding-top: 190px;}

.walterturner .fixed #container{padding-top: 153px;}

/******* briercreekfamilydentistry **********/

.briercreekfamilydentistry.single-team .aboutcontent  .col-lg-offset-1 {margin-left: 0px;}



/******* Mario Deangelis  ****/

.mariodeangelis .indexBanner .teasercaption {padding-top: 160px;}



}



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

/******* Walter Turner ****/

.walterturner .header-inner .headtoprow {display: inline-block;padding-top: 10px;padding-right: 10px;}

.walterturner .header-right {padding-top: 15px;}



}



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

.caseyschulin #nav > li > a{padding: 12px 8px;}

.caseyschulin .headbookapp{margin-left: 10px;}

/*.caseyschulin .headbookappbtn, .headbookappbtn:focus{padding: 12px 15px;}*/



/******* Brian Michaud  ****/

.brianmichaud #nav > li > a{padding: 12px 10px;font-size: 14px;}



/******* Evan Harris  ****/

.evanharris #nav > li > a{padding: 12px 10px;font-size: 14px;}



}



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



.footlink{font-size: 15px;}

.footrowbox{padding-left: 75px;}





/***** evanharris  ***/



.evanharris .hmservicesection .item.col-md-4 {width: 32%; vertical-align: bottom;float: none; display: inline-block;}

.evanharris .hmservicesection .item.col-md-8 { vertical-align: top;float: none; display: inline-block;}



.walterturner .hmservicesection .item.col-md-4 {width: 32%; vertical-align: bottom;float: none; display: inline-block;}

.walterturner .hmservicesection .item.col-md-8 {vertical-align: top;float: none; display: inline-block;}



.brianmichaud .hmservicesection .item.col-md-4 {width: 32%; vertical-align: bottom;float: none; display: inline-block;}

.brianmichaud .hmservicesection .item.col-md-8 { vertical-align: top;float: none; display: inline-block;}

}	



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

/******* Evan Harris  ****/

.evanharris .footaddlist .item {width: 100%; margin-bottom: 20px;}



/******* Vested Wealth  ****/

.vestedwealth #nav > li > a{font-size: 12px;}

.vestedwealth #nav li ul li a{font-size: 12px;}





.briercreekfamilydentistry  .hmservicesection .item{float: none; display: inline-block; vertical-align: top;}

.briercreekfamilydentistry  .hmservicesection .item.col-lg-5.col-md-4 {width: 32%;vertical-align: bottom;}

}



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

.caseyschulin #nav > li > a{padding: 12px 6px;font-size: 12px;}

.caseyschulin .headbookapp{margin-left: 10px;}

/*.caseyschulin .headbookappbtn, .headbookappbtn:focus{padding: 12px 10px;font-size: 12px;}*/



/******* Brian Michaud  ****/

.brianmichaud #logo{width: 150px;padding: 11px 0;}

.brianmichaud .header-right{position: relative;margin-left: -150px;padding-left: 165px;}

.brianmichaud .headtoprow{padding: 0px 225px 0px 0px;}

.brianmichaud .headmaplink{display: block;padding-bottom: 5px;}

.brianmichaud #nav > li > a{padding: 8px 5px;font-size: 13px;}

.brianmichaud.fixed #container{padding-top: 130px;}

.brianmichaud .headbookapp{top:15px;}

.brianmichaud .header-right{padding-top:25px;}





/******* Evan Harris  ****/

.evanharris #logo{width: 150px;padding: 11px 0;}

.evanharris .header-right{position: relative;margin-left: -150px;padding-left: 165px;}

.evanharris .headtoprow{padding: 0px 225px 0px 0px;}

.evanharris .headmaplink{display: block;padding-bottom: 5px;}

.evanharris #nav > li > a{padding: 8px 5px;font-size: 13px;}

.evanharris .headbookapp{top:15px;}

.evanharris .header-right{padding-top:25px;}

/******* walter turner  ****/



.walterturner #nav > li > a{padding: 12px 10px;}

.walterturner .header-right{padding-left:210px;}



}









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

.caseyschulin .hmservicesimg{padding-top: 0;}

/*.caseyschulin .headbookappbtn, .headbookappbtn:focus{padding: 10px 20px;}*/



/******* aftco south west *****/

.aftcosw .hmhwacountcol strong {font-size: 46px;}

/*Solara Dental Care */

.solaradentalcare .form-group{width:100%; float:left;}





/***AFTCO Southwest Consultant*****/

.aftcosw .teamborderbox .teaminbox{min-height: 200px;}

.aftcosw .teamborderbox{padding-bottom: 20px;}

.aftcosw .teamselist .item:nth-child(3n+1){clear: inherit;}

.aftcosw .teamselist .item:nth-child(2n + 1){clear: both;}



/******* Brian Michaud  ****/

.brianmichaud .headtoprow{padding: 0 0 10px;}

.brianmichaud .headbookapp{top: inherit;position: relative;margin-left: 10px;}

.brianmichaud .headmaplink{padding-bottom: 10px;}

.brianmichaud #logo{padding: 18px 0;}

.brianmichaud #nav > li > a{font-size: 14px;padding: 10px 30px 10px 15px;display: block;}



.brianmichaud .hmservicesection .item.col-md-4 {width: 100%; float: left;}

.brianmichaud .hmservicesection .item.col-md-8 {width: 100%; float: left;}

.brianmichaud .teasercaption {padding-top: 14px;}

/******* Evan Harris  ****/

.evanharris .headtoprow{padding: 0 0 10px;}

.evanharris .headbookapp{top: inherit;position: relative;margin-left: 10px;}

.evanharris .headmaplink{padding-bottom: 10px;}

.evanharris #logo{padding: 18px 0;}

.evanharris #nav > li > a{font-size: 14px;padding: 10px 30px 10px 15px;display: block;}



.evanharris .footaddlist .item {width: 50%;}



/******* walter turner  ****/

.walterturner #logo {padding: 0;}

.walterturner .header-right{padding-top:20px;}

.walterturner .header-inner .headtoprow {display: block;padding-top: 0; padding-right: 0;}



/******* Mario Deangelis  ****/

.mariodeangelis .indexBanner .teasercaption {padding-top:25px;}

/******* walterturner  ****/

.walterturner .indexBanner .teasercaption {padding-top: 50px;}

.walterturner .hmservicesection .item.col-md-4 {width: 100%; float: left; }

.walterturner .hmservicesection .item.col-md-8 {width: 100%; float: left; }

/******* Brier Creek Family Dentistry  ****/

.briercreekfamilydentistry .hmservicesection .hmservicesimg {display: none;}

.briercreekfamilydentistry .hmservicesdesc, .briercreekfamilydentistry .hmserviceslist h2, .briercreekfamilydentistry .hmpricing-section .hmpricing-desc {text-align: center;}

.briercreekfamilydentistry.page-meet-the-doctors .teamselist .item { width: 49%; }

/***** evanharris  ***/



.evanharris .hmservicesection .item.col-md-4 {width: 100%; float: left; }

.evanharris .hmservicesection .item.col-md-8 {width: 100%; float: left; }



/*****  vestedwealth ***/

.vestedwealth .three-col .item{width: 50%; float: left;}

.vestedwealth .three-col .item:nth-child(3n + 1){clear:none;}

.vestedwealth .three-col .item:nth-child(2n + 1){clear:both;}

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

.vestedwealth #nav li ul li a{font-size: 14px;}



}



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

body, button, input, select, textarea {font-size: 16px;}

.contentsection p, .callaction p {font-size: 16px;}

.caseyschulin .teasertext{max-width: 100%;}

.caseyschulin .teasertext img {margin-bottom: 12px;}

.caseyschulin .sliderlogo {max-width: 300px; margin: 0 auto;}

.caseyschulin .headbookapp{margin: 0 5px;}

.briercreekfamilydentistry .point-list .col-xs-12{width: 50%;}



/******* aftco south west *****/

.aftcosw .hmhwacountcol strong {font-size: 40px;}



/******* Brian Michaud  ****/

.brianmichaud #logo{text-align: center;}

.brianmichaud #logo{width: 200px;padding: 0;}

.brianmichaud .header-right{margin: 0;padding: 0;}

.brianmichaud .headbookapp{margin-right: 10px;}

.brianmichaud #header .socialmedia{display: none;}

.brianmichaud .teasertext {max-width: 100%;}

.brianmichaud .teasercaption {padding-top: 0px;}

.brianmichaud .service-doc img {display: none;}

.brianmichaud .services-img .item:nth-child(2n + 1) {clear: both;}

.brianmichaud .youtube-link {margin-bottom:  10px; float: left;}

/******* Evan Harris  ****/

.evanharris #logo{text-align: center;}

.evanharris #logo{width: 200px;padding: 0;}

.evanharris .header-right{margin: 0;padding: 0;}

.evanharris .headbookapp{margin-right: 10px;}

.evanharris .teasertext {max-width: 100%;}



/******* Walter Turner  ****/

.walterturner #logo{max-width: 235px}

.walterturner .header-right{padding-top:0px;}

.walterturner .dental-services-row .item:nth-child(3n+1) {clear: both;}

.walterturner .header-right{padding-left: 0;}

.walterturner .file-icon img{display: none;}

.walterturner .pagebooksubmitbar .g-recaptcha{margin-bottom: 5px;}

.walterturner .indexBanner .teasercaption {padding-top: 0;}

.walterturner .teasertext {max-width: 100%;}

.walterturner .docdetailsbox > small {text-align: center;}

.walterturner .docthumbbox {padding-bottom: 0;} 



/**********briercreekfamilydentistry *******/

.briercreekfamilydentistry .docdetailsbox .docdetailthumb {max-width: 360px; margin: 0 auto 25px;text-align: center;}

.briercreekfamilydentistry .docdetailsbox  {text-align: center;}



/************ Mario DeAngelis *************/

.mariodeangelis .hmprmosection .hmprmoblock .item {width: 50%;}

.mariodeangelis #logo {text-align: center;}

.mariodeangelis .indexBanner .teasercaption {padding-top: 0;}



/******* Evan Harris  ****/

.services-doc a {padding: 0; height: auto;}

.evanharris .services-doc a  img {display: none;}

.evanharris .service-images {text-align: center;}

.evanharris .contactloact {padding-bottom: 30px;}

.evanharris .footaddlist .item {width: 100%;}

.evanharris .footrowbox {padding-left: 65px;}



}

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

/******* Evan Harris  ****/

.evanharris  .service-image .col-xs-4 {width: 100%; text-align: center;}



}



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



/*** briercreekfamilydentistry */

.briercreekfamilydentistry.page-meet-the-doctors .teamselist .item { width: 100%; max-width: 360px; }

}



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



/******* Brian Michaud  ****/

.brianmichaud .services-img .item {margin-bottom: 10px; width: 100%; text-align: center;}

.brianmichaud .service-doc .col-xs-6 {width: 100%;}



/**********briercreekfamilydentistry *******/

.briercreekfamilydentistry .point-list .col-xs-12{width: 100%; }

.briercreekfamilydentistry .point-list ul {margin-bottom: 10px;}



/******* Evan Harris  ****/

.evanharris .services-img .item {margin-bottom: 10px; width: 100%; text-align: center;}

.evanharris .servicedesc p {float: left;width: 100%;}

/*.evanharris .servicedesc p strong {display: block;} */





/************ Mario DeAngelis *************/

.mariodeangelis .hmprmosection .hmprmoblock .item {width:100%;}



.vestedwealth .three-col .item{width:100%;}



}



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



.briercreekfamilydentistry .footrowbox{padding-left: 60px;}

}	