.page-id-5 .yelp-business a.name{    line-height: 0px;margin: 0 0 0px;}
/*.page-id-5 .yelp-business .info .rating, .page-id-5 .yelp-business .info .review-count, .page-id-5 .yelp-business .info .yelp-branding {float:none;}*/
.page-id-5 .yelp-business.ywp-size-40 .info{margin-left:0px;display: inline-block;    line-height: 18px;}
.page-id-5 .yelp-business .yelp-branding img{    text-align: center; margin-left: auto; margin-right: auto;}
.page-id-5 .yelp-business{    margin-top: 14px;}

#wpcf7-f9-p10-o1 .wpcf7-form-control.wpcf7-select{width:100%;height:27.44px;}
@import url('https://fonts.googleapis.com/css?family=Muli');@import url('https://fonts.googleapis.com/css?family=PT+Sans');.container-fluid{padding-right:0px;padding-left:0px;}
table{width:100%;}
.row{margin-right:0px;margin-left:0px;}
body, p{font-family:'Muli', sans-serif;color:#333333;font-size:16px;line-height:1.6;}
body{margin:0;}
img{max-width:100%;}
address{font-style:italic;}
h1, h2, h3, h4{font-family:'Raleway', sans-serif;}
h1, .h1{color:#4e4e4e;font-size:40px;}
h1 em, h2 em, h3 em{font-style:normal;color:#78888d;}
h2, .h2{font-size:27px;color:#4e4e4e;}
input, button, select, textarea{border-width:0;}
a{color:#333333;}
hr{color:white;}
a:hover{text-decoration:none;color:#d2d6d8;}
.cta{border:7px solid #bfe2da;padding-right:5%;padding-left:5%;padding-top:1%;padding-bottom:2%;margin-top:7%;}
ul{padding-left:0;}
#content ul{padding-left:35px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{width:186px !important;}
.inside-bg{background-color:#78888d;}
.navbar-wrapper-inside{background:url('https://www.lovelysmiles.com/dev/wp-content/uploads/2016/09/lovelysmiles-inner-headr.png');width:100%;padding-bottom:2%;background-position:top center;background-repeat:no-repeat;background-size:contain;margin-bottom:5%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background:#d5ebe6 !important;font-weight:normal;text-decoration:none;color:#666 !important;}
#mega-menu-wrap-primary .mega-menu-toggle{background:#728388 !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{background:rgba(206, 232, 225, 0.59) !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin:0 0 0 0 !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:rgb(160, 170, 179) !important;color:white !important;}
.first-slide, .second-slide, .third-slide, .forth-slide, .fifth-slide, .sixth-slide{width:100%;}
.carousel-control.right, .carousel-control.left{background:none;margin-top:210px;}
.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#76878c;}
.carousel-indicators li{border-color:#76878c;}
.carousel-caption{left:0;right:0;}
.slider-main{padding:4%;color:#fff;text-shadow:0px 5px 7px rgba(150, 150, 150, 1);background:rgba(118,135,140,.45);}
a.slider-call{background-color:#a1abb4;border-color:#a0aab3;color:#fff;}
a.slider-call:hover{color:#fff;}
.slider-call, .slider-apt{border:1px solid #fda231;;display:inline-block;background:#fda231;color:#fff;font-size:18px;margin-bottom:1%;max-width:69%;padding:2% 6%;z-index:1;position:relative;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;-webkit-transform:translate3d(0,0,0);transition:all ease .8s;}
.slider-apt:hover{color:#fff;}
#myCarousel{padding-top:1.25%;}
ul#mega-menu-primary{font-family:'Raleway', sans-serif!Important;}
.mobile-header-wrap{background-image:url('https://www.lovelysmiles.com/dev/wp-content/uploads/2016/09/mobile-bg.png');background-size:cover;background-repeat:no-repeat;width:100%;}
.cta-mobile p{color:;font-size:1.6em;}
.cta-mobile p a, .cta-mobile p a:hover{color:white;}
.cta-mobile a.slider-apt{margin:auto;}
header{z-index:99;width:100%;}
.navbar-right{padding-top:8%;}
.page-id-5 .navbar-wrapper{width:100%;padding-bottom:80px;background-position:top center;background-image:url('https://www.lovelysmiles.com/dev/wp-content/uploads/2016/09/background-header.png');background-repeat:no-repeat;background-size:100% 100%;}
.navbar-default{position:absolute;background-color:rgba(255, 255, 255, 0);border-color:rgba(231, 231, 231, 0);padding-top:8%;}
#mega-menu-wrap-primary{background-color:rgba(255, 255, 255, 0) !important;}
.header-logo img{margin-right:auto;margin-left:auto;text-align:center;padding-top:44px;z-index:999}
#mega-menu-wrap-primary .fa{border-radius:500px;color:#ffffff;padding:17%;}
.cta-mobile{margin-right:auto;margin-left:auto;text-align:center;margin-bottom:5%;}
.testimonial-home-btn-wrap{margin-left:auto;margin-right:auto;text-align:center;}
.testi-home-btn{color:#000 !important;}
.services-home-wrap img{text-align:center;margin-right:auto;margin-left:auto;}
.home-forms-wrap:hover{color:#000;}
.home-forms-wrap{border:1px solid #d3eae6;display:inline-block;background:#d3eae6;color:#000;font-size:15px;margin-top:5%;max-width:69%;padding:12px 0;z-index:1;position:relative;text-align:center;display:-webkit-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transform:translate3d(0,0,0);margin-right:auto;margin-left:auto;}
.test-home-wrap{padding-top:93px;}
.navbar-wrapper{position:absolute;z-index:100;padding-bottom:11%;}
.test-home-star{text-align:center;font-size:15px;}
.test-home-star i{color:#fda231;}
.services-home-wrap{text-align:center;}
.test-home-text{text-align:center;font-size:16px;}
.test-home-btn i{border:1px solid #124d84;border-radius:500px;padding:0.3em 0.5em;}
.test-home-btn{text-align:center;}
.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
.hvr-bubble-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;}
.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:'';border-style:solid;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;left:calc(50% - 10px);top:0;border-width:0 10px 10px 10px;border-color:transparent transparent #d5ebe6 transparent;}
.services-item{border-bottom:dashed 1px lightgrey;}
.home-services-wrap{padding:2% 9%;}
#content h1{text-align:left;}
#content h2{text-align:left;}
.blue{color:#5578bd}
.home-services-wrap p{font-size:29px;line-height:1;color:434343;text-align:center;}
.home-services-wrap a{font-size:18px;color:#565656;font-size:18px;padding:3% 1%;display:inline-block;font-family:'Raleway', sans-serif;}
a.home-more-btn{color:#78888d;}
.sidebar-btn-wrap{text-align:center;}
.home-services-line{border:none;border-top:1px dotted #989898;color:#989898;height:1px;}
.view img{width:100%;margin-top:4%;}
.view p{text-align:left;padding:7%;color:#fff;}
.view{min-height:350px;overflow:hidden;position:relative;cursor:default;top:-57px;transition:all ease 1s;background-color:#78888d;}
.view h2{color:#fff;text-align:center !important;}
.four-box-wrap{top:77px;}
.view p a{color:#000;}
.home-read-more-btn{max-width:calc(100vw - 40px);background:#d5ebe6;padding:13px 0;z-index:1;position:relative;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transform:translate3d(0,0,0);}
.hvr-rectangle-out a:hover{color:#fff!important;}
.hvr-rectangle-out{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;text-align:center;}
.hvr-rectangle-out:before{content:"";position:absolute;color:#fff;z-index:-1;top:0;left:0;right:0;bottom:0;background:#5578bd;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before{-webkit-transform:scale(1);}
.hvr-rectangle-out a:hover:before, .hvr-rectangle-out a:focus:before, .hvr-rectangle-out a:active:before{color:#fff;}
.testi-whole{text-align:center;background-color:rgba(194, 201, 203, 0.41);padding:3%;margin-bottom:1%;}
.home-read-more-btn:hover{color:#000;}
.contact-social-gen a:hover{-ms-transform:rotate(-20deg) rotateY(360deg);-webkit-transform:rotate(-20deg) rotateY(360deg);transform:rotate(-20deg) rotateY(360deg);transition:ease 2s all;background-color:#d5ebe6;;color:black;}
.contact-social-gen{display:inline;}
.contact-social-gen a{background-color:#fff;padding:0.2em;font-size:14px;border-radius:50%;line-height:18px;margin:22px 3px;display:inline-block;border:1px solid;}
.page-id-33 .footer-wrap{margin-top:0%;}
#wpcf7-f9-p10-o1.wpcf7-form-control.wpcf7-select{width:100%;height:27.44px;}
#wpcf7-f393-p33-o1, #wpcf7-f9-p10-o1{background-color:#a0a09a;border:2px solid #a0a09a;margin-bottom:2%;}
#wpcf7-f393-p33-o1 .wpcf7-form, #wpcf7-f9-p10-o1 .wpcf7-form{margin-left:25px;margin-right:25px;margin-top:25px;}
#wpcf7-f9-p10-o1 .wpcf7-textarea, #wpcf7-f9-p10-o1 .wpcf7-text, #wpcf7-f393-p33-o1 .wpcf7-text, #wpcf7-f393-p33-o1 select{width:100%;}
#wpcf7-f393-p33-o1 .wpcf7-text{width:98%;}
#wpcf7-f393-p33-o1 .wpcf7 input{width:99%;}
#wpcf7-f393-p33-o1.wpcf7-textarea{width:99%;}
#specialSubjctContact{height:24px;}
#specialMsgContact{height:155px;}
#wpcf7-f393-p33-o1 .wpcf7-textarea{width:99%;}
.contact-submit-wrap{margin-right:auto;margin-left:auto;text-align:center;}
#wpcf7-f393-p33-o1 .wpcf7-form-control.wpcf7-submit{width:38%;padding-top:4px;padding-bottom:4px;font-size:16px;background-color:#d5ebe6;}
.home-services-wrap a:hover{color:#78888d;}
.hvr-trim{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding:1em;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before{opacity:1;}
.hvr-trim:before{content:'';position:absolute;border:white solid 1px;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:opacity;transition-property:opacity;}
li#text-2.widget.widget_text, li#text-4.widget.widget_text{list-style-type:none;}
.sidebar-cta{max-width:calc(100vw - 40px);background:#ff8d00;margin:20px;padding:13px 0;z-index:1;position:relative;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transform:translate3d(0,0,0);color:#fff !important;}
.sidebar-cta:hover{}
.swing-dr{max-width:calc(100vw - 40px);background:#DDD;margin:20px;padding:13px 0;z-index:1;position:relative;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transform:translate3d(0,0,0);}
@-webkit-keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px);}
30%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}
50%{-webkit-transform:translateX(3px);transform:translateX(3px);}
65%{-webkit-transform:translateX(-3px);transform:translateX(-3px);}
80%{-webkit-transform:translateX(2px);transform:translateX(2px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px);}
30%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}
50%{-webkit-transform:translateX(3px);transform:translateX(3px);}
65%{-webkit-transform:translateX(-3px);transform:translateX(-3px);}
80%{-webkit-transform:translateX(2px);transform:translateX(2px);}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.swing:hover{-webkit-animation:swing 1s ease;animation:swing 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;font-weight:normal !important;}
.swing a:hover{font-size:18px !important;color:#565656 !important;font-weight:normal !important;}
.sidebar-contact-info{border:1px solid #f9f9f9;padding:4% 9%;background-color:rgba(120, 136, 141, 0.15);text-align:center;}
.sidebar-contact-info a{font-size:18px;color:#565656;}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;}
.dir-btn{background:#ff8d00;color:#ffffff;font-size:17px;height:auto;}
#legal{text-align:center;background-color:#d5ebe6;color:#000;padding-top:1%;padding-bottom:1%;}
#legal a{color:#78888d;}
#legal a:hover{font-weight:bold;}
footer{text-align:center;}

footer p, footer a{color:#fff;}
.footer-logo{width:60%;margin-right:auto;margin-left:auto;text-align:center;}
.footer-title{text-align:center;font-size:24px;}
.footer-line{border:none;border-top:1px dotted #989898;color:#fff;height:1px;}
.footer-wrap{background-color:#4c5962;color:#fff;padding-top:2%;padding-bottom:2%;margin-top:6%;}
/*.social-wrap-full{display:inline-block;}*/
/*.footer-social-wrap a{
    border: 2px solid #fff;
    padding: 0.2em;
    font-size: 21px;
    border-radius: 50%;
    line-height: 27px;
    display: inline-block;
    color: #fff;
    float: left;
}*/
@media (max-width:1280px){.carousel-caption{padding-bottom:106px;}}
@media (max-width:1160px){.carousel-caption{padding-bottom:85px;}}
@media (max-width:1098px){.slider-main{font-size:24px;}}
@media (max-width:1093px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:15px !important;}}
@media (min-width:1100px){.carousel-caption{padding-bottom:160px;}
.carousel-caption p{font-size:60px !Important;}}
@media(max-width:1031px){#sidebar{margin-top:4%;}}
@media (max-width:992px){.footer-wrap{   padding-top: 12%;}}
@media (min-width:900px){.mobile-header-wrap{display:none;}
.page-id-6 header, .page-id-14 header{position:absolute;}}
@media (max-width:900px){#myCarousel, .navbar-wrapper, .jumbotron, .page-id-40 .jumbotron, .page-id-46 .jumbotron, .page-id-44 .jumbotron, .navbar-wrapper-inside{display:none;}
header{position:relative;background-color:rgb(113, 131, 139);padding-bottom:2%;}
#mega-menu-wrap-primary .fa{padding:0px;}}
@media (max-width:600px){a.mega-menu-link, i.fa.fa-home{color:#4c5962 !important;}}
@media (max-width:600px){.carousel-control.right, .carousel-control.left{background:none;margin-top:100px;}}
@media (max-width:425px){.carousel-control.right, .carousel-control.left{background:none;margin-top:50px;}}