@import "../porto/style.css";.header-contact .nav-top{flex-direction:column}#header .header-contact .nav-top .phone a{font-size:16px;padding:0;color:#727272;font-weight:600}#header .header-contact .nav-top .phone i{margin-right:8px;margin-left:0;border-radius:50%;border:2px solid #727272;width:23px;height:23px;text-align:center;font-size:14px;line-height:20px;vertical-align:top}.header-contact .address{font-size:16px;font-weight:300;padding:0 0 5px}#header .header-top .header-contact .address-top{display:flex}#header .header-top .header-contact .address-top a{margin-left:30px;width:160px;height:40px;border-radius:26px;color:#fff;text-align:center;padding:0;font-weight:700;font-size:14px;background:#fc741f;background:-moz-linear-gradient(left,#fc741f 0%,#ffce30 100%);background:-webkit-linear-gradient(left,#fc741f 0%,#ffce30 100%);background:linear-gradient(to right,#fc741f 0%,#ffce30 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc741f',endColorstr='#ffce30',GradientType=1 );display:inline-flex;justify-content:flex-start;align-items:center}#header .header-top .header-contact .address-top .payment{background:#2d91dd;background:-moz-linear-gradient(left,#2d91dd 0%,#2ccdfb 100%);background:-webkit-linear-gradient(left,#2d91dd 0%,#2ccdfb 100%);background:linear-gradient(to right,#2d91dd 0%,#2ccdfb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d91dd',endColorstr='#2ccdfb',GradientType=1 );justify-content:center}#header .header-top .header-contact .address-top small{font-size:8px;text-transform:uppercase;font-weight:700}#nav-panel{font-size:.9em;display:none;transition:transform .2s ease-in-out 0s;padding-bottom:15px;position:fixed;z-index:999999;width:100%;background:#fff}.sticky-header div#nav-panel{top:90px}#header .header-contact .nav-top .fa-plus-circle{font-size:35px;padding-left:15px}.header-contact .text-icon{display:flex;flex-direction:column;align-items:flex-start;padding-left:5px;line-height:15px}.footer-top{background-image:-moz-linear-gradient(left,#168cdc,#15cefe);background-image:-webkit-linear-gradient(left,#168cdc,#15cefe);background-image:linear-gradient(to right,#168cdc,#15cefe);background-repeat:repeat-x}.footer-top h4{color:#fff;font-size:20px;text-transform:uppercase;font-weight:700;background-image:url(../../uploads/2018/11/tooth.png);background-repeat:no-repeat;background-position:left center;margin:0;padding:17px 70px;line-height:28px}.footer-top p{margin:0}.footer-top a,.footer-col-1 ul li a{display:inline-block;font-size:16px;line-height:24px;color:#fff;border:1px solid #fff;border-radius:25px;padding:12px 30px;font-weight:700;margin-top:5px}.footer-top .textwidget{display:flex;justify-content:center}.footer-col-1 ul li a{color:#15d0ff!important;border-color:#15d0ff;margin-top:30px}.footer-col-1 .widget_media_image{margin-bottom:0}#footer .widget-title{color:#15d0ff;font-weight:700;font-size:20px;line-height:1}.footer-col-2 .menu{border:0;display:flex;flex-wrap:wrap}.footer-col-2 .menu>li{border:0;padding:0;flex:0 0 50%}.footer-col-2 .menu>li::before{display:none}.footer-col-2 .menu>li>a,#footer .footer-col-3 ul>li{color:#fffefe!important;font-size:16px;font-weight:300;line-height:30px}#footer .follow-us{margin-top:50px}#footer .follow-us .share-links a:not(:hover),.footer-top .follow-us .share-links a:not(:hover){background:0 0;color:#fffefe;box-shadow:none}#footer .follow-us .share-links a:not(:hover),.footer-top .follow-us .share-links a:not(:hover){background:0 0;color:#fffefe;box-shadow:none}#footer .follow-us .share-links{margin-left:-12px}#footer .footer-bottom{background-color:#172137;border-top:1px solid #263044;padding:8.5px 0}#footer .footer-bottom{background-color:#172137;border-top:1px solid #263044;padding:8.5px 0;color:#fffefe!important;font-size:16px}.rev_slider .slotholder::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-image:-moz-linear-gradient( 67deg,rgb(26,95,209) 7%,rgb(13,150,232) 58%,rgb(0,204,255) 100%);background-image:-webkit-linear-gradient( 67deg,rgb(26,95,209) 7%,rgb(13,150,232) 58%,rgb(0,204,255) 100%);background-image:-ms-linear-gradient( 67deg,rgb(26,95,209) 7%,rgb(13,150,232) 58%,rgb(0,204,255) 100%);opacity:.741;z-index:0}.home-service .porto-sicon-top{height:135px;display:flex;justify-content:center;align-items:center}.home-service .porto-sicon-header{width:200px;margin-bottom:5px}.home-service .porto-sicon-box{padding:30px 0 20px;min-height:315px;border-radius:5px 40px 5px 40px}.home-service .porto-sicon-box:hover{background:#ecf7fe}.home-service .porto-sicon-img{background-color:transparent!important}.border-img img,.box-shadow-sec{box-shadow:30px 30px 0 #77c1ee;border-radius:5px;overflow:hidden}.insurance-block .vc_custom_1542850597966{background-position:left center;background-repeat:no-repeat;background-size:auto 100%}.site-btn{margin-bottom:25px}.site-btn .vc_btn3{padding:12px!important;width:185px;text-align:center;border-radius:25px!important}.all-dental .porto-sicon-box{border:1px solid #ebf2f5;transition:all .2s ease-in-out;margin-bottom:45px}.all-dental .porto-sicon-box:hover{background-color:#fff;box-shadow:0 10px 21px 0 rgba(0,0,0,.09)}.mfp-close::before,.mfp-close::after,.mfp-close-btn-in .mfp-close::before,.mfp-close-btn-in .mfp-close::after{color:#fff}.mfp-close-btn-in .mfp-close{opacity:1}.all-dental .porto-sicon-img{position:relative}.all-dental .porto-sicon-box .porto-sicon-img::after{background-color:transparent;content:'';display:flex;width:0;height:100%;position:absolute;left:0;top:0;transition:all .3s ease-in-out;align-items:center;justify-content:center;opacity:0}.all-dental .porto-sicon-box:hover .porto-sicon-img::after{width:100%;background-color:rgb(1,21,43,.5);opacity:1}.all-dental .porto-sicon-box .porto-sicon-img::before{content:"\f00e";display:flex;width:55px;height:55px;color:#fff;background:#15d0ff;border-radius:50%;text-align:center;line-height:55px;font:normal normal normal 14px/1 FontAwesome;font-size:28px;position:absolute;top:50%;left:0%;align-items:center;justify-content:center;transform:translate3d(-50%,-50%,0);z-index:1;opacity:0;transition:all .3s ease-in-out}.all-dental .porto-sicon-box:hover .porto-sicon-img::before{left:50%;opacity:1}.page-title{position:relative}.page-title::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:-moz-linear-gradient( 67deg,rgb(26,95,209) 7%,rgb(13,150,232) 58%,rgb(0,204,255) 100%);background-image:-webkit-linear-gradient( 67deg,rgb(26,95,209) 7%,rgb(13,150,232) 58%,rgb(0,204,255) 100%);background-image:-ms-linear-gradient( 67deg,rgb(26,95,209) 7%,rgb(13,150,232) 58%,rgb(0,204,255) 100%);opacity:.74;z-index:1}.main-content{padding-bottom:0!important;padding-top:0!important}.text-justify{text-align:justify!important}.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{border-width:1px}.top-icon .porto-sicon-header{margin-bottom:10px}.image-gallery .vc_column-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;border-top:1px solid #f2f2f2}.image-gallery .wpb_single_image{flex:0 0 50%;margin:0}.image-gallery .wpb_single_image .vc_single_image-wrapper{display:flex;height:215px;justify-content:center;align-items:center;border-left:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.image-gallery .wpb_single_image:nth-child(2n){border-right:1px solid #f2f2f2}.contact-form .wpcf7-form-control{color:#959595;border-color:#eee;font-size:16px;font-weight:300;border-radius:3px;max-width:100%;width:500px}.contact-form p{margin-bottom:8px}.contact-form .wpcf7-form-control[name=your-name]{padding-left:50px;background:url(../../uploads/2018/11/man.png) no-repeat 18px center/15px 18px}.contact-form .wpcf7-form-control[name=your-email]{padding-left:50px;background:url(../../uploads/2018/11/mail.png) no-repeat 18px center/17px 13px}.contact-form .wpcf7-form-control[name=your-phone]{padding-left:50px;background:url(../../uploads/2018/11/phone.png) no-repeat 18px center/15px 15px}.contact-form textarea.wpcf7-form-control{height:135px}.contact-form .wpcf7-form-control.wpcf7-submit{width:115px;background:#fff;border-radius:25px;border-color:#15d0ff;color:#15d0ff;font-weight:700;padding:13px 0;line-height:22px;margin-top:25px}.contact-form .wpcf7-form{margin-top:50px}.appointment-block{max-width:100%;width:970px;margin:60px auto}.appointment-block .contact-form .wpcf7-form-control{width:750px}.appointment-block .contact-form .wpcf7-form-control.wpcf7-submit{margin-top:40px;margin-left:auto;margin-right:auto;display:block;width:172px}#header .main-menu .narrow .popup ul.sub-menu{max-height:50vh;overflow-y:auto;overflow-x:hidden}.single-service .page-top{display:none}.vc_custom_1542247208733 .wpb_wrapper.vc_column-inner{padding:0!important}.vc_custom_1542876698654 .porto-sicon-header+.porto-sicon-description{margin-top:0}.vc_custom_1542876698654 .porto-sicon-img{margin-top:10px}.contact-colum .wpb_wrapper.vc_column-inner{margin-bottom:30px;border:1px solid #f7f7f7}.contact-colum .porto-sicon-img{padding-left:20px}.contact-colum .porto-sicon-box{margin-bottom:10px;margin-top:10px}.schedule-head{margin-bottom:0}.schedule-head h2{padding:0 45px!important}.testimonal-slider .testimonial blockquote{padding:45px 45px 0}.testimonal-slider .testimonial blockquote::after{visibility:hidden;opacity:0}.testimonal-slider .testimonial blockquote::before{left:50%;top:-5px;font-size:74px;color:#b8f1ff!important;margin-left:-15px}.testimonal-slider .testimonial blockquote p{font-size:16px;font-style:normal;font-family:Lato;font-weight:300;line-height:28px;padding:0}.porto-carousel-wrapper{border:1px solid #f2f2f2;margin-top:35px;margin-bottom:60px;padding:30px 0!important}.testimonial .testimonial-author strong{margin:0;font-family:Roboto;font-weight:500;font-size:20px;line-height:24px;padding-bottom:25px;background-image:url(../../uploads/2018/11/Star.png);background-repeat:no-repeat;background-position:center bottom;background-size:auto;margin-bottom:50px}.porto-carousel-wrapper .slick-dots li i{background:#cfcfcf;border-radius:50%;color:#cfcfcf!important}.slick-slider .slick-dots li.slick-active i,.slick-slider .slick-dots li:hover i{color:#cfcfcf!important;background:0 0;font-size:22px;display:block;bottom:-2px;position:relative;margin-right:5px}.slick-dots li{height:25px;width:25px}body .grw-slider .wp-google-stars{margin-left:60px;display:block!important;margin-bottom:30px;margin-top:2px}body .grw-slider .wp-google-stars::before{content:'Google Rating';display:block;font-weight:600;color:#595959;font-size:16px}.grw-slider .wp-more-toggle{display:block;color:#00bcd4!important;text-transform:capitalize}.grw-slider .wp-google-content2{margin:30px 20px!important}.grw-slider .rplg-slider-prev,.grw-slider .rplg-slider-next{display:none}.grw-slider .wp-google-content2:before{display:none!important}.grw-slider .wp-google-content2>svg{bottom:unset!IMPORTANT;top:30px;right:unset!important;left:15px;width:50px!important;height:50px!important}body .rplgsw-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:100%;background:#cfcfcf;opacity:1}body .rplgsw-pagination-bullet-active{width:18px;height:18px;background:#cfcfcf!important;margin-bottom:0!important;position:relative;text-align:center;bottom:-2px}body .rplgsw-pagination-bullet-active::before{content:'';display:inline-block;width:14px;height:14px;background:#cfcfcf;border-radius:50%;border:4px solid #fff;margin-bottom:2px}.grw-slider .wp-google-name{color:#00bcd4!important}.grw-slider .wp-google-feedback{border:0!important;background-color:#f3f7fd!important;border-radius:0!important;display:flex}.grw-slider .wp-google-feedback::before{background-color:#f3f7fd!important;border-color:#f3f7fd!important}.summary.entry-summary.edit-form-payment{margin:0 auto;width:60%}.summary.entry-summary.edit-form-payment .product_title,.summary.entry-summary.edit-form-payment .product-nav,.summary.entry-summary.edit-form-payment .woocommerce-product-rating,.summary.entry-summary.edit-form-payment p.price,.summary.entry-summary.edit-form-payment .product_meta,.summary.entry-summary.edit-form-payment form#gform_1 h3.gform_title,.summary.entry-summary.edit-form-payment .quantity.buttons_added,.summary.entry-summary.edit-form-payment .product-share{display:none}.summary.entry-summary.edit-form-payment form#gform_1 input,.summary.entry-summary.edit-form-payment form#gform_1 textarea{color:#959595;border-color:#eee;font-size:16px;font-weight:300;border-radius:3px;max-width:100%;width:500px}.summary.entry-summary.edit-form-payment form#gform_1 #gform_fields_1 li{text-align:center}.summary.entry-summary.edit-form-payment form#gform_1 #gform_submit_button_1{margin:0 auto}.wc-proceed-to-checkout{margin-bottom:20px;margin-bottom:20px;text-align:center;margin-top:30px}.woocommerce-checkout .woocommerce-message{display:none}div#customer_details{margin:0 auto;width:50%}.checkout .col-lg-6{max-width:100%!important;margin:0;padding:0}.edit-cart-form{margin:40px auto;width:50%}.summary.entry-summary.edit-form-payment form#gform_1 .amount-none label{opacity:0}.summary.entry-summary.edit-form-payment form#gform_1{margin-bottom:30px}.summary.entry-summary.edit-form-payment form#gform_1 .gform_variation_wrapper.gform_wrapper{width:100%}.summary.entry-summary.edit-form-payment form#gform_1 .title-payment{text-align:center}.page-image.single{display:none}