@media screen and (min-width: 1201px) and (max-width: 1400px) {

	.testimonial-area .owl-carousel .owl-nav button.owl-prev {
		left: -20px;
	}

	.testi-inr iframe {
		height: 350px;
	}

	.form-inr {
		margin-right: 30px;
		padding: 0 20px;
	}

	.form-inr iframe {
		width: 460px !important;
	}

	.form-inr h2 {
		position: relative;
		bottom: -35px;
	}

	.sidebar-bx {
		transform: translateY(-20%);
	}

	.gallery .form-inr {
		left: 30px;
	}

	.gallery iframe {
		width: 100% !important;
		height: 500px !important;
	}

	.popup-content {
		padding: 40px 40px 10px;
	}

	.treat-cnt-bx .treat-cnt p {
		font-size: 13px;
	}

}



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

	.bnr-count-bx {
		min-width: 210px;
		margin: 10px 20px 10px 0;
	}

	.countdown-inr {
		padding: 30px 30px;
	}

	.countdown-inr p {
		font-size: 16px;
	}

	.banner-countdown .time-box span {
		font-size: 42px;
	}

	.banner-countdown .colon {
		font-size: 40px;
	}

	.testi-inr iframe {
		height: 300px;
	}

	.form-inr {
		margin-right: 0;
		padding: 0 5px;
	}

	.form-inr iframe {
		width: 100% !important;
	}

	.form-inr h2 {
		position: relative;
		bottom: -35px;
	}

	.sidebar-bx {
		transform: translateY(-15%);
	}

	.gallery .form-inr {
		padding-top: 5px;
		left: 50px;
	}

	.galler-img img {
		width: 225px;
	}

	.gallery iframe {
		width: 100% !important;
		height: 500px !important;
	}

	.popup-content {
		padding: 40px 40px 10px;
	}

	.treat-cnt-bx .treat-cnt p {
		font-size: 12px;
	}

	.treat-cnt-bx .treat-cnt {
		padding: 20px 10px;
	}

}


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


@media (min-width: 992px) {
	.mob-view {
		display: none !important;
	}

}

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

	.desk-view {
		display: none !important;
	}

	.heading h2 {
		font-size: 26px;
		line-height: 35px;
	}

	.heading p {
		font-size: 16px;
	}

	.cmn-btn {
		padding: 12px 15px;
	}

	.banner-countdown {
		gap: 10px;
	}

	.banner-countdown .time-box span {
		font-size: 40px;
		line-height: 55px;
	}

	.banner-countdown .colon {
		font-size: 40px;
		line-height: 45px;
	}

	.banner-countdown .time-box .label {
		font-size: 10px;
		letter-spacing: 2px;
	}

	.faq-area .heading {
		text-align: center;
	}

	.banner-cnt {
		text-align: center;
		margin-bottom: 40px;
		margin-right: 0;
	}

	.banner-count-inr {
		justify-content: center;
	}

	.banner-area {
		padding: 110px 0 50px;
	}

	.header-area {
		padding: 15px 0;
	}

	.form-inr h2 {
		margin-bottom: 0px;
		position: relative;
		bottom: -30px;
	}

	.form-inr {
		padding: 0;
		margin: 0 70px;
		left: 0;
	}

	.form-inr iframe {
		height: 455px !important;
	}

	.gallery .form-inr {
		margin-top: 60px;
		padding: 15px 0;
	}

	.select-view-btn .input_box {
		width: 50%;
		margin: 10px auto;
	}

	.find-dental-near-bx {
		padding-right: 0;
		text-align: center;
		margin-bottom: 50px;
	}

	.clinic-call {
		justify-content: center;
	}

	.treat-cnt-bx .treat-cnt p {
		font-size: 13px;
	}

	.banner-cnt .heading h2 {
		margin-bottom: 10px;
	}


}

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

	.bnr-count-bx {
		padding: 15px 10px 15px 10px;
		min-width: 160px;
		margin: 10px 10px;
	}

	.countdown-inr {
		padding: 20px 40px;
		margin-top: 20px;
	}

	.count-cnt p {
		text-align: left;
	}

	.countdown-inr p {
		font-size: 16px;
		margin-bottom: 5px;
	}

	.counter-area .count-up {
		padding: 20px 10px 10px;
		margin-bottom: 10px;
		border: none;
		margin-top: 30px;
	}

	.counter-area .count-up p {
		font-size: 14px;
	}

	.counter-area .count-up h2 {
		font-size: 40px;
	}

	.counter-area .count-up span {
		font-size: 40px;
	}

	.faq-area .accordion-button {
		font-size: 14px;
	}

	.faq-area .accordion-body {
		font-size: 14px;
	}

	.header-area .logo img {
		width: 140px;
	}

	.appointment-header .apt-call-info a {
		font-size: 17px;
	}

	.header-area {
		padding: 20px 0;
	}

	.banner-area {
		padding: 100px 0 50px;
	}

	.form-offer-img img {
		display: none;
	}

	.appointment-pop-up-bx form {
		width: 100% !important;
		padding-left: 0 !important;
	}

	.form-sbmt-btn .cmn-btn {
		padding: 12px 20px 12px;
	}

	.sticky-btn {
		bottom: 20px;
		left: 20px;
		width: 70px;
		height: 70px;
	}

	.sticky-btn a i {
		font-size: 23px;
	}

	.popup-content {
		padding: 0;
	}

	.popup-modal iframe {
		width: 350px !important;
		height: 450px !important;
	}

	.form-inr {
		padding: 0;
		margin: 0;
	}

	.sidebar-bx-inr .item.mob-item {
		display: none;
	}

	.sidebar-bx-inr .item i {
		font-size: 25px;
		margin-bottom: 10px;
	}

	.sidebar-bx {
		visibility: hidden;
	}

	.sidebar-bx.is-top {
		visibility: visible;
	}

	.counter-area {
		padding: 50px 0 20px;
	}

	.gallery .galler-img {
		display: block !important;
		text-align: center;
	}

	.galler-img img {
		margin: 0 auto 20px;
	}

	.gallery .form-inr {
		margin-top: 40px;
	}

	.select-view-btn .input_box {
		width: 100%;
	}

	.clinic-direc-btn .cmn-btn.cmn-dir {
		padding: 15px 45px;
		letter-spacing: 0.5px;
	}
    .about-galaxy{
        display: none;
    }
    .banner-cnt .heading p{
        display: grid;
    }
	
	.sidebar-bx-inr .item span {
        font-size: 12px;
    }
    
    .sidebar-bx.is-top .sidebar-bx-inr .item {
        height: 90px;
    }

}


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

	.banner-countdown {
		gap: 8px;
	}

	.banner-countdown .time-box span {
		font-size: 30px;
		line-height: 50px;
	}

	.banner-countdown .time-box .label {
		font-size: 9px;
	}

}