@media (max-width: 1300px){
	.main-header .header-upper .links-box, .main-menu .navigation > li, .main-header .header-upper .links-box .link {
	    margin-left: 17px;
	}
	.main-menu .navigation > li > a {
	    font-size: 14px;
	}
	.logo .logo-text h2 {
	    font-size: 20px;
	}
	.main-menu .navigation > li.dropdown > a:after {
	    right: -3px;
	    font-size: 12px;
	}
	.inner-banner .inner h1 {
    font-size: 33px;
}
.aboutext {
    padding-left: 0;
}
.about-intro2 .aboutext {
    padding-left: 0;
    padding-right: 0;
}
}
@media (max-width: 1200px){
	.hidden-bar .inner-box .logo-box img {
	    max-height: 104px;
	}
	.main-footer .footer-links ul li {
	    list-style: none;
	    padding: 0 0 5px 0;
	}
	
	.why-block-two .image-box {
	    width: 100%;
	}
	.why-block-two .over-box {
	    padding: 0 10px;
	}
	.impladenzWhyMiniContent h5 {
    font-size: 16px;
}
.main-header .nav-toggler {
    top: -15px;
}
.logo .logo-text h2 {
    font-size: 24px;
}
.aboutsec {
    padding-left: 22px;
}
.social_media{
	margin-bottom: 30px!important;
}
.fixed-header .nav-toggler {
    top: -15px;
}
}
@media (max-width: 1024px){
	.offer-banner .offer-data h2 {
	 line-height: 1.2;
}
	.offer-banner .offer-data {
	    padding: 40px 40px;
	}
	.reserve-section.style-two.reserve-page-2 .contact-details {
    padding: 0 59px;
}
.reserve-section.style-two.reserve-page-2 .form-col {
    padding:70px 20px;
}
.instagram-thumb {
    height: 322px;
}
.ak-counter-box {
    padding: 18px 25px;
}
}
@media (max-width: 991px){

	.reserve-section.style-two.reserve-page-2 .form-col {
    padding: 40px 20px;
}
.links-box{
	margin-top: 0;
}
.banner-section .slide-item .inner {
    padding: 0 50px;
}
.banner-section .slide-item h1 {
    font-size: 32px;
    line-height: 1.2em;
}
}
@media (max-width: 800px){
	.about-intro .image-col .image {
	   text-align: center;
	   width: 60%;
	   margin-bottom: 40px;
	}
	.about-intro .image-col {
   		text-align: center;
	}	
	.section-kt {
    padding: 60px 0;
}
.ak-counter-section {
    padding: 0 0 0 0;
}
.about-intro .text-col .text p {
    text-align: justify;
}
.section-kt {
    padding: 50px 0;
}
.title-box h2 {
    font-size: 26px;
    margin-bottom: 0;
}
.st-ba-gallery-section {
    padding-top: 50px;
}
.st-ba-title {
    line-height: 40px;
}
.main-footer .mid-part {
    position: relative;
    overflow: hidden;
    padding: 20px 20px;
}
footer .bottom_footer {
    margin-top: 0;
}
.main-header .header-upper .links-box {
    padding-top: 0;
}
.logo .logo-text h2 {
    font-size: 22px;
}
.impladenzWhyMiniCard {
    padding: 8px 18px;
}
.instagram-thumb {
    height: 441px;
}
}	
@media (max-width: 767px){	
	.contact-page-info .c-info:nth-of-type(-n + 2) {
    margin-bottom: 20px;
}
.appform {
    padding: 0 0;
}
.appform form {
    /* background: var(--color-four); */
    padding: 0;
}
	.images-slider{
		margin-bottom: 25px;
	}
	.tourismsec1 p {
    font-size: 17px;
    padding: 0 0;
}
.faq_section{
	padding-top: 0;
}
.faq_blocks {
    margin-top: 10px;
    padding-bottom: 0;
}
.timg {
    margin-bottom: 10px;
}
	.gallery-page {
    padding-top: 50px;
}
	.links-box {
    margin-top: 0;
}
.whyusimg {
    padding-left: 0;
}
.main-footer .footer-contact-box:not(:last-child) {
    margin-bottom: 8px;
}
.header-upper .btn-style-one {
    margin-top: 23px;
}
.banner-section .slide-item .inner {
    padding: 0 50x;
    top: 13px;
}
.btn-style-two {
    margin-top: 0;
}
.about-intro .image-col .image {
    width: 84%;
}
.title-box h2 {
    font-size: 34px;
}
.instagram-thumb {
    height: 676px;
}
.explorebtn{
	margin-top: 25px;
}
.impladenzWhyArea {
    padding: 0 0 50px 0;
}
.treatment-style1 .treatment-box {
    padding: 0;
}
.videotestpg {
    padding: 50px 0;
    padding-bottom: 0;
}
}
@media (max-width: 575px){	
	.thumbnail {
	    margin: 0 0;
	}
	.latest-blog-posts img {
    width: 69px!important;
    /* margin: 0 auto; */
    margin-top: 0;
    margin-bottom: 0;
}
	.rbox{
	  padding: 35px 15px;
	}
	.rbox p {
    font-size: 16px;
    line-height: 1.6;
    text-align: justify;
}

	.treatment-tab-btn {
    padding: 3px 10px;
    font-size: 13px;
}
	.bredcum{
		display: none!important;
	}
	.inner-banner {
    padding: 139px 0 68px 0;
}
	.btn2{
		margin-top: 10px;
	}
	.aboutext h3 {
    font-size: 24px;
    line-height: 1.3;
    padding-bottom: 8px;
}
.offer-banner .offer-ttl .icon img {
    width: 98px;
}
.offer-banner .offer-data h2 {
    font-size: 22px;
}
.offer-banner .offer-data {
    padding: 30px 20px;
}
.title-box h2 {
    font-size: 27px;
}
.story-features .sf-tagline {
   text-align: justify;
}
.title-box h2 {
    font-size: 26px;
    line-height: 1.3;
    margin-bottom: 10px;
}
.story-features img {
    max-width: 82px;
    margin-bottom: 10px;
}

}
@media (max-width: 425px){
.inner-banner .inner h1 {
    font-size: 25px;
}
.inner-banner {
    padding: 128px 0 68px 0;
}
.scroll-down {
    bottom: 19px;
    width: 36px;
    height: 36px;
}
.inner-banner .bredcum {
    padding: 0 0;
}	
	.impladenzWhyStickyImage {
	    height: 388px;
	}
	.impladenzWhyMiniIcon {
    width: 50px;
    height: 50px;
    min-width: 50px;
}
.impladenzWhyGrid {
    gap: 11px;
}
	.main-header .nav-toggler {
    top: -22px;
}
.impladenzWhyHeading h2 {
    font-size: 27px;
}
.title-box h2 {
    font-size: 26px;
}
.section-kt {
    padding: 40px 0;
}
	.logo .logo-text h5 {
	    line-height: 18px;
	}
	.main-header .auto-container {
	    padding: 0 15px;
	}
		.logo .logo-text h2 {
	    font-size: 14px;
	}
	.logo .logo-icon img {
	    width: 44px;
	}
	.banner-section .slide-item h1 {
	    font-size: 25px;
	}
	.banner-section .slide-item .inner {
    padding: 0 0;
}
.about-intro .image-col {
    text-align: center;
}
.about-intro .image-col .image {
    width: 100%;
}
.reserve-section.style-two.reserve-page-2 .contact-info {
    padding: 40px 0;
}
.reserve-section.style-two.reserve-page-2 .contact-details .stu-location, .reserve-section.style-two.reserve-page-2 .contact-details .stu-time, .reserve-section.style-two.reserve-page-2 .contact-details .stu-call-mail {
    padding: 12px 0;
}
.reserve-section.style-two.reserve-page-2 .contact-details .c-details:not(:last-child)::after {
    bottom: -11px;
    height: 18px;
}
.reserve-section.style-two.reserve-page-2 .form-col {
    padding: 25px 17px;
}
.reserve-section.style-two .reserv-col .inner .title-box h2 {
    padding-bottom: 10px;
}
.title-box {
    padding-bottom: 18px;
}
.default-form .form-group input[type="text"], .default-form .form-group input[type="email"], .default-form .form-group input[type="password"], .default-form .form-group input[type="tel"], .default-form .form-group input[type="url"], .default-form .form-group input[type="file"], .default-form .form-group input[type="number"], .default-form .form-group textarea, .default-form .form-group select {
    height: 50px;
    padding: 0 10px;
}
.instagram-thumb {
    height: auto;
}
.st-ba-item {
    height: 150px;
}
.st-ba-label {
    padding: 2px 10px;
}
.st-ba-title {
    line-height: 30px;
}
.st-ba-heading{
	margin-bottom: 15px;
}
.logo .logo-text h2 {
    margin: 0 0 1px 0;
}
.social_media {
    margin-bottom: 10px!important;
}
.main-footer .footer-links h6 {
    color: #ffffff;
    padding-bottom: 8px;
}
}
