.BookingAddress { display: none;}.is-builder .div-link {width:50%; height:50%;}.services-table table{ width: 100%;}.services-table {margin-top:30px;}.services-table td, .services-table th { border: 1px solid #ebebeb; padding: 15px 20px; text-align: center;}.services-table th {background-color: #FF0001;}.services-image img { border: 5px solid #ebebeb;}.faq_sec{padding-top:20px;}.faq_sec .card-header{background:#fff;padding:0;}.faq_sec .card-default{border:none;margin-bottom:10px;}.faq_sec .card-title{font-size:18px;color:#070d22;font-weight:700;}.faq_sec .card-title a{display:block;padding:14px 70px 14px 14px;position:relative;border:2px solid #d8d8d8;border-radius:5px;color:#070d22;text-decoration:none !important;}.faq_sec .card-title a:before{position:absolute;right:16px;top:9px;width:15px;height:100%;content:'\2b';font-size: 27px;color:#FF0000;}.faq_sec .card-title a[aria-expanded="true"]:before{content:'\f068';font-family: 'Font Awesome 6 Pro';font-weight: 900;}.faq_sec .card-title a[aria-expanded="true"]{color:#FF0000;}.staffHdr2 h2 {text-align:center;}.StaffImage { border: 5px solid #ebebeb;}.bigbutton_primary {transition: .3s ease;}#ctl00_ContentPlaceHolder_imgFB, .addToCartLink img {box-shadow: 1px 2px 5px #ccc;}.bigbutton_primary, .bigbutton_secondary, .bigbutton_red, .bigbutton_signup, .addToCartButton {border-radius:0}#divLayoutBuilder .feat-img-wrap img, #divLayoutBuilder .nhp-link-box .nhp-div-link h3 { z-index: 10; position: relative;}#menuContainer { box-shadow: 1px 2px 5px #ccc;}.ism-slider > ol, .ism-slider > ol > li, .ism-slider > ol > li > img { width: 100%; list-style: none; margin: 0; padding: 0;}#nhp-k2d {background: #f9f9f9;}#nhp-k2d .row {display:flex;}#nhp-k2d .row .col-img, #nhp-k2d .row .col-txt {display: flex; padding: 0 45px; justify-content: center; flex-direction: column;}.ism-slider { overflow: hidden; position: relative; padding: 0 !important; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: default; z-index: 2; background-color: rgba(0, 0, 0, 0.1); -webkit-animation: ism-fadein 3s; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box;}[id^='ulSuburb'] > li { line-height: 25px}@-webkit-keyframes ism-fadein { from { opacity: 0; } to { opacity: 1; }}@-webkit-keyframes ism-loading { 50% { left: 120px; }}.ism-slider .ism-slides { list-style: none; position: absolute; height: 100%; top: 0; padding: 0 !important; margin-top: 0; margin-bottom: 0; z-index: 1;}.ism-slider li.ism-slide { height: 100%; overflow: hidden; position: absolute; display: block; top: 0; bottom: 0; margin: 0 !important; padding: 0 !important; background-color: #d5d5d5; text-align: center;}.ism-slider .ism-img-frame { display: block; position: absolute; width: 100%; height: 100%;}.ism-slider a.ism-image-link { position: absolute; color: inherit; text-decoration: none; display: block; top: 0; left: 0; width: 100%; height: 100%;}.ism-slider .ism-img { display: block; border: none; position: absolute; pointer-events: none;}.ism-button, .ism-pause-button { position: absolute; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: none; outline: none; text-align: center; z-index: 6; cursor: pointer; padding: 0; background-repeat: no-repeat; background-position: center center;}.ism-pause-button { display: none; left: 50%;}.ism-slider:hover .ism-pause-button { display: block;}.ism-caption { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 1em; text-shadow: none; line-height: 1.2em; padding: 0.25em 0.5em; width: auto; height: auto; text-align: center; visibility: hidden;}a.ism-image-link .ism-caption, a.ism-caption { text-decoration: none; font-weight: normal;} a.ism-caption:hover { text-decoration: underline; }.ism-caption-0 { z-index: 3;}.ism-caption-1 { z-index: 4;}.ism-caption-2 { z-index: 5;}.ism-radios { margin: 0; padding: 0; list-style: none; color: #fff; font-size: 1px;}.ism-slider .ism-radios { position: absolute; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 6; bottom: 5px; left: 0; right: 0; width: auto; background-color: rgba(255, 255, 255, 0.0); padding: 0 7px; height: 0; overflow: visible;} .ism-slider .ism-radios.ism-radios-as-thumbnails { bottom: 5px; }.ism-radios li { position: relative; display: inline-block; margin: 0 3px; padding: 0;}.ism-radios input.ism-radio { display: none;}.ism-radios label { display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; text-decoration: none; cursor: pointer;}.ism-radios-as-thumbnails label { -webkit-background-size: 120% auto; -moz-background-size: 120% auto; -o-background-size: 120% auto; background-size: 120% auto; background-position: center center; background-repeat: no-repeat; border: 2px solid rgba(255, 255, 255, 0.6); opacity: 0.8;} .ism-radios-as-thumbnails label:hover { border: 2px solid #fff; opacity: 1; }.ism-radios-as-thumbnails li.active label { border: 2px solid rgba(255, 255, 255, 1.0); opacity: 1;}p.ism-badge { margin: 0 auto; text-align: right; font-size: 10px; padding-top: 1px; color: #ccc; font-family: sans-serif; font-weight: normal;} p.ism-badge a.ism-link { color: inherit; text-decoration: none; margin-right: 0.25em; } p.ism-badge a.ism-link:hover { color: #aaa; text-decoration: underline; }.ism-zoom-in { -webkit-animation: zoomin 0.81s linear 1; animation: zoomin 0.81s linear 1;}@-webkit-keyframes zoomin { 0% { -webkit-transform: scale(1.0); transform: scale(1.0); } 100% { -webkit-transform: scale(3.0); transform: scale(3.0); }}@keyframes zoomin { 0% { -webkit-transform: scale(1.0); transform: scale(1.0); } 100% { -webkit-transform: scale(3.0); transform: scale(3.0); }}@-webkit-keyframes fadein { 0% { opacity: 0; } 100% { opacity: 1; }}@keyframes fadein { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes slidein { 0% { -webkit-transform: translate(-1200px, 0); transform: translate(-1200px, 0); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); }}@keyframes slidein { 0% { -webkit-transform: translate(-1200px, 0); transform: translate(-1200px, 0); } 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); }}@-webkit-keyframes popin { 50% { -webkit-transform: scale(1.2); transform: scale(1.2); }}@keyframes popin { 50% { -webkit-transform: scale(1.2); transform: scale(1.2); }}.ism-zoom-pan { -webkit-animation: zoompan 20.0s linear 1; animation: zoompan 20.0s linear 1;}@-webkit-keyframes zoompan { 0% { -webkit-transform: translate(0, 0) scale(1.0); transform: translate(0, 0) scale(1.0); } 50% { -webkit-transform: translate(-5%, -5%) scale(1.3); transform: translate(-5%, -5%) scale(1.3); } 100% { -webkit-transform: translate(0, 0) scale(1.0); transform: translate(0, 0) scale(1.0); }}@keyframes zoompan { 0% { -webkit-transform: translate(0, 0) scale(1.0); transform: translate(0, 0) scale(1.0); } 50% { -webkit-transform: translate(-5%, -5%) scale(1.3); transform: translate(-5%, -5%) scale(1.3); } 100% { -webkit-transform: translate(0, 0) scale(1.0); transform: translate(0, 0) scale(1.0); }}.ism-zoom-rotate { -webkit-animation: zoomrotate 20.0s linear 1; animation: zoomrotate 20.0s linear 1;}@-webkit-keyframes zoomrotate { 0% { -webkit-transform: rotate(0) scale(1.0); transform: rotate(0) scale(1.0); } 50% { -webkit-transform: rotate(-5deg) scale(1.3); transform: rotate(-5deg) scale(1.3); } 100% { -webkit-transform: rotate(0) scale(1.0); transform: rotate(0) scale(1.0); }}@keyframes zoomrotate { 0% { -webkit-transform: rotate(0) scale(1.0); transform: rotate(0) scale(1.0); } 50% { -webkit-transform: rotate(-5deg) scale(1.3); transform: rotate(-5deg) scale(1.3); } 100% { -webkit-transform: rotate(0) scale(1.0); transform: rotate(0) scale(1.0); }}#my-slider { width: 800px; -webkit-border-radius: 5px; border-radius: 5px;}#my-slider-ism-badge { width: 800px;}#my-slider:before { content: ''; display: block; padding-top: 75%;}#my-slider .ism-frame { position: absolute; top: 0; bottom: 0; left: 0; width: 100%;}#my-slider .ism-button { display: block; border-radius: 25px; width: 50px; height: 50px; background-size: 16px 16px; top: 50%; margin-top: -25px; color: #fff; background-color: rgba(255, 255, 255, 0.3); display: block; visibility: visible;}#my-slider .ism-button-prev { left: 10px;}#my-slider .ism-button-next { right: 10px;}#my-slider .ism-pause-button { width: 50px; height: 50px; background-size: 16px 16px; top: 50%; margin-top: -25px; border-radius: 25px; margin-left: -25px; color: #fff; background-color: rgba(255, 255, 255, 0.3);} #my-slider .ism-pause-button.ism-play { }#my-slider .ism-button:hover { background-color: rgba(255, 255, 255, 0.6);}#my-slider .ism-pause-button:hover { background-color: rgba(255, 255, 255, 0.6);}#my-slider .ism-radios { display: block; height: 20px; text-align: center;} #my-slider .ism-radios label { width: 20px; height: 20px; border-radius: 10px; color: #000; background-color: rgba(0, 0, 0, 0.2); border: 2px solid rgba(255, 255, 255, 0.7); } #my-slider .ism-radios li.active label { background-color: rgba(255, 255, 255, 1.0); } #my-slider .ism-radios label:hover { border: 2px solid rgba(255, 255, 255, 1.0); }#my-slider .ism-slide-0 .ism-img-frame { width: 100%;}#my-slider .ism-slide-0 .ism-img { width: 100%; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}#my-slider .ism-slide-1 .ism-img-frame { width: 100%;}#my-slider .ism-slide-1 .ism-img { width: 100%; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}#my-slider .ism-slide-2 .ism-img-frame { width: 100%;}#my-slider .ism-slide-2 .ism-img { width: 100%; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}#my-slider .ism-slide-0 .ism-caption-0.ism-caption-anim { -webkit-animation: fadein 0.5s; animation: fadein 0.5s;}#my-slider .ism-slide-0 .ism-caption-1.ism-caption-anim { -webkit-animation: fadein 0.5s; animation: fadein 0.5s;}#my-slider .ism-slide-0 .ism-caption-2.ism-caption-anim { -webkit-animation: fadein 0.5s; animation: fadein 0.5s;}#my-slider .ism-slide-1 .ism-caption-0.ism-caption-anim { -webkit-animation: fadein 0.5s; animation: fadein 0.5s;}#my-slider .ism-slide-1 .ism-caption-1.ism-caption-anim { -webkit-animation: fadein 0.5s; animation: fadein 0.5s;}#my-slider .ism-slide-1 .ism-caption-2.ism-caption-anim { -webkit-animation: fadein 0.5s; animation: fadein 0.5s;}#my-slider .ism-slide-2 .ism-caption-0.ism-caption-anim { -webkit-animation: fadein 0.5s; animation: fadein 0.5s;}#my-slider .ism-slide-2 .ism-caption-1.ism-caption-anim { -webkit-animation: fadein 0.5s; animation: fadein 0.5s;}#my-slider .ism-slide-2 .ism-caption-2.ism-caption-anim { -webkit-animation: fadein 0.5s; animation: fadein 0.5s;}#my-slider .ism-slide-0 .ism-caption-0 { font-size: 1.25em; font-family: sans-serif; position: absolute; top: 10%; left: 5%; border-radius: 4px; border: none; color: #fff; background-color: rgba(0, 0, 0, 0.70);}#my-slider .ism-slide-0 .ism-caption-1 { font-size: 1.25em; font-family: sans-serif; position: absolute; top: 60%; left: 40%; border-radius: 4px; border: none; color: #fff; background-color: rgba(0, 0, 0, 0.70);}#my-slider .ism-slide-0 .ism-caption-2 { font-size: 1.25em; font-family: sans-serif; position: absolute; top: 20%; left: 60%; border-radius: 4px; border: none; color: #fff; background-color: rgba(0, 0, 0, 0.70);}#my-slider .ism-slide-1 .ism-caption-0 { font-size: 1.25em; font-family: sans-serif; position: absolute; top: 10%; left: 5%; border-radius: 4px; border: none; color: #fff; background-color: rgba(0, 0, 0, 0.70);}#my-slider .ism-slide-1 .ism-caption-1 { font-size: 1.25em; font-family: sans-serif; position: absolute; top: 60%; left: 40%; border-radius: 4px; border: none; color: #fff; background-color: rgba(0, 0, 0, 0.70);}#my-slider .ism-slide-1 .ism-caption-2 { font-size: 1.25em; font-family: sans-serif; position: absolute; top: 20%; left: 60%; border-radius: 4px; border: none; color: #fff; background-color: rgba(0, 0, 0, 0.70);}#my-slider .ism-slide-2 .ism-caption-0 { font-size: 1.25em; font-family: sans-serif; position: absolute; top: 10%; left: 5%; border-radius: 4px; border: none; color: #fff; background-color: rgba(0, 0, 0, 0.70);}#my-slider .ism-slide-2 .ism-caption-1 { font-size: 1.25em; font-family: sans-serif; position: absolute; top: 60%; left: 40%; border-radius: 4px; border: none; color: #fff; background-color: rgba(0, 0, 0, 0.70);}#my-slider .ism-slide-2 .ism-caption-2 { font-size: 1.25em; font-family: sans-serif; position: absolute; top: 20%; left: 60%; border-radius: 4px; border: none; color: #fff; background-color: rgba(0, 0, 0, 0.70);}.bm-row-left, .bm-row-right { padding: 50px; margin-top: 20px; margin-bottom: 20px; border-radius: 18px; box-shadow: 3px 3px 53px 0px #d0d0d0;} .bm-row-left img, .bm-row-right img { border: solid 3px #fcca31; border-radius: 10px; }@media(max-width:991px) {#divLogo{width:35%;}.minor_nav {margin-top: -22px;}#topmenu {margin-top:78px;}#nhp-about .about-img img { position: relative!important; margin-top: -70px;} .nhp-lesson-box:last-child .nhp-lesson-img-wrap:after { left: 70% !important; } .nhp-lesson-box:first-child .nhp-lesson-img-wrap:before { right: 0 !important; } #nhp-about { background: none !important; } #nhp-about .col-about { min-height: unset !important; } #nhp-about { margin-top: 0 !important; margin-bottom: 0 !important; } .nhp-test-col { margin-bottom: 25px; } .nhp-banner-content { min-height: unset !important; max-width: 60% !important; } .bm-row-left img, .bm-row-right img { margin-bottom: 25px }}.vehicles-header { text-align: center; text-transform: uppercase; font-size: 15pt; margin: 20px 0;}.img-centered { display: block; margin-left: auto; margin-right: auto;}.box-yellow { background: #fcca31;}.box-red { background: #FF0000;}.box-red, .box-yellow { padding: 30px; min-height: 380px;} .box-red img, .box-yellow img { padding-top: 20px } .box-red h5, .box-yellow h5 { padding-bottom: 20px }.services-team {}@media(max-width:1050px) { .box-red, .box-yellow { min-height: 412px; }}@media(max-width:991px) { .box-red, .box-yellow { min-height: unset; }}table.roundedCorners { border-radius: 25px; border-spacing: 0; margin: 9px; width: 95%; box-shadow: 1px 1px 11px #888888;} table.roundedCorners td, table.roundedCorners th { border-bottom: 1px solid LightGrey; padding: 10px; padding-left: 100px; font-size: 16px; text-align: center; } table.roundedCorners tr:last-child > td { border-bottom: none; font-size: 16px; text-align: center; } table.roundedCorners th { background: #FF0000 }#ctl00_smudge { background: #ffffff!important;}#topmenu>li.active a:after{content: " "; width: 18px; height: 3px; position: absolute; background: #FF0000; display: block; top: 37px; left: 0; right: 0; margin-left: auto; margin-right: auto;}#topmenu > li a { text-decoration: none; border-radius:0;padding: 15px 9px;font-weight: 900;}#topmenu>li a.booknow {padding: 15px 25px; transition: .3s ease;}#topmenu>li a.booknow:hover {background:#FF0001;}@media (max-width:992px) and (min-width:767px) {#nhp-banner .banner-img img {left: 43%!important;} #nhp-links .nhp-link-box:nth-child(1):after, #nhp-links .nhp-link-box:nth-child(2):after { top: 0 !important; height: 100% !important; } .nhp-div-link { margin: 10px !important; padding: 10px !important; } #nhp-info img { margin-top: 10%; height: 90% !important; object-fit: cover !important; object-position: right; } #nhp-services .nhp-service-price { font-size: 40px !important } .nhp-service-box ul li { font-size: 14px !important; } .nhp-lesson-box h6 { min-height: 165px !important; }}@media(max-width:767px) {.banner-img img { position: relative!important; left: 15px!important; max-height: 400px!important; display: block; margin: auto;}#nhp-k2d .row { flex-direction: column;}#nhp-k2d .row .col-img { margin-bottom: 35px;}#nhp-test-controls li {width:20px!important;}.nhp-careers-content { text-align: center; margin-top: 30px;}#hnp-careers .nhp-btn-red{display: block; margin: auto;}.nhp-careers-content h4 {font-size:26px!important;}.nhp-careers-content h3 { font-size: 35px!important;}.nhp-careers-img {display: block; max-width: 75%!important; margin: 25px auto!important;}#nhp-links .nhp-link-box:nth-child(1):after, #nhp-links .nhp-link-box:nth-child(2):after, .nhp-test-controls {display:none!important;}#nhp-links .container, .nhp-test-col, #hnp-careers .container {flex-direction:column;}.nhp-link-box, .nhp-test-img, .nhp-test-content {width:100%!important;}.nhp-div-link {margin:0 0 10px 0!important;}#nhp-info h2 {font-size:30px!important;}.nhp-banner-links a {margin-bottom:15px;} .nhp-btn-invis { opacity: 1 !important; margin-bottom: 30px; } .nhp-banner-content { max-width: 100% !important; }.nhp-sec { padding: 50px 0 !important;}.nhp-banner-links { flex-wrap: wrap;}nhp-btn-invis { opacity: 1 !important; margin-bottom: 40px;}.nhp-lesson-box:first-child .nhp-lesson-img-wrap:before, .nhp-lesson-box:last-child .nhp-lesson-img-wrap:after, .nhp-lesson-img-wrap:after { display: none !important}.nhp-lesson-box h6 { min-height: 115px !important;}.nhp-lessons-wrap { flex-wrap: wrap;}.nhp-lesson-box { width: 50% !important}#nhp-info .nhp-info-content { margin-left: 0 !important;}#nhp-info .row { display: block !important;}.nhp-service-box:before { left: 45%}.nhp-service-box { margin-bottom: 30px; padding: 50px; border: 4px solid #FF0001;}.nhp-servces-wrap { border: none !important;}.nhp-service-box:nth-child(1):after, .nhp-service-box:nth-child(2):after { display: none}.nhp-servces-wrap { max-width: 350px; display: block; margin: auto;}#ctl00_divContentWrapper { margin-top: 20px}.nhp-footer-logo p { text-align: center;}#nhp-footer .footer-row { display: unset !important;}}@media(max-width:600px) { .nhp-footer-links { flex-direction: column; padding: 15px; }}#nhp-banner {position: relative;}#nhp-banner .banner-img img { position: absolute;width: auto;object-fit: cover; left: 40%; height: 100%; max-height: 600px; background-color: #FF0001;z-index: 9;}.nhp-banner-content {background: #ffffffbd; max-width: 40%; padding: 50px 0; min-height: 600px; display: flex; flex-direction: column; justify-content: center;}#nhp-banner .new_banner.banner-img img{left:50%;}.nhp-banner-h3 { text-transform: uppercase; font-weight: 700; letter-spacing: -0.5px;}.nhp-about-content {background: #ffffffbd;}.nhp-banner-h1 {z-index:10; font-size: 50px; text-transform: uppercase; letter-spacing: -1px; font-weight: 700; line-height: 1; padding-bottom: 15px; position: relative;}.nhp-banner-h5 {background: #ffffff9e; margin: 25px 0; font-size: 18px; font-weight: 500; line-height: 1.5; z-index:10;}.nhp-banner-h1:after { content: " "; background: #ffe65e; position: absolute; height: 4px; width: 39px; bottom: 0; left: 2px;}.nhp-btn-red {text-decoration: none!important; transition: .3s ease; color: #ffffff !important; background: #FF0000; text-transform: uppercase; padding: 15px 0; width: 150px; display: block; text-align: center; font-size: 12px; font-weight: 700;} .nhp-btn-red:hover { background: #FF0001; }.nhp-btn-grey:hover { color: #ffffff !important; background: #FF0000;}.nhp-btn-grey {text-decoration: none!important; transition: .3s ease; color: #FF0000 !important; background: #f1f1f1; text-transform: uppercase; padding: 15px 0; width: 150px; display: block; text-align: center; font-size: 12px; font-weight: 700; margin: 40px auto 0;}.nhp-banner-links { display: flex; align-items: center;}.nhp-banner-phone { font-size: 26px; white-space: nowrap; font-weight: 700; color: #000000 !important; margin-left: 25px;} .nhp-banner-phone img { margin-bottom: 5px; margin-right: 10px; }.nhp-sec h2 { font-weight: 700; text-transform: uppercase; text-align: center; font-size: 40px;}.nhp-sec h3 { text-transform: uppercase; font-weight: 700; letter-spacing: -0.5px; font-size: 16px;}.nhp-sec h4 { font-size: 18px; margin-top: 20px;}.nhp-sec h5 { font-size: 18px; color: #636363; text-align: center; font-weight: 400; max-width: 500px; line-height: 1.4; margin: 25px auto; display: block;}.nhp-sec { padding: 70px 0;}.nhp-servces-wrap { margin-top: 40px; border: 4px solid #ffe65e;}#nhp-services .nhp-service-price { font-size: 60px; padding-bottom: 25px; letter-spacing: -0.5px; position: relative;}.nhp-test-content { padding: 15px 30px;}.nhp-test-img, .nhp-test-content { width: 50%;}.nhp-test-quote { width: 40px; margin-bottom: 15px;}.nhp-test-name { font-size: 19px; color: #000000; font-weight: 500;}.nhp-test-stars { height: 23px; margin: 5px 0 15px;}.hnp-test-text { font-size: 16px; line-height: 1.4;}#nhp-test-controls { bottom: -50px; opacity: 1;} #nhp-test-controls li { width: 70px; transition: .3s ease; height: 10px; background: #e4e3e3; border-radius: 0; margin: 0 8px; } #nhp-test-controls li:hover, #nhp-test-controls li.active:hover { background: #f69596 } #nhp-test-controls li.active { background: #FF0000; }.nhp-test-col { display: flex;}.nhp-service-price:after, #nhp-info h2:after, #nhp-about h2:after, #nhp-k2d h2:after { content: " "; background: #ffe65e; position: absolute; height: 4px; width: 39px; bottom: 0; left: 2px;}.nhp-test-photo { width: 100%;height: 250px; object-fit: cover;}#nhp-about h2 { padding-bottom: 25px; position: relative; margin-bottom: 25px;}.nhp-service-box { padding: 50px 50px 25px;}.nhp-service-btn { display: block; margin: 25px auto; width: 220px;} .nhp-service-btn a.nhp-btn-red { width: 100%; }.nhp-service-box:before { content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=269603&v=1); position: absolute; top: -20px; right: 50%;background-color:#ffe65e;height:35px;}.nhp-service-box:hover:before { background:#FF0000;}.nhp-service-box:nth-child(1):after, .nhp-service-box:nth-child(2):after { content: " "; width: 2px; height: 80%; background: #dbdbdb52; position: absolute; right: 0; top: 10%;}.nhp-service-box ul { padding: 0 20px; min-height: 150px;} .nhp-service-box ul li { text-transform: uppercase; list-style-type: square; font-size: 17px; line-height: 2.2; } .nhp-service-box ul li::marker, .nhp-footer-col li::marker { color: #FF0000; }#nhp-info .row { display: flex;}#nhp-info img { height: 100%; width: 100%; max-width: 100%; object-fit: contain;}#nhp-info .col-info-content { display: flex; flex-direction: column; justify-content: center;}#nhp-info .nhp-info-content { box-shadow: 0px 0px 20px 0px #c5c5c5b0; margin-left: -15%; background: #ffffff; padding: 30px;}#nhp-about h5 { margin-bottom: 25px;}#nhp-about h2, #nhp-about h5 { text-align: left; margin-left: 0;}#nhp-about ul { margin-bottom: 40px; list-style-type: none;} #nhp-about ul li:before { content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=92728&amp;v=1); position: absolute; left: 15px; }.nhp-sec p {font-size:18px; color: #8b8b8b;}#nhp-info h2, #nhp-k2d h2 { margin-top: 0; text-align: left; position: relative; padding-bottom: 25px; margin-bottom: 25px;}#nhp-about ul li { font-size: 18px; margin-bottom: 15px; color: #636363; font-family: Nunito Sans, sans-serif; line-height: 1.5;}#nhp-lessons { background: #f9f9f9; z-index: 0; position: relative;}.nhp-careers-content h4 { text-transform: uppercase; font-size: 36px; letter-spacing: 5px; margin-bottom: 0;}.nhp-careers-content h3 { color: #ffffff; text-transform: uppercase; font-size: 50px; letter-spacing: 2px;}.nhp-careers-content { display: flex; justify-content: center; flex-direction: column;}#hnp-careers .container { display: flex; justify-content: space-between;}.nhp-careers-img { margin-top: -150px; max-width: 300px; padding-bottom: 40px; float: right;}#hnp-careers { margin-top: 100px;}#nhp-about .col-about { min-height: 460px; display: flex; flex-direction: column; justify-content: center;}.nhp-lessons-wrap { display: flex; margin: 40px 0; justify-content: center;}.nhp-lesson-box { display: flex; width: 20%; padding: 0 20px; flex-direction: column; align-items: center; text-align: center;}.nhp-btn-invis {text-decoration: none!important; transition: .3s ease; color: #ffffff !important; background: #FF0000; text-transform: uppercase; padding: 15px 0; width: 150px; display: block; text-align: center; font-size: 12px; font-weight: 700; opacity: 0;}.nhp-lesson-box h6 { color: #636363; min-height: 92px; font-size: 18px; line-height: 1.8; font-weight: 400;}.nhp-lesson-img-wrap:after { content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=92693&amp;v=1); position: absolute; z-index: -1; left: 100%; top: 40%;}.nhp-lesson-box:first-child .nhp-lesson-img-wrap:before { content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=92708&amp;v=1); position: absolute; z-index: -1; right: 45%; top: 45%;}.nhp-lesson-box:last-child .nhp-lesson-img-wrap:after { content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=92709&amp;v=1); position: absolute; z-index: -1; left: 100%; top: 13px;}.nhp-lesson-box:hover .nhp-btn-invis { opacity: 1;}.nhp-lesson-img-wrap { min-height: 100px; min-width: 100px; display: flex; justify-content: center; align-items: center; background: #fffaeb; border: 5px solid #ffffff; transition: .3s ease; position: relative;}.nhp-lesson-box:hover .nhp-lesson-img-wrap { background: #FF0000; border-color: #FF0000;} .nhp-lesson-box:hover .nhp-lesson-img-wrap img { background-color:#FF0000; }#nhp-about { min-height: 600px; margin-top: 50px; margin-bottom: 50px;position:relative;}#nhp-about .about-img img {position: absolute;width: auto;object-fit: cover; left: 0; height: 100%; max-height: 600px; background-color: #ffe65e;}#nhp-links .container { display: flex; justify-content: space-around;}.nhp-link-box { position: relative; width: 30%;}.nhp-div-link { display: flex; transition: .3s ease; flex-direction: column; align-items: center; justify-content: center; margin: 30px; padding: 30px; text-align: center;} .nhp-div-link h3 { text-transform: uppercase; line-height: 1.3; }.nhp-link-box:hover .nhp-div-link { box-shadow: 0px 0px 20px 0px #c5c5c5b0;} .nhp-link-box:hover .nhp-div-link h3 { color: #FF0000; }.nhp-link-box:hover img { filter: brightness(0) saturate(100%) invert(31%) sepia(32%) saturate(6240%) hue-rotate(341deg) brightness(94%) contrast(97%);}.div-link { position: absolute; height: 100%; width: 100%; z-index: 2;}.nhp-banner-phone:hover { color: #FF0000 !important;} .nhp-banner-phone:hover img { filter: brightness(0) saturate(100%) invert(31%) sepia(32%) saturate(6240%) hue-rotate(341deg) brightness(94%) contrast(97%); }#hnp-careers .nhp-btn-red:hover { background: #000000;}.nhp-footer-links { display: flex; margin-bottom: 30px; justify-content: space-evenly;}.nhp-footer-col {}.nhp-footer-logo { max-width: 250px;}#nhp-testiomnials .carousel-inner { padding: 30px 0;}.nhp-footer-col li a, .nhp-footer-logo p { font-size: 15px; font-weight: 500; transition: .3s ease; line-height: 1.8; color: #000000 !important;}.nhp-footer-logo img { margin-bottom: 15px; margin-left: -20px;}#nhp-footer .footer-row { display: flex;}#nhp-footer h3 { text-transform: uppercase; margin-bottom: 15px;}#nhp-footer .footer-col { display: flex;}.nhp-footer-col li { list-style-type: square;}.nhp-footer-col ul { padding-left: 15px;}.nhp-footer-col li a {text-decoration:none!important;}.nhp-footer-col li a:hover { color: #FF0000 !important;}.nhp-footer-follow img:hover { filter: brightness(0) saturate(100%) invert(31%) sepia(32%) saturate(6240%) hue-rotate(341deg) brightness(94%) contrast(97%);}#nhp-footer { background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=269623&v=1); background-position: right bottom; background-size: 40%; background-repeat: no-repeat;padding-top: 50px;}#ctl00_divCustomFooter { margin-bottom: -20px;}.nhp-footer-cpr p { color: #989898; text-align: center; font-weight: 600;}.nhp-footer-cpr { border-top: 1px solid #ececec; padding: 15px;}#nhp-links .nhp-link-box:nth-child(1):after, #nhp-links .nhp-link-box:nth-child(2):after { content: " "; width: 2px; height: 80%; background: #dbdbdb52; position: absolute; right: -12px; top: 10%;}.nhp-lesson-img-wrap a img{ background-color: #FF0001; width: 100px; height: 100px; object-fit: contain;}#nhp-about ul li:before { content: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=269613&v=1); background-color: #ffe65e; height: 20px;}.f_social ul li{display: inline-block;list-style-type: none;}.f_social a {display: block; margin-right: 4px; height: 35px; width: 35px; background: #ffffff9a; border-radius: 50%;}.f_social a:hover{ background: #ffffff}.f_social svg { transition: .3s ease; height: 20px; width: 20px; object-fit: contain; fill: #000; }.f_social svg:hover {fill:#FF0000;}.sm-icons{padding: 0 !important;}@media(max-width:991px){#topmenu > li a{padding:15px 7px;}}@media(max-width:767px){.new_banner{padding-right:30px;}}