@import url("https://fonts.googleapis.com/css?family=Halant:400,700|Nunito:400,700&display=swap");h1,h2,h3,h4,h5,h6{font-family:'Halant', serif;font-weight:700;color:#000}p{font-family:'Nunito', sans-serif;color:#000}a{color:#BB171D;text-decoration:none;transition:all 200ms}a:hover{color:#821014;text-decoration:none}.btn,button,button[type=submit]{color:#fff;background-color:#BB171D;padding:.5em 1.2em;border:1px solid #BB171D;border-radius:3px;text-transform:uppercase;cursor:pointer;transition:all 200ms}.btn#previous,button#previous,button[type=submit]#previous{background-color:#c4c4c4;border-color:#c4c4c4}.btn#previous:hover,button#previous:hover,button[type=submit]#previous:hover{background-color:#333}.btn#checkout-previous,button#checkout-previous,button[type=submit]#checkout-previous{background-color:#c4c4c4;border-color:#c4c4c4}.btn#checkout-previous:hover,button#checkout-previous:hover,button[type=submit]#checkout-previous:hover{background-color:#333}.previous .btn,.previous button,.previous button[type=submit]{background-color:#c4c4c4;border-color:#c4c4c4}.previous .btn:hover,.previous button:hover,.previous button[type=submit]:hover{background-color:#333;border-color:#333}.btn:hover,button:hover,button[type=submit]:hover{background-color:#821014;border-color:#821014}.btn#booklater,button#booklater,button[type=submit]#booklater{color:#BB171D;background-color:transparent}.btn#booklater:hover,button#booklater:hover,button[type=submit]#booklater:hover{color:#821014}select,input,.form-control,.custom-select,.custom-input{border:1px solid #878787;border-radius:3px;padding:.5em 1.2em;width:100%;line-height:1.2}select:focus,input:focus,.form-control:focus,.custom-select:focus,.custom-input:focus{border-color:#BB171D}input[type="checkbox"],input[type="radio"]{width:auto}section{padding:4em 0}section .container{max-width:1200px}.grid .gridItem{margin-bottom:2em}.grid .gridItem p{margin-bottom:0}@media (min-width: 767px){.grid{display:flex;justify-content:center}.grid .gridItem{flex:1 1;margin:1em}.grid .gridItem p{margin-bottom:1em}}.topContent{text-align:center}.topContent img{margin-bottom:3em;max-width:100px;border-radius:90px}#add-service{text-transform:uppercase}.selectWrapper{padding:3em 0}.addServicesWrapper{padding:1em 1.2em}@media (max-width: 767px){.addServicesWrapper{padding:1em 0}}.navWrapper{padding:1em 15px;display:flex;flex-flow:column-reverse}@media (min-width: 767px){.navWrapper{justify-content:space-between;flex-flow:row}}.navWrapper .previous,.navWrapper .proceed{width:100%}@media (min-width: 767px){.navWrapper .previous,.navWrapper .proceed{width:auto}}.navWrapper button{width:100%;margin:1em 0}@media (min-width: 767px){.navWrapper button{width:auto;margin:inherit}}#newrows .selectWrapper:nth-of-type(odd){background-color:#FAFAFA}#newrows .remove-service{display:block;text-align:right}@media (min-width: 767px){#newrows .remove-service{margin:-3em 0 2em auto}}.errormsg{text-align:center}.info1,.linearfeetspan1{margin-top:1em}#main-navigation{margin:1em 0}#main-navigation .logo img{max-width:100%}#main-navigation .grid{display:flex;justify-content:space-between;align-items:center}#main-navigation .grid .gridItem{flex:1 1}#main-navigation .grid .gridItem ul{list-style:none;display:flex;justify-content:flex-end;align-items:center}#main-navigation .grid .gridItem ul li{margin-left:2em}#main-navigation .grid .gridItem ul li a{color:#000;text-transform:uppercase}#main-navigation .grid .gridItem ul li a:hover{color:#BB171D}#main-navigation .grid .gridItem ul li button{background-color:transparent;color:#000;border:none}#main-navigation .grid .gridItem ul li button:hover{color:#BB171D}#main-navigation .grid .gridItem #helpInfo .modal-header{text-align:center}#main-navigation .grid .gridItem #helpInfo .modal-body a{text-align:center;display:block;margin:1em;padding:1em;color:#000;text-transform:uppercase;border:1px solid #c4c4c4;border-radius:3px}#main-navigation .grid .gridItem #helpInfo .modal-body a:hover{color:#BB171D}#main-navigation .grid .gridItem #helpInfo .modal-body a svg{margin-right:1em}#main-navigation .grid .gridItem #helpInfo input,#main-navigation .grid .gridItem #helpInfo .form-control{margin:0 1em 1em 1em;max-width:calc(100% - 2em)}footer{padding:2em 0}footer .logo{max-width:180px}footer .logo img{max-width:100%}.start .navWrapper{justify-content:center}.start .selectWrapper{max-width:800px;margin:0 auto}.howItWorks{background-color:#FAFAFA}.howItWorks .wrapper{max-width:600px;margin:0 auto 2em;text-align:center}.howItWorks .grid .iconBox{text-align:center}.howItWorks .grid .iconBox svg{height:75px;width:auto;margin-bottom:1em;color:#333}.video .videoWrapper{height:400px}@media (min-width: 767px){.video .videoWrapper{height:80vh}}#dastep1 .navWrapper{justify-content:flex-end}#dastep2 .select label:nth-of-type(1){margin-right:2em}#dastep2 .selectRow label{margin-right:2em}#dastep3 .grid,#clstep2 .grid{align-items:flex-start}#dastep3 .grid.contactForm,#clstep2 .grid.contactForm{justify-content:flex-start}#dastep3 .grid.contactForm .gridItem,#clstep2 .grid.contactForm .gridItem{margin:0 1em 1em 0}#dastep3 .grid .gridItem.contact,#clstep2 .grid .gridItem.contact{max-width:100%}@media (min-width: 767px){#dastep3 .calendar,#clstep2 .calendar{max-width:33%}}#clcheckout section,#dacheckout section{padding:2em 0}#clcheckout .order_area,#dacheckout .order_area{padding:1em}@media (min-width: 767px){#clcheckout .order_area,#dacheckout .order_area{border:1px solid #c4c4c4;border-radius:3px}}#clcheckout input,#clcheckout .form-control,#dacheckout input,#dacheckout .form-control{margin-bottom:1em}#clcheckout input[type="checkbox"],#clcheckout input[type="radio"],#dacheckout input[type="checkbox"],#dacheckout input[type="radio"]{width:auto;margin:0 5px 0 0}#clcheckout .total p,#dacheckout .total p{font-size:1.8em;font-weight:bold}#clcheckout .subtotal,#dacheckout .subtotal{border-bottom:1px solid #c4c4c4;margin-bottom:1em}#clcheckout .submit,#dacheckout .submit{display:flex;flex-flow:column-reverse;justify-content:center}#clcheckout .submit button,#dacheckout .submit button{margin:1em 2em}@media (min-width: 767px){#clcheckout .submit,#dacheckout .submit{display:flex;flex-flow:row;justify-content:center}}#clcheckout .badges,#dacheckout .badges{text-align:center;margin:1em}#clcheckout .checkoutFlex,#dacheckout .checkoutFlex{display:flex;flex-flow:column-reverse}@media (min-width: 676px){#clcheckout .checkoutFlex,#dacheckout .checkoutFlex{flex-flow:row}}.thankYou .botContent{margin-top:3em}.thankYou .botContent p{font-size:1.2em}.select{display:flex;flex-flow:column;justify-content:space-between;height:100%}
