@media (max-width:767px){.h1,h1{font-size:25px!important}.h2,h2{font-size:20px!important}br{display:none}.btn-primary.dark-blue{padding:10px 30px}.modal-title{line-height:25px}.badge-info{line-height:25px}.navbar-light .navbar-toggler{color:#184274;border-color:transparent;text-align:right}.navbar-light .navbar-toggler i{font-size:30px;font-weight:400;padding-right:10px}.navbar{padding-bottom:10px;padding-top:10px}.navbar-nav{width:100%}.navbar-collapse{position:absolute;top:100%;left:0;right:0;background-color:#fff;text-align:center;padding:15px 0;box-shadow:3px 8px 3px -4px rgb(0 0 0 / 10%);z-index:99999}.nav-link{display:block;padding:10px 0;color:#184274}.header .navbar-nav .nav-link{display:block;padding:10px 0;color:#184274;line-height:normal}.header .nav-item{color:#184274;font-size:18px;font-weight:600}.nav-link.active .nav-item{padding-bottom:3px}.navbar-collapse .dropdown-menu{position:static;top:228%;left:30px;float:none;min-width:10rem;padding:0;margin:.125rem 0 0;font-size:15px;text-align:center;list-style:none;background-color:#fff;background-clip:padding-box;border:0;border-radius:0;box-shadow:none!important}.header-icons,.krugerrands-absolute,.topbar{display:none}.mobi-logo img{width:100%}.mobile-contact-details{display:block}.header{padding:0;background-color:#fff}.header .col-12{padding:0}.navbar-toggler:focus,:focus-visible{outline:0;box-shadow:none}.home-header .row{height:500px;padding-bottom:5%}.intro{padding:80% 0 10% 0;margin-top:-200px}.logo-mark img{width:30%;height:auto}.sallyanddonna{text-align:center;border-radius:20px;padding:20px}.sallyanddonna img{width:60%;height:auto;margin-bottom:20px}.support h3{line-height:50px;vertical-align:middle}.playpen{line-height:30px;font-size:25px}.playpen:before{content:"";position:absolute;left:0;right:0;top:84%;height:20px;width:105%}.about2,.home-services1,.services{border-radius:70px 0 0 0;padding:15% 5%}.about4{border-radius:0 0 70px 0;padding-bottom:25%}.about3 img,.about4 img{margin-top:20px}.home-services2{padding:15% 5%;border-radius:0 0 70px 0}.support{padding:10% 0}.new-client-form-div{text-align:center}.page-header .row{height:300px}.about1-right{padding:10% 7%}.services img{width:30%;float:none;margin-bottom:40px}.services .card{text-align:center}.contact{padding:10% 5%}.contact-details{border-radius:10px 76px 10px 10px;padding:8%;margin-top:10%}.contact-details i{font-size:25px;margin-bottom:20px}.contact-details a,.contact-details p{font-size:18px}.contact-quote{border-radius:10px 10px 76px 10px;padding:8%;margin-top:40px}.contact-quote h4{line-height:30px;font-size:24px}#map{height:400px;width:100%}.footer{text-align:center}footer{padding-bottom:43%;padding-top:10%}}@media (min-width:768px) and (max-width:991px){.h1,h1{font-size:30px!important;line-height:45px}.h2,h2{font-size:20px!important}br{display:none}.btn-primary.dark-blue{padding:10px 30px}.modal-title{line-height:25px}.badge-info{line-height:25px}.navbar-light .navbar-toggler{color:#184274;border-color:transparent;text-align:right}.navbar-light .navbar-toggler i{font-size:30px;font-weight:400;padding-right:10px}.navbar{padding-bottom:10px;padding-top:10px}.navbar-nav{width:100%}.navbar-collapse{position:absolute;top:100%;left:-24px;right:-24px;background-color:#fff;text-align:center;padding:15px 0;box-shadow:3px 8px 3px -4px rgb(0 0 0 / 10%);z-index:99999}.nav-link{display:block;padding:10px 0;color:#184274}.header .navbar-nav .nav-link{display:block;padding:5px 0;color:#184274;line-height:normal}.header .nav-item{color:#184274;font-size:15px;font-weight:600}.nav-link.active .nav-item{padding-bottom:3px}.navbar-collapse .dropdown-menu{position:static;top:228%;left:30px;float:none;min-width:10rem;padding:0;margin:.125rem 0 0;font-size:15px;text-align:center;list-style:none;background-color:#fff;background-clip:padding-box;border:0;border-radius:0;box-shadow:none!important}.header-icons,.krugerrands-absolute,.topbar{display:none}.mobi-logo img{width:55%}.mobile-contact-details{display:block;padding-top:10px;margin-top:10px}.header{padding:0;background-color:#fff}.header .col-12{padding:0}.navbar-toggler:focus,:focus-visible{outline:0;box-shadow:none}.page-header .row{height:400px;padding-bottom:5%}.page-header h1{font-size:30px;margin-bottom:20px;padding:20px 30px;text-align:center}.logo-mark img{width:100%;height:auto}.intro{padding:20% 0 10% 0;margin-top:-120px}.playpen:before{left:0;right:-20px;top:84%}.home-services1{border-radius:130px 0 0 0;padding:10% 5% 5% 5%}.home-services2{border-radius:0 0 130px 0;padding:10% 5% 5% 5%}.new-client-form-div p{font-size:15px;line-height:20px}.about1{margin-bottom:5%;padding-bottom:10%}.about2{border-radius:175px 0 0 0;padding:15% 5%}.about4{border-radius:0 0 175px 0;padding-bottom:10%}.about3 img,.about4 img{margin-top:40px}.playpen{line-height:40px;font-size:22px}.services{border-radius:175px 0 0 0;padding:15% 5% 5% 5%}.services img{width:100%;float:right}.contact-details{border-radius:10px 106px 10px 10px;padding:10%}.contact-quote{padding:10%;border-radius:10px 10px 106px 10px}.contact-quote h4{line-height:35px;font-size:20px}#map{height:500px;width:100%}.gm-style img{max-width:70%}.footer-logo{width:90%;margin:20px 0}footer{padding-bottom:17%}footer p>span{font-size:25px;vertical-align:middle;padding:0 5px}}@media (min-width:992px) and (max-width:1199px){.logo img{width:90%}.intro{padding:10% 0;margin-top:-90px}.logo-mark img{width:70%;height:auto}.home-services1{border-radius:170px 0 0 0;padding:10% 5%}.home-services2{border-radius:0 0 170px 0;padding:0 5% 10% 5%}.page-header .row{height:400px;padding-bottom:5%}.home-header .row{height:460px}.home-header h1{font-size:25px}.about1 .row{align-items:center}.about2{border-radius:235px 0 0 0;padding-top:10%}.about1-right{padding:3%}.about3 img{margin-top:0}.about3{border-radius:0;padding:5% 0 10% 0}.about4{border-radius:0 0 235px 0}.services{border-radius:235px 0 235px 0;padding:10% 0 10% 0}.services img{width:100%;float:right}.fees{padding:5% 0}.contact-details{border-radius:10px 100px 10px 10px;padding:8%}.contact-quote{border-radius:6px 6px 100px 6px;padding:8%}#map{height:400px;width:100%}.gm-style img{max-width:70%}}@media (min-width:1200px) and (max-width:1600px){.h1,h1{font-size:35px}.home-header .row{height:500px;padding-bottom:5%}.home-services1{border-radius:220px 0 0 0;padding:10% 0 0 5%}.home-services2{border-radius:0 0 220px 0;padding:10% 5% 10% 0}.page-header .row{height:400px}.about1-right{padding:3%}.about2{border-radius:150px 0 0 0;padding:5%}.about4{border-radius:0 0 150px 0;padding:5%}.about3{padding-bottom:5%}.about4 img{margin-top:-110%;border-radius:15px}.fees{padding:5% 0}#map{height:400px;width:100%}}@media (min-width:1390px) and (max-width:1600px){.about4 img{margin-top:-75%;border-radius:15px}.about4 img{margin-top:-50%;border-radius:15px}}