
@media (min-width: 276px) and (max-width: 575.98px) { 
    .h2-title
    {
        font-size:20px;
    }
    p{
        font-size:11px;
    }
    .history .div-text .div-text-h4 {
    padding: 24px 0px 0px;
}
h4{
    font-size:17px;
}
.ethos h5 {
    padding: 20px 0px;
    font-size: 18px;
}
.headline__secondary
{
      font-size: 50px;
          margin-bottom: 10px;
}
.headline__primary
{
    font-size: 25px;
}
.pb-120 {
    padding-bottom: 0px!important;
}
.pt-120 {
    padding-top: 0px!important;
}
.header, .header--BH, .header-checkout {
   max-width: 93%;
    min-width:93%;
}
.video-slider{
    height:400px!important;
}
.video-slider #slider14V{
    height:270px!important;
}
.swiper-container-wrapper .swiper-pagination.gap-large {
    bottom: -63px;
}
/*process*/
.about-content {
    padding: 15px 15px!important;
}
.product-process-icons {
    padding-top: 5px!important;
}
.product-process-icons .product-icon {
    float: left;
    width: 13%;
    margin: 12px 5px 54px 50px!important;
    text-align: center;
    position: relative;
}
.product-process-icons span
{
    font-size:9px!important;
}
.product-process-icons .product-icon.r-turn:before {
    width: 10vw!important;
}
/*custom*/
.cms-hero__heading {
    font-size: 15px!important;
}
.cms-hero__description>p {
    font-size: 8px!important;
}
.container-section h2
{
    font-size: 15px!important;
}
html
{
   overflow-x:hidden;           
}
}

@media (min-width: 576px) and (max-width: 767.98px) {
   html
{
   overflow-x:hidden;           
}
    .h2-title
    {
        font-size:20px;
    }
    p{
        font-size:11px;
    }
    .history .div-text .div-text-h4 {
    padding: 24px 0px 0px;
}
h4{
    font-size:17px;
}
.ethos h5 {
    padding: 20px 0px;
    font-size: 18px;
}
.headline__secondary
{
      font-size: 50px;
          margin-bottom: 10px;
}
.headline__primary
{
    font-size: 25px;
}
.pb-120 {
    padding-bottom: 0px!important;
}
.pt-120 {
    padding-top: 0px!important;
}
.header, .header--BH, .header-checkout {
   max-width: 93%;
    min-width:93%;
}
.video-slider{
    height:400px!important;
}
.video-slider #slider14V{
    height:270px!important;
}
.swiper-container-wrapper .swiper-pagination.gap-large {
    bottom: -63px;
}
/*Process*/
.about-content {
    padding: 15px 15px!important;
}
.product-process-icons {
    padding-top: 5px!important;
}
.product-process-icons .product-icon {
    float: left;
    width: 13%;
    margin: 12px 5px 54px 50px!important;
    text-align: center;
    position: relative;
}
.product-process-icons span
{
    font-size:9px!important;
}
.product-process-icons .product-icon.r-turn:before {
    width: 10vw!important;
}
/*custom*/
.cms-hero__heading {
    font-size: 15px!important;
}
.cms-hero__description>p {
    font-size: 8px!important;
}
.container-section h2
{
    font-size: 15px!important;
}
}

@media (min-width: 768px) and (max-width: 991.98px) { 
 /*Process*/
.about-content {
    padding: 15px 15px!important;
}
.product-process-icons {
    padding-top: 5px!important;
}
.product-process-icons .product-icon {
    float: left;
    width: 10%;
    margin: 12px 5px 54px 50px!important;
    text-align: center;
    position: relative;
}
.product-process-icons span
{
    font-size:9px!important;
}
.product-process-icons .product-icon.r-turn:before {
    width: 10vw!important;
}   
}

@media (min-width: 992px) and (max-width: 1199.98px) {
 /*Process*/
.about-content {
    padding: 15px 15px!important;
}
.product-process-icons {
    padding-top: 5px!important;
}
.product-process-icons .product-icon {
    float: left;
    width: 10%;
    margin:12px 0px 54px 138px!important;
    text-align: center;
    position: relative;
}
.product-process-icons span
{
    font-size:9px!important;
}
.product-process-icons .product-icon.r-turn:before {
    width: 10vw!important;
}   
}

@media (min-width: 1200px) { 
    
}