.Blue{color:#005aae;}
.comparison {
  max-width:940px;
  margin:0 auto;
  font:13px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-align:center;
  padding:10px;
}

.comparison table {
  width:100%;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  border-bottom:1px solid #CCC;
}

.comparison td, .comparison th {
  border-right:1px solid #CCC;
  empty-cells: show;
  padding:10px;
}

.compare-heading {
  font-size:18px;
  font-weight:bold !important;
  border-bottom:0 !important;
  padding-top:10px !important;
}

.comparison tbody tr:nth-child(odd) {
  display:none;
}

.comparison .compare-row {
  background:#F5F5F5;
}

.comparison .tickblue {
  color:#005aae;
}

.comparison .tickgreen {
  color:#9a4e9e;
}

.comparison th {
  font-weight:normal;
  padding:0;
  border-bottom:1px solid #CCC;
}

.comparison tr td:first-child {
  text-align:left;
}
  
.comparison .qbse, .comparison .qbo, .comparison .tl {
  color:#FFF;
  padding:10px;
  font-size:18px;
  border-right:1px solid #CCC;
  border-bottom:0;
  text-align:center;
}

.comparison .tl2 {
  border-right:0;
}

.comparison .qbse {
  background:#005aae;
  border-top-left-radius: 3px;
  border-left:0px;
}

.comparison .qbo {
  background:#9a4e9e;
  border-top-right-radius: 3px;
  border-right:0px;
}

.comparison .price-info {
  padding:5px 15px 15px 15px;
}

.comparison .price-was {
  color:#999;
  text-decoration: line-through;
}

.comparison .price-now, .comparison .price-now span {
  color:#ff5406;
}

.comparison .price-now span {
  font-size:32px;
}

.comparison .price-small {
    font-size: 18px !important;
    position: relative;
    top: -11px;
    left: 2px;
}

.comparison .price-buy {
  background:#ff5406;
  padding:10px 20px;
  font-size:12px;
  display:inline-block;
  color:#FFF;
  text-decoration:none;
  border-radius:3px;
  text-transform:uppercase;
  margin:5px 0 10px 0;
}

.comparison .price-try {
  font-size:12px;
}

.comparison .price-try a {
  color:#202020;
}
.green-text{
	color:#2f8952;
}

.green-text a{
	color:#2f8952;
	text-decoration:underline;
}

.green-text a:hover{
	color:#184529;
}

@media (max-width: 767px) {
  .comparison td:first-child, .comparison th:first-child {
    display: none;
  }
  .comparison tbody tr:nth-child(odd) {
    display:table-row;
    background:#F7F7F7;
  }
  .comparison .row {
    background:#FFF;
  }
  .comparison td, .comparison th {
    border:1px solid #CCC;
  }
  .price-info {
  border-top:0 !important;
  
}
  
}

@media (max-width: 639px) {
  .comparison .price-buy {
    padding:5px 10px;
  }
  .comparison td, .comparison th {
    padding:10px 5px;
  }
  .comparison .hide-mobile {
    display:none;
  }
  .comparison .price-now span {
  font-size:16px;
}

.comparison .price-small {
    font-size: 16px !important;
    top: 0;
    left: 0;
}
  .comparison .qbse, .comparison .qbo {
    font-size:12px;
    padding:10px 5px;
  }
  .comparison .price-buy {
    margin-top:10px;
  }
  .compare-heading {
  font-size:13px;
}
}.accordion{background-color:rgba(0,93,170,.7);color:#fff;cursor:pointer;padding:15px;width:100%;text-align:left;border:none;outline:0;transition:.4s}.accordion h3{font-size:16px;margin-bottom:-10px;font-family:inherit;line-height:15px;color:inherit}.accordian.active,.accordion:hover{background-color:#00288f}.accordion:after{content:'\02795';font-size:16px;line-height:16px;color:#fff;float:right;margin-left:5px;margin-bottom:5px}.accordian.active:after{content:"\2796"}.accPanel{padding:0 18px;background-color:#005DAA;color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.bold{font-weight:900}.flags img{margin-right:10px}.jumbotron h2{color:#212529}.call-to-action h2{color:#fff;font-size:300%}.white-bg img{margin:5px}.blue{background:#005DAA;color:#fff}.green{background:#35af3f;color:#fff}.btn-not-primary{background:#005aae;border-color:#fff;color:#fff}.btn-not-primary:hover{background:#00288f;border-color:#fff;}.special{border:5px dotted #bbb;border-radius:15px;max-width:500px;margin-left:2%;margin-right:2%}.special h2{text-align:center;}p#coupon{font-style:bold;color:#35af3f;text-align:center;font-size:110%}a#coupon{color:#005daa}p#italic_small{font-size:80%;font-style:italic}p#extra_small{font-size:60%}.special img{max-width:150px;padding-top:5pxdisplay: block;margin-left: auto;margin-right: auto;}.row-padding,.top-padding{padding-top:40px}.navbar-nav-2{display:flex;list-style:none;margin-bottom:0;padding-bottom:0}.figure-img{background:#666;color:#fff;min-height:400px;width:auto}h1{font-family:helvetica;font-weight:700}h2{color:#005aae}.bottom-spacing{margin-bottom:20px}.row-padding{padding-bottom:40px}.green-bold{color:#2f8952;font-weight:900}.trademark{font-size:.5em!important}.bg-white{background:#fff;border-bottom:#95459a solid 1pt}.navbar-nav .nav-item a{font-size:.8em;font-weight:700}.nav-call a,.nav-call i{font-size:1.75em}.navbar-brand img{width:150px;height:auto}.navbar-brand h4{padding-right:20px;color:#005aae;font-weight:700}.navbar-light .navbar-nav .nav-link{color:#95459a}.nav-call a,.navbar-light .navbar-nav .nav-link:hover{color:#005aae}.nav-call i{color:#35af3f}.nav-call-mobile a,.nav-call-mobile i{color:#fff;font-size:1.45em}.navbar-toggler{border:none}.navbar-light .navbar-toggler{color:#95459a}.header-bg-cover{background-size:cover;min-height:500px;display:block;margin-left:auto;margin-right:auto}.header-bg-tan{background-color:#fff}.jumbotron{margin-bottom:0}.internal-header{margin-left:0!important;margin-right:0!important}.internal-header-image{width:100%;height:auto;max-width:1200px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.grad-green-blue{background:rgba(47,137,82,1);background:-webkit-linear-gradient(-90deg,rgba(47,137,82,1),rgba(0,90,174,1));background:-o-linear-gradient(-90deg,rgba(47,137,82,1),rgba(0,90,174,1));background:-moz-linear-gradient(-90deg,rgba(47,137,82,1),rgba(0,90,174,1));background:linear-gradient(-90deg,rgba(47,137,82,1),rgba(0,90,174,1));color:#fff}.white-bg,.white-bg-trans{background-color:#fff}.light-gray-bg{background-color:#E7E7E7}.light-gray-bg h2{color:#005aae}.blue-bg{background:#005aae;color:#fff}.carpet-tan-bg{background:url(/media/1800/parallax-background-light-1_1-02.jpg ) center top fixed;background-size:100%}.carpet-tan-bg h2{color:#95459a}.purple{background:#95459a;color:#fff}.call-to-action-bg{background:url(../images/girl-dog-call-to-action.jpg) center center;background-size:100%}.btn-primary{background:#95459a;border-color:#fff}.btn-primary:hover{background:#2f8952;border-color:#fff;-webkit-animation:btnWiggle 5s infinite;-moz-animation:btnWiggle 5s infinite;-o-animation:btnWiggle 5s infinite;animation:btnWiggle 5s infinite}.call-to-action .btn-primary{background:#35af3f;border-color:#fff}.call-to-action .btn-primary:hover{background:#2f8952;border-color:#fff}.call-to-action-btn{background:#35af3f;border-color:#fff;color:#fff}.call-to-action-btn:hover{background:#2f8952;border-color:#fff;color:#fff}.btn-internal-header{background:#35af3f;border:none;border-radius:0;color:#fff}.btn-internal-header:hover{background:#2f8952;border:none;border-radius:0;color:#fff}.service-icons h5{font-size:.9em;font-weight:700;margin-top:10px;color:#fff}.service-icons a,.service-icons a:hover{color:#fff}.social-icons{margin-top:5px;float:right}.social-icons i{color:#35af3f;font-size:1.5em}.social-icons i:hover{color:#95459a}.review-content i{font-size:1.5em;color:#35af3f}.review-user i{font-size:4em;color:#999}footer,footer a,footer a:hover,footer h2{color:#fff}.carousel-item{height:auto}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(33,84,146,.5)}.carousel-indicators .active{background-color:rgba(33,84,146,1)}footer{background:#2f8952}.social-icons-footer i{float:none;font-size:1.75em;color:#fff}.disclaimer{font-size:.75em;margin-top:20px}.footer-contact-col{width:100%}@media (max-width:330px){header .jumbotron h2{font-size:1.75em;margin-top:100px;text-align:center}header .jumbotron p{text-align:center}.navbar-brand h4{font-size:.85em;padding-right:0}.header-bg-cover{background-position:center top;background-size:100%;background-repeat:no-repeat;min-height:300px;max-width:1920px;display:block;margin-left:auto;margin-right:auto}}@media (min-width:331px) and (max-width:767px){header .jumbotron h2{font-size:1.75em;margin-top:130px;text-align:center}header .jumbotron p{text-align:center}.header-bg-cover{background-position:center top;background-size:100%;background-repeat:no-repeat;min-height:300px;max-width:1920px;display:block;margin-left:auto;margin-right:auto}.nav-call-mobile{margin-top:0}.navbar-brand h4{font-size:.85em;padding-right:0}}@media (max-width:1199px){header .jumbotron h1{font-size:2.2em}.social-icons{margin-top:5px;float:left!important}.franchise-text{font-size:.8em}.nav-call-mobile{margin-top:0}}@media (max-width:375px){header .jumbotron h2{font-size:1.75em;margin-top:120px;text-align:center}header .jumbotron p{text-align:center}.navbar-brand h4{font-size:.85em;padding-right:0}.header-bg-cover{background-position:center top;background-size:100%;background-repeat:no-repeat;min-height:300px;max-width:1920px;display:block;margin-left:auto;margin-right:auto}}@media (min-width:376px) and (min-width:768px){.header-bg-cover{background-size:100%;background-repeat:no-repeat;min-height:500px;max-width:1920px;display:block;margin-left:auto;margin-right:auto}.navbar-brand img{width:250px;height:auto}}@media (min-width:1200px){.navbar-brand img{width:250px;height:auto}.nav-call-mobile{margin-top:0}}@media (min-width:1250px){.navbar-nav .nav-item a{font-size:.9em}}@media (min-width:1500px){.header-bg-cover{min-height:700px;max-width:1920px;background-size:80%}}@media(min-width:1000px){.heroBack{background:rgba(232,232,232, 0.7); border-radius: 25px;}}.test{display:none} h3{color:#2f8952}
