
#servicespage.bellafill #herocircle {background-color:#af92b8}
#servicespage.bellafill #work p {padding-bottom:0;font-weight:400;}
#servicespage.bellafill #work .right img {box-shadow: 0px 3px 12px 0px rgb(0 0 0 / 20%);}
#servicespage.bellafill #work .right {margin-top:55px;}
#servicespage.bellafill #work {padding-top:50px;}
#servicespage.bellafill #textwithbackground p {color:#fff;font-weight:400;}
#servicespage.bellafill #textwithbackground .inner {max-width:490px;}
#servicespage.bellafill #textwithbackground .inner p {padding-bottom:0;padding-top:12px;}
#servicespage.bellafill #howwork h3 {color:#5c554e;}
#servicespage.bellafill #howwork p {padding-bottom:0;font-weight:400;padding-top:10px;color:#000;}
#servicespage.bellafill #howwork {padding:50px 0;}
#servicespage.bellafill #howwork .inner {max-width:764px;}
#servicespage.bellafill #checkblock {padding-bottom:50px !important;}
#servicespage.bellafill #checkblock h3 {font-weight:600;font-size:25px !important;color:#222;padding-top:10px;}
#servicespage.bellafill #checkblock li {padding-top:50px;}
#servicespage.bellafill #bluebar {background:#b491bb;margin-bottom:30px;}
#servicespage.bellafill #bluebar .inner {background:transparent;}
#servicespage.bellafill #bluebar .inner p {font-weight:400;max-width: 722px;}
#servicespage.bellafill #bluebar  a {background:#fff;color:#010101;font-size:14px;width:225px;height:44px;line-height:44px;text-align:center;display:inline-block;margin-top: -10px;}
#bottom-schedule {margin-bottom: 125px;}
#bottom-schedule .container {background-color: #A9CED8;max-width: 958px !important;width: 100% !important;padding: 40px 40px 45px 40px !important;text-align: center;position: relative;}
#bottom-schedule h3 {max-width: 490px;margin: auto !important;font-size: 35px !important;line-height: 42px !important;margin-bottom: 18px !important;}
#bottom-schedule p {max-width: 670px;margin: auto;color: #fff !important;font-size: 15px !important;line-height: 25px !important;font-weight: 700;}
#bottom-schedule a {position: absolute;bottom: -22px;left: 0px;right: 0px;margin: auto;background: #b491bb;color: #fff;font-size: 14px;line-height: 14px; display: block;padding: 15px 0px 15px 0px;width: 205px;font-weight: 400;}
#servicespage.bellafill #beforeafter1.v3 .imgs {background:#fff;padding:0px 6px 6px 6px;}
#servicespage.bellafill #beforeafter1.v3 ul {padding:30px 0;background: #dce2ee;}
#servicespage.bellafill #beforeafter1.v3 ul li {margin-bottom:0;padding:0 30px;}
#servicespage.bellafill #beforeafter1.v3 ul li:first-child .imgs {border-top:6px solid #fff;}
#servicespage.bellafill #beforeafter1.v3 ul li .imgs img {margin-top:0}
#servicespage.bellafill #beforeafter1.v3 ul li .col {padding:0;margin:0;}
#servicespage.bellafill #beforeafter1.v3 ul li .col.left {padding-right:3px;}
#servicespage.bellafill #beforeafter1.v3 ul li .col.right {padding-left:3px;}
#servicespage.bellafill #beforeafter1.v3 .beforebadge {display:block;position:absolute;bottom:0;left:3px;background:#b491bb;text-align:center;font-size:16px;font-weight:600;color:#fff;text-transform: uppercase;width:114px;height:28px;line-height:29px;}
#servicespage.bellafill #beforeafter1.v3 .col.left .beforebadge {left:0;}
#servicespage .babottom {background:#dce2ed;padding:50px 30px 30px 30px;}
#servicespage .babottom p {color:#222;font-size:24px;line-height:1.3;font-weight:500;}
#servicespage.bellafill #accord h3 {
  padding: 30px 0 60px 0;
  text-align: center;
  color: #222;
  display: block;
  margin: 0 auto;
}
#servicespage.bellafill #bottombanner.v2 .title p {
  font-weight:700;
  line-height:25px;
}
#servicespage.bellafill #bottombanner .title h3 {
  padding-bottom: 10px;
}
#servicespage.bellafill #bottombanner.v2 .inner {
  padding-top:30px;
  padding-bottom:50px;
}
#servicespage.bellafill #bottombanner.v2 a {
  padding:9px 0 !important;
  font-size: 14px !important; 
}
@media only screen and (min-width: 830px) {
	#servicespage.bellafill #herocircle {      top: -94px;
    left: -170px;}
}

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


}

@media only screen and (max-width: 1100px){
  #servicespage.bellafill #checkblock li {
      padding-top: 0;
  }
}

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

}

@media only screen and (min-width: 980px){
    #servicespage.bellafill #work .left {
      width: calc(100% - 489px);
  }
}

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

}




@media only screen and (min-width: 768px) {
  #servicespage.bellafill #beforeafter1.v3 .titlebox {
      padding-bottom: 110px;
  }
    #servicespage.bellafill #beforeafter1.v3 .inner {
      padding-top: 30px;
  }
  #servicespage.bellafill #beforeafter1.v3 .inner {
    margin-top: -77px;
}
}
@media only screen and (max-width: 767px) {
  #servicespage.bellafill #textwithbackground {background: #323d41 !important;}
  #servicespage .babottom p {
    font-size:20px;
  }
	
}

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

}

@media only screen and (max-width: 600px) {
  #servicespage #beforeafter1.v3 ul li .col.left {
    margin-bottom: 6px;
}
#servicespage.bellafill #beforeafter1.v3 ul li .col.left {
  margin-bottom: 6px;
}
}

@media only screen and (max-width: 480px) {
  #servicespage.bellafill #checkblock h3 {font-size:20px !important;}
  #servicespage.bellafill #bluebar .inner {padding:50px 0;}
  #servicespage.bellafill #beforeafter1.v3 ul li {
    padding: 0 10px;
}
#servicespage.bellafill #beforeafter1.v3 ul {
  padding: 10px 0;
}
#servicespage.bellafill #beforeafter1.v3 .beforebadge {
  width: 90px;
    height: 25px;
    line-height: 26px;
    font-size:14px;
}

#servicespage .babottom {
  padding:30px;
}

#servicespage .babottom p {
  font-size:18px;
}

}

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

}
