@media only screen and (max-width:1621px){.container{width:auto;margin:0 30px}#mega-menu-wrap-primary #mega-menu-primary{width:auto;padding:0 30px}}}@media only screen and (min-width:1443px){.circle-container.doublesette-col-3 .list-item{width:25%}.list-testimonial-image{height:100%;max-height:initial}.list-testimonial-image .image-con{height:100%;position:relative}.list-testimonial-image a{height:100%;width:100%;max-width:475px}.list-testimonial-wrapper.odd-style a{float:right}.list-testimonial-image .gallery-overlay .fa{margin-top:-25px;margin-left:-25px}.featured-smile-container .smile-con .gallery-single-outer{height:267px}.featured-smile-container .smile-con .gallery-single-outer .gallery-single{height:100%}.featured-smile-container .gallery-image{height:100%}.hcwhy-item.left-image img{float:left}.smile-image img{width:100%}}@media only screen and (max-width:1443px){img.collection-img{max-width:100%;max-height:100%}}@media only screen and (min-width:1200px) and (max-width:1443px){.coupon input.button{width:auto}ul.menu li a{font-size:inherit}ul.menu li:last-child>ul{left:inherit;right:0}ul.menu li:last-child ul ul{left:-260px;right:initial}.banner-text a.hcwhy-title-type1{font-size:34px;line-height:34px}.banner-text p{overflow:hidden;height:51px}.fullwidth-banner-slider .owl-nav{max-width:inherit;margin:0 20px}.banner-type2 .hcwhy-type2{font-size:28px;margin-bottom:10px}.hcwhy-list-type2 .hcwhy-list-button a{font-size:26px;padding:20px;line-height:35px}.item-title{padding:15px;font-size:18px}.circle-container.doublesette-col-3 .list-item{width:28%}.hcwhy-image img{margin-left:-15%}.widget-title{font-size:31px}.list-testimonial-container{width:70%;max-width:inherit}.even-style .list-testimonial-image img{margin-left:-10%}.odd-style .list-testimonial-image img{margin-right:-10%}.list-testimonial-image{height:100%;max-height:initial!important}.list-testimonial-image .image-con{height:100%;position:relative}.list-testimonial-image a{height:100%}.list-testimonial-image .gallery-overlay .fa{margin-top:-25px;margin-left:-25px}.latest-testimonial-image img{margin-left:-10%}}@media only screen and (max-width:1199px){.shop_table input.button{width:auto}.single_variation_wrap{width:90px}.col-md-3.shipping-footer.item.aos-init.aos-animate img{max-height:15px;margin:5px 5px;margin-left:0}.toppick-popup-right{padding-left:30px}.toppick-popup-content h3{font-size:25px}.toppick-popup-content h4{font-size:12px}span.woocommerce-Price-amount.amount{font-size:12px!important}.toppick-popup-right strong{font-size:14px}.single-product.woocommerce div.product form.cart .variations{width:210px}.content-product button.single_add_to_cart_button.button.alt{margin-top:3%}.toppick-popup-right td.label label{font-size:10px!important;margin-right:10px}.toppick-popup-right td.label{margin-right:2%}.shareaselfie-container h4{font-size:60px}.shareaselfie-container p{font-size:16px!important}.shareaselfie-container a{font-size:30px!important}.shareaselfie-container .container{padding:20px;border-radius:10px}ul#mega-menu-primary li a{font-size:12px!important}.col-md-6.col-sm-6.header-right{width:auto;max-width:720px;float:right}.col-md-6.col-sm-6.logo-container{width:285px}.collection-overlay h3{font-size:60px}span.line-center{font-size:30px}.get-social h3{font-size:30px;margin-top:30px}.logo{max-width:300px}.appointment-container .wrapper{display:block;margin-top:30px;height:auto}.appointment-container .wrapper p{margin:0;font-size:13px}.appointment-container .text-align-center{display:block;height:auto}section.appointment-container{margin-bottom:60px;display:inline-block}}@media only screen and (min-width:992px) and (max-width:1199px){.btn-style1{padding:10px 41px;font-size:18px}ul#mega-menu-primary li{font-size:12px!important}header span.tel a{font-size:34px;line-height:34px}header address{font-size:24px;line-height:24px}ul.menu li a{font-size:inherit}ul.menu li:last-child>ul{left:inherit;right:0}ul.menu li:last-child ul ul{left:-260px;right:initial}.banner-text a.hcwhy-title-type1{font-size:26px;line-height:26px}.banner-text p{font-size:14px;line-height:20px}.banner-text a.readmore{margin-bottom:0}.fullwidth-banner-slider .owl-nav{margin:0 20px}.banner-text .text-content{padding-left:20px}.banner-type2 .hcwhy-type2{font-size:24px;margin-bottom:10px;margin-top:0}.hcwhy-list-type2 .hcwhy-list-button a{font-size:21px;padding:12px 20px;line-height:30px}.banner-type-container .popup-video i.play-icon{font-size:45px;margin-top:-22px;margin-left:-22px}.item-title{padding:10px;font-size:16px;font-weight:bold}.hcwhy-type3{font-size:31px}.circle-container .list-item-img{margin:5px 10px}.hcwhy-image img{margin-left:-25%}.widget-title{font-size:25px}.testimonial-video .testimonial-title{font-size:18px;line-height:20px}.download-ebook-button{padding:15px;font-size:21px}.list-testimonial-container{width:67%;max-width:inherit}.even-style .list-testimonial-image img{}.odd-style .list-testimonial-image img{float:none}.list-testimonial-image img{margin-left:-25%!important}.list-testimonial-image{height:100%;max-height:initial}.list-testimonial-image .image-con{height:100%;position:relative}.list-testimonial-image a{height:100%}.list-testimonial-image .gallery-overlay .fa{margin-top:-25px;margin-left:-25px}.latest-testimonial-image img{margin-left:-20%}.smile-image img{}.smile-con{width:100%;max-width:280px}}@media only screen and (max-width:991px){div#featured-products-slider .quickview-overlay i{margin-right:0;padding-top:3px}#featured-products-slider .item span.woocommerce-Price-amount.amount,#featured-products-slider .item span.woocommerce-Price-currencySymbol{font-size:9px!important}h2.widget-title{font-size:12px}#mySidenav ul.children li,#mySidenav ul.children li a{font-size:10px;line-height:100%;width:auto}.shop-sort-by{width:auto}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{font-size:10px}ul.menu li,ul.menu li a,ul.menu{line-height:100%}.bread-crumbs,.bread-crumbs a,.bread-crumbs span{font-size:10px!Important;margin:0}.shareaselfie-container .container{padding-bottom:3%}.col-md-12.text-align-center{width:48%;margin-top:2%!important;float:right}section.shareaselfie-container p{font-size:13px!Important}span.woocommerce-Price-amount.amount{font-size:14px!important}.nav-tabs>li>a{font-size:10px}p,label,th,td,li{font-size:12px!important}span#reply-title{text-transform:uppercase;font-family:lato}.woocommerce p.stars a:before{font-size:21px}#featured-products-slider .item span{font-size:12px}.single-product.woocommerce div.product form.cart .variations{width:160px}.quantity input{height:20px;line-height:19px;font-size:9px}form.cart div.quantity{width:80px}div#mySidenav{width:239px}.woocommerce div.product form.cart div.quantity{width:74px}.toppick-popup-content h4{font-size:8px}.content-product input.input-text.qty.text{height:20px;font-size:8px}input.input-text.qty.text{height:20px}div.product form.cart .variations{width:160px}#main{padding-top:130px}#mega-menu-wrap-primary #mega-menu-primary{margin-top:11px}.smaller #mega-menu-wrap-primary #mega-menu-primary{margin:0}.smaller form#searchform{position:relative;top:18px}.smaller .header-wrapper{padding-top:0;height:82px}.shop-nav form.woocommerce-ordering{margin-top:0px;padding:0}.quickview-overlay a{font-size:8px!important;line-height:16px}.quickview-overlay{line-height:10px}.col-md-6.col-sm-6.logo-container{height:70px}.header-right-top{font-size:10px;line-height:21px}input#s{height:21px;font-size:8px;width:140px}#searchsubmit i.fa.fa-search{padding:7px 0;right:3px!important;font-size:10px!Important}.price-right .yith-wcwl-add-button.show a:hover{background-size:15px}.yith-wcwl-add-to-wishlist{margin-top:7px}.contact-info .fa{margin:0;margin-top:7px;margin-right:7px}.icon-addon.addon-lg .form-control{width:200px;font-size:12px}.col-md-3.contact-footer{margin-bottom:40px}.toppick-popup-content h3{font-size:20px}.toppick-popup-content h4{font-size:8px}.toppick-popup-right span.woocommerce-Price-amount.amount{font-size:16px!important}.toppick-popup-right strong{font-size:10px}.toppick-popup-content li{font-size:10px}select#pa_sizes{height:20px;padding-right:5px;font-size:10px}.woocommerce div.product form.cart .variations label{font-size:10px;line-height:20px}.price-left{width:80%;height:0}.woocommerce ul.products li span.product-title{font-size:8px}.price-right .yith-wcwl-add-button.show a{background-size:15px;margin-top:-12px}form.woocommerce-ordering select.orderby{font-size:10px;margin-top:7px}.shop-sort-by p.woocommerce-result-count{font-size:10px!important;font-family:lato;margin-right:10px}.woocommerce ul.products li:hover .quickview-overlay,.woocommerce ul.products li:hover .price-overlay,.post-type-archive-product ul.products li:hover .price-right{padding-right:2px}a.click-btn.contact-info.open-popup-link{font-size:10px}.woocommerce ul.products li span.featured-price span{font-size:8px!important}.header-wrapper{max-height:112px}ul.products li.product{max-width:24%;margin:2px!important}.price-right{width:20%;height:0}nav.woocommerce-MyAccount-navigation ul li{margin:11px 0}nav.woocommerce-MyAccount-navigation ul li a{padding:10px;font-size:11px}.separator-right{border:none}ul#mega-menu-primary li a{font-size:8px!important}#featured-products-slider .item span{font-size:10px}.panel-heading{padding:5px 10px}.appointment-container #easy-opt-in-widget-3{padding:0}.panel-group h4.panel-title{font-size:12px}button.single_add_to_cart_button.button.alt,.woocommerce button.single_add_to_cart_button.button.alt{font-size:12px;padding:0 10px;margin-top:11%}.toppick-popup-right .social .fa{font-size:14px;padding:0;margin:0;width:20px;height:20px}.toppick-popup-right .wrapper{height:auto!important}div#accordion .panel-body{font-size:12px;line-height:20px;padding:10px;padding-top:0}div#accordion{width:100%}.toppick-popup-right{width:48%;padding-left:15px!important}span.now-class{font-size:12px;font-family:lato!Important}.toppick-popup-right h3{font-size:25px}.toppick-popup-content h4{font-size:12px}span.before-class{font-size:12px}.toppick-popup-right del span.woocommerce-Price-amount.amount{font-size:18px!important;margin-left:10px;margin-top:0}.shareaselfie-container .container{background:rgba(255,255,255,0.5)}.shop-nav div#crumbs,.shop-nav div#crumbs span{font-size:10px!important;font-family:lato!important;font-weight:100}ul.page-numbers li{font-size:10px}#content .shop-nav .container{padding:0}span.filter.item{font-size:10px;line-height:20px}.col-md-6.item.aos-init.aos-animate{width:50%;float:left}.col-md-3.feedback-footer h3{text-align:center}h4.line{font-size:25px}h4.line span{font-size:25px}ul.account-menu span.woocommerce-Price-amount.amount{font-size:10px!important}.header-right-top a{font-size:10px}a.slider_button{font-size:20px}.col-md-6.col-sm-6.logo-container{width:285px}.col-md-6.col-sm-6.contact-header{float:right;width:auto}.contact-info i{margin-bottom:10px}.contact-info{text-align:left}i.fa.fa-home{margin-top:0;margin-bottom:18px}.site-branding{padding:7% 0}img.logo{max-width:250px}section.get-social .container{margin-bottom:40px}textarea#footer_feedback_textarea{height:90px}.collection-overlay h3{font-size:45px}a.collection-btn{font-size:14px}#menu-footer li{display:block;margin:0 auto;width:113px}img.promo{max-width:600px;width:auto}.appointment-container .wrapper{display:inline}.appointment-container .text-align-center{display:inline}.appointment-container .wrapper p{margin:0px;font-size:13px!Important;line-height:23px!important}footer .col-md-3{width:33.3%;display:inline-block;min-height:255px;float:left;text-align:center}footer .col-md-3:last-child{width:100%;text-align:center}form#footer-feedback-form{max-width:600px;margin:0 auto;width:100%}section.appointment-container{padding:0;width:100%;margin:0;margin-bottom:50px}.col-md-6.col-sm-6.header-right{padding-left:0;height:101px}}@media only screen and (min-width:768px) and (max-width:991px){h1.entry-title{font-size:30px}.coupon input.button{width:auto}.site-branding{padding:20px 0;display:block}img.promo{width:100%}h1{font-size:38px}h2{font-size:24px}.main-navigation{display:block}ul.menu li a{font-size:inherit}.left-menu #toggle-menu ul li li li.menu-item-has-children a:after{content:"\f100";font-family:fontawesome;float:right}.left-menu #toggle-menu ul li li li:hover ul{left:-240px;background:#2F2F40}.right-menu #toggle-menu ul li li li.menu-item-has-children a:after{content:"\f101";font-family:fontawesome;float:left;margin-right:10px}.right-menu #toggle-menu ul li li li:hover ul{left:240px;background:#2F2F40}header span.tel a{font-size:31px;line-height:31px}header address{font-size:21px;line-height:24px}.doublesette-search{display:none}.welcome-text-title{font-size:41px;text-align:center;display:block}.banner-text-content .office-hrs{display:block;text-align:center}.banner-text-content ul.schedule{text-align:center}.banner-text{padding-top:4%}.banner-text a.hcwhy-title-type1{font-size:24px;line-height:24px}.banner-text span.hcwhy-type1{margin-bottom:10px;font-size:18px}.banner-text p{font-size:14px;line-height:20px}.banner-text a.readmore{margin-bottom:0}.fullwidth-banner-slider .owl-nav{margin:0 20px}.banner-text .text-content{padding-left:0;width:50%}.btn-style1{padding:10px 41px;font-size:18px}.banner-text .text-content .maa-button{position:absolute;right:0;bottom:0;background:rgba(255,255,255,0.5);border:0;font-size:14px;height:40px;line-height:20px;padding:0 30px;color:#000}.banner-text .text-content .maa-button:hover{color:#1577b7}.banner-type2 .hcwhy-type2{font-size:24px;margin-bottom:10px;margin-top:0}.hcwhy-list-type2 .hcwhy-list-button a{font-size:24px;padding:18px 20px;line-height:35px;text-align:center}.banner-type-container .popup-video i.play-icon{font-size:45px;margin-top:-22px;margin-left:-22px}.doublesette-col-3 .list-item{width:30.1%}.item-title{padding:10px 2px;font-size:14px;line-height:20px}.hcwhy-type3{font-size:28px}.doublesette-col-4 .list-item{width:40%}.circle-container .list-item-img{margin:0}.circle-container .item-title{font-size:18px;line-height:24px}.circle-container .list-item{max-width:225px}.circle-container .list-item{max-width:initial}.hcwhy-image{width:45%}.hcwhy-content{width:55%}.hcwhy-image img{margin-left:-10%}a.hcwhy-btn{padding:15px 20px}a.fs-btn-type1.left-align{left:20px;margin-left:0}a.fs-btn-type1.right-align{right:20px;margin-right:0}.video-container{text-align:center}.video-container .popup-video{float:none}.separator-right{border:0}.site-main article{margin-right:0}.service-list-inner ul li{max-width:230px;width:100%}.service-list-inner ul li .service-title span{font-size:18px;line-height:20px}.testimonial-video .item{max-width:230px;width:100%}.testimonial-video .testimonial-title{font-size:18px;line-height:20px}.testimonial-video a.popup-video:hover .testimonial-title,.testimonial-video a.open-popup-link:hover .testimonial-title{bottom:0}.testimonial-video-text blockquote{width:62%;margin-right:0}.list-testimonial-container{width:55%;max-width:inherit}.even-style .list-testimonial-container{padding-left:20px}.even-style .list-testimonial-image img{margin-left:-10%}.odd-style .list-testimonial-image img{margin-right:-10%}.list-testimonial-container a.readmore{margin-bottom:0}.latest-testimonial-container{padding:18px 20px 18px 0}.list-testimonial-image{height:100%;max-height:initial;width:45%}.list-testimonial-image .image-con{height:100%;position:relative}.list-testimonial-image a{height:100%}.list-testimonial-image .gallery-overlay .fa{margin-top:-25px;margin-left:-25px}.latest-testimonial-image img{margin-left:-40%}.smile-image img{margin-left:-40%}section.appointment-container .text-content{margin-bottom:20px;max-width:49%;float:left}.appointment-container .wrapper h3{font-size:20px}span.company-name{font-size:35px}.col-md-6.text-align-center{float:left;width:50%;padding:25px 0}.col-md-3.shipping-footer h4{text-align:left;display:block}.shipping-footer img{max-height:13px;text-align:left;float:left}.col-md-3.shipping-footer h3{margin:0}.col-md-3.shipping-footer h4{margin:0;padding-top:20px}.ebook-right-top{text-transform:center}.ebook-fullwidth-container .ebook-right-top{width:28%}.ebook-services{text-align:center}.widget-text-content{text-align:left}ul.social-icons{text-align:center}.reviews-container{text-align:center}section.site-info p{margin-bottom:0}section.site-info,section.site-info .text-align-right{text-align:center}}@media only screen and (max-width:767px){.appointment-container .col-md-12.text-align-center{width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{max-width:24.2%!important;float:left;clear:none}table.shop_table.shop_table_responsive.cart .product-quantity{height:43px}table.shop_table.shop_table_responsive.cart .quantity{width:140px;margin:5px;float:left}span.woocommerce-Price-amount.amount{font-size:14px!important}.toppick-popup-right{padding:0}#mega-menu-wrap-primary #mega-menu-primary{margin-top:19px;padding-right:15px}.smaller form#searchform{top:0px}#main{padding-top:132px}.appointment-container .col-md-6.item.aos-init.aos-animate{width:100%;margin-bottom:20px}.col-md-6.col-sm-6.logo-container img{min-width:160px}.header-right-top{text-align:right;margin-top:-10px}.col-md-6.col-sm-6.logo-container{float:left;width:39%}.collection-item{min-width:250px;margin:10px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:29%!important}.mobile-nav{display:inline-block!important}.main-navigation{display:none}.doublesette-search{display:none}.header-search{display:block}header .search-form-container{float:none}header .search-form-container .search-form{max-width:350px;height:39px;margin:0 auto;width:100%}header .search-form input[type="search"]{width:78%}header .search-form .search-submit{width:22%}.header-wrapper .container{line-height:16px}.header-wrapper .container{margin:0 10px}#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{z-index:0!important}#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout.mega-toggle-on ul.mega-sub-menu{z-index:999!important}.icon-addon.addon-lg .form-control{width:185px;font-size:12px}a.mega-menu-link{font-size:10px!important}#mega-menu-wrap-primary{top:0}.col-md-6.col-sm-6.contact-header{display:none}.contact-footer{width:220px!important;float:right!important}.col-md-3.shipping-footer{width:100%}.col-md-3.shipping-footer h4{width:100%;display:block;float:left;text-align:left;padding-right:13px}.col-md-3.shipping-footer img{float:left}.col-md-3.shipping-footer{min-height:0;margin-bottom:50px}span.line-center{font-size:20px;line-height:58px}.header-wrapper .col-md-6.col-sm-6{height:80px}.header-wrapper{height:auto;padding:0}img.promo{max-width:480px;float:none}.appointment-container .wrapper h3{font-size:20px;line-height:30px}.appointment-container .wrapper p{font-size:12px}span.company-name{font-size:40px}section.appointment-container .text-content{text-align:center}h1{font-size:31px}h2{font-size:18px}.bread-crumbs{font-size:18px}span.entry-title a{font-size:21px}header .contact-details{text-align:center;margin-top:20px}header span.tel a{font-size:28px;line-height:31px}header address{font-size:18px;line-height:24px}header .search-form-container{float:none}header .site-branding{text-align:left;display:block;margin-top:10px}.welcome-text-title{font-size:38px;margin-top:0;text-align:center;display:block}.banner-text-content .office-hrs{display:block;text-align:center}.banner-text-content ul.schedule{text-align:center}.banner-text{padding-top:30px;padding-top:0}.banner-text a.hcwhy-title-type1{font-size:19px;line-height:20px}.banner-text span.hcwhy-type1{margin-bottom:10px;font-size:15px}.banner-text p{font-size:14px;line-height:20px}.banner-text a.readmore{margin-bottom:0}.fullwidth-banner-slider .owl-nav{margin:0 20px}.banner-text .text-content{width:60%;background:rgba(255,255,255,0.5);padding:20px;min-height:200px}.banner-text .text-content,.banner-text .text-content a{color:#000}.banner-text .text-content .maa-button{background:rgba(255,255,255,0.5);border:0;font-size:14px;height:40px;line-height:20px;padding:0 10px;width:35%;color:#000}.banner-text .text-content .maa-button:hover{color:#1577b7}.banner-text .text-content .hcwhy-type1{display:none}.banner-text .btn-style1{padding:2px 22px;font-size:12px;position:absolute;right:20px;bottom:0}.fullwidth-banner .owl-carousel .owl-item,.fullwidth-banner .owl-carousel .owl-item img,.fullwidth-banner .owl-carousel .owl-item a.popup-video{height:223px}.fullwidth-banner .owl-carousel .owl-item img{width:779px!important;max-width:779px!important;right:0;position:absolute;right:0}.banner-type-container .popup-video i.play-icon{font-size:35px;margin-top:-15px;margin-left:-15px}.banner-type2 .hcwhy-type2{font-size:24px;margin-bottom:10px;margin-top:0}.hcwhy-list-type2 .hcwhy-list-button a{font-size:21px;padding:18px 20px;line-height:30px;text-align:center}.banner-type-container .popup-video i.play-icon{font-size:45px;margin-top:-22px;margin-left:-22px}.doublesette-col-3 .list-item{max-width:310px;width:100%}.hcwhy-type3{font-size:28px}.item-title,.doublesette-col-4 .item-title{padding:15px 5px;font-size:16px;line-height:20px}.doublesette-col-4 .list-item{width:40%;max-width:240px}.circle-container .list-item-img{margin:2px}.circle-container .item-title{font-size:18px;line-height:24px}.circle-container .list-item{max-width:240px}.hcwhy-item .hcwhy-image{float:none;max-width:100%;display:block;text-align:center;width:100%;position:inherit!important;background:#e0e0e0}.hcwhy-image img{height:initial;width:100%;max-width:350px}.hcwhy-image.img-right-align img,.hcwhy-image.img-left-align img{float:none}.hcwhy-content,.hcwhy-item.right-image .hcwhy-content{text-align:center;padding:20px;width:100%}.hcwhy-item.right-image .hcwhy-image{text-align:center}.hcwhy-content .doublesette-table{min-height:210px;height:initial}a.hcwhy-btn{font-size:16px}a.fs-btn-type1.left-align{left:20px;margin-left:0;z-index:99}a.fs-btn-type1.right-align{right:20px;margin-right:0;z-index:99}a.fs-btn-type1{margin-top:-19px}a.fs-btn-type1 .btn-style1{font-size:16px;padding:5px 20px}.featured-service-type1{min-height:129px;overflow:hidden}.featured-service-type1 img{min-height:129px;min-width:740px}.featured-service-type1.left-img img{position:absolute;right:0}.featured-service-type1.right-img img{position:absolute;left:0}.video-container{text-align:center}.video-container .popup-video{float:none}.sidebar .popup-video .play-icon{font-size:35px;margin-top:-15px;margin-left:-15px}.testimonial-slider .testimonial-title{font-size:21px;line-height:21px}.testimonial-slider a.popup-video:hover .testimonial-title,.testimonial-slider a.open-popup-link:hover .testimonial-title{bottom:0}.site-main article{margin-right:0}.single-banner{height:240px;overflow:hidden}.single-banner img{height:initial;min-width:801px;margin-left:-375px;position:absolute;z-index:9;left:50%}.banner-alignr img{margin-left:auto;left:inherit;right:0}.banner-alignl img{margin-left:auto;left:0}.team-container .img-container{width:100%;text-align:center;padding:0}.team-container .img-container a,.team-container .img-container img{max-width:200px;margin:0 auto}.team-container .bio-details{clear:both;text-align:center}.team-container .team-bio{max-width:100%}.service-list-inner ul li{max-width:230px;width:100%}.service-list-inner ul li .service-title span{font-size:18px;line-height:20px}.testimonial-video .item{max-width:230px;width:100%}.testimonial-video .testimonial-title{font-size:18px;line-height:20px}.testimonial-video a.popup-video:hover .testimonial-title,.testimonial-video a.open-popup-link:hover .testimonial-title{bottom:0}.testimonial-video-text .item{width:32%}.testimonial-video-text blockquote{width:60%;margin-right:0}.testimonial-text-content blockquote{margin:0 0 20px}.testimonial-video{text-align:center}.question-title span.qw{width:90%}.smile-gallery-content{text-align:center}.smile-image .smile-con{max-width:320px;width:100%;float:none;margin:0 auto;display:block}.featured-smile-container .smile-image .smile-con{max-width:420px}.featured-smile-container .height20{display:none}.featured-smile-container .smile-image{background:#f1f1f1}.smile-con .smile-title{font-size:18px}.smile-container{height:inherit}.smile-image{width:100%;float:none}.smile-image img{width:100%;max-height:inherit;height:inherit}.featured-smile{position:inherit}.smile-container,.featured-smile-container .smile-container{width:100%;float:none;display:block;min-height:inherit;padding:15px}.featured-smile-container .smile-container{height:inherit}.smile-wrapper{margin-left:-15px;margin-right:-15px}.smile-content{display:block}.featured-smile-container .smile-image{background:#e1e8f3}.office-photo{max-width:270px;width:100%}.download-ebook-button{font-size:21px;line-height:21px;padding:15px}.list-testimonial-image{width:100%;position:initial;max-height:inherit;background:#e4e9e3;text-align:center}.list-testimonial-image .image-con{display:block;max-width:350px;margin:0 auto}.list-testimonial-image img{width:100%;position:initial}.list-testimonial-wrapper .list-testimonial{padding:0}.list-testimonial-wrapper .list-testimonial-item{min-height:inherit}.list-testimonial-container,.latest-testimonial-container,.latest-testimonial-section{padding:15px;display:block;height:100%;min-height:initial}.latest-testimonial-section{padding:0 15px}.latest-testimonial-image{float:none;display:block;text-align:center;max-height:inherit;width:100%;position:inherit;margin-bottom:20px;display:block;margin-bottom:0;background:#ecebeb}.latest-testimonial-image .image-con{max-width:350px;margin:0 auto}.latest-testimonial-container{width:100%;padding:0;float:none;min-height:inherit;margin-bottom:20px}.latest-testimonial-image img{width:100%}.latest-testimonial-container{padding:15px;margin-bottom:0}.latest-testimonial-section .latest-testimonial{padding:0;margin-left:-15px;margin-right:-15px}a.view-more{font-size:18px}section.appointment-container{padding:20px 0}section.appointment-container .text-content{margin-bottom:20px;font-size:21px;display:block;line-height:28px}.widget-title{font-size:28px;line-height:28px}.ebook-right-top{text-align:center}.ebook-fullwidth-container .ebook-right-top{width:30%;margin-left:20px}.ebook-services{text-align:center}.widget-text-content{text-align:left;width:60%}ul.social-icons,.reviews-container{text-align:center}section.site-info{padding:20px 0 20px}section.site-info p{margin-bottom:0}section.site-info,section.site-info .text-align-right{text-align:center}}@media only screen and (max-width:767px) (min-width:601px){#mega-menu-wrap-primary #mega-menu-primary{margin:0;margin-top:20px}}@media only screen and (max-width:767px) (min-width:480px){a.mega-menu-link{padding-left:14px!important}.smile-con{max-width:264px}}@media only screen and (max-width:600px){.woocommerce-page .mfp-img{margin-top:0!important}.toppick-popup-right{padding:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:32%!Important;max-width:100%!important}.toppick-popup-left{width:100%}.toppick-popup-right{width:100%}section.site-info{padding:0}.welcome-note{display:none}.smaller .header-wrapper .col-md-6.col-sm-6{height:55px}.smaller .header-wrapper .col-md-6.col-sm-6 img{min-width:90px;position:relative}.smaller .header-wrapper{height:50px!important}.smaller .mega-menu-toggle{top:4px!important;font-size:10px!important}.col-md-3.shipping-footer h4{width:100%;display:inline;float:left;text-align:left;padding-right:13px}.col-md-3.shipping-footer h3{margin:0}.col-md-3.shipping-footer img{max-height:15px}.footer-container .social-icons .fa{font-size:20px!Important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:44%!important}.smaller form#searchform{display:none}.smaller .form-group{width:100%}header.smaller .contact-details{display:inline-block}.smaller .icon-addon.addon-lg .form-control{width:150px}.header-wrapper .container{margin:0}#mega-menu-wrap-primary .mega-menu-toggle{display:block;position:fixed;right:0;top:12px}.col-md-6.col-sm-6.header-right{width:100%;padding:0 10px;margin-top:-40px}}@media only screen and (max-width:578px){img.promo{width:90%}.site.mobile-view.left-menu.open-menu{left:100%}.site.mobile-view.right-menu.open-menu{left:-100%}.site.mobile-view.right-menu.open-menu #toggle-menu{min-width:100%;right:initial;left:100%;width:100%}.mobile-view.left-menu #toggle-menu{left:-100%;min-width:100%}.mobile-view.right-menu #toggle-menu ul li{min-width:100%}.menu-title-bar:after{content:''}.close-icon{display:inline-block}.smile-gallery-content .smile-con{max-width:420px;width:100%;margin:0 auto 20px;float:none}.smile-con{max-width:420px}ul.service-q li a.service-item{font-size:18px}ul.service-q li{line-height:20px;margin-bottom:10px}}@media only screen and (max-width:479px){section.appointment-container{margin-bottom:0}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{height:25px}.filter{width:63px}header#masthead{height:8em}.single_variation_wrap{width:90px;margin-top:8px}.featured-products .container{padding:0}.single-product.woocommerce div.product form.cart .variations{width:162px}#sidebar .appointment-container .text-align-center{margin-top:5%;width:100%}#sidebar h4{text-align:center;font-size:20px}table.shop_table.shop_table_responsive.cart .quantity{width:140px;margin:5px;float:left}tbody th,tbody td,tbody{font-size:10px!Important}span#reply-title{font-size:10px}li.size-quantity{margin:0}.toppick-popup-right h3{font-size:20px}table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:2%}input#inf_field_FirstName{font-size:10px;height:30px}textarea#footer_feedback_textarea{font-size:10px}.col-md-12{padding:0}.woocommerce #review_form #respond p{width:100%}.woocommerce p.stars a{width:30px}.woocommerce #review_form #respond .form-submit input{left:auto;width:100%;margin-bottom:16px}.comment-form-rating label{margin-bottom:3%}.nav>li>a{padding:3px 6px}.toppick-popup-container.content-product{padding:0}.shareaselfie-container .container{background:rgba(255,255,255,0.8)}p{font-family:'Lato';font-size:14px!important;line-height:22px!important}#featured-products-slider .owl-controls .owl-prev,#featured-products-slider .owl-controls .owl-next{border:none}.header-right-top a{font-size:8px}.smaller .site-branding{top:4px;position:relative;margin-top:25px}div#owl-demo{overflow:hidden}#owl-demo .item{max-width:100%;min-height:257px}#owl-demo .owl-item>div img{min-width:823px}.slider-overlay p{font-size:10px!Important;text-align:left;padding-left:40px;margin-bottom:0}a.slider_button{font-size:14px;padding:5px 13px;margin-left:40px}#owl-demo .item{text-align:left}.smaller .header-wrapper .col-md-6.col-sm-6 img{top:-20px}.quantity input{height:20px;width:20px;font-size:10px;line-height:10px}.content-product input.input-text.qty.text{height:20px;width:25px}.single-product .content-product #sync1 .item{width:100%}.header-right-top ul{width:100%;padding:0;margin:0}.toppick-popup-left{width:100%}.toppick-popup-right{width:100%}div#wp-live-chat-2{width:100%}.appointment-container .col-md-6.item.aos-init.aos-animate{width:100%;margin-bottom:20px}.appointment-container .wrapper h3{font-size:14px}a.cd-top.fa.fa-angle-up.cd-is-visible.cd-fade-out{font-size:21px!important}div#wp-live-chat-header{width:30px;height:30px;right:-46px}#wplc_hovercard{right:5px;width:280px}a.cd-top.fa.fa-angle-up.cd-is-visible{font-size:20px!Important;width:45px;height:45px;right:10px}ul.account-menu{padding:0}.container{width:auto;margin:0 20px}.collections .container{padding:0!Important;margin:0 auto}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;width:100%!important;max-width:167px!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:47%!important}form.woocommerce-ordering select{width:114px;font-size:12px}.shop-sort-by{width:100%}.woocommerce .woocommerce-ordering select{vertical-align:middle}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:10px}span.page-numbers.current{font-size:10px!Important}a.woocommerce-Button.button{font-size:12px;padding:3px}.woocommerce .quantity{height:30px}section.shareaselfie-container{width:100%;padding:0 10px}td.product-quantity{height:43px}form.checkout.woocommerce-checkout p,form.checkout.woocommerce-checkout span,form.checkout.woocommerce-checkout label,form.checkout.woocommerce-checkout input,form.checkout.woocommerce-checkout textarea{font-size:12px!important;line-height:20px!important;padding:0!Important;width:100%}.payment_box.payment_method_other_payment{padding:0!important;padding-top:3px!important}#payment label{margin:3px 17px 0!important}td.product-name{font-size:12px;width:100%}.entry-content h3{font-size:19px;padding-bottom:10px}div#crumbs,div#crumbs span,div#crumbs a{font-size:10px}a.selfie-btn.item.aos-init.aos-animate{font-size:16px!Important}.shareaselfie-container .container{padding:20px 0!important}section.shareaselfie-container{width:100%;padding:0 10px}.woocommerce input.button{font-size:10px}.woocommerce a{font-size:10px!Important}.woocommerce p{font-size:12px!Important}.woocommerce-info{font-size:12px;line-height:21px}.welcome-note{display:none}.owl-theme .owl-controls .owl-buttons .owl-prev,.owl-theme .owl-controls .owl-buttons .owl-next{border:none}.header-right-top li{padding:0 5px}h4.line span{font-size:20px;padding:10px 0px;margin:12px 0}section.appointment-container .col-md-6{padding:0}ul#menu-footer li{float:left}.site-info .container{padding:0;margin:0 14px}.footer-container .container{margin:0}a.getsocial-btn{font-size:14px;padding:7px 20%}.col-md-3.info-footer{width:100%}.contact-info{float:left;width:100%;max-width:230px}.col-md-3.contact-footer{width:100%!important}.col-md-3.contact-footer{min-height:220px}h1{font-size:28px}h2{font-size:18px}.banner-type-container .popup-video i.play-icon{font-size:44px;margin-top:-22px;margin-left:-22px}.btn-style1{padding:10px 5px;font-size:18px;width:100%}.doublesette-col-4 .list-item{width:100%;max-width:350px}.ebook-right-top{width:100%;margin-bottom:20px;text-align:center}a.fs-btn-type1 .btn-style1{border:0;background:rgba(256,256,256,.3)}a.fs-btn-type1.left-align,a.fs-btn-type1.right-align{left:0;bottom:0;top:inherit;width:100%}.search-form .search-submit,.search-form-container .search-submit{width:26%}.search-form input[type="search"],.search-form-container input[type="search"]{width:73%}.site-main .search-form-container{width:100%}.banner-text .text-content .maa-button{display:none}.banner-text p{font-size:12px;height:78px;overflow:hidden}.banner-text .text-content{width:65%}.banner-type2 .hcwhy-type2{font-size:20px;margin-bottom:10px;margin-top:0}.hcwhy-list-type2 .hcwhy-list-button a{font-size:16px;padding:10px 10px;line-height:20px;text-align:center;margin-bottom:10px}.banner-type-container .popup-video i.play-icon{font-size:35px;margin-top:-17px;margin-left:-17px}.banner-hcwhy-type3 .hcwhy-type3{font-size:20px;margin-bottom:10px;margin-top:0}.doublesette-col-3 .list-item{max-width:350px}.list-item{margin:0}a.hcwhy-btn{font-size:12px;padding:8px;display:block}.single-banner .title-container h1{line-height:30px}.single-banner .title-container h2{line-height:20px}.circle-container .item-title{font-size:18px;line-height:24px}.circle-container .list-item{max-width:240px}.blog-container span.latest-blog{font-size:24px}.latest-blog{text-align:center}.blog-container a.see-all{display:block;margin-left:0;border-top:3px solid #000;border-left:0;padding-left:0;margin-top:5px;padding-top:5px}.with-sidebar{padding-top:0;margin:0 -15px}.testimonial-slider .testimonial-title{font-size:18px;line-height:20px}.ebook-fullwidth-container .ebook-title2{text-align:center;font-size:24px;margin-bottom:10px}.widget-text-content{width:100%}.ebook-fullwidth-container .ebook-services{text-align:center;padding:0 20px}.ebook-fullwidth-container .ebook-right-top{width:100%;text-align:center;margin:0 0 20px}.reviews{width:100%;margin-bottom:10px}.reviews a{width:100%;display:block;border-right:0;border-bottom:3px solid #000;padding:10px;margin-bottom:10px}.rating{margin-left:0;n}.widget-title{font-size:25px}aside.widget-area{padding:0}.doctor-container .img-container{width:100%;padding:0;text-align:center}.doctor-container .img-container a,.doctor-container .img-container img{max-width:200px;float:none;margin:0 auto}.single-team a.team-video,.single-team img{margin:0 auto 10px;float:none}.service-list-inner ul li{max-width:300px;width:100%}.service-list-inner ul li .service-title span{font-size:18px;line-height:20px}.testimonial-video .item{max-width:300px;width:100%}.testimonial-video-text{padding-bottom:0!important}.testimonial-video-text .text-video-container{text-align:center}.testimonial-video-text .item{float:none;margin-bottom:10px}.testimonial-video-text blockquote{margin:0 0 20px;width:100%}.testimonial-video{padding-bottom:20px;border-bottom:3px solid #DAD9D9;margin-bottom:25px;text-align:center}.list-testimonial-image a{margin-bottom:0}.latest-testimonial-image a{margin-bottom:0}.nav-links{font-size:21px}.question-title span.qw{width:80%}.smile-con .smile-title{font-size:18px}.gallery-head{font-size:14px}.popup-video{margin:0 auto 20px;float:none!important}.video-wrapper{width:100%}.video-wrapper .popup-video{margin-bottom:0}.video-wrapper.alignleft,.video-wrapper.alignright{width:100%;margin:0 0 20px}.single .post img{width:100%;max-width:100%}.form-contact-us input[type="submit"]{max-width:initial}}@media only screen and (max-width:360px){.shop-sort-by p.woocommerce-result-count{font-size:8px!Important}.smaller .site-branding{top:3px;margin-top:25px}.nav>li>a{font-size:8px!Important;padding:3px 6px}}@media only screen and (max-width:320px){header .search-form input[type="search"]{width:72%}header .search-form .search-submit{width:27%}.schedule-widget ul.schedule li span.sched-day{width:82px}.schedule-widget ul.schedule li span{font-size:14px}a.view-more{font-size:14px}}@media screen and (-webkit-min-device-pixel-ratio:0){.class-name{}::i-block-chrome,.search-field{border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0}}