

@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:block;}
		.apt-contact p {
		        margin-bottom: 6px;
                margin-right: 0px;
                font-size: 16px;
		}
		.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: 13px;
		}
        .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: block;
		}
		.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: space-between;
		}
		.conter-area .banner_uspes .col-3 {
		    width: 50%;
		}
		.select-view-btn .input_box {
		    width: 100%;
		}

        .top-lft-logo img {
width: 287px;
    display: block;
    margin: 0 auto;        }
        .top-lft-logo {
            margin-top:10px;
        }

}