

/*--dental_0implants-css--*/

.dental_0implants {padding: 50px 0;background: #fff;}
.dental_0implants .about-image { border-radius: 20px; overflow: hidden; height: 100%; }

.dental_0implants .about-image img {  width: 100%;  height: 100%;  object-fit: cover;
  border-radius: 20px;  transition: transform 0.4s ease; }
.dental_0implants .about-image img:hover { transform: scale(1.05); }
.dental_0implants .about-content { padding-left: 20px; }
.dental_0implants .about-content h2 { padding-bottom: 20px; }

.dental_0implants .about-content p {font-size: 16px;color: #555;line-height: 26px;margin-bottom: 16px;margin: 0;padding: 0 0 9px 0;}
.dental_0implants .about-content p strong {  color: #31a3bd;  font-weight: 600; }

/*dental_0implants-end */



/*--whatare_dental--*/

.whatare_dental {margin: 0;padding: 50px 0; background: #E6FAFF;}

.whatare_dental .item-imgsec { margin: 0;  padding: 0;  height: 460px;
 overflow: hidden;  border-radius: 30px;  transition: all 0.3s ease; }
.whatare_dental .item-imgsec img { width: 100%;  height: 100%;  object-fit: cover;
  border-radius: 20px;  transition: transform 0.4s ease;  }
.whatare_dental .item-imgsec img:hover {  transform: scale(1.05); }
.whatare_dental .item-textsec { margin: 0;  padding: 20px 0; }

/*.whatare_dental .item-textsec h2 { padding-bottom: 50px;}*/

.whatare_dental .item-textsec .title_para { margin: 0;  padding: 8px 0 25px 0; }
.whatare_dental .item-textsec .list_title { margin: 0; padding: 0 0 8px 0;    font-family: "Gloock", serif;    font-weight: 400;
    font-size: 22px;    line-height: 28px;    letter-spacing: 0%;    color: #1C2628;    display: block; }

.whatare_dental .item-textsec p {  margin: 7px 0 0;    font-weight: 400;    font-size: 16px;
    line-height: 23px;  color: #555; }

.whatare_dental .item-textsec ul {margin: 0;padding: 0;}

.whatare_dental .item-textsec ul li {  margin: 0;  padding: 6px 0 6px 23px;  font-weight: 500;
  font-size: 16px;  line-height: 25px;  color: #555;  display: block;
  position: relative; }


.whatare_dental .item-textsec ul li .trusted-bold {  margin: 0;   padding: 0 5px 0 0;
    font-family: "Gloock", serif;  font-weight: 400;  font-size:16px;  line-height:22px;    color: #1C2628;
    display: inline-block; } 


.whatare_dental .item-textsec ul li::after {    content: "";    width: 18px;
    height: 18px;    background: url('../media/icons/tict-mark.png');    position: absolute;
    left: 0;    top:12px;    background-size: contain;    background-repeat: no-repeat; }


/*--whatare_dental--*/



/*--implant_suffern--*/

.implant_suffern {margin:0;padding: 50px 0;background: #E6FAFF;}
.implant_suffern .container-fluid { margin-left:-15px; }
.implant_suffern .item_row { height:100%; align-items: center; }
.implant_suffern .item_secleft { margin: 0;padding: 0; width: 100%;  height: 100%;}


.implant_suffern .item_secleft img { width: 100%; height: 100%; object-fit: cover; border-radius: 20px; }

.implant_suffern .textsec {margin:0;padding: 27px 0 0 24px;}
.implant_suffern .textsec .title_para { margin: 0; padding: 10px 0 30px 0; }


.implant_suffern .textsec .section-title { margin:0; padding:0; text-align:left; }
.implant_suffern .textsec .section-title .subtitle { margin:0; padding:0; text-align:left;color: #1289dc; }
.implant_suffern .textsec .section-title .title { margin:0; padding:0; text-align:left; }

.implant_suffern .textsec .sec_title { padding-bottom:50px; }

.implant_suffern .textsec .item_box { margin:0; padding: 0; display: flex; flex-wrap: wrap; }
.implant_suffern .textsec .item_box .item { margin:0; padding:0 15px 20px 0; width: 50%; }

.implant_suffern .textsec .item_box .item p { margin: 0; padding: 0; font-family: Poppins; font-weight: 400;
font-size: 16px; line-height: 24px; color: #3C3E3F; }

.implant_suffern .textsec .item_box .item {  margin: 0;    padding: 0 15px 15px 0;    font-family: Poppins;    font-weight: 400;
    font-size: 16px;    line-height: 24px;    text-align: left;    color: #3C3E3F; }

.implant_suffern .textsec .item_box .item span {
    margin: 0;
    padding: 0 0 5px 0;
    display: inline-flex;
    font-size: 22px;
    color: #1C2628;
    line-height: 28px;
    font-weight: 400;
    align-items: start;
    font-family: "Gloock", serif;
    }

.implant_suffern .textsec .item_box .item span img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    /* filter: brightness(0.3) invert(0); */
    margin-top: 3px;
    }

/*--implant_suffern--*/

.treatments_offered { margin:0; padding:50px 0; }

.treatments_offered .bdsec .item-row { align-items: center; }

.treatments_offered .itemleft_text { margin: 0; padding: 0 50px 0 0; }
.treatments_offered .itemleft_text .sec_title {margin-bottom: 50px;}
.treatments_offered .itemleft_text .sub_title {color: #3C3E3F;font-weight: 400;padding-bottom: 20px;display: block;font-size: 16px;}

.treatments_offered .itemleft_text .item-col { margin:0; padding:0 0 22px 0; display: flex;align-items: start;flex-wrap: wrap;}
.treatments_offered .itemleft_text .item-col .icon {margin:0;padding: 5px;background: #ffffff;width: 45px;
    height: 45px;display: flex;justify-content: center;align-items: center;border-radius: 50px;    
    background: #fff;border: 1px solid #ffffff;}
    
.treatments_offered .itemleft_text .item-col .icon i {margin:0;padding:0;font-size: 16px;color: #070707;font-weight: bold;}
.treatments_offered .itemleft_text .item-col .icon img {width: 35px;height: 35px;object-fit: contain;}

.treatments_offered .itemleft_text .item-col .text { margin:0; padding:0 0 0 24px; width: 88%;}

.treatments_offered .itemleft_text .item-col .text h3 {display: block;width: 100%;margin: 0;padding: 0 0 5px 0;font-weight: 400;color: #1C2628;font-size: 22px;line-height: 28px;
    font-family: "Gloock", serif; }
.treatments_offered .itemleft_text .item-col .text p {margin: 0;padding: 0;color: #222222;font-size: 16px;line-height: 24px;transition: all 0.3s;font-weight: 400;}

.treatments_offered .itemright_img {  margin: 0;  padding:0px;  position: relative; width: 100%;  height: 100%; min-height:100%; }

.treatments_offered .itemright_img .img_md { margin:0;  width:100%; border-radius:20px;
    overflow: hidden;background: #000;position: relative;
z-index: 2;border: 1px solid #fff;box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.29);}

.treatments_offered .itemright_img .img_md img {  width: 100%;  height: 100%;  object-fit: cover; }
.treatments_offered .secpara01 { margin:0; padding:25px 0 40px 0; background:#fff;  }
.treatments_offered .secpara01 p { margin: 0;padding: 0; text-align: center; font-weight:500;font-size: 20px;line-height: 30px;letter-spacing: 0%;text-transform: capitalize;color: #006666;}


/* treatments_offered */



/*-- who_dental_implants --*/


.who_dental_implants {margin: 0;padding: 50px 0;background: #E6FAFF;}
.who_dental_implants .sec_title {text-align: center;padding-bottom: 50px;}

.who_dental_implants .itembox {margin:0;background: #fff;border-radius: 20px; 
    padding: 20px 30px;height: 100%;display: flex; 
    flex-direction: column;justify-content: center; border-bottom: 2px solid #fff; transition: all 0.3s;
    }

.who_dental_implants .itembox:hover { border-bottom: 2px solid #31A3BD; box-shadow: 4px 4px 20px 0px #C4E4EB;
 }

.who_dental_implants .itembox .iconsec {margin:0;padding: 0 0 30px 0;}
.who_dental_implants .itembox .iconsec img {width: 50px;height: 50px;object-fit: contain;}
.who_dental_implants .itembox .title {margin:0;padding:0;font-family: "Gloock", serif;font-weight: 400;font-size: 22px;
    line-height:28px;letter-spacing: 0%;color: #1C2628;}
.who_dental_implants .itembox p {margin:0;padding: 10px 0 0 0;font-family: Poppins;font-weight: 400;font-size: 16px;line-height: 22px;letter-spacing: 0%;color: #3C3E3F;}

/*-- who_dental_implants --*/

/*--benefits_0dental--*/

.benefits_0dental {margin: 0;padding: 50px 0;}
.benefits_0dental .itemrow { align-items: center;  }
.benefits_0dental .sec_title {text-align: center;padding-bottom: 50px;}
.benefits_0dental .leftsec {margin: 0; padding: 0 30px 0 0;   }
.benefits_0dental .leftsec .secitem {margin:10px 0;padding: 32px 20px; 
     box-shadow: 4px 4px 20px 0px #CED4D6;
     border-radius: 20px;display: flex;align-items: center; transition: all 0.3s; border-bottom: 2px solid #fff; }

.benefits_0dental .leftsec .secitem:hover { border-bottom: 2px solid #31A3BD; }

.benefits_0dental .leftsec .secitem .text { margin: 0; padding: 0; display: flex; align-items: center; flex-wrap: wrap; }

.benefits_0dental .leftsec .secitem .icon {margin: 0;padding: 0 20px 0 0;}
.benefits_0dental .leftsec .secitem .icon img { width:30px; height: 30px; object-fit: contain;  }
.benefits_0dental .leftsec .secitem span {margin: 0;padding: 0 5px 0 0;font-family: "Gloock", serif;font-weight: 400;font-size: 20px;line-height: 31px;color: #1C2628;display: inline-block;}
.benefits_0dental .leftsec .secitem p {margin: 0;padding: 0;font-family: Poppins;font-weight: 400;font-size: 16px;line-height: 22px;letter-spacing: 0%;}

.benefits_0dental .rightimg {margin: 0; padding: 0; }
.benefits_0dental .rightimg img {border-radius: 20px; }


/*--benefits_0dental--*/




/*fixed-item*/

@media screen and (max-width:19200px) {
 


/*--*/
}
@media screen and (max-width:1399px) {
 


/*--*/
}
@media screen and (max-width:1199px) {
 
.benefits_0dental .leftsec .secitem {
    padding: 20px 20px; }
.benefits_0dental .itemrow {    align-items: center;}

.benefits_0dental .leftsec {  margin: 0; padding: 0; }

.treatments_offered {  padding: 50px 0 0 0; }

/*--*/
}
@media screen and (max-width: 991px) {
  
.whatare_dental .item-row { flex-direction: column-reverse; }
.treatments_offered .item-row { flex-direction: column-reverse; }
.treatments_offered .itemleft_text {  margin: 0;  padding: 20px 0 0 0; }
.faq-section .accordion_wrapper {  margin: 0;  padding: 50px; }

.who_dental_implants .sec_title {    text-align: center;    padding-bottom: 40px; }

.who_dental_implants .itembox .title {  font-size: 20px;  line-height: 26px; }
.benefits_0dental .sec_title {  padding-bottom: 40px; }

.benefits_0dental .rightimg {    margin: 0;    padding: 20px;    text-align: center; }
.benefits_0dental .itemrow {    align-items: center;    flex-direction: column-reverse; }

/*--*/
}
@media screen and (max-width: 767px) {

.implant_suffern .textsec {  padding: 27px 0 0 0; }

.faq-section .accordion_wrapper .accordion .accordion-header .accordion-button {  font-size: 20px;  line-height: 25px; }

.treatments_offered .itemleft_text .sec_title { text-align: center; }
.treatments_offered .itemleft_text .sub_title { text-align: center; }
.whychoose_sec { padding: 40px 0 50px 0; }




/*--*/
}
@media screen and (max-width: 576px) {

.dental_0implants .about-content {  padding-left: 0; }
.whatare_dental .item-imgsec { height: auto; }

.implant_suffern .textsec .item_box .item {    margin: 5px 0px;    padding: 14px 13px;    background: #ffffff;
    border-radius: 10px;    width: 100%;    text-align: left; }

.treatments_offered .itemleft_text .item-col .text {
    margin: 0;
    padding: 0;
    width: 100%;
}
.treatments_offered .itemleft_text .item-col {
    margin: 10px 0;    padding: 15px;    display: flex;    align-items: center;    flex-wrap: wrap;
    justify-content: center;    text-align: center;    background: #ffffff;    border-radius: 10px;
    box-shadow: 0 0px 12px -7px rgba(0,0,0, 0.5); }

.treatments_offered .itemleft_text .item-col .text {    margin: 10px 0 0 0;    padding: 0;    width: 100%; }
.treatments_offered .itemleft_text .item-col .icon {  width: 66px;   height: 66px; }

.treatments_offered .itemleft_text .item-col .icon img {    width: 45px;    height: 45px;    object-fit: contain; }

.faq-section .accordion_wrapper {  margin: 0;  padding: 20px; }
.treatments_offered .itemright_img::after {display: none; }
.treatments_offered .itemright_img::before {display: none; }

.benefits_0dental .leftsec .secitem .text {   display: flex; align-items: center;
  flex-wrap: wrap; width: 85%; }

.benefits_0dental .leftsec .secitem .icon { padding: 0 20px 0 0;  width: 50px; }



/*--*/
}
/**/

/* mediaquery */










