@media (min-width: 992px) {
	.md-none {display: none;}
}

@media (max-width: 1024px) {
	.Page-Size {width:98%;}
	.Offer-Detail {width:324px; height:auto;}
	.Tab {width:29%;}
	.Tab ul li {margin:10px -1px 0 0;}	
	.Tab ul li img {width:95%;}
	.About-Wrapper {width:65%;}
	.Youtube {width:33%; margin-top:80px;}
	.Youtube iframe {height:190px;}
}

@media (max-width: 980px) {
	.Offer-Detail {width:300px; height:auto;}
	.Offer-Detail h3 { line-height:28px;}
	.Tab ul li {margin:10px -4px 0 0;}	
	.Tab ul li img {width:90%;}
}
@media (max-width: 991px) {
	.dt-none {display: none;}
	.fbanner img {margin: 0 auto;}
	
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.stepbox .col-lg-3 {
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
	.stepbox .innerbox .col-md-3 {
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
}
@media (min-width: 650px) {

}
@media (max-width: 649px) {
	.vote-box .Page-Size {display: block !important;text-align: center;}
	.vote-box .Page-Size .left-side, .vote-box .Page-Size .center-side, .vote-box .Page-Size .right-side {max-width: 100% !important;margin: 24px 0;}
	.stepbox .col-lg-3 {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.stepbox .first_row .col-xl-3 {flex: 0 0 50%;max-width: 50%;}
	
	.appointmentcorner {
	    padding: 15px;
	}
	.appointmentcorner .nav-img {
	    display: flex;
	    flex-wrap: wrap;
	    gap: 15px;
	    justify-content: center;
	}
	.appointmentcorner .yelp2 {
    	background: url(../images/yelp-icon.png) no-repeat left top !important;
	}
	.appointmentcorner .google2 {
    	background: url("../images/google-review.png") left top no-repeat !important;
	}
	.appointmentcorner .facebook2 {
    	background: url("../images/facebook-review.png") left top no-repeat !important;
	}
	.appointmentcorner .small-boxs ul li {
	    flex: 0 0 100%;
	    max-width: 100%;
	}
}