@font-face {
    font-family: GreycliffCF;
    src: url('../../gym_time_main/resources/views/website/website/Fonts/FontsFree-Net-greycliff-cf-bold.ttf') format('truetype');
}


h1 {
    font-size: 3.1573345183em !important;
    font-family: "GreycliffCF", sans-serif !important;
    font-style: normal;
    line-height: 1.1;
}

h2 {
    font-size: 2em !important;
    font-family: "GreycliffCF", sans-serif !important;
    font-style: normal;
    line-height: 1.1;
}

h3 {
    font-size: 22px !important;
    font-family: "GreycliffCF", sans-serif !important;
    font-style: normal;
    line-height: 1.1;
}

h4 {
    font-size: 18px !important;
    font-family: "GreycliffCF", sans-serif !important;
    font-style: normal;
    line-height: 1.1;
}

p, li {
    font-size: 15px !important;
    font-family: "open sans", sans-serif !important;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5;
}




.home_who_we_are ul {list-style: none; padding-left: 0;}
.home_who_we_are ul>li { position: relative; padding-left: 30px; padding-bottom: 10px;}
.home_who_we_are ul>li:before { content: ''; margin-left: 3px; margin-top: 4px;  width: 14px; height: 8px; border-bottom: solid 3px #56debf; border-left: solid 3px #56debf; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); display: block;  position: absolute; left: 0px; top: 3px;}

.home__hero__bg-video__container iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;}
#sect-two{/* background-image:url('../images/Me-Overhead\ squat\ 9.JPG');background-size:cover;background-repeat:no-repeat;*/
    height:100vh; position: relative;}
#sect-2a{background-image:url("../images/hero_mask.png");background-size:cover;background-repeat:no-repeat;}
.hero-heading1{margin-top:27%;color:#fff;font-size:50px;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;font-weight:600;width:60%;margin-bottom:30px;}
.trail-cls{border:none;background-color:#ed1d50;border-radius:40px;padding: 13px 22px;color:#fff;font-size: 16px;font-weight:bold;font-family:"GreycliffCF", sans-serif;display:inline-block;text-decoration:none !important;text-transform: uppercase;text-align: center;border-radius: 12px;box-shadow: unset;border: 2px solid #ed1d50;transition: 0.5s ease all;}
.trail-cls:hover{color:#fff;color: #ed1d50;background-color: transparent;transition: 0.5s ease all;}
/* .see-more-btn{margin-left:150;}
 */
.trail-cls.btn-white{background:#fff;color:#000;border-color: #fff;}
.trail-cls.btn-white:hover{background:transparent;color:#fff;border-color: #fff;}

#sect-three .custom-container , .enquire_now_sec .custom-container{max-width:70% !important;}
.ssshh{text-align:center;font-size:38px;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;color:#231f20;padding-bottom:10px;font-weight:bold;margin-top:0;}
.ssdd{margin:0 auto;width:43%;padding-bottom:40px;font-size:16px;font-weight:400;line-height:1.5;color:#231f20;text-align:center;}
.trail-cls.blue_btn{background:#00a1ff;border-color: #00a1ff;}
.trail-cls.blue_btn:hover{color:#00a1ff;background-color:transparent;}
/* .dv-txt{padding:100 10;}
 */
.eeer{border:none;background:#ed1d50;color:#fff;padding:15px 40px;border-radius:40px;font-family:"GreycliffCF", sans-serif;font-style:normal;}
.cl-hhhe{text-align:center;}
.num-1{background-color:#835ee0;width:40px;height:40px;border-radius:50px;margin:auto;margin-bottom: 15px;position:relative;text-align:center;}
.num-1 h5{text-align:center;color:#fff;position:relative;font-style:normal;line-height:1.1;top:20%;}
.yyyu{padding-bottom:24px;letter-spacing:0;font-size:22px;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;font-weight:600;color:#231f20;}
.lorem1{font-size:17px;font-weight:400;font-style:normal;line-height:1.5;/* max-width:276px; */margin:0 auto;color:#231f20;max-width: 85%;}
.main-cl3-R{padding:50px 0;}
.haha-bttn{text-align:center;}
.haha1{border:none;background:#ed1d50;padding:17px 40px;border-radius:40px;color:#fff;font-style:normal;line-height:1.1;font-weight:500;}
.wrks-h{text-align:center;font-size:2.368593037em;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;color:#231f20;}
#sect-four{padding: 60px 0 60px;overflow:hidden;position:relative;/* background-image:linear-gradient(to bottom, #fff, #fbfaff); */}
.title-txt1{font-size:20px;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;font-weight:bold;color:#231f20;text-align:center;padding-bottom:15px;}
.text-para1{font-size:17px;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:#231f20;text-align:center;padding-bottom:10px;height:75px;}
.plan-bttn{display:block;border:none;background-color:#ed1d50;border-radius:40px;cursor:pointer;color:#fff;padding:20px 40px;width:100%;font-size:1em;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;box-sizing:border-box;text-decoration:none;font-weight:600;text-align:center;}
.plan-bttn:hover{text-decoration:none;color: #ffffff;}
.plan-bttn-2{display:block;border:none;background-color:#835ee0;border-radius:40px;cursor:pointer;color:#fff;padding:20px 40px;width:100%;font-size:1em;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;box-sizing:border-box;text-decoration:none;font-weight:600;}
.card-img-top{border-top-left-radius:25px !important;border-top-right-radius:25px !important;}
.home_bottom_curved { position: absolute;bottom: -1px;    width: 100%;}
.home_bottom_curved>img { width: 100%;}
.body-txt1{/* padding:15px 20px 35px 20px; */padding: 10px;}
#days-money-section .row { align-items: center;}
.my-style1{border-radius: 5px;position:relative;display:flex;flex-direction:column;background-color:#fff;border:none !important;box-shadow:0 4px 16px rgb(0 0 0 / 16%);width: 100%;overflow: hidden;}
.hshshs1{color:#fff;font-size:30px;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;text-align:center;font-weight:600;margin-bottom:10px;}
.sshhssh1{color:#fff;padding-bottom:25px;max-width:40%;margin:auto;text-align:center;font-size:16px;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;}
.heha-bg-imgg{background-image:url(../images/monthly-cycles-module.png);background-size:cover;height:auto;padding-left:60px;padding-top:45px;padding-right:60px;}
.section_five_1 .heha-bg-imgg { background-image:url(../images/online_personal_traning_row_bg2.png);}
.heha2-bg-imgg{background-image:url(../images/90-d-c.png);background-size:100% 100%;height:70vh;padding-left:50px;padding-top:35px;padding-right:50px;margin-bottom:100px;}
/*.section_five .heha-bg-imgg { margin-bottom: 70px; background-size: cover; } .my-style1 { margin-bottom: -50px; }*/
.who-are-we-sec h2{text-align:center;margin-bottom:35px;font-weight:bold;}
.about-sec p{margin-left:0;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:#231f20;margin-bottom:32px;font-size:17px;}
.about-sec h4{margin-left:150px;margin-bottom:16px;font-size:1.333em;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;color:#231f20;font-weight:600 !important;}
.img-sec img{position:absolute;right:-30%; bottom: -14%;}
.img-sec{position:relative;}
.about-sec .btn_pink{border:none;background:#ed1d50;padding:17px 40px;border-radius:40px;color:#fff;font-style:normal;line-height:1.1;font-weight:500;margin-left:40px;}
.btn_pink a{color:#fff;text-decoration:none;}
.who-are-we-sec{padding-top:20px;overflow:hidden;position:relative;padding-bottom:70px;}
#sect-eight{padding:100px 0;overflow:hidden;position:relative;background-repeat:no-repeat;background-size:cover;}
.ghkk{max-width:840px;margin:0 auto;color:#fff;margin-bottom:32px;text-align:center;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;font-size:37px;font-weight:700;}
.hihi2{text-align:center; color: white;}
.btn_pink-2{border:none;background-color:white;border-radius:40px;cursor:pointer !important;padding:15px 30px;margin-top:35px;font-weight:700;}
.btn_pink-2 a{color:black;text-decoration:none;}
.footer__logo img{width:30%;}
.main-ft-1 img{width:3%;}
#foo-footer{/*padding:30px 0; */background-color: #000;/* height:145px; */z-index: 11;position: relative;display: flex;flex-direction: column;row-gap: 10px;}
.main-ft-1 a{/* padding:10px; */text-decoration:none;color:#fff;font-weight:700;letter-spacing:0;}
.gyt{margin-top:20px;}
.gyt-2{font-size:15px;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:#fff;/* margin-left:10px; */}
.dv-txt li{padding:8px;position:relative;font-size:17px;}
.dv-txt li::before{content:"";background-image:url(../images/tick.svg);position:absolute;width:100%;height:100%;top:15px;left:-25px;background-repeat:no-repeat;}
.dv-txt ul{list-style-type:none;}
a.navbar-brand{width:51%;}


#foo-footer .navbar-nav .nav-link {color: #fff !important;}
#foo-footer .main-ft-1 {display: flex;column-gap: 10px;flex-direction: row;flex-wrap: wrap;}
#foo-footer .dropdown_custom .dropdown-content{bottom:60px;}

#foo-footer .footer_top_bar {padding: 20px 10px;background-color: #231f20;text-align: center;}
#foo-footer .footer_bottom_bar {padding: 20px 10px;background-color: #231f20;text-align: center;}
#foo-footer .navbar-nav{background-color: #231f20;display: flex;flex-direction: row;flex-wrap: wrap;}
/* #sect-one{padding-top:10px;padding-bottom:10px;}
 */

.bottom_curved { position: absolute; bottom: 0;}
.bottom_curved>img { width: 100%;}
.home-hero-sec-1:before {content: '';background: #00000099;width: 100%;height: 100%;display: block;position: absolute; bottom: 0;}
a.nav-link{padding-right:15px !important;font-size: 16px;color: black !important;}
/* Wk Css */
.plan-bttn i{margin-left:3px;}
.plan-bttn-2 i{margin-left:5px;}
.btn_pink a:hover{text-decoration:none;color:white;}
.btn_pink-2 a:hover{text-decoration:none;color:white;}
#sect-three{/*background-image:linear-gradient(to bottom, #fff, #fbfaff);*/z-index:4;padding:60px 0 0 0;}
#sect-four .haha-bttn {/* padding: 20px 0; */}
#sect-five{/* padding-top:100px; */height:auto;/* background-image:linear-gradient(to bottom, #fff, #fbfaff); */padding: 60px 0px;margin-bottom: 30px;}
#sect-five .Desktop_display .swiper-container{padding-bottom:20px;}
#sect-five .body-txt1 {text-align: center;}
#sect-five .body-txt1 h4{box-shadow: 0px 0px 10px -3px rgb(0 0 0 / 50%);/* border-radius: 0px; */padding: 8px;margin-bottom: 10px;color: #231f20;text-transform: uppercase;text-align: center;}
#sect-five .text-para1 {overflow: hidden;
    /* text-overflow: ellipsis;
     display: -webkit-box;
      -webkit-line-clamp: 1;
    line-clamp: 1;
     -webkit-box-orient: vertical; */
    padding-bottom: 0;
    margin-bottom: 10px;
    height: fit-content;
}
.my-style1 .plan-bttn {
    padding: 15px;
    font-size: 14px;
}
#sect-five .body-txt1 h4 {/* font-size: 15px !important; *//* line-height: 20px; */}
#sect-six{background-color:#fff;background-image:linear-gradient(to bottom, #fff, #fbfaff);padding-bottom:100px;}
#sect-five h5{margin-bottom: 15px;font-size: 16px;}
.btn_pink-2 a:hover{color:black;}
.main-ft-1 a:hover{color:white;text-decoration:none;}
/* Header Css start*/
.custom-container{margin:0 auto;max-width:80% !important;padding:0 24px;}
#sect-one .navbar-brand img{height:40px;display:block;margin-bottom:4px;}
#sect-one nav.navbar{height:70px;display:flex;justify-content:space-between;align-items:center; padding: 0}
#sect-one #navbarNav { justify-content: end;}
#sect-one ul.navbar-nav{display:flex;margin-right:-20px;}
#sect-one ul li.nav-item{padding:0 0;transition:color 0.3s ease;cursor:pointer;}
#sect-one ul li.nav-item a.nav-link{font-size:1em;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:#231f20 !important; white-space: nowrap;}
#sect-one ul li.nav-item.active a{color:#ed1d50 !important;font-weight:700;}
.video-mask{width:100%;position:absolute;bottom:-4%;}
.video-mask img{width:100%;display:block;}
.sticky{position:fixed !important;top:0;width:100%;left:0;background-color:#fff;padding:0 12% !important;z-index:99;box-shadow:0 2px 6px rgb(0 0 0 / 10%);}
#sect-one{position:fixed;width:100%;height:70px;background-color:#fff;z-index:9999;box-shadow :0 2px 6px rgb(0 0 0 / 10%);}
#sect-one ul li.nav-item.active a:after{content:"";border-bottom:2px solid;display:block;position:relative;top:6px;}
/* Header Css end*/
/* Video Banner start */
#myVideo{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;}
.video-bg{position:absolute;top:6%;height:94%;width:100%;z-index:-1;overflow:hidden;}
/* Video Banner end */
.contact_content_form{margin-top:35px;}
.social_bttns{display:flex;justify-content:center;}
.hero_social_bttn{background-color:white;width:35px;height:35px;border-radius:100%;display:flex;justify-content:center;text-decoration:none;padding:4px;align-items:center;margin :0 24px;}
.S-3-Head{font-weight:700;font-family:"GreycliffCF", sans-serif;max-width: 70%;margin: 20px auto;}
#sect-three h2{font-family:"GreycliffCF", sans-serif;font-size:35px; font-weight: 600; max-width: 70%; margin: 0 auto 15px;}
#sect-three h2+p , .workout_plan  p , .online_personal_plans2_heading p{max-width: 70%;margin: 0 auto;padding-bottom: 20px;text-align: center;}
.online_personal_plans2_heading p{ text-align: left;}
body #sect-three:nth-child(odd) {/* background-color: white; */}
body #sect-three:nth-child(even) {/* background-image:linear-gradient(to bottom, #fff, #fbfaff); */}
#online-personal-training {background-color: black;padding: 80px 0px;}
#online-personal-training .cl-hhhe {background-color: white;border-radius: 25px;padding: 25px;min-height: 300px;width: 100%; margin-bottom: 25px;}
#online-personal-training .cl-hhhe .num-1 {margin-top: 0;}
#sect-three.enquire_now_sec { /*border: 5px solid #00a1ff; border-radius: 30px; margin-bottom: 30px;*/    padding: 60px; }
#online-personal-training h2 {
    max-width: 60%;
    margin: 0 auto 20px;
}
#sect-three.enquire_now_sec .row {
    padding: 50px;
}
#online-personal-training .col-md-4 {padding: 10px;}
#online-personal-training .lorem1{ max-width: 80%; }
#online-personal-training .yyyu {padding-bottom: 20px;margin: 0px;}
#online-personal-training  .icon {width: 80px;height: 80px;;display: inline-block;margin-bottom: 10px;object-fit: contain;}
#online-personal-training .icon img {width: 100%;height: 100%;}
.footer-content{bottom:0;position:fixed;background-color:#fff;width: 100%;z-index:999;left:0;padding: 10px 40px;box-shadow :0 -3px 6px rgb(0 0 0 / 10%);/* height:11vh !important; */display: flex;align-items: center;justify-content: space-between;column-gap: 9px;}
.footer-content h2{/* float:left; *//* margin-top:16px; */font-family:"GreycliffCF", sans-serif;font-size:25px;padding: 0px;margin: 0px;text-align: left;}
.footer-content a.trail-cls{/* float:right; */text-align: center;}
.Guaranteed-Results{margin-top:20px;}
.legals__content-container{max-width:880px;margin:0 auto;}
.section__container{padding:190px 0;overflow:hidden;position:relative;}
.legals__page-title{margin-bottom:40px;font-size:3.1573345183em;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;color:#231f20;}
.legals__page-content p,.legals__page-content li{margin-bottom:24px;}
.legals__page-content h1,.legals__page-content h2,.legals__page-content h3,.legals__page-content h4,.legals__page-content h5{margin-bottom:32px;margin-top:40px;font-family:"GreycliffCF", sans-serif;font-style:normal;color:#231f20;}
.expect-content{margin-top:20%;margin-left:10%;}
.home-see-more{margin-left:0 !important;}
/* Wk CSS end */
/* home CSS */
body .home_who_we_are h2 {text-align: left;}

/* Azeem inner page css */
/* =================Contact-Page=============== */
#contact_sect_2{background-image:url(../images/her0.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;padding-bottom:67px;}
.contact_main-sect{margin:0 auto;max-width:1200px;padding :0 24px;}
.contact_main_heading{max-width:600px;height:400px;display:flex;flex-direction:column;justify-content:center;}
.contact_main_heading h2{color:#fff;margin-bottom:32px;font-style:normal;line-height:1.1;font-size:50px;font-family:"GreycliffCF", sans-serif, sans-serif;margin-top:150px;}
.contact_main_heading p{color:#fff;margin-bottom:32px;font-weight:400;font-style:normal;font-family:"open sans", sans-serif;line-height:1.5;}
#contact_sect_3{padding:100px 0;overflow:hidden;position:relative !important;}
.content_st3_haha{margin:0 auto;max-width:1200px;padding :0 24px;}
.content_st3_haha{margin:auto !important;width:50% !important;}
.submit_hero{border:none;background-color:#ed1d50 !important;color:#fff;padding:20px 32px !important;border-radius:40px !important;display:block;min-width:160px;font-style:normal;line-height:1.1;font-weight:700;transition: 0.5s ease all;border: 2px solid #ed1d50;}
.submit_hero:hover{background-color:transparent !important;color:#ed1d50;transition: 0.5s ease all;}
.submit_hero:focus{outline:none;}
.message_form_div1 h2{font-size:1.776889em;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;color:#231f20;}
.all_label_text{display:block;font-size:16px;font-weight:700;float:none;line-height:1.3;margin:0 0 4px 0;padding:0;font-family:"GreycliffCF", sans-serif;color:#231f20;}
.all_label_text span{color:#ff0000;}
textarea{overflow:auto;resize:vertical;border:1px solid #ced4da;border-radius:2px;}
.form-control{border-radius:3px !important;transition:none !important;height:42px;}
.repeat_lab{padding-top:21px;}
.name{color:#231f20 !important;display:block;font-size:13px;float:none;font-weight:700;line-height:1.3;margin:4px 0 7px;padding:0;}
#contact_sect_4{width:100%;background-color:#835ee0;padding:48px 0;}
.contact_st4_sec{display:flex;justify-content:center;}
.hero_social_bttn i{font-size:18px;color:#835ee0;}
.my_hero_input{height:100px !important;}
/* =======Login Page======== */
#login_sect_2{min-height:calc(100vh - 70px - 145px);background-color:#e9e9e9;}
.main_login_st2{margin:0 auto;max-width:1200px;padding :0 24px;}
.login_div_1{min-height:calc(100vh - 70px - 145px);position:relative;display:flex;align-items:center;justify-content:center;}
.login_div-2{width:100%;height:100%;max-width:660px;padding:40px;margin:105px 0;background-color:#fff;border-radius:16px;box-shadow :0 10px 20px rgb(0 0 0 / 10%);box-sizing:border-box;}
.login-hero{border:none;background-color:#ed1d50;border-radius:40px;cursor:pointer;font-size:1em;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:#fff;box-sizing:border-box;display:block;padding:20px 32px;text-decoration:none;min-width:200px;-webkit-appearance:none;}
.form-group{margin-bottom:32px;}
.login_input{font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:#231f20;font-size:17px;font-weight:600;margin-bottom:10px;}
.form-check-label{margin-bottom:10px;}
.login-myhero{border:none;background-color:#ed1d50;border-radius:40px;border:2px solid #ed1d50;cursor:pointer;font-size:17px;font-weight:600;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:#fff;box-sizing:border-box;display:block;padding:20px 32px;text-decoration:none;min-width:200px;-webkit-appearance:none;}
.login-myhero:hover{background-color:transparent;color:#ed1d50;transition:0.5s ease all;}
.pass-div{margin-top:20px;}
.pass-div a{font-size:1em;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:#231f20;text-decoration:underline;}
.form-control:focus{box-shadow:none !important;border:1px solid #d4d9df !important;}
.input-group-addon{position:absolute;top:-32px;right:10px;}
.input-group-addon a{color:#00000066;}
.input-group-addon a:hover{color:#00000066;}
.main-ft-1 a:hover{color:#ed1d50;text-decoration:none;}
.pass-div a:hover{color:#231f20;}
.form-check{margin-bottom: 12px !important;}
/* Ammar css */
#personal-sec-2{height:400px;background-image:url(../images/personal-online-banner.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;}
/* About Page css */
.who-are-we-sec_2{padding:100px 0;overflow:hidden;position:relative;background-color:#fff;background-image:linear-gradient(to bottom, #fff, #fbfaff);}
.ststst{padding-top:35px;font-size:40px;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:#231f20;text-align:center;}
/*.two-sect-haha{margin-top:40px;}*/
.who_sttt2{margin:0 auto;max-width:1200px;padding :0 24px;}
.about-sec2{font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:#231f20;margin-bottom:32px;font-size:17px;}
.about-sec2 .btn_pink{border:none;background:#ed1d50;padding:17px 40px;border-radius:40px;color:#fff;font-style:normal;line-height:1.1;font-weight:500;margin-left:40px;}
.jay_ff{font-size:25px;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:#231f20;margin:32px 0 24px 0;}
.about-sign{width:156px;}
#loginform .form-check{padding:0px;}
/*.img-sec2a img{*/
/*position:absolute !important;*/
/*right:-29% !important;*/
/*top:400px !important;*/
/*}
*/
/* Personal training page css */
.home-hero-sec{height:450px;background-image:url(../images/hero_generic_480.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;}
.home-hero-sec h1{font-size:3.157335em;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:white;margin-top:130px;margin-bottom:32px;}
.home-hero-sec p{font-size:1em;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:white;margin-bottom:32px;}
.btn_pink a{color:white;font-weight:700;}
.home-hero-sec .btn_pink{display:block;border:none;background-color:#ed1d50;border-radius:40px;cursor:pointer;padding:15px 30px;}
.Expect-section{padding-top:50px;padding-bottom:50px;}
.Expect-section h2{font-size:2.368593037em;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:#231f20;font-weight:bold;text-align:center;}
.Expect-section p{font-size:1em;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:#231f20;text-align:center;}
.r-left img{height:450px;margin-left:150px;}
.r-right ul{margin-top:36px;}
.r-right ul li{margin-bottom:16px;}
.r-right .btn_pink{display:block;border:none;background-color:#ed1d50;border-radius:40px;cursor:pointer;padding:15px 30px;margin-top:35px;margin-left:20px;}
.who-are-we-sec h2{text-align:center;margin-bottom:35px;}
.about-sec p{margin-left :0;font-size:18px;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:#231f20;margin-bottom:32px;}
.about-sec h4{margin-left :0;margin-bottom:16px;font-size:1.333em;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:#231f20;font-weight:600 !important;}
.img-sec img{height:475px;}
.about-sec .btn_pink{display:block;border:none;background-color:#ed1d50;border-radius:40px;cursor:pointer;padding:15px 30px;margin-top:35px;}
#days-money-section{background-image:url(../images/purple-bg.png);background-size:cover;background-repeat:no-repeat;background-position:bottom;}
.content-area img{height:200px;}
#days-money-section{padding:100px 0;}
.text-area h2{/* margin-left:60px; *//* margin-top:45px; *//* margin-bottom:20px; */font-size:2.368593037em;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:white;font-weight:bold;}
.text-area p{/* margin-left:60px; */font-size:1em;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:white;}
.radius-img{background-image:url(../images/monthly-cycles-module.png);background-size:100% 100%;padding:60px 50px;}
#Sessions-section{padding:100px 0;}
#Sessions-section .container{max-width:1280px;width:100%;}
#Sessions-section h2{text-align:center;font-size:2.368593037em;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:#231f20;font-weight:600;margin-bottom:24px;}
#Sessions-section p{text-align:center;font-size:1em;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:#231f20;}
.radius-img .card{height:285px;border-radius:20px;margin-left :0;width:16rem !important;}
h3.card-title{text-align:center;font-weight:bold;}
h5.card-title2{text-align:center;font-weight:bold;}
h4.card-title3{text-align:center;font-weight:bold;}
.card .btn_pink{display:block;border:none;background-color:#ed1d50;border-radius:40px;cursor:pointer;padding:15px 30px;margin-top:35px;margin-left:30px;}
body{overflow-x:hidden;}
#see_gymtime{background-color:#fff;background-image:linear-gradient(to bottom, #fff, #fbfaff);padding:100px 0;overflow:hidden;position:relative;}
.pt_action{margin:0 auto;max-width:1200px;padding :0 24px;}
.txt_pt{font-size:2.368593037em;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:#231f20;text-align:center;max-width:568px;margin:0 auto;margin-bottom:16px;}
.see_hero_action{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;margin:80px 0;}
.hero_ptt1{width:calc(33.33% - 24px);background-color:#fff;border-radius:16px;box-shadow :0 8px 16px rgb(0 0 0 / 16%);margin-bottom:40px;}
.action_img1{width:100%;position:relative;border-radius:16px 16px 0 0;cursor:pointer;overflow:hidden;outline:0;font-size:1em;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:#231f20;padding:0;border:none;background-color:transparent;}
.one_one{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:64px;width:64px;background-image:url("../images/play-btn.svg");background-size:cover;background-repeat:no-repeat;background-position:bottom;z-index:1;}
ul.navbar-nav{background-color:#fff;}
/* PERSONAL TRAINING PAGE CSS */
.see-gym-section{padding:60px 0;background-image:linear-gradient(to bottom, #fff, #fbfaff);}
.see-gym-section h2{text-align:center;font-size:38px;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;color:#231f20;padding-bottom:10px;font-weight:bold;margin-top:15px;margin-bottom:70px;}
.modal-card{background-color:#fff;border-radius:16px;box-shadow :0 8px 16px rgb(0 0 0 / 16%);overflow:hidden;margin-bottom:35px;}
.modal-card a{width:100%;position:relative;border-radius:16px 16px 0 0;cursor:pointer;overflow:hidden;outline:0;}
.modal-card a img{width:105%;display:block;}
.modal-text p{font-size:1em;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;color:#231f20;padding:16px;margin-bottom:0;}
.modal-play-btn{display:block;position:absolute;height:64px;width:64px;background-image:url(../images/play-btn.svg);background-size:cover;background-repeat:no-repeat;z-index:1;left:148px;top:70px;}
.row.see-gym-btn{margin-top:40px;}
/* */
.heha-bg-imgg{border-radius:40px;margin-left :0 !important;margin-right :0 !important;}
/* See plan */
#Begin-Journey{padding:50px 0;}
.Journey-Box h4{font-weight:bold;font-size:22px;margin-bottom:20px;}
.Journey-Box h2{font-weight:bold;font-size:28px;margin-bottom:0;font-family:"GreycliffCF", sans-serif;}
.Journey-Box h3{font-weight:400;font-size:22px;}
.Journey-Box{box-shadow:0 0 16px 1px #00000045;border-radius:8px;padding:30px 28px;max-width:73%;margin:0 auto;     margin-top: 30px;/* margin:0 auto;display:flex;flex-direction:column;align-items:center;max-width:768px;padding:64px 24px;margin-top:64px;border-radius:12px;box-shadow :0 4px 16px rgb(0 0 0 / 16%);*/
}
.Journey-Box .trail-cls{/* border:none; *//* background-color:#ed1d50; *//* border-radius:40px; *//* padding:13px 26px; *//* color:#fff; */font-size:15px;font-weight:bold;font-family:"GreycliffCF", sans-serif;display:inline-block;text-decoration:none !important;margin-top:20px;}

/* .right-text .dv-txt{padding:52px 30px;}
 */
.Begin-Jorney h1{font-weight:700;margin-bottom:60px;}
/* .left-side-text{padding:60px 100px !important;}
 */
.Guaranteed-text{margin-top:80px;}
.Bespoken-text{margin-top:105px;text-align:right;margin-left:auto;}
.Guaranteed-text, .Bespoken-text{max-width:100%;}
.Vid-All-text{margin-top:100px;text-align:left;}
.Expect-Button{margin-top:0;}
.Six-Pack-text{margin-top:80px;text-align:right;}
.Mob-Access-text{margin-top:70px;}
/*.home-hero-sec-1{height:100vh;background-image:url(../images/her0.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:bottom;}*/
.first-sect h2{margin-top:100px;color:white;font-size:2.368593037em;font-family:"GreycliffCF", sans-serif, sans-serif;font-style:normal;line-height:1.1;}
.first-sect p{font-size:1em;font-family:"open sans", sans-serif;font-weight:400;font-style:normal;line-height:1.5;color:white;margin-top:30px;max-width:48%;}
.first-sect h4{font-size:1.333em;font-family:"GreycliffCF", sans-serif;font-style:normal;line-height:1.1;color:white;}
.Bulk li{color:white;list-style:none;position:relative;padding-right:30px;padding-left:50px;}
.first-sect .Bulk{display:flex;padding:30px 0;}
.first-sect .Bulk li.bulk1:before{background-image:url("../images/Gaining-Muscle.png");}
.Bulk li::before{background-size:42px 40px;width:43px;height:43px;display:block;background-repeat:no-repeat;position:absolute;content:"";top:-7px;left:0;}
.first-sect .Bulk li.bulk2:before{background-image:url(../images/Staying-Lean.png);}
.first-sect .Bulk li.bulk3:before{background-image:url(../images/All-Levels.png);}
.right-text .dv-txt{margin-left:-40px;}
.clean-bulk-banner{margin-left:60px;margin-top:10px;}
.first-sect .Bulk{justify-content: flex-start;}
/* Wk css start */
#about-video{height:50vh;margin-left:60px;}
.about-sec2 p{font-size:16px;margin-bottom:24px;}
.login_div-2 .form-group input{border-radius:5px !important;}
.register-sec h2{font-size:40px;font-family: "GreycliffCF", sans-serif;margin-top:90px;}
.register-sec p{margin-top:20px;margin-bottom:40px;}
/* Wk css end */
.row.mobile_display{display:none;}


/*Who We ARe Css */
.who-are-we-sec_2 .about_row1 {  align-items: flex-start;}
.who-are-we-sec_2 .about_row1 h2.ststst { padding-top: 0; padding-bottom: 15px;}
.who-are-we-sec_2 .about_row1 p {font-size: 20px;text-align: justify;}
.who-are-we-sec_2 .about_row1 video#about-video { margin-bottom: 0 !important; height: 40vh;}
.who-are-we-sec_2 .two-sect-haha { align-items: end;}
.who-are-we-sec_2 .two-sect-haha p { font-size: 20px;}
.who-are-we-sec_2 .two-sect-haha h4 { font-size: 30px;}
.who-are-we-sec_2 { padding: 100px 0 0;}
#sect-three .row { padding-bottom: 88px; }
#sect-three.home_sec3 .custom-container {max-width: 90% !important;}
section.who-are-we-sec.home_who_we_are { padding-top: 100px;}
section.home-hero-sec-1.form_section {  display: flex; align-items: center;  background-position: 70% 0%;background-size: cover;  padding-bottom: 70px; height:70vh; padding-top: 50px;}
section.home-hero-sec-1.form_section:before {display: none;}
.main-heading a.trail-cls { margin-top: 20px;}



.what_you_get {background: white;border: 4px solid #66adff;border-radius: 30px;text-align: center;padding: 30px;margin-top: 70px;position: relative;}
.what_you_get>h2 {background: white;display: inline-block;padding: 10px !important;box-shadow: 0 0 10px #00000040;border-radius: 16px;position: relative;left: 0;top: -60px;}
.what_you_get .inner_wrapper {text-align: left;margin-top: -60px;}
.what_you_get .inner_wrapper thead>tr>th { border-top: 0;  font-size: 29px; padding-bottom: 5px; border-color: gray;}
.what_you_get .inner_wrapper thead>tr>th:last-child, .what_you_get .inner_wrapper tbody>tr>td:last-child { text-align: right;}
.what_you_get .inner_wrapper tbody>tr>td { font-weight: 700; font-size: 20px;}
.what_you_get .inner_wrapper tbody>tr>td span {font-weight: 400;font-size: 15px;    text-transform: capitalize;}
.what_you_get .item_list { text-align: left;}
.what_you_get .item_list>ul { list-style: none; padding-left: 10px;}
.what_you_get .item_list>ul>li { position: relative; padding-left: 35px;}
.what_you_get .item_list>ul>li::before {content: '';background-image: url(../images/tick.svg);position: absolute;width: 100%;height: 100%;top: 5px;left: 0;background-repeat: no-repeat;}
section.home-hero-sec-1.form_section h1 {color: white;}


.who-are-we-sec_2 .about_row1 ul{list-style:none;padding:0;}
.who-are-we-sec_2 .about_row1 ul>li{padding-left:40px;position:relative;}
.who-are-we-sec_2 .about_row1 ul>li::before{content:'';margin-left:3px;margin-top:4px;width:14px;height:8px;border-bottom:solid 3px #56debf;border-left:solid 3px #56debf;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;position:absolute;left:0px;top:3px;}

.about_section2 .two-sect-haha .img-sec2a>img {left: 10%;width: 40%;position: absolute;top: 0;}
.about_section2 { position: relative; background: #fbfbff;}
.about_section2 .img-sec2a {  position: unset;}
.about_section2 .two-sect-haha .img-sec2a>img.fixed_img {
    position: fixed;
    top: 117px;
}
.signup_bottom_curved {  position: absolute; left: 0; bottom: 0;  width: 100%;
    display: flex;justify-content: end;}
.signup_bottom_curved img { width: 100%; height: auto;}
/*section.home-hero-sec-1.form_section.sign_up_sec1:before {content: '';background: #0000004f;width: 100%;height: 53vh;display: block;position: absolute;top: 0;}*/
section.home-hero-sec-1.form_section.sign_up_sec1:before {
    content: '';
    background: #0000004f;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
}
section.home-hero-sec-1.form_section.sign_up_sec1 h1 {text-transform: capitalize;text-align: center;}
section.home-hero-sec-1.form_section.sign_up_sec1 {height: 60vh; position: relative;}

.email_address_box { text-align: center;  margin-top: 50px;}
.email_address_box h4:before, .email_address_box h4:after {content: '';border-top: 1px solid black;height: 1px;width: 50%;display: block;margin: 10px auto;}
.email_address_box h3 { padding-top: 20px;}
.email_address_box h3>a { display: block;  font-size: 20px; font-weight: 400; font-family: sans-serif; padding-top: 10px;}



.racipe_time>.image {width: 35%;display: inline-block;vertical-align: top;margin-right: 10px;height: 220px;}
.racipe_time>.image>img {  width: 100%;  height: 100%;}
.racipe_time>.short_desc { width: 62%;  display: inline-block; vertical-align: bottom;}
.racipe_time>.image>img {border-radius: 10px !important;}
.racipe_time>.short_desc ul { display: flex;}
.racipe_time>.short_desc ul>li>.cooking_bar {background: white;text-align: center;padding: 5px;border-radius: 12px;margin: 4%;box-shadow: 0 0 15px #00000017;height: 100%;display: flex;flex-direction: column;justify-content: center;}
.racipe_time>.short_desc ul>li {padding: unset !important;width: 48%;}
.racipe_time>.short_desc ul>li>.cooking_bar>h4 { font-size: 15px !important; padding: 10px 0 0;  margin-bottom: 3px;}
.racipe_time>.short_desc ul>li>.cooking_bar>p { font-size: 14px !important;}
.racipe_time>.short_desc>h4.card-title { text-align: center;}
.racipe_time>.short_desc ul>li>.cooking_bar>img {width: auto;height: 36px; object-fit: contain;}
.nutrittional_list>ul {border-radius: 10px;margin-top: 20px;}
.nutrittional_list>ul>li { padding: 0 !important;}
.nutrittional_list>ul>li>div {width: 20%;display: inline-block;text-align: center;padding: 5px 0;background: white;box-shadow: 0px 5px 10px #00000024;margin: 10px;}
.nutrittional_list>ul>li>div>h4 { margin-bottom: 0;}
.nutrittional_list>ul>li>div>h5 { color: #8080809e;  font-size: 15px;}
.nutrittional_list li:nth-child(1) div {  border-bottom: 5px solid #2ecc71;  }
.nutrittional_list li:nth-child(2) div {  border-bottom: 5px solid #0078bc;  }
.nutrittional_list li:nth-child(3) div {  border-bottom: 5px solid #e74a25;  }
.nutrittional_list li:nth-child(4) div {  border-bottom: 5px solid #000;  }

.recipe_video { margin-bottom: 20px;}
.recipe_video>video { width: 100%;  height: 100%;}
.ingredients_list ul:first-child>li { display: block !important;  width: 100%;  padding: 5px 0px; position: relative;}
.ingredients_list ul:first-child>li:before {position: absolute;left: 12px;font-size: 19px;font-weight: 900;}
.ingredients_list ul:last-child>li>strong { font-size: 25px;}
.recipe.card { background: white !important;}
.ingredients_list ul:last-child>li>p { font-weight: 100;  font-size: 14px !important;}

.right_section .card-recent img { width: 100%;  height: 100% !important; object-fit: cover;}
.right_section .card-recent .img_section { height: 120px; overflow: hidden;}
.right_section .row { padding-bottom: 20px;}
.right_section .card-recent .body_section .card-body { padding-bottom: 0;}


/* Online Personal Plan */
.online_personal_plan_s1 { position: relative; padding: 70px 0;}
.online_personal_plan_s1 h2 {max-width: 61%;text-align: center;margin: 100px auto 0;}
.online_personal_plan_s4 p.sshhssh1 { max-width: 70%; margin-bottom: 20px;}
.online_personal_plan_s1 .video-bg { filter: brightness(0.6);}
.online_personal_plan_s1::before { background: transparent;}
.online_personal_plan_s4 .my-style1 .text-para1 { /* height: auto; */  overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 4;  -webkit-box-orient: vertical; text-align: left; padding-bottom: 0;}
.online_personal_plan_s4 h4 {box-shadow: 0px 0px 10px -3px rgb(0 0 0 / 25%);border-radius: 10px;padding: 6px;margin-bottom: 10px;text-transform: uppercase;text-align: center;}
.online_personal_plan_s4 h6 { text-align: center;}
.online_personal_plan_s1 p { margin: 30px auto 0;}
.online_personal_plan_s1 .col-lg-12 { text-align: center;}
.online_personal_plan_s1 .col-lg-12 a.trail-cls { margin-top: 40px;}
.online_personal_plan_s5{padding:5% 0;}
.online_personal_plan_s5 h2{text-align:center;padding-bottom:20px;}
.online_personal_plan_s5 p{max-width:70%;margin:0 auto;word-break: break-all; text-indent: 0;}
.online_personal_plan_s5 .col-md-12{text-align:center;}
.online_personal_plan_s6 h2{text-align:center;padding-bottom:20px;}
.online_personal_plan_s6 .accordion{max-width:80%;margin:0 auto;}
.online_personal_plan_s6 .accordion .card{margin: 15px 0;border: 0;}
.online_personal_plan_s6 .accordion .card>.card-header{background:transparent;border:0;box-shadow:0 0 10px rgb(226 29 82 / 25%);padding: 0;margin-bottom: 0;}
.online_personal_plan_s6 .accordion .card>.card-header>a.btn, .online_personal_plan_s6 .accordion .card>.card-header>a.btn:focus-visible, .online_personal_plan_s6 .accordion .card>.card-header>a.btn:focus{width:100%;height:100%;padding:0;text-align:left;font-size:18px;font-weight:500;position:relative;outline:unset;box-shadow:none;padding: 0.75rem 1.25rem;border: 1px solid #e21d5238;}
.online_personal_plan_s6 .accordion .card>.card-header>a.btn::after{content:'âŒ';display:block;position:absolute;right: 24px;top: 13px;font-size:15px;transform:rotate(45deg);transition:ease 500ms;}
.online_personal_plan_s6 .accordion .card>.card-header>a.btn[aria-expanded="true"]::after{transition:ease 500ms;transform:rotate(-93deg);}
.online_personal_training_modal .modal-dialog {  height: 100%;  display: flex;  align-items: center; justify-content: center;}
.online_personal_training_modal .modal-dialog button.close { background: #835ee0; border-radius: 10px;  right: 0;  top: 0; border: 1px solid gray;}
.online_personal_plan_s4 .heha-bg-imgg { background-image:url(../images/online_personal_traning_row_bg.png);     background-repeat: no-repeat;  background-size: cover;}

.online_personal_training_modal .modal-body h4{font-size:27px !important;}
.online_personal_training_modal .modal-body p.term_condition{font-size:13px !important;}
.online_personal_training_modal .modal-body input, .online_personal_training_modal .modal-body select{display:block;width:100%;height:35px;border:1px solid #666666;}
.online_personal_training_modal .modal-body label{font-size:17px;font-weight:400;color:#525252;}
.online_personal_training_modal .modal-body .card_number{position:relative;border:1px solid;padding:0 0px 0 15px;}
.online_personal_training_modal .modal-body .card_number>span{position:absolute;left:5px;top:8px;font-size:13px;opacity:0.5;}
.online_personal_training_modal .modal-body .card_number>input{border:0;}
.online_personal_training_modal .modal-body .card_number>input.card_no{width:63%;display:inline-block;}
.online_personal_training_modal .modal-body .card_number>input.mm_dd{width:20%;display:inline-block;}
.online_personal_training_modal .modal-body .card_number>input.cvc{width:15%;display:inline-block;}
.online_personal_training_modal .modal-body .btn{padding:10px 35px;background:#835ee0;border-radius:9px;margin-bottom:15px;}
.online_personal_training_modal .modal-body p.term_condition>a{color:#835ee0;}
section.online_personal_plan_s6 {
    padding: 30px 0px;
}


.navbar-collapse a.nav-link{padding-left:15px;}


.navbar-collapse a.nav-link { padding-left: 15px;}

.blog{
    padding-top:100px;
    padding-bottom:100px;

}
.blog .card{
    background:#F3FEF3;
    padding: 13px;
    border: none;
    margin-bottom:49px;
}
.blog .card:hover {
    background: #FFFCF6;
}
.blog .card-body{
    padding-top:10px;
    padding-left: 0px;
    padding-right: 0;
}
.blog .blog_cards{
    max-width: 100%;
    margin: 0 auto;
}
.blog .card-body h5.card-title{
    font-size: 24px;
    font-weight: bold;
    font-family: 'gordita-bold';
}

.blog .card-body p.card-text{
    font-size: 15px;
    font-weight: 100;
    max-width: 92%;
    font-family: 'gordita';
}

.blog .card-body p.card-text small.text-muted{
    font-size:14px;
    font-weight: 100;
    margin-right: 5px;
    color:#000 !important;
}
.blog .card-body ul{
    padding-left: 1px;
    padding-top: 3px;
    margin-bottom: 21px;
}
.blog .card-body ul li{
    list-style: none;
    display: inline;
    font-size: 12px;
    font-family: 'gordita-medium';
    padding-right: 57px;
}
.blog .card-body ul li i.icons{

    font-size: 17px;
    margin-right: 5px;
}
.blog .card-body ul li.user{
    list-style: none;
    display: inline;

    padding-right: 0px;
}
.blog .card-body button.btn{
    color:#60BE58;
    border: none;
    background-color: none;
    padding-left: 0px;
    font-size: 14px;
    font-family: 'gordita-medium';
    margin-top: 10px;
    font-weight: 800;
}
.blog .card-body button.btn img{
    color:#60BE58;
    border: none;
    background-color: none;
    padding-left: 8px;
    font-size: 18px;
    font-weight: 800;
}
.blog .right_section .search{
    border: 2px solid #60BE58;
    width: 85%;
    border-radius: 15px;
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
}
.blog .right_section .search .search_box{
    border: none;
    border-radius: 15px;
    width: 80%;

}
.search .search-btn:focus {
    outline: none;
}
.search .search-btn {
    border: 0;
    background-color: var(--primary-green);
    border-radius: 50%;
    height: 43px;
    width: 43px;
    color: #fff;
    font-size: 22px;
}
.blog .img_section{
    padding-right: 0px;
}
/* .blog .body_section{
  padding-left: 0px;
} */
.blog .right_section h2{
    font-size: 25px;
    margin-left: 10px;
    padding-top: 27px;
    font-family: 'gordita-bold';
}
.blog .right_section .search .search_box::placeholder {
    color: #BFBFBF;
    font-size: 23px;
}
.blog .right_section .search .search_box:focus-visible {
    outline: unset;
}
.blog .card-recent img.rounded-start{
    height: 89%;
    box-shadow:0 4px 5px 0px rgb(0 0 0 / 15%);
}
.blog .small_data h5 {
    font-size: 20px;
    font-family: 'gordita-bold';
    line-height: 1.5;
    text-transform: uppercase;
}
.blog .card-recent{

    padding: 0px 13px;

    border: none;

    margin-bottom: 0px !important;

    margin-bottom:49px;
}
.blog .small_data ul{
    margin-bottom: 6px;
}
.blog .small_data ul li{
    font-size: 10px;
    font-family: 'gordita-medium';
}
.blog .small_data p.card-text {
    font-size: 14px;
    font-weight: 100;
    max-width: 100%;
    color: #888888;
    font-family: 'gordita';
}
.blog .categories h2{
    font-size: 25px;
    font-family: 'gordita-bold';
    padding-top: 27px;
    padding-bottom: 21px;
}
.blog .categories .links {
    margin-bottom: 20px;
    list-style: none;
    padding-left: 0px;


}
.blog .categories ul.links li{
    margin-bottom: 21px;
    max-width: 100%;
    width: 100%;
    position: relative;

}
.blog .categories ul.links li a {
    color: #888888;
    font-size: 16px;
    margin-bottom: 0px;
    text-decoration: none;
    padding-bottom: 10px;
    font-family: 'gordita';
}
.blog .categories .links a:hover{
    color: #60BE58;
}
.blog .tags{
    display: inline-block;
    margin-top: 10px;
}

.blog  h2{
    font-size: 25px;
    padding-top: 27px;
    padding-bottom: 22px;
    font-family: 'gordita-bold';
}
.blogs .tags .tags_button{
    margin-bottom: 30px;
    display: inline-block;
}
.blogs .tags .tags_button a{
    text-decoration: none;
    text-align: center;
    font-size: 19px;
    color: #888888;
    font-family: 'gordita';
    margin: 0px 0px;
    margin-bottom: 8px;
    padding: 11px 24px;
    border: 1px solid #888888;
}
.blogs .tags :hover{
    background-color: #60BE58;
    color: #fff !important;

}
.blog-pagination .page-item{margin-right:20px;}
.blog-pagination .page-link{width:78px;height:70px;font-size:30px;font-family:'gordita-medium';display:flex;align-items:center;justify-content:center;border-radius:8px;border:2px solid #888888;color:#888888;}
.blog-pagination .active.page-item .page-link{background-color:var(--primary-green);border-color:var(--primary-green);}
.blog-pagination .page-item:first-child .page-link, .blog-pagination .page-item:last-child .page-link{border-radius:8px;height:48px;width:48px;background-color:#888888;color:#fff;border-color:#888888;}
.blog-pagination .page-item.disabled .page-link{opacity:.5;}
.blog-pagination{align-items:center;padding-top:40px;}
.blog-pagination .page-item:first-child{margin-right:40px;}
.blog-pagination .page-item:nth-child(5){margin-right:40px;}
.blog-pagination .page-link:hover { background-color: #4bb54259; color: #fff; border-color: #4bb54259; }
.blog .blog_cards .card .card_img {
    height: 340px;
    overflow: hidden;
}


.blog .blog_cards .card .card_img img {
    border-radius: 25px;
    height: 100%;
}
.food_recipe  .card-body h5.card-title { padding: 0px 10px; }
.food_recipe .card { background-color: white; } .food_recipe .card:hover { background-color: white; }
.food_recipe input { padding: 10px; border: 1px solid rgba(0, 0, 0, 0.2); margin-bottom: 10px !important; border-radius: 7px !important; height: 50px; }
.food_recipe  label {  font-size: 18px;  font-weight: 700;  }
.food_recipe .right_section h2 {  text-align: center;  }
.food_recipe  .categories .links {  display: flex;  margin-top: 30px;  }
.food_recipe .categories ul.links li {  text-align: center;  }


.recipe_detail .recipe_video { width: 35%; }
.recipe_detail .recipe_video iframe { width: 100%; height: 370px; border-radius: 10px; }
.recipe_detail .nutrittional_list { width: 65%; padding-left: 26px; }
.recipe_detail .recipe_video_box {  display: flex;     margin-top: 30px; }
.recipe_detail .ingredients_list h4 {  text-align: center;  }
.online_personal_plan {
    padding: 50px;
}
.online_personal_plan a{
    background: #835ee0;
    color: white;
    border-color: #835ee0;
}
.online_personal_plan a:hover{
    color: #835ee0;
    background-color: transparent;
    transition: 0.5s ease all;
}
#sect-three.personal_plan_full_width_box>.custom-container {/* max-width: 100% !important; */}
#sect-three.personal_plan_full_width_box .row {/* padding: 0; */}
#sect-three.personal_plan_full_width_box {/* padding: 0; */}
#sect-three.personal_plan_full_width_box .Guaranteed-Results { margin: 0; padding: 0; }
#sect-three.personal_plan_full_width_box  .Guaranteed-text {/* max-width: 70%; */margin: 0;margin-right: auto;display: flex;flex-direction: column;justify-content: center;height: 100%;}
#sect-three.personal_plan_full_width_box .Guaranteed-text.Guaranteed-text_left {margin-left: auto;margin-right: 0;/* color: white; */}
.Guaranteed-text, .Bespoken-text{margin-right: auto;margin: 0 auto;height: 100%;display: flex;flex-direction: column;justify-content: center;text-align: left;}
.Guaranteed-text{    align-items: flex-start;  }

/*Personal_Training_inner*/
.Personal_Training_inner_hero {  height: 520px;  }
.enquire_now_sec {   padding: 100px 0;    position: relative;}
.enquire_now_sec .enquirenow_sec_bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; object-position: top; }
#sect-three.enquire_now_sec a{background-color: #00a1ff;border-color: #00a1ff;}
#sect-three.enquire_now_sec a:hover{color:#00a1ff;background-color:transparent;}
#sect-five .body-txt1 h5 + .plan-bttn{  margin-bottom: 20px;  }
.btn_row>.finish_button{ font-size: 1.333em !important;  padding: 8px 35px !important; background-color: #ED1D50  !important; }
.who-are-we-sec .custom-container .img-sec {
    position: unset;
}

.who-are-we-sec .custom-container .img-sec img {  bottom: 0;  right: 0;  }
.who-are-we-sec .custom-container .img-sec {  position: unset;  }


.border_line_purple .container-fluid {border: 5px solid #835ee0;border-radius: 30px;    padding: 20px;}
.border_line_blue .container-fluid {border: 5px solid #22ADFF;border-radius: 30px;    padding: 20px;}
.inner_banner { padding-top: 70px; background-color: black; color: white; padding: 170px 0px 100px 0px; }
.inner_banner .row { align-items: center; }
.inner_banner .inner_banner_video {border-radius: 20px;overflow: hidden;min-height: 400px; height: 100%;border: 2px solid #ed1d50;display: flex;}
.inner_banner .inner_banner_video video , .inner_banner .inner_banner_video iframe {width: 100%;height: 100%;background-size: cover;margin: 0px;    border-radius: 20px;   background-color: black;height: auto;}
.inner_banner {background-image: url("../images/Clean Bulk- men daedlift.jpg");position: relative;background-size: cover;background-repeat: no-repeat;background-position: top;}
.inner_banner:before { content: ""; display: block; position: absolute; width: 100%; height: 100%; background-color: black; top: 0; left: 0; opacity: 0.6; z-index: 0; }
.inner_banner .custom-container {z-index: 1;position: relative;}

.online_personal_plan .border_line_blue .trail-cls {
    background-color: #00a1ff;
    border-color: #00a1ff;
}

.online_personal_plan .border_line_blue .trail-cls:hover {
    color: #00a1ff;
    background-color: transparent;
    transition: 0.5s ease all;
}

.workout_plan {margin-bottom: 25px;text-align: center;}

.testimonials_sec { text-align: center; color: white; }
.testimonials_sec .testimonials_swiper  .swiper-slide { background-color: white; color: black; text-align: left; align-items: unset; padding:20px; justify-content: stretch; row-gap: 10px; border-radius: 30px;}
.testimonials_sec .testimonials_swiper .swiper-slide h2  { color: black; text-align: left; max-width: unset; padding: 0px; }
.testimonials_sec .testimonials_swiper .swiper-slide .reviewer { padding: 0px; }
.testimonials_sec .testimonials_swiper {padding-top: 30px;overflow: visible;}
.testimonials_sec .testimonials_swiper .swiper-slide h3 {font-weight: bold;    font-size: 18px !important;}
.testimonials_sec .testimonials_swiper .swiper-slide h4 {color: gray;   font-size: 18px !important;}

.testimonials_sec .testimonials_swiper .swiper-button-next:after, .testimonials_sec .testimonials_swiper .swiper-button-prev:after { background: transparent; width: fit-content; height: fit-content; padding: 0px; }
.testimonials_sec .testimonials_swiper  .swiper-button-next , .testimonials_sec .testimonials_swiper .swiper-button-prev {top: 0px;width: fit-content;height: fit-content;}
.testimonials_sec .testimonials_swiper .swiper-slide .slide_content { display: flex; flex-direction: column; justify-content: space-between; flex: 1; }

.testimonials_sec .testimonials_swiper .swiper-button-next:after { content: "\f061"; font-family: "Font Awesome 5 Pro"; font-weight: 900; font-weight: 900; font-size: 24px; } .testimonials_sec .testimonials_swiper .swiper-button-prev:after { content: "\f060"; font-family: "Font Awesome 5 Pro"; font-weight: 900; font-weight: 900; font-size: 24px; } .testimonials_sec .testimonials_swiper .swiper-button-next { right: 10px; }
.testimonials_sec .testimonials_swiper .swiper-button-prev { right: 50px; left: unset; } section.swipeSec.testimonials_sec { overflow: hidden; }
.testimonials_sec .container-fluid {/* padding: 0px; */}
.testimonials_sec .testimonials_sec_heading{margin-bottom: 30px;}

.sect-four .cl-hhhe {background-color: #f1f1f1;padding: 40px 20px;border-radius: 10px;height: 100%;width: 100%;text-align: center;}
.sect-four .cl-hhhe h4{
    padding: 0px;margin-bottom: 10px;}
.bg_gary {background-color: #f1f1f1;padding: 60px 0px;margin-bottom: 30px;}
.bg_gary h3  , .bg_gary p  , .bg_gary .text-area h2{ color: #231f20; }

.online_personal_plan .border_line_purple   {border: 5px solid #835ee0;border-radius: 10px;/* padding: 20px; */box-sizing: border-box;width: 100%;}
.online_personal_plan .border_line_blue {border: 5px solid #22ADFF;border-radius: 10px;/* padding: 20px; */box-sizing: border-box;width: 100%;}
.online_personal_plan .Guaranteed-Results {height: 250px;border-radius: 5px;overflow:hidden;margin: 0px;width: 100%;}
.online_personal_plan .Guaranteed-Results img{ width:100%; height: 100%; object-fit:cover; }
.online_personal_plan .Guaranteed-text {padding:  15px;height: fit-content;margin: 0px;}
.online_personal_plan .Guaranteed-text p {font-size: 15px !IMPORTANT;}
.main_swiper_sec {overflow: hidden;}
.main_swiper_sec .main_swiper {padding-top: 50px;overflow: visible;}
.main_swiper_sec .main_swiper .swiper-slide {background-color: transparent;align-items: start;justify-content: start;}
.main_swiper_sec .main_swiper .swiper-button-next {right: 0px;}
.main_swiper_sec .main_swiper .swiper-button-prev {right: 60px;left: unset;}
.main_swiper_sec .main_swiper .swiper-button-next,   .main_swiper .swiper-button-prev {top: 0px;/* width: fit-content; *//* height: fit-content; */}
.my-style1 .my-style1-img {height: 284px;}
.my-style1 .my-style1-img img{width:100%;height: 100%;object-fit: cover;object-position: top center;}
.expect_sec .my-style1 {background-color: #fff3c1c2;}
.my-style1  .body-txt1 .btns {display: flex;column-gap: 2%;/* padding: 10px; */flex-wrap: wrap;row-gap: 10px;}
.my-style1 .body-txt1 .btns .plan-bttn {border-radius: 5px;width: 49%;}
.my-style1 .body-txt1 .btns .plan-bttn.btn-warning {
    background-color: #fae232;
    border-color: #fae232;
}
.main_swiper_sec .swiper-button-next ,   .main_swiper_sec  .swiper-button-prev{
    width: 40px;
    height: 40px;
    margin: 0px;
    border-radius: 50%;
}
.main_swiper_sec  .swiper-button-next:after ,      .main_swiper_sec    .swiper-button-prev:after{
    background-color: red;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    font-size: 15px;
    padding: 10px 20px;
    color: white;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bg_gary .card .text-area {
    padding: 20px;
}

.bg_gary .card .content-area {
    /*background-color: rgb(0 0 0 / 30%);*/
    padding: 20px;
    height: 300px;
}
.bg_gary .card .content-area img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
body .online_personal_plan_s1:nth-child(even) {
    background: #efecfa;
}
body .online_personal_plan_s2:nth-child(even) {
    background: #ecf8ff;
}



body .online_personal_plan_s1:nth-child(even)  * , body .online_personal_plan_s2:nth-child(even)  * {
    /* color: #fff; */
}
.bg_gary .cl-hhhe {
    background-color: white;
}
.onlineplanSwiper2 .card .content-area {
    padding: 0px;
}
.trail-cls {
    /* color: #212529; */
    /* background-color: #fae232; */
    /* border-color: #fae232; */
}

.plan_swiper_card {background: #f9f9f9;border-radius: 20px;box-shadow: 0 0 10px rgb(0 0 0 / 0.1);display: flex;flex-direction: column;overflow: hidden;width: 100%;}
.plan_swiper_card .plan_swiper_content { padding: 10px 15px 15px 15px; display: flex; flex-direction: column; row-gap: 10px; }
.plan_swiper_card .plan_swiper_img { width: 100%; height: 200px; object-fit: cover; }
.plan_swiper_card .plan_swiper_img img { width: 100%; height: 100%; object-fit: cover; }
.plan_swiper_card .plan_swiper_content .plan_swiper_title { font-weight: 700; font-size: 16px; background: #fff; padding: 8px 12px; border-radius: 8px; box-shadow: 0 0 4px rgb(0 0 0 / 0.1); margin-bottom: 10px; }
.plan_swiper_card .plan_swiper_content .plan_swiper_description { font-size: 14px; margin: 0; line-height: 1.3; font-weight: 500; max-width: 90%; margin: 0 auto; }
.plan_swiper_card .plan_swiper_content .plan_swiper_price { font-weight: 700; font-size: 15px; margin-bottom: 5px; }
body .btn_blue {background-color: #1E3A8A;color: white;display: inline-block;font-weight: 600;padding: 11px 20px;border-radius: 12px;border: none;box-shadow: unset;border: 2px solid #1E3A8A;transition:0.5s ease all;}
body .btn_red {background-color: #ed1d50;color: white;display: inline-block;font-weight: 600;padding: 11px 20px;border-radius: 12px;border: none;box-shadow: unset;border: 2px solid #ed1d50;transition:0.5s ease all;}
body .btn_red:focus , body .btn_blue{box-shadow:unset;}
body .btn_red:hover {  color: #ed1d50;background-color:transparent;transition:0.5s ease all;}
body .btn_blue:hover {  color: #1E3A8A;background-color:transparent;transition:0.5s ease all;}
.expect_sec .my-style1 {display: flex;flex-direction: row;/* align-items: center; */column-gap: 30px;background-color: #fff;border-radius: 20px;padding: 20px;align-items: start;box-shadow: unset;}
.expect_sec .my-style1 .my-style1-img {width: 40%;overflow: hidden;border-radius: 20px;height: 230px;margin-top: 50px;}
.expect_sec .my-style1 .body-txt1 {flex: 1;/* height: 100%; */padding: 15px 10px;display: flex;flex-direction: column;row-gap: 20px;margin-top: 50px;}

.bg_gary .onlineplanSwiper2 .card {padding: 20px;border-radius: 20px;border: none;text-align: center;margin-top: 20px;}
.bg_gary .onlineplanSwiper2 .card .content-area { border-radius: 20px; overflow: hidden; }
.bg_gary .onlineplanSwiper2 .card .text-area { display: flex; flex-direction: column; row-gap: 20px; }
.bg_gary .onlineplanSwiper2 .card.card_black {background-color: #000;}
.bg_gary .onlineplanSwiper2 .card.card_black *{color: #fff;}
body .slide_info_text {text-align: right;padding-right: 120px;margin-bottom: -32px;font-style: italic;color: red;}
.form_heading {text-align: center;max-width: 80%;margin: 0 auto;}
#sect-eight .ghkk { text-align: center; }
.paths_sec .onlineplanSwiper2 .row {justify-content: center;}

.corner-wrapper { position: relative; }
.corner-wrapper .corner { width: 60px; height: 60px; position: absolute; border: 4px solid gray; }
.corner-wrapper .corner.top-left { top: 0; left: 0; border-right: none; border-bottom: none; border-radius: 20px 0 0 0; }
.corner-wrapper .corner.top-right { top: 0; right: 0; border-left: none; border-bottom: none; border-radius: 0 20px 0 0; }
.corner-wrapper .corner.bottom-left { bottom: 0; left: 0; border-top: none; border-right: none; border-radius: 0 0 0 20px; }
.corner-wrapper .corner.bottom-right { bottom: 0; right: 0; border-left: none; border-top: none; border-radius: 0 0 20px 0; }
/*.planSwiper .swiper-wrapper {justify-content: center;}*/
.planSwiper .swiper-wrapper.center {justify-content: center;}
body .free_trial_form .form-group  .form-check { padding-left: 0; display: flex; align-items: center; column-gap: 10px; }
body .free_trial_form .form-group .form-check .form-check-input { margin: 0; position: relative; padding: 0; margin: 0; height: unset; margin-bottom: 0px !important; }
body .free_trial_form .required_star{color: red;}
body .free_trial_form .form-check label { font-weight: 400; }
body .free_trial_form .payment_detail .form-check { display: flex; align-items: center; column-gap: 8px; padding-left: 0; }
body section .free_trial_form .form-check-input {position: relative;margin: 0 !important;width: 15px;height: 15px;}
.plan_benifite_slider {padding-top: 70px;}

.new_sign_up .what_you_get .inner_wrapper thead>tr>th:last-child, .new_sign_up .what_you_get .inner_wrapper tbody>tr>td:last-child {text-align: center;padding: 10px;}
.new_sign_up .what_you_get .inner_wrapper .table {   margin: 0;}
.new_sign_up .what_you_get .inner_wrapper thead>tr>th {    font-size: 23px;}
.new_sign_up .what_you_get .inner_wrapper {   margin-top: -40px;}
body .cancel_btn { padding: 13px 20px ; border-radius: 40px ; line-height: 1.2; font-weight: 700; transition: 0.5s ease all; }

.account_plan .sec_heading{text-align: center;margin-bottom: 25px;font-size: 35px !important;}
.calcculator .main_calculator h2 {margin-bottom: 30px;}
.account_subscription .table {text-align: center;}

/* Mobile responsive  */
/* Home Page */
@media screen and (max-width: 1920px) {
    .img-sec2a img {  right: -69%; top: 560px; }
    #about-video { margin-bottom: 60% !important; }
    .footer-content {/* height: 7vh; */}
    .img-sec img { bottom: -14%;}
}

@media(max-width:1600px){
    #about-video { margin: auto;}
    .img-sec img{bottom: -13%;}
}

@media(max-width:1520px){
    #about-video {margin: auto;width: 100%;}
}

@media(max-width:1440px){
    #sect-three .custom-container , .enquire_now_sec .custom-container { max-width: 75% !important; }
}

@media(max-width:1280px){
    .account_plan .col-lg-3 { max-width: 30%; flex: 0 0 30%; margin: 20px 0;}
    /*.who-are-we-sec .custom-container .img-sec img { height: auto; right: auto;  transform: scale(1.5);  bottom: 0;}*/
    .custom-container { max-width: 95% !important;}
    /*.who-are-we-sec .custom-container .about-sec { flex: 0 0 60%; max-width: 60%; padding-left: 5%;}*/
    /*.who-are-we-sec .custom-container .img-sec {flex: 0 0 40%; max-width: 40%;}*/
    .swiper-container {  padding-bottom: 30px !important;}
    .who-are-we-sec { padding-top: 100px;}
    #sect-three .custom-container , .enquire_now_sec .custom-container{ max-width: 85% !important; }
    .home-hero-sec-1 { height: 575px;}
    .trail-cls{font-size: 16px}

    #sect-five .col-lg-3 {width: 50%;flex: 50%;max-width: 50%;}
}


@media screen and (max-width: 1024px) {
    .planSwiper .swiper-wrapper.center {justify-content: left;}

    #sect-three.personal_plan_full_width_box .Guaranteed-text { max-width: 100%; }
    #sect-three.personal_plan_full_width_box { padding: 60px 0px; }
    #sect-three .row { padding-bottom: 20px; }
    #sect-three .Guaranteed-text { display: flex; flex-direction: column; justify-content: center; height: 100%; margin-bottom: 10px; }



    #sect-one ul li.nav-item.active a:after { border: 0;}
    #about-video{margin:auto;width:100%;}
    .img-sec2a img{right:-2%;bottom:-15%;top:auto !important;}
    .contact_main_heading h2{margin-top:0;}
    a.navbar-brand{width:40%;}
    .hero-heading1{width:75%;font-size:50px;margin-top:25%;}
    .ssshh{font-size:30px;}
    .ssdd{width:60%;font-size:15px;}
    .wrks-h{font-size:30px;}
    .yyyu{padding-bottom:15px;font-size:19px;}
    .hshshs1{font-size:25px;margin-bottom:20px;}
    .sshhssh1{max-width:45%;font-size:15px;}
    .title-txt1{font-size:17px;}
    .text-para1{font-size:14px;height:105px;}
    .who-are-we-sec{padding-bottom:50px;}
    .who-are-we-sec h2{font-size:30px;margin-bottom:60px;}
    .about-sec p{font-size:14px;}
    .about-sec h4{font-size:20px !important;}
    .img-sec img{position:absolute;right:-5%;}
    #sect-eight{padding:70px 0;}
    .ghkk{font-size:30px;}
    .btn_pink-2{margin-top:15px;}
    #foo-footer{padding:22px 0;/*height:125px;*/}
    #contact_sect_2{background-size:100% 100%;background-position:top;height:300px;}

    /* login Page css */
    .content_st3_haha{width:74% !important;}

    /* About page css */
    .ststst{padding-top:35px;font-size:30px;}
    .about-sec2 p{font-size:15px;margin-bottom:22px;}
    .img-sec2a img{right:-2%;}

    /* Training page css */
    .about-sec p{font-size:16px;margin-left :0;}
    .about-sec h4{font-size:20px !important;margin-left:0;}
    .radius-img{background-size:cover;position:relative;background-repeat:no-repeat;border-radius:40px;}
    .radius-img{margin-left:auto;margin-right:auto;}
    .modal-play-btn{left:110px;top:50px;}
    .radius-img .card{height:285px;border-radius:20px;margin-left :0;width:100% !important;margin-bottom:30px;}
    .card .btn_pink{margin:auto;margin-top:25px !important;}
    #Sessions-section .radius-img{margin-left :0 !important;margin-right :0 !important;}
    .heha-bg-imgg{height:auto;margin-bottom:120px;}
    .heha-bg-imgg .swiper-pagination{display:none;}
    /*.row.Desktop_display .col-md-4{display:none;}*/
    .row.mobile_display{display:block;}
    .row.mobile_display .my-style1{margin:5% auto;max-width:100%;}
    #sect-five{padding-top:100px;height:auto;}


    #sect-three .custom-container , .enquire_now_sec .custom-container{ max-width: 92% !important; }
    .Journey-Box{max-width:88%;}


    #sect-one ul li.nav-item.active a:after {  border: 0;}
    #sect-one nav.navbar .dropdown_custom:after { content: ''; position: absolute; width: 8px; height: 8px; border-left: solid 3px currentColor; border-top: solid 3px currentColor;  -webkit-transform: rotate(-45deg); transform: rotate(-135deg); top: 15px; right: 20px;}
    #sect-one nav.navbar .dropdown_custom .dropbtn {display: inline-block; width: 70%;}
    #sect-one ul.navbar-nav { box-shadow: 0 0 10px #0000004a; border-radius: 10px;}
    .dropdown_custom:hover .dropdown-content {/* width: 80%; */}
    #sect-one ul li.nav-item.active a:after {  border: 0;}


    /*Checkout Page*/
    body .what_you_get>h2 { font-size: 30px !important; top: -50px;}
    .what_you_get .inner_wrapper thead>tr>th {font-size: 16px;padding: 15px 2px;}
    .what_you_get .inner_wrapper tbody>tr>td {font-size: 15px;padding: 5px;}
    .what_you_get .item_list>ul>li { font-size: 0.8em !important;}
    /*.signup_bottom_curved { top: 65%;}*/
    .new_sign_up .what_you_get .inner_wrapper thead>tr>th {    font-size: 16px;}

}

@media(max-width: 992px){
    .Expect-Button {  margin-bottom: 30px;}
    .first-sect p { max-width: 100%;}
    .Bulk li { padding-right: 13px;}
    .home-hero-sec-1 { height: auto; min-height: 600px;  background-size: 150% 100%;}
    .home-hero-sec-1 .row>.col-lg-12 { flex: 0 0 80%; max-width: 80%; margin: 0 auto;}
    #sect-three .row { padding: 20px 0; align-items: center;}
    .Guaranteed-text, .Bespoken-text { margin-top: 0;}
    .clean-bulk-banner {  margin-left: 0;  margin-right: 20px;}
    .dv-txt li::before {left: -25px;}
    .Journey-Box { max-width: 90%;}
    #sect-three { padding: 60px 0 50px 0;}
    #sect-four {  padding: 50px 0;}
    .S-3-Head { max-width: 80%;}
    #sect-three .row { padding-bottom: 64px; }
    #sect-three h2 { font-size: 28px;}
    .online_personal_plan .Guaranteed-Results {
        height: 220px;
    }
    h2 {font-size: 1.6em !important;}
    .expect_sec .my-style1 .my-style1-img {height: 180px;width: 45%;}
}


@media(max-width:800px){
    #sect-five .Desktop_display .col-md-4 {  flex: 0 0 100%; max-width: 100%;}
    #sect-five .Desktop_display .col-md-4 .my-style1 { max-width: 20rem;     margin: 20px auto 0px;}
    .heha-bg-imgg { border-radius: 100px;}
    #online-personal-training .cl-hhhe {
        margin-bottom: 20px;
    }
    .who-are-we-sec .custom-container .about-sec ,   .who-are-we-sec .custom-container .img-sec { flex: 0 0 100%; max-width: 100%; position: relative; }
    .who-are-we-sec .custom-container .img-sec img { position: absolute; right: -29px; height: 100%; }
    .who-are-we-sec.home_who_we_are { padding-bottom: 0; }
    .who-are-we-sec .custom-container .img-sec { position: relative; height: 400px; }
    .expect_sec .my-style1 {column-gap: 20px;}
    .expect_sec .my-style1 .my-style1-img {/* width: 40%; */}
}

@media screen and (max-width: 768px) {
    .who-are-we-sec_2 .col-md-6{flex:0 0 100%;max-width:100%;margin:10px 0;}
    .who-are-we-sec_2 .two-sect-haha{flex-direction:column-reverse;}
    .ststst{font-size:45px;}
    #about-video{margin:auto;width:100%;margin-bottom:70% !important;}
    .about-sec2{flex:0 0 100%;max-width:100%;}
    .about-sec2 p{font-size:18px;}
    .img-sec2a{flex:0 0 100%;max-width:100%;}
    .Accout_detail_form{max-width:100%;}
    .heha2-bg-imgg{margin-right :0 !important;margin-left :0 !important;}
    .hero-heading1{width:95%;font-size:50px;margin-top:45%;}
    .main-heading{margin-left:20px;}
    .video-bg{height:100%;}
    #sect-three{padding:20px 0 0 0;}
    .ssshh{font-size:35px;margin-top:10px;}
    .ssdd{width:75%;font-size:17px;}
    .dv-txt li{font-size:18px;}
    .dv-txt{padding :0 0 50px 10px;margin-left :0;margin-top:0;}
    #sect-four{padding:40px 0;}
    .wrks-h{font-size:40px;}
    .yyyu{padding-bottom:10px;font-size:17px;}
    .lorem1{font-size:16px;}
    #sect-five{padding-top:65px;}
    .hshshs1{font-size:28px;margin-bottom:15px;}
    .sshhssh1{max-width:70%;font-size:17px;}
    .my-style1{width:100% !important;}
    .title-txt1{font-size:22px;padding-bottom:5px;}
    .text-para1{font-size:19px;height:105px;}
    .plan-bttn{padding:10px 20px;}
    .heha-bg-imgg{background-size:100%;background-repeat:no-repeat;margin-bottom:100px;border-radius:50px;}
    .who-are-we-sec{padding-top:150px;}
    .plan-bttn-2{padding:10px 20px;}
    .heha2-bg-imgg{background-size:100%;background-repeat:no-repeat;}
    #sect-six{padding-bottom:10px;}
    .who-are-we-sec h2{font-size:35px;margin-bottom:35px;}
    .about-sec p{font-size:18px;margin-left :0;margin-bottom:15px;}
    .about-sec h4{font-size:22px !important;margin-left :0;}
    .img-sec{height:385px;max-width:50%;position:absolute;right :0;bottom :0;}
    .img-sec img{position:relative;height:100%;display:block;right:-7%;bottom:-175px;}
    .home-hero-sec{height:450px;background-size:100% 100%;}
    #sect-eight{padding:50px 0;}
    .ghkk{font-size:22px;}

    /* about page */
    .ststst{padding-top:10px;font-size:25px;}
    .about-sec2 p{font-size:14px;}

    /* training page */
    .radius-img .card{height:290px;border-radius:20px;width:100% !important;margin-bottom:30px;}
    .card .btn_pink{margin-left:auto;margin-right:auto;}
    .content-area img{height:190px;}
    .modal-play-btn{left:66px;top:30px;}
    .modal-text{height:60px;}
    .home-hero-sec h1{font-size:34px;margin-top:150px;}
    .radius-img{margin-left :0 !important;margin-right :0 !important;}
    .home-hero-sec-1{background-size:150% 100%;background-position:70% 100%;padding-bottom:40px;}
    .first-sect p{max-width:100%;}
    .Journey-Box{max-width:100%;}
    .clean-bulk-banner{margin:auto;}
    .Journey-Box .row{align-items:center;}
    .first-sect h1{font-size:48px;}
    .footer-content{padding: 15px;}
    .dv-txt{padding :0 0 50px 10px;margin-top:0;}
    .who-are-we-sec .custom-container .img-sec img{position:absolute;bottom :0;}
    /*.who-are-we-sec .custom-container .about-sec{padding-left :0;}*/
    .about-sec p{font-size:16px;}

    /*.signup_bottom_curved { top: 67%;  }*/

    .home-hero-sec-1:before { height: 93%;}
    /*.bottom_curved { bottom: 6vh;}*/

    /*About us Page*/
    .about_section2 .two-sect-haha .img-sec2a>img.fixed_img {  position: relative;  width: 100%;}
    .about_section2 .two-sect-haha { flex-direction: column-reverse;}
    .about_section2 .two-sect-haha .col-6 { flex: 0 0 100%;  max-width: 100%;}

    .food_recipe .blog_cards .col-md-12 {  padding: 0;  }
    .food_recipe .categories .links {flex-direction: column;}
    .food_recipe .categories ul.links li { text-align: left;}
    .nutrittional_list>ul>li>div { width: 21%;  margin: 5px;}
    .blog .blog_cards {padding: 0;}

    .account_subscription .subscriptions-table thead { display: none; }
    .account_subscription .subscriptions-table tbody tr td { display: block; text-align: center; padding-left: 50%; position: relative; padding: 8px 10px; }
    .account_subscription .subscriptions-table tbody tr td::before { content: attr(data-label); left: 10px; font-weight: bold; text-transform: uppercase; display:inline-block; min-width:100%; padding: 8px 12px; background: black; color: white; white-space: nowrap; text-align:center; margin-bottom:10px; }


}

@media screen and (max-width:767px){
    .free_trial_form{max-width:100% !important;}
    #days-money-section .content-area, #days-money-section .text-area{text-align:center;}
    .Guaranteed-text, .Bespoken-text{margin-top:30px;}
    #sect-five{height:auto;}
    .heha-bg-imgg{margin-bottom:40px;}
    #sect-three .row:nth-child(2n+3){flex-direction:column-reverse;}
    .hero-heading1{width:95%;margin-top:45%;}
    #sect-six{padding-bottom:0;}
    .my-style1{width:100% !important;margin-bottom:30px;}
    .title-txt1{padding-bottom:10px;}
    .text-para1{height:40px;}
    .heha2-bg-imgg{height:315vh;background-image:none !important;background-color:#835ee0;}
    .who-are-we-sec{padding-top:0 !important;padding-bottom:45px;}
    .heha-bg-imgg{/*height:315vh;*/background:linear-gradient(180deg, #e1455e 95%, #fbfaff 0%)!important;padding-bottom:0px !important;}
    .online_personal_plan_s4 .heha-bg-imgg {background: #8867e0 !important;}
    .section_five_1 .heha-bg-imgg {background: linear-gradient(180deg, #d55c01 95%, #fbfaff 0%) !important;}
    .who-are-we-sec_2{padding-bottom:0 !important;}
    .img-sec2a img{right:-2%;position:relative !important;bottom:0;}
    .about-sec{max-width:50% !important;}
    .img-sec{max-width:50% !important;}
    .img-sec img{bottom:-190px;}
    .first-sect{max-width:100% !important;}
    .image-nd-arrow{max-width:50%;}
    .see-gym-section > .container__main{margin:0 auto;max-width:1200px;padding:0 24px;}
    .text-area h2{margin-left:40px;}
    .text-area p{margin-left:40px;}
    .heha-bg-imgg{border-radius:40px;}
    .heha2-bg-imgg{border-radius:40px;margin-left:0 !important;margin-right:0 !important;}
    .ssdd{width:90%;}
    .cl-hhhe{/* margin-bottom:5%; */}
    .num-1 h5{position:unset;margin-bottom:0;}
    .num-1{width:50px;height:50px;display:flex;align-items:center;justify-content:center;}
    .sshhssh1{max-width:90%;}
    .who-are-we-sec .custom-container .about-sec{flex:0 0 100%;max-width:100% !important;}
    .trail_btn{text-align:center;}
    .dv-txt{margin-left:0;}
    .about-sec .btn_pink{padding:15px 40px;}
    .who-are-we-sec .custom-container .img-sec{flex:0 0 100%;max-width:100% !important;}
    .who-are-we-sec .custom-container .img-sec img{position:absolute;transform:scale(0.9);right:-10%;bottom:-20%;}
    .lorem1{max-width:50%;}
    .row.mobile_display .my-style1{margin:5% auto;max-width:60%;}
    .card-img, .card-img-bottom, .card-img-top{height:200px;}
    .lorem1{max-width:50%;}
    #about-video{margin:auto;width:100%;margin-bottom:0 !important;}
    .img-sec2a img{right:-4%;bottom:0;top:auto !important;}
    /*.Guaranteed-text, .Bespoken-text { align-items: center; }*/

    .online_personal_plan { padding: 30px 0px; }
    .inner_banner .row {row-gap: 30px;}
    #sect-five .col-lg-3 {width: 100%;flex: 100%;max-width: 100%;}
    .testimonials_swiper .swiper-button-next , .testimonials_swiper .swiper-button-prev { width: 35px; height: 35px; }
    .testimonials_swiper .swiper-button-next:after, .testimonials_swiper  .swiper-button-prev:after { width: 100%; height: 100%; font-size: 15px; display: flex; align-items: center; justify-content: center; padding:0px; }
    body section .free_trial_form { padding: 10px; margin: 20px  auto; }
    .what_you_get {margin-top: 30px;padding: 20px 6px;}
    .form_heading { max-width: 100%; }
    body  .form_heading h2 { padding-top: 30px; }
}
@media(max-width:600px){
    #foo-footer{text-align:center;}
    body .home_who_we_are h2 { text-align: center; padding: 0; }
    .who-are-we-sec .custom-container .img-sec { height: 300px;}
    .online_personal_plan_s2 .trail-cls.btn-white {padding: 15px 60px;    margin: auto;width: fit-content;display: block;}
    .fixed-footer .footer-content>h2{display:none;}
    .Expect-Button{margin-top:0;}
    #sect-three .S-3-Head{max-width:100%;}
    .img-sec2a img{right:-4%;bottom:0;top:auto !important;}
    .row.mobile_display .my-style1{max-width:80%;}
    #about-video{margin:auto;width:100%;margin-bottom:0 !important;}
    .lorem1{max-width:60%;}
    .home-hero-sec-1 .row>.col-lg-12{flex:0 0 100%;max-width:100%; margin: 0 auto;}
    .Guaranteed-text, .Bespoken-text{margin-top:30px;/*text-align:center;*/}
    .footer-content{padding:8px 100px;display:flex;justify-content:center;}
    /*.bottom_curved { bottom: 5vh; }*/

    .blog .blog_cards .card .card_img { height: 200px;}
    .blog {  padding: 50px 0px;}
    .blog .card-recent { padding: 0; }
    .blog .right_section .col-sm-12 { padding: 0; }
    .food_recipe  .pagination li.page-item .page-link {  height: 30px !important;  width: 30px !important;  font-size: 16px;  }
    /*.nutrittional_list>ul>li>div {  width: 100%;}*/

    .recipe_detail .racipe_time>.image  , .racipe_time>.short_desc , .recipe_detail .recipe_video , .recipe_detail .nutrittional_list{ width: 100%; padding: 0; }
    .recipe_detail .recipe.card { padding: 0;}
    .recipe_detail .col-md-12 {padding: 0;}
    .recipe_detail .recipe_video_box { flex-direction: column; }
    .recipe_detail .nutrittional_list>ul>li>div { width: 24%; margin: 10px 0px; }
    .recipe_detail .blog .card-body ul li { app-region: 1; padding-right: 10px; }
    .recipe_detail .racipe_time>.short_desc h3 { margin: 30px 0px; }
    /*.recipe_detail .racipe_time>.short_desc ul { flex-direction: column; }*/
    .recipe_detail .racipe_time>.short_desc ul>li>.cooking_bar {padding: 15px;}
    .racipe_time>.short_desc ul>li>.cooking_bar>h4 {  font-size: 13px !important;  }
    .racipe_time>.short_desc ul>li>.cooking_bar>p {  font-size: 13px !important;}
    .recipe_detail .racipe_time>.short_desc ul>li { width: 100%; }
    .racipe_time>.short_desc ul>li>.cooking_bar>img {  height: 25px;  }
    .food_recipe .card-body h5.card-title {  text-align: center;  margin: 10px 0px;  }
    .blog-pagination {  justify-content: center;  }
    /*#sect-three {text-align: center;}*/
    .enquire_now_sec {
        text-align: center;
    }
    #sect-one nav.navbar {padding: 10px;}
    #sect-two .main-heading {padding: 10px;}

    .free_trial_form .offset-2.col-md-8 {
        margin: 0px;
    }
    .inner_banner .inner_banner_video {min-height: 250px; }



    body .what_you_get>h2 {  font-size: 21px !important; border-radius: 9px;}
    h1 {font-size: 1.5em !important;word-break:  break-word;}
    h2 { font-size: 1.5em !important;}
    h3 {font-size: 1.2em !important;}
    h4 {font-size: 16px !important;}

    p {font-size: 14px !important;}
    body .account_plan .container-fluid {
        max-width: 100%;
    }
    #sect-three h2 { max-width: 100%;}
    .free_trial_form{max-width:100% !important;}
    /*.free_trial_form .form-inline{display:block;}*/
    .free_trial_form .form-inline>input:first-child{width:100% !important;}
    .payment_detail .form-inline input.Month_year, .payment_detail .form-inline input.CVC{width:49% !important;float:left !important;}
    .custom-container{max-width:100% !important;padding: 0px !important;}
    .who-are-we-sec_2 .about_row1 p{text-align:center;}
    .fixed-footer .footer-content>h2{display:none;}
    .Bulk li{width:40%;}
    .first-sect .Bulk{flex-direction:row;padding:0;}
    /*.Guaranteed-text, .Bespoken-text{text-align:center;}*/
    #sect-three .row{padding:0;}
    .about-sec2 p{text-align:justify;}
    #sect-one .navbar-brand img{height:35px;margin-bottom:0;}
    .hero-heading1{margin-top:170px;width:100%;margin-bottom:25px;}
    #sect-three{padding:30px 0px ;}
    .ssshh{margin-top:0;}
    .ssdd{width:100%;}
    .cl-hhhe{/* margin-bottom:20px; */}
    .main-cl3-R{padding:20px 0;}
    .heha-bg-imgg{height:200vh;}
    .heha-bg-imgg{padding-left:10px;padding-right:10px;}
    .text-para1{height:70px;}
    .sshhssh1{max-width:100%;}
    .heha-bg-imgg{height:auto;margin-bottom:50px;}
    .heha2-bg-imgg{padding-left:10px;padding-right:10px;height:auto;margin-bottom:50px;}
    .about-sec{max-width:100% !important;}
    .about-sec p{text-align:center;margin-left:0;margin-bottom:25px;line-height:1.7;}
    .about-sec h4{margin-left:0;text-align:center;}
    .about-sec .btn_pink{width:100%;}
    #sect-eight{padding:40px 0;}
    .about-sec .btn_pink{margin-left:0 !important;}
    .main-ft-1 img{width:7%;}
    #sect-six{padding-bottom:0;}
    #sect-four { padding: 40px 0 0;}
    .who-are-we-sec{padding-top:30px !important;}
    .contact_main_heading h2{margin-bottom:15px;}
    .hero_social_bttn{margin:0 15px;}
    .about-sec2{max-width:100% !important;}
    .img-sec2a{max-width:100% !important;}
    .img-sec2a img{right:-9% !important;position:relative;bottom:0 !important;}
    .two-sect-haha{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;flex-direction:column;}
    .about-sec2 p{text-align:center;}
    .jay_ff{text-align:center;}
    .home-hero-sec h1{margin-top:130px;}
    .image-nd-arrow{max-width:100%;}
    .img-sec{max-width:none !important;right:-9px;bottom:0;}
    .content-area{text-align:center;}
    .text-area{text-align:center;}
    .text-area h2{margin-left:0;}
    .text-area p{margin-left:0;}
    .radius-img{padding:45px 13px;background-image:none;background-color:#ed1d50;border-radius:30px;margin-left:0 !important;margin-right:0 !important;}
    .trail-cls{padding: 13px 20px;}
    .img-sec img{bottom:-48px;}
    .ssshh{margin-top:10px;}
    .modal-play-btn{left:100px;top:45px;}
    #sect-three .even_Rows{flex-direction:column-reverse;}
    .footer-content{/* height:10vh !important; */text-align:center;padding: 10px;}
    .footer-content h2{float:none;text-align:center;}
    .footer-content a.trail-cls{float:none;/* margin:10px 0; */display:flex;align-items:center;justify-content:center;}
    .right-text .dv-txt{margin-left:-25px;}
    .Journey-Box .col-sm-6{width:100%;flex:0 0 100%;}
    .Guaranteed-text, .Bespoken-text{margin-top:10px;margin-bottom: 30px;}
    .first-sect .Bulk li{margin:15px 0;padding-left:42px;}
    .Bulk li::before{background-size:35px 35px;width:35px;height:35px;padding:0 24px;}
    .row.mobile_display .my-style1{max-width:80%;}
    .lorem1{max-width:60%;}
    #sect-two{height:auto;padding-bottom:80px;margin-bottom:0;}
    #sect-three h2, .wrks-h, .who-are-we-sec h2{/* margin-bottom:5px; *//* text-align: left; */text-align: center;}
    .dv-txt ul{padding-top:15px;}
    .lorem1{max-width:100%;}
    .heha-bg-imgg{padding-bottom:50px;}
    .about-sec .btn_pink{width:auto;margin:0 auto !important;}
    .see-more-btn{text-align:center;}
    .who-are-we-sec .custom-container .img-sec img{transform:unset;position:absolute;bottom:0;right:-10%;}
    .who-are-we-sec{padding-bottom:0;}
    .plan-bttn{padding:20px;}
    .Bulk li::before{position:relative;margin:0 auto;}
    .first-sect .Bulk li{padding:0;text-align:center;}
    /*#sect-one nav.navbar{padding-left:0;padding-right:0;}*/
    #sect-one button.navbar-toggler{border:0;padding:0;color:black;}
    #sect-one button.navbar-toggler .navbar-toggler-icon{width:2.5rem;height:2.5rem;}
    .main-heading{margin-left:0;}
    .home_sec3 h2.ssshh{padding-top:45px;}
    #sect-three.home_sec3 .custom-container{max-width:100% !important;}



    #sect-three h2+p, .workout_plan p , .online_personal_plan_s4 p.sshhssh1 , .online_personal_plan_s5 p , .online_personal_plans2_heading p{
        max-width: 100%;
        margin: 0 auto;
        padding-bottom: 20px;
    }
    #sect-five .Desktop_display .col-md-4 {
        padding: 0;
    }
    body #sect-three:nth-child(odd) .row {
        flex-direction: column-reverse;
    }
    .online_personal_plan_s6 .accordion .card>.card-header>a.btn::after {
        right: 14px;
    }
    .online_personal_plan_s6 .accordion {
        max-width: 100%;
    }
    .online_personal_plan_s6 .accordion .card>.card-header>a.btn {
        padding-right: 30px;
    }
    .home-hero-sec-1 {margin: 0;}
    .home-hero-sec-1:before , .video-bg {height: 100%;}
    .bottom_curved {bottom: 0;line-height: 0;}
    .home_bottom_curved>img {vertical-align: bottom;}
    #online-personal-training h2 {
        max-width: 100%;
    }
    .ssshh  , .ssdd {
        text-align: left;
    }

    .dv-txt ul {
        padding-left: 20px;
    }
    .Guaranteed-text .trail-cls, .Bespoken-text .trail-cls {margin: 0 auto;}
    #sect-three .text-center { text-align: left !important; }
    .hihi2 , .ghkk { text-align: left; }
    #sect-three.enquire_now_sec { padding: 30px 0px; text-align: left; }
    #sect-three.enquire_now_sec .row { padding: 0px; }
    #sect-three.enquire_now_sec .trail-cls { display: block; width: fit-content; margin: auto; }
    #sect-three .trail-cls {   margin: 0 auto;  display: block;   width: fit-content;}
    .Guaranteed-Results , Bespoken-Plan{margin: 0px 0px 20px 0px;}
    .Guaranteed-text, .Bespoken-text{text-align: left;}
    #days-money-section .text-area {text-align: left;}
    .step_form {padding: 30px 0px;}
    #step_form_sec1 { height: auto; min-height: unset; padding: 70px 0px; }
    #step_form_sec1 .first-sect { padding: 70px 0px 0px 0px; }
    .signup_bottom_curved {display: none;}
    .testimonials_sec .testimonials_swiper .swiper-slide .slide_content p {
        font-size: 14px !important;
    }
    .online_personal_plan .border_line_purple .col-md-12  ,  .online_personal_plan .border_line_blue .col-md-12{padding: 0px;}
    .online_personal_plan .Guaranteed-text {padding: 15px 10px;}
    .online_personal_plan .border_line_purple  , .online_personal_plan .border_line_blue  {/* padding: 10px; */}
    .my-style1 .my-style1-img {
        height: 200px;
    }
    .online_personal_plan .Guaranteed-Results {
        height: 150px;
    }

    .bg_gary .card .text-area {
        padding: 10px;
    }
    .bg_gary .card .content-area {
        height: 160px;
    }
    section.home-hero-sec-1.form_section.sign_up_sec1 {
        min-height: 300px;
        padding-top: 90px;
        padding-bottom: 40px;
        height: 300px;
    }
    .bg_gary .onlineplanSwiper2 .card { padding: 10px; }
    .bg_gary .onlineplanSwiper2 .card .text-area h2 { margin: 0; }
    .expect_sec .my-style1 { flex-direction: column; row-gap: 15px; padding: 20px 10px; }
    .expect_sec .my-style1 .my-style1-img {margin: 0;width: 100%;height: 140px;}
    .expect_sec .my-style1 .body-txt1 { margin: 0; row-gap: 10px;padding: 5px; }
    #sect-eight .hihi2{text-align:center;}
    #foo-footer .navbar-nav , #foo-footer .main-ft-1{justify-content:center;}
    .calcculator .main_calculator #calculate {font-size: 17px;padding: 10px 20px;}
}



@media (max-width:400px) {
    .mobile_d_none { display: none;}
    .my-style1 .body-txt1 .btns .plan-bttn {
        width: 100%;
    }
}
@media(max-width:376px){
    .who-are-we-sec_2 .col-md-6{margin:0 0;}
    #sect-three .custom-container  , .enquire_now_sec .custom-container {max-width:100% !important;}
    /*#sect-three .custom-container{max-width:95% !important;}*/
    /*#sect-three{padding-top:30px;}*/
    /*.video-bg{height:87%;}*/
    /*.lorem1{max-width:90%;}*/
    .row.mobile_display .my-style1{max-width:100%;}
    .first-sect h1{margin-bottom:0;}
    .first-sect p{margin-top:15px;}
    .content-area img{height:130px;}
    .text-area h2{margin-top:32px;}
    #days-money-section{padding:60px 0;}
    .Begin-Jorney h1{margin-bottom:32px;}
    .who-are-we-sec_2 p{text-align:justify;}
    #sect-two{padding-bottom:60px;}
    .home_sec3 h2.ssshh{padding-top:0px;}
    .dv-txt ul{padding-left:20px;}
    .num-1{width:40px;height:40px;margin-bottom:10px;}
    #contact_sect_2{background-size:cover;}
    #contact_sect_3{padding:50px 0;}
    .content_st3_haha{width:90% !important;}
    .hero_social_bttn{margin:0 10px;}
    .who-are-we-sec h2{padding:30px 0 20px;}
    .img-sec{height:300px;}
    #sect-one ul.navbar-nav { position: relative; left: -10px;}

    .hero-heading1 { font-size: 30px !important;}
    /*#sect-three { padding-top: 30px;}*/
}
@media(max-width:320px) {
    .recipe_detail .nutrittional_list > ul > li > div {
        width: 23%;
        margin: 10px 0px;
    }
    .nutrittional_list>ul>li>div {
        width: 20%;
    }
}

