.btn, .wpcf7 input[type=submit] { border-radius: 0; box-shadow: #fff -5px 5px, rgba(0, 0, 0, 0.2) -5px 5px 10px; font-size: 14px; letter-spacing: 1px; min-width: 175px; padding: .8rem 1.5rem; text-transform: uppercase; }

.btn.btn-primary, .wpcf7 input[type=submit] { background: #f15927; border-color: #f15927; color: #fff !important; }

section { padding: 2rem 0; }

hr.sm { width: 100px; }

.jumbotron-fluid { color: #fff; min-height: 400px; }

.b-shadow { box-shadow: rgba(0, 0, 0, 0.1) 0 7px 15px -5px; }

body { color: #888; }

.text-body { color: #888 !important; }

.text-primary { color: #f15927 !important; }

.text-secondary { color: #9adcd3 !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #f15927; font-family: "Muli", sans-serif; line-height: 1.6; text-transform: uppercase; }

p:empty { display: none; }

body a { color: #f15927; transition: all ease .3s; }
body a:active, body a:focus, body a:hover { color: #9adcd3; text-decoration: none; }

.btn.btn-primary:active, .btn.btn-primary:focus, .btn.btn-primary:hover { background: #9adcd3; border-color: #9adcd3; }
.btn.btn-secondary { background: #9adcd3; border-color: #9adcd3; color: #fff !important; }
.btn.btn-secondary:active, .btn.btn-secondary:focus, .btn.btn-secondary:hover { background: #888 !important; border-color: #888 !important; }

.wpcf7 input[type=submit]:active, .wpcf7 input[type=submit]:focus, .wpcf7 input[type=submit]:hover { background: #9adcd3; border-color: #9adcd3; }

#main-menu { margin-left: auto; }
#main-menu a { color: #f15927; font-size: 14px; text-transform: uppercase; }
#main-menu a:active, #main-menu a:focus, #main-menu a:hover { color: #9adcd3; }
@media (min-width: 992px) { #main-menu a { color: #fff; } }
@media (min-width: 1200px) { #main-menu a { font-size: 18px; } }
#main-menu .dropdown-menu { border: none; }
@media (min-width: 992px) { #main-menu .dropdown-menu { background: #f15927; border-radius: 0; box-shadow: rgba(0, 0, 0, 0.1) 0 7px 15px -5px; left: -114px; width: 570px; }
  #main-menu .dropdown-menu li + li { float: left; width: 50%; }
  #main-menu .dropdown-menu li a { font-size: 12px; } }
@media (min-width: 1200px) { #main-menu .dropdown-menu { left: -40px; } }
@media (min-width: 1921px) { #main-menu .dropdown-menu { left: 0; } }

#top-nav { background-color: #eee; }
@media (min-width: 992px) { #top-nav { background-color: #fff; } }

.navbar ul.list-inline { border-left: #fff 3px solid; margin: 0 0 0 .5rem; padding: 0 0 0 1rem; }

.navbar-brand { max-width: 150px; }
@media (min-width: 992px) { .navbar-brand { align-items: center; background: #fff; box-shadow: rgba(0, 0, 0, 0.1) 0 7px 15px -5px; display: flex; height: 180px; justify-content: center; max-width: none; position: relative; width: 278px; z-index: 5; } }

.navbar-toggler { border: none; }

input, textarea, select { font-size: 12px; border-radius: 0 !important; }

textarea { height: 100px; }

.wpcf7 input[type=submit] { font-size: 12px; }
.wpcf7 input[type=submit] .wpcf7 { max-width: none; }

#home-meet { box-shadow: inset #00000020 0 15px 20px -10px, inset #00000020 0 -15px 20px -10px; }

.carousel-item .container { min-height: calc(100vh - 108px); }
.carousel-item .container h1, .carousel-item .container p.lead { text-shadow: rgba(0, 0, 0, 0.3) 0 0 10px; }
@media (min-width: 768px) { .carousel-item .container { height: 600px; min-height: 0; } }
@media (min-width: 992px) { .carousel-item .container { height: 730px; } }
.carousel-item.slide-1 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(https://jacarandadental600.com/wp-content/uploads/2026/01/image_4Mobile.webp); }
@media (min-width: 768px) { .carousel-item.slide-1 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(https://jacarandadental600.com/wp-content/uploads/2026/01/image_4MD.webp); } }
@media (min-width: 992px) { .carousel-item.slide-1 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(https://jacarandadental600.com/wp-content/uploads/2026/01/image_4LG.webp); } }
@media (min-width: 1200px) { .carousel-item.slide-1 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(https://jacarandadental600.com/wp-content/uploads/2026/01/image_4.webp); } }
@media (min-width: 1921px) { .carousel-item.slide-1 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(https://jacarandadental600.com/wp-content/uploads/2026/01/image_4.webp); } }
.carousel-item.slide-2 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/06/whitening-slide.jpg); }
@media (min-width: 768px) { .carousel-item.slide-2 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/06/whitening-slide-md.jpg); } }
@media (min-width: 992px) { .carousel-item.slide-2 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/06/whitening-slide-lg.jpg); } }
@media (min-width: 1200px) { .carousel-item.slide-2 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/06/whitening-slide-xl.jpg); } }
@media (min-width: 1921px) { .carousel-item.slide-2 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/06/whitening-slide-hd.jpg); } }
.carousel-item.slide-3 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/06/invisalign-slide.jpg); }
@media (min-width: 768px) { .carousel-item.slide-3 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/06/invisalign-slide-md.jpg); } }
@media (min-width: 992px) { .carousel-item.slide-3 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/06/invisalign-slide-lg.jpg); } }
@media (min-width: 1200px) { .carousel-item.slide-3 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/06/invisalign-slide-xl.jpg); } }
@media (min-width: 1921px) { .carousel-item.slide-3 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/06/invisalign-slide-hd.jpg); } }

.bg-gry { background: #a9a9a9; }

.bg-gry-drk { background: #888; }

.bg-gry-lgt { background: #eee; }

.bg-primary, .bg-secondary { color: #fff; }
.bg-primary a, .bg-secondary a { color: #fff; }
.bg-primary a:active, .bg-primary a:focus, .bg-primary a:hover, .bg-secondary a:active, .bg-secondary a:focus, .bg-secondary a:hover { color: #f15927; }

.bg-primary { background: #f15927 !important; }

.bg-secondary { background: #9adcd3 !important; }

#interior { background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/istock-group-1.jpg); min-height: 400px; }
#interior h1 { text-shadow: rgba(0, 0, 0, 0.3) 0 0 10px; }
@media (min-width: 768px) { #interior { background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/istock-group-1.jpg); } }
@media (min-width: 992px) { #interior { background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/istock-group-1.jpg); } }
@media (min-width: 1200px) { #interior { background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/istock-group-1.jpg); } }
@media (min-width: 1921px) { #interior { background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/istock-group-1.jpg); } }

#about { /*background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/bg-our-office2.jpg); min-height: 400px;*/ background-color: #d7eceb; }
#about h1 { text-shadow: rgba(0, 0, 0, 0.3) 0 0 10px; }
@media (min-width: 768px) { #about { /*background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/bg-our-office-md2.jpg);*/ background-color: #d7eceb; } }
@media (min-width: 992px) { #about { /*background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/bg-our-office-lg2.jpg);*/ background-color: #d7eceb; } }
@media (min-width: 1200px) { #about { /*background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/bg-our-office-xl2.jpg); background-position:center;*/ background-color: #d7eceb; } }
@media (min-width: 1921px) { #about { /*background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/bg-our-office-h2.jpg);*/ background-color: #d7eceb; } }

#home-slider .slide-1, #home-slider .slide-2, #home-slider .slide-3, #interior, .meet-img { background-position: center !important; background-size: cover !important; }

@media (min-width: 576px) { .col-lg-6 .meet-info, #home-payments .content { max-width: 510px; } }
@media (min-width: 576px) and (min-width: 768px) { .col-lg-6 .meet-info, #home-payments .content { max-width: 720px; } }
@media (min-width: 576px) and (min-width: 992px) { .col-lg-6 .meet-info, #home-payments .content { max-width: 450px; } }
@media (min-width: 576px) and (min-width: 1200px) { .col-lg-6 .meet-info, #home-payments .content { max-width: 540px; } }

@media (min-width: 768px) { #home-contact { margin: -59px auto; z-index: 99; } }
@media (min-width: 768px) and (min-width: 992px) { #home-contact { margin: -37px auto; } }
@media (min-width: 768px) { #home-contact .bg-white { box-shadow: rgba(0, 0, 0, 0.1) 0 7px 15px -5px; }
  #home-contact p { font-size: 12px; margin: 0; }
  #home-contact .col-10:nth-child(2) { border: #eee 3px solid; border-bottom: none; border-top: none; }
  #home-services { padding-top: calc(2rem + 76px); } }
@media (min-width: 768px) and (min-width: 992px) { #home-services { padding-top: calc(2rem + 55px); } }

@media (min-width: 992px) { nav.navbar { background-color: #f15927; height: 100px; }
  nav.navbar a { color: #fff; }
  nav.navbar a:active, nav.navbar a:focus, nav.navbar a:hover { color: rgba(255, 255, 255, 0.7); }
  #home-contact .bg-white p { font-size: 14px; }
  #home-payments { background: linear-gradient(90deg, #888, #888 50%, #a9a9a9 50%, #a9a9a9 100%); } }
/*#interior-service { background-image:url('http://jacaranda.yourdigitalresourcedev.com/wp-content/uploads/2018/11/service-banner.jpg'); min-height:600px; }*/
#interior-service { /*background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/service-bg-interior.jpg);*/ background-color: #f5edb5; min-height: 400px; }
#interior-service h1 { text-shadow: rgba(0, 0, 0, 0.3) 0 0 10px; }
@media (min-width: 768px) { #interior-service { /*background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/service-bg-interior-md.jpg);*/ background-color: #f5edb5; } }
@media (min-width: 992px) { #interior-service { /*background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/service-bg-interior-lg.jpg);*/ background-color: #f5edb5; } }
@media (min-width: 1200px) { #interior-service { /*background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/service-bg-interior-xl.jpg);*/ background-color: #f5edb5; } }
@media (min-width: 1921px) { #interior-service { /*background: linear-gradient(90deg, rgba(154, 220, 211, 0.3), rgba(154, 220, 211, 0.3)), url(/wp-content/uploads/2018/11/service-bg-interior-hd.jpg);*/ background-color: #f5edb5; } }



.carousel-item.slide-4 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/11/istock-family-1.jpg);background-repeat: no-repeat; }
@media (min-width: 768px) { .carousel-item.slide-4 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/11/istock-family-1.jpg);background-repeat: no-repeat; } }
@media (min-width: 992px) { .carousel-item.slide-4 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/11/istock-family-1.jpg); background-repeat: no-repeat;} }
@media (min-width: 1200px) { .carousel-item.slide-4 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/11/istock-family-1.jpg); background-position:center;background-repeat: no-repeat; } }
@media (min-width: 1921px) { .carousel-item.slide-4 { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url(/wp-content/uploads/2018/11/istock-family-1.jpg);background-repeat: no-repeat; } }
.wp-image-498
{
    position: absolute;
    left: 26px;
    top: 301px;

}
.wp-image-497
{
    position: absolute;
    right: 30px;
    top: 301px;
}
.carousel-item.slide-4 {
   background-size: cover;
}

#patient-form-btns-wrapper {
    display: inline-flex;
    justify-content: space-between;
    margin: 20px 0px;
}
a.patient-form-btn {
    border: 2px solid #f15927;
    padding: 10px 10px;
    color: #fff;
    background-color: #f15927;
    margin-right: 10px;
    font-size: .9em;
}

@media (max-width: 787px) {
    #patient-form-btns-wrapper {
        display: block;
        margin: 20px 0px;
    }
    a.patient-form-btn {
        display: block;
        text-align: center;
}
}