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

	.banner-conter-area .usp_box h2 {

		font-size: 22px;

	}

	.banner-conter-area .usp_box span {

		font-size: 22px;

		line-height: 22px;

	}

	.banner-conter-area .usp_box p {

		font-size: 12px;

		line-height: 16px;

	}





}



@media (min-width: 992px) {

	.mob-view {

		display: none;

	}

	.action_btns_bottom {

		display: none;

	}



}



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



	/*=======end mobile header=====*/

	.desk-view {

		display: none;

	}

	.talk-to-cd h6 {

		font-size: 14px;

	}

	.talk-to-cd h2 {

		font-size: 16px;

	}

	.talk-to-cd .t-inner .img-box img {

		width: 45px;

	}

	.top-lft-logo img {

		width: 107px;

	}

	.about-area {

		padding: 40px 0px 50px;

	}

	.about-btn {

		margin-top: 60px;

	}

	.abou-rgt-cnt {

		padding-right: 0px;

		margin-top: 20px;

	}

	.abou-rgt-cnt .heading p {

		text-align: justify;

	}

	.digital-heading {

		text-align: center;

		margin-bottom: 20px;

	}

	.digital-heading .heading hr {

		margin: 18px auto;

	}

	.digital-bytes-area {

		padding: 20px 0px 50px;

	}



	.clinic-map-bx {

		margin-bottom: 35px;

	}

	.find-dental-near-bx {

		padding-right: 0px;

		padding-left: 0px;

		margin-top: 30px;

	}

	.find-dental-near-bx .heading h2 {

		font-size: 32px;

		line-height: 36px;

	}

	.appointment-info .heading h2 {

		font-size: 32px;

		line-height: 36px;

	}

	.why-choose-row {

		padding: 0px 10px;

		margin-top: 30px;

	}

	.why-ic-bx {

		text-align: center;

	}

	.why-ic-bx p {

		font-size: 12px;

		padding-left: 0px;

		line-height: 19px;

	}

	.why-choose-area {

		padding: 50px 0px;

	}

	.why-rgt-img {

		padding-left: 0px;

	}

	.why-rgt-img {

		margin-top: 20px;

		text-align: center;

	}

	.dental-team-bx {

		margin-bottom: 30px;

	}

	.team-of-doctor {

		padding: 10px 0px 20px;

	}

	.banner-lft-cnt .slide-btn {

		margin-top: 18px;

		margin-bottom: 30px;

	}

	.digital-bytes-area:after {

		display: none;

	}

	.digital-bytes-slide {

		margin-right: 0px;

	}

	.inner-foot-botm {

		display: block;

		text-align: center;

	}

	.gallery-area {

		padding: 50px 0px 30px;

	}

	.it-works-area {

		padding: 50px 0px 10px;

	}

	.digital-bytes-slide .owl-carousel .owl-nav button.owl-next,
	.digital-bytes-slide .owl-carousel .owl-nav button.owl-prev {

		margin-left: 10px;

		margin-right: 10px;

	}

	.digital-bytes-slide .owl-nav {

		position: unset;

		width: 100%;

		text-align: center;

		margin-top: 22px;

	}

	.gallery-inter-slide .owl-nav {

		text-align: center;

	}

	.gallery-inter-slide .owl-carousel .owl-nav button.owl-next,
	.gallery-inter-slide .owl-carousel .owl-nav button.owl-prev {

		width: 35px;

		height: 35px;

		border: solid 1px #000;

		border-radius: 100px;

		margin-left: 10px;

	}

	.gallery-img img {

		height: 260px;

	}

	.action_btns_bottom {

		background-color: #362400;

		text-align: center;

		position: fixed;

		bottom: 0;

		z-index: 99;

		width: 100%;

		padding: 8px 1px;

	}

	.action_inner .phn-btn:after,
	.action_inner .phn-apoint:after {

		border-right: solid 2px #fff;

		padding-right: 6px;

		content: '';

		margin-right: 5px;

	}

	.action_btns_bottom a {

		display: inline-block;

		color: #fff;

		font-size: 13px;

		text-transform: capitalize;

	}

	.footer-area {

		margin-bottom: 40px;

	}

	.clinic-near-you {

		padding: 50px 0px 170px;

	}

	.appointment-info {

		margin-top: 50px;

	}

	.apoint-information {

		margin-top: -130px;

	}

	.appointment-info {

		margin: 0px;

	}

	.blog-faq {

		padding-left: 0px;

		margin-top: 40px;

	}

	.digital-bytes-slide .owl-carousel .owl-nav button.owl-prev {

		left: -30px;

	}

	.digital-bytes-slide .owl-carousel .owl-nav button.owl-next {

		right: -30px;

	}



}



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

	.desktop {
		display: none;
	}

	.mobile {
		display: block;
	}

	.header-inner {
		display: flex;
		justify-content: space-between;
		width: 100%;
		flex-direction: row-reverse;
		align-items: center;
	}

	.apt-contact p {

		margin-bottom: 0px;

		margin-right: 0px;

		font-size: 14px;

	}

	.apt-contact a i {
		margin-right: 5px;
	}

	.banner-vet {

		display: none;

	}

	.apt-contact {

		display: block;

	}

	.apt-contact p img {

		margin-right: 6px;

		width: 20px;

	}

	.book-btn a {

		padding: 7px 9px;

		font-size: 11px;

	}

	.captcha-inp span {

		padding: 5px 4px 6px;

	}



	.home-banner-area .banner-lft-cnt br {

		display: none;

	}

	.home-banner-area .banner-lft-cnt h1 {

		font-size: 34px;

	}

	.banner-lft-cnt p {

		font-size: 17px;

	}

	.slide-btn a {

		width: 70%;

		text-align: center;

		margin: 11px 0px;

		font-size: 14px;

	}



	.appointment-header .book-btn {

		display: none;

	}

	.book-appointment {

		padding: 30px 20px;

	}

	.book-appointment h2 {

		font-size: 28px;

		line-height: 32px;

	}

	.abou-rgt-cnt .heading h2 {

		text-align: center;

	}

	.heading h2 {

		font-size: 34px;

		line-height: 40px;

	}

	.usp_box h2 {

		font-size: 16px;

	}

	.usp_box span {

		font-size: 16px;

	}

	.usp_box p {

		font-size: 13px;

		line-height: 16px;

	}

	.apoint-table {

		padding: 0px 10px;

	}



	.dnt-treat-btn .cmn-btn {

		padding: 13px 12px;

		font-size: 14px;

	}

	.select-view-btn form .input_box {

		width: 100%;

		margin-right: 0px;

	}

	.heading p br {

		display: none;

	}

	.gallery-img.left-gallery-img img {

		height: 210px;

	}

	.dental-team-bx img {

		height: 340px;

	}

	.testi-owl {

		width: 100% !important;

		padding: 40px 30px 20px;

	}

	.testimonials-cnt p {

		font-size: 15px;

		width: 80%;

	}

	.faq-inner #accordionExample {

		padding: 20px 0px;

	}



	.foot-prcy p {

		font-size: 13px;

	}

	.apt-contact .cmn-btn {

		padding: 10px 16px;

		font-size: 13px;

	}

	.banner-lft-cnt {

		text-align: center;

		margin-bottom: 30px;

	}

	.dr-video-pop .btn-close {

		right: 0px;

	}

	.call-back-area.book-appointment h2 {

		font-size: 28px;

	}

	.book-appointment .captcha-inp .form-control.error {

		background-position: 42% 50%;

	}

	.digital-bytes-slide .owl-carousel .owl-nav button.owl-next {

		right: -20px;

	}

	.digital-bytes-slide .owl-carousel .owl-nav button.owl-prev {

		left: -20px;

	}

	.inner-counter-bg .banner_uspes .col:not(:last-child):after {

		display: none;

	}

	.banner-conter-area .usp_box {

		margin: 10px 0px;

	}

	.top-lft-logo img {

		width: 77px;

	}

	.after-smbt-p p {

		margin-bottom: 0px;

	}

	.wd-nbn {

		margin-top: 15px;

	}

	.conter-area .usp_box img {

		width: 90px;

	}

	.conter-area .usp_box h2 {

		font-size: 28px;

	}

	.conter-area .usp_box span {

		font-size: 28px;

	}

	.conter-area .usp_box p {

		font-size: 16px;

	}

	.about-lft-img img {

		width: 90%;

	}

	.appointment-header {

		width: 100%;

		justify-content: end;

	}

	.conter-area .banner_uspes .col-3 {

		width: 50%;

	}

	.select-view-btn .input_box {

		width: 100%;

	}



	.top-lft-logo img {

		width: 130px;

		display: block;

		margin: 0 auto;
	}

	.top-lft-logo {

		margin-top: 10px;

	}

	@keyframes pulseShake {
		0% {
			transform: scale(1) translateX(0);
		}

		30% {
			transform: scale(1.05) translateX(-2px);
		}

		60% {
			transform: scale(1.05) translateX(2px);
		}

		100% {
			transform: scale(1) translateX(0);
		}
	}

	.apt-contact a {
		display: inline-block;
		animation: pulseShake 1.8s ease-in-out infinite;
	}

	.mobile-navigation-bottom {
		background: #362400;
		border-top: 1px solid #f7f7f7;
		bottom: 0;
		box-shadow: 0 -1px 4px rgba(0, 0, 0, .08);
		left: 0;
		position: fixed;
		right: 0;
		z-index: 100;
		display: flex;
		justify-content: space-between;
		text-align: center;
		padding: 0px 0px;
	}

	.mobile-navigation-bottom a {
		width: 25%;
		padding: 15px 0px;
	}

	.mobile-navigation-bottom a i {
		color: #fff;
		font-size: 21px;
	}

	.f-12 {
		display: block;
		color: #fff;
		font-family: 'Metropolis-SemiBold';
		margin-top: 3px;
		font-size: 12px;
		text-transform: capitalize;
	}


}