/*=============================================
    Please add all custom CSS to this file
 =============================================*/

body {
  font-weight: 600;
}
span.icon {
    color: rgba(43,60,99,1)!important;
    font-weight: bold;
    font-size: 2em;
}
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc; 
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: white;
  overflow: hidden;
}
.lifetime {
    text-align: center;
    background: #ccc;
    padding: 40px;
    font-size: 18px;
    line-height: 1.5em;
}

.btn {
    color: #fff !important;
    background: #293c63;
    padding: 10px 30px;
    border-radius: 5px;
    line-height: 3em;
    transition:all ease-in-out .2s;
}
.btn:hover {
    opacity:.7;
    text-decoration:none !important;
    color:#fff;
}
.card {
    background: #2B3C63;
    color: #fff;
    padding: 2em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.card .three-fourth {
    padding-left: 1em;
}

.card h3 {
    font-size: 1.5em;
    font-weight: bold;
}
.one-half .location-card {
    min-height: 20em;
}

.one-third .location-card {
    min-height: 21em;
}
@media only screen and (min-width:0px) {

.shipping {
    padding-right: 6px;
}

.numbers {
    width: 24%;
}

}

@media only screen and (min-width:300px) {

.shipping {
    padding-right: 6px;
}

.numbers {
    width: 19%;
}

}


@media only screen and (min-width:480px) {

.shipping {
    padding-right: 6px;
}

.numbers {
    width: 14%;
}

}

@media only screen and (min-width:768px) {

.shipping {
    padding-right: 148px;
}

.numbers {
    width: 7%;
}

}

.menu-item-1105 > a {
    /*pointer-events: none;
    cursor: default;*/
}


.medium-wrap {
    max-width: 1200px;
    margin: auto;
}

.location-card{
    padding: 15px; 
    border-radius: 10px; 
    border: 4px double #fbfbfb; 
    background: #767769; 
    color: #fff;}

.section_thank {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}

.section_thank img {
  width: 250px;
}

.section_thank .content {
  padding: 0 30px;
}
