/*--------------------------------------------------------------------------------
 Theme Name:   Divi Smile : Divi Dental Child Theme
 Theme URI:    https://divi-dentist.divithemecentre.com/
 Description:  Divi Smile : Divi Dental Child Theme
 Author:       Divi Theme Center
 Author URI:   https://divithemecenter.com/
 Template:     Divi
 Version:      1.0
 Text Domain:  ddt

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/* Heder */
.dental_hd_blurb .et_pb_blurb_content .et_pb_blurb_container{padding-left:0px !important;}

.dental_menu .menu-item a:first-child::after{position: relative !important;}
/*.dental_menu .menu-item{padding-left: 15px !important; padding-right: 6px !important;}
.dental_menu .menu-item a:first-child{padding-right: 0 !important;}
.dental_menu .menu-item a{padding: 8px 10px !important;}

.dental_menu li ul{ width:200px; margin-top: 0px !important;}
.dental_menu li ul li a:before,
.dental_menu li ul li a:before{display:none !important;}*/
/* Mobile Menu */
.et_pb_menu .et_mobile_menu ul.hide {display: none !important;}
#mobile_menu1 .menu-item-has-children {position: relative;}
#mobile_menu1 .menu-item-has-children > a {background: transparent;font-weight: 600 !important;}
#mobile_menu1 .menu-item-has-children > a + span {position: absolute;right: 0;top: 0;padding: 10px 20px;font-size: 20px;font-weight: 700;cursor: pointer; z-index: 3;}
/**** Here you can swap out the actual icons ****/
#mobile_menu1 span.menu-closed:before {content: "\4c";display: block;color: #000;font-size: 16px;font-family: ETmodules;}
#mobile_menu1 span.menu-closed.menu-open:before {content: "\4d";}

/**** Slider ********/
.dental_slide .et_pb_slide_content h2{font-size: 56px;line-height: 60px;font-weight: 600;}
.dental_slide .et_pb_slide_content h2 span{color:#ff8a8b !important;}
/*.dental_slide .et_pb_slides .et_pb_slide .et_pb_slide_description{animation-duration: 2000ms;animation-delay: 0ms;opacity: 0;animation-timing-function: ease-in-out;left: 0px;   transform: translate3d(0px,-100%,0px); animation-name: et_pb_slideTop;}*/
.dental_slide .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_button:after{content: '' !important;position: absolute;top: 0;left: 0 !important;width: 100%;height: 100%;opacity: 0;z-index: -1;transform: scale3d(0.7, 1, 1);transition: transform 0.4s, opacity 0.4s;transition-timing-function: ease, ease;transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);background: #6ed7d6;display: block !important;margin-left: 0 !important;border-radius: 6px;}
.dental_slide .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_button:hover:after{transform: translate3d(0,0,0);opacity: 1;background-color: #ff8a8b;margin-left: 0 !important;z-index: -1;display: block !important;border-radius: 6px;}
.dental_slide .et-pb-slider-arrows .et-pb-arrow-prev,
.dental_slide .et-pb-slider-arrows .et-pb-arrow-next{border: 1px solid transparent; padding: 8px;background: #ff8a8b;color:#fff;opacity: 1 !important;}
.dental_slide .et-pb-slider-arrows .et-pb-arrow-prev:hover,
.dental_slide .et-pb-slider-arrows .et-pb-arrow-next:hover{background:#fff;transition: all 500ms ease;color: #000;}
.dental_slide .et-pb-slider-arrows .et-pb-arrow-next{right: 0 !important;}
.dental_slide .et-pb-slider-arrows .et-pb-arrow-prev{left: 0 !important;}
.dental_slide:hover .et-pb-slider-arrows .et-pb-arrow-next{right: 0 !important;}
.dental_slide:hover .et-pb-slider-arrows .et-pb-arrow-prev{left: 0 !important;}
.dentall_cta .et_pb_button:hover:after{background-color: #032870 !important;}
/* Hero */
.dental_hero .et_pb_blurb_content .et_pb_blurb_container{width:70%; padding-left: 0 !important;}
/* Heading */
.dental_heading .et_pb_text_inner h4{color:#032870;}
.dental_heading .et_pb_text_inner h2{color:#032870;position: relative;padding-bottom:25px;}
.dental_heading .et_pb_text_inner h2:after{position: absolute;content: "";bottom: 0;left: 0;width: 100px;height: 2px;background-color: #ff8a8b;}
.dental_heading.center .et_pb_text_inner h2:after{position: absolute;content: "";bottom: 0;left: 50%;width: 100px;height: 2px;background-color: #ff8a8b;transform: translateX(-50%) translateY(-50%);}

/* Book An Apointment */
.dental_apontment .et_pb_text_inner p{padding-bottom: 20px;}
.dental_apontment .et_pb_text_inner p span{float: right;}
.dental_apontment .et_pb_text_inner p.reg{color:#032870;}
.dental_apontment .et_pb_text_inner p.free{color:#91b956;}
.dental_apontment .et_pb_text_inner p.close{color:#fa2d2d;}

/* About Our Clinic */
/* FAQ */
.dental_faq .et_pb_toggle h5.et_pb_toggle_title:before{font-weight:900;right:0;top:0;display:block;text-align:center;line-height:40px}
.dental_faq .et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title:before{content:'\4b' !important;color:#032870;}
.dental_faq .et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title:before{content:'\4c' !important;color:#032870;}
/* Services  */
/* CTA */
.dental_cta .et_pb_button_wrapper .et_pb_button:after{content: '' !important;position: absolute;top: 0;left: 0 !important;width: 100%;height: 100%;opacity: 0;z-index: -1;  transform: scale3d(0.7, 1, 1);transition: transform 0.4s, opacity 0.4s;transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);background: #6ed7d6;display:block !important;   margin-left: 0 !important;border-radius: 6px;}
.dental_cta .et_pb_button_wrapper .et_pb_button:hover:after{transform: translate3d(0,0,0);opacity: 1; background-color: #ff8a8b;margin-left: 0 !important; z-index: -1; display: block !important;border-radius: 6px;}
/* Priceing */

.dental_blurb .et_pb_blurb_content .et_pb_blurb_container{vertical-align: middle;}
.dental_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{float: right;top: 10px;position: relative;bottom: 0;}

.dental_price .et_pb_pricing_table .et_pb_pricing li{border-bottom: 1px solid #eee; padding: 10px 0; margin: 0;}
/* Client Section */
.slick-slider{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none; ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent;}

.slick-slide{float: left;}
/* Dots */
.slick-dotted.slick-slider{ margin-bottom: 30px;}
.slick-dots {position: absolute;bottom: -25px;display: block;width: 100%; padding: 0 !important; margin: 0;list-style: none;text-align: center;}
.slick-dots li{position: relative;display: inline-block;width: 20px;height: 20px;padding: 0;cursor: pointer;}
.slick-dots li button{font-size: 0;line-height: 0;display: block; width: 20px;height: 20px;padding: 5px; cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline: none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-family: 'slick';font-size: 30px;line-height: 20px; position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: '•';text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before{opacity: .75; color: black;}
/* Newsletter Section */
.dental_newsltr .et_pb_contact .et_pb_contact_form .et_pb_contact_field select{border: 1px solid #ccc; box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.30);}
.dental_newsltr .et_pb_contact .et_pb_contact_form .et_contact_bottom_container{float: none !important;text-align: center; margin:0 !important;}
.dental_newsltr .et_pb_contact_form .et_contact_bottom_container .et_pb_button::after{content: '' !important;position: absolute;top: 0;left: 0 !important;width: 100%; height: 100%;opacity: 0;z-index: -1;transform: scale3d(0.7, 0.9, 1);transition: transform 0.4s, opacity 0.4s;transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); background: #6ed7d6;display:block !important;margin-left: 0 !important;}
.dental_newsltr .et_pb_contact_form .et_contact_bottom_container .et_pb_button:hover:after{transform: translate3d(0,0,0);opacity: 1;background-color: #ff8a8b;  margin-left: 0 !important;z-index: -1;display: block !important;}
/*.dental_emr:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{color:#000000 !important;}
.dental_emr:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{color:#000000 !important;}*/
/* Footer */
.dental_ft_time .et_pb_text_inner p span{float: right;}
.dental_ft_time .et_pb_text_inner p{padding-bottom: 10px;border-bottom: 1px solid #ddd;padding-top: 10px;}
/* Home page V2 */
.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h2{font-weight: 700;font-size: 70px !important;color: #FFFFFF !important;margin-bottom: 12px;text-shadow: none;}
.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h2 span{color:#ff8a8b;}

.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h3{color:#8c84dc !important; font-weight: 600;font-size: 18px;}
.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p{display:flex;}
.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_1{display:inline-block;color: #ffffff !important;border-width: 0px !important; border-radius: 6px; font-size: 18px; font-weight: 600 !important; background-color: #6ed7d6; padding: 15px 20px 15px 40px; z-index: 1; position : relative;  margin-top: 12px;}
.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_1:before{ content: "\4e"; font-family: "ETmodules" !important; line-height: inherit; font-size: inherit !important; opacity: 1; margin-left: -1.3em; right: auto; display: inline-block; position: absolute; font-weight: 400;text-shadow: none; color: #ffffff;}
.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_1:after{content: '' !important; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: -1;  transform: scale3d(0.7,1,1); transition: all 300ms ease 0ms; background: #6ed7d6;  display: block !important;  margin-left: 0 !important;  border-radius: 6px;}
.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_1:hover:after{transform: translate3d(0,0,0);opacity: 1; background-color: #ff8a8b; margin-left: 0 !important; z-index: -1; display: block !important; border-radius: 6px;}

.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_2{display:inline-block; color: #ffffff !important; border-width: 0px !important; border-radius: 6px; font-size: 18px; font-weight: 600 !important; background-color: #ff8a8b; padding: 15px 20px 15px 40px; z-index: 1; position : relative; margin-left: 12px; margin-top: 12px;}
.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_2:before{content: "\4e";font-family: "ETmodules" !important; line-height: inherit; font-size: inherit !important; opacity: 1;margin-left: -1.3em;right: auto;display: inline-block;position: absolute;font-weight: 400;text-shadow: none; color: #ffffff;}
.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_2:after{content: '' !important;position: absolute; top: 0;left: 0; width: 100%; height: 100%; opacity: 0; z-index: -1; transform: scale3d(0.7,1,1); transition: all 300ms ease 0ms; background: #ff8a8b; display: block !important; margin-left: 0 !important; border-radius: 6px;}
.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_2:hover:after{transform: translate3d(0,0,0); opacity: 1;  background-color: #6ed7d6;  margin-left: 0 !important;  z-index: -1;  display: block !important;  border-radius: 6px;}
.dental_slide_v2 .et-pb-slider-arrows .et-pb-arrow-prev,
.dental_slide_v2 .et-pb-slider-arrows .et-pb-arrow-next{border: 2px solid #ff8a8b; padding: 0px; background: transparent; color: #fff; opacity: 1 !important; border-radius: 50%;}
.dental_slide_v2 .et-pb-slider-arrows .et-pb-arrow-prev:hover,
.dental_slide_v2 .et-pb-slider-arrows .et-pb-arrow-next:hover{background:#6ed7d6; transition: all 500ms ease;color: #fff;}
.dental_slide_v2 .et-pb-slider-arrows .et-pb-arrow-prev:before,
.dental_slide_v2 .et-pb-slider-arrows .et-pb-arrow-next:before{font-size: 35px;line-height: 35px;}
.dental_slide_v2 .et-pb-slider-arrows .et-pb-arrow-next{right: 25px !important;}
.dental_slide_v2 .et-pb-slider-arrows .et-pb-arrow-prev{left: 25px !important;}
.dental_slide_v2:hover .et-pb-slider-arrows .et-pb-arrow-next{right: 25px !important;}
.dental_slide_v2:hover .et-pb-slider-arrows .et-pb-arrow-prev{left: 25px !important;}
.dental_homev2_heading h3{margin-top:20px;}
.dentist_homev2_fifth img{object-fit:cover;}
/* Services*/
.dental_services_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{padding: 0px 25px !important;}
.dental_services_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2{font-size: 20px;font-weight: 600;color: #292929;}
.dental_services_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h2:hover{color: #ff8a8b;transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;}
.dental_services_column .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .button{margin-top: 20px;}
.dental_services_column .et_pb_blurb:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{margin-top: 0;position: absolute;font-size: 7em;top: 15%;line-height: 1;left: 50%;z-index: 0; letter-spacing: 3px;transform: translateX(-50%);transition: all 0.3s ease-out;}
/* Services page */
.dental_info_price .et_pb_text_inner ul li{color:#032870;border-bottom: 1px solid #e1e1e1;padding: 15px 0; list-style: none;font-size: 18px; font-weight: 700;}
.dental_info_price .et_pb_text_inner ul li a{float:right;}
.dental_info_price .et_pb_text_inner ul li p{color:#000;font-size:14px;}

.dental_apm_cta .et_pb_button_wrapper .et_pb_button:after{content: '' !important; position: absolute; top: 0; left: 0 !important; width: 100%; height: 100%; opacity: 0; z-index: -1; transform: scale3d(0.7, 0.9, 1); transition: transform 0.4s, opacity 0.4s; transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); background: #6ed7d6; display:block !important; margin-left: 0 !important;}
.dental_apm_cta .et_pb_button_wrapper .et_pb_button:hover:after{transform: translate3d(0,0,0);opacity: 1;background-color: #ff8a8b;margin-left: 0 !important; z-index: -1; display: block !important;}
.dental_servicedetail_slider .et-pb-slider-arrows .et-pb-arrow-prev{opacity:1;left:0;}
.dental_servicedetail_slider .et-pb-slider-arrows .et-pb-arrow-next{opacity:1;right:0;}
/* Dental Feature */
.dental_feature .et_pb_blurb_content{display: table-cell; vertical-align: middle;}
.dental_feature .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description .button{margin-top: 20px;}
.dental_feature .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{display: none;height: auto; padding-top: 0px;margin-top: 0px;padding-bottom: 0px; margin-bottom: 0px;opacity: 0;overflow: hidden;transition: opacity ease 0.9s;}
.dental_feature:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{display: block;height: auto;padding-top: 0px;margin-top: 0px;padding-bottom: 0px; margin-bottom: 0px;opacity: 1;overflow: hidden;transition: opacity ease 0.9s;}
.dental_feature .et_parallax_bg_wrap{z-index: -1;}
.dental_feature .et_parallax_bg{position: relative;height: 100% !important;transform: translate(0,0) !important;}
.dental_feature:hover .et_parallax_bg{transition: all ease .5s;transform: scale(1.1,1.1) !important;}

/* Contact Form Section */
.dental_newsltr_v2 .et_pb_contact .et_pb_contact_form .et_pb_contact_field select{border: 1px solid #ccc; box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.30);}
.dental_newsltr_v2 .et_pb_contact .et_pb_contact_form .et_contact_bottom_container{display:block !important;float: none !important;text-align: center;margin:0 !important;}
.dental_newsltr_v2 .et_pb_contact_form .et_contact_bottom_container .et_pb_button::after{content: '' !important;position: absolute;top: 0; left: 0 !important; width: 100%; height: 100%; opacity: 0; z-index: -1; transform: scale3d(0.7, 0.9, 1); transition: transform 0.4s, opacity 0.4s; transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); background: #6ed7d6; display:block !important; margin-left: 0 !important;}
.dental_newsltr_v2 .et_pb_contact_form .et_contact_bottom_container .et_pb_button:hover:after{transform: translate3d(0,0,0);opacity: 1;background-color: #ff8a8b; margin-left: 0 !important; z-index: -1; display: block !important;}

/* Doctor Detail Page */
.dental_info .et_pb_text_inner ul li{border-bottom: 1px solid #e1e1e1;padding: 15px 0; list-style: none;}
.dental_info .et_pb_text_inner ul li a{float:right;width:80%;}
/* Dental Price Table */

.dental_price_v2 .et_pb_pricing_table{padding-bottom:0 !important;}
.dental_price_v2 .et_pb_pricing_table .et_pb_pricing_heading .et_pb_best_value{transform: rotate(0deg);padding: 0;box-sizing: border-box;font-size: 18px;font-weight: 500;text-align: center;color: #fff;line-height: 60px;text-transform: capitalize;	display: block;width: 60px;height: 60px;background: #333;clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);float: right;top:25px;right: 10px;position: absolute;}
.dental_price_v2 .et_pb_pricing_table .et_pb_pricing_content_top{border-bottom: 1px #ededed;}
.dental_price_v2 .et_pb_pricing_table .et_pb_button_wrapper{padding:0 !important;display: block !important;width:100% !important;}
/* ERROR PAGE 404 */
.dental_cta .et_pb_promo_description div h3{font-size: 50px;line-height: 60px;font-weight: 700;color:#fff;}
/* Dental Gallery */
.dental_gallery .et_pb_gallery_items .et_pb_gallery_item{overflow: hidden;}
.dental_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image{position: relative;}
.dental_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image img{position: relative;}
.dental_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image:hover .et_overlay:after{transform: rotate(0deg);}
.dental_gallery .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image .et_overlay:after{content: ''; position: absolute; width: 150%; height: 100%; left: 0%; bottom: 0; background: #6ed7d6 ; opacity: 0.7; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: top left; -moz-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);  -moz-transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1); transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);  z-index: 0;}
.dental_gallery .et_pb_gallery_items .et_pb_gallery_item:hover .et_pb_gallery_image .et_overlay:before{ opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
/*dental_contact*/
.dental_contact .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_button:hover:after{transform: translate3d(0,0,0); opacity: 1; background-color: #ff8a8b; margin-left: 0 !important; z-index: -1; display: block !important; border-radius: 6px;}
.dental_contact .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_button:after{content: '' !important; position: absolute; top: 0; left: 0 !important; width: 100%; height: 100%; opacity: 0; z-index: -1; transform: scale3d(0.7, 1, 1); transition: transform 0.4s, opacity 0.4s; transition-timing-function: ease, ease; transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); background: #6ed7d6; display: block !important; margin-left: 0 !important; border-radius: 6px;}
/* Dental Form */
.dental_form .et_pb_promo_description .et_pb_module_header{float: left;padding: 10px;margin-left: 30px;}
.dental_form .et_pb_button_wrapper{float: right;}
.dental_form .et_pb_button_wrapper .et_pb_button:after{content: '' !important;position: absolute;top: 0; left: 0 !important; width: 100%; height: 100%; opacity: 0; z-index: -1;   transform: scale3d(0.7, 1, 1); transition: transform 0.4s, opacity 0.4s; transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); background: #6ed7d6; display:block !important;  margin-left: 0 !important; border-radius: 0px;}
.dental_form .et_pb_button_wrapper .et_pb_button:hover:after{transform: translate3d(0,0,0); opacity: 1; background-color: #ff8a8b; margin-left: 0 !important; z-index: -1;   display: block !important;border-radius: 0px;}
/* Blog & Event  Section */
.dental_blog_v1 .et_pb_post{padding: 0 !important;position:relative;border: none;}
.dental_blog_v1 .et_pb_post .et_pb_image_container{margin: 0;}
.dental_blog_v1 .entry-featured-image-url{display: block;position: relative;overflow: hidden;margin: 0;}
.dental_blog_v1 .et_pb_post .blog_detail{background-color: #8c84dc;padding: 30px 30px 25px 30px;}
.dental_blog_v1 .et_pb_post .blog_detail .post-meta .published{position: absolute;top: 0;left: 30px;background-color: #ff8a8b;width: 50px;height: 55px;font-size: 20px;font-weight: 700;text-align: center;padding: 2px;}
.dental_blog_v1 .et_pb_post:hover .blog_detail .post-meta .published{background-color: #8c84dc;}
.dental_blog_v1 .et_pb_post .blog_detail:after{width: 60px;height: 5px;content: "";top: 68%;left: 30px;position: absolute;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;background-color:#ff8a8b}
.dental_blog_v1 .et_pb_post:hover .blog_detail:after{width: calc(100% - 60px);}
/**/
.dental_blog_v2 .et_pb_post{margin-bottom: 20px;border-bottom: 5px solid #ff8a8b;}
.dental_blog_v2 .et_pb_post .entry-featured-image-url .et_overlay{margin-right: 10px;max-width: 100px;margin-bottom: 10px;height: 64px;border: none;}
/* Home 3 */
.dental_header_v3 .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_module_header{display: inline-block;position:relative;}
.dental_header_v3 .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_module_header:after{content: "";position: absolute;width: 100%;border-top: 3px solid #fff;bottom: 0;left: 0;}
.dental_header_v3 .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_button_one:after{content: '' !important;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: -1;transform: scale3d(0.7, 1, 1);transition: transform 0.4s, opacity 0.4s;transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);background: #6ed7d6;display:block !important;margin-left: 0 !important;border-radius: 6px;visibility:visible !important;}
.dental_header_v3 .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_button_one:hover:after{transform: translate3d(0, 0, 0);opacity: 1 !important;background-color: #ff8a8b;margin-left: 0 !important;z-index: -1;display:block !important;border-radius: 6px;}
.dental_header_v3 .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_button_two:after{content: '' !important;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: -1;transform: scale3d(0.7, 1, 1);transition: transform 0.4s, opacity 0.4s;transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);	background: #6ed7d6;display:block !important;margin-left: 0 !important;border-radius: 6px;}
.dental_header_v3 .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_button_two:hover:after{transform: translate3d(0, 0, 0);opacity: 1;	background-color: #ff8a8b;margin-left: 0 !important;z-index: -1;display:block !important;border-radius: 6px;}
.dental_header_v3 .et_pb_header_content_wrapper h2{margin-top:15px;font-size: 62px;font-weight: 700;}
.dental_header_v3 .et_pb_header_content_wrapper h2 span{color:#ff8a8b;}
.dental_blog_v3 .et_pb_post.et_pb_blog_item_0_0 .et_overlay:before{content:'\e00a';font-family:ETmodules;}
.dental_blog_v3 .et_pb_post.et_pb_blog_item_0_1 .et_overlay:before{content:'\e028';font-family:ETmodules;}
.dental_blog_v3 .et_pb_post.et_pb_blog_item_0_2 .et_overlay:before{content:'\e109';font-family:ETmodules;}
.dental_blog_v3 .et_pb_post.et_pb_blog_item_0_3 .et_overlay:before{content:'\e0e9';font-family:ETmodules;}
/* Working Hours */
.dental_working .et_pb_text_inner div{padding: 10px 0px;position: relative;}
.dental_working .et_pb_text_inner div > p{font-size: 16px;color: #032870;font-weight: 700;}
.dental_working .et_pb_text_inner div > p > span{font-weight: 500;color: #000;padding: 0px 12px;position: absolute;right: 30%;left: auto;}
.dental_working .et_pb_text_inner div > p > a{font-weight: 500;font-size: 14px;color: #fff;background-color: #6ed7d6;padding: 2px 24px 2px 6px;position: absolute;right: -20px;}
.dental_working .et_pb_text_inner div > p > a:hover{background-color:#ff8a8b;}
.dental_working .et_pb_text_inner div > p > a:after{position:absolute;content:"\7d";font-family:ETModules;font-size:14px;color:#fff;right: 6px;}
/* CTA */
.dental_cta_v3 .et_pb_promo_description div:after{position: absolute;content: "";width: 60px;height: 2px;background-color: #fff;left: 0;bottom: -5px;box-shadow: 0 2px 0 0 #fff inset;}
/* Person Module Home_V3*/
.dental_person .et_pb_team_member_description .et_pb_member_social_links li a:before{color: #fff !important;padding: 6px !important;border-radius: 50% !important;border: 1px solid #fff !important;}
.dental_person .et_pb_team_member_description .et_pb_member_social_links li:hover a:before{background-color:#ff8a8b !important;
transform: translate3d(.001em,.001em,0);transform-style: preserve-3d;transition: all 400ms ease;}
.dental_person .et_pb_team_member_description .et_pb_member_social_links{margin-bottom: 10px;}
/* Testimonial Slider */
.dental_testi_slider .et_pb_testimonial_description .et_pb_testimonial_meta .et_pb_testimonial_position{font-size:14px !important;}
.slick-slider{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-slide{float: left;}
/* Slik Arrow*/
.slick-prev,
.slick-next{ font-size: 0;line-height: 0;position: absolute;top: 94%;display: block;width: 25px;height: 25px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer; color: transparent; border: none; outline: none; background: transparent;z-index: 1;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color: transparent; outline: none; background: transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity: .25;}

.slick-prev:before,
.slick-next:before{font-family: 'slick'; font-size: 23px; line-height: 1; opacity: 1; color: #fff;background-color: #ff8a8b;  border-radius: 50%; padding: 10px;brder: 1px solid #ff8a8b; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.slick-prev:hover:before,
.slick-next:hover:before{color:#ff8a8b;background-color: transparent;}

.slick-prev{left: 43%;}
[dir='rtl'] .slick-prev{ right: 25px;left: auto;}
.slick-prev:before{ content: "\34";font-family: "ETmodules" !important;}
[dir='rtl'] .slick-prev:before{content: '→';}

.slick-next{right: 43%;}
[dir='rtl'] .slick-next{right: auto;left: 25px;}
.slick-next:before{content: "\35"; font-family: "ETmodules" !important;}
[dir='rtl'] .slick-next:before{content: '←';}
/* Blog Home v3 */
.dental_blog_v3.clm .et_pb_ajax_pagination_container{display: grid;grid-gap: 20px;grid-template-columns: repeat(4, 25%);}
@media only screen and (max-width : 767px){
.dental_blog_v3.clm .et_pb_ajax_pagination_container{grid-template-columns: repeat(1, 100%);}
}
.dental_blog_v3 .et_pb_post{background-color: #ff8a8b;}
.dental_blog_v3 .et_pb_post .et_overlay{opacity: 1 !important;z-index: 3 !important;background: transparent !important;}
.dental_blog_v3 .et_pb_post .et_overlay:before{opacity: 1 !important;position: absolute;top: 75% !important;left: 10% !important;margin: 0 !important;transition: all .4s;background-color: #fff !important;font-size: 50px !important;line-height: 50px !important;padding: 20px !important;}
.dental_blog_v3 .et_pb_post .blog_info{padding: 30px;}
/* Contact Blurb */
.dental_contact_v3:hover .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon{animation: icons-zoom .25s ease-out;transition: all ease .25s;}
.dental_contact_v3:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{transform: scale(.9,.9);transform-origin: center top;transition: all ease .25s;color:#6ed7d6;}
@keyframes icons-zoom {
 0% {
  opacity:1
 }
 100% {
  opacity:0;
  -webkit-transform:scale(1.2,1.2);
  -ms-transform:scale(1.2,1.2);
  transform:scale(1.2,1.2)
 }
}
/* Blog V4  LIST */
.dental_blog_v4 .et_pb_post{margin-bottom:0;}
.dental_blog_v4 .et_pb_post .entry-featured-image-url{width: 50%;display: inline-block;margin-bottom: 0 !important;max-height: none !important;
height: auto;}
.dental_blog_v4 .et_pb_post .entry-featured-image-url img{object-fit: cover;height: 100%;}
.dental_blog_v4 .et_pb_post .blog_info{padding: 100px;display: block;width: 50%;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.dental_blog_v4 .et_pb_post:nth-child(1) .blog_info{float: right;}
.dental_blog_v4 .et_pb_post:nth-child(2) .blog_info{float: left;left: auto;right: 0;}
.dental_blog_v4 .et_pb_post:nth-child(3) .blog_info{float: right;}
.dental_blog_v4 .et_pb_post:nth-child(4) .blog_info{float: left;left: auto;right: 0;}
.dental_blog_v4 .et_pb_post:nth-child(5) .blog_info{float: right;}
.dental_blog_v4 .et_pb_post:nth-child(6) .blog_info{float: left;left: auto;right: 0;}

.dental_blog_v4 .et_pb_post:nth-child(1) .entry-featured-image-url{float: right;}
.dental_blog_v4 .et_pb_post:nth-child(2) .entry-featured-image-url{float: left;}
.dental_blog_v4 .et_pb_post:nth-child(3) .entry-featured-image-url{float: right;}
.dental_blog_v4 .et_pb_post:nth-child(4) .entry-featured-image-url{float: left;}
.dental_blog_v4 .et_pb_post:nth-child(5) .entry-featured-image-url{float: right;}
.dental_blog_v4 .et_pb_post:nth-child(6) .entry-featured-image-url{float: left;}
.dental_blog_v4 .et_pb_post .entry-featured-image-url .et_overlay:before{top: 50% !important;left: 50% !important;margin: 0 !important;font-size: 40px !important;transition: all .5s cubic-bezier(0.175,0.885,0.32,1.275) 0s !important;transform: translateX(-50%) translateY(-50%) scale(1,1) !important;background-color: #ff8a8b !important;border-radius: 50% !important;line-height: 48px !important;text-align: center !important;width:50px !important;height:50px !important;}
.dental_blog_v4 .et_pb_post .blog_info .post-meta{font-size: 16px;font-weight: 600;padding: 5px 0;}
.dental_blog_v4 .et_pb_post .blog_info .post-meta .published{color:#6ed7d6;transition: all ease .25s;}
.dental_blog_v4 .et_pb_post .blog_info .post-meta .published:hover{color:#ff8a8b;}
.dental_blog_v4 .et_pb_post .blog_info .post-meta a{background-color: #6ed7d6;color: #fff;padding: 2px 6px;margin-left: -10px;transition: all ease .25s;}
.dental_blog_v4 .et_pb_post .blog_info .post-meta a:hover{background-color: #8c84dc;}
.dental_blog_v4 .et_pb_post .blog_info .post-content .more-link:after{content: '' !important;position: absolute;top: 0;left: 0 !important;width: 100%;height: 100%;opacity: 0;z-index: -1;transform: scale3d(0.7, 1, 1);transition: transform 0.4s, opacity 0.4s; transition-timing-function: ease, ease;transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);background: #6ed7d6;display: block !important;margin-left: 0 !important;border-radius: 6px;display:block;}
.dental_blog_v4 .et_pb_post .blog_info .post-content .more-link:hover:after{transform: translate3d(0,0,0);opacity: 1;background-color: #ff8a8b;margin-left: 0 !important;z-index: -1;display: block !important;border-radius: 6px;}

@media only screen and (max-width: 1030px){
.dental_blog_v4 .et_pb_post .blog_info{padding:20px;}
}
@media only screen and (max-width: 767px){
	.dental_blog_v4 .et_pb_post .entry-featured-image-url{width: 100%;}
	.dental_blog_v4 .et_pb_post .blog_info{padding:20px;display: block;width: 100%;position: relative;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
}
/*-------------Blog Pagination-------------*/
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 0 !important;margin-top:2em;margin-bottom:2em;}
.screen-reader-text{display: none;}
.navigation.max_blog_pagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 4px;line-height: 2.6em;}
.navigation.max_blog_pagination .page-numbers.prev,.navigation.max_blog_pagination .page-numbers.next{padding: 0 .5em;}
.navigation.max_blog_pagination span.page-numbers {color:#6ed7d6;border: 1px solid;border-color: #6ed7d6 !important;font-weight: 600;}
.navigation.max_blog_pagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.max_blog_pagination a.page-numbers:hover, .navigation.max_blog_pagination span.page-numbers {background-color: #FFF !important;border-radius: 50%;}
.navigation.max_blog_pagination a.page-numbers {color: #222 !important;background: #f5f7f7 !important;border-left: solid 1px #f5f7f7;border-radius: 50%;border: 1px solid #f5f7f7;}
.navigation.max_blog_pagination a.page-numbers:hover {color: #6ed7d6 !important; border-color: #6ed7d6 !important;background:#fff;border: 1px solid;}
.navigation.max_blog_pagination .nav-links{text-align:left;left: 100px;position: relative;}
.navigation.max_blog_pagination{overflow: hidden;}
/* Blog V5  Grid */
.dental_blog_v5 .et_pb_post{-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition: .6s;transition: .6s;border-bottom: 2px solid #6ed7d6;
border-radius: 10px;}
.dental_blog_v5 .et_pb_post:hover{-webkit-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: .6s;transition: .6s;}
.dental_blog_v5 .et_pb_post .entry-featured-image-url .date{position: absolute;top: 20px;right: 20px;display: inline-block;height: 60px;width: 60px;line-height: 60px;background-color: #fff;color: #06a3da !important;text-align: center;font-size: 15px;border-radius: 50%;font-weight: 700;}
.dental_blog_v5 .et_pb_post .entry-featured-image-url .category{position: absolute;bottom: 20px;left: 20px;display: inline-block;background-color: #8c84dc;padding: 5px 20px;border-radius: 50px;}
.dental_blog_v5 .et_pb_post .entry-featured-image-url img{border-radius: 10px 10px 0 0px;}
.dental_blog_v5 .et_pb_post .description .author{color:#ff8a8b!important;font-weight: 600;font-size: 16px;border-top: 1px solid #ddd;padding-top:8px;}
.services_col_3{padding-top: 11px !important;padding-bottom: 45px !important;}
/* Side Bar */
.dental_sidebar .et_pb_widget{margin-bottom:15px !important;}
.dental_sidebar .widget_search #searchsubmit{background-color: #6ed7d6;color:#fff;}
.dental_sidebar .et_pb_widget:before{content: '';position: absolute;height: 1px;background: #C19D60;width: 100%;bottom: 0;}
.dental_sidebar .et_pb_widget:after{content: '';position: absolute;height: 1px;background: #C19D60; width: 100%;bottom: 5px;}
.dental_sidebar .et_pb_widget ul li{background-color: #e6e8e8!important;padding-bottom: 10px;padding-top: 10px;text-align: center;font-weight: 500;font-size: 16px;}
/* Blog Detail Page */
.blog_feture_image .et_pb_image_wrap{width: 100%;max-width: 100%;}
.blog_feture_image .et_pb_image_wrap img{width: 100%;max-width: 100%;}
.back_blog_tags .et_pb_text_inner a{color:#888;background-color: #fff;border: 1px solid #ddd;padding: 3px;transition: all 0.3s;}
.back_blog_tags .et_pb_text_inner a:hover{color: #fff;border-color: #C19D60;background-color: #C19D60;}
/*Comment Module*/
.dental_comments .et_pb_button:after{content: '' !important;position: absolute;top: 0;left: 0 !important;width: 100%;height: 100%;opacity: 0;z-index: -1;transform: scale3d(0.7, 0.9, 1);transition: transform 0.4s, opacity 0.4s;transition-timing-function: ease, ease;transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);background: #6ed7d6;display: block !important;margin-left: 0 !important;}
.dental_comments .et_pb_button:hover:after{transform: translate3d(0,0,0);opacity: 1;background-color: #ff8a8b;margin-left: 0 !important;z-index: -1;display: block !important;}
/* Responsive  All Pages */
@media only screen and (min-width: 320px) and (max-width: 767px){
	.dental_slide .et-pb-slider-arrows .et-pb-arrow-prev,
    .dental_slide .et-pb-slider-arrows .et-pb-arrow-next{padding:0px !important;font-size: 32px !important;}
    .dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_1{padding: 10px 8px 10px 22px;font-size: 14px !important;}
    .dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_2{padding: 10px 8px 10px 22px;font-size: 14px !important;}
    .dental_cta .et_pb_promo_description div h3{font-size: 24px;line-height: 30px;font-weight: 700;color:#fff;}
	.logo_image{ width:100%;}
	.dental_price_row .et_pb_column{margin-bottom: 20px !important;}
	.dental_hero .et_pb_blurb_content .et_pb_blurb_container{width: 100% !important;padding-left: 0 !important;}
	.dental_person .et_pb_team_member_image img{width: 100%;}
	.slick-prev{left: 35%;}
	.slick-next{right: 35%;}
	.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h2{font-size:36px !important;}
} 

@media only screen and (min-width: 768px) and (max-width: 981px){
	.dental_cta .et_pb_promo_description div{display:block !important;}
	.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_1{padding: 10px 8px 10px 22px;font-size: 16px !important;}
    .dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_2{padding: 10px 8px 10px 22px;font-size: 16px !important;}
	.tritment_row .et_pb_column .et_pb_blurb .et_pb_module_header{margin-top: 0;position: absolute;font-size: 7em;top: 60% !important;line-height: 1;left: 50%;z-index: 0;letter-spacing: 3px;transform: translateX(-50%);transition: all 0.3s ease-out;}
	.tritment_row .et_pb_column .et_pb_blurb:hover .et_pb_module_header{font-size: 6em !important;top: 30% !important;}
	.dental_person .et_pb_team_member_image img{width: 100%;}
	.dental_blog_v3.clm .et_pb_ajax_pagination_container{grid-template-columns: repeat(2,50%) !important;}
	.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content h2{font-size:50px !important;}
}
@media only screen and (min-width: 982px) and (max-width: 1024px){
	.dental_heading .et_pb_text_inner h2{font-size:28px !important;}
	.dental_heading.v2 .et_pb_text_inner p,.dental_heading .et_pb_text_inner p{display:block !important;}
	.dental_apontment{width: 100% !important;}
	.dental_cta{padding:0 !important;}
	.dental_cta .et_pb_promo_description{margin-bottom: 0px !important;padding:30px 20px !important;}
	.dental_apontment .et_pb_text_inner p{padding-bottom: 5px;}
	.services_col_3{padding-top:30px !important;padding-bottom:30px !important;}
	.dct_cta_image .et_pb_image_wrap img,.dct_ctaa_image1 .et_pb_image_wrap img{height: auto !important;}
	.dct_ctaa_image .et_pb_image_wrap img{height: 400px !important;}
	.tritment_row .et_pb_column .et_pb_blurb .et_pb_module_header{margin-top: 0;position: absolute;font-size: 6em !important;top: 27% !important;line-height: 1;left: 50%;z-index: -2;letter-spacing: 3px;transform: translateX(-50%);transition: all 0.3s ease-out;}
	.tritment_row .et_pb_column .et_pb_blurb:hover .et_pb_module_header{font-size: 6em !important;top: 10% !important;}
	.dental_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon{line-height:100px !important;}
	.dental_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{left: -40px !important;top: 0!important;}
	.dental_newsltr .et_pb_contact_main_title{line-height:34px !important;}
	.services_column{padding:35px !important;}
	.about_v3{padding:40px 20px 20px 20px !important;}
	.dental_working .et_pb_text_inner div > p{font-size: 10px !important;}
	.dental_working .et_pb_text_inner div > p > span{right: 40% !important;}
	.slick-prev{left: 40%;}
	.slick-next{right: 40%;}
	.dental_person .et_pb_team_member_image img{width: 100%;}
	.contact_image{transform: scaleX(1.7) scaleY(1.7) translateY(99px) !important;}
	.contact_image2{transform:scaleX(1.8) scaleY(1.74) translateY(27px) !important}
	.dental_blog_v1 .et_pb_post .blog_detail:after{width: 60px;height: 5px;content: "";top: 62% !important;left: 30px;position: absolute;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;background-color:#ff8a8b}
	.dental_slide .et_pb_slide_content p{font-size:17px !important;}
}
.dct_ctaa_image img{height: 370px;object-fit:cover;}
.dct_ctaa_image1 img{height: 433px !important;object-fit:cover;}
.dental_cta .et_pb_promo_description p{text-transform: none;}
@media only screen and (max-width:981px){
	.dct_ctaa_image img{height: 325px;}
.dentist_appoint .et_contact_bottom_container{padding: 0 0 0 3%;float:none;}
	.dental_heading .et_pb_text_inner h2:after{margin: auto;right: 0;}
	.dental_hero .et_pb_blurb_content .et_pb_blurb_container{width:100%;}
	.dental_heading.center .et_pb_text_inner h2:after{left:0;right:0;margin:auto;transform: unset;}
	.slick-dots{bottom:0;}
	.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p{display: block;}
	.dental_slide_v2 .et_pb_slide .et_pb_container .et_pb_slide_description .et_pb_slide_content p a.btn_2{margin-left:0;}
	.dental_blog_v1 .et_pb_post .blog_detail:after{top:65%;}
	.dental_header_v3 .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_module_header{display: block;width: 18%;margin: auto;}
	.dentist_hour{border:none !important;}
	.dental_cta_v3 .et_pb_promo_description div:after{left:0;right:0;margin:auto;}
	.testimonial_style1_col .slick-prev{left: 42%;}
	.testimonial_style1_col .slick-next {right: 42%;}
	.dental_contact .et_contact_bottom_container{padding: 0 0 0 3%;float:none;}
	.dental_blog_v4 .et_pb_post .entry-featured-image-url{float: none;width: 100%;display: block;}
	.dental_blog_v4 .et_pb_post .blog_info{float: none;
    position: unset;
    transform: none;
    width: 100%;
    text-align: center;}
}
@media only screen and (max-width:767px){
	.dental_slide .et_pb_slide_content h2{font-size: 40px;}
	.dental_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{    float: none;
    margin-bottom: 15px;
    left: 0;
    right: 0;}
	.slick-dots{bottom:-5px;}
	.dental_newsltr .et_pb_contact .et_pb_contact_form .et_contact_bottom_container{float:none;display:block;}
	.dental_slide_v2:hover .et-pb-slider-arrows .et-pb-arrow-prev,.dental_slide_v2 .et-pb-slider-arrows .et-pb-arrow-prev{left:5px !important;}
	.dental_slide_v2:hover .et-pb-slider-arrows .et-pb-arrow-next,.dental_slide_v2 .et-pb-slider-arrows .et-pb-arrow-next{right:5px !important;}
	.dental_blog_v1 .et_pb_post .blog_detail:after{top:68%;}
	.dental_header_v3 .et_pb_fullwidth_header_container .header-content-container .header-content .et_pb_module_header{    width: 40%;}
	.dental_header_v3 .et_pb_header_content_wrapper h2{font-size:35px;}
	.dental_working .et_pb_text_inner div > p{font-size: 13px;}
	.dental_working .et_pb_text_inner div > p > a{font-size: 11px;}
	.testimonial_style1_col .slick-prev{left: 22%;top: 97%;}
	.testimonial_style1_col .slick-next{right: 29%;top: 97%;}
	.dental_form .et_pb_promo_description .et_pb_module_header{float: none;text-align: center !important;margin-left:0;}
	.dental_form .et_pb_button_wrapper{float:none;}
	.dental_info .et_pb_text_inner ul li a{float: none;
    display: block;
    width: 100%;
    margin-top: 10px;}
	.dental_info .et_pb_text_inner ul{padding-left:0;}
	.testimonial_style14 .et-pb-slider-arrows .et-pb-arrow-prev{left:-10px !important;}
	.testimonial_style14 .et-pb-slider-arrows .et-pb-arrow-next{right:-10px !important;}
}
@media only screen and (min-width: 982px) and (max-width: 1024px){
	.dct_ctaa_image1 .et_pb_image_wrap img{height: 464px !important;}
	.dental_newsltr{padding-left:30px !important;padding-right:30px !important;}
	.dental_newsltr .et_pb_contact_field .input{width: 70% !important;}
	.dental_blog_v4 .et_pb_post .entry-featured-image-url{float: none;width: 100%;display: block;}
	.dental_blog_v4 .et_pb_post .blog_info{float: none;
    position: unset;
    transform: none;
    width: 100%;
    text-align: center;}
}
.dental_homev1_eoptin .et_pb_text h2 span{color:#ff8a8b;}
.dental_homev1_heading h4{margin-top:25px;}

/****************************** Testimonials *********************************/
.testimonial_style13 .et_pb_slide{background: none;}
.testimonial_style13 .et_pb_slide_description{float: none;width: 100%;text-align: center;}
  .testimonial_style13 .et_pb_slider_container_inner .et_pb_slide_image:before{    border: 2px solid #ff8a8b;content:'';position:absolute;width:100%;left:0;right:0;top:50%;z-index:-1;}
.testimonial_style13 .et_pb_slider_container_inner .et_pb_slide_image{  top:0;  margin:0 !important;  width:100%;}
.testimonial_style13 .et_pb_slider_container_inner .et_pb_slide_image img{width:140px;height:140px;border-radius:0;border: 5px solid #ff8a8b;object-fit:cover;}
.testimonial_style13 .et_pb_slide_content{  padding-top: 25px;text-align:right;}
.testimonial_style13 .et_pb_button_wrapper{ margin-top: -18px;}
.testimonial_style13 .et_pb_slide_description{text-shadow:none;}
.testimonial_style13 .et-pb-controllers a{width: 20px;}
.testimonial_style13 .et_pb_slide_content{text-shadow: none;color: #ff8a8b;}
.testimonial_style13 .et_pb_slide_description h2{text-shadow: none;}
.testimonial_style13 .et-pb-controllers .et-pb-active-control{width:30px;}
.testimonial_style13 .et-pb-slider-arrows .et-pb-arrow-prev:before{content:"\23";}
.testimonial_style13 .et-pb-slider-arrows .et-pb-arrow-next:before{content:"\24";}
.testimonial_style13 .et_pb_slide_description .et_pb_slide_content span{font-size:20px;font-weight:700;color:#000;display: block;}
.testimonial_style14 .et_pb_slide{background-color:transparent;}
.testimonial_style14 .et_pb_slide_image img{width:100px;border-radius:0 !important;}
.testimonial_style14 .et_pb_slide .et_pb_slide_description .et_pb_slide_content p{font-size: 17px;line-height: 30px;font-weight: 300;color: #fff;margin-bottom: 37px;}
.testimonial_style14 .et_pb_slide .et_pb_slide_description .et_pb_slide_content h5{font-size: 17px;font-weight: 700;color: #000 !important;}
.testimonial_style14 .et_pb_slide .et_pb_slide_description{float: none;padding: 0;margin-bottom: 110px;margin-top: 20px;text-shadow:none;}
.testimonial_style14 .et_pb_slide .et_pb_slide_image{position:absolute;bottom:-25px;}
.testimonial_style14 .et_pb_slide .et_pb_slide_description:before{width: 90px;height: 90px;line-height: 90px;text-align: center;font-size: 70px;color: #fff;border-radius: 50%;background: #000;content:'\7b';font-family:ETmodules;}
.testimonial_style14 .et_pb_slide .et_pb_slide_description .et_pb_slide_content{padding-top:25px;}
.testimonial_style14 .et-pb-controllers{bottom: -55px;}
.testimonial_style14{overflow:visible !important;}
.testimonial_style14 .et-pb-slider-arrows .et-pb-arrow-prev{left:22px;} 
  .testimonial_style14 .et-pb-slider-arrows .et-pb-arrow-next{right:22px;}
  @media only screen and (max-width:767px){
  .testimonial_style14 .et_pb_slide{padding-bottom:0 !important;}
    .testimonial_style14 .et_pb_slide .et_pb_slide_image{    bottom: -80px;display: block !important;}
	.testimonial_style14 .et_pb_slide .et_pb_slide_description{margin-bottom:60px !important;}
	.testimonial_style14 .et-pb-slider-arrows .et-pb-arrow-prev{left: -10px;}
    .testimonial_style14 .et-pb-slider-arrows .et-pb-arrow-next{right: -10px;}}
@media only screen and (max-width:981px){
  .testimonial_style14 .et_pb_slide .et_pb_slide_description{width:100%;}
	.testimonial_style14 .et_pb_slide{padding-bottom:90px;}
	.testimonial_style14 .et_pb_slide .et_pb_slide_image{display: block;width: 100%;top:auto;margin: 0;}
	.testimonial_style14 .et_pb_slide .et_pb_slide_description{margin-bottom:80px;margin-top:0;}
  }

@media only screen and (max-width:981px){
  .testimonial_style13 .et_pb_slide_description{margin-top:60px;}
  .testimonial_style13 .et_pb_slide{padding-left:0;padding-right:0;}
	.dental_menu .et_pb_menu__wrap{justify-content: flex-end !important;}
  }
  @media only screen and (max-width:767px){
	.testimonial_style13 .et_pb_slide_description{margin-top:0;padding:0 0 80px !important;}
    .testimonial_style13 .et_pb_slide_content{text-align:center;}
    .testimonial_style13 .et_pb_slider_container_inner .et_pb_slide_image{margin: 0 0 30px !important;display:block !important;}
  }

/********************** Team List Style ***************************/
.list_team_style4 .et_pb_team_member_image img{width: 260px !important;height: 260px;object-fit: cover;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}  
.list_team_style4 .et_pb_team_member:hover .et_pb_team_member_image img{-webkit-transform: rotate(-8deg);
-ms-transform: rotate(-8deg);
-o-transform: rotate(-8deg);
transform: rotate(-8deg);}  
.list_team_style4 .et_pb_team_member .et_pb_member_social_links li{-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}  
.list_team_style4 .et_pb_team_member .et_pb_member_social_links li a{width: 30px;
height: 30px;
border: 1px solid #032870;}  
.list_team_style4 .et_pb_team_member .et_pb_member_social_links li a:before{-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
display: block;
line-height: 28px;}  
.list_team_style4 .et_pb_team_member .et_pb_member_social_links li a:hover{background:#032870;}
@media only screen and (max-width:767px){
.list_team_style4 .et_pb_team_member_image img{width: 100%;}
}
@media only screen and (max-width: 1024px) and (min-width: 982px){
  .list_team_style4{padding-top:70px;}
	.dental_menu .et_pb_menu__logo-wrap{display:none;}
	.dental_menu .et-menu,.dental_menu .et_pb_menu__wrap{justify-content: start !important;}
	.dental_menu .et-menu li a{padding-right:0 !important;}
	.testimonial_style13 .et-pb-slider-arrows .et-pb-arrow-prev{left:10px !important;}
	.testimonial_style13 .et-pb-slider-arrows .et-pb-arrow-next{right:10px !important;}
}

/********************** Team Grid Style ***************************/
.grid_team_style1 .et_pb_team_member:hover .et_pb_team_member_description{bottom: 37px;
background-color: #0da0c5;}
.grid_team_style1 .et_pb_team_member:hover .et_pb_member_social_links{bottom: -37px;
visibility: visible;
opacity: 1;}  
.grid_team_style1 .et_pb_team_member .et_pb_team_member_image:after{position: absolute;
left: 50%;
top: 50%;
content: '';
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 100%;
height: 100%;
background: rgba(4,42,112,0.66);
color: transparent;
opacity: 0;
visibility: hidden;
-webkit-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
-o-transition: .5s;
transition: .5s;}  
.grid_team_style1 .et_pb_team_member:hover .et_pb_team_member_image:after{opacity: 1;
visibility: visible;}  
.grid_team_style1 .et_pb_team_member .et_pb_member_social_links a{margin-top: 7px;}  

.grid_team_style5 .et_pb_team_member .et_pb_team_member_image:after{position: absolute;
left: 50%;
top: 50%;
content: '';
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
width: 100%;
height: 100%;
background: rgba(0,0,0,.5);
color: transparent;
opacity: 0;
visibility: hidden;
-webkit-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.grid_team_style5 .et_pb_team_member:hover .et_pb_team_member_image:after{opacity: 1;
visibility: visible;}
.grid_team_style5 .et_pb_team_member:hover .et_pb_team_member_image img{-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);}  
.grid_team_style5 .et_pb_team_member .et_pb_team_member_image img{-webkit-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
-o-transition: .5s;
transition: .5s;} 
.grid_team_style5 .et_pb_team_member .et_pb_member_social_links:before{font-size: 18px;
content: '\e0a0';
color: #032870;
font-family: ETmodules;
display: block;
text-align: center;
line-height: 44px;}  
.grid_team_style5 .et_pb_team_member .et_pb_member_social_links li a{opacity:0;
-webkit-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
-o-transition: .5s;
transition: .5s;}  
.grid_team_style5 .et_pb_team_member:hover .et_pb_member_social_links:before{display:none;}  
.grid_team_style5 .et_pb_team_member:hover .et_pb_member_social_links{width: 65%;
overflow: hidden;background: #032870;} 
.grid_team_style5 .et_pb_team_member:hover .et_pb_member_social_links li a{opacity:1;}
.grid_team_style5 .et_pb_team_member .et_pb_member_social_links li{margin-right: 0;
padding: 0 12px;
line-height: 44px;}  

.grid_team_style9 .et_pb_team_member:hover .et_pb_team_member_description{bottom: 10px;
opacity: 1;}
.grid_team_style9 .et_pb_team_member .et_pb_member_social_links li a{width: 30px;
height: 30px;
line-height: 33px;
border-radius: 50%;
background: #fff;}
.grid_team_style9 .et_pb_team_member .et_pb_member_social_links li:last-child{margin-right:0;}
