
@media(max-width:1600px){
  p{font-size: 17px;}
  h2 , h1{font-size: 36px;}
  h3{font-size: 29px;}
.slider-img img { max-width: 450px;}
.home-sliders h2 {font-size: 20px};
.testimonils-cards-main-wrapper::after {height: 170px;}
.testimonils-cards-main-wrapper::before { height: 170px;}
.simple-steps-main-wrapper {  padding: 40px 0;}
.testimonils-main-wrapper { padding: 40px 0 20px;}
.bio-smart-cta-main-wrapper { padding: 40px 0;}
.who-we-are-mnr { padding: 30px 0;}
.your-smile-journey-main-wrapper { padding: 30px 0;}
.people-choosing-aligners-main-wrapper {padding: 40px 0 0;}
.braces-aligners-right-main-wrapper { padding: 80px 0 40px;}
.how-bioSmart-aligners-main-wrapper { padding: 40px 0;}
.over-other-aligner-brands-main-wrapper { padding: 60px 0;}
.how-clear-aligners-main-wrapper {  padding: 20px 0 60px;}
.learn-more-cta-wrapper { padding: 50px 0 0 !important;}
.menu-cta-wrapper {padding-top: 25px;}
.menu-cta-wrapper-img img { max-width: 250px !important;}
.menu-cta-wrapper > span { font-size: 18px;}
.biosmart-Personalized-aligners-steps-card-subcontent  h3 {font-size: 22px;}
.biosmart-Personalized-aligners-steps-card { gap: 60px;}
.inner-page-banner-wrapper { height: 350px;}
.banner-text span { font-size: 24px;}
.personalized-materials-desgined-card-content span {font-size: 34px;}
.how-biosmart-aligners-inner-wrapper  h3 {font-size: 22px;}
.find-aligners-circle-mnr{padding: 30px 0 0 !important;}
.smart-memory-main-wrapper{margin: 20px 0 0;}
.smile-journey-inner-wrapper h2, .smile-journey-main-wrapper.speaking h2, .eating-main-wrapper h2 {font-size: 34px;}
.about-us-inner-wrapper {gap: 45px;}
.inner-more-my-bioSmart-different-main-wrapper {padding: 0 0 60px;}
.gsmk-tabination .tab-link { font: 16px "Myriad Pro", Verdana, sans-serif;}
.case-gallery-list-card {  padding: 30px 0 40px;}
.clinical-results-diffrent-card h3 {font-size: 22px;}
.clinical-results-diffrent-card p {font-size: 16px;}
.clinical-results-trust .who-we-are-content p span {font-size: 20px;}
.case-gallery-list-card h4 { font-size: 30px;}
.case-gallery-list-card-sub-heading-card span {font-size: 16px;}
.case-gallery-list-card-sub-heading-card p {font-size: 15px;}
.case-gallery-personal-details-card p span {font-size: 17px;}
.case-gallery-personal-details-card p { font-size: 15px;}
.case-gallery-inner-wrapper h3 {font-size: 26px;}
.left-header { max-width: 280px;}
.left-header img { max-width: 280px;}
.how-it-works-heading-wrapper h2 { font-size: 28px;}
.smart-treat-right h3 {font-size: 26px;}
.ages-txt h4 { font-size: 22px;}
.smile-journey-main-wrapper {   padding: 50px 0;}
.about-us-main-wrapper { padding: 90px 0 0;}
.biosmart-different-main-wrapper {margin: 40px 0 60px;}
.treattment-options-heading-main-wrapper { padding: 70px 0;}
.how-it-works-main-wrapper { padding: 70px 0 0;}
.index-page-biosmart-logo-main-wrapper{padding: 40px 0 0;}
.clear-aligner-lifestyle-heading-main-wrapper {padding: 70px 0 20px;}
.scan-3d-main-container-wrapper { padding: 90px 0 60px;}
.search-wrapper { padding: 70px 0px 120px;}
.inner-page-main-wrapper {padding: 100px 0 50px;}
.desk-resp-ham .sidebar {width: 50%;}
.biosmart-Personalized-aligners-steps-main-wrapper { padding: 20px 0 60px;}
.video-main-wrapper {padding: 20px 0 60px;}



}


@media(max-width:1450px){

.smile-deserv-list::before {max-width: 130px;height: 220px;left: -19px;}
.smile-deserv-list::after {max-width: 130px;height: 220px;right: -18px;}
.smile-deserv-list {margin: 100px 0 20px;}
.whatever-your-smile-needs-card-img { max-width: 210px;}
.whatever-your-smile-needs-card-img img { max-width: 210px;}
.whatever-your-smile-needs-card  .common-btn a {  padding: 14px 25px;}
.personalized-materials-desgined-main-wrapper {   padding: 60px 0 30px;}
/* .video-main-wrapper { padding: 80px 0;} */
.video-biosmart  span {width: 220px;height: 220px;}
.index-page-biosmart-logo-inner-wrapper img {  max-width: 900px;}
.sub-footer-links >li>a, .sub-footer-main>li>a, .footer-links-main p { font-size: 16px;}
.how-it-works-steps-card { gap: 40px;}
.over-other-aligner-brands-card-sub-content h3 {font-size: 22px;}
.braces-aligners-right-img-wrapper{padding: 0 30px;}



}



@media(max-width:1300px){
.slider-img img {   max-width: 370px;}
.index-page-biosmart-logo-inner-wrapper img { max-width: 800px;}
.how-it-works-steps-card-content span { font-size: 20px;}

}

@media(max-width:1280px){
    .treatment-for-all-ages-main {  justify-content: space-evenly; }
}


@media(max-width:1240px){
    /* .biosmart-Personalized-aligners-steps-card-content {height: 360px;} */
  }

@media(max-width:1220px){
  .whatever-your-smile-needs-card {max-width: 210px;}
  .whatever-your-smile-needs-card-img , .whatever-your-smile-needs-card-img img  {  max-width: 190px;}
  .whatever-your-smile-needs-card  .common-btn a {   width: 185px;}
  /* .video-main-wrapper {padding: 60px 0;} */


  }

  
  @media(max-width:1200px){
.smile-deserv-list ul li {font-size: 22px;}
.testimonils-card {width: 320px;}
.testimonils-card-content p {font-size: 16px;}
.testimonils-card-img h3 {  font-size: 22px;}
 .smart-treat { gap: 20px;}



}




 @media(max-width:1160px){
   .testimonils-cards-inner-wrapper.testimonial-scroll-wrapper.right-col{display: none;}
   
  }
  
  
  
  @media(max-width:1100px){
    .slider-img img { max-width: 350px;}
.smile-deserv-list ul li {font-size: 20px;}
.about-us-inner-wrapper {flex-direction: column; gap: 20px;}
.about-us-content { max-width: 100%;}
.about-us-content h1 ,.about-us-content h3{text-align: center;}
.our-mission-inner-wrapper p { font-size: 16px;}
.our-mission-wrapper::before , .our-mission-wrapper::after {max-width: 130px;height: 240px;}
.biosmart-different-img{display: none;}
.biosmart-diffrent-content{max-width: 100%;}
.who-we-are-card , .who-we-are-list .who-we-are-card:nth-child(2){flex-direction: column;}
.who-we-are-content {max-width: 100%;}
.who-we-are-content h2{text-align: center !important;}
.who-we-are-list .who-we-are-card:nth-child(2) .who-we-are-content h2{text-align: center;}
.who-we-are-list .who-we-are-card:nth-child(2) .who-we-are-content p{text-align: justify;}
.how-it-works-steps-card {  flex-direction: column;}
.how-it-works-steps-card-content{max-width: 100%;}
.how-it-works-steps-card {gap: 15px;}
.how-it-works-steps-card-content h3 , .how-it-works-steps-card-content p , .how-it-works-steps-card-content span{text-align: center;}
.how-it-works-steps-card-content h3{margin: 10px 0 0;}
.how-it-works-steps-card-content p {margin: 0 0 5px;}
.how-it-works-steps-card {  padding: 40px 0 30px;}
.how-it-works-main-wrapper { padding: 45px 0 0;}
.how-it-works-heading-wrapper h2 {  font-size: 28px;}
.over-other-aligner-brands-card { flex-direction: column;}
.over-other-aligner-brands-card-content{max-width: 100%; padding-left: 40px; gap: 30px;}
.people-choosing-aligners-card { max-width: 400px;}
.over-other-aligner-brands-card-img {width: 100%;max-width: 100%;display: flex;justify-content: center;align-items: center;}
.smile-deserves-container p {font-size: 20px;line-height: 1.8;}
.learn-more-biosmart-card { flex-direction: column ; gap: 30px;}
.learn-more-biosmart-card-content {max-width: 100%;padding: 0 0 0 40px;}
.your-smile-journey-main-wrapper {padding: 50px 0 40px;}
.products-main-wrapper { padding: 45px 0;}
.biosmart-Personalized-aligners-steps-card {  gap: 40px;}
.find-aligners-cta-mnr{padding: 15px 0 40px !important;}
/* .biosmart-Personalized-aligners-steps-card-content { height: 320px;} */
.clinical-results-diffrent-card h3 {font-size: 20px;}
.clinical-results-diffrent-card p { font-size: 15px;}
.case-gallery-list-card h4 {font-size: 28px;}
.tailored-content h3 {font-size: 18px;}
/* .desk-resp-ham .sidebar ul.menu li a {min-width: 190px;font-size: 18px }
.menu-sub li a {font-size: 14px !important;} */
.desk-resp-ham .sidebar { width: 70%;}


  }

@media(max-width:1080px){.address p br{display: none;}}



@media (max-width:1060px){
  .whatever-your-smile-needs-list-wrapper::before, .whatever-your-smile-needs-card::before{display: none;}
  .Whatever-your-smile-needs-main-wrapper {   padding: 60px 0 0;}
  .index-page-biosmart-logo-inner-wrapper img {  max-width: 700px;}

}



@media(max-width:1050px){
  .smile-deserves-container{padding: 40px; flex-direction: column; gap: 20px;}.smile-deserves-container { padding: 60px 30px 40px; flex-direction: column; gap: 20px;}
.smile-deserves-container-content{padding: unset;}
.smile-deserves-container p { text-align: center;}
.smile-deserves-container .common-btn { justify-content: center !important;}
.smile-deserves-container-img img { box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; border-radius: 30px 30px 0 0;}




}
 

 

@media(max-width:992px){
  h2 , h1{font-size: 32px;}
    h3{font-size: 26px;}
    .smile-deserv-list ul li { font-size: 18px;}
    .personalized-materials-desgined-card-content span { font-size:30px;}
    .personalized-materials-desgined-wrapper {gap: 50px;}
    .whatever-your-smile-needs-list-wrapper {padding-top: 20px;}
    .about-us-find-us .bio-smart-cta-inner-wrapper .bio-smart-cta-content h3 { font-size: 20px;}
    .about-us-find-us .bio-smart-cta-inner-wrapper .bio-smart-cta-content ul li { font-size: 16px;}
    .your-smile-inner-content p {font-size: 18px;}
    .banner-text span {font-size: 24px; line-height: 1.4;}
    .our-mission-wrapper { padding: 40px 0 0;}
    .braces-aligners-right-main-wrapper { padding: 60px 0 ;}
    .people-choosing-aligners-card {max-width: 340px;}
    .people-choosing-aligners-cards-wrapper {gap: 100px 60px;}
    .inner-more-my-bioSmart-different-features ul li span {min-width: 50px;height: 50px;}
    .inner-more-my-bioSmart-different-features ul li span img { max-width: 22px;}
    .how-clear-aligners-inner-wrapper p br , .your-smile-inner-content p br{display: none;}
    .contact-form-section {max-width: 100%;}
    .biosmart-Personalized-aligners-steps-card-img { width: 100%; max-width: 100%; display: flex; justify-content: center; align-items: center;}
    .biosmart-Personalized-aligners-steps-card-img img {max-width: 400px;}
    .biosmart-Personalized-aligners-steps-card { flex-direction: column;}
    .biosmart-Personalized-aligners-steps-card-content { max-width: 100%;}
    .biosmart-Personalized-aligners-steps-card { gap: 40px;}
    .biosmart-Personalized-aligners-main-wrapper {  padding: 50px 0;}
    .biosmart-Personalized-aligners-steps-main-wrapper { padding: 20px 0 40px;}
    .our-mission-wrapper::before, .our-mission-wrapper::after{display: none !important;}
    .our-mission-inner-wrapper p br{display: none;}
    .biosmart-different-main-wrapper {padding: 40px 0;}
    .biosmart-diffrent-sub-content h3 {font-size: 18px;}
    .biosmart-diffrent-sub-content p { margin: 6px 0 15px;}
    .gsmk-tabination .tabs {justify-content: flex-start;}
    .need-help-finding-right-clinic-inner-wrapper h3 {margin: 15px 0 0;}
    .find-aligners-cta-mnr { padding: 10px 0 40px !important;}
    .contact-form-section {padding: 10px 20px 25px}
    .contact-us-btn {display: flex; justify-content: center; align-items: center;}
    .smart-memory-main-wrapper {padding: 40px 0;}
    .smile-journey-inner-wrapper h2, .smile-journey-main-wrapper.speaking h2, .eating-main-wrapper h2 { font-size: 30px;}
    .bio-smart-cta-img{display: none  ;}
    .about-us-find-us .bio-smart-cta-inner-wrapper .bio-smart-cta-content {padding: 30px 50px;}
    .bio-smart-cta-content {  max-width: 100%; padding: 20px 0;}
    .bio-smart-cta-content h2 , .bio-smart-cta-content h3{text-align: center;}
    .bio-smart-cta-content .common-btn{justify-content: center;}
    .over-other-aligner-brands-card { gap: 25px;}
    .people-choosing-aligners-bottom-content-wrapper  span { font-size: 28px;}
    .people-choosing-aligners-bottom-content-p { font-size: 18px;}
    .people-choosing-aligners-bottom-content-wrapper { padding: 35px 0 0;}
    .clinical-results-diffrent-list { flex-direction: column; gap: unset; padding: 20px ;}
    .clinical-results-diffrent-card {max-width: 100%;}
    .clinical-results-diffrent-card::before{display: none;}
    .clinical-results-diffrent-card p { margin: 0 0 10px;}
    .case-gallery-main-wrapper {padding:40px 0;}
    .case-gallery-inner-wrapper h3 { font-size: 20px;}
     .case-gallery-images-wrapper .case-gallery-images-wrapper-list:first-child .case-gallery-images-wrapper-list-cards::before { max-width: 30px; height: 30px; right: -51px;}
    .case-gallery-list-card-sub-heading-list { overflow-x: scroll;}
    .case-gallery-list-card-sub-heading-card{min-width: 200px;}
    .case-gallery-list-card {padding: 20px 0 40px;}
    .case-gallery-images-wrapper-list-cards img { max-width: 250px;}
    .case-gallery-images-wrapper {gap: 80px;}
    .case-gallery-images-wrapper-list p { font-size: 20px;}
    .case-gallery-list-card-sub-heading-card p { font-size: 14px;}
    .case-gallery-list-card h4 {font-size: 24px;}
    .clinical-results-diffrent-card h3 {margin: 15px 0 10px;}
    .treattment-options-heading-main-wrapper {padding: 40px 0 !important;}
    .all-ages-type {max-width: 100%;}
    .treatment-for-all-ages-main {justify-content: center;align-items: center;flex-direction: column;}
    .about-us-content p {text-align: justify;}
    .case-gallery-list-card-sub-heading-list {border-radius: 20px;}
    .case-gallery-main-wrapper::before { border-radius: 80px 80px 0 0;}
    .sm-aligners-product-cards .people-choosing-aligners-cards-wrapper { padding-top: 100px;}
    .search-inner-wrapper{flex-direction: column;gap: 15px}
    .doctor-card-inner{flex-wrap: wrap;}
    .search-wrapper {  padding: 50px 0px 100px;}

    .smile-journey-sub-content h3 {font-size: 22px;}
    .smile-journey-sub-content-list p span {font-size: 20px;}
    .smile-journey-sub-content-list p {font-size: 18px;}
    .smile-journey-right-span {color: #fff;}
    .eating-main-wrapper { margin: 40px 0 0;}
    .smile-journey-left {position: unset;top: unset;display: flex;justify-content: start;align-items: center;width: 100%;max-width: 100%;}
    .smile-journey-right{max-width: 100%;}
    .smile-journey-inner-wrapper { flex-direction: column; gap: 15px;}
    .clear-aligner-lifestyle-heading-main-wrapper {padding: 40px 0 20px; }
    .eating-main{flex-direction: column; gap: 20px;}
    .eating-right{max-width: 100%;}
    .eating-types-left {max-width: 55px;height: 55px;}
    .eating-types-left img {max-width: 35px;}
    .eating-types-right h3 { font-size: 20px;}
    .smile-journey-main-wrapper { padding: 30px 0;}
    .eating-main-wrapper h2 {text-align: start;}
    .eating-main-wrapper h2 , .smile-journey-main-wrapper.speaking h2{padding: 0 0 35px;}
    .journey-types h3 {font-size: 20px;margin: 0 0 10px;}
    .need-support-main-wrapper p { font-size: 18px;}
    .biomart-support span a { font-size: 22px;}
    .biomart-support {   padding: 15px 0 0 0;}
    .reference-download a {font-size: 18px;}
    .reference-download {margin: 20px auto;padding: 15px 20px;}
    .need-support-main-wrapper { padding: 40px 0;}
    .smile-journey-main-wrapper.speaking h2 {text-align: start;}
    .smart-treat {gap: 0px;}
   .smart-treat {padding: 20px 50px;}
    .treatment-for-all-ages-main { gap: 30px;}
     .who-we-are-mnr.treatment-tailored .who-we-are-card {flex-direction: column;}
    .who-we-are-mnr.treatment-tailored .who-we-are-content {  max-width: 100%;} 
    .how-it-works-heading-wrapper h2 { font-size: 24px;}
    .smart-treat-right h3 {font-size: 24px; margin: unset; text-align: center;}
    .smart-treat-right p { text-align: center; margin: 10px 0;}
    .ages-txt {text-align: center; max-width: 70%; padding: unset;}
    .all-ages-type {width: 100%;max-width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
    .treatment-main-wrapper {padding: 40px 0;}
    .treatment-for-all-ages-main-wrapper {padding: 40px 0;}
    .ages-txt p {margin: 0 0 10px;}
    .inner-contant h4 { font-size: 21px;}
    .wear-time.refer span { max-width: 35px;}

    .contact-us-inner-wrapper{flex-direction: column-reverse;}
    .form-header h1 ,.contact-info-section h3 {margin-bottom: 30px;}
    .contact-info-section {padding: 25px 30px 30px;max-width: 100%;border-radius: unset; box-shadow: unset;}
    .social-icons {margin-top: 30px;}
    .form-header h1, .contact-info-section h3 { margin-bottom: 20px; border-radius: unset;}
    .contact-us-inner-wrapper {  border-radius: unset;}
    .contact-form-section { border-radius: 15px 0 0 15px;}
    .inner-page-main-wrapper { padding: 60px 0 30px;}
    .gsmk-tabination .content-wrapper { padding: 20px 10px;}
    .error-inner-wrapper {padding: 40px 0 0;}
    .scan-3d-main-container-wrapper {padding: 80px 0 60px;}
    .inner-banner-content-wrapper {justify-content: start;align-items: start;flex-direction: column-reverse;}
    .breadcrumbs { margin: 5px 0;}
   




    
    


    
  }




  @media(max-width:920px){
    .privacy-policy-sitemap {width: 100%;max-width: 263px;margin: auto;position: relative;flex-direction: column;justify-content: flex-start;align-items: start;}
    .privacy-policy-sitemap a::after { left: -28px; right: 0; border-radius: 50%; top: 9px;margin: inherit;}
    .privacy-policy-sitemap { margin: 43px auto 0;}
    .privacy-policy-sitemap::before {max-width: 30px;height: 100%;right: 0;left: -38px;margin: initial;top: -8px; height: 200px;}
    .sitemap-inner-wrapper ul {max-width: 240px; }

  }

  
  @media(max-width:820px){
  .smile-deserv-list ul li { font-size: 14px;}
}




@media(max-width:780px){
  .people-choosing-aligners-card {  max-width: 500px;}
}
 
@media(max-width:776px){
    .privacy-policy-inner-wrapper { padding: 0;}
    .inner-contant {padding: 20px 0;}
    .sitemap-main-wrapper {padding: 70px 0 30px;}
    .reference-download a { font-size: 18px;}
}





 @media (max-width:768px){
    h2 , h1{font-size: 30px;}
    .smile-deserv-list::before {max-width: 100px;height: 200px;left: -19px;}
    .smile-deserv-list::after {max-width: 100px;height: 200px;right: -18px;}
    .personalized-materials-desgined-wrapper { padding-top: 30px;flex-direction: column;}
    .personalized-materials-desgined-card-content span {font-size: 34px; text-align: center;}
    .personalized-materials-desgined-card-content h3 {  font-size: 24px; text-align: center;}
    .personalized-materials-desgined-card { max-width: 500px;}
    .personalized-materials-desgined-card-img img { max-width: 500px;}
    .personalized-materials-desgined-inner-wrapper h2{text-align: center;}
    .personalized-materials-desgined-card-content .common-btn {justify-content: center;}
    .personalized-materials-desgined-wrapper .personalized-materials-desgined-card:last-child {flex-direction: column;}
    .personalized-materials-desgined-wrapper .personalized-materials-desgined-card:last-child span ,.personalized-materials-desgined-wrapper .personalized-materials-desgined-card:last-child .personalized-materials-desgined-card-content h3 {  text-align: center !important;}
    .personalized-materials-desgined-wrapper .personalized-materials-desgined-card:last-child .common-btn {justify-content: center;}
    .personalized-materials-desgined-main-wrapper {padding: 60px 0 0;}
    .whatever-your-smile-needs-card-img::before {max-width: 25px;height: 25px;}
    .video-inner-wrapper { flex-direction: column; gap: 10px;}
    .video-biosmart{  max-width: 100%;}
    .video-content { max-width: 100%;}
    .video-content h2 , .video-content h3{text-align: center;} 
    .index-page-biosmart-logo-inner-wrapper img { max-width: 500px;}
    .inner-footer-wrapper {  padding: unset;}
    .sub-footer-main li a span {min-width: 40px;height: 40px;}
    .sub-footer-main li a span img {max-width: 20px;}
    .copyrights p a, .copyrights p {font-size: 12px !important;}
    .video-biosmart  span {width: 180px;height: 180px;}
    .video-biosmart  span img { max-width: 80px;}
    /* .video-main-wrapper {padding: 40px 0 20px;} */
    .video-main-wrapper {padding: 0 0 20px;}
    .bio-smart-cta-img img { max-width: 260px;}

    .copyrights{flex-direction: column; justify-content: center; gap:unset;}
    .smile-deserv-list ul li { font-size: 13px;}
    .testimonils-cards-inner-wrapper.testimonial-scroll-wrapper.center-col{display: none;}
    .testimonils-card { width: 380px;}
    .testimonils-main-wrapper {padding: 30px 0;}
    .simple-steps-main-wrapper { padding: 20px 0;}
    .sub-footer-links li {margin: 10px 0;}
    .inner-page-banner-wrapper { height: 400px;}
    .breadcrumbs li, .breadcrumbs a{font-size: 15px !important;}
    .breadcrumbs {gap: 10px; padding: 6px 12px;}
    .breadcrumbs-img img {max-width: 20px; }
    .left-header ,.left-header img {max-width: 270px;}
    .scrolled-header .left-header img {max-width: 220px;}
    .banner-text {padding-bottom: 10px;}

    .who-we-are-card { padding: 30px 0;}
    .your-smile-journey-main-wrapper {padding: 20px 0;}
    .who-we-are-img span img, .one-millifarc-circle-image img { max-width: 440px;}
    .how-it-works-steps-card-img , .how-it-works-steps-card-img img {max-width: 450px;}
    .braces-aligners-right-img-wrapper img {border-radius: 20px;height: 250px;object-fit: cover;}
    .how-biosmart-aligners-inner-wrapper  h3 { font-size: 18px;}
    .comparison-table-main-wrapper {padding: 40px 0;}
    .learn-more-biosmart-card-sub-content h3 { font-size: 22px; line-height: 1.4;}
    .learn-more-style-cta-add-on .common-btn{flex-direction: column;}
    .learn-more-style-cta-add-on .common-btn a {position: relative;z-index: 1;overflow: hidden;width: 100%;max-width: 320px;}
    .how-clear-aligners-steps-card {  max-width: 100%;}
    .biosmart-Personalized-aligners-steps-card-subcontent  h3 { font-size: 20px;}
    .pattern-2{display: block !important;}
    .pattern-1{display: none !important;}
    .personalized-materials-desgined-wrapper .personalized-materials-desgined-card:last-child .personalized-materials-desgined-card-content .common-btn a span img{animation: slideForwardBack 0.5s ease-in-out infinite alternate;}
    .biosmart-gallery-inner-wrapper .biosmart-gallery-img:nth-child(3){display: none;}
    .biosmart-gallery-img { max-width: 100%;}
    .personalized-materials-desgined-card-content {padding: 20px 0 30px;}
    .inner-more-my-bioSmart-different-features ul li {font-size: 18px;}

  .simple-steps-card {background: linear-gradient( 163deg, rgb(13 133 114 / 52%) 0%, rgba(1, 22, 19, 1) 51%, rgb(13 133 114) 129%);}
  .simple-steps-card .simple-smile-card-content p {display: block;color: #ffffffa8;}
  .simple-steps-card .simple-steps-card-img span {width: 100px;height: 100px;box-shadow: 0px 3px 15px rgba(1, 72, 57, 1);border: solid 1px #009170 !important;display: flex;justify-content: center;align-items: center;border-radius: 100%;background: #011613;}
  .simple-steps-card .simple-steps-card-img span img {max-width: 50px;}
  .simple-steps-card::before {display: none}
  .need-help-finding-right-clinic-inner-wrapper span {font-size: 18px;}
  .need-help-finding-right-clinic-inner-wrapper {  padding: 40px 0 60px;}
  .who-we-are-img::before {max-width: 480px;height: 480px;}


     @keyframes moonOrbit {
    0% {
    transform: rotate(0deg) translateX(240px) rotate(0deg);border-radius: 50%;
    }
    100% {
    transform: rotate(360deg) translateX(240px) rotate(-360deg);border-radius: 50%;
    }
   }
   
   @keyframes moonOrbitOpposite {
    0% {
    transform: rotate(180deg) translateX(240px) rotate(0deg);border-radius: 50%;
    }
    100% {
    transform: rotate(540deg) translateX(240px) rotate(-360deg);border-radius: 50%;
    }
   }
   
  .how-bioSmart-aligners-main-wrapper {margin: 50px 0 0;}
  .smile-deserv-list::before  ,   .smile-deserv-list::after {max-width:87px;height:167px;}
  .smart-memory-inner-wrapper span { font-size: 20px;}
  .smart-memory-inner-wrapper p {margin: 5px 0 10px;}
  .people-choosing-aligners-card h4 { font-size: 20px;}
  .braces-aligners-right-img-wrapper { padding: unset;}
  .people-choosing-aligners-bottom-content-wrapper  span { font-size: 24px;}
  .people-choosing-aligners-bottom-content-p {font-size: 17px;}
  .clinical-results-diffrent-card h3 {font-size: 18px;}
  .clinical-results-diffrent-card p {font-size: 14px;}
  .clinical-results-trust .who-we-are-content p span {font-size: 18px;}
  .case-gallery-list-card h4 {font-size: 22px;}
  .case-gallery-personal-details-wrapper {gap: 0px 50px; flex-wrap: wrap;}
  .case-gallery-personal-details-card p { margin: 10px 0;}

  .simple-steps-cards-wrapper .owl-nav { top: 14px;}
  .owl-carousel.simple-steps-cards-wrapper  .owl-stage {margin: 128px 0;}
  .desk-resp-ham .sidebar { width: 100%;}
  .desk-resp-ham .sidebar.active{border-left: unset;}
  



 }





 @media(max-width:576px){
   h2 , h1{font-size: 29px;}
   p{font-size: 16px;}
   .smile-deserv-list::before {max-width: 80px;height: 150px;}
   .smile-deserv-list::after {max-width: 80px;height: 150px;}
   .smile-deserv-list ul li {font-size: 10px;}
   .smile-deserv-list { margin: 40px 0 20px;}
   .personalized-materials-desgined-main-wrapper {  padding: 30px 0 0;}
   .personalized-materials-desgined-wrapper {  gap: 20px;}
   .whatever-your-smile-needs-list-wrapper { padding-top: unset;}
   .left-header img {max-width: 260px;}
   .scrolled-header .left-header img , .scrolled-header .left-header { max-width: 200px;}
   .scrolled-header .desk-resp-ham ul.toggle-desk {bottom: 12px;}
   .biosmart-gallery-inner-wrapper .biosmart-gallery-img:first-child img { border-radius: 20px 0 0 20px;}
   .biosmart-gallery-inner-wrapper .biosmart-gallery-img:last-child img { border-radius: 0 20px 20px 0;}
   .who-we-are-img span img, .one-millifarc-circle-image img { max-width: 390px;}
.who-we-are-img::before {max-width: 420px;height: 420px;top: -16px;}
    @keyframes moonOrbit {
    0% {
    transform: rotate(0deg) translateX(210px) rotate(0deg);border-radius: 50%;
    }
    100% {
    transform: rotate(360deg) translateX(210px) rotate(-360deg);border-radius: 50%;
    }
   }
   
   @keyframes moonOrbitOpposite {
    0% {
    transform: rotate(180deg) translateX(210px) rotate(0deg);border-radius: 50%;
    }
    100% {
    transform: rotate(540deg) translateX(210px) rotate(-360deg);border-radius: 50%;
    }
   }


   .who-we-are-content p { text-align: justify;}
  .who-we-are-img span::before ,.who-we-are-img span::after { max-width: 20px; height: 20px;}
  .who-we-are-mnr {padding: 30px 0 0;}
  .your-smile-inner-content .common-btn {flex-direction: column-reverse; gap: 25px;}
  .how-it-works-heading-wrapper h2 {font-size: 18px; text-align: start;}
  .how-it-works-heading-wrapper h1 {text-align: start;}
  .how-it-works-heading-wrapper p ,.how-it-works-steps-card-content p , .how-it-works-steps-card-content span{text-align: justify !important;}
  .how-it-works-steps-card-content h3{text-align: start;}
  .braces-aligners-right-inner-wrapper h1 , .braces-aligners-right-inner-wrapper p ,.braces-aligners-span {text-align: start !important;}
  .braces-aligners-right-inner-wrapper p br{display: none;}
  .how-bioSmart-aligners-main-wrapper { padding: 20px 0;}
  .braces-aligners-span {font-size: 18px;}
  .smile-deserves-container {padding: 30px 30px 10px; gap: 10px;}
  .smile-deserves-container p { font-size: 18px; line-height: 1.6;}
  .learn-more-cta-wrapper { padding: 30px 0 !important;}
  .how-clear-aligners-steps-card-img span { width: 80px; height: 80px;}
  .how-clear-aligners-steps-card-img  span img {max-width: 40px;}
  .how-it-works-main-wrapper::before , .how-it-works-main-wrapper::after{display: none;}
  .about-us-inner-wrapper { gap: 10px;}
  .banner-text span br{display: none;}
  .popup-content h3 {font-size: 24px;}
  .inner-more-my-bioSmart-different-features ul li {font-size: 16px;}
  .support-info-card-main-wrapper { padding: 20px 0 40px;}
  .step-3d .radio-group, .checkbox-group {display: flex;gap: 10px;margin-top: 10px;flex-direction: column;}
  .step-3d .buttons { justify-content: center; margin-top: 30px; flex-direction: column-reverse; gap: 10px;}
  .home-sliders {padding-top:unset;}
  .home-banner-wrapper { height: 80vh;}
  .need-help-finding-right-clinic-inner-wrapper .common-btn  a {font-size: 16px;}
  .step-3d h3 { font-size: 20px;}
  .need-help-finding-right-clinic-main-wrapper {padding: 40px 0;}
  .smile-deserv-list::before , .smile-deserv-list::after{display:none;}
  .smile-deserv-list ul li{border-right: unset;}
  .smile-deserv-list {margin: unset;padding: 40px 0 0;}
  .smile-deserv-list ul { flex-direction: column; gap: 20px;}
  .smile-deserv-list ul li {  font-size: 18px; position: relative; max-width: 100%;}
  .smile-deserv-list ul li::before {content: "";position: absolute;bottom: -12px;left: -127px;height: 1px;width: 222%;background: linear-gradient(to right, #79d6bb30, #0116131a);}
  .smile-deserv-list ul li br{display: none;}
  .smart-memory-inner-wrapper h2 ,   .smart-memory-inner-wrapper p ,.smart-memory-inner-wrapper span { text-align: start;}
  .smile-journey-inner-wrapper h2, .smile-journey-main-wrapper.speaking h2, .eating-main-wrapper h2 {font-size: 26px; text-align: start !important;}
  .smile-journey-left {justify-content: center;}
  .simple-smile-card-content  h3 { font-size: 20px;}
  .comparison-table th, .comparison-table td { font-size: 16px; padding: 16px 15px;}
  .biosmart-Personalized-aligners-steps-card-img img { max-width: 100%; }
  .inner-banner-content-wrapper .common-btn {padding: 10px 0 0; display: none;}
  .breadcrumbs { margin: 10px 0 5px;}
  .case-gallery-images-wrapper {  gap: 50px;}
  .case-gallery-images-wrapper .case-gallery-images-wrapper-list:first-child .case-gallery-images-wrapper-list-cards::before {max-width: 25px;height: 25px;right: -35px;}
  .sm-aligners-product-cards .people-choosing-aligners-cards-wrapper {padding-top: 80px;}
  .search-input-group {flex-direction: column;border-radius: 20px;width: 100%;max-width: 500px;}
  .search-input-group input:last-child {border-bottom: none;}
  .search-input-group input {border-right: none !important;border-bottom: 1px solid #00aa83;width: 100%;}

  .smile-journey-main-wrapper {padding: 25px 0 30px;}
  .eating-main-wrapper.cleaning { padding: 40px 0;}
  .smile-journey-right h4 {font-size: 24px;}
  .biomart-support h4 {font-size: 16px;}
  .biomart-support span img { max-width: 25px; }
  .biomart-support span { text-align: center; font-size: 20px;}
  .smile-journey-right h2{margin: 10px 0 ; text-align: center;}
  .smile-journey-right p {margin: 5px 0 10px;}
  .smile-journey-sub-content h3 {font-size: 20px;}
  .smile-journey-sub-content-list p span {font-size: 18px;}
  .smile-journey-sub-content-list p {font-size: 16px;}
  .smile-journey-right-span {  font-size: 18px;}
  .biomart-support span img{display: none;}
  .reference-download a {   font-size: 16px;}
  .biomart-support span a { font-size: 18px;}
  .need-support-main-wrapper p { font-size: 16px}
   span.breadcrumbs-active {  font-size: 14px !important;}
  .smile-journey-left {justify-content: center;}
  .treatment-for-all-ages-main-wrapper {padding: 30px;}
  .tailored-content h3 {font-size: 22px;}
  .tailored-content h3 {max-width: 132px;}
  .how-it-works-heading-wrapper h2 { font-size: 22px;}
  .smart-treat-main {padding: 30px 0;}
  .smart-treat-right h3 {font-size: 22px;}
  .ages-txt {max-width: 100%;}
  .ages-txt h4 { margin: 15px 0 5px;}
  .tailored-content h3 , .tailored-content:first-of-type h3{min-width: unset;}
  .tailored-content h3 {font-size: 18px;}
  .form-row {flex-direction: column;}
  .social-icons {margin-top: 10px;}
  .contact-form-section {padding: 50px 20px;}
  .info-list li { margin-bottom: 20px;}
  .who-we-are-card { gap: 35px;}
  .about-us-content p ,   .about-us-content h1, .about-us-content h3 , .our-mission-inner-wrapper h2 , .our-mission-inner-wrapper p , .who-we-are-content p { text-align: start;}
 .biosmart-Personalized-aligners-inner-wrapper h1  , .clinical-results-diffrent-inner-wrapper h2 ,     .clinical-results-diffrent-card p , .clinical-results-diffrent-card h3 , .case-gallery-inner-wrapper h2 , .case-gallery-inner-wrapper h3 , .case-gallery-list-card h4{text-align: start;}
.biosmart-Personalized-aligners-steps-main-wrapper {padding: 0 0 40px;}
.menu-cta-wrapper {display: none;}
.step-3d label a {font-size: 16px;}
.scan-3d-inner-container-wrapper h1 {padding-bottom: 25px;}

  

}

  
  
   
  
 
 
 
 
 
 @media(max-width:480px){
    h2 , h1{font-size: 28px;}
    h3{font-size: 22px;}
    p ,.inter-link-page{font-size: 16px;}
    .slider-img img { max-width: 300px;}
    .common-btn a {  padding: 10px 26px; font-size: 14px;}
    .common-btn a span img {max-width: 25px;}
    .biosmarth-gallery-main-wrapper {padding: 20px 0 0;}
    .smile-deserves-inner-wrapper h3 { margin: 15px 0 30px;}

    .personalized-materials-desgined-wrapper {  padding-top: 40px;}
    .personalized-materials-desgined-card-content span { font-size: 28px;}
    .personalized-materials-desgined-card-content span sup { font-size: 12px;}
    .Whatever-your-smile-needs-main-wrapper {padding: 40px 0 0;}
    .whatever-your-smile-needs-card ,.whatever-your-smile-needs-card-img, .whatever-your-smile-needs-card-img img{max-width: 160px;}
    .whatever-your-smile-needs-card  .common-btn a {padding: 14px 15px;}
    .whatever-your-smile-needs-card  .common-btn a { width: 160px;}
    .whatever-your-smile-needs-card-img::before {max-width: 20px;height: 20px;}
    .whatever-your-smile-needs-list-wrapper { gap:20px 40px;}
    .whatever-your-smile-needs-card {padding: unset;}
    .index-page-biosmart-logo-inner-wrapper img{max-width: 400px;}
    .sub-footer-links >li>a, .sub-footer-main>li>a, .footer-links-main p {  font-size: 14px;}
    .footer-contact-links .footer-links-main:nth-child(2) .sub-footer-links {justify-content: center;}
    .desk-resp-ham ul.toggle-desk li {  width: 30px;}
    .desk-resp-ham ul.toggle-desk{right: 0;}
    .simple-steps-cards-wrapper {  margin-top: 85px;}
    .simple-steps-cards-wrapper .owl-nav { top: -60px;}
    .simple-steps-cards-wrapper .owl-nav .owl-prev, .simple-steps-cards-wrapper .owl-nav .owl-next {width: 50px;height: 50px;}
    .owl-carousel.simple-steps-cards-wrapper .owl-nav button.owl-prev::before, .owl-carousel.simple-steps-cards-wrapper .owl-nav button.owl-next::before {width: 25px;height: 25px;}
    .simple-steps-main-wrapper { padding: 25px 0;}
   .simple-steps-card.active-step {transform: unset;transition: 1s ease-in-out;}
    .owl-carousel.simple-steps-cards-wrapper  .owl-stage {margin: 30px 0;}
    .smile-deserves-main-wrapper { padding: 45px 0 60px;}
    .footer-contact-links .footer-links-main:first-child p{margin: 10px 0 0;}
    .whatever-your-smile-needs-inner-wrapper h3 {margin: 10px 0 25px;}
    .who-we-are-img span img, .one-millifarc-circle-image img { max-width: 340px;}
    .who-we-are-img::before { max-width: 370px; height: 370px;}
        @keyframes moonOrbit {
    0% {
    transform: rotate(0deg) translateX(185px) rotate(0deg);border-radius: 50%;
    }
    100% {
    transform: rotate(360deg) translateX(185px) rotate(-360deg);border-radius: 50%;
    }
   }
   
   @keyframes moonOrbitOpposite {
    0% {
    transform: rotate(180deg) translateX(185px) rotate(0deg);border-radius: 50%;
    }
    100% {
    transform: rotate(540deg) translateX(185px) rotate(-360deg);border-radius: 50%;
    }
   }
   .about-us-find-us .bio-smart-cta-inner-wrapper .bio-smart-cta-content { padding: 30px;}
   .who-we-are-mnr {padding: 20px 0 0;}
   .banner-text span { font-size: 16px;}
   .about-us-main-wrapper { padding: 60px 0 0;}
   #to-top { right: 16px;}
   .biosmart-different-main-wrapper { margin: 60px 0 40px;}
   .bio-smart-cta-main-wrapper.about-us-find-us{padding: 30px 0;}
   .how-it-works-steps-card-content span{font-size: 16px;}
   .how-it-works-heading-wrapper h2 {text-align: start;}
   .over-other-aligner-brands-card-sub-content p { font-size: 14px;}
   .over-other-aligner-brands-card-content {padding-left: 20px;}
   .smile-deserves-container p {  font-size: 14px;}
   .smile-deserves-container .common-btn { padding: 10px 0;}
  .inner-more-my-bioSmart-different-features ul li {font-size: 17px;line-height: 1.5;flex-direction: column;text-align: center;}
   .gsmk-tabination .tab-link {font: 18px ;}
   .gsmk-tabination .content-wrapper { padding: 20px 0 0;}
   .learn-more-biosmart-card-sub-content h3::before {width: 12px;height: 12px;}
   .learn-more-biosmart-card-sub-content h3 {font-size: 20px;}
   .learn-more-biosmart-card {gap: 10px;}
   .inner-more-my-bioSmart-different-features ul { padding-left: unset;}
   .inner-more-my-bioSmart-different-main-wrapper { padding: 10px 0 40px;}
   .inner-page-banner-wrapper {height: 300px;}
   .desk-resp-ham .sidebar{width: 100%;}
  .header-logo a {padding: 25px 0 0 40px;}
   .menu-cta-wrapper > span {font-size: 16px;padding: 15px 0;}
   .biosmart-Personalized-aligners-steps-card-subcontent  h3 { font-size: 18px;}
   .biosmart-Personalized-aligners-steps-card-content h2{text-align: center; margin: 15px 0;}
   .biosmart-Personalized-aligners-main-wrapper {padding: 40px 0;}
   .breadcrumbs li, .breadcrumbs a { font-size: 14px !important;}
   .popup-content h3 {font-size: 22px;}
   .popup-content p{font-size: 15px;}
   .popup-content { padding: 20px;}
   .people-choosing-aligners-card-img span {width:90px;height: 90px;}
   .people-choosing-aligners-card-img span img { max-width: 60px;}
   .scan-3d-main-container-wrapper {padding: 60px 0;}
   .scan-3d-inner-container-wrapper {padding: 20px;}
   .support-info-card h2 {font-size: 22px;}
   .support-info-card h3 {font-size: 17px;}
   .support-expect-list li {font-size: 15px;}
   .contact-help p span img {max-width: 20px;}
   .contact-help a {font-size: 15px;}
   .support-info-card {padding: 20px;}
   .need-help-finding-right-clinic-inner-wrapper span {font-size: 14px;}
   .info-list li {gap: 10px;}
   .how-biosmart-aligners-inner-wrapper  h3 { font-size: 16px;}
   .sitemap-inner-wrapper ul li a {font-size: 16px;}
   .biosmart-diffrent-sub-content h3 {font-size: 17px;}
   .biosmart-diffrent-sub-content p { font-size: 15px;}
   .about-us-find-us .bio-smart-cta-inner-wrapper .bio-smart-cta-content h3 {font-size: 18px;}
   .about-us-find-us .bio-smart-cta-inner-wrapper .bio-smart-cta-content ul li {font-size: 14px;}
   .about-us-find-us .bio-smart-cta-inner-wrapper .bio-smart-cta-content ul li::before {max-width: 15px; height: 15px; top: 11px;}
   .your-smile-inner-content p { font-size: 16px;}
   .people-choosing-aligners-card-img { top: -42px;}
   .people-choosing-aligners-card h4 {font-size: 19px;}
   .people-choosing-aligners-card p { line-height: 1.6;}
   .over-other-aligner-brands-card-sub-content h3 { font-size: 18px;}

   .step-3d h3 { font-size: 18px;}
   .scan-3d-inner-container-wrapper .form-group  label { font-size: 14px;}
   .support-expect-list  span img { max-width: 20px;}
   .people-choosing-aligners-bottom-content-p {font-size: 16px;}
   .people-choosing-aligners-bottom-content-wrapper  span { font-size: 22px;}
   .smart-treat img {max-width: 250px;}
   .smart-treat-right p { margin: 5px 0; font-size: 15px;}
   .ages-txt h4 { font-size: 18px;}
  .inter-link-page { font-size: 15px;}
  .ages-txt p {font-size: 15px;}
  .case-gallery-personal-details-card p span {font-size: 15px;}
 .case-gallery-list-card h4 {margin: 15px 0 20px;font-size: 19px;}
 .case-gallery-inner-wrapper h3 {font-size: 17px;}
 .case-gallery-images-wrapper-list p {font-size: 18px;}
 .case-gallery-list-card-sub-heading-list {padding: 10px 20px;}
 .case-gallery-personal-details-card p { font-size: 13px;}
 .case-gallery-main-wrapper::before { border-radius: 40px 40px 0 0;}


  .index-page-biosmart-logo-main-wrapper {padding: 30px 0 0;}
  .content p::before {left: -30px;max-width: 15px; }
  .content {padding: 0 0 0 31px;}
  .inner-contant { padding: 10px 0;}
  .inner-contant h4 {font-size: 18px;}
  .sitemap-main-wrapper { padding: 40px 0 30px;}
  .smile-journey-inner-wrapper { gap: 10px;}
  .wear-time {margin: 25px 0 0;   max-width: 300px;}
  .need-support-main-wrapper { padding: 30px 0 10px;}
  .eating-main-wrapper { margin: 50px 0 0; padding: 50px 0;}
  .eating-main {gap: 20px;}
  .journey-types {padding: 2px;}
  .journey-types span { margin: 0;}
  .eating-main-wrapper h2 {padding: 0 0 25px;}
  .smile-journey-main-wrapper.speaking h2 {padding: 0 0 25px;}
  .eating-right { padding: 30px 20px;}
  .eating-types { gap: 10px; flex-direction: column; padding: 5px 0;}
  .clear-aligner-lifestyle-heading-main-wrapper { padding: 40px 0 0;}
  .smile-journey-sub-content h3 { font-size: 18px;}
  .eating-types-right h3 { font-size: 18px;}
  .eating-types-right h3 { font-size: 18px;}
  .journey-types h3 {font-size: 18px;margin: 0 0 5px;}
  .reference-download a {font-size: 13px;}
  .icon-with-content a, .inner-contant a {font-size: 16px;}
  .inner-contant h4 { margin: 18px 0 4px;}
  .smart-treat {padding: 20px;}
  .treatment-for-all-ages-main-wrapper {padding: 15px 0 0;}
  .who-we-are-mnr.treatment-tailored h2 span { font-size: 22px;}
  .tailored-content {flex-direction: column;}
  .tailored-content h3, .tailored-content p {  margin: 0;}
  .tailored-content { padding: 10px;}
  .tailored-content p{text-align: center !important;}
  .treatment-main-wrapper { padding: 30px 0;}
  .treatment-for-all-ages-main { padding: 30px 0 10px;}
  .who-we-are-mnr.treatment-tailored .who-we-are-card {  padding: 20px 0;}
  .who-we-are-mnr.treatment-tailored {padding: 30px 0 0;}
  .wt-can-bio-smart-treat h2 span {font-size: 17px;}
  .who-we-are-mnr.treatment-tailored h2, .who-we-are-mnr.treatment-tailored p{text-align: center !important; margin:3px 0 0 0;}
  .tailored-content { gap: 0;}
  .tailored-content h3 {max-width: 135px;}
  .who-we-are-mnr.treatment-tailored .who-we-are-card {gap: 30px;}
  .who-we-are-mnr.treatment-tailored .who-we-are-card {  padding: 25px 0;}
  .treatment-for-all-ages-main {gap: 10px;}
  .ages-txt { padding: 2px 16px 20px;}
  .how-it-works-heading-wrapper h2 { font-size: 18px;}
  .smart-treat-right h3 { font-size: 20px;}
  .ages-txt h4 {font-size: 20px;}
  .case-gallery-personal-details-wrapper { gap: 0px 35px;}
  .info-list img {width: 25px;height: 25px;}
  .info-list a {font-size: 12px;}
  .contact-info-section { padding: 20px 20px 35px;}
  .social-icons img {width: 20px;height: 20px;}
  .form-header h1, .contact-info-section h3 {margin-bottom: 20px;}
  .contact-form-section {padding: 20px 20px 40px;}
  .home-sliders h2 {font-size: 18px;}
  .your-treatment-tools-card-img span img {max-width: 40px;}
  .your-treatment-tools-card-img span {width: 80px;height: 80px;}
  .biomart-support span a { line-height: 1.5;}
  .braces-aligners-right-img-wrapper img:last-child{display: block !important;}
  .braces-aligners-right-img-wrapper img:first-child{display: none !important;}
  .desk-resp-ham .sidebar ul.menu li a {font-size: 18px;}
  .menu-sub li a { font-size: 15px !important;}
  .menu-sub { margin-left: 150px;}
  .scan-3d-inner-container-wrapper h1 {padding-bottom: 25px;font-size: 26px;}


 
 }

 

 
 
 @media(max-width:420px){
.slider-img img {  max-width: 250px;}
.left-header { max-width: 220px;}
.left-header img { max-width: 220px;}
.desk-resp-ham ul.toggle-desk { bottom: 14px;}
.scrolled-header .desk-resp-ham ul.toggle-desk {bottom: 9px;}
.desk-resp-ham ul.toggle-desk { min-height: 40px; width: 50px;}
.smile-deserves-container { padding: 20px;}
.whatever-your-smile-needs-card, .whatever-your-smile-needs-card-img, .whatever-your-smile-needs-card-img img {  max-width: 135px;}
.whatever-your-smile-needs-card  .common-btn a {padding: 12px 10px;font-size: 11px;}
.bio-smart-cta-main-wrapper {padding: 50px 0;}
.bio-smart-cta-content .common-btn {  padding: 10px 0;}
.footer-contact-links {  padding: 10px 0;}
.scrolled-header .left-header img, .scrolled-header .left-header {max-width: 180px;}
.testimonils-card { width: 320px;}
.who-we-are-img span img, .one-millifarc-circle-image img {max-width:280px;}
.who-we-are-img::before {max-width: 310px;height: 310px;}
       @keyframes moonOrbit {
    0% {
    transform: rotate(0deg) translateX(155px) rotate(0deg);border-radius: 50%;
    }
    100% {
    transform: rotate(360deg) translateX(155px) rotate(-360deg);border-radius: 50%;
    }
   }
   
   @keyframes moonOrbitOpposite {
    0% {
    transform: rotate(180deg) translateX(155px) rotate(0deg);border-radius: 50%;
    }
    100% {
    transform: rotate(540deg) translateX(155px) rotate(-360deg);border-radius: 50%;
    }
   }
.who-we-are-img span::before, .who-we-are-img span::after {max-width: 16px;height: 16px;}
.breadcrumbs-img img { max-width: 18px;}
.breadcrumbs {gap: 8px;padding: 4px 12px;}
.how-it-works-main-wrapper { padding: 35px 0 0;}
.smile-journey-inner-wrapper h2, .smile-journey-main-wrapper.speaking h2, .eating-main-wrapper h2 { font-size: 20px;}
.breadcrumbs li, .breadcrumbs a {font-size: 12px !important;}
.smart-treat-right h3 {font-size: 18px;}
.inner-contant { padding: 20px 0; }
.inner-contant p {text-align: left;}  
.biomart-support span a {font-size: 16px;margin: 10px 0; line-height: 1.5;}
.need-support-main-wrapper p { font-size: 12px;}
.smart-treat {padding: 10px;}
.menu-sub { margin-left: 70px;}
.scan-3d-inner-container-wrapper h1 {font-size: 24px;}


 
 
 }
 


 
@media(max-width:390px){h2 , h1{font-size: 22px;}}
 
 
@media (max-width:360px){
.sitemap-inner-wrapper ul li a:before {left: -30px;}
.privacy-policy-sitemap::before {display: none;}
.sitemap-inner-wrapper ul::before {display: none;}
.smile-journey-main-wrapper.speaking .wear-time { padding: 0 16px;}


}