/*! CSS Used from: https://www.kars4kids.org/css/main_2023.css */
body{background-color:#f2f2f2;font-size:15px;}
ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px;}
h1{display:block;font-size:2em;margin-block-start:0.67em;margin-block-end:0.67em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;}
h2{display:block;font-size:1.5em;margin-block-start:0.83em;margin-block-end:0.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;}
p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;}
ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px;}
a{color:#0362ce;}
.mapContent a{text-decoration:none;}
footer a{text-decoration:none;}
.text-center{text-align:center;}
.nav-footer .dropup .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0px;}
.btn{-webkit-border-radius:8;-moz-border-radius:8;border-radius:8px;font-family:Arial;font-size:18px;padding:10px 20px 10px 20px;text-decoration:none;display:inline-block;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;}
.btn:hover{color:black;text-decoration:none;}
h1{font-size:24px;}
h3{color:#6d6d6d;}
.mapContent-h1{font-size:17px;}
.trustpilotSeal{padding-top:24px;}
.trustpilot-widget{padding-bottom:0px!important;}
.mapContent{background:#ccc;padding-top:3em;padding-bottom:3em;}
.mapContent a{color:#4f4f4f;font-size:14px;padding:3px 0px;display:block;}
.mapContent h4{color:#4f4f4f;}
.mapContent li{display:block;padding:0px 25px 5px 0px;}
.mapContent ul{padding-left:0px;}
.mapContent-h1{padding-left:1em;color:#4f4f4f;}
footer{padding-top:25px;background:white;}
footer ul{padding-left:0px; float: right;}
footer ul a,footer ul a:hover{color:#4f4f4f;padding-right: 30px;}
footer li{list-style:none;font-size:14px;font-weight:normal; margin-bottom: 20px;}
.footerP {opacity: .6;line-height: 25px;}
.nav-footer{text-align:center;padding-left:0;margin-bottom:0;list-style:none;}
.nav-link{display:block;padding:0.5rem 1rem;}
.nav-link:focus,.nav-link:hover{text-decoration:none;}
.nav-footer .nav-item{display:inline-block;text-align:center;}
.nav-footer .nav-item sub{top:-0.25em;}
.nav-small-text{margin-bottom:3em;}
.nav-small-text > li,.nav-social-icons > li{border-bottom:0px!important;}
#nav-no-link{padding:12px 13px 1px 0px;color:#4f4f4f;}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important;}
.nav-social-icons{margin-top:0;margin-bottom:2em;}
sub{padding:0 6px;}
sub i{font-size:4px!important;color:#333;}
.footer-links-row{margin-bottom:3em;margin-top:2em;color:#4f4f4f;}
hr{margin-top:33px;}
.trustpilotHead {font-size: 14px;color: #393939;text-align: center;padding-bottom: 8px;}
.genericContent {
    background-color: #fff;
}
.grecaptcha-badge {visibility: hidden;}


/*donation page*/
.formList {padding-bottom: 40px;padding-left: 0px;padding-top: 20px;}

.howSteps .brFormh2 {color: #fff; text-transform: uppercase;font-size: 14px;display: block;margin-top: -2px;}

.hiwFaq .panel-heading .accordion-toggle.collapsed:after {content: "";float: right;background: url(/img/icon-chev-down.png) no-repeat;background-size: contain;width: 11px;height: 6px;top: 12px;position: absolute;right: 13px;}
.hiwFaq .panel-heading .accordion-toggle:after {content: "";float: right;background: url(/img/icon-chev-up.png) no-repeat;background-size: contain;width: 11px;height: 6px;top: 12px;position: absolute;right: 13px;}

main {background: #fff;}

/*stars on hp*/
.text-center{text-align:center;}
.reviewCount{padding-top:17px;font-family:Arial, sans-serif;}
.reviewCountStars,.reviewCountText,.reviewCountLogo{display:inline-block;}
.reviewCountStars img{vertical-align:text-bottom;margin-right:4px;}
.reviewCountLogo img{width:230px;height:auto;}
.reviewCountText{font-size:16px;}

/*faq*/
 .panel-group .panel {
    border-top: 1px solid #cfcfcf;
    border-radius: 0px;
}
.panel-default > .panel-heading{background-color:transparent;border:none;}
.panel-default{border:none;-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 0 rgba(0, 0, 0, 0.05);}
.panel-group a{text-decoration:none;}
.panel-group .panel-heading + .panel-collapse > .panel-body{border-top:none;}
 .panel-heading .accordion-toggle.collapsed:before {
    content: "+";
    float: right;
    font-family: Arial, sans-serif;
    font-size: 27px;
    position: absolute;
    right: 0px;
    top: 19px;
}
.panel-heading .accordion-toggle:before {
    content: "-";
    float: right;
    font-family: Arial, sans-serif;
    font-size: 20px;
    position: absolute;
    right: 16px;
    top: 20px;
}
.faq-page .affix-top{position:static;}
.faq-page h1{line-height:1;padding:0.5em 0;font-size:40px;}
.faq-page h1 small{display:block;font-size:16px;line-height:2;}
.faq-page h3{font-size:22px;font-weight:bold;margin-top:15px; margin-bottom: 21px;}
.faq-page .nav-sidebar{line-height:1em;background:white;z-index:99;}
.faq-page .nav-sidebar li{padding-bottom:0;}
.faq-page .nav-sidebar > li > a{text-decoration:underline;color:#333;padding-left:0;}
.nav-sidebar > li > a:hover,.nav-sidebar > li > a:focus{background:transparent;}
.faq-page .panel-title{margin-bottom:0px;cursor:pointer;color:#686466;text-decoration:none;letter-spacing:0.1px;font-size:16px;font-weight:bold;}
.faq-page .collapsed{font-weight:normal;margin-right:10px;}
.faq-page .panel-default a{color:#686466;font-weight:bold;letter-spacing:0.1px;font-size:16px;}
.faq-page .panel-default a.accordion-toggle{display:block;padding:22px 0px 18px 0px;position:relative;}
.faq-page .panel-body a{font-weight:normal;text-decoration:underline;}
.faq-page .panel-default a.collapsed{font-weight:normal;}
.faq-page .panel-heading{padding:0px;}
.faq-page .affix-top, .faq-page .affix {position: static;}


.faq-page .panel-body{line-height:1.8;color:#5a5a5a;border-top:0px;letter-spacing:0.1px;font-size:16px;padding:0;}
.faq-page .panel-body p{margin-right:1em;margin-top:0px;width:100%;}
.faq-page .panel-body ol{background:#f8f8f8;}
.faq-page .panel-body{width:100%;}
.faq-page h4.panel-title:hover{margin-bottom:0px;outline:none;}
.faq-page hr{margin-top:50px;margin-bottom:50px; border-color: #fff;}
.faq-page h2{color:#a9a9a9;text-transform:uppercase;font-size:12px;letter-spacing:0.2px;margin-bottom:2em;}

.sidebarContact{margin:2em 0 0;padding:2em 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.sidebarContact .block{margin-bottom:1.5em;margin-top:1em;}
.sidebarContact .block i{opacity:0.6;border:1px solid #ccc;border-radius:150px;width:30px;height:30px;margin-right:9px;text-align:center;font-size:14px;line-height:2.1;}
.sidebarContact .phone{margin-top:0;}
.sidebarContact .phone span{font-size:17px;}
.sidebarContact .phone a{color:#333;}
.sidebarContact .blacktext{display:-webkit-box;}
.sidebarContact .blacktext a{color:#333;line-height:1.8;}
.sidebarContact .pinktext a{padding:1em 3em;text-transform:uppercase;font-size:14px;font-weight:bold;color:#dc0080;text-decoration:underline;}
.sidebarContact .pinktext2{margin-top:2em;}
.sidebarContact .pinktext2 a{padding:1em 3em;text-align:center;text-transform:uppercase;font-weight:bold;display:block;background:#dc0080;color:white;width:100%;}
hr{margin-top:33px;}




h4.panel-title:hover{margin-bottom:0px;outline:none;}






.boatH2{font-weight:normal;font-size:32px;padding:20px 0px;}
.charityButton{display:block;background:#f9f9f9;border:solid 2px #e6e6e6;text-align:center;text-transform:uppercase;padding:10px;margin:10px 0px;text-decoration:none;color:#252b33;}
.charityButton:hover{background:#e5e5e5;text-decoration:none;}
.boatCharity1{color:#ca4653;text-transform:uppercase;font-size:12px;padding:0px 20px 0px 20px;}
.brCharityCar{background-color:#252b33;padding-bottom:40px;padding:20px 0px 60px;}
.brHow{color:#565a5c;background:white;border-top:solid 1px #ccccce;margin-top:20px;padding-top:9px;}
.brHowPara{font-size:18px;line-height:29px;}
.brIndHowh1{font-weight:normal;font-size:32px;}
.brCharityWhite{background-color:#fff;}
.brCharityWhite p{color:#565759;font-size:13px;padding:0px 20px 15px 20px;line-height:24px;}
.brHow .brPink{color:#d4007a;}
.brPink{color:#dc0080;}
.brIndMatching hr{margin-bottom:34px;margin-top:23px;}
.brIndMatching{background-color:#fff;color:#707070;text-transform:uppercase;font-size:12px;padding-bottom:30px; padding-top: 30px;}
.brIndPoints{background-color:#fff;}
.brIndPoints{text-align:left;color:#4c4c4c;}
.brIndPointsh3{color:#333d47;text-transform:capitalize;font-size:21px;font-weight:300;}
.brIndMiddle{color:#565a5c;font-size:18px;text-align:center;}
.brIndMiddle h2{font-weight:normal;font-size:32px;}
.brIndMatching,.brIndMiddle{background-color:#f7f7f7;}
.brIndMatching h2{text-align:center;}
.brIndPoints{padding-top:38px;padding-bottom:4em;}
.mbHead h1 {font-size: 38px;margin-top: 13px;line-height: 37px;margin-bottom: 0px;}
.mb3Points img {margin-bottom: 1px;height: 50px;width: auto;}



/*contact page*/
.contactPink{color:#e00d84;font-size:25px;margin:0px 0px 10px 0px;}
.contactH1{font-size:50px;font-weight:bold!important;line-height:50px;margin-top:0px;}
.greyBarHead{color:#000000;font-size:18px;font-weight:600; margin:0px; width:80px; display:inline-block;}
.caContact .greyBarP{padding-top:0px;}
.greyBarP{color:#7d7e7e;font-size:17px;margin:0px;padding-top:5px;}
.caContact .greyBarContact{padding:20px 20px 14px 25px;}
.caContact .greyBarP{padding-top:0px;}
.caContact .greyBarP a{padding-top:12px;padding-bottom:0px;}
.greyBarContact{padding:1px 20px 20px 25px;border:solid 1px #e4e4e4;margin-top:13px;}
.greyBarHead{color:#000000;font-size:18px;font-weight:600;margin:0px;width:80px;display:inline-block;}
.greyBarP{color:#7d7e7e;font-size:17px;margin:0px;padding-top:5px;}
.greyBarP a{color:#6d6d6d;padding:10px;padding:10px;display:inline-block;}
.greyBarP a:hover{text-decoration:none;}
.caContact .greyBarP a{padding-top:12px;padding-bottom:0px;}
.greyBarP a{color:#6d6d6d;padding:10px;padding:10px;display:inline-block;}
.greyBarP a:hover{text-decoration:none;}
.greyBarButton{color:#7d7e7e;text-transform:uppercase;font-size:14px;display:inline-block;width:100%;margin-bottom:10px;text-align:left!important;}
.greyBarP a{color:#6d6d6d;padding:10px;padding:10px;display:inline-block;}
.greyBarP a:hover{text-decoration:none;}
.greyBarExpand .panel-heading{padding:0px;}
.caContact .greyBarContact{padding:20px 20px 14px 25px;}
.greyBarContact{padding:1px 20px 20px 25px;border:solid 1px #e4e4e4;margin-top:13px;}
.greyBarHead{color:#000000;font-size:18px;font-weight:600;margin:0px;width:80px;display:inline-block;}
.greyBarStatus{float:right;color:#6d6d6d;margin-top:4px;position:relative;}
.greyBarExpand{cursor:pointer;}
.greyBarExpand.accordion-toggle.collapsed:before{content:url("https://www.kars4kids.org/img/icon_plus.svg");width:25px;height:25px;margin-left:-20px;margin-top:3px;float:right;}
.greyBarExpand.accordion-toggle:before{font-family:"Glyphicons Halflings";content:url("https://www.kars4kids.org/img/icon_minus.svg");float:left;width:25px;height:25px;margin-left:-20px;margin-top:3px;float:right;}
.contactForm label{font-weight:normal;color:#6d6d6d;font-size:15px;margin:15px 0px;}
.contactMessage{border-radius:1px;}
.contactSubmit{width:100%;background-color:#d0d0d0;border:none;border-radius:1px;text-transform:uppercase;font-size:14px;}
.contactSubmit:hover{background:#bfbebe;}
.contactForm{padding:20px 20px 15px 20px;}
.panel-body-contact{background-color:#f9f9f9;padding:0px 0px 35px 35px;}
.form-control-form {height: 45px; border-radius: 1px;}
.panel-body-contact {padding: 0px 0px 35px 35px; border: 1px solid #e4e4e4;}
.contactSide{text-transform:uppercase;font-size:18px;font-weight:bold;line-height:30px;}
.contactJoin{color:#6d6d6d;font-size:21px;font-weight:normal;text-transform:capitalize;border-top:solid 1px #efefef;padding-top:25px;display:inline-block;margin-top:25px;}
.contactPinkButton{background-color:#e00d84;color:#fffbff;padding:15px 10px;margin-top:25px;display:inline-block;font-size:16px;text-align:center;}
.contactPinkButton:hover{text-decoration:none;color:#fff;background-color:#af005c;}
	.caDropNav {clear: right;}




@media only screen and (min-width: 280px){
	.footerClear{clear:left;}
body{padding-top:82px;}
textarea{font-size:16px;}
.brCharityWhite img{margin-right:10px;width:100%;}
.brCharityP{color:#a0a6ad;font-size:14px;line-height:22px;padding:0px 0px 20px 0px;text-align:center;}
.brHeaderPic{background-position:bottom right;color:#fff;text-shadow:1px 1px 9px rgba(0, 0, 0, 0.8);background-image:url(https://www.kars4kids.org/img/br-kids-water2-mobile2019.jpg);background-repeat:no-repeat;position:relative;background-size:cover;}
.brHow{padding-bottom:10px;}
.brIndHowh1{margin:0.67em 0;color: #282828;font-weight: bold;}
.brHow .brPink{text-align:left;}
.brIndh1{font-size:38px;margin-top:95px;font-weight:300;line-height:32px;margin-bottom:15px;text-shadow:1px 1px 9px rgba(0, 0, 0, 0.8);}
.brPink{text-align:center;}
.brHowPara2{color: #472c35;font-size:17px;margin-top:0px;line-height:26px;padding:0px 20px 15px 47px;}
.brIndUpper{text-transform:uppercase;font-size:16px;color:#dbdbdb;margin-top:0px;}
.brMobileIcons{text-transform:uppercase;color:#262626;text-align:center;line-height:16px;margin-top:5px;font-size: 12px;letter-spacing: .5px;}
.brMobileImg{margin:0 auto;display:block;margin-top:15px;}
.numberCircle{font: bold 55px sans-serif;text-align: center;color: #e9008e;float: left;}
.brMobileStrong{color:#472c35;padding-top:12px;padding-bottom:6px;font-size: 20px; text-transform: capitalize;}
.brIndMiddle{background-color:#fff;}
.brMobileMiddleMan{background-color:#eeeeee;border:#d0d0d1 solid 1px;padding:0px 15px;}
.brHowPara{margin-bottom:35px;margin-top:0px;}
.seal{padding:5px;position:absolute;bottom:10px;right:1px;}
.seal img{height:35px;width:auto;}
.brHeadlineH1{font-size:30px;font-weight:normal;margin-bottom:0px;}
	
/*contact page*/
.greyBarButton{margin-top:10px;}
.chatPad{margin:25px 23px 0px 0px;}
.contactJoin{margin-top:10px;padding-top:10px;}
.contactPinkButton{margin-top:15px;}
.contactSide{margin-top:30px;text-align:center;}
.contactContent {padding-top: 30px;}
	
}
	
	
@media only screen and (min-width: 768px){
	/*stars on hp*/
	.reviewCountLogo img{margin-top:-4px;margin-left:10px;width:245px;}
	
h1{font-size:39px;}
body{padding-top:0px;}
.brIndHowh1,.brIndMiddle h2,.boatH2{font-size:36px;}
textarea{font-size:14px;}
.brCharityWhite img{margin-right:0px;margin-bottom:20px;width:100%;}
.brCharityWhite img{float:none;}
.brHow{padding-bottom:60px;padding-top:60px;background-color:#f4f4f4;margin-top:0px;border-top:none;}
.brIndHowh1{text-align:left;}
.brHeaderPic{height:513px;margin-top:0px;margin-right:0px;background-position:center right;background-size:cover;padding-top:0px;text-shadow:none;background-image:url(https://www.kars4kids.org/img/br-kids-water2.jpg);}
.brHow .brPink{text-align:left; margin-left: 65px;}
.hpCar{background:url(https://www.kars4kids.org/img/br-tow-truck4.jpg);background-repeat:no-repeat;width:345px;height:306px;background-position:center;margin:0 auto;background-size:contain;}
.hpImg1{background:url(https://www.kars4kids.org/img/br-industry-fast.gif);background-repeat:no-repeat;width:165px;height:70px;background-size:contain;margin-top:29px;}
.hpImg2{background:url(https://www.kars4kids.org/img/br-industry-taxes.gif);background-repeat:no-repeat;width:104px;height:86px;background-size:contain;margin-top:16px;}
.hpImg3{background:url(https://www.kars4kids.org/img/grad-cap.png);background-repeat:no-repeat;width:120px;height:100px;background-size:contain;margin-top:15px;}
.brIndMatching hr{margin-bottom:50px;margin-top:33px;}
.brIndMatching h2{text-align:left;}
.brIndMatching{padding-bottom:50px;}
.seal{padding:0px 15px 15px 0px;}
.brHeaderPic .seal img{height:70px;}
.brIndh1{font-size:58px;margin-top:92px;line-height:58px;margin-bottom:0px;}
.brIndMiddle{padding:30px 0px 0px 0px;}
.brIndPointsP{padding-right:10px;font-size:16px;color:#1a1a1a;}
.brPink{text-align:left;}
.brHowPara2{margin-bottom:20px;color:#161718;font-size:18px;line-height:29px;padding-top:0px;margin-left:15px;text-align:left;margin-top:0px;}
.brIndHowh1{margin-bottom:45px;text-align:left;margin-top:0px; font-weight: normal;}
.brIndUpper{text-transform:uppercase;color:#fff;font-size:25px;margin-top:1.1em;}
.numberCircle{border-radius:50%;width:36px;height:36px;background:#fff;border:2px solid #666;color:#666;font-size:25px;clear:left;float:left;margin-right:10px;padding-top:2px;margin-top:0px; font-weight: normal;}
.brIndMiddle{background-color:#f7f7f7;}
.brMobileMiddleMan{background-color:#f7f7f7;border:none;padding:0px; line-height: 29px;}
.brHowPara{margin-bottom:0px;}
.seal img{height:70px;}
	footer li{float: left;}
	.caDropNav {clear: none;}
	
ul.formList li {background: url(/img/bullet-form.png) no-repeat 3px 15px;list-style: none;padding: 0px 0 50px 30px;color: #6d6d6d;font-size: 30px;font-weight: bold;clear: left;line-height: 34px;}
.formList li span {clear: both;font-size: 16px;font-weight: normal;color: #333333;float: left;margin-bottom: 10px;}
	
.howSteps .brFormh2 {text-transform: uppercase;font-size: 14px;display: block;margin-top: -2px;}
	
	
/*overwriting form to display like mobile on the how it works page*/
  .howSteps .brFormWrapper .hidden-xs {
    display: none;
  }
  .howSteps .col-sm-4 {
    width: 100%;
  }
  .howSteps #tab1 .form-group {
    margin-bottom: 0px;
  }
  .howSteps .brFormMargin {
    margin-left: 0px;
  }
  .howSteps .brFormMargin2 {
    margin-left: 0px;
  }
  .howSteps .brForm .brFormKind2.col-sm-4 {
    padding-right: 0px;
  }
  .howSteps .formSecondRow .visible-xs {
    display: block !important;
  }
  .howSteps .labeltitle {
    display: none !important;
  }
  .howSteps .brMobileLine2 {
    text-transform: uppercase;
    font-size: 14px;
    display: block;
    margin-top: -2px;
  }
  .howSteps .brIndHeadlineH1 {
    font-size: 22px;
    font-weight: normal;
    text-align: center;
    margin: 0px -16px;
    background-color: #737e81;
    padding: 10px 0px 20px 0px;
    color: #fff;
    text-transform: capitalize;
  }
  .howSteps .brIndHeadlineH1:after {
    content: "";
    background: url(/img/br-mobile-down-arw.png) no-repeat;
    background-size: cover;
    height: 28px;
    width: 28px;
    position: absolute;
    margin-top: 9px;
    left: 50%;
    margin-left: -14px;
  }
  .howSteps .brFormWrapper .visible-xs {
    display: block !important;
  }
  .howSteps .brFormWrapper .visible-md {
    display: none !important;
  }
.howSteps .brFormWrapper .brIndHeadlineH1 br {display: none !important;}
  .howSteps .brMobileForm {
    background-color: #f7f7f7;
    border: solid 1px #ccccce;
  }
  .howSteps .brFormWrapper {
    border: none;
  }
  .howSteps #donationWizard .btn-group-justified > .btn-group .btn {
    width: 85% !important;
  }
  .howSteps .brForm button.active {
    outline: none !important;
  }
  .howSteps .brForm button.active {
    color: #575757;
  }
  .howSteps .brVehicleType.btn {
    border-radius: 0px;
  }
  .howSteps .brMobileForm .btn {
    font-size: 14px;
  }
  .howSteps #donationWizard .btn-group-justified > .btn-group .btn {
    padding: 10px;
  }
  .howSteps .brForm select.input-lg,
  input.input-lg {
    height: 50px;
  }
  .howSteps .brGreenButton {
    background-color: #ed048e;
  }
  .howSteps select.input-lg {
    line-height: 46px;
  }
  .howSteps #tab2 .col-sm-6,
  .howSteps #tab2 .col-sm-5,
  .howSteps #tab2 .col-md-6,
  .howSteps #tab2 .col-lg-6 {
    width: 100% !important;
  }
  .howSteps #tab2 .formPadRight {
    padding-right: 15px;
    padding-bottom: 15px;
  }
  .howSteps #tab2 .formPadLeft {
    padding-left: 15px;
  }
  .howSteps #tab2 .col-sm-3 {
    width: 50%;
  }
  .howSteps #tab2 .col-sm-2 {
    width: 50%;
  }
  .howSteps #tab2 .col-sm-offset-2 {
    margin-left: 0px;
  }
  .howSteps #tab2 #Phone_Cell {
    margin-bottom: 15px;
  }
  .howSteps #tab2 #Vin_Home {
    margin-bottom: 15px;
  }
  .howSteps #tab2 .col-sm-7 {
    width: 100%;
  }
  .howSteps #tab2 .brAutoForm hr {
    border-top: 1px solid #d0d0d0;
  }
  .howSteps #tab2 .col-sm-offset-5 {
    margin-left: 0px;
  }
  .howSteps #modelboxboat .visible-lg,
  .howSteps #modelboxboat .visible-md {
    display: none !important;
  }
  .howSteps #lengthBoat .visible-lg,
  .howSteps #lengthBoat .visible-md {
    display: none !important;
  }
  .howSteps .brFormKind2 .visible-lg,
  .howSteps .brFormKind2 .visible-sm {
    display: none !important;
  }
  .howSteps .tab-pane .visible-sm {
    display: none !important;
  }
  .howSteps .brBoatForm .col-md-4 {
    width: 100%;
  }
  .howSteps .brRadio {
    margin-top: 0px;
  }
  .howSteps .brFormKind2 label {
    padding-left: 0px;
    font-size: 16px;
  }
  .howSteps .brFormKind2 .radio-inline {
    padding-left: 20px;
  }
  .howSteps #donationWizard .btn:hover {
    background-image: linear-gradient(to bottom, #e6e6e6, #e6e6e6);
  }
  .howSteps .brMobileForm {
    border: none;
  }
  .howSteps .makebox:after,
  .howSteps .modelbox:after {
    display: none;
  }
  .howSteps #tab1 .formSecondRow .col-xs-12 {
    padding-right: 0px;
  }
  .howSteps .formYMM {
    box-shadow: none;
    border: none;
    background-color: transparent;
  }
  .howSteps #tab1 select.input-lg {
    border: solid 1px #cccccc;
    margin-bottom: 10px;
  }
  .howSteps #tab1 input {
    border: solid 1px #cccccc;
    margin-bottom: 10px;
  }
  .howSteps .modelboxboat,
  .howSteps #lengthBoat,
  .howSteps .brFormPadLine2 {
    padding-right: 0px !important;
  }
  .howSteps #tab1 label.error {
    position: absolute;
    right: 22px;
    left: auto;
    background-color: transparent;
  }
  .howSteps #tab1 .mobileErrorBrdr label.error {
    top: 4px;
    position: absolute;
  }
  .howSteps #tab1 .error select {
    border: solid 1px #da3939;
  }
  .howSteps .brForm .formYMM .col-sm-4.form-group {
    padding-left: 0px;
  }
  .howSteps #tab1 .mobileErrorBrdr {
    border: solid 1px #cccccc;
    border-radius: 4px;
    background: #fff;
    height: 47px;
    margin-bottom: 10px;
  }
  .howSteps #street-address {
    margin-bottom: 14px;
  }
  .howSteps .brMobileForm {
    padding-left: 11px;
    padding-right: 11px;
  }
  .howSteps #brVehicleType {
    margin-bottom: 10px;
    margin-top: 7px;
  }
  .howSteps .brFormKind {
    padding-right: 15px;
  }

  .howPage .aboutIcon {
    padding-top: 100px;
  }
  .howSteps #sameaddressbox {
    font-size: 13px;
  }
  .hiwPad {
    padding-bottom: 65px;
  }	
	
	.panel-body{padding:0px 25px 15px 15px;}
	.sidebarContact{margin:2em 0;}
	.faq-page h1{font-size:52px;}
	
	
	
	
/*contact page*/
.contactH1{font-size:70px;line-height:70px;}	
.caContact .greyBarP{padding-top:1px;padding-right:0px;}
.greyBarContact{padding:35px 35px 35px 56px;margin-top:24px;}
.caCall{height:143px;}
.greyBarButton{margin-top:0px;}
.chatPad{margin:45px 20px 0px 0px;}
.panel-body-contact{padding:0px 0px 35px 35px;}
.contactJoin{margin-top:25px;padding-top:25px;}
.contactPinkButton{margin-top:25px;}
.contactSide{margin-top:0px;text-align:left;}
	.contactContent {padding-top: 0px;}
	
	
}
@media only screen and (min-width: 992px){
.footerClear{clear:none;}
.brCharityP{color:#d0d2d4;font-size:16px;line-height:22px;padding:0px 60px 30px 60px;text-align:center;}
.hpCar{width:455px;height:403px;}
.mapContent-h1{padding-left:101px;}
.brHeadlineH1{font-size:37px;}
	
	/*faq*/
	#sidebar.affix-top{position:static;margin-top:0px;width:234px;}
	#sidebar.affix {position: fixed;top: 150px;}
	
	/*contact page*/
	.contactH1{font-size:63px;font-weight:bold!important;line-height:70px;margin-top:0px;}
	.contactContent {padding-top: 80px;}
	
	/*faq*/
	    #sidebar.affix-bottom {
        position: absolute;
    }
	
}
	
	
	
@media only screen and (min-width: 1200px){
.container{width:1050px;}
.hpCar{width:458px;height:463px;}
#sidebar.affix-bottom, #sidebar.affix {width: 234px;}
}




/*fix to make columns same height*/
/* vertical alignment styles */
.col-top {vertical-align: top;}
.col-middle {vertical-align: middle;}
.col-bottom {vertical-align: bottom;}
/* columns of same height styles */
.container-xs-height {display: table;padding-left: 0px;padding-right: 0px;}
.row-xs-height {display: table-row;}
.col-xs-height {display: table-cell; float: none;}
@media (min-width: 768px) {
  .container-sm-height {display: table;padding-left: 0px;padding-right: 0px;}
  .row-sm-height {display: table-row;}
  .col-sm-height {display: table-cell;float: none;}
  .brIndh1-2 {margin-top: 2em;}
}
@media (min-width: 992px) {
  .container-md-height {display: table;padding-left: 0px;padding-right: 0px;}
  .row-md-height {display: table-row;}
  .col-md-height {display: table-cell;float: none;}
  .mapContent-h1 {padding-left: 101px;}
}
@media (min-width: 1200px) {
  .container-lg-height {display: table;padding-left: 0px;padding-right: 0px;}
  .row-lg-height {display: table-row;}
  .col-lg-height {display: table-cell;float: none;}
}