.img-fluid{max-width:100%;height:auto}.about-banner-col{position:relative;z-index:0}.about-banner-col img{position:relative;z-index:1}.about-banner-col .about-detail{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.about-banner-col .about-detail .about-title{font-size:42px;font-family:Poppins,serif;font-weight:600;line-height:48px;color:#fff;text-transform:capitalize}.about-sec{position:relative;padding:40px 0}@media screen and (max-width:767px){.about-sec{padding:40px 30px}}.about-sec .sml-12{font-size:20px;font-weight:400;color:#202020;line-height:20px;font-family:Poppins,serif}.about-sec .smille-forty{font-size:36px;line-height:42px;font-weight:600;font-family:Poppins,serif;text-align:center;color:#0d0d0d}@media screen and (max-width:767px){.about-sec .smille-forty{font-size:28px;line-height:36px}}.about-sec .smille-forty strong{color:#1272e9;font-weight:600}.about-sec .legacy-excellence{font-size:21px;line-height:32px;margin-top:5px;font-weight:500;font-family:Poppins,serif;text-align:center;color:#0d0d0d}.about-sec h4{font-weight:400;font-size:24px;margin-top:10px}.about-sec .about-para{font-size:16px;line-height:27px;font-weight:400;font-family:Poppins;color:#202020;margin-top:15px}.about-sec .team-img-col{width:100%;margin-top:30px}.procedure{position:relative}.procedure .row{display:flex;flex-wrap:wrap}.procedure .idcc-lg-6{flex:none;width:50%;padding:0 15px}@media screen and (max-width:767px){.procedure .idcc-lg-6{width:100%}}.procedure .idcc-lg-12{flex:none;width:100%;padding:0 15px}.procedure .idcc-lg-4{flex:0 0 auto;width:33.33333333%;padding:0 15px}@media screen and (max-width:991px){.procedure .idcc-lg-4{width:100%}}.procedure .idcc-lg-8{flex:0 0 auto;width:66.66666667%;padding:0 15px}@media screen and (max-width:991px){.procedure .idcc-lg-8{width:100%}}.text-center{text-align:center}.pro-subtitle{font-size:20px;font-weight:400;color:#000;line-height:20px;font-family:Poppins,serif}.pro-title{font-size:36px;font-weight:400;color:#000!important;font-weight:600}.pro-desp,.pro-title{font-family:Poppins,serif;margin:10px 0}.pro-desp{font-size:16px;font-weight:400;color:#fff}.pro-mt50{margin-top:50px}.dental-implant{background-color:#fff;padding:30px;border-radius:10px;margin-bottom:30px;filter:drop-shadow(4.863px 3.383px 7.5px rgba(0,0,0,.2))}.dental-implant ul{list-style:none}.dental-implant ul li{font-size:16px;font-weight:400;color:#000;line-height:30px;font-family:Poppins,serif;position:relative;padding-left:25px}.dental-implant ul li:before{content:"";position:absolute;top:12px;left:0;width:8px;height:8px;background-color:#000;border-radius:50%}.dental-implant .pro-desp{font-size:16px;font-weight:400;color:#fff;font-family:Poppins,serif;margin:10px 0}.dental-implant p{font-size:16px;font-weight:400;color:#000;line-height:24px}.read-btn{min-width:150px;padding:12px 10px;text-align:center;background:#3b1bd8;text-transform:capitalize;position:relative;transition:all .3s;border:none;color:#fff;font-size:16px;font-family:Poppins;overflow:hidden;cursor:pointer;margin-top:20px}.read-btn:hover{background:#ff005a;padding-right:30px}.read-btn span{position:relative;z-index:1}.read-btn:after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:#ff005a;transform:scaleX(0);transform-origin:right;transition:transform .25s ease-out;z-index:0}.read-btn:before{content:"";position:absolute;width:20px;height:20px;right:30px;top:15px;background:url(/_next/static/media/read-arrow.3fac6b83.png) no-repeat 50%/cover;opacity:0;transition:opacity .5s,right .3s;z-index:1}.read-btn:hover:after{transform:scaleX(1);transform-origin:left}.read-btn:hover:before{opacity:1;right:20px}.procedure-pic{padding:25px;background-color:#6f52ff}.implant-title{font-size:32px;font-weight:600;color:#000;font-family:Poppins,serif;line-height:32px}@media screen and (max-width:991px){.implant-title{margin-top:30px}}.implant-serviceDesp{font-size:16px;font-weight:400;color:#000;font-family:Poppins,serif;line-height:27px;margin-top:15px}.implant-list{list-style:none;margin-top:15px}.implant-list li{font-size:16px;color:#000;line-height:27px;position:relative;padding-left:20px}@media screen and (max-width:767px){.implant-list li{display:block;width:100%}}.implant-list li:before{content:"";position:absolute;top:10px;left:0;width:7px;height:7px;background-color:#000;border-radius:50%}.dentistry{margin-bottom:40px}.dentistry .row{display:flex;flex-wrap:wrap}.dentistry .idcc-lg-6{flex:none;width:50%;padding:0 15px}@media screen and (max-width:767px){.dentistry .idcc-lg-6{width:100%}}.dentistry .idcc-lg-12{flex:none;width:100%;padding:0 15px}.dentistry .idcc-lg-4{flex:0 0 auto;width:33.33333333%;padding:0 15px}@media screen and (max-width:991px){.dentistry .idcc-lg-4{width:100%}}.dentistry .idcc-lg-8{flex:0 0 auto;width:66.66666667%;padding:0 15px}@media screen and (max-width:991px){.dentistry .idcc-lg-8{width:100%}}.implant-titleblack{font-size:32px;font-weight:600;color:#000;font-family:Poppins,serif;line-height:32px}@media screen and (max-width:991px){.implant-titleblack{margin-top:30px}}.implant-serviceDespblack{font-size:16px;font-weight:400;color:#0d0d0d;font-family:Poppins,serif;line-height:27px;margin-top:15px}.implant-listblack{list-style:none;margin-top:15px}.implant-listblack li{font-size:16px;color:#000;line-height:27px;position:relative;padding-left:20px}@media screen and (max-width:767px){.implant-listblack li{display:block;width:100%}}.implant-listblack li:before{content:"";position:absolute;top:10px;left:0;width:7px;height:7px;background-color:#000;border-radius:50%}