/* boltt life */

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000000;
    text-transform: capitalize;
}

p {
    color: #000000;
}

a {
    font-family: 'sofia_prolight'
}

.mobile-view {
    display: none !important;
}

.mobile-hidden {
    display: block !important;
}

body>section {
    /*height: 100vh;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.sub-pages-header .container ul li:nth-child(1) {
    margin-left: 30px;
}

.life-button {
    display: inline-block;
    margin: 10px 0px;
}

.red-button a {
    background: #f25454;
}

#yt-watch-video {
    cursor: pointer;
}

/* section one */

.life-section-one-wrapper {
    position: relative;
    text-align: center;
    height: 900px;
    background: black url("../images/boltt-life/boltt-Health-poster.jpg") center top no-repeat;
    background-size: cover;
}

/*.life-section-one-wrapper video {
    position: absolute;
    top: 0px;
    left: 50%;
    height: 100%;
    z-index: 1;
    background: black url("../images/boltt-life/boltt-Health-poster.jpg") center top no-repeat;
    background-size: cover;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}*/

.life-section-one-wrapper .section-one-content {
    position: relative;
    z-index: 5;
    color: #ffffff;
    top: -100px;
}

.life-section-one-wrapper .section-one-content h1 {
    font-size: 40px;
    margin-bottom: 30px;
    text-transform: capitalize;
    color: #fff;
}

.life-section-one-wrapper .section-one-content p {
    font-size: 20px;
    /* margin-bottom: 100px; */
}

.life-section-one-wrapper .section-one-content a {
    font-size: 12px;
    padding: 5px 10px;
    text-decoration: none;
    color: #ffffff;
    display: inline-block;
    margin: 10px auto;
    text-transform: uppercase;
    background: none;
    border: solid 2px #ffffff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    transition: all ease-in 0.3s;
    -webkit-transition: all ease-in 0.3s;
    -moz-transition: all ease-in 0.3s;
    -ms-transition: all ease-in 0.3s;
    -o-transition: all ease-in 0.3s;
}

.life-section-one-wrapper .section-one-content .section-one-play-icon {
    /*width: 80px;
    height: 80px;
    margin: auto;
    margin-bottom: 50px;
    background: url("../images/boltt-life/vid-play-icon.png") no-repeat;
    background-size: 100%;*/
    display: inline-block;
}

.section-one-play-icon p {
    color: #fff;
    padding: 12px 28px;
    position: relative;
    display: inline-block;
}

.section-one-play-icon p:before,
.section-one-play-icon p:after{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    left: 0;
}

.section-one-play-icon p:before {
    top: 0;
}

.section-one-play-icon p:after {
    bottom: 0;
}


/*.life-section-one-wrapper .section-one-content .section-one-play-icon.play {
    background: url("../images/boltt-life/vid-pause-icon.png") no-repeat;
    width: 80px;
    height: 80px;
    margin: auto;
    margin-bottom: 50px;
    background-size: 100%;
}*/


/* section one */


/* section two */

.life-section-two-wrapper {
    position: relative;
    background: #ffffff;
    padding-top: 5%;
    overflow: hidden;
}

.life-section-two-wrapper .life-section-two-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.life-section-two-wrapper .life-section-two-section .life-section-two-content {}

.life-section-two-wrapper .life-section-two-section .life-section-two-content h2 {
    font-size: 36px;
}

.life-section-two-wrapper .life-section-two-section .life-section-two-content p {
    margin: 40px 0px;
}

.life-section-two-wrapper .life-section-two-section .life-section-two-content .life-button {}

.life-section-two-wrapper .life-section-two-section .life-section-two-men {}

.life-section-two-wrapper .life-section-two-section .life-section-two-men figure {}

.life-section-two-wrapper .life-section-two-section .life-section-two-men figure img {
    max-height: 100vh;
}


/* section two */


/* section three */

.life-section-three-wrapper {
    position: relative;
    /* background: #f4f4f4; */
    padding-top: 5%;
    min-height: 100vh;
}

.life-section-three-wrapper .life-section-header-fixed {
    position: absolute;
    left: -50px;
    top: 100px;
}

.life-section-three-wrapper .life-section-header-fixed h2 {
    font-size: 160px !important;
    color: #f9f9f9;
}

.life-section-three-wrapper .life-section-three-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.life-section-three-wrapper .life-section-three-section .life-section-three-men {
    position: relative;
    left: 25px;
    /*max-width: 420px;*/
}

.life-section-three-wrapper .life-section-three-section .life-section-three-men figure {}

.life-section-three-wrapper .life-section-three-section .life-section-three-men figure img {
    /*max-height: 80vh;*/
}

.life-section-three-wrapper .life-section-three-section .life-section-three-content {
    text-align: right;
    position: relative;
    right: 80px;
}

.life-section-three-wrapper .life-section-three-section .life-section-three-content header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.life-section-three-wrapper .life-section-three-section .life-section-three-content header h2 {
    margin: 0;
    padding: 0;
    position: relative;
    right: 10px;
    font-size: 36px;
    line-height: 40px;
}

.life-section-three-wrapper .life-section-three-section .life-section-three-content header figure {
    height: 85px;
    position: relative;
    left: 0;
    top: 8px;
}

.life-section-three-wrapper .life-section-three-section .life-section-three-content header figure img {
    max-height: 100%;
}

.life-section-three-wrapper .life-section-three-section .life-section-three-content p {
    margin: 30px 0px;
}

.life-sleep-better {
    padding-top: 150px;
    padding-bottom: 50px;
    min-height: 100vh;
}

.life-section-three-wrapper.life-sleep-better {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.life-sleep-better .life-section-three-content {
    margin-top: -70px;
}

.life-sleep-better .life-section-header-fixed {
    top: -100px;
}


/* section three */


/* section three A */

.life-section-three-a-wrapper {
    padding-top: 100px;
    padding-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.life-section-three-a-wrapper .life-section-three-a-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
}

.life-section-three-a-section .life-section-three-a-left {}

.life-section-three-a-section .life-section-three-a-left .frame-bg {
    max-width: 400px;
    position: relative;
}
.boltt-activity-slider, .boltt-sleep-slider, .boltt-nutrition-slider{
	position: absolute;
    width: 71.25%;
    left: 15.1%;
    top: 11.1%;
}
.boltt-video-popup-overlay {
    display: none;
    position: fixed;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.9);
    z-index: 99991;
}
.boltt-video-popup-container {
    display: none;
    position: fixed;
    left: 50%;
    top: 50%;
    width: auto;
    height: 90%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 99992;
}
.close-btn {
    display: block;
    position: absolute;
    right: -45px;
    top: -6px;
    width: 40px;
    height: 40px;
    background: url(../images/video-close-icon.svg) no-repeat center top;
    background-size: cover;
}
.boltt-video-popup-container video {
    width: auto;
    height: 100%;
    display: block;
    margin: 0 auto;
}



.life-section-three-a-section .life-section-three-a-left figure img {
    /*max-height: 90vh;*/
}

.life-section-three-a-section .life-section-three-a-right {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
   /* float: right;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    padding-right: 30px;*/
}


.life-section-three-a-section .life-section-three-a-right header {}

.life-section-three-a-section .life-section-three-a-right header h2 {
    font-size: 36px;
}

.life-section-three-a-section .life-section-three-a-right header p {
    margin: 30px 0px;
    color: #737373;
}

.life-section-three-a-section .life-section-three-a-right ul {
    margin: 0;
    padding: 0;
}

.life-section-three-a-section .life-section-three-a-right ul li {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    /* padding-left: 30px; */
}

.life-section-three-a-section .life-section-three-a-right ul li figure.icon {
   /* width: 27px;*/
    text-align: center;
    margin-right: 15px;
}

.life-section-three-a-section .life-section-three-a-right ul li figure img {}

.life-section-three-a-section .life-section-three-a-right ul li p {
    color: #737373;
}
.life-section-three-a-section .life-section-three-a-right ul li.flex-active p {
    color: #000;
}

/* section three A */

/*common section */
.section-common2 {
    background: #fff;
    padding-bottom: 0;
    overflow: visible;
    /* margin-top: 60px; */
    color: black;
    padding: 40px 0;
    /* background: #f4f4f4; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    max-height: none;
    /*max-height: 700px;
    min-height: 700px;*/
    overflow: hidden;
}

.common2-fig-block {
    width: 50%;
    /* 700/1600 */
    position: absolute;
    bottom: 5%;
    right: 0;
}

.common2-content-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
}

.common2-content-main {
    text-align: left;
    position: relative;
    padding-left: 50px;
}

.section-common2 h2 {
    font-size: 30px;
    line-height: 1.1;
    /*margin-bottom: 25%;*/
    margin-bottom: 50px;
	margin-top: 0;
    letter-spacing: normal;
    text-transform: capitalize;
}

.section-common2 h2 span {
    display: block;
}

.section-common2 h3 {
    font-size: 30px;
    margin-bottom: 10px;
    letter-spacing: 0px;
    text-transform: capitalize;
}

.common2-content-main > p {
	font-family: 'sofia_prolight';
	font-size: 22px !important;
	line-height: 1;
	margin: 20px auto;
	letter-spacing: .01em;
	text-align: left;
}

.common-buy-now:hover,
.common-buy-now:active,
.common-buy-now:focus {
    outline: none;
    text-decoration: none;
    color: #fff;
}

.common-buy-block .common-buy-now {
    float: left;
}

.common-buy-now {
    display: inline-block;
    padding: 15px 0;
    color: #fff;
    letter-spacing: .03em;
    font-size: 16px;
    line-height: 1;
    font-family: 'sofia_promedium';
    /* background: #000; */
}

.common-buy-now a {
    /* float: left; */
    font-family: 'sofia_problack';
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 18px 20px;
    letter-spacing: .02em;
    background: black;
    margin: 20px auto;
    max-width: 350px;
    text-decoration: none;
    display: block;
}

.common-buy-now a.zero-bg{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fb4d61+0,ff6655+66,ff6655+100 */background: #fb4d61; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg, #fb4d61 0%,#ff6655 66%,#ff6655 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb4d61', endColorstr='#ff6655',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */-webkit-box-shadow: 0px 4px 10px -3px #ff6655;box-shadow: 0px 4px 10px -3px #ff6655;}
.common-buy-now a.first-bg{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fb4d61+0,fd466f+100 */
    background: #fb4d61; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#fb4d61),to(#fd466f));
    background: linear-gradient(to bottom, #fb4d61 0%,#fd466f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb4d61', endColorstr='#fd466f',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 0px 4px 10px -3px #fb4b64;
    box-shadow: 0px 4px 10px -3px #fb4b64;
}

.common-buy-now a.second-bg{
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff9a4f+0,ff5f56+100 */
   background: #ff9a4f; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
   background: -webkit-gradient(linear, left top, right top, from(#ff9a4f),to(#ff5f56));
   background: linear-gradient(to right, #ff9a4f 0%,#ff5f56 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a4f', endColorstr='#ff5f56',GradientType=1 ); /* IE6-9 */
   -webkit-box-shadow: 0px 4px 10px -3px #ff994f;
   box-shadow: 0px 4px 10px -3px #ff994f;
}

.common-buy-now a.third-bg{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f62b55+0,f64747+100 */
  background: #f62b55; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, right top, from(#f62b55),to(#f64747));
  background: linear-gradient(to right, #f62b55 0%,#f64747 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f62b55', endColorstr='#f64747',GradientType=1 ); /* IE6-9 */
  -webkit-box-shadow: 0px 4px 10px -3px #f62c55;
  box-shadow: 0px 4px 10px -3px #f62c55;
}
.common-buy-now a .common-price-area{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.common-buy-now+.common-buy-now {
    margin-left: 35px;
}

.common-buy-now span {
    display: inline-block;
    font-size: 20px;
    line-height: 1;
    /* margin-bottom: 2px; */
}
.common-buy-now .common-real-price{
    width: 110px;
    text-align: center;
    display: block;
    font-size: 28px;
}
.common-buy-now .common-real-price b{
    display:block;
    font-size: 12px;
    margin-top:4px;
}

span.common-price-sec{
    font-size: 14px;
    font-family: 'sofia_prolight';
    text-transform: none;
    margin-left: 30px;
    padding-left: 20px;
    position:relative;
    text-align: left;
    text-decoration: none;
    line-height: 20px;
}
/* span.common-price-sec:before{
    position:absolute;
    content:'';
    height: 44px;
    background:#fff;
    width:1px;
    left:-5px;
    top:0;
} */
.common-buy-now:focus,
.common-buy-now:hover,
.common-buy-now:active {
    color: #fff;
}


/*common section */

#footerPremiumSLider .slick-slide {
    outline: none;
}

.life-button button {
	border: none;
	padding-left: 0;
	padding-right: 0;
}

/***********************
    MEDIA QUERIES
****************************/

@media only screen and (min-width:1400px) {
	
	.life-section-one-wrapper {
		max-height: none;
		height: 100vh;
	}

    .life-section-three-a-section .life-section-three-a-right {
        padding-left: 40px;
    }

    .life-section-three-a-section .life-section-three-a-left figure {
        max-width: 455px;
    }

    .life-section-three-wrapper .life-section-three-section .life-section-three-men {
        left: 0;
    }

    .life-section-three-wrapper .life-section-three-section .life-section-three-content {
        right: 0;
    }
	
	.life-section-two-wrapper .life-section-two-section .life-section-two-content p {
		font-size: 18px !important;
	}
	
	.life-section-three-wrapper .life-section-three-section .life-section-three-content p {
		font-size: 18px !important;
	}
	
	.life-section-three-wrapper .life-section-three-section .life-section-three-content header {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		padding-r: 10px;;
	}
	
	.life-section-three-wrapper .life-section-three-section .life-section-three-content header h2 {
		font-size: 32px !important;
		right: 18px;
	}
	
	.life-section-three-wrapper .life-section-three-section .life-section-three-content header figure {
		height: 96px;
	}
}
/* 1400 End */

@media only screen and (max-width:1399px) {
    .life-section-three-wrapper .life-section-three-section .life-section-three-men {
        max-width: 420px;
    }
}
/* 1399 End */

@media only screen and (min-width:768px) and (max-width:1200px) {
    
    .life-section-one-wrapper .section-one-content h1 {
        font-size: 36px;
        letter-spacing: .04em;
    }
    
    .life-section-one-wrapper .section-one-content p {
        font-size: 18px;
    }
    
    .section-one-play-icon p {
        padding: 7px 25px 9px;
    }
    
    .life-section-two-wrapper .life-section-two-section .life-section-two-content h2 {
        font-size: 32px;
        letter-spacing: .18em;
    }
    
    .life-section-two-wrapper .life-section-two-section .life-section-two-content p {
        margin: 30px 0;
    }
    
    .life-section-two-wrapper .life-section-two-section .life-section-two-men {
        max-width: 275px;
    }
    
    .life-section-three-wrapper .life-section-three-section .life-section-three-men {
        max-width: 375px;
        left: 0;
    }
    
    .life-section-three-wrapper .life-section-three-section .life-section-three-content header h2 {
        font-size: 32px;
        letter-spacing: .18em;
    }
    
    .life-section-three-a-section .life-section-three-a-right header h2 {
        font-size: 32px;
        letter-spacing: .18em;
    }
    
    .life-section-three-a-section .life-section-three-a-left .frame-bg {
        max-width: 350px;
    }
    
}
/* between 1200 and 768px */

@media only screen and (min-width:768px) and (max-width:1024px) {
    
    .life-section-one-wrapper .section-one-content h1 {
        font-size: 34px;
        margin-bottom: 25px;
    }
    
    .life-section-one-wrapper .section-one-content p {
        font-size: 17px;
    }
    
    .section-one-play-icon p {
        padding: 5px 20px 7px;
    }
    
    .life-section-two-wrapper .life-section-two-section .life-section-two-content h2 {
        font-size: 30px;
        letter-spacing: .15em;
    }
    
    .life-button a {
        font-size: 12px;
        padding: 8px 12px;
    }
    
    .life-section-three-wrapper .life-section-three-section .life-section-three-content header h2 {
        font-size: 30px;
        letter-spacing: .15em;
    }
    
    .life-section-three-a-section .life-section-three-a-right header h2 {
        font-size: 30px;
        letter-spacing: .15em;
    }
    
}
/* between 767 and 1024 */

@media only screen and (min-width:768px) and (max-width:1000px) {
    
    .sub-pages-header {
        top: 54px;
    }
    
    .life-section-three-wrapper .life-section-header-fixed {
        display: none;
    }
    
    .life-section-three-wrapper .life-section-three-section .life-section-three-men {
        max-width: 320px;
    }
    
    .life-section-three-wrapper .life-section-three-section .life-section-three-content {
        right: 0;
    }
    
}
/* between 768 and 1000 */

@media screen and (min-width: 768px) {

    .hide-win {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .hide-mob {
        display: none;
    }
    .hide-win {
        display: block;
    }

	h2{
	}
    .mobile-view {
        display: block !important;
    }

    .mobile-hidden {
        display: none !important;
    }

    .section-grid-outer {
        padding-top: 0;
        padding-bottom: 0;
    }

    .meet-boltt-mob {
        background: url("../images/boltt-life/mobile-images/sec-two-men.png") bottom right no-repeat;
        background-size: contain;
        height: 100vh;
        margin-top: 50px;
        background-position: 110px center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .meet-boltt-mob .life-section-content {
        width: 40%;
        /* margin-top: 80px; */
    }
    .meet-boltt-mob h2 {
        font-size: 14px !important;
        /* letter-spacing: 2px; */
        text-transform: capitalize;
        line-height: 20px !important;
    }
    .boltt-life-section {
        position: relative;
    }
    .boltt-life-section img {
        position: relative;
    }
    .boltt-life-section figcaption {
        position: absolute;
        top: 40%;
        font-size: 700%;
        left: 0;
        right: 0;
        font-family: 'sofia_problack';
        z-index: 0;
        color: #f9f9f9;
    }
    .join-boltt-life {
        /* background: #f4f4f4; */
        padding: 30px 0;
        text-align: center;
        overflow: hidden;
    }
    .join-boltt-life p {
        font-size: 14px;
        margin-top: 20px;
    }
    /*   --life-mobile -- */
    .boltt-activity-mob,
    .smart-eat-life {
        padding: 50px 0;
        text-align: center;
    }
    .boltt-activity-mob p {
        font-size: 14px;
        margin-top: 20px;
        margin-bottom: 50px;
    }
    .boltt-activity-mob p > br {
        display: none;
    }
    .boltt-activity-mob ul {
        list-style: none;
        padding: 0;
    }
    .boltt-activity-mob ul li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 25px 0;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .boltt-activity-mob ul li figure.icon {
        width: 50px;
        text-align: center;
    }
    .boltt-activity-mob ul li p {
        margin: 0;
        text-align: left;
        padding-left: 15px;
        width: 80%;
    }
    .boltt-activity-mob ul li p > br {
        display: none;
    }
	.life-section-three-a-wrapper .life-section-three-a-section{
		display: block;
	}
	.life-section-three-a-wrapper{
		padding-top: 60px;
	}
	.life-section-three-a-section .life-section-three-a-right ul li{
		padding-left: 0;
	}
	.life-section-three-a-section .life-section-three-a-right ul{
		margin-top: 20px;
	}
	.life-section-three-a-wrapper header{
		text-align: center;
		margin-bottom: 40px;
	}
    .smart-eat-life {
        /* background: #f4f4f4; */
        position: relative;
        overflow: hidden;
    }
    .smart-eat-life h2 {
        text-transform: capitalize;
    }
    .smart-eat-life p {
        font-size: 14px;
        margin-top: 30px;
    }
    .smart-eat-life img {
        position: relative;
        margin-top: 50px;
    }
    .smart-eat-life figcaption {
        position: absolute;
        top: 40%;
        font-size: 700%;
        left: 0;
        right: 0;
        font-family: 'sofia_problack';
        z-index: 0;
        color: #f9f9f9;
    }
}

@media screen and (max-width: 480px) {
	
	.meet-boltt-mob {
		background-position: right center;
	}
	
    .meet-boltt-mob .life-button a{
        width: 110px;
        text-align: center;
        font-size: 10px;
    }
	
	.life-section-three-a-wrapper p br {
		display: none;
	}
}
