@charset "utf-8";
/* CSS Document */

/* Slider */
/* .slick-loading .slick-list { background: #fff url('./ajax-loader.gif') center center no-repeat; } */

/* Icons */

/* Arrows */
[dir='rtl'] .slick-prev { right: -25px; left: auto; }
[dir='rtl'] .slick-prev:before { content: '→'; }
[dir='rtl'] .slick-next { right: auto; left: -25px; }
[dir='rtl'] .slick-next:before { content: '←'; }
.slick-prev, .slick-next { width: 33px; height: 34px; font-size: 0; line-height: 0; display: block; transform: translateY(-50%); transition: all 0.25s ease-out 0s; cursor: pointer; color: transparent; border: none; outline: none; background: transparent; padding: 0; position: absolute; top: 42%; z-index:9;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; }
.slick-prev:before, .slick-next:before { font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: -59px;}

.slick-next { right: -59px;}

/* Dots */
.slick-slider { padding-left:0;}
.slick-dots { width: 100%; text-align: center; display: block; list-style: none; margin: 0 0 0; position: absolute; right: 0; bottom: 0; left: 0;}
.slick-dots li { width: 49.3px; height: 1px; cursor: pointer; vertical-align: bottom; display: inline-block; margin: 0 1px 0; position: relative; z-index: 9;}
.slick-dots li button { width: 49.3px; height: 1px; font-size: 0; color: transparent; line-height: 0; border: 0; outline: none; background: transparent; cursor: pointer; display: block; padding: 0.5px 24.65px 0.5px;}
.slick-dots li button:hover, .slick-dots li button:focus { outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before { background: #94a068;}
.slick-dots li button:before { content: '•'; width: 49.3px; height: 1px; text-align: center; color: black; background: #d9d9d9; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transition: all 0.25s ease-out 0s; position: absolute; top: 0; left: 0;}
.slick-dots li.slick-active button:before { color: black; background: #94a068;}
.slick-dots li:before {display: none;}


.gallery-col2 .slick-dots {
    left: 50%;
    transform: translate(-50%,-50%);
    bottom: 22px;
    text-align: center;
}





.gallery-col2 .slick-dots { width:78.5%; }
.gallery-col2 .slick-dots li { margin: 0 2px 0 0;}

.feedback-col3 .slick-dots { width: 1px; text-align: right; top: 40px; right: 0; bottom: inherit; left: inherit;}
.feedback-col3 .slick-dots li { width: 1px; height: 49.3px; margin: 0 0 2px;}
.feedback-col3 .slick-dots li button { width: 1px; height: 49.3px; padding: 24.65px 0.5px 24.65px;}
.feedback-col3 .slick-dots li button:before { width: 1px; height: 49.3px;}

.video-col2 .slick-dots { width: 1px; text-align: right; top: 0; right: -52px; bottom: inherit; left: inherit;}
.video-col2 .slick-dots li { width: 1px; height: 49.3px; margin: 0 0 2px;}
.video-col2 .slick-dots li button { width: 1px; height: 49.3px; padding: 24.65px 0.5px 24.65px;}
.video-col2 .slick-dots li button:before { width: 1px; height: 49.3px;}

.technology-col2 .slick-dots { width:100%; text-align: left; bottom: -69px;}
.technology-col2 .slick-dots li { margin: 0 2px 0 0;}

.abouts-col2 .slick-dots { width:100%; text-align: left; bottom: -29px;}
.abouts-col2 .slick-dots li { margin: 0 2px 0 0;}

.gallery-wrapp2 .slick-dots { width: 1px; text-align: right; top: 0; right: -52px; bottom: inherit; left: inherit;}
.gallery-wrapp2 .slick-dots li { width: 1px; height: 49.3px; margin: 0 0 2px;}
.gallery-wrapp2 .slick-dots li button { width: 1px; height: 49.3px; padding: 24.65px 0.5px 24.65px;}
.gallery-wrapp2 .slick-dots li button:before { width: 1px; height: 49.3px;}

.common-style ul.slick-dots {margin: 0 0 0;}

.treatment-wrapp .slick-dots {bottom:-35px}
.treatment-wrapp .slick-dots li button:before{background: #c3c3c3;}
.treatment-wrapp .slick-dots li.slick-active button:before{color:#000;background:#94a068}

/* .gallery-wrapp .gallery-col2 .slick-dots{width:1px;text-align:right;top:0;right:-52px;bottom:inherit;left:inherit}
.gallery-wrapp .gallery-col2 .slick-dots li{width:1px;height:49.3px;margin:0 0 2px}
.gallery-wrapp .gallery-col2 .slick-dots li button{width:1px;height:49.3px;padding:24.65px .5px 24.65px}
.gallery-wrapp .gallery-col2 .slick-dots li button:before{width:1px;height:49.3px} */

.smile-wrapp .smile-row1 


.smile-wrapp .smile-row1  .slick-dots { width: 1px; text-align: right; top: 0; right: -52px; bottom: inherit; left: inherit;}
.smile-wrapp .smile-row1  .slick-dots li { width: 49.3px;height: 1px;cursor: pointer;    vertical-align: bottom;display: inline-block;margin: 0 1px 0;    position: relative;z-index: 9;}
.smile-wrapp .smile-row1  .slick-dots li button { width: 49.3px;height: 1px;cursor: pointer;    vertical-align: bottom;display: inline-block;margin: 0 1px 0;position: relative;    z-index: 9;}
.smile-wrapp .smile-row1  .slick-dots li button:before { width: 49.3px;height: 1px;    text-align: center;color: black;background: #d9d9d9;}
.smile-wrapp .smile-row1 .slick-dots li button:before{background: #c3c3c3;}
.smile-wrapp .smile-row1  .slick-dots li.slick-active button:before{color:#000;background:#94a068}
.smile-wrapp .smile-row1  .slick-dots {bottom: -11px;text-align: center;}



.smile-wrapp .smile-row1 .owl-dots{width:100%;text-align:center;display:block;list-style:none;margin:0 0 0;position:absolute;right:0;bottom:0;left:0;bottom:-45px}
.smile-wrapp .smile-row1 .owl-dot{width:49.3px;height:1px;cursor:pointer;vertical-align:bottom;display:inline-block;margin:0 1px 0;position:relative;z-index:9}
.smile-wrapp .smile-row1 .owl-dot span{width:49.3px;height:1px;font-size:0;color:#fff0;line-height:0;border:0;outline:none;background:#fff0;cursor:pointer;display:block;padding:.5px 24.65px .5px}
.smile-wrapp .smile-row1 .owl-dot span:before{content:'•';width:49.3px;height:1px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all 0.25s ease-out 0s;position:absolute;top:0;left:0;background:#c3c3c3}
.smile-wrapp .smile-row1 .owl-dot.active span:before{color:#000;background:#94a068}


/*Smartphone css*/
@media screen and (max-width: 480px) {
.treatment-col1 .slick-dots { width: 100%; position: absolute; bottom: -50px;}
.process-col1 .slick-dots { width: 100%; position: absolute; bottom: -16px;}
.gallery-col2 .slick-dots { width: 100%; text-align: center; right: 0; bottom: 0px; left: 50%;}
.gallery-col2 .slick-dots li { margin: 0 1px 0;}
.feedback-col3 .slick-dots { width: 100%; text-align: center; top: inherit; bottom: -28px;}
.feedback-col3 .slick-dots li { width: 40px; height: 1px; margin: 0 2px 0;}
.feedback-col3 .slick-dots li button { width: 49.3px; height: 1px; padding: 0.5px 24.65px 0.5px;}
.feedback-col3 .slick-dots li button:before { width: 40px; height: 1px;}
.video-col2 .slick-dots { width: 100%; text-align: center; top: inherit; right: 0; bottom: -30px; left: 0;}
.video-col2 .slick-dots li { width: 49.3px; height: 1px; margin: 0 2px 0;}
.video-col2 .slick-dots li button { width: 49.3px; height: 1px; padding: 0.5px 24.65px 0.5px;}
.video-col2 .slick-dots li button:before { width: 49.3px; height: 1px;}
.technology-col2 .slick-dots { width: 100%; text-align: center; position: absolute; bottom: -30px;}
.technology-col2 .slick-dots li { margin: 0 1px 0;}

.gallery-wrapp2 .slick-dots { width: 100%; text-align: center; top: inherit; right: 0; bottom: -30px; left: 0;}
.gallery-wrapp2 .slick-dots li { width: 49.3px; height: 1px; margin: 0 2px 0;}
.gallery-wrapp2 .slick-dots li button { width: 49.3px; height: 1px; padding: 0.5px 24.65px 0.5px;}
.gallery-wrapp2 .slick-dots li button:before { width: 49.3px; height: 1px;}


.smile-wrapp .smile-row1 .owl-dots{bottom:-30px}
.smile-wrapp .smile-row1 .owl-dot{width: 24px;}
.smile-wrapp .smile-row1 .owl-dot span{width: 24px;}
.smile-wrapp .smile-row1 .owl-dot span:before{width: 24px;}


.sidbar-wrapp .sidbar-row2 .slick-dots li { width: 34.3px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li button { width: 34.3px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li button:before {width: 34.3px;}

    .gallery-wrapp2 .slick-dots {
        transform: translate(-50%);
        left: 50%;
        bottom: 28px;
        top: inherit;
    }


}

@media screen and (min-width:481px) and (max-width:600px) {
.treatment-col1 .slick-dots { width: 100%; position: absolute; bottom: -48px;}
.process-col1 .slick-dots { width: 100%; position: absolute; bottom: -16px;}
.gallery-col2 .slick-dots { width: 100%; text-align: center; right: 0;   left: 50%;bottom: 21px;}
.gallery-col2 .slick-dots li { margin: 0 1px 0;}
.feedback-col3 .slick-dots { width: 100%; text-align: center; top: inherit; bottom: -28px;}
.feedback-col3 .slick-dots li { width: 49.3px; height: 1px; margin: 0 2px 0;}
.feedback-col3 .slick-dots li button { width: 49.3px; height: 1px; padding: 0.5px 24.65px 0.5px;}
.feedback-col3 .slick-dots li button:before { width: 49.3px; height: 1px;}
.video-col2 .slick-dots { width: 100%; text-align: center; top: inherit; right: 0; bottom: -30px; left: 0;}
.video-col2 .slick-dots li { width: 49.3px; height: 1px; margin: 0 2px 0;}
.video-col2 .slick-dots li button { width: 49.3px; height: 1px; padding: 0.5px 24.65px 0.5px;}
.video-col2 .slick-dots li button:before { width: 49.3px; height: 1px;}
.technology-col2 .slick-dots { width: 100%; text-align: center; position: absolute; bottom: -30px;}
.technology-col2 .slick-dots li { margin: 0 1px 0;}

.gallery-col2 .slick-dots { width: 100%; text-align: center; right: 0;   left: 50%;bottom: 21px;}
.gallery-wrapp2 .slick-dots li { width: 49.3px; height: 1px; margin: 0 2px 0;}
.gallery-wrapp2 .slick-dots li button { width: 49.3px; height: 1px; padding: 0.5px 24.65px 0.5px;}
.gallery-wrapp2 .slick-dots li button:before { width: 49.3px; height: 1px;}


.smile-wrapp .smile-row1 .owl-dot{width: 30px;}
.smile-wrapp .smile-row1 .owl-dot span{width: 30px;}
.smile-wrapp .smile-row1 .owl-dot span:before{width: 30px;}

.smile-wrapp .smile-row1 .owl-dots{bottom:-33px}

.sidbar-wrapp .sidbar-row2 .slick-dots li { width: 34.3px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li button { width: 34.3px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li button:before {width: 34.3px;}

    .gallery-wrapp2 .slick-dots {
        transform: translate(-50%);
        left: 50%;
        bottom: 28px;
        top: inherit;
    }

}

@media screen and (min-width:601px) and (max-width:767px) {
.treatment-col1 .slick-dots { width: 100%; position: absolute; bottom: -50px;}
.process-col1 .slick-dots { width: 100%; position: absolute; bottom: -16px;}
.gallery-col2 .slick-dots { width: 100%; text-align: center; right: 0;   left: 50%;bottom: 21px;}
.gallery-col2 .slick-dots li { margin: 0 1px 0;}
.feedback-col3 .slick-dots { width: 100%; text-align: center; top: inherit; bottom: -28px;}
.feedback-col3 .slick-dots li { width: 49.3px; height: 1px; margin: 0 2px 0;}
.feedback-col3 .slick-dots li button { width: 49.3px; height: 1px; padding: 0.5px 24.65px 0.5px;}
.feedback-col3 .slick-dots li button:before { width: 49.3px; height: 1px;}
.video-col2 .slick-dots { width: 100%; text-align: center; top: inherit; right: 0; bottom: -30px; left: 0;}
.video-col2 .slick-dots li { width: 49.3px; height: 1px; margin: 0 2px 0;}
.video-col2 .slick-dots li button { width: 49.3px; height: 1px; padding: 0.5px 24.65px 0.5px;}
.video-col2 .slick-dots li button:before { width: 49.3px; height: 1px;}
.technology-col2 .slick-dots { width: 100%; text-align: center; position: absolute; bottom: -30px;}
.technology-col2 .slick-dots li { margin: 0 1px 0;}

.gallery-wrapp2 .slick-dots { width: 100%; text-align: center; top: inherit; right: 0; bottom: -30px; left: 0;}
.gallery-wrapp2 .slick-dots li { width: 49.3px; height: 1px; margin: 0 2px 0;}
.gallery-wrapp2 .slick-dots li button { width: 49.3px; height: 1px; padding: 0.5px 24.65px 0.5px;}
.gallery-wrapp2 .slick-dots li button:before { width: 49.3px; height: 1px;}

.smile-wrapp .smile-row1 .owl-dots{bottom:-38px}


.sidbar-wrapp .sidbar-row2 .slick-dots li { width: 34.3px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li button { width: 34.3px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li button:before {width: 34.3px;}

.gallery-wrapp2 .slick-dots {
    transform: translate(-50%);
    left: 50%;
    bottom: 30px;
}


}

@media screen and (min-width:768px) and (max-width:900px) {
.technology-col2 .slick-dots { bottom: -63px;}
.treatment-wrapp .slick-dots {bottom: -26px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li { width: 34.3px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li button { width: 34.3px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li button:before {width: 34.3px;}
}

@media screen and (min-width:901px) and (max-width:1024px) {
.technology-col2 .slick-dots { bottom: -66px;}
.treatment-wrapp .slick-dots {bottom: -29px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li { width: 34.3px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li button { width: 34.3px;}
.sidbar-wrapp .sidbar-row2 .slick-dots li button:before {width: 34.3px;}
}

@media screen and (min-width:1025px) and (max-width:1240px) {

}