/*slide*/
/*div#smile-shape img {position: relative;max-width: 70%;left: -9em;top: -12em;}*/
.img-slide-shape img { max-width: 35%; position: relative; top:-10em;}
@media(max-width:480px){
  .img-slide-shape img { max-width: 30%;top:-4em;}
}
.sppb-addon.sppb-addon-single-image.sppb-text-left.img-slide-shape {position: absolute;}
.sc-slider .sp-dots {bottom: 10px !important;}

/*hide title*/
.ytp-gradient-top, 
.ytp-chrome-top.ytp-show-cards-title, 
.ytp-title-text,
a.ytp-title-link.yt-uix-sessionlink,
.html5-video-player a{display:none !important;opacity:0;}
.ytp-title-channel, .ytp-title-enable-channel-logo .ytp-title {opacity:0;}


.sp-slider .sp-item {
    display: flex;
    align-items: flex-end;
}

/*hide arrow*/
.hide-control .sp-nav-control { display: none;}

/*home text*/
div#hm-first1 h1 {font-size: 16px; font-weight: 400; max-width: 80%;}

/*slider text button*/
a.sppb-sp-slider-button span{
    background-color: #1d1d1d !important;
    line-height: 1.3;
    border-radius: 30px !important;
    margin-top:20px;
}
.sc-slider .sp-slider-content-align-center {/* position:absolute; *//* bottom: -15em; */padding-bottom: 60px;}
.sc-slider .sp-slider-content-align-center{height:100%;}
.sc-slider .sppb-sp-slider-title{font-size: 32px;color: #1d1d1d;}
#ctgr .overlay-background-image {/* background-position: top center !important; */}

.sp-slider .sp-dots ul li {
    border: 0 !important;
    background: rgb(144 138 127 / 20%);
}

.dot-controller-dot.sp-slider .sp-dots ul li::after {
    background: #947d6d;
}


@media(max-width:767px){
.sc-slider .sppb-sp-slider-title{font-size:22px;}
.sc-slider .sp-slider-content-align-center {/* position:absolute; *//* bottom: -3em; */scale: .7;padding-bottom: 0;}
.sc-slider .sp-slider-outer-stage {height: 300px !important;}
.sc-slider .sp-dots {position:relative;top: 0;}
.sp-slider .sp-dots ul li{width:10px !Important; height:10px !important;}
}

/*home link box*/
a.feature-box p { font-size: 16px; text-transform: uppercase; color: #ff8671; font-weight: 600;}
a.feature-box h4{color: #c23429;font-size: 28px; font-weight: 600;}
div#box1 img {width: 15px;position:relative;bottom: -2.3em;}
div#box1{border:1px solid #e7b8a6;padding:30px;height: 280px; width: 280px;}
div#box1:hover{border:1px solid #c23326;background:#c23326;transition:.3s;}
div#box1:hover a h4{color:white;}
.sppb-addon.sppb-addon-raw-html.link-box.align-desktop {float: right;}
#step-row .sppb-addon-wrapper:hover >div { border-color: #c23327 !important;}

/*link box alignment*/
@media(max-width:991px){
    .sppb-addon.sppb-addon-raw-html.link-box {    width: 100%;}
    div#box1 {margin: 0 auto;width: 100%;height:240px;}
  div#box1 img{bottom:0;}
}

/*steps*/
section#step-row .sppb-addon-feature.home-icon-001.home-feature-border {height:260px;text-align:left;/* padding: 20px !important; */}
section#step-row .sppb-addon-feature.home-icon-001.home-feature-border p{text-align:left !important;}
section#step-row .number-01:before, section#step-row .number-02:before,section#step-row .number-03:before,section#step-row .number-04:before{
  background: #1d1d1d;
  position:relative;
  left: -20px;
  top: -30px;
  width:50px;
  height:50px;
  padding: 6px 12px;
  font-weight:700;
  color:white;
  font-size: 14px;
}
section#step-row .number-01:before{content:'1';}
section#step-row .number-02:before{content:'2';}
section#step-row .number-03:before{content:'3';}
section#step-row .number-04:before{content:'4';}
section#step-row .sppb-addon-text, section#step-row h5.sppb-addon-title.sppb-feature-box-title  {text-align: center;line-height: 1.4;}
section#step-row h5.sppb-addon-title.sppb-feature-box-title{margin-bottom:0px;margin-bottom: 10px;}
#step-row h5.sppb-addon-title {font-size: 20px;margin-bottom: 5px !important;}
/*equal height*/
section#step-row .sppb-addon-wrapper {height: 100%; }
section#step-row .sppb-addon-wrapper > div{height: 100%;border-radius: 6px;overflow: hidden;padding: 30px 20px 20px;}
section#step-row  span.sppb-img-container {position: relative;top: -1.6em;z-index: -1;margin-bottom: -2em;}

/*cta button*/
.black {background: #b59272 !important;}

.black:hover { background: #c23327 !important; }

/*teeth row*/
.sign-word img { position: relative; top: -11em; right:-5em;z-index: -1;}
/*#teeth .owl-prev, #teeth .owl-next {  display: none;}*/
.card-slide-container  .sppb-btn {display:none;}
img.card-slide-img { border: 1px solid #ffffff; background: #fff;}
img.card-slide-img:hover { border: 1px solid #ff8671; box-shadow:0px 0px 30px rgba(0,0,0,.1);transition:.3s;}
#teeth h4.card-slide-title {  font-size: 15px;   font-weight: 700; font-family: Gantari, san-serif;}
.sppb-addon.sppb-addon-single-image.sppb-text-center.sign-word { position: absolute;}
#teeth > .owl-carousel .animated { animation-duration: 3s;}
.teeth-col button.owl-prev span, .teeth-col button.owl-next span {display: none;}

/*title alignment*/
.align-1 {  margin-left: -10px;}

/*image*/
.img-ol {/* border: 1.5px solid #c13327; */border-radius: 6px;overflow: hidden;}


section#step-row .sppb-addon-feature.home-icon-001.home-feature-border img { width: 60px; }

/*mobile alignment*/
@media(max-width:768px){
  
section#howitworks-title,
section#step-row,
section#product {padding:20px !important;}
/*.why-us-btn{ position: relative; top: -30px;}*/
  section#step-row .number-01:before, section#step-row .number-02:before, section#step-row .number-03:before, section#step-row .number-04:before {
  top: -30px;
  left: -20px;
  }
}

section#step-row .sppb-addon-feature.home-icon-001.home-feature-border {  height: auto;}
@media(max-width:767px){
section#step-row .sppb-addon-feature.home-icon-001.home-feature-border {/* padding:20px !important; */}
}

section#step-row .sppb-col-md-3{margin-bottom:20px;}



/*teeth row*/
div#teeth { padding: 0 20px !important;}
div#teeth .sppb-addon.sppb-addon-text-block {padding:0 10px;}
div#sppb-addon-wrapper-1701499565529, div#sppb-addon-wrapper-1701499565541 {margin:0; }
.sign-word img { top: -4em;} 
 
/*howitworks button mobile section*/
@media(max-width:991px){
    .why-us-btn {/* position: relative; top: -30px;*/float:left;margin-top:20px;}
}



@media (max-width: 767px) {
.toothbrush-slider {
    margin-right: -100px;
}
}
