.bootstrap-select .dropdown-toggle:focus,.btn:focus{outline:0!important}.checkbox_input input,.main_header.slider_wrapper::before,.personal_trainer_wrapper .card_wrapper input[type=radio],.radio_input .wrapper input,.radio_input input,.res_navbar,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper input[type=radio],.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper input[type=radio],.step_form_wrapper .step_navigation .item.done .count,.step_form_wrapper .step_navigation .item:last-child::after,.top_navigation .title_wrapper .item_wrapper{display:none}.main_header,.main_header.slider_wrapper .slick-slider .item{background-image:url("../images/main-header.png");background-size:100% 100%}.header,.main_header{background-size:100% 100%}*{transition:.35s}body{font-family: 'Cairo', serif;overflow-x:hidden;position:relative;padding-inline-end:0!important;direction:rtl!important;text-align:right!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a,a:hover{text-decoration:none}.checkbox_input input:checked+.custom_check{border-color:#fdcf0b}.checkbox_input input:checked+.custom_check .icon,.main_navbar.with_search .search_wrapper,.popup_from.active,.res_navbar .backdrop.show{opacity:1;visibility:visible}.checkbox_input .custom_check{position:absolute;top:50%;left:0;width:20px;height:20px;border:1px solid #dbdbdb;display:flex;justify-content:center;align-items:center;transform:translateY(-50%)}.checkbox_input .custom_check .icon{width:16px;height:16px;fill:#fdcf0b;opacity:0;visibility:hidden;transition:.25s}.checkbox_input label{font-weight:500;font-size:15px;padding-inline-start:30px;position:relative}.checkbox_input label a{color:#000;text-decoration:underline}.radio_input .wrapper label,.radio_input label{font-size:15px;font-weight:600;margin-inline-start:6px;cursor:pointer}.radio_input .wrapper input:checked+.custom_radio::before,.radio_input input:checked+.custom_radio::before{opacity:1}.radio_input .custom_radio{width:20px;height:20px;border-radius:100%;border:1px solid #dbdbdb;position:relative}.radio_input .custom_radio::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:100%;background-color:#fdcf0b;opacity:0;transition:.25s}.radio_input{height:50px;align-items:center}.classes_wrapper .card_wrapper .info_wrapper .flex_wrapper,.interest_wrapper .card_wrapper .info_wrapper .flex_wrapper,.matched_wrapper .card_wrapper .info_wrapper .flex_wrapper,.other_classes .card_wrapper .info_wrapper .flex_wrapper,.position_details .row .title_wrapper .flex_wrapper,.radio_input .wrapper{display:flex;align-items:center}.radio_input .wrapper:first-child{margin-inline-end:22px}.phone_wrapper .bootstrap-select>.dropdown-toggle.bs-placeholder,.phone_wrapper .phone_input{width:100px;min-width:100px;height:50px}.phone_wrapper select{display:none!important}.phone_wrapper input[type=number]{width:calc(100% - 100px)}.tooltip-inner{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.09);opacity:1!important;font-weight:400;border-radius:0!important;font-size:13px!important;color:#696969!important}.details_wrapper .breadcrumb a:first-child::after,.position_details .breadcrumb a:first-child::after,.res_navbar,.step_form_wrapper .step_navigation .item.done::after,.sub_page .breadcrumb a:first-child::after,.terms_wrapper .breadcrumb a:first-child::after{background-color:#000}.btn,.btn:focus{box-shadow:none!important}.tooltip.bs-tooltip-right .tooltip-arrow::before{border-right-color:#fff!important}.tooltip.bs-tooltip-left .tooltip-arrow::before{border-left-color:#fff!important}.tooltip.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:#fff!important}.tooltip.bs-tooltip-top .tooltip-arrow::before{border-top-color:#fff!important}.container-fluid{padding-inline:200px;position:relative;z-index:100}@media (max-width:1650px){.container-fluid{padding-inline:120px}}@media (max-width:1400px){.container-fluid{padding-inline:120px}}@media (max-width:1200px){.container-fluid{padding-inline:50px}}.btn{padding:12px 25px;min-width:180px;font-size:15px;font-weight:600;text-transform:uppercase;border-radius:0;outline:unset!important}.btn:hover{background-color:#fdb30b!important}.details_wrapper .breadcrumb a,.position_details .breadcrumb a,.sub_page .breadcrumb a{font-weight:500;color:#000}.bootstrap-select>.dropdown-toggle{background-color:transparent;border-color:#eaeaea;padding-inline:15px;font-weight:500;outline:0!important}.bootstrap-select>.dropdown-toggle:hover,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .buttons_wrapper .btn:last-child:hover,.top_navigation .options_wrapper .btn:hover{background-color:transparent!important}.bootstrap-select>.dropdown-toggle:after{border-top-color:#fdcf0b}.bootstrap-select>.dropdown-toggle.bs-placeholder{color:#000!important;text-transform:capitalize}.contact_page_wrapper .form_wrapper .form-group:last-child .btn,.dropdown-item.active,.main_view_wrapper .main_profile_wrapper .profile_header .options_wrapper .item:first-child .btn,.step_form_wrapper .main_login_content .wrapper .calender_wrapper .table_wrapper tbody td.reserved,.step_form_wrapper .step_navigation .item.active .count,.step_form_wrapper .step_navigation .item.done .count{background-color:#fdcf0b;color:#000}.dropdown-item{padding:.55rem 1rem!important}.career_main_wrapper .career_points .ex_info_wrapper .title_box,.code_input .input-group,.contact_wrapper .info_wrapper .title_box,.details_wrapper .main_info .extra_info .ex_info_wrapper .title_box,.form-group,.main_view_wrapper .action_wrapper .title_box,.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .title_box h2,.trainer_wrapper .info_wrapper .title_box{margin-bottom:20px}.form-group .control-label{font-size:14px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.application_form .form_wrapper .hint span,.breadcrumb a:hover,.contact_page_wrapper .form_wrapper .form-group .hint span,.footer .list a:hover,.form-group .control-label span,.main_header h1 span,.main_navbar .links_wrapper a:hover,.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .form_wrapper .hint span,.terms_wrapper .breadcrumb a:hover{color:#fdcf0b}.form-group .form-control{height:50px;border-radius:0;box-shadow:none;font-size:14px;border-color:#eaeaea;transition:.25s}.form-group .form-control:focus{border-color:#fdcf0b;box-shadow:0 0 25px rgba(0,0,0,.15)}.res_navbar .options_wrapper .btn,.res_navbar .sidebar .button .btn{box-shadow:none;min-width:auto;padding:0}.form-group textarea.form-control{height:auto}.black_navbar .main_navbar{background-color:#000!important;position:relative;top:unset;left:unset}.main_navbar{position:absolute;top:0;left:0;width:100%;padding-block:20px;z-index:100;height:120px;overflow:hidden;border-top:4px solid #fdcf0b;transition:.25s}.main_navbar.with_search{background-color:#fff!important;padding-bottom:0;height:auto}.main_navbar.with_search .links_wrapper a,.main_view_wrapper .action_wrapper .buttons_filter_wrapper .btn.active,.position_details .back_btn,.step_form_wrapper .step_navigation .item.active .title,.step_form_wrapper .step_navigation .item.done .title{color:#000}.main_navbar .container-fluid,.top_navigation .container-fluid{padding-inline:100px}.main_navbar .logo_wrapper img,.top_navigation .logo_wrapper img{width:140px;height:72px}.confirm_booking_wrapper .confirmation_cards .cardwrapper .time_wrapper,.main_navbar .links_wrapper,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper .time_wrapper,.top_navigation .title_wrapper .item_wrapper .time_wrapper{display:flex;justify-content:center;align-items:center}.main_navbar .links_wrapper a{font-size:14px;font-weight:700;color:#fff;margin-inline-end:25px;text-transform:uppercase;transition:.25s}.classes_wrapper .card_wrapper .info_wrapper .flex_wrapper .item:last-child,.confirm_booking_wrapper .confirmation_cards .cardwrapper .time_wrapper .item:last-child,.interest_wrapper .card_wrapper .info_wrapper .flex_wrapper .item:last-child,.main_navbar .links_wrapper a:last-child,.matched_wrapper .card_wrapper .info_wrapper .flex_wrapper .item:last-child,.other_classes .card_wrapper .info_wrapper .flex_wrapper .item:last-child,.position_details .row .title_wrapper .flex_wrapper a:last-child,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper .time_wrapper .item:last-child,.top_navigation .title_wrapper .item_wrapper .time_wrapper .item:last-child{margin-inline-end:0}.main_navbar .links_wrapper a:last-child .icon,.res_navbar .sidebar .button .btn .icon{width:18px;height:18px;fill:#fdcf0b}.main_navbar .options_wrapper{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;transform:translateY(-5px)}.main_navbar .options_wrapper .btn{background-color:#fdcf0b;color:#000;min-width:110px;font-weight:700;font-size:14px;padding-block:10px}.main_navbar .options_wrapper .switcher{font-size:15px;font-weight:600;color:#fff;margin-bottom:10px}.main_navbar .options_wrapper .profile_link{color:#fff;text-decoration:none;font-weight:600;display:flex;align-items:center}.main_navbar .options_wrapper .profile_link .icon_wrapper{width:35px;height:35px;border-radius:100%;background-color:#fdcf0b;margin-inline-end:6px;display:flex;justify-content:center;align-items:center}.main_navbar .options_wrapper .profile_link .icon_wrapper .icon{width:15px;height:15px;fill:#000}.main_navbar .search_wrapper{background-color:#fff;border-top:1px solid #ddd;padding-block:20px;margin-top:20px;position:relative;transition:.25s;opacity:0;visibility:hidden}.main_navbar .search_wrapper .form-group{position:relative;margin-bottom:0}.main_navbar .search_wrapper .form-group .form-control{box-shadow:none;border:none;height:50px;width:calc(100% - 60px)}.main_navbar .search_wrapper .btn{width:50px;height:50px;border-radius:100%;background-color:#fdcf0b;display:flex;justify-content:center;align-items:center;min-width:auto;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.main_navbar .search_wrapper .btn .icon{width:25px;height:19px}.res_navbar{padding:15px 0;position:absolute;top:0;left:0;width:100%;z-index:1002}.res_navbar .row{align-items:center;justify-content:space-between}.res_navbar .account_wrapper{background-color:#fdcf0b;transform:translateY(15px);text-align:center;padding-block:5px}.res_navbar .account_wrapper a{display:block;font-size:13px;font-weight:700;color:#000;text-transform:uppercase;text-decoration:none}.res_navbar .account_wrapper a .icon{width:14px;height:14px;fill:#000;margin-inline-end:6px}.res_navbar .options_wrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse}.res_navbar .options_wrapper .btn{width:25px;height:25px;display:inline;margin-inline-start:25px}.res_navbar .options_wrapper .btn .icon{width:20px;height:20px;fill:#fff}.res_navbar .backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);z-index:1;visibility:hidden;opacity:0;transition:.25s}.res_navbar .sidebar{position:fixed;top:0;right:-100%;background-color:#000;padding:30px 35px;height:110vh;width:80%;z-index:1001;transition:.25s}.res_navbar .sidebar.show{right:0}.res_navbar .sidebar .button{display:flex;justify-content:flex-end;margin-bottom:25px}.res_navbar .sidebar .links_wrapper a{display:block;color:#fff;margin-bottom:15px}.about_wrapper .info_wrapper .list p:last-child,.career_main_wrapper .open_position .positions_wrapper .item:last-child,.details_wrapper .faq_wrapper .accordion-item:last-child,.header.membership ul li:last-child,.res_navbar .sidebar .links_wrapper a:last-child,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper ul li:last-child,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper ul li:last-child,.timetable_wrapper_res .accordion-item:last-child{margin-bottom:0}.main_header{height:800px;position:relative;display:flex;align-items:center;font-style:italic}.header::before,.main_header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}.class_wrapper .card_wrapper .img_wrapper,.main_header.video_bg,.offers_wrapper .grid_wrapper .card_wrapper .img_wrapper{overflow:hidden}.main_header.video_bg::before{z-index:10}.main_header.video_bg video{position:absolute;top:0;width:140%;left:50%;transform:translateX(-50%)}@media (max-width:1450px){.main_header.video_bg video{width:160%}}.main_header.slider_wrapper{background-image:none}.about_banner .floating_wrapper .img_wrapper img,.locate_gym_wrapper .filteration_wrapper .results_wrapper .map_wrapper iframe,.main_header.slider_wrapper .slick-slider,.membership_wrapper .membership_banner .floating_wrapper .img_wrapper img{width:100%;height:100%}.main_header.slider_wrapper .slick-slider .slick-list,.main_header.slider_wrapper .slick-slider .slick-track{height:100%;position:relative}.main_header.slider_wrapper .slick-slider .item{width:100%;height:100%;display:flex;align-items:center;z-index:100;position:relative}.main_header.slider_wrapper .slick-slider .item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:10}.main_header h1{font-size:80px;color:#fff;font-weight:700;width:35%;text-transform:uppercase;margin-bottom:25px}@media (max-width:1600px){.main_header h1{width:40%}}@media (max-width:1450px){.main_header h1{width:45%;font-size:70px}}@media (max-width:991px){.container-fluid{padding-inline:20px}.sub_page{padding-top:100px}.main_navbar{display:none}.res_navbar{display:block}.main_header{height:650px;padding-top:70px}.main_header h1{width:60%;font-size:50px}}@media (max-width:700px){.main_header h1{width:90%}}.main_header p{width:35%;color:#fff;font-weight:500;margin-bottom:35px;font-style:normal}@media (max-width:1450px){.main_header p{width:45%}}@media (max-width:991px){.main_header p{width:60%}}.main_header .buttons .btn{background-color:#fdcf0b;color:#000;font-style:normal}.main_header .buttons .btn:last-child{color:#fff;background-color:transparent!important;margin-inline-end:10px}.about_wrapper,.classes_timetable,.classes_wrapper,.confirm_booking_wrapper,.contact_wrapper,.details_wrapper .faq_wrapper,.details_wrapper .schudle_wrapper,.locate_gym_wrapper .filteration_wrapper,.main_view_wrapper .action_wrapper,.services_wrapper,.view_classe_wrapper{padding-block:70px}.about_wrapper .img_wrapper img,.career_main_wrapper .career_about .img_wrapper img{width:90%}.about_wrapper .info_wrapper{padding-inline-start:35px;padding-top:25px}@media (max-width:1450px){.about_wrapper .img_wrapper img{width:100%}.about_wrapper .info_wrapper{padding-top:0}}.about_wrapper .info_wrapper .title,.career_main_wrapper .career_about .info_wrapper .title,.offers_wrapper .title_box .title{font-size:50px;font-weight:700;width:70%;text-transform:uppercase;font-style:italic;margin-bottom:25px}.about_wrapper .info_wrapper .desc,.career_main_wrapper .career_about .info_wrapper .desc,.offers_wrapper .title_box .desc{color:#696969;font-size:15px;width:75%;margin-bottom:25px}.about_wrapper .info_wrapper .list{margin-bottom:42px}.about_wrapper .info_wrapper .list p{margin-bottom:12px}.about_wrapper .info_wrapper .list p .icon{width:18px;height:14px;fill:#fdcf0b;margin-inline-end:8px}.about_wrapper .info_wrapper .list p span,.career_main_wrapper .open_position .positions_wrapper .item .info .location span{font-size:15px;font-weight:600}.about_wrapper .info_wrapper .btn{background-color:#fdcf0b;color:#000;font-size:15px}.locate_gym_wrapper .amenities_wrapper,.membership_wrapper,.offers_wrapper{padding-top:70px}.offers_wrapper .title_box{margin-bottom:60px;width:50%}@media (max-width:1450px){.about_wrapper .info_wrapper .title,.offers_wrapper .title_box .title{width:100%;font-size:40px}.about_wrapper .info_wrapper .desc{width:100%}.offers_wrapper .title_box{width:55%}}.offers_wrapper .grid_wrapper{padding-block:80px;background-color:#000}.offers_wrapper .grid_wrapper .card_wrapper{width:85%;margin-inline:auto;margin-bottom:35px}.offers_wrapper .grid_wrapper .card_wrapper .img_wrapper img{width:100%;height:450px}.offers_wrapper .grid_wrapper .card_wrapper .info_wrapper{padding:22px 20px;background-color:#141414;display:flex;justify-content:space-between}.offers_wrapper .grid_wrapper .card_wrapper .info_wrapper h5{font-size:20px;color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.offers_wrapper .grid_wrapper .card_wrapper .info_wrapper .icon{width:40px;height:24px;fill:#fdcf0b}.offers_wrapper .grid_wrapper .row .col-lg-6:last-child{transform:translateY(-180px)}.class_wrapper,.step_form_wrapper{padding-block:70px;overflow:hidden}.class_wrapper .title_box{text-align:center;margin-bottom:60px}.class_wrapper .title_box .title{font-size:40px;font-weight:700;text-transform:uppercase;font-style:italic;margin-bottom:15px}.class_wrapper .title_box .desc{color:#696969;font-size:16px;width:25%;margin-inline:auto}@media (max-width:1100px){.class_wrapper .title_box .desc{width:45%}}@media (max-width:600px){.class_wrapper .title_box .desc{width:65%}}@media (max-width:400px){.class_wrapper .title_box .desc{width:90%}}.class_wrapper .card_wrapper{padding-inline:15px;transition:.35s}.class_wrapper .card_wrapper.slick-active{width:800px!important}@media (max-width:991px){.about_wrapper .info_wrapper{padding-top:50px;padding-inline-start:0}.offers_wrapper{background-color:#000}.offers_wrapper .title_box{width:100%;color:#fff}.offers_wrapper .title_box .title{font-size:30px}.offers_wrapper .title_box .desc{color:#fff}.offers_wrapper .grid_wrapper .card_wrapper{width:100%}.offers_wrapper .grid_wrapper .row .col-lg-6:last-child{transform:translateY(0)}.class_wrapper .card_wrapper.slick-active{width:500px!important}.trainer_wrapper .img_wrapper{display:none}}.class_wrapper .card_wrapper .img_wrapper img{width:100%;height:400px;border-radius:5px}.class_wrapper .card_wrapper .info_wrapper{padding:22px 20px;background-color:#fff}.class_wrapper .card_wrapper .info_wrapper h5{font-size:20px;font-weight:700;text-align:start;font-style:italic}.class_wrapper .button_wrapper{display:flex;justify-content:center;margin-top:25px}.class_wrapper .button_wrapper .btn,.custom_modal .modal-content .modal-body .main_wrapper .submit_wrapper .btn,.custom_modal.renew_modal .main_wrapper .tranier_form_wrapper .btn-default,.fullwidth_modal .modal-body .main_wrapper .btn,.header.membership .btn,.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .package_wrapper .btn,.main_view_wrapper .action_wrapper .form_wrapper .submit_wrapper .btn,.membership_wrapper .membership_banner .floating_wrapper .black_box .btn,.refer_friend_wrapper .form_wrapper .form-group:last-child .btn{background-color:#fdcf0b;font-size:14px;font-weight:700}.main_view_wrapper .main_profile_wrapper,.matched_wrapper,.trainer_wrapper{padding-block:70px;background-color:#fafafa}.code_input,.contact_wrapper .map_wrapper,.custom_modal.renew_modal .main_wrapper .date_wrapper .item,.custom_modal.renew_modal .main_wrapper .main_card_wrapper .main_box,.details_wrapper .main_info .extra_info .ex_img_wrapper,.fullwidth_modal .modal-body .main_wrapper .date_wrapper .item,.personal_trainer_wrapper .card_wrapper .body_wrapper .price,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper .price,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper .price,.top_navigation .title_wrapper,.trainer_wrapper .img_wrapper{text-align:center}.contact_wrapper .map_wrapper img,.details_wrapper .main_info .extra_info .ex_img_wrapper img,.trainer_wrapper .img_wrapper img{width:80%;height:650px}.career_main_wrapper .career_points .ex_info_wrapper .title_box p,.details_wrapper .main_info .extra_info .ex_info_wrapper .title_box p,.trainer_wrapper .info_wrapper .title_box p{font-size:15px;font-weight:700;margin-bottom:10px;text-transform:uppercase;font-style:italic}.career_main_wrapper .career_points .ex_info_wrapper .title_box h2,.contact_wrapper .info_wrapper .title_box h2,.details_wrapper .main_info .extra_info .ex_info_wrapper .title_box h2,.trainer_wrapper .info_wrapper .title_box h2{font-size:40px;font-weight:700;text-transform:uppercase;width:80%;font-style:italic;letter-spacing:1px}@media (max-width:1450px){.offers_wrapper .title_box .desc{width:100%}.offers_wrapper .grid_wrapper .card_wrapper .img_wrapper img{height:350px}.trainer_wrapper .img_wrapper img{height:500px;width:100%}.trainer_wrapper .info_wrapper .title_box h2{width:100%;font-size:35px}}.career_main_wrapper .career_points .ex_info_wrapper .title_box img,.details_wrapper .main_info .extra_info .ex_info_wrapper .title_box img,.trainer_wrapper .info_wrapper .title_box img{width:100%;display:none}.career_main_wrapper .career_points .ex_info_wrapper .item,.details_wrapper .main_info .extra_info .ex_info_wrapper .item,.trainer_wrapper .info_wrapper .item{padding-block:25px;border-bottom:1px solid #d9d9d9;width:80%}.career_main_wrapper .career_points .ex_info_wrapper .item:last-child,.contact_wrapper .info_wrapper .item:last-child,.details_wrapper .main_info .extra_info .ex_info_wrapper .item:last-child,.trainer_wrapper .info_wrapper .item:last-child{border-bottom:none;margin-bottom:25px}.contact_wrapper .info_wrapper .item h5,.trainer_wrapper .info_wrapper .item h5{font-size:18px;font-weight:700;margin-bottom:12px;font-style:italic}.career_main_wrapper .career_points .ex_info_wrapper .item p,.details_wrapper .main_info .extra_info .ex_info_wrapper .item p,.trainer_wrapper .info_wrapper .item p{color:#696969;font-size:14px;margin-bottom:0;width:90%}.contact_wrapper .info_wrapper .btn,.trainer_wrapper .info_wrapper .btn{background-color:#fdcf0b;color:#000;font-size:13px;font-weight:700}.contact_wrapper .info_wrapper{padding-inline-start:45px;padding-top:25px}.application_form .form_wrapper .custom_upload label .placeholder,.contact_wrapper .info_wrapper .item .line span,.contact_wrapper .info_wrapper .title_box p{font-size:14px;color:#696969}@media (max-width:1450px){.trainer_wrapper .info_wrapper .item{width:100%}.contact_wrapper .map_wrapper img{width:100%;height:550px}.contact_wrapper .info_wrapper{padding-top:0}.contact_wrapper .info_wrapper .title_box h2{width:100%;font-size:35px}}.contact_wrapper .info_wrapper .title_box img{width:100%;height:350px;display:none}.contact_wrapper .info_wrapper .item{padding-block:15px;border-bottom:1px solid #d9d9d9;width:80%}.contact_wrapper .info_wrapper .item .line{padding-bottom:10px}.contact_wrapper .info_wrapper .item .line .icon,.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper .item .contact .icon,.step_form_wrapper .main_login_content .wrapper .location_wrapper .locations .cardwrapper .contact .icon{width:14px;height:14px;fill:#fdcf0b}.footer{padding-top:90px;background-color:#000}.footer .list a{color:#fff;display:block;margin-bottom:15px;font-size:14px;transition:.25s}.footer .list a.bold,.search_result_wrapper .title_box h2 span,.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .price span:first-child{font-weight:600}.footer .copyrights{margin-top:60px;padding-block:20px}.footer .copyrights p{font-size:14px;color:#fff}.breadcrumb,.header .breadcrumb{display:flex;align-items:flex-end;flex-wrap:nowrap;margin-bottom:50px}.breadcrumb a,.header .breadcrumb a{font-size:15px;font-weight:600;padding-inline-end:20px;position:relative;color:#fff}.breadcrumb a:first-child::after,.header .breadcrumb a:first-child::after{content:"";position:absolute;left:-3px;bottom:4px;width:4px;height:4px;border-radius:100%;background-color:#fff}.breadcrumb a:last-child,.header .breadcrumb a:last-child{padding-inline-end:0;padding-inline-start:20px}.header{height:600px;background-color:#1f1f1f;position:relative;display:flex;align-items:center;font-style:italic;padding-top:70px}.header.classes{background-image:url("../images/sub-header-01.png")}.header.services{background-image:url("../images/services-bg-01.png");height:500px}.header.contact{height:350px}.header.locate,.membership_wrapper .offer_wrapper.second .card_wrapper .img_wrapper img{height:300px}.details_wrapper .video_wrapper img,.header.locate h1{width:100%}.header.about,.header.material{background-image:url("../images/material-bg-01.png");height:500px}.header.membership{padding-top:100px;background-image:url("../images/membership-bg.png");height:700px}.header.membership ul,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper ul,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper ul{margin:0 0 25px;padding:0;list-style:none}.header.membership ul li{color:#fff;font-size:14px;font-weight:600;font-style:normal;position:relative;margin-bottom:15px}.header.membership ul li .icon,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper ul li .icon,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper ul li .icon{width:15px;height:15px;fill:#fdcf0b;margin-inline-end:6px}.confirm_booking_wrapper .confirmation_cards .buttons_wrapper .btn:hover,.header.membership .btn:hover,.membership_wrapper .membership_banner .floating_wrapper .black_box .btn:hover,.step_form_wrapper .main_login_content .wrapper .action_wrapper .btn-action:hover,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .buttons_wrapper .btn:first-child:hover,.step_form_wrapper .main_login_content .wrapper [data-define=navigationBtns]:hover,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper .choose_label:hover,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper .choose_label:hover,.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .form_wrapper .form_submit:hover{background-color:#fdb30b}.header .buttons .btn,.header.about .btn,.main_view_wrapper .action_wrapper .pagination .page-item.active .page-link,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .buttons_wrapper .btn:first-child{background-color:#fdcf0b}.header.trainer{height:550px;background-image:url("../images/trainer-bg-01.png")}.header.refer{height:550px;background-image:url("../images/refer-bg.png")}.header.profile{height:350px;background-image:url("../images/profile-bg.png")}.header.profile .container-fluid{height:100%;position:relative;display:flex;align-items:flex-end;padding-inline:100px}.header.profile .container-fluid .flex_wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;flex-wrap:wrap}.header.profile .container-fluid .flex_wrapper .payment_label p{width:100%;font-style:normal;text-align:end}.header.profile .container-fluid .flex_wrapper .payment_label p:first-child{font-size:12px;margin-bottom:8px}.header.profile .container-fluid .flex_wrapper .payment_label p:last-child{font-size:20px;font-weight:600;margin-bottom:0}.header h1{font-size:50px;color:#fff;font-weight:700;width:35%;text-transform:uppercase;letter-spacing:1px;margin-bottom:25px}@media (max-width:1600px){.header h1{width:40%}}@media (max-width:1450px){.contact_wrapper .info_wrapper .item{width:100%}.header h1{width:45%;font-size:40px}}@media (max-width:991px){.contact_wrapper .info_wrapper .title_box h2,.trainer_wrapper .info_wrapper .title_box h2{font-size:28px;margin-bottom:25px}.contact_wrapper .info_wrapper .title_box img,.trainer_wrapper .info_wrapper .title_box img{display:block}.contact_wrapper .map_wrapper,.header .breadcrumb{display:none}.contact_wrapper .info_wrapper{padding-inline-start:0px}.footer .list{margin-bottom:30px}.header{background-size:cover;background-position:center center;height:auto!important;padding-bottom:50px}.header.material{height:350px}.header.profile .container-fluid .flex_wrapper{margin-bottom:0}.header.profile .container-fluid .flex_wrapper .payment_label p{text-align:start}.header h1{width:60%;font-size:35px}}@media (max-width:700px){.header h1,.main_header p{width:90%}}@media (max-width:550px){.header h1,.main_header h1{width:100%}}.header p{width:35%;color:#fff;font-weight:500;margin-bottom:35px}@media (max-width:1450px){.header p{width:45%}.details_wrapper .main_info .extra_info .ex_info_wrapper .title_box h2{width:100%;font-size:35px}}@media (max-width:991px){.header p{width:60%}}@media (max-width:700px){.header p{width:90%}}.header .buttons .btn{color:#000;margin-inline-end:10px}.about_counters_wrapper .title_box,.classes_wrapper .title_box,.interest_wrapper .title_box,.locate_gym_wrapper .offer_wrapper .title_box,.membership_wrapper .title_box{margin-bottom:50px;text-align:center}.classes_wrapper .title_box h2,.interest_wrapper .title_box h2{font-size:34px;font-weight:700;line-height:1.3;margin-inline:auto;text-transform:uppercase;font-style:italic;margin-bottom:20px}.classes_wrapper .title_box p{font-size:15px;width:35%;margin-inline:auto;color:#696969}@media (max-width:991px){.classes_wrapper .title_box p{width:55%}}.classes_wrapper .filter_wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:50px}.classes_wrapper .filter_wrapper form{width:35%}@media (max-width:991px){.classes_wrapper .filter_wrapper form{width:55%}.timetable_wrapper{display:none}}@media (max-width:600px){.classes_wrapper .filter_wrapper form,.classes_wrapper .title_box p{width:85%}}.classes_wrapper .filter_wrapper form .form-group .control-label{font-size:15px;font-weight:600;color:#000;margin-bottom:6px;text-transform:uppercase}.classes_wrapper .card_wrapper,.interest_wrapper .card_wrapper,.matched_wrapper .card_wrapper,.other_classes .card_wrapper,.step_form_wrapper .main_login_content .wrapper .offer_wrapper .card_wrapper,.view_classe_wrapper .card_wrapper{margin-bottom:45px;color:#000;display:block;transition:.25s}.classes_wrapper .card_wrapper:hover,.interest_wrapper .card_wrapper:hover,.matched_wrapper .card_wrapper:hover,.other_classes .card_wrapper:hover,.step_form_wrapper .main_login_content .wrapper .offer_wrapper .card_wrapper:hover,.view_classe_wrapper .card_wrapper:hover{transform:translateY(-15px)}.classes_wrapper .card_wrapper:hover .img_wrapper,.interest_wrapper .card_wrapper:hover .img_wrapper,.matched_wrapper .card_wrapper:hover .img_wrapper,.other_classes .card_wrapper:hover .img_wrapper,.step_form_wrapper .main_login_content .wrapper .offer_wrapper .card_wrapper:hover .img_wrapper,.view_classe_wrapper .card_wrapper:hover .img_wrapper{box-shadow:0 0 25px rgba(0,0,0,.15)}.classes_wrapper .card_wrapper:hover .img_wrapper img,.interest_wrapper .card_wrapper:hover .img_wrapper img,.matched_wrapper .card_wrapper:hover .img_wrapper img,.other_classes .card_wrapper:hover .img_wrapper img,.step_form_wrapper .main_login_content .wrapper .offer_wrapper .card_wrapper:hover .img_wrapper img,.view_classe_wrapper .card_wrapper:hover .img_wrapper img{transform:scale(1.1)}.classes_wrapper .card_wrapper .img_wrapper,.interest_wrapper .card_wrapper .img_wrapper,.matched_wrapper .card_wrapper .img_wrapper,.other_classes .card_wrapper .img_wrapper,.step_form_wrapper .main_login_content .wrapper .offer_wrapper .card_wrapper .img_wrapper,.view_classe_wrapper .card_wrapper .img_wrapper{overflow:hidden;transition:.25s}.classes_wrapper .card_wrapper .img_wrapper img,.interest_wrapper .card_wrapper .img_wrapper img,.matched_wrapper .card_wrapper .img_wrapper img,.other_classes .card_wrapper .img_wrapper img,.step_form_wrapper .main_login_content .wrapper .offer_wrapper .card_wrapper .img_wrapper img,.view_classe_wrapper .card_wrapper .img_wrapper img{width:100%;height:280px;transition:.25s}.classes_wrapper .card_wrapper .info_wrapper,.interest_wrapper .card_wrapper .info_wrapper,.matched_wrapper .card_wrapper .info_wrapper,.other_classes .card_wrapper .info_wrapper{padding-top:10px}.classes_wrapper .card_wrapper .info_wrapper h5,.interest_wrapper .card_wrapper .info_wrapper h5,.matched_wrapper .card_wrapper .info_wrapper h5,.other_classes .card_wrapper .info_wrapper h5{font-weight:700;margin-bottom:10px}.classes_wrapper .card_wrapper .info_wrapper .flex_wrapper .item,.confirm_booking_wrapper .confirmation_cards .cardwrapper .time_wrapper .item,.interest_wrapper .card_wrapper .info_wrapper .flex_wrapper .item,.matched_wrapper .card_wrapper .info_wrapper .flex_wrapper .item,.other_classes .card_wrapper .info_wrapper .flex_wrapper .item,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper .time_wrapper .item,.top_navigation .title_wrapper .item_wrapper .time_wrapper .item{margin-inline-end:15px}.classes_wrapper .card_wrapper .info_wrapper .flex_wrapper .item:last-child span,.interest_wrapper .card_wrapper .info_wrapper .flex_wrapper .item:last-child span,.matched_wrapper .card_wrapper .info_wrapper .flex_wrapper .item:last-child span,.other_classes .card_wrapper .info_wrapper .flex_wrapper .item:last-child span{padding:3px 25px;border-radius:25px;background-color:#fdcf0b;color:#000;font-weight:600;font-size:13px}.classes_wrapper .card_wrapper .info_wrapper .flex_wrapper .item .icon,.confirm_booking_wrapper .confirmation_cards .cardwrapper .time_wrapper .item .icon,.interest_wrapper .card_wrapper .info_wrapper .flex_wrapper .item .icon,.matched_wrapper .card_wrapper .info_wrapper .flex_wrapper .item .icon,.other_classes .card_wrapper .info_wrapper .flex_wrapper .item .icon,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper .time_wrapper .item .icon{width:16px;height:16px;fill:#000}.classes_wrapper .card_wrapper .info_wrapper .flex_wrapper .item span,.interest_wrapper .card_wrapper .info_wrapper .flex_wrapper .item span,.matched_wrapper .card_wrapper .info_wrapper .flex_wrapper .item span,.other_classes .card_wrapper .info_wrapper .flex_wrapper .item span{font-size:14px;font-weight:500;margin-inline-start:4px}.classes_banner{min-height:350px;background-image:url("../images/bm-personal-trainer.png");background-size:100% 100%;display:flex;justify-content:center;align-items:center;text-align:center;position:relative}.bottom_about_banner::before,.classes_banner::before,.membership_wrapper .bottom_banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.55)}.bottom_about_banner h2,.classes_banner h2,.membership_wrapper .bottom_banner h2{font-size:30px;font-weight:700;margin-bottom:25px;text-transform:uppercase;font-style:italic;color:#fff}.bottom_about_banner .btn,.classes_banner .btn,.details_wrapper .main_info .bar_wrapper .button_wrapper .btn,.membership_wrapper .bottom_banner .btn{background-color:#fdcf0b;color:#000;font-size:14px}.classes_timetable .filter_wrapper .form-group .btn{width:30%}.timetable_wrapper{padding-block:20px;overflow-x:auto}.timetable_wrapper .table>:not(caption)>*>*{border-bottom-width:0}.timetable_wrapper .table thead th{height:100px;vertical-align:middle;background-color:#000;width:calc(100% / 7)}.step_form_wrapper .main_login_content .wrapper .calender_wrapper .table_wrapper thead th span,.timetable_wrapper .table thead th span,.timetable_wrapper_res .accordion-item .accordion-header .accordion-button span{display:block;text-align:center}.step_form_wrapper .main_login_content .wrapper .calender_wrapper .table_wrapper thead th span.day,.timetable_wrapper .table thead th span.day,.timetable_wrapper_res .accordion-item .accordion-header .accordion-button span.day{color:#fdcf0b;font-size:20px;font-weight:700;text-transform:uppercase}.step_form_wrapper .main_login_content .wrapper .calender_wrapper .table_wrapper thead th span.date,.timetable_wrapper .table thead th span.date,.timetable_wrapper_res .accordion-item .accordion-header .accordion-button span.date{font-size:15px;font-weight:500;color:#fff}.timetable_wrapper .table tbody td{padding:25px 15px;width:calc(100% / 7);padding-inline-start:25px;border-right:1px solid #eee;vertical-align:middle;border-bottom:1px solid #eee}.timetable_wrapper .table tbody td:first-child{border-left:1px solid #eee}.timetable_wrapper .table tbody td.empty,.timetable_wrapper_res .accordion-item .accordion-body a.empty{text-align:center;background-color:#fafafa}.timetable_wrapper .table tbody td.empty span,.timetable_wrapper_res .accordion-item .accordion-body a.empty span{font-size:18px;font-weight:700;text-transform:uppercase;color:#c3c3c3}.timetable_wrapper .table tbody td span,.timetable_wrapper_res .accordion-item .accordion-body a span{display:block;margin-bottom:6px;color:#000}.timetable_wrapper .table tbody td span.title,.timetable_wrapper_res .accordion-item .accordion-body a span.title{font-size:18px;font-weight:700;color:#000}.details_wrapper .main_info .info_wrapper .flex_wrapper span.time,.timetable_wrapper .table tbody td span.min,.timetable_wrapper_res .accordion-item .accordion-body a span.min{font-size:14px}.timetable_wrapper .table tbody td span.min .icon,.timetable_wrapper_res .accordion-item .accordion-body a span.min .icon{width:18px;height:18px;fill:#000;margin-inline-end:8px}.timetable_wrapper .table tbody td span.lab,.timetable_wrapper_res .accordion-item .accordion-body a span.lab{padding:3px 25px;border-radius:25px;background-color:#fdcf0b;color:#000;font-weight:600;font-size:13px;text-transform:uppercase;width:auto;display:inline-block}.timetable_wrapper .table tbody td span.location,.timetable_wrapper_res .accordion-item .accordion-body a span.location{font-size:14px;text-transform:capitalize;font-weight:500}.timetable_wrapper .table tbody td span.time,.timetable_wrapper_res .accordion-item .accordion-body a span.time{color:#696969;font-size:14px;font-weight:500}.timetable_wrapper .table tbody td span.name,.timetable_wrapper_res .accordion-item .accordion-body a span.name{font-size:14px;font-weight:600}.timetable_wrapper_res{padding-block:20px;display:none}.timetable_wrapper_res .accordion-item{border-color:#eaeaea;margin-bottom:10px}.timetable_wrapper_res .accordion-item .accordion-header .accordion-button{background-color:#000;padding-inline:35px;box-shadow:none}.details_wrapper .faq_wrapper .accordion-item .accordion-header .accordion-button:not(.collapsed)::after,.timetable_wrapper_res .accordion-item .accordion-header .accordion-button::after,.timetable_wrapper_res .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fdcf0b'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>")}.timetable_wrapper_res .accordion-item .accordion-body{padding:0}.timetable_wrapper_res .accordion-item .accordion-body a{padding:15px 25px;display:block;border-bottom:1px solid #eaeaea}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper .item:last-child,.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .line_wrapper .line:last-child,.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .item:last-child,.timetable_wrapper_res .accordion-item .accordion-body a:last-child{border-bottom:none}.search_result_wrapper{padding:70px 100px}.search_result_wrapper .title_box{margin-bottom:50px}.search_result_wrapper .title_box h2{font-weight:400}.search_result_wrapper .results_wrapper .item{padding-block:20px;padding-inline-start:20px;position:relative;border-bottom:1px solid #e0e0e0}.search_result_wrapper .results_wrapper .item::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:3px;height:calc(100% - 40px);background-color:#fdcf0b}.search_result_wrapper .results_wrapper .item h5{font-size:20px;font-weight:600;margin-bottom:12px}.contact_page_wrapper .addresses_wrapper .item .line span,.main_view_wrapper .action_wrapper .table tbody td .date,.search_result_wrapper .results_wrapper .item p{font-size:15px;color:#696969}.search_result_wrapper .results_wrapper .item a{font-size:15px;text-decoration:underline;color:#000}.career_main_wrapper .career_about,.terms_wrapper{padding-block:30px}.terms_wrapper .breadcrumb{margin-bottom:80px}.terms_wrapper .breadcrumb a{color:#000;font-size:14px}.terms_wrapper .wrapper{width:85%;margin-inline:auto}.terms_wrapper .wrapper .main_title{font-size:50px;font-weight:700;font-style:italic;margin-bottom:60px;text-align:center}.terms_wrapper .wrapper .item{margin-bottom:38px}.terms_wrapper .wrapper .item h4{font-size:20px;font-weight:700;margin-bottom:10px;font-style:italic}.terms_wrapper .wrapper .item p{font-size:14px;color:#696969;line-height:1.9}.other_services .card_wrapper,.services_wrapper .card_wrapper{margin-bottom:30px}.locate_gym_wrapper .offer_wrapper .card_wrapper .img_wrapper img,.other_services .card_wrapper .img_wrapper img,.services_wrapper .card_wrapper .img_wrapper img{width:100%;height:300px}.other_services .card_wrapper .info_wrapper,.services_wrapper .card_wrapper .info_wrapper{padding-block:15px}.career_main_wrapper .career_points .ex_info_wrapper .item h5,.details_wrapper .main_info .extra_info .ex_info_wrapper .item h5,.other_services .card_wrapper .info_wrapper h5,.services_wrapper .card_wrapper .info_wrapper h5{font-size:18px;font-weight:700;margin-bottom:12px}.other_services .card_wrapper .info_wrapper p,.services_wrapper .card_wrapper .info_wrapper p{font-size:14px;line-height:1.8;color:#696969;margin-bottom:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.other_services .card_wrapper .info_wrapper a,.services_wrapper .card_wrapper .info_wrapper a{font-size:14px;font-weight:600;text-decoration:underline;text-transform:uppercase;color:#000}.other_classes,.other_services{padding-block:80px;background-color:#fafafa}.other_classes .title_box,.other_services .title_box{margin-bottom:45px;text-align:center}.career_main_wrapper .open_position .title_box h2,.custom_modal .modal-content .modal-body .main_wrapper .title_box .main_title,.details_wrapper .faq_wrapper .title_box h2,.details_wrapper .schudle_wrapper .title_box h2,.main_view_wrapper .main_profile_wrapper .profile_header .avatar_wrapper h2,.matched_wrapper .title_box h2,.other_classes .title_box h2,.other_services .title_box h2,.view_classe_wrapper .title_box h2{font-size:34px;font-weight:700;text-transform:uppercase;font-style:italic}.contact_page_wrapper,.locate_gym_wrapper .filteration_wrapper .results_wrapper,.main_view_wrapper{background-color:#fafafa}.application_form .form_wrapper .custom_upload,.contact_page_wrapper .col-lg-6:last-child,.details_wrapper .main_info .img_wrapper,.details_wrapper .video_wrapper{position:relative}.contact_page_wrapper .col-lg-6:last-child::before{content:"";position:absolute;top:0;left:0;width:calc(100% + 200px);height:calc(100%);background-color:#fff}.contact_page_wrapper .addresses_wrapper,.details_wrapper .main_info .extra_info{padding-block:60px}.contact_page_wrapper .addresses_wrapper .item{background-color:#fff;border-top:3px solid #fdcf0b;padding:22px 28px;width:80%;margin-bottom:25px}.contact_page_wrapper .addresses_wrapper .item h5{font-size:20px;font-weight:700;font-style:italic;margin-bottom:28px}.contact_page_wrapper .addresses_wrapper .item .line{display:flex;align-items:center;margin-bottom:10px}.contact_page_wrapper .addresses_wrapper .item .line .icon{width:15px;height:16px;fill:#fdcf0b;margin-inline-end:10px}.contact_page_wrapper .addresses_wrapper .item a{font-size:15px;font-weight:600;color:#000;text-decoration:underline;display:inline-block;margin-top:25px}.contact_page_wrapper .form_wrapper{position:relative;padding:60px 70px}.contact_page_wrapper .form_wrapper .main_title{margin-bottom:35px;font-size:30px;font-weight:700;text-transform:uppercase;font-style:italic}.application_form .form_wrapper .hint,.contact_page_wrapper .form_wrapper .form-group .hint,.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .form_wrapper .hint{font-size:14px;font-weight:500}.contact_page_wrapper .form_wrapper .form-group:last-child{display:flex;justify-content:flex-end}.contact_page_wrapper .form_wrapper .form-group .bootstrap-select.phone_input{width:180px!important;max-width:180px!important}.contact_page_wrapper .form_wrapper .form-group .bootstrap-select.phone_input .btn{width:100%!important;max-width:100%!important}.career_main_wrapper,.details_wrapper{padding-top:20px}.details_wrapper .breadcrumb a:nth-child(2),.main_view_wrapper .action_wrapper .table td:first-child,.main_view_wrapper .action_wrapper .table th:first-child,.position_details .breadcrumb a:nth-child(2){padding-inline-start:20px}.details_wrapper .breadcrumb a:nth-child(2)::before,.position_details .breadcrumb a:nth-child(2)::before{content:"";position:absolute;left:-3px;bottom:4px;width:4px;height:4px;border-radius:100%;background-color:#000}.details_wrapper .main_info{position:relative;margin-bottom:60px}.details_wrapper .main_info .bar_wrapper{position:absolute;top:690px;left:-200px;width:calc(100% + 400px);padding-block:20px;padding-inline:10px;background-color:#000;transform:translateY(-50%);z-index:100}@media (max-width:1650px){.details_wrapper .main_info .bar_wrapper{left:-120px;width:calc(100% + 240px)}}@media (max-width:1400px){.details_wrapper .main_info .bar_wrapper{left:-120px;width:calc(100% + 240px)}}@media (max-width:1200px){.details_wrapper .main_info .bar_wrapper{left:-50px;width:calc(100% + 100px)}}.details_wrapper .main_info .bar_wrapper.bar_wrapper .flex_wrapper .item{width:calc(100% / 4)}.details_wrapper .main_info .bar_wrapper .flex_wrapper{display:flex;justify-content:space-between;align-items:center}.details_wrapper .main_info .bar_wrapper .flex_wrapper .item{width:calc(100% / 3)!important}.details_wrapper .main_info .bar_wrapper .flex_wrapper .item .title{color:#fdcf0b;font-size:14px;text-transform:uppercase;font-weight:700;margin-bottom:8px}.details_wrapper .main_info .bar_wrapper .flex_wrapper .item .desc{margin-bottom:0;color:#fff;font-size:15px}.details_wrapper .main_info .bar_wrapper .button_wrapper,.top_navigation .options_wrapper{display:flex;align-items:center;justify-content:flex-end}.details_wrapper .main_info .info_wrapper h2{font-size:45px;font-weight:700;margin-bottom:15px}.details_wrapper .main_info .info_wrapper .flex_wrapper{display:flex;align-items:center;margin-bottom:30px}.details_wrapper .main_info .info_wrapper .flex_wrapper span.time .icon{width:18px;height:18px;fill:#000;margin-inline-end:5px}.details_wrapper .main_info .info_wrapper .flex_wrapper span.lab{padding:3px 25px;border-radius:25px;background-color:#fdcf0b;color:#000;font-weight:600;font-size:13px;text-transform:uppercase;width:auto;display:inline-block;margin-inline-start:20px}.details_wrapper .main_info .info_wrapper p{font-size:15px;color:#696969;line-height:1.5;margin-bottom:45px}.career_main_wrapper .banner_wrapper img,.details_wrapper .main_info .info_wrapper img{width:100%;height:650px}@media (max-width:1250px){.main_header.video_bg video{width:200%}.details_wrapper .main_info .info_wrapper img{height:550px}}.details_wrapper .main_info .img_wrapper img{width:100%;display:block;margin-inline-start:auto;height:650px}.details_wrapper .main_info .img_wrapper .desc{margin-top:110px;color:#696969;font-size:15px;width:90%}.details_wrapper .video_wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.06);display:flex;justify-content:center;align-items:center}.details_wrapper .video_wrapper .overlay .icon_wrapper{width:70px;height:70px;border-radius:100%;background-color:#fdcf0b;display:flex;justify-content:center;align-items:center}.details_wrapper .video_wrapper .overlay .icon_wrapper .icon{width:24px;height:18px;fill:#000}.career_main_wrapper .open_position .title_box,.details_wrapper .faq_wrapper .title_box,.details_wrapper .schudle_wrapper .title_box,.matched_wrapper .title_box,.view_classe_wrapper .title_box{text-align:center;margin-bottom:45px}.details_wrapper .faq_wrapper .accordion-item{border:2px solid #000;border-radius:0;margin-bottom:30px}.details_wrapper .faq_wrapper .accordion-item .accordion-header .accordion-button{font-size:20px;font-weight:700;font-style:italic;box-shadow:none;height:80px}.details_wrapper .faq_wrapper .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:transparent;color:#000}.details_wrapper .faq_wrapper .accordion-item .accordion-body{font-size:15px;line-height:1.8;color:#696969}.step_form_wrapper .main_login_content .wrapper .offer_wrapper .card_wrapper h4,.view_classe_wrapper .card_wrapper h4{font-weight:700;margin-bottom:10px;padding-top:10px;font-size:18px}.career_main_wrapper .career_about .info_wrapper{padding-top:25px}@media (max-width:1450px){.career_main_wrapper .career_about .img_wrapper img,.details_wrapper .main_info .extra_info .ex_info_wrapper .item{width:100%}.details_wrapper .main_info .extra_info .ex_img_wrapper img{height:500px;width:100%}.career_main_wrapper .career_about .info_wrapper{padding-top:0}.career_main_wrapper .career_about .info_wrapper .title{width:100%;font-size:40px}}.career_main_wrapper .career_points{padding-block:50px}@media (max-width:1450px){.career_main_wrapper .career_about .info_wrapper .desc,.career_main_wrapper .career_points .ex_info_wrapper .item{width:100%}.career_main_wrapper .career_points .ex_info_wrapper .title_box h2{width:100%;font-size:35px}}.career_main_wrapper .career_points .ex_img_wrapper img{width:90%;height:600px}.career_main_wrapper .banner_wrapper,.career_main_wrapper .open_position{padding-top:30px;padding-bottom:50px}.career_main_wrapper .open_position .positions_wrapper .item{display:flex;align-items:center;height:80px;border:2px solid #000;padding-inline:20px;color:#000;margin-bottom:25px}.career_main_wrapper .open_position .positions_wrapper .item .info{width:calc(100% - 120px);display:flex;align-items:center}.career_main_wrapper .open_position .positions_wrapper .item .info .title{font-size:20px;font-weight:600;text-transform:capitalize;width:50%}.career_main_wrapper .open_position .positions_wrapper .item .info .location{width:50%}.career_main_wrapper .open_position .positions_wrapper .item .info .location .icon{width:17px;height:17px;margin-inline-end:4px;fill:#fdcf0b}.career_main_wrapper .open_position .positions_wrapper .item .icon_wrapper{display:flex;justify-content:flex-end;align-items:center;width:120px}.career_main_wrapper .open_position .positions_wrapper .item .icon_wrapper .icon{width:35px;height:25px;fill:#fdcf0b}.position_details{padding-top:25px;padding-bottom:70px}.position_details .back_btn .icon{width:24px;height:18px;fill:#fdcf0b}.position_details .back_btn span{font-size:15px;font-weight:600;margin-inline-start:8px;text-transform:uppercase}.position_details .row{margin-top:55px}.application_form .title_wrapper h2,.position_details .row .title_wrapper h2{font-size:45px;font-weight:700;text-transform:uppercase;font-style:italic;margin-bottom:15px}.application_form .title_wrapper .location,.fullwidth_modal .modal-body .main_wrapper .title_box,.position_details .row .title_wrapper .location{margin-bottom:35px}.application_form .title_wrapper .location .icon,.position_details .row .title_wrapper .location .icon{width:14px;height:15px;fill:#fdcf0b}.application_form .title_wrapper .location span,.position_details .row .title_wrapper .location span{font-size:14px;font-weight:600;margin-inline-start:5px}.position_details .row .title_wrapper .btn{background-color:#fdcf0b;color:#000;font-size:14px;font-weight:600}.position_details .row .title_wrapper h6{margin-top:25px;font-size:15px;font-weight:700;margin-bottom:15px}.position_details .row .title_wrapper .flex_wrapper a{width:40px;height:40px;background-color:#000;display:flex;justify-content:center;align-items:center;border-radius:100%;margin-inline-end:15px}.position_details .row .title_wrapper .flex_wrapper a .icon{width:15px;height:15px;fill:#fdcf0b}.position_details .row .info_wrapper .desc,.position_details .row .info_wrapper li{font-size:15px;line-height:1.6;color:#696969;margin-bottom:1rem}.position_details .row .info_wrapper .title{font-size:20px;font-weight:700;text-transform:uppercase;font-style:italic;margin-top:45px;margin-bottom:12px}.popup_from{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1001;opacity:0;visibility:hidden;transition:.35s}.application_form{padding-top:180px;padding-bottom:100px}.application_form .close_btn,.fullwidth_modal .modal-body .close_btn{position:absolute;top:40px;right:50px;width:55px;height:55px;display:flex;justify-content:center;align-items:center;background-color:#fdcf0b;border-radius:100%}.application_form .close_btn .icon,.fullwidth_modal .modal-body .close_btn .icon{width:18px;height:18px}.application_form .title_wrapper span{font-size:15px;font-weight:700}.application_form .form_wrapper .custom_upload input[type=file]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.application_form .form_wrapper .custom_upload label{height:50px;width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:0;box-shadow:none;font-size:14px;border:1px solid #eaeaea;padding-inline:15px}.application_form .form_wrapper .custom_upload label .name{font-size:13px;font-weight:600;color:#000;display:block}.application_form .form_wrapper .custom_upload label .upload,.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .package_wrapper h5{font-size:14px;font-weight:700;text-transform:uppercase}.application_form .form_wrapper .file_hint{font-size:13px;font-weight:500;display:block;margin-top:4px}.application_form .form_wrapper button[type=submit],.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .form_wrapper .form_submit{font-size:14px;background-color:#fdcf0b;color:#000;font-weight:700}.about_counters_wrapper .title_box h2,.about_info_wrapper .info_wrapper h2,.membership_wrapper .title_box h2{font-size:40px;font-style:italic;font-weight:700;text-transform:uppercase;margin-bottom:25px}.about_counters_wrapper .title_box p,.membership_wrapper .title_box p{width:35%;margin-inline:auto;color:#696969;font-size:15px;line-height:1.7}.membership_wrapper .membership_banner{height:750px;background-image:url("../images/m-banner.png");background-size:100% 100%}@media (max-width:991px){.career_main_wrapper .career_points .ex_info_wrapper .title_box img,.details_wrapper .main_info .extra_info .ex_info_wrapper .title_box img,.timetable_wrapper_res{display:block}.details_wrapper .main_info .bar_wrapper{left:-20px;width:calc(100% + 40px)}.details_wrapper .main_info .bar_wrapper .flex_wrapper{justify-content:center}.details_wrapper .main_info .bar_wrapper .flex_wrapper .item{text-align:center}.details_wrapper .main_info .bar_wrapper .button_wrapper{justify-content:center;margin-top:25px}.details_wrapper .main_info .img_wrapper,.details_wrapper .main_info .img_wrapper .desc{margin-top:20px}.career_main_wrapper .career_points .ex_info_wrapper .title_box h2,.details_wrapper .main_info .extra_info .ex_info_wrapper .title_box h2{font-size:28px;margin-bottom:25px}.career_main_wrapper .career_about .info_wrapper{padding-top:50px;padding-inline-start:0}.membership_wrapper .title_box h2{font-size:30px}.membership_wrapper .title_box p{width:95%}.membership_wrapper .membership_banner{height:450px;margin-bottom:750px;background-size:cover;background-position:center center}.membership_wrapper .membership_banner .container-fluid{padding-inline:0}}.about_banner .container-fluid,.membership_wrapper .membership_banner .container-fluid{position:relative;height:100%;width:100%}.about_banner .floating_wrapper,.membership_wrapper .membership_banner .floating_wrapper{position:absolute;top:35%;right:200px;width:calc(100% - 400px);display:flex;justify-content:center}@media (max-width:991px){.membership_wrapper .membership_banner .floating_wrapper{position:relative;top:450px;right:unset!important;width:100%!important;display:block}}.about_banner .floating_wrapper .black_box,.membership_wrapper .membership_banner .floating_wrapper .black_box{background-color:#000;color:#fff;width:50%;padding:100px;padding-inline-end:200px}@media (max-width:991px){.membership_wrapper .membership_banner .floating_wrapper .black_box{width:100%!important;padding-inline-end:65px!important}}.about_banner .floating_wrapper .black_box h4,.membership_wrapper .membership_banner .floating_wrapper .black_box h4{font-size:40px;font-weight:700;font-style:italic;margin-bottom:25px}.about_banner .floating_wrapper .black_box p,.membership_wrapper .membership_banner .floating_wrapper .black_box p{font-size:14px;line-height:1.8;margin-bottom:15px}.membership_wrapper .membership_banner .floating_wrapper .img_wrapper{width:550px;height:450px;transform:translate(-90px,200px)}.membership_wrapper .offer_wrapper{padding-bottom:70px;padding-top:250px}.membership_wrapper .offer_wrapper .title_box,.refer_friend_wrapper .title_box,.step_form_wrapper .main_login_content .wrapper .offer_wrapper .title_box{margin-bottom:60px}.membership_wrapper .offer_wrapper .title_box h2,.step_form_wrapper .main_login_content .wrapper .offer_wrapper .title_box h2{font-size:40px;font-style:italic;font-weight:700;text-transform:uppercase}.locate_gym_wrapper .offer_wrapper .card_wrapper,.locate_gym_wrapper .title_box,.membership_wrapper .offer_wrapper .card_wrapper{margin-bottom:25px}.membership_wrapper .offer_wrapper .card_wrapper .img_wrapper img{width:100%;height:280px}.locate_gym_wrapper .offer_wrapper .card_wrapper .info_wrapper,.membership_wrapper .offer_wrapper .card_wrapper .info_wrapper{padding-top:18px}.membership_wrapper .offer_wrapper .card_wrapper .info_wrapper h4{font-size:18px;font-weight:700}.membership_wrapper .offer_wrapper.second{background-color:#fafafa;padding-top:70px}.membership_wrapper .offer_wrapper.second .title_box h2{font-size:35px}.locate_gym_wrapper .offer_wrapper .card_wrapper .info_wrapper h4,.membership_wrapper .offer_wrapper.second .card_wrapper .info_wrapper h4{font-size:20px;font-weight:700}.bottom_about_banner,.membership_wrapper .bottom_banner{min-height:300px;background-image:url("../images/m0-banner.png");background-size:100% 100%;display:flex;justify-content:center;align-items:center;text-align:center;position:relative}.top_navigation{padding-block:20px;z-index:100;background-color:#000;border-top:4px solid #fdcf0b}@media (max-width:1550px){.header.profile .container-fluid,.main_navbar .container-fluid,.top_navigation .container-fluid{padding-inline:30px}.main_navbar .links_wrapper a{margin-inline-end:15px;font-size:12px}}.top_navigation .row{align-items:center}.top_navigation .title_wrapper h3{font-size:28px;font-weight:700;color:#fff;font-style:italic;text-transform:uppercase}.top_navigation .title_wrapper .item_wrapper.active{display:block}.top_navigation .title_wrapper .item_wrapper h6{font-size:18px;font-weight:700;text-transform:uppercase;color:#fff}.top_navigation .title_wrapper .item_wrapper h4{font-size:26px;font-weight:700;text-transform:uppercase;font-style:italic;color:#fff}.confirm_booking_wrapper .confirmation_cards .cardwrapper .time_wrapper .item:last-child span,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper .time_wrapper .item:last-child span,.top_navigation .title_wrapper .item_wrapper .time_wrapper .item:last-child span{padding:3px 25px;border-radius:25px;background-color:#fdcf0b;color:#000;font-weight:600;font-size:14px}.top_navigation .title_wrapper .item_wrapper .time_wrapper .item .icon{width:16px;height:16px;fill:#fff}.top_navigation .title_wrapper .item_wrapper .time_wrapper .item span{font-size:16px;font-weight:500;color:#fff;margin-inline-start:4px}.top_navigation .options_wrapper .btn .icon{width:20px;height:14px;fill:#fdcf0b}.top_navigation .options_wrapper .btn span{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase}@media (max-width:450px){.top_navigation .options_wrapper .btn{text-align:end}.top_navigation .options_wrapper .btn span{display:none}}.step_form_wrapper .step_navigation{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.step_form_wrapper .step_navigation.four_steps .item{width:calc(100% / 4 - 5px)}.step_form_wrapper .step_navigation.four_steps .item::after,.step_form_wrapper .step_navigation.three_steps .item::after{content:"";position:absolute;top:35%;right:-46%;transform:translateY(-50%);width:90%;height:1px;background-color:#f7f7f7}.step_form_wrapper .step_navigation.three_steps .item{width:calc(100% / 3 - 5px)}.step_form_wrapper .step_navigation .item{width:calc(100% / 5 - 5px);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;transition:.25s}.step_form_wrapper .step_navigation .item::after{content:"";position:absolute;top:35%;right:-44%;transform:translateY(-50%);width:calc(100% - 45px);height:1px;background-color:#f7f7f7}.step_form_wrapper .step_navigation .item.done .icon_wrapper{display:flex}.step_form_wrapper .step_navigation .item .count,.step_form_wrapper .step_navigation .item .icon_wrapper{width:35px;height:35px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;color:#b9b9b9;background-color:#f7f7f7;margin-bottom:6px}.step_form_wrapper .step_navigation .item .icon_wrapper{background-color:#fdcf0b;display:none}.step_form_wrapper .step_navigation .item .icon_wrapper .icon{width:15px;height:15px}.step_form_wrapper .step_navigation .item .title{font-size:14px;font-weight:700;color:#b9b9b9;text-align:center}@media (max-width:800px){.main_header.video_bg video{width:300%}.step_form_wrapper .step_navigation .item .title{display:none}}.step_form_wrapper .main_login_content{min-height:500px;position:relative}.step_form_wrapper .main_login_content .wrapper{padding:45px 35px;position:absolute;top:50px;left:50%;transform:translateX(-50%);width:100%;opacity:0;visibility:hidden;transition:.25s ease-in-out}.step_form_wrapper .main_login_content .wrapper.visible{opacity:1;visibility:visible;top:0}.confirm_booking_wrapper .title_box,.custom_modal .modal-content .modal-body .main_wrapper .title_box,.custom_modal.renew_modal .main_wrapper .terms_block,.step_form_wrapper .main_login_content .wrapper .title_box{text-align:center;margin-bottom:35px}.confirm_booking_wrapper .title_box h2,.step_form_wrapper .main_login_content .wrapper .title_box h2{font-size:32px;font-weight:700;font-style:italic;color:#000;text-transform:uppercase}.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper,.step_form_wrapper .main_login_content .wrapper .form_log_wrapper,.step_form_wrapper .main_login_content .wrapper .location_wrapper .filter_wrapper{width:45%;margin-inline:auto}.step_form_wrapper .main_login_content .wrapper .form_log_wrapper .register_hint{margin-bottom:32px}.step_form_wrapper .main_login_content .wrapper .form_log_wrapper .register_hint p{font-size:15px;font-weight:500}.step_form_wrapper .main_login_content .wrapper .form_log_wrapper .register_hint p a{text-decoration:underline;color:#000}.step_form_wrapper .main_login_content .wrapper [data-define=navigationBtns]{background-color:#fdcf0b;display:block;margin-inline:auto;font-weight:700;font-size:14px}.step_form_wrapper .main_login_content .wrapper .calender_wrapper .table_wrapper{margin-inline:auto;border:1px solid #dedede;padding:20px;margin-bottom:30px}.step_form_wrapper .main_login_content .wrapper .calender_wrapper .table_wrapper h4{font-size:18px;font-weight:700;text-align:center;margin-bottom:20px}.step_form_wrapper .main_login_content .wrapper .calender_wrapper .table_wrapper thead th{height:100px;vertical-align:middle;background-color:#000;width:calc(100% / 8 - 30px)}.step_form_wrapper .main_login_content .wrapper .calender_wrapper .table_wrapper tbody td:first-child,.step_form_wrapper .main_login_content .wrapper .calender_wrapper .table_wrapper thead th:first-child{width:240px}.step_form_wrapper .main_login_content .wrapper .calender_wrapper .table_wrapper tbody td{padding:25px 15px;width:calc(100% / 8 - 30px);vertical-align:middle;text-align:center;background-color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;color:#000}.step_form_wrapper .main_login_content .wrapper .calender_wrapper .table_wrapper tbody td.empty{background-color:#fafafa;color:#c3c3c3;font-weight:700}.step_form_wrapper .main_login_content .wrapper .location_wrapper .locations .cardwrapper{border:1px solid #eaeaea;padding:25px;opacity:1;position:relative;cursor:pointer;transition:.25s;margin-bottom:30px}.step_form_wrapper .main_login_content .wrapper .location_wrapper .locations .cardwrapper.active{border-color:#000}.step_form_wrapper .main_login_content .wrapper .location_wrapper .locations .cardwrapper.deactive{opacity:.65}.step_form_wrapper .main_login_content .wrapper .location_wrapper .locations .cardwrapper input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;display:block!important;cursor:pointer}.step_form_wrapper .main_login_content .wrapper .location_wrapper .locations .cardwrapper .radio_input{height:20px!important}.step_form_wrapper .main_login_content .wrapper .location_wrapper .locations .cardwrapper .radio_input label{position:absolute;top:8px;right:8px}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper .item .address,.step_form_wrapper .main_login_content .wrapper .location_wrapper .locations .cardwrapper .address{font-size:18px;font-weight:700;font-style:italic;margin-bottom:12px}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper .item .distance,.step_form_wrapper .main_login_content .wrapper .location_wrapper .locations .cardwrapper .distance{font-size:14px;margin-bottom:12px}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper .item .contact,.step_form_wrapper .main_login_content .wrapper .location_wrapper .locations .cardwrapper .contact{margin-bottom:12px;display:flex;align-items:center}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper .item .contact span,.step_form_wrapper .main_login_content .wrapper .location_wrapper .locations .cardwrapper .contact span{font-size:15px;margin-inline-start:6px}.confirm_booking_wrapper .confirmation_cards,.custom_modal .modal-content .modal-body .main_wrapper,.step_form_wrapper .main_login_content .wrapper .confirmation_cards{width:80%;margin-inline:auto}.confirm_booking_wrapper .confirmation_cards .cardwrapper,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper{border:1px solid #eaeaea;border-top:3px solid #fdcf0b;padding:35px 20px;text-align:center;height:100%}.confirm_booking_wrapper .confirmation_cards .cardwrapper .icon_wrapper,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper .icon_wrapper{width:70px;height:70px;border-radius:100%;background-color:#fdcf0b;display:flex;justify-content:center;align-items:center;margin-inline:auto;margin-bottom:20px}.confirm_booking_wrapper .confirmation_cards .cardwrapper .icon_wrapper .icon,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper .icon_wrapper .icon{width:30px;height:30px;fill:#000}.confirm_booking_wrapper .confirmation_cards .cardwrapper .title,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper .title{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:12px}.confirm_booking_wrapper .confirmation_cards .cardwrapper .title_bg,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper .title_bg{font-size:24px;font-weight:700;font-style:italic;margin-bottom:12px}.confirm_booking_wrapper .confirmation_cards .cardwrapper .info,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper .info{font-size:16px;font-weight:600;margin-bottom:20px}.confirm_booking_wrapper .confirmation_cards .cardwrapper .time_wrapper .item span,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .cardwrapper .time_wrapper .item span{font-size:16px;font-weight:500;margin-inline-start:4px}.confirm_booking_wrapper .confirmation_cards .buttons_wrapper,.step_form_wrapper .main_login_content .wrapper .confirmation_cards .buttons_wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:30px}.step_form_wrapper .main_login_content .wrapper .confirmation_cards .buttons_wrapper .btn{font-size:14px;font-weight:700}.step_form_wrapper .main_login_content .wrapper .confirmation_cards .buttons_wrapper .btn:last-child{text-decoration:underline;background-color:transparent}.step_form_wrapper .main_login_content .wrapper .action_wrapper .btn-action{background-color:#fdcf0b;color:#000;font-size:14px;font-weight:700;font-style:normal}.step_form_wrapper .main_login_content .wrapper:first-child .action_wrapper{width:50%;margin-inline:auto}.custom_modal .modal-content .modal-body .main_wrapper .submit_wrapper,.refer_friend_wrapper .form_wrapper .form-group:last-child,.step_form_wrapper .main_login_content .wrapper:first-child .action_wrapper .form-group:last-child{text-align:center;margin-top:35px}.personal_trainer_wrapper .card_wrapper,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper{border:1px solid #eaeaea}.personal_trainer_wrapper .card_wrapper .header_wrapper,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .header_wrapper,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .header_wrapper{height:60px;display:flex;justify-content:center;align-items:center;background-color:#000}.personal_trainer_wrapper .card_wrapper .header_wrapper h4,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .header_wrapper h4,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .header_wrapper h4{color:#fff;font-size:22px;font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:0}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .main_box h4 span .icon,.personal_trainer_wrapper .card_wrapper .header_wrapper span .icon,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .main_box h4 span .icon,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .header_wrapper span .icon,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .header_wrapper span .icon{width:16px;height:16px;fill:#fdcf0b;margin-inline-start:8px}.personal_trainer_wrapper .card_wrapper .body_wrapper,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper{padding:30px 22px 20px}.personal_trainer_wrapper .card_wrapper .body_wrapper .desc,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper .desc,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper .desc{font-size:14px;color:#696969;line-height:1.5}.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .profile_info .line p,.personal_trainer_wrapper .card_wrapper .body_wrapper .price span,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper .price span,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper .price span{font-weight:700}.personal_trainer_wrapper .card_wrapper .body_wrapper .price span:first-child,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper .price span:first-child,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper .price span:first-child{font-size:40px}.personal_trainer_wrapper .card_wrapper .body_wrapper .price span:last-child,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper .price span:last-child,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper .price span:last-child{font-size:20px}.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper ul li,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper ul li{color:#000;font-size:14px;font-weight:500;font-style:normal;position:relative;margin-bottom:18px}.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper .link,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper .link{font-size:13px;font-weight:700;text-decoration:none;color:#000;text-transform:uppercase}.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper .link .icon,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper .link .icon{width:16px;height:14px;margin-inline-start:4px}.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper .body_wrapper .choose_label,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper .body_wrapper .choose_label{display:block;margin-top:25px;width:100%;height:46px;display:flex;justify-content:center;align-items:center;background-color:#fdcf0b;color:#000;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:.25s}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .title_box{text-align:start}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .title_box .alert_box{background-color:#fafafa;border-radius:5px;padding:10px 15px;display:flex;align-items:center}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .title_box .alert_box span{font-size:14px;margin-inline-start:10px}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .title_box .alert_box .icon_wrapper{width:20px;height:20px;border-radius:100%;background-color:#fdcf0b;display:flex;justify-content:center;align-items:center}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .title_box .alert_box .icon_wrapper .icon{width:12px;height:12px;fill:#000}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .form_wrapper .divide_title{margin-top:45px;margin-bottom:25px}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .details_form .form_wrapper .divide_title h4{font-size:24px;font-weight:700;color:#000;font-style:italic;text-transform:uppercase;margin-bottom:0}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper{width:90%;margin-inline:auto;margin-top:55px}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper{background-color:#fafafa;border-top:3px solid #fdcf0b;padding:18px 26px;margin-bottom:15px}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .title{font-size:18px;font-weight:700;text-transform:uppercase;font-style:italic;margin-bottom:15px}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .item{padding-block:18px;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .item .label{display:block;font-size:14px;font-weight:700;color:#000;text-transform:uppercase;margin-bottom:12px}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .item .value{font-size:15px;font-weight:400;display:flex;align-items:center}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .item .value span{width:18px;height:18px;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:#fdcf0b;margin-inline-start:8px;cursor:pointer}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .item .value span .icon{width:11px;height:11px;fill:#000}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .item a{font-size:14px;font-weight:700;color:#000;text-transform:uppercase;background-color:transparent!important;display:inline!important;margin-inline:unset!important}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .price{padding:12px 22px;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .price span:last-child{font-size:24px;font-weight:700;font-style:italic}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .box_wrapper .price span:last-child i{font-size:16px}.step_form_wrapper .main_login_content .wrapper:nth-child(4) .summary_wrapper .desc{font-size:14px;line-height:1.7;color:#696969}.step_form_wrapper .main_login_content .wrapper .final_step_wrapper{padding-bottom:70px}.confirm_booking_wrapper .title_box p,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .title_box p{font-size:18px;color:#696969}.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .main_box{border:1px solid #eaeaea;border-top:3px solid #fdcf0b;padding:35px 20px;text-align:center}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .main_box h4,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .main_box h4{font-size:22px;font-weight:700;text-transform:uppercase;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .main_box h4 span,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .main_box h4 span{cursor:pointer}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .main_box .desc,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .main_box .desc{font-size:16px;color:#696969;font-weight:500;margin-bottom:15px}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .main_box .location,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .main_box .location{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600;margin-bottom:22px}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .main_box .location .icon,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .main_box .location .icon{width:14px;height:16px;fill:#fdcf0b;margin-inline-end:6px}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .main_box .price,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .main_box .price{font-size:26px;font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:0}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .flex_wrapper .item .price span:last-child,.custom_modal.renew_modal .main_wrapper .main_card_wrapper .main_box .price span:last-child,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .flex_wrapper .item .price span:last-child,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .main_box .price span:last-child{font-size:20px;margin-inline-start:5px}.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .flex_wrapper{padding-top:15px;display:flex;align-items:center}.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .flex_wrapper .item{width:50%;text-align:center}.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .flex_wrapper .item:first-child{border-right:1px solid #e0e0e0}.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .flex_wrapper .item h5{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .flex_wrapper .item .price,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .flex_wrapper .item .price{font-size:20px;font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:0}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .flex_wrapper .item .date,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper .flex_wrapper .item .date{font-size:18px;font-weight:600;margin-bottom:0}.step_form_wrapper .main_login_content .wrapper .offer_wrapper{padding-block:90px;background-color:#fafafa}.locate_gym_wrapper .title_box h2{font-size:34px;font-weight:700;text-transform:uppercase;font-style:italic;margin-bottom:0}.locate_gym_wrapper .amenities_wrapper .flex_wrapper{display:flex;align-items:center;flex-wrap:wrap}.locate_gym_wrapper .amenities_wrapper .flex_wrapper .item{width:calc(100% / 6);display:flex;align-items:center;margin-bottom:15px}@media (max-width:1200px){.top_navigation .options_wrapper .btn span{font-size:13px}.locate_gym_wrapper .amenities_wrapper .flex_wrapper .item{width:20%}}@media (max-width:900px){.locate_gym_wrapper .amenities_wrapper .flex_wrapper .item{width:25%}}@media (max-width:767px){.locate_gym_wrapper .amenities_wrapper .flex_wrapper .item{width:50%}}.locate_gym_wrapper .amenities_wrapper .flex_wrapper .item span{font-size:14px;font-weight:600;margin-inline-start:6px}.locate_gym_wrapper .amenities_wrapper .flex_wrapper .item .icon{width:16px;height:12px;fill:#fdcf0b}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results{padding:30px 22px}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .search_wrapper .form-control{padding-inline-end:35px}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .search_wrapper .icon{width:18px;height:18px;fill:#fdcf0b;z-index:1001;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper{max-height:450px;overflow-y:auto}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper::-webkit-scrollbar{width:6px}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper::-webkit-scrollbar-track{background:#fff;border-radius:10px}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper::-webkit-scrollbar-thumb{background:#fdcf0b;border-radius:10px}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper .item{padding-block:20px;width:95%;border-bottom:1px solid #e6e6e6}.locate_gym_wrapper .filteration_wrapper .results_wrapper .results .items_wrapper .item a{font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#000}.locate_gym_wrapper .filteration_wrapper .results_wrapper .map_wrapper{height:100%}.locate_gym_wrapper .offer_wrapper{background-color:#fafafa;padding-block:70px}.locate_gym_wrapper .offer_wrapper .title_box h2{font-size:35px;font-style:italic;font-weight:700;text-transform:uppercase}.confirm_booking_wrapper .confirmation_cards .buttons_wrapper .btn,.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .button_wrapper .btn{font-size:14px;font-weight:700;background-color:#fdcf0b}@media (min-width:991px){.custom_modal .modal-dialog{max-width:650px}}.custom_modal .modal-content{border-radius:0;background-color:#fff;border:0}.custom_modal .modal-content .modal-body{border-top:3px solid #fdcf0b;position:relative;padding:40px 22px}.custom_modal .modal-content .modal-body .close_modal{position:absolute;top:-15px;right:-15px;width:30px;min-width:30px!important;padding:0!important;height:30px;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:#000;border:0;box-shadow:none}.custom_modal .modal-content .modal-body .close_modal .icon{width:14px;height:14px;fill:#fff}.custom_modal .modal-content .modal-body .main_wrapper .title_box .icon_wrapper{width:75px;height:75px;border-radius:100%;background-color:#fdcf0b;display:flex;justify-content:center;align-items:center;margin-inline:auto;margin-bottom:35px}.custom_modal .modal-content .modal-body .main_wrapper .title_box .icon_wrapper .icon{width:35px;height:25px;fill:#000}.custom_modal .modal-content .modal-body .main_wrapper .title_box .desc{font-size:18px}.custom_modal .modal-content .modal-body .main_wrapper .form-group .code_hint{font-size:13px;text-align:center;margin-bottom:8px}.custom_modal .modal-content .modal-body .main_wrapper .form-group .resend_btn{font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:underline;color:#000}.code_input .form-control{text-align:center;font-size:20px;margin-inline:15px}.code_input .form-control:focus::placeholder{opacity:0}.code_input .form-control::placeholder{color:#c9c9c9;font-size:22px}.profile_nav_wrapper{padding:10px;background-color:#fdcf0b}.profile_nav_wrapper .nav-tabs{border-bottom:none;justify-content:center}.profile_nav_wrapper .nav-tabs .nav-item .nav-link{background-color:transparent;border:none;font-size:14px;font-weight:700;text-transform:uppercase;color:#000;position:relative}.profile_nav_wrapper .nav-tabs .nav-item .nav-link::before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#000;transition:.25s;opacity:0}.profile_nav_wrapper .nav-tabs .nav-item .nav-link.active::before{width:100%;opacity:1}.main_view_wrapper .action_wrapper .title_box h2{font-size:35px;font-weight:700;font-style:italic;text-transform:uppercase}.main_view_wrapper .action_wrapper .buttons_filter_wrapper{display:flex;align-items:center;margin-bottom:25px}.main_view_wrapper .action_wrapper .buttons_filter_wrapper .btn{background-color:transparent!important;color:#c9c9c9;font-size:15px;font-weight:700;padding:0;position:relative}.main_view_wrapper .action_wrapper .buttons_filter_wrapper .btn::after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#000;opacity:0;transition:.25s}.main_view_wrapper .action_wrapper .buttons_filter_wrapper .btn.active::after{width:90%;opacity:1}.main_view_wrapper .action_wrapper .pagination{justify-content:center}.main_view_wrapper .action_wrapper .pagination .page-item{margin-inline-end:6px}.main_view_wrapper .action_wrapper .pagination .page-item .page-link{background-color:transparent;color:#000;font-weight:600;font-weight:15px;border-radius:5px;padding:.3rem .7rem;border:none;box-shadow:none}.main_view_wrapper .action_wrapper .form_wrapper .control-label b{font-weight:400;font-size:13px}.main_view_wrapper .action_wrapper .form_wrapper .submit_wrapper{display:flex;justify-content:flex-end;align-items:center}.main_view_wrapper .action_wrapper .next_session_wrapper{background-color:#fff;padding:20px 28px;border-inline-start:3px solid #fdcf0b;margin-bottom:32px}.main_view_wrapper .action_wrapper .next_session_wrapper .sm_title{font-size:13px;font-weight:500;margin-bottom:8px}.main_view_wrapper .action_wrapper .next_session_wrapper .date_time{font-size:16px;font-weight:700}.main_view_wrapper .action_wrapper .table_title{font-size:24px;font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:15px}.main_view_wrapper .action_wrapper .table{border-bottom:1px solid #eee}.main_view_wrapper .action_wrapper .table.table-fixed-width td:first-child,.main_view_wrapper .action_wrapper .table.table-fixed-width td:nth-child(2),.main_view_wrapper .action_wrapper .table.table-fixed-width th:first-child,.main_view_wrapper .action_wrapper .table.table-fixed-width th:nth-child(2){width:25%}.main_view_wrapper .action_wrapper .table td,.main_view_wrapper .action_wrapper .table th{border:none!important;vertical-align:middle}.main_view_wrapper .action_wrapper .table thead th{height:47px;background-color:#000;color:#fff;text-transform:uppercase;font-size:14px;font-weight:600}.main_view_wrapper .action_wrapper .table tbody td{height:60px}.main_view_wrapper .action_wrapper .table tbody td:first-child{font-weight:700;font-size:15px}.main_view_wrapper .action_wrapper .table tbody td .note{font-size:13px;color:#696969}.main_view_wrapper .action_wrapper .table-striped>tbody>tr:nth-of-type(odd){background-color:#fafafa;--bs-table-accent-bg:#fafafa}.main_view_wrapper .action_wrapper .table-striped>tbody>tr:nth-of-type(2n){background-color:#fff;--bs-table-accent-bg:#fff}.main_view_wrapper .action_wrapper .cards_wrapper{width:80%;margin-inline-start:auto}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card{background-color:#fff;border-top:3px solid #fdcf0b;padding:15px 18px;margin-bottom:20px}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .main_title{margin-bottom:28px;font-size:18px;font-weight:700;text-transform:uppercase;font-style:italic}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .line,.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .line_wrapper .line,.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .profile_info .line{padding-block:12px;border-bottom:1px solid #e6e6e6}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .flex_wrapper .item h5,.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .line p:first-child{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .line p:last-child{font-size:15px;font-weight:700;margin-bottom:0}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .buttons_wrapper{padding-block:12px}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .buttons_wrapper .btn{display:block;width:100%;font-size:14px;font-weight:700}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .buttons_wrapper .btn:first-child{background-color:#fdcf0b;margin-bottom:10px}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .buttons_wrapper .btn:last-child{border:2px solid #000}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .buttons_wrapper .btn:last-child:hover{background-color:#000!important;color:#fff}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .package_wrapper{background-color:#fafafa;padding:25px;text-align:center}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .package_wrapper .remains{font-size:70px;font-weight:700;margin-bottom:0;line-height:1.4}.main_view_wrapper .action_wrapper .cards_wrapper .summary_card .package_wrapper .total{font-size:18px;font-weight:700;margin-bottom:18px}.about_counters_wrapper .counter_wrapper,.main_view_wrapper .main_profile_wrapper .profile_header .avatar_wrapper{text-align:center;margin-bottom:25px}.main_view_wrapper .main_profile_wrapper .profile_header .avatar_wrapper img{width:120px;height:120px;border-radius:100%}.main_view_wrapper .main_profile_wrapper .profile_header .options_wrapper{display:flex;justify-content:center;flex-wrap:wrap}.main_view_wrapper .main_profile_wrapper .profile_header .options_wrapper .item{margin-inline-end:15px;text-align:center}.main_view_wrapper .main_profile_wrapper .profile_header .options_wrapper .item .btn{background-color:#000;color:#fff;font-size:14px;font-weight:700}.main_view_wrapper .main_profile_wrapper .profile_header .options_wrapper .item .btn:hover{color:#000!important}.main_view_wrapper .main_profile_wrapper .profile_header .options_wrapper .item span{font-size:14px;display:block;font-weight:500;margin-top:4px}.main_view_wrapper .main_profile_wrapper .profile_header .info_cards{margin-top:35px}.main_view_wrapper .main_profile_wrapper .profile_header .info_cards .cardwrapper{background-color:#fff;border-top:3px solid #fdcf0b;padding:25px;margin-bottom:25px;text-align:center}.main_view_wrapper .main_profile_wrapper .profile_header .info_cards .cardwrapper .title{font-size:14px;font-weight:500;margin-bottom:6px}.main_view_wrapper .main_profile_wrapper .profile_header .info_cards .cardwrapper .data{font-size:16px;font-weight:700;margin-bottom:0}.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper{padding:35px 28px;background-color:#fff;margin-bottom:25px}.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .main_title{font-size:30px;font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:20px}.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .line_wrapper .line p:first-child{font-size:18px;font-weight:700;margin-bottom:10px}.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .line_wrapper .line p:last-child{font-size:14px;color:#696969;margin-bottom:0}.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .button_wrapper{padding-top:15px}.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .profile_info .line:last-child{border-bottom:none;display:flex;justify-content:flex-end}.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .profile_info .line:last-child a{font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:underline;color:#000}.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .profile_info .line p:first-child{font-size:13px;margin-bottom:6px}.main_view_wrapper .main_profile_wrapper .profile_body .cardwrapper .profile_info .line p:last-child{font-size:16px;margin-bottom:0}.main_view_wrapper .main_profile_wrapper .profile_body .progress_card{height:240px;background-image:url("../images/progress-thumb.png");background-size:100% 100%;padding:35px 28px}.main_view_wrapper .main_profile_wrapper .profile_body .progress_card h2{font-size:30px;font-weight:700;font-style:italic;text-transform:uppercase}.interest_wrapper{padding-block:70px;background-color:#fff}.custom_modal.renew_modal .main_wrapper{width:100%!important}.custom_modal.renew_modal .main_wrapper .main_card_wrapper{margin-inline:auto;background-color:#fafafa;padding:35px 20px;border:1px solid #eaeaea}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .flex_wrapper{margin-top:25px;display:flex;justify-content:space-between;align-items:center}.custom_modal.renew_modal .main_wrapper .main_card_wrapper .flex_wrapper .item{width:calc(50% - 15px);text-align:center;background-color:#fff;padding:22px}.custom_modal.renew_modal .main_wrapper .buttons_wrapper{display:flex;flex-direction:column;align-items:center;padding-top:15px}.custom_modal.renew_modal .main_wrapper .buttons_wrapper .btn,.fullwidth_modal .modal-body .main_wrapper .form-group:last-child .btn{background-color:#fdcf0b;font-size:14px;font-weight:700;display:inline-block;margin-bottom:15px}.custom_modal.renew_modal .main_wrapper .buttons_wrapper a,.fullwidth_modal .modal-body .main_wrapper .form-group:last-child a{font-size:14px;font-weight:700;text-decoration:underline;text-transform:uppercase;color:#000}.custom_modal.renew_modal .main_wrapper .date_wrapper{display:flex;justify-content:space-around;align-items:center;margin-bottom:40px}.custom_modal.renew_modal .main_wrapper .date_wrapper .item .title,.fullwidth_modal .modal-body .main_wrapper .date_wrapper .item .title{font-size:14px;font-weight:700;margin-bottom:8px}.custom_modal.renew_modal .main_wrapper .date_wrapper .item .info,.fullwidth_modal .modal-body .main_wrapper .date_wrapper .item .info{font-size:16px;font-weight:400;margin-bottom:0}.custom_modal.renew_modal .main_wrapper .date_wrapper .item .icon_wrapper,.fullwidth_modal .modal-body .main_wrapper .date_wrapper .item .icon_wrapper{width:60px;height:60px;border-radius:100%;background-color:#f7f7f7;display:flex;justify-content:center;align-items:center}.custom_modal.renew_modal .main_wrapper .date_wrapper .item .icon_wrapper .icon,.fullwidth_modal .modal-body .main_wrapper .date_wrapper .item .icon_wrapper .icon{width:22px;height:18px}.fullwidth_modal .modal-body{text-align:center;display:flex;justify-content:center;align-items:center;position:relative}.fullwidth_modal .modal-body .main_wrapper{width:80%}.fullwidth_modal .modal-body .main_wrapper .title_box h2{font-size:45px;font-weight:700;text-align:center;text-transform:uppercase;font-style:italic}.fullwidth_modal .modal-body .main_wrapper .title_box p{font-size:18px;color:#696969;margin-bottom:0}.fullwidth_modal .modal-body .main_wrapper .form-group{position:relative;margin-bottom:30px}.fullwidth_modal .modal-body .main_wrapper .form-group .input-group{width:100%;justify-content:space-between}.fullwidth_modal .modal-body .main_wrapper .form-group .input-group div{text-align:start;width:calc(100% / 2 - 15px)}.fullwidth_modal .modal-body .main_wrapper .form-group:last-child{display:inline-flex;flex-direction:column}.fullwidth_modal .modal-body .main_wrapper .date_wrapper{display:flex;justify-content:space-around;align-items:center;width:60%;margin-inline:auto;margin-bottom:70px}.personal_trainer_wrapper,.refer_friend_wrapper{padding:70px 120px}.personal_trainer_wrapper .card_wrapper .body_wrapper .btn{display:block;width:100%;background-color:#fdcf0b;font-size:14px;font-weight:700}.refer_friend_wrapper .title_box h2{font-size:34px;font-weight:700;text-align:center;margin-bottom:20px}.refer_friend_wrapper .title_box .desc{font-size:15px;color:#696969;width:60%;margin-inline:auto;text-align:center}.refer_friend_wrapper .form_wrapper{width:60%;margin-inline:auto}.about_counters_wrapper{padding:70px 120px;position:relative}@media (max-width:1000px){.about_counters_wrapper{padding:70px 20px}}.about_counters_wrapper .counter_wrapper .counter{width:150px;height:150px;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fdcf0b;font-size:30px;font-weight:700;margin-inline:auto;margin-bottom:15px}.about_counters_wrapper .counter_wrapper p{font-weight:600;font-style:italic}.about_info_wrapper{padding:70px 0;position:relative}.about_info_wrapper .info_wrapper{padding-inline-end:80px;padding-top:60px}.about_info_wrapper .info_wrapper p{color:#696969;font-size:15px;line-height:1.7;width:80%}.about_info_wrapper .img_wrapper img{width:100%;height:500px}.about_banner{height:750px;background-image:url("../images/m-banner.png");background-size:100% 100%;margin-bottom:150px}@media (max-width:991px){.membership_wrapper .membership_banner .floating_wrapper .img_wrapper{transform:none!important;width:100%;height:400px}.top_navigation .col-lg-6{order:3}.top_navigation .title_wrapper{margin-top:15px}.step_form_wrapper .step_navigation .item::after{right:-32%;top:40%}.step_form_wrapper .step_navigation .item .title{font-size:12px}.step_form_wrapper .main_login_content .wrapper:first-child .action_wrapper{width:80%}.personal_trainer_wrapper .card_wrapper,.step_form_wrapper .main_login_content .wrapper:nth-child(2) .card_wrapper,.step_form_wrapper .main_login_content .wrapper:nth-child(3) .card_wrapper{margin-bottom:25px}.refer_friend_wrapper .form_wrapper,.refer_friend_wrapper .title_box .desc,.step_form_wrapper .main_login_content .wrapper .final_step_wrapper .main_card_wrapper{width:90%}.step_form_wrapper .main_login_content .wrapper .offer_wrapper .title_box h2{font-size:28px}.main_view_wrapper .main_profile_wrapper .profile_header .options_wrapper .item{margin-bottom:20px}.refer_friend_wrapper{padding:70px 0}.about_counters_wrapper .title_box h2,.about_info_wrapper .info_wrapper h2{font-size:30px}.about_counters_wrapper .title_box p{width:95%}.about_info_wrapper .info_wrapper{padding-inline-end:0}.about_info_wrapper .info_wrapper p{width:100%}.about_info_wrapper .img_wrapper img{height:350px}.about_banner{height:450px;margin-bottom:750px;background-size:cover;background-position:center center}.about_banner .container-fluid{padding-inline:0}}@media (max-width:500px){.class_wrapper .card_wrapper.slick-active{width:300px!important}.class_wrapper .card_wrapper .img_wrapper img{height:250px!important}.about_banner,.membership_wrapper .membership_banner{margin-bottom:1150px}}@media (max-width:991px){.about_banner .floating_wrapper{position:relative;top:450px;right:unset!important;width:100%!important;display:block}.about_banner .floating_wrapper .black_box{width:100%!important;padding-inline-end:65px!important}}@media (max-width:1350px){.about_banner .floating_wrapper,.membership_wrapper .membership_banner .floating_wrapper{width:calc(100% - 200px);right:100px}}@media (max-width:1650px){.about_banner .floating_wrapper .black_box,.membership_wrapper .membership_banner .floating_wrapper .black_box{padding-inline-end:100px;width:75%}}.about_banner .floating_wrapper .img_wrapper{width:550px;height:400px;transform:translate(-70px,200px)}@media (max-width:991px){.about_banner .floating_wrapper .img_wrapper{transform:none!important;width:100%;height:400px}}@media (max-width:1450px){.career_main_wrapper .career_points .ex_img_wrapper img{height:500px;width:100%}.about_banner .floating_wrapper .img_wrapper,.membership_wrapper .membership_banner .floating_wrapper .img_wrapper{transform:translate(-70px,200px)}}@media (max-width:1100px){.bottom_about_banner,.classes_banner,.membership_wrapper .bottom_banner{background-size:cover;background-position:right}}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{text-align:right}
