
@font-face {
font-display:swap;
font-family:RBNo2;
font-style:normal;
font-weight:700;
src:url(https://artifacts.bbcomcdn.com/bb-resources/2.12.4/fonts/RBNo2.1a.woff2) format("woff2"), url(https://artifacts.bbcomcdn.com/bb-resources/2.12.4/fonts/RBNo2.1a.woff) format("woff")
}
@font-face {
font-display:swap;
font-family:Proxima Nova;
font-style:normal;
font-weight:400;
src:url(https://artifacts.bbcomcdn.com/bb-resources/2.12.4/fonts/ProximaNova-Reg.woff) format("woff")
}
@font-face {
font-display:swap;
font-family:Proxima Nova;
font-style:normal;
font-weight:800;
src:url(https://artifacts.bbcomcdn.com/bb-resources/2.12.4/fonts/ProximaNova_13_0.woff) format("woff")
}

.bodyfit{ background: url(../images/power-bg.jpg) center top no-repeat;
    background-position: 0px -40px;
    width: 100%;
    height: 100vh;
    background-size: 100%;
    padding:25px 50px;
    position: fixed;
    top: 0;
    bottom: 0px;}
.bodyfit-dis{ padding:0px; margin:0px; list-style:none; color:#fff;}
.bodyfit-dis li{ font-size: 34px;
    margin: 13px 0px;
    font-family: 'GilamBoldItalic';
    text-transform: uppercase;
    background: url(../images/tick.png) no-repeat 0px 11px;
    padding-left: 27px;
    background-size: 16px;}
.shopall{ float:left; width:100%; text-align: center;  margin:0px 0 8px 0;}
.shopall a{ background: #3B60FF;
    color: #fff;
    padding: 10px 131px;
    text-transform: uppercase;
    display: inline-block;
    font-family: RBNo2,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: 35px;
    border-radius: 10px;
}
.shopall a:hover{ text-decoration:none; background:#2e4fda}
.alm{
    width: 100%;
    float: left;
    margin: 20px 0 0 0;
    font-family: 'GilamBoldItalic';
    font-size: 35px;
    color: #fff;
    text-transform: uppercase;
}
.alm span{ color:#3B60FF}
.pls{ width: 100%; float: left; color: #fff;  font-family: 'GilamLight';font-size: 19px;  margin: 0px 0 13px 0;}
.bottom_section{ position:absolute; bottom:25px; text-align: center; left:0px; width:100%}



@media screen and (max-width:767px){
	.bodyfit{ padding:20px;}
	.bodyfit-dis li {     font-size: 24px;
    margin: 10px 0px;
    padding-left: 24px;
    background-size: 14px;
    background-position: 0px 6px;
}
.shopall {margin:57px 0 0 0;}


.alm {     margin: 24px 0 0 0;
    font-size: 22px;}
.shopall a {padding: 10px 72px;
    font-size: 30px;
}

.bodyfit{background: url(../images/power-bg2.jpg) center top no-repeat;
    background-position:-322px -100px;
    width: 100%;
    height: 100vh;
    padding: 20px;}
.bodyfit-dis{ margin:15px 0 0 0}
.pls { font-size: 13px; margin: 0px 0 13px 0;}
.bottom_section{ position:relative; bottom:0px; text-align: center; left:0px; width:100%; margin-top:50px;}
	}