@font-face {
    font-family: 'airstrike';
    src: url('../fonts/airstrike.eot');
    src: url('../fonts/airstrike.eot') format('embedded-opentype'),
        url('../fonts/airstrike.woff2') format('woff2'),
        url('../fonts/airstrike.woff') format('woff'),
        url('../fonts/airstrike.ttf') format('truetype'),
        url('../fonts/airstrike.svg#airstrike') format('svg');
}

@font-face {
    font-family: 'AmericanCaptain';
    src: url('../fonts/AmericanCaptain.eot');
    src: url('../fonts/AmericanCaptain.eot') format('embedded-opentype'),
        url('../fonts/AmericanCaptain.woff2') format('woff2'),
        url('../fonts/AmericanCaptain.woff') format('woff'),
        url('../fonts/AmericanCaptain.ttf') format('truetype'),
        url('../fonts/AmericanCaptain.svg#AmericanCaptain') format('svg');
}




/* global css */
img{
    width: 100%;
}



/* banner */
.banner-pc{
    display: block;
}
.banner-mob{
    display: none;
}

@media (max-width: 767px){
    .banner-pc{
        display: none;
    }
    .banner-mob{
        display: block;
    }   
    .prod-box{
        margin-bottom: 40px;
    }
    .sec-div-center {
    width: 100% !important;
}
}





.sec-serv-p{
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    font-size: 20px;
    color: rgb(0, 0, 0);
}

.modal-body {
    overflow-y: scroll;
}

.sec-bg-1 {
    background-color: #0e1111;
}

.sec-f-p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: #fff;
}

.sec-logo-link {
    text-align: center;
}

.sec-bg-2 {
    background-color: #0e1111;
    border: 1px solid #fff;

    border-width: 1px 0px;
}

a.nav-link.text-light.font-weight-normal {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 25px;
}

.sec-header-img {
    background-image: url(../images/muscle\ system\ header\ 1.jpg);
    padding: 24% 0%;
    background-repeat: no-repeat;
    background-size: cover;
}

.sec-our-h {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 60px;
    padding-top: 10px;
    padding-bottom: 50px;
}

.sec-our-prods {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 90px;
    line-height: 90px;
    text-align: center;
    color: #FFFFFF;
    padding-left: 20px;
    margin-top: -40px;

}

.sec-our-prods4 {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 90px;
    line-height: 90px;
    text-align: left !important;
    color: #FFFFFF;
    padding-left: 85px;
    margin-top: -50px;

}

.sec-img-prod2 {
    z-index: 10;
    position: relative;
    margin-left: 150px;
}
.sec-img-prod2 img {
    max-height: 400px;
    width: auto;
}

@media only screen and (max-width: 1199px){
 .sec-img-prod2 img {
    max-height: 350px;
}   
.sec-our-prods{
    font-size: 70px;
}
.sec-img-prod2{
    margin-left: 120px;
}
}

@media only screen and (max-width: 991px){
 .sec-img-prod2 img {
    max-height: 280px;
}   
.sec-our-prods{
    font-size: 60px;
}
.sec-img-prod2{
    margin-left: 85px;
}
}

@media only screen and (max-width: 767px){
.sec-img-prod2{
    margin-left: 100px;
}
.sec-our-prods{
    padding-left: 0
}
}

@media only screen and (max-width: 600px){
.sec-img-prod2{
    margin-left: 0;
}
.sec-our-prods{
    margin-top: 20px !important;
}
}
.sec-our-prods2 {
    z-index: 2;
}

.sec-bg-4 {
    background-color: #3F2716;
}

.sec-boost1 {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 90px;
    line-height: 90px;
    color: #FFFFFF;
    padding: 50px 0px;
    text-align: center;
}

.sec-but-c {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 35px;
    color: #000000;
    padding: 15px 40px;
    background: #FFFFFF;

}

.sec-but-c:hover {
    color: #3F2716;
    text-decoration: none;
}

.sec-bg-5 {
    background-color: #0e1111;
}

.sec-icon {
    font-size: 15px;
}

.sec-footer-h {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 25px;
    color: #FFFFFF;
}

.sec-footer-prod a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 22px;
    color: #FFFFFF;

}

.sec-but-c2 {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    padding: 8px 20px 8px 20px;
    background-color: #fff;
    color: #000000;

}

.sec-but-c2:hover {
    color: #3F2716;
    text-decoration: none;
}

@media only screen and (max-width: 600px) {
    .sec-img-prod2 img {
        /*width: 100%;*/
    }

    .sec-our-prods,
    .sec-our-prods4 {
        font-size: 45px;
        line-height: 40px;
        /*text-align: left !important;*/
        color: #FFFFFF;
        padding-bottom: 20px;
        padding-left: 0px;
        margin-top: 0px;

    }

    .sec-boost1 {
        font-size: 45px;
        line-height: 50px;

    }

    .sec-footer-h {
        padding-top: 20px;
    }

    .sec-bg-5 {
        text-align: center;
    }

    .sec-our-h {
        padding-bottom: 0px;
    }

}

@media only screen and (max-width: 990px) {

    /*.sec-our-prods,*/
    /*.sec-our-prods4 {*/
    /*    text-align: center !important;*/
    /*    margin-top: 0px;*/
    /*    padding-left: 0px;*/


    /*}*/
}

/* ---------------------muscale-whey------------------------ */
.sec-whey-bg {
    background-image: url(../images/ms.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.sec-whey-bg3 {
    background-image: url(../images/mm.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.sec-whey-bg4 {
    background-image: url(../images/MI.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.sec-whey-bg5 {
    background-image: url(../images/mf.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.sec-whey-bg6 {
    background-image: url(../images/imp.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.sec-whey-bg7 {
    background-image: url(../images/cre.png);
    background-repeat: no-repeat;
    background-size: cover;
}

/* .mob-sec-whey-bg {
    display: none;
}
.mob-sec-whey-bg2 {
    display: none;
}
.mob-sec-whey-bg3 {
    display: none;
}
.mob-sec-whey-bg4 {
    display: none;
}
.mob-sec-whey-bg5 {
    display: none;
}
.mob-sec-whey-bg6 {
    display: none;
} */

.sec-whey-heading {
    font-family: 'Airstrike';
    font-style: normal;
    font-weight: 400;
    font-size: 70px;
    line-height: 61px;
    color: #FFFFFF;
}

.sec-whey-hr {
    background: #000;
    border-top: 2px solid #000;
    opacity: 1;
    width: 60%;
}

.sec-whey-heading2 {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 70px;
    line-height: 70px;
    color: #000000;
    padding-bottom: 65px;
}

.sec-p-whey {
    background: rgb(255, 255, 255);
    background: linear-gradient(93deg, rgba(255, 255, 255, 1) 0%, rgba(250, 250, 250, 0.6278886554621849) 55%, rgba(0, 212, 255, 0) 93%);
    padding: 20px 20px;
    max-width: 800px;
}

.sec-p-whey p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000;


}

.sec-but-whey {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 27px;
    line-height: 27px;
    letter-spacing: 0.09em;
    color: #000000;
    background-color: #fff;
    padding: 10px 15px;
}

.sec-whey-bg2 {
    background-color: #0e1111;
}

.sec-30-whey1 {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 60px;
    line-height: 60px;
    letter-spacing: 0.09em;
    color: #FFFFFF;
}

.sec-30-whey2 {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 35px;
    letter-spacing: 0.09em;
    color: #FFFFFF;


}

.sec-30-whey3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.09em;
    color: #FFFFFF;
}

.sec-p-w {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    letter-spacing: 0.09em;
    color: #FFFFFF;

}

.sec-pow-bg {
    background-image: url(../images/7xm\ 1.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.sec-pow-h {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 58px;
    line-height: 58px;
    letter-spacing: 0.09em;
    padding-top: 45px;
    color: #000000;
}

.sec-pow-h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.09em;
    color: #000000;
}

.sec-take-h {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 42px;
    line-height: 42px;
    letter-spacing: 0.09em;
    padding-top: 50px;
    text-align: center;
    padding-bottom: 40px;
    color: #FFFFFF;
}

.sec-30-take {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 25px;
    line-height: 25px;
    letter-spacing: 0.09em;
    color: #FFFFFF;
    padding-top: 20px;


}

.sec-pow-bg2 {
    background-image: url(../images/7xm\ 7.png);
    background-color: #0e1111;
    background-repeat: no-repeat;
    background-position: left top;
}

.sec-str-shaw {
    margin-top: 15%;
    background-color: #fff;
    padding: 50px 30px;
}

.sec-strb {
    padding: 20px 30px 170px 30px;
}

.sec-str-h {
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 58px;
    line-height: 58px;
    letter-spacing: 0.09em;
    color: #000000;
}

.sec-str-shaw p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.09em;
    color: #000000;
}

@media only screen and (max-width: 600px) {
    .sec-str-h {
        font-family: 'AmericanCaptain';
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
        line-height: 58px;
        letter-spacing: 0.09em;
        color: #000000;
    }
    .sec-str-shaw p {
        font-size: 12px;
        line-height: 19px;
        text-align: center;
    }

    .sec-icon {
        padding: 0 !important;
    }

}





/* mobile */
@media only screen and (max-width: 650px) {
    .sec-whey-bg {
        background-image: url(../images/muscle\ -whey-header-mob.png);
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 82%;    
    }

    .sec-whey-bg3 {
        background-image: url(../images/mass-gainer-header-mob.png);
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 82%;
    }

    .sec-whey-bg4 {
        background-image: url(../images/isolate-header-mob.png);
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 82%;
    }

    .sec-whey-bg5 {
        background-image: url(../images/fuel-header-mob.png);
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 82%;
    }

    .sec-whey-bg6 {
        background-image: url(../images/impala-header-mob.png);
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 82%;

    }

    .sec-whey-bg7 {
        background-image: url(../images/creatine-header-mob.png);
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 82%;
    }
    .sec-whey-heading2 {
        font-family: 'AmericanCaptain';
        font-style: normal;
        font-weight: 400;
        font-size: 58px;
        line-height: 70px;
        color: #000000;
        padding-bottom: 65px;
    }
    .sec-c{
        width: 50%;
        padding-top: 20px;
    }
    .sec-but{
        padding: 10px !important;
        margin-bottom: 18px;

    }
    
.sec-pow-h2 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.09em;
    color: #000000;
}
    .sec-pow-h {
        font-family: 'AmericanCaptain';
        font-style: normal;
        font-weight: 400;
        font-size: 35px;
        line-height: 49px;
        letter-spacing: 0.09em;
        padding-top: 45px;
        color: #000000;
    }
    .sec-whey-heading {
        font-family: 'Airstrike';
        font-style: normal;
        font-weight: 400;
        font-size: 27px;
        line-height: 12px;
        color: #FFFFFF;
    }
    .sec-30-whey1 {
        font-family: 'AmericanCaptain';
        font-style: normal;
        font-weight: 400;
        font-size: 43px;
        line-height: 38px;
        letter-spacing: 0.09em;
        color: #FFFFFF;
    }
    .sec-30-whey2 {
        font-family: 'AmericanCaptain';
        font-style: normal;
        font-weight: 400;
        font-size: 26px;
        line-height: 35px;
        letter-spacing: 0.09em;
        color: #FFFFFF;
    }S

    .sec-whey-heading2 {
        font-family: 'AmericanCaptain';
        font-style: normal;
        font-weight: 400;
        font-size: 26px;
        line-height: 25px;
        color: #000000;
        padding-bottom: 19px;
    }

    .sec-p-whey p {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 400;
        font-size: 11px;
        line-height: 10px;
        color: #000000;

    }

    .sec-but-whey {
        font-family: 'AmericanCaptain';
        font-style: normal;
        font-weight: 400;
        font-size: 13px;
        line-height: 26px;
        letter-spacing: 0.09em;
        color: #000000;
        background-color: #fff;
        padding: 9px 15px;
    }
}
/* ----------contact---------- */
.sec-cont-bg{
    background-image: url(../images/1633729.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.sec-div-center{
    width: 70%;
}
.sec-prodbar h3{
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 26px;
    letter-spacing: 0.09em;
    color: #000000;
    text-transform: uppercase;
    padding-top: 20px;
}
.sec-prodbar p{
    font-family: 'AmericanCaptain';
    font-style: normal;
    font-size: 40px;
    color: #000000;
}