body {margin: 0;padding: 0;}.gallery-page-body{margin-top: 7rem;}/*Font Stuff*/h1,h2,h3,h4,h5,h6 {font-family: 'Righteous', cursive;}p.h1 {font-family: 'Righteous', cursive;}h5 {font-size: 1.6rem;padding-bottom: 0;margin-bottom: 0;line-height: 100%;}p blockquote .blockquote-footer {font-family: 'Open Sans', sans-serif;}.homepage {font-size: 1.1rem;}/*Navigation Stuff*/.navbar-area {position: absolute;left: 0;top: 0;z-index: 9;height: auto;width: 100%;transition: all .4s;background-color: #333;padding: 10px 0;}.navbar-area .navbar-brand {font-family: 'Righteous', cursive;color: #FFF;font-size: 1.5rem;padding: 0;}nav-item {padding: 0 1rem;}.navbar-nav .nav-link {    display: block;	color: #FFFFFF;    padding: 0.7rem 0;}.navbar-nav li {color: #FFF;font-weight: 400;font-size: 1rem;letter-spacing: 0.04em;padding: 0 0.5rem;}.main-nav ul.navbar-nav li a.active,.main-nav ul.navbar-nav li a:hover {color: #4DA6FF;}.main-nav {width: 90%;margin: auto;}.navbar-toggler-right {color: #FFF;}/* unvisited link */a:link {color: #FFFFFF;}/* visited link */a:visited {color: #FFFFFF;}/* mouse over link */a:hover {color: #4DA6FF;}/* selected link */a:active {color: #FFFFFF;}/*Hero Area Stuff*/.hero-area {background-image: url(../northampton-welding-images/alloy-wheel-repair-mobile-size.jpg);background-size: cover;background-position: center;background-color: #342759;position: relative;z-index: 1;color: #fff;font-size: 1rem;padding-top: 350px;}.hero-area::after {position: absolute;left: 0;top: 0;height: 100%;width: 100%;content: "";z-index: -1;background-color: rgba(51, 51, 51, 0.2);}#hero-carousel h1 {font-size: 1.9rem;padding: 0 0 10px;color: #FFF;display: none;}#hero-carousel h2.best-repair {font-size: 1.2rem;padding: 0 17px;line-height: 150%;color: #FFF;letter-spacing: 0.01em;display: none;}.headline {color: #FFF;background-color: #333;text-align: center;padding-bottom: 1rem;padding-top: 1rem;width: 100%;}.headline p.h1 {font-size: 2.2rem;padding: 0 0.5rem;color: #FFF;}h2.best-repair {font-size: 1rem;padding: 0 .7rem;line-height: 120%;color: #FFF;letter-spacing: 0.01em;}/*Dents Section*/.dents {background-color: #4DA6FF;color: #FFF;text-align: center;padding: 20px;display: none;}.cracks {background-color: #97B0FF;color: #FFF;text-align: center;padding: 20px;display: none;}.dents h2 {font-size: 4rem;}.cracks h2 {font-size: 4rem;}.repaired {font-family: 'Righteous', cursive;color: #FFF;font-size: 1.6rem;padding: 0;margin: 0;text-align: center;}.price {font-family: 'Righteous', cursive;color: #FFF;font-size: 6rem;padding-top: 12px;padding-bottom: 12px;margin: 0;text-align: center;line-height: 1;}.asterix {font-size: 2rem;}.tyre-removal {color: #FFF;font-size: 0.9rem;}.index-page-body .top-row-wording{padding: 2.5rem 2rem 2rem;background-color: #FFF;}/*Testimonial Stuff*/.testimonials {border-top: solid 3px #333;border-bottom: solid 3px #333;}.testimonial-image {background-image: url(../northampton-welding-images/alloy-wheel-welding-testimonial-800.jpg);background-size: cover;background-position: center;background-color: #342759;position: relative;z-index: 1;min-height: 250px;}#gallery .testimonial-image {background-image: url(../northampton-welding-images/spray-painting-900.jpg);background-position: center;}#fitment-guide .testimonial-image {background-image: url(../northampton-welding-images/alloy-wheel-welding-2.jpg);}#contact .testimonial-image {background-image: url(../northampton-welding-images/bead-breaker-3.jpg);background-position: right;}.testimonial-wording {background-color: #333;color: #FFF;}.carousel-inner .item {height: 100vh;}.quote {margin-bottom: 1.7rem;min-height: 120px;}#carousel-testimonial {min-height: 400px;}#carousel-testimonial .blockquote {color: #fff;font-size: 1.1rem;letter-spacing: .02em;font-weight: 300;margin-bottom: 0;padding: 0.7rem;}#carousel-testimonial .blockquote-footer{color: #B1B1B1;font-size: 1rem;margin-top: 1rem;margin-bottom: 4rem;}#carousel-testimonial .carousel-indicators > li {margin: 2rem 0.2rem 0;border-color: #4DA6FF;opacity: .9;width: 10px;height: 10px;border-radius: 100%;}.blockquote-footer .fa-star {color: gold;}.quote-source {font-weight: normal;}/*Alloy Wheel Section Stuff*//*.alloy-wheel-dented {background-image: url(../northampton-welding-images/damaged-alloy-wheel-homepage.jpg);background-size: cover;background-position: left;background-color: #342759;position: relative;z-index: 1;}.alloy-wheel-repaired {background-image: url(../northampton-welding-images/alloy-wheel-repair-homepage.jpg);background-size: cover;background-position: left;background-color: #342759;position: relative;z-index: 1;}*/.w-100 {border: none;}.img-responsive {border: none;}/*Head to Gallery Stuff*/.head-to-gallery {background-color: #008FB2;min-height: 50px;padding-bottom: 5px;padding-top: 20px;text-align: center;}#gallery .head-to-gallery {background-color: #4DA6FF;}#fitment-guide .head-to-gallery {background-color: #6E6DA8;}#contact .head-to-gallery {background-color: #5D94EC;}.email-link a:link {color: #212529;}.email-link a:visited {color: #212529;}.head-to-gallery-p {font-family: 'Righteous', cursive;color: #FFF;font-size: 1.2rem;padding: 0;text-align: center;}/* unvisited link */.head-to-gallery-p a:link {color: #FFF;text-decoration: underline;}/* visited link */.head-to-gallery-p a:visited {color: #FFF;text-decoration: underline;}/* mouse over link */.head-to-gallery-p a:hover {color: #FFF;text-decoration: underline;}/* selected link */.head-to-gallery-p a:active {color: #FFF;}/*Footer Stuff*/.page-footer {background-color: #333;color: #FFF;padding-top: 90px;width: 100%;margin: 0;}.footer-row {width: 90%;margin: auto;}.footer-inner {padding: 2rem 2.5rem 0;}.footer-inner h5{font-size: 1.9rem;color: #FFFFFF;	padding-bottom: 6px;}.footer-inner p{font-size: 1.1rem;}.list-unstyled{font-size: 1.1rem;}.page-footer .footer-email {font-size: 0.8rem;}.copyright-box {background-color: #5c5c5c;height: 50px;margin: 0;padding-top: 18px;}.copyright-box p {font-size: 0.6rem;padding: 0 20px;background-color: #5c5c5c;line-height: 150%;}.footer-line {background-color: #008FB2;}.footer-inner .facebook-icon {font-size: 1.5rem;margin-top: 2rem}.google-map-section {margin: 0;padding: 0;width: 100%;background-color: gray;}#map {height: 400px;width: 100%;margin: 0;padding: 0;}.map-responsive{overflow:hidden;position:relative;height:550px;}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}/*Pseudo Element Stuff*/input:focus,text-area:focus,button:focus,a:focus {outline: none;}/*Testimonial Carousel Stuff*/.placeholder{height:400px;}.placeholder h2 {margin-top: 230px;text-align: center;}.gallery-img {padding: 0.4rem;border: solid 1px #ddd;}/*Gallery Page RULES*//*grid gallery rules*/.gallery-block.grid-gallery {width: 100%;margin-top: 3rem;margin-bottom: 2.6rem;}/*card rules*/.card-columns .card {margin-bottom: 1.2rem;}.card-body {background-color: #4DA6FF;}.card-body.alt-color {background-color: #52577E;}.card-body.alt-color-2 {background-color: #444;}.card-body.alt-color-3 {background-color: #2B2C7B;}h2.card-title{color: #FFFFFF;font-size:1.5rem;}.card-text{color: #FFFFFF;}.card{margin-bottom: 50px;border: 1px solid #DDD;padding: 0.2rem;}/*CONTACT PAGE*/.contact-form-section {display: none;}a.callme-button {display: block;text-decoration: none;padding: 15px 35px;text-align: center;border-color: #039FD3;border-width: 1px;-webkit-border-radius: 16px;border-style: solid;font-family: 'Open Sans', sans-serif;font-size: 1.3em;line-height: 120%;color: #FFF;text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.18);-moz-border-radius: 16px;-moz-text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.18);-webkit-text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.18);border-radius: 16px;margin-left: auto;margin-right: auto;margin-top: 50px;margin-bottom: 20px;min-height: 25px;background-color: #2866A5;;width: 80%;}a.callme-button:visited {color: #DDDDDD;}#contact address{font-size: 1.2rem;}#contact .contact-para{font-size: 1.4em;margin-top: 18px;}#contact .text-muted{font-size: 0.9em;color: #666666;margin-top: 25px;}.btn-success {color: #fff;background-color: #999;margin-top: 1rem;border: 1px #777;}span.small {color: #A1A1A1;padding-top: .5rem;}/*telephone links*/a[href^="tel:"] {color: #FFFFFF;text-decoration: none;}address a[href^="tel:"] {color: #337ab7;text-decoration: none;}.contact-form-section .btn-success.disabled, .btn-success:disabled {    color: #fff;   background-color: #337AB7;    border: 1px #3A5CCC solid;}.contact-form-section .btn.disabled, .btn:disabled {    opacity: 0.65;}.contact-form-section .btn-success {    color: #fff;    background-color: #337AB7;    border-color: #3A5CCC;	margin-top: 1rem;    border: 1px #3A5CCC solid;}/*contact page alert box*/.contact-form-section .alert-success {    color: #FFFFFF;    background-color: #337ab7;    border-color: #3A5CCC;}.contact-form-section .alert {    position: relative;    padding: 0.75rem 1.25rem;    margin-bottom: 1rem;    border: 1px solid transparent;    border-radius: 0.25rem;}