
@media (min-width:992px) {
	.main.active{transform:initial;opacity:1}
 	.side_menu_main.active{overflow-y:auto;}
 	.mobile_logo, .mobile_navbar, .mobile_banner_cnt{display:none;}
 	
}

@media (min-width:1025px) {
	.mobile_menu{display:none;}
}

@media(max-height:850px) {
	.topbar_mid_modal.active .topbar_mid_modal_img{max-height:650px;overflow-y: auto;}
}

@media(max-height:800px) {
	.topbar_mid_modal.active .topbar_mid_modal_img{max-height:600px;overflow-y: auto;}
	.topbar_modal_close{top:-30px;}
}

@media(max-width:1920px) {
	.mega_menu_content_area {width:1200px;}
}

@media(max-width:1850px) {
	.mega_menu_sidebar{padding:60px 80px 46px 80px;}
}

@media(max-width:1700px) {
	.navigation{padding:0 80px;}
	.topbar_inr{padding:0 80px;}
	.navbar .nav-list{column-gap:15px;}
	.header_rgt{column-gap:20px;}

	.mega_menu_sidebar {padding: 60px 50px 46px 50px;}
	.mega_menu_content_block.active{gap:50px;}
}

@media(max-width:1599px) {
	.topbar_inr{max-width:95%;margin:0 auto;padding:0;}
	.navigation{max-width:95%;margin:0 auto;padding:0;}
	.bk_modal_title{margin-left:16%;}
	.mega_menu_hero_cnt p{font-size:30px;}
}


@media(max-width:1500px) {
	.mega_menu_content_area {width: 80%;}
	.mega_menu_links{column-gap:30px;}
	.mega_menu_hero {width: 30%;}
	.mega_menu_links_col {width: 65%;padding:60px 0;}
	.mega_menu_hero{padding-left:15px;}
	.mega_menu_hero_cnt p{font-size:26px;}
}

@media(max-width:1450px) {
	.navbar .nav-list{column-gap:15px;}
	.header_rgt{column-gap:20px;}
	.hdr_gift_btn a{padding:13px 16px;font-size:16px;}
	.hdr_book_btn a{padding:13px 16px;font-size:16px;}

	.banner_cnt h1{font-size:84px;line-height:84px;}
	.bk_modal_title{font-size:84px;line-height:84px;}
	.inner_bnr_cnt h1{font-size:84px;line-height:84px;}
	.header_rgt_icon{column-gap:15px;}
}

@media(max-width:1400px) {
	.fitting_type_slider button.arw_nxt {right: -15px;}
	.fitting_type_slider button.arw_prev {left: -15px;}

	.the_team_slider button.team_arw_nxt{right:-15px;}
	.the_team_slider button.team_arw_prev{left:-15px;}

	.follow_us_slider button.flw_arw_nxt{right:-15px;}
	.follow_us_slider button.flw_arw_prev{left:-15px;}

	.hm_blog_slider button.blg_arw_nxt {right:-15px;}
	.hm_blog_slider button.blg_arw_prev{left:-15px;}

	.popular_brand_slider button.brnd_arw_nxt {right:-30px;}
	.popular_brand_slider button.brnd_arw_prev{left:-30px;}

	.fit_srvc_slider button.srvc_arw_nxt {right:-15px;}
	.fit_srvc_slider button.srvc_arw_prev{left:-15px;}

	.jnr_gallery_slider button.jnr_glry_nxt {right:-35px;}
	.jnr_gallery_slider button.jnr_glry_prev{left:-35px;}

	.golf_clinics_slider button.glf_clincs_nxt {right:-15px;}
	.golf_clinics_slider button.glf_clincs_prev{left:-15px;}

	.navbar .nav-list li > a{column-gap:6px;font-size:15px;}
	.bk_modal_title {margin-left: 80px;}

	.mega_menu_hero {width: 35%;}
	.mega_menu_links_col {width: 60%;}
	.mega_menu_content_area {width: calc(100% - 19%);padding-right:20px;}
	.mega_link_itm{font-size:15px;line-height:25px;}
	.mega_loc_btns{gap:10px;}
	.desktop_side_menu{padding:60px 0 50px;}
	.desktop_side_menu .mega_menu_links{row-gap:15px;}
	.desktop_side_menu .mega_menu_sidebar ul li {margin-bottom: 40px;}
	.desktop_side_menu .mega_menu_sidebar ul li a {font-size:24px;}
	.desktop_side_menu .nav-list{min-height:400px;}
	.mega_menu_links{row-gap:20px;}
	.mega_menu_sidebar ul li {margin-bottom: 25px;}

}

@media(max-width:1366px) {
	.banner_cnt h1 {font-size:80px;line-height:80px;}
	.bk_modal_title{font-size:80px;line-height:80px;}
	.inner_bnr_cnt h1 {font-size:80px;line-height:80px;}
	.hdr_gift_btn a{font-size:14px;}
	.hdr_book_btn a{font-size:14px;}

	.mega_menu_locations{gap:25px;}
	.mega_loc_book, .mega_loc_contact{padding:8px 9px;}
}

@media(max-width:1300px) {
	.container{max-width:95%;}
	.header_rgt_icon{column-gap:15px;}
	.header_rgt {column-gap: 15px;}
	.hdr_gift_btn a {padding: 13px 15px;}
	.hdr_book_btn a{padding: 13px 15px;}
	.banner_cnt h1 {font-size:76px;line-height:80px;}
	.bk_modal_title{font-size:76px;line-height:80px;}
	.inner_bnr_cnt h1 {font-size:76px;line-height:80px;}

	.banner_main{height:900px;}
	.banner_cnt{margin-top:0;}
	.inner_bnr_main{margin-top:-115px;}

	.what_offer_top_lft h2{font-size:56px;line-height:56px;}
	.title_tp_center h2{font-size:56px;line-height:56px;}
	.technology_rgt h2{font-size:56px;line-height:56px;}
	.the_team_top_lft h2{font-size:56px;line-height:56px;}
	.find_us_lft h2{font-size:56px;line-height:56px;}
	.cta_lft h2{font-size:56px;line-height:56px;}
	.our_location_lft h2{font-size:56px;line-height:56px;}
	.send_note_info h2{font-size:56px;line-height:56px;}
	.contact_yokine_cnt h2{font-size:56px;line-height:56px;}
	.club_fit_overview_lft h2{font-size:56px;line-height:56px;}
	.fitting_pkg_tech_rgt h2{font-size:56px;line-height:56px;}
	.fit_overview_cnt h2{font-size:56px;line-height:56px;}
	.putter_fit_sec_rgt h2{font-size:56px;line-height:56px;}
	.ptr_worth_top_lft h2{font-size:56px;line-height:56px;}
	.about_us_rgt_cnt h2{font-size:56px;line-height:56px;}
	.about_travel_rgt h2{font-size:56px;line-height:56px;}
	.abt_blog_top_lft h2{font-size:56px;line-height:56px;}
	.gift_vch_rgt h2{font-size:56px;line-height:56px;}
	.golf_coaching_top h2{font-size:56px;line-height:56px;}
	.travel_tour_top h2{font-size:56px;line-height:56px;}
	.gift_vchr_top h2{font-size:56px;line-height:56px;}
	.gift_vchr_top h1{font-size:56px;line-height:56px;}
	.jnr_golf_top h2{font-size:56px;line-height:56px;}
	.jnr_glf_prgm_inr_rgt h2{font-size:56px;line-height:56px;}
	.school_trm_sec_lft h2{font-size:56px;line-height:56px;}
	.jr_assessment_inr_rgt h2{font-size:56px;line-height:56px;}
	.jnr_golf_dtl_cnt h2{font-size:56px;line-height:56px;}
	.school_trm_top h2{font-size:56px;line-height:56px;}
	.golf_lesson_info_rgt h2{font-size:56px;line-height:56px;}
	.monthly_coach_prgm_rgt h2{font-size:56px;line-height:56px;}
	.shots_game_lft h2{font-size:56px;line-height:56px;}
	.golf_clinics_top_lft h2{font-size:56px;line-height:56px;}
	.tpi_sec_lft h2{font-size:56px;line-height:56px;}
	.swing_speed_top_lft h2{font-size:56px;line-height:56px;}
	.glf_lesson_ovrview h2{font-size:56px;line-height:56px;}
	.why_glf_lssn_top_lft h2{font-size:56px;line-height:56px;}
	.monthly_coach_cost_cnt h2{font-size:56px;line-height:56px;}
	.short_game_pg_rgt h2{font-size:56px;line-height:56px;}
	.simlr_practice_rgt h2{font-size:56px;line-height:56px;}
	.league_sec_rw_lft h2{font-size:56px;line-height:56px;}
	.prct_what_expect_cnt h2{font-size:56px;line-height:56px;}
	.room_sec_lft h2{font-size:56px;line-height:56px;}
	.tracman_exp_rgt h2{font-size:56px;line-height:56px;}
	.exp_performance_rw_lft h2{font-size:56px;line-height:56px;}
	.exp_track_rgt h2{font-size:56px;line-height:56px;}
	.capto_accuracy_lft h2{font-size:56px;line-height:56px;}
	.quintic_measure_rgt h2{font-size:56px;line-height:56px;}
	.quintic_fitting_lft h2{font-size:56px;line-height:56px;}
	.online_club_fit_top h2{font-size:56px;line-height:56px;}
	.on_club_fit_dtl_rgt h2{font-size:56px;line-height:56px;}
	.online_how_work_lft h2{font-size:56px;line-height:56px;}

	.fitting_type_slider button{background: var(--bodycolor);width:50px;height:50px;border-radius: 5px;
		display: flex;justify-content: center;align-items: center;
	}
	.fitting_type_slider button.arw_nxt{right:30px}
	.fitting_type_slider button.arw_prev{left:30px;}
	.fitting_type_slider button img{max-width:17px;}

	.the_team_slider button{background: var(--bodycolor);width:50px;height:50px;border-radius: 5px;
		display: flex;justify-content: center;align-items: center;
	}
	.the_team_slider button.team_arw_nxt{right:30px}
	.the_team_slider button.team_arw_prev{left:30px;}
	.the_team_slider button img{max-width:17px;}

	.follow_us_slider button{background: var(--bodycolor);width:50px;height:50px;border-radius: 5px;
		display: flex;justify-content: center;align-items: center;
	}
	.follow_us_slider button.flw_arw_nxt{right:30px}
	.follow_us_slider button.flw_arw_prev{left:30px;}
	.follow_us_slider button img{max-width:17px;}

	.hm_blog_slider button{background: var(--bodycolor);width:50px;height:50px;border-radius: 5px;
		display: flex;justify-content: center;align-items: center;transform:initial;top:86px;
	}
	.hm_blog_slider button.blg_arw_nxt{right:30px}
	.hm_blog_slider button.blg_arw_prev{left:30px;}
	.hm_blog_slider button img{max-width:17px;}

	.fit_srvc_slider button{background: var(--bodycolor);width:50px;height:50px;border-radius: 5px;
		display: flex;justify-content: center;align-items: center;
	}
	.fit_srvc_slider button.srvc_arw_nxt{right:20px}
	.fit_srvc_slider button.srvc_arw_prev{left:20px;}
	.fit_srvc_slider button img{max-width:17px;}

	.golf_clinics_slider button{background: var(--bodycolor);width:50px;height:50px;border-radius: 5px;
		display: flex;justify-content: center;align-items: center;
	}
	.golf_clinics_slider button.glf_clincs_nxt{right:20px}
	.golf_clinics_slider button.glf_clincs_prev{left:20px;}
	.golf_clinics_slider button img{max-width:17px;}

	.book_team a{min-height:40px;}
	.the_team_slider {margin: 0 -15px 0;}
	.the_team_itm{margin:0 15px;}

	.cta_rgt{text-align:right;width: 26%;}
	.navbar .nav-list {column-gap: 10px;}
/*	.logo a img{max-width:170px;}*/
	.banner_main{margin-top:-115px;}

	.glf_video_lst{column-gap:30px;row-gap:30px;}
	.glf_video_cnt {padding: 20px 20px;}

	.glf_lesson_pkg_row{column-gap:30px;}
	.swing_speed_inr{column-gap:30px;}

	.why_glf_lssn_itm h3{line-height:30px;}
	.mobile_sim_option{column-gap:30px;}
	.mobile_sim_pricing_row{column-gap:30px;}
	.mobile_sim_pricing_itm{padding:20px 20px;}
	.room_sec_inr{justify-content:space-between;}

	.mobile_sim_glry_slider button.mobile_sim_glry_nxt{right:-30px;}
	.mobile_sim_glry_slider button.mobile_sim_glry_prev {left: -30px;}
	.mobile_sim_glry_slider button img{max-width:17px;}

	.error_bnr_cnt h1{font-size:240px;line-height:240px;}
	.thanks_bnr .error_bnr_cnt h1{font-size:150px;line-height:150px;}
	.error_bnr_cnt{margin-bottom:0;}

	.book_now_modal_lft{width:69.4%;}
	.book_now_modal_rgt{width:30.6%;}

	.mega_menu_sidebar {padding: 40px 30px 40px 30px;}
	.mega_menu_links_col{padding:40px 0;}

	.mega_menu_hero_cnt p{font-size:26px;}
	.mega_menu_hero_cnt span{font-size:16px;}
	.mega_menu_links {column-gap: 20px;}
}

@media(max-width:1250px) {
	.navbar .nav-list li a{font-size:14px;}
	.hdr_gift_btn a{font-size:14px;}
	.hdr_book_btn a{font-size:14px;}

	.banner_cnt h1 {font-size: 72px;line-height: 78px;}
	.bk_modal_title{font-size: 72px;line-height: 78px;}
	.inner_bnr_cnt h1 {font-size: 72px;line-height: 78px;}
	.trust_trip_cnt ul{column-gap:25px;justify-content:center;}

	.fitting_type_itm{margin:0 15px;}
	.fitting_type_slider {margin: 0 -15px;}
	.blog_cnt {padding: 20px 25px;}
	.blog_btm {padding: 10px 25px 15px;}
	.blog_itm {margin: 0 15px;}
	.hm_blog_slider {margin: 0 -15px 0;}

	.fitting_package_row{column-gap:30px;grid-row-gap:30px;}

	.fit_srvc_slider .fitting_pkg_itm {margin: 0 15px;}
	.fit_srvc_slider {margin: 0 -15px;}
	.about_tech_itm {padding: 30px 25px;}

	.glf_video_cnt h3{font-size:22px;line-height:28px;}
	.what_lssn_type_itm_rgt p{font-size:18px;}
	.error_bnr_cnt h1{font-size:220px;line-height:220px;}
	.thanks_bnr .error_bnr_cnt h1{font-size:140px;line-height:140px;}
	.header_rgt_icon {column-gap:10px;}
	.mega_link_itm{line-height:24px;}
	.online_club_fit_srvc .fitting_process_itm{padding:20px 20px;}
	.mega_menu_content_block.active {gap: 30px;}
}

@media(max-width:1200px) {
	.banner_main{height:800px;}

	.what_offer_top_lft h2{font-size:52px;line-height:52px;}
	.title_tp_center h2{font-size:52px;line-height:52px;margin-bottom:30px;}
	.technology_rgt h2{font-size:52px;line-height:52px;margin-bottom:30px;}
	.the_team_top_lft h2{font-size:52px;line-height:52px;}
	.find_us_lft h2{font-size:52px;line-height:52px;}
	.cta_lft h2{font-size:52px;line-height:52px;}
	.our_location_lft h2{font-size:52px;line-height:52px;}
	.send_note_info h2{font-size:52px;line-height:52px;}
	.contact_yokine_cnt h2{font-size:52px;line-height:52px;}
	.club_fit_overview_lft h2{font-size:52px;line-height:52px;}
	.fitting_pkg_tech_rgt h2{font-size:52px;line-height:52px;}
	.fit_overview_cnt h2{font-size:52px;line-height:52px;}
	.putter_fit_sec_rgt h2{font-size:52px;line-height:52px;}
	.ptr_worth_top_lft h2{font-size:52px;line-height:52px;}
	.about_us_rgt_cnt h2{font-size:52px;line-height:52px;}
	.about_travel_rgt h2{font-size:52px;line-height:52px;}
	.abt_blog_top_lft h2{font-size:52px;line-height:52px;}
	.gift_vch_rgt h2{font-size:52px;line-height:52px;}
	.golf_coaching_top h2{font-size:52px;line-height:52px;}
	.travel_tour_top h2{font-size:52px;line-height:52px;}
	.gift_vchr_top h2{font-size:52px;line-height:52px;}
	.gift_vchr_top h1{font-size:52px;line-height:52px;}
	.jnr_golf_top h2{font-size:52px;line-height:52px;}
	.jnr_glf_prgm_inr_rgt h2{font-size:52px;line-height:52px;}
	.school_trm_sec_lft h2{font-size:52px;line-height:52px;}
	.jr_assessment_inr_rgt h2{font-size:52px;line-height:52px;}
	.jnr_golf_dtl_cnt h2{font-size:52px;line-height:52px;}
	.school_trm_top h2{font-size:52px;line-height:52px;}
	.golf_lesson_info_rgt h2{font-size:52px;line-height:52px;}
	.monthly_coach_prgm_rgt h2{font-size:52px;line-height:52px;}
	.shots_game_lft h2{font-size:52px;line-height:52px;}
	.golf_clinics_top_lft h2{font-size:52px;line-height:52px;}
	.tpi_sec_lft h2{font-size:52px;line-height:52px;}
	.swing_speed_top_lft h2{font-size:52px;line-height:52px;}
	.glf_lesson_ovrview h2{font-size:52px;line-height:52px;}
	.why_glf_lssn_top_lft h2{font-size:52px;line-height:52px;}
	.monthly_coach_cost_cnt h2{font-size:52px;line-height:52px;}
	.short_game_pg_rgt h2{font-size:52px;line-height:52px;}
	.simlr_practice_rgt h2{font-size:52px;line-height:52px;}
	.league_sec_rw_lft h2{font-size:52px;line-height:52px;}
	.prct_what_expect_cnt h2{font-size:52px;line-height:52px;}
	.room_sec_lft h2{font-size:52px;line-height:52px;}
	.tracman_exp_rgt h2{font-size:52px;line-height:52px;}
	.exp_performance_rw_lft h2{font-size:52px;line-height:52px;}
	.exp_track_rgt h2{font-size:52px;line-height:52px;}
	.capto_accuracy_lft h2{font-size:52px;line-height:52px;}
	.quintic_measure_rgt h2{font-size:52px;line-height:52px;}
	.quintic_fitting_lft h2{font-size:52px;line-height:52px;}
	.online_club_fit_top h2{font-size:52px;line-height:52px;}
	.on_club_fit_dtl_rgt h2{font-size:52px;line-height:52px;}
	.online_how_work_lft h2{font-size:52px;line-height:52px;}

	.why_get_inr{column-gap:30px;grid-row-gap:30px;}

	.fitting_type_itm{padding:30px 25px;}

	.technology_inr{column-gap:30px;justify-content:space-between;}
	.technology_lft {width:45%;}
	.exp_more_btn{margin-top:30px;}

	.the_team_cnt {min-height:170px;}
	.blog_cnt {padding: 20px 20px;}
	.blog_btm {padding: 10px 20px 15px;}
	.ftr_inr{column-gap:60px;}
	.ftr_lft {width: 25%;}
	.ftr_rgt{width:70%;}
	.send_note_rgt{padding:30px 30px;}
	.send_note_info h2{margin-bottom:30px;}
	.send_note_lft{padding:30px 30px 108px;}
	.club_fit_overview_inr{column-gap:40px;}
	.club_fit_overview_rgt{width:45%;}

	.fitting_process_inr{column-gap:30px;grid-row-gap:30px;}
	.fitting_process_itm{padding:20px 20px;}
	.fitting_pkg_itm_top {padding: 0 15px 0 15px;}
	.fitting_pkg_itm{padding:10px 0 20px;}
	.fitting_pkg_itm_cnt {padding: 0 20px 0 20px;}

	.fitting_pkg_tech_lft {width: 45%;}
	.fitting_pkg_tech_inr{column-gap:30px;}
	.fitting_pkg_tech_rgt ul li{margin-bottom:15px;}

	.popular_brand_slider button.brnd_arw_nxt {right:-20px;}
	.popular_brand_slider button.brnd_arw_prev{left:-20px;}
	.popular_brand_slider button img{max-width:16px;}
	.popular_brand_itm img{margin:0 auto;}
	.fit_overview_dta_lft {width:50%;}
	.fit_overview_dta_rgt {width: 50%;}
	.fit_overview_dta{column-gap:30px;}

	.driver_overview_rgt{width:50%;}
	.driver_overview_lft{width:50%;}
	.driver_overview_inr{column-gap:30px;}
	.driver_overview_lft_cnt h3{margin-top:20px;margin-bottom:20px;}

	.driver_modal_inr{column-gap:30px;grid-row-gap:30px;}
	.putter_fit_sec_inr{column-gap:30px;}
	.putter_fit_sec_lft {width:45%;}

	.about_us_inr{column-gap:30px;}
	.about_us_lft{width:45%;}

	.about_technology_inr{column-gap:30px;}
	.about_tech_cnt_txt {min-height: 520px;}

	.about_travel_inr{column-gap:30px;}
	.about_travel_lft {width: 45%;}

	.gift_vch_inr{column-gap:30px;}
	.gift_vch_lft {width: 45%;}

	.about_pgc_row{column-gap:30px;}
	.about_pgc_row_rgt {width: 45%;}

	.meet_team_row{column-gap:30px;}
	.meet_team_rgt{width:45%;}

	.blog_lst_row{column-gap:30px;grid-row-gap:30px;}

	.purchase_sec_inr{column-gap:30px;}
	.purchase_sec_lft {width: 50%;}
	.purchase_sec_rgt {width: 50%;}

	.jnr_glf_prgm_inr{column-gap:30px;}
	.jnr_glf_prgm_inr_lft {width: 45%;}
	.school_trm_sec_inr{column-gap:30px;}

	.school_trm_sec_rgt {width: 45%;}

	.jr_assessment_inr{column-gap:30px;}
	.jr_assessment_inr_lft {width: 45%;}

	.jnr_stockist_club{column-gap:30px;}
	.jnr_stockist_club_itm{padding:20px 20px;}

	.school_trm_row{column-gap:30px;}
	.school_trm_row_rgt {width: 45%;}

	.golf_lesson_info_inr{column-gap:30px;}
	.golf_lesson_info_lft {width:45%;}
	.golf_lesson_info_img img{border-radius:20px;}
	.glf_lesson_pkg_itm{padding:20px 20px;}

	.monthly_coach_prgm_inr{column-gap:30px;}
	.monthly_coach_prgm_lft {width:45%;}

	.shots_game_inr{column-gap:30px;}
	.shots_game_rgt{width:45%;}
	.online_lessons_inr{column-gap:30px;}

	.tpi_sec_inr{column-gap:30px;}
	.tpi_sec_rgt {width:45%;}
	.tpi_sec_rgt_img img{border-radius:20px;}

	.why_glf_lssn_inr{grid-template-columns:repeat(3, 1fr);}
	.why_glf_lssn_itm:last-child{border-right:1px solid rgba(9, 9, 9, 0.2);;}
	.why_glf_lssn_itm{border-bottom:1px solid rgba(9, 9, 9, 0.2);}
	.why_glf_lssn_itm:nth-child(3n+3){border-right:0;}
	.why_glf_lssn_itm:nth-child(n+4){border-bottom:0;}
	.why_glf_lssn_itm h3{min-height:70px;}

	.what_lssn_type_row{column-gap:30px;}
	.what_lssn_type_itm_rgt p{font-size:18px;}

	.short_game_pg_inr{column-gap:30px;}
	.short_game_pg_lft {width: 45%;}
	.sign_up_analysis_row{column-gap:20px;}

	.simlr_practice_inr{column-gap:30px;}
	.simlr_practice_lft{width:45%;}

	.league_sec_rw_inr{column-gap:30px;}
	.league_sec_rw_rgt{width:45%;}

	.prct_what_expect_inr{column-gap:30px;}
	.prct_what_expect_rgt{width:45%;}
	.mobile_sim_option {column-gap: 25px;}
	.room_sec_inr{column-gap:30px;}

	.mobile_sim_glry_inr{padding:0;}
	.mobile_sim_glry_slider button{background: var(--bodycolor);width:50px;height:50px;border-radius: 5px;
		display: flex;justify-content: center;align-items: center;
	}
	.mobile_sim_glry_slider button.mobile_sim_glry_nxt{right:20px}
	.mobile_sim_glry_slider button.mobile_sim_glry_prev{left:20px;}
	.mobile_sim_glry_slider button img{max-width:15px;}

	.tracman_exp_inr{column-gap:30px;}
	.tracman_exp_lft{width:45%;}

	.exp_performance_row{column-gap:30px;}
	.exp_performance_rw_rgt{width:45%;}

	.exp_track_inr{column-gap:30px;}
	.exp_track_lft{width:45%;}

	.trackman_prcts_inr{column-gap:30px;grid-row-gap:30px;}
	.capto_accuracy_inr{column-gap:30px;}
	.capto_accuracy_rgt{width:45%;}

	.quintic_measure_inr{column-gap:30px;}
	.quintic_measure_lft{width:45%;}

	.quintic_fitting_inr{column-gap:30px;}
	.quintic_fitting_rgt{width:45%;}
	.error_bnr_cnt h1{font-size:200px;line-height:200px;}
	.thanks_bnr .error_bnr_cnt h1{font-size:130px;line-height:130px;}
	.bk_modal_title {margin-left: 40px;}

	.mega_menu_hero{display:none;}
	.mega_menu_sidebar {padding: 30px 30px 30px 30px;}
	.mega_menu_links_col{width:100%;padding:30px 30px;}
	.mega_menu_links{grid-template-columns:1fr 1fr;gap:15px;}
	.mega_menu_sidebar ul li {margin-bottom: 20px;}
	.mega_menu_hero_cnt p{font-size:24px;}
	.mega_menu_content_title{margin-bottom:20px;}
	.online_club_fit_inr{column-gap:40px;}
	.online_club_fit_lft {width:50%;}
	.online_club_fit_rgt {width: 50%;}
	.online_club_fit_srvc .fitting_process_itm h3{font-size:22px;line-height:34px;}

	.on_club_fit_dtl_inr{column-gap:40px;}
	.on_club_fit_dtl_lft {width: 45%;}

	.mega_menu_links{display:flex;flex-wrap:wrap;}
	.mega_link_itm{width:calc(100% / 2 - 150px);}
	.desktop_side_menu .mega_menu_links a{width:auto;}
	.navbar{display:none;}
	.desktop_side_menu .mega_menu_links{display:grid;}
}

@media(max-width:1150px) {
	.navbar .nav-list li a {font-size: 16px;}
	.navbar .nav-list {column-gap: 25px;}

	.banner_main{height:750px;}

	.what_offer_top_lft h2{font-size:50px;line-height:50px;}
	.title_tp_center h2{font-size:50px;line-height:50px;}
	.technology_rgt h2{font-size:50px;line-height:50px;}
	.the_team_top_lft h2{font-size:50px;line-height:50px;}
	.find_us_lft h2{font-size:50px;line-height:50px;}
	.cta_lft h2{font-size:50px;line-height:50px;}
	.our_location_lft h2{font-size:50px;line-height:50px;}
	.send_note_info h2{font-size:50px;line-height:50px;}
	.contact_yokine_cnt h2{font-size:50px;line-height:50px;}
	.club_fit_overview_lft h2{font-size:50px;line-height:50px;}
	.fitting_pkg_tech_rgt h2{font-size:50px;line-height:50px;}
	.fit_overview_cnt h2{font-size:50px;line-height:50px;}
	.putter_fit_sec_rgt h2{font-size:50px;line-height:50px;}
	.ptr_worth_top_lft h2{font-size:50px;line-height:50px;}
	.about_us_rgt_cnt h2{font-size:50px;line-height:50px;}
	.about_travel_rgt h2{font-size:50px;line-height:50px;}
	.abt_blog_top_lft h2{font-size:50px;line-height:50px;}
	.gift_vch_rgt h2{font-size:50px;line-height:50px;}
	.golf_coaching_top h2{font-size:50px;line-height:50px;}
	.travel_tour_top h2{font-size:50px;line-height:50px;}
	.gift_vchr_top h2{font-size:50px;line-height:50px;}
	.gift_vchr_top h1{font-size:50px;line-height:50px;}
	.jnr_golf_top h2{font-size:50px;line-height:50px;}
	.jnr_glf_prgm_inr_rgt h2{font-size:50px;line-height:50px;}
	.school_trm_sec_lft h2{font-size:50px;line-height:50px;}
	.jr_assessment_inr_rgt h2{font-size:50px;line-height:50px;}
	.jnr_golf_dtl_cnt h2{font-size:50px;line-height:50px;}
	.school_trm_top h2{font-size:50px;line-height:50px;}
	.golf_lesson_info_rgt h2{font-size:50px;line-height:50px;}
	.monthly_coach_prgm_rgt h2{font-size:50px;line-height:50px;}
	.shots_game_lft h2{font-size:50px;line-height:50px;}
	.golf_clinics_top_lft h2{font-size:50px;line-height:50px;}
	.tpi_sec_lft h2{font-size:50px;line-height:50px;}
	.swing_speed_top_lft h2{font-size:50px;line-height:50px;}
	.glf_lesson_ovrview h2{font-size:50px;line-height:50px;}
	.why_glf_lssn_top_lft h2{font-size:50px;line-height:50px;}
	.monthly_coach_cost_cnt h2{font-size:50px;line-height:50px;}
	.short_game_pg_rgt h2{font-size:50px;line-height:50px;}
	.simlr_practice_rgt h2{font-size:50px;line-height:50px;}
	.league_sec_rw_lft h2{font-size:50px;line-height:50px;}
	.prct_what_expect_cnt h2{font-size:50px;line-height:50px;}
	.room_sec_lft h2{font-size:50px;line-height:50px;}
	.tracman_exp_rgt h2{font-size:50px;line-height:50px;}
	.exp_performance_rw_lft h2{font-size:50px;line-height:50px;}
	.exp_track_rgt h2{font-size:50px;line-height:50px;}
	.capto_accuracy_lft h2{font-size:50px;line-height:50px;}
	.quintic_measure_rgt h2{font-size:50px;line-height:50px;}
	.quintic_fitting_lft h2{font-size:50px;line-height:50px;}
	.online_club_fit_top h2{font-size:50px;line-height:50px;}
	.on_club_fit_dtl_rgt h2{font-size:50px;line-height:50px;}
	.online_how_work_lft h2{font-size:50px;line-height:50px;}

	.what_offer_itm {padding:30px 30px;}
	.follow_btm_btn a{font-size:16px;line-height:22px;padding:14px 20px;}
	.blog_cnt p{min-height:120px;}
	.blog_lst_row .blog_cnt p{min-height:120px;}
	.cta_btn a{padding:12px 20px;font-size:16px;}

	.fitting_pkg_itm_cnt{padding:0 15px 0 15px;}
	.what_lssn_type_itm_lft{width:69%;}
	.what_lssn_type_itm_rgt{width:26%;}
	.thanks_bnr .error_bnr_cnt h1{font-size:120px;line-height:120px;}

	.book_now_modal_inr{display:block;}
	.book_now_modal{background: rgb(9 9 9 / 80%);}
	.book_now_modal_lft{background:transparent;height:auto;width:100%;padding:100px 40px 50px;}
	.book_now_modal_rgt{height:auto;width:100%;height:100vh;}
	.bk_modal_title{margin-top:0;max-width:100%;margin-left:0;text-align:center;}
	.book_now_mdl_close{top:30px;right:30px;}

	.mega_menu_sidebar{width:22%;}
	.mega_menu_content_area {width: calc(100% - 22%);}
	.mega_menu_hero_cnt p {font-size: 22px;}
	.golf_clinics_itm {margin: 0 15px;}
	.golf_clinics_slider {margin: 0 -15px 0;}

	.mega_link_itm {width: calc(100% / 2 - 85px);}
}

@media(max-width:1120px) {
	.golf_clinics_itm_cnt p{min-height:72px;}
}


@media(max-width:1100px) {
	.banner_cnt h1 {font-size:68px;line-height:74px;}
	.bk_modal_title{font-size:68px;line-height:74px;}
	.inner_bnr_cnt h1 {font-size:68px;line-height:74px;}

	.what_offer_top_lft h2{font-size:48px;line-height:48px;}
	.title_tp_center h2{font-size:48px;line-height:48px;}
	.technology_rgt h2{font-size:48px;line-height:48px;}
	.the_team_top_lft h2{font-size:48px;line-height:48px;}
	.find_us_lft h2{font-size:48px;line-height:48px;}
	.cta_lft h2{font-size:48px;line-height:48px;}
	.our_location_lft h2{font-size:48px;line-height:48px;}
	.send_note_info h2{font-size:48px;line-height:48px;}
	.contact_yokine_cnt h2{font-size:48px;line-height:48px;}
	.club_fit_overview_lft h2{font-size:48px;line-height:48px;}
	.fitting_pkg_tech_rgt h2{font-size:48px;line-height:48px;}
	.fit_overview_cnt h2{font-size:48px;line-height:48px;}
	.putter_fit_sec_rgt h2{font-size:48px;line-height:48px;}
	.ptr_worth_top_lft h2{font-size:48px;line-height:48px;}
	.about_us_rgt_cnt h2{font-size:48px;line-height:48px;}
	.about_travel_rgt h2{font-size:48px;line-height:48px;}
	.abt_blog_top_lft h2{font-size:48px;line-height:48px;}
	.gift_vch_rgt h2{font-size:48px;line-height:48px;}
	.golf_coaching_top h2{font-size:48px;line-height:48px;}
	.travel_tour_top h2{font-size:48px;line-height:48px;}
	.gift_vchr_top h2{font-size:48px;line-height:48px;}
	.gift_vchr_top h1{font-size:48px;line-height:48px;}
	.jnr_golf_top h2{font-size:48px;line-height:48px;}
	.jnr_glf_prgm_inr_rgt h2{font-size:48px;line-height:48px;}
	.school_trm_sec_lft h2{font-size:48px;line-height:48px;}
	.jr_assessment_inr_rgt h2{font-size:48px;line-height:48px;}
	.jnr_golf_dtl_cnt h2{font-size:48px;line-height:48px;}
	.school_trm_top h2{font-size:48px;line-height:48px;}
	.golf_lesson_info_rgt h2{font-size:48px;line-height:48px;}
	.monthly_coach_prgm_rgt h2{font-size:48px;line-height:48px;}
	.shots_game_lft h2{font-size:48px;line-height:48px;}
	.golf_clinics_top_lft h2{font-size:48px;line-height:48px;}
	.tpi_sec_lft h2{font-size:48px;line-height:48px;}
	.swing_speed_top_lft h2{font-size:48px;line-height:48px;}
	.glf_lesson_ovrview h2{font-size:48px;line-height:48px;}
	.why_glf_lssn_top_lft h2{font-size:48px;line-height:48px;}
	.monthly_coach_cost_cnt h2{font-size:48px;line-height:48px;}
	.short_game_pg_rgt h2{font-size:48px;line-height:48px;}
	.simlr_practice_rgt h2{font-size:48px;line-height:48px;}
	.league_sec_rw_lft h2{font-size:48px;line-height:48px;}
	.prct_what_expect_cnt h2{font-size:48px;line-height:48px;}
	.room_sec_lft h2{font-size:48px;line-height:48px;}
	.tracman_exp_rgt h2{font-size:48px;line-height:48px;}
	.exp_performance_rw_lft h2{font-size:48px;line-height:48px;}
	.exp_track_rgt h2{font-size:48px;line-height:48px;}
	.capto_accuracy_lft h2{font-size:48px;line-height:48px;}
	.quintic_measure_rgt h2{font-size:48px;line-height:48px;}
	.quintic_fitting_lft h2{font-size:48px;line-height:48px;}
	.online_club_fit_top h2{font-size:48px;line-height:48px;}
	.on_club_fit_dtl_rgt h2{font-size:48px;line-height:48px;}
	.online_how_work_lft h2{font-size:48px;line-height:48px;}

	.why_get_itm{padding:30px 30px;border-radius:20px;}
	.fitting_type_cnt p{min-height:100px;}
	.fitting_type_slider button{width:45px;height:45px;}
	.fitting_type_slider button img {max-width: 15px;}

	.the_team_slider button{width:45px;height:45px;}
	.the_team_slider button img {max-width: 15px;}

	.follow_us_slider button{width:45px;height:45px;}
	.follow_us_slider button img{max-width: 15px;}

	.hm_blog_slider button{width:45px;height:45px;}
	.hm_blog_slider button img{max-width: 15px;}

	.golf_clinics_slider button{width:45px;height:45px;}
	.golf_clinics_slider button img{max-width: 15px;}

	.contact_yokine_inr{column-gap:40px;}
	.glf_video_sec img, .glf_video_sec iframe{aspect-ratio:3.70 / 2.50;}

	.fitting_package_row{grid-template-columns:repeat(2, 1fr);}
	.fitting_pkg_btn{column-gap:15px;}
	.what_expect_itm {padding:20px 20px;}

	.ptr_worth_sec_inr{column-gap:30px;grid-row-gap:30px;}
	.ptr_worth_no{font-size:48px;line-height:60px;top: -15px;}

	.about_tech_cnt_txt {min-height: 545px;}
	.about_tech_itm_img{display:flex;align-items:center;}
	.about_tech_itm {padding:20px 20px;}
	.about_tech_itm_img img{max-width:250px;}
	.meet_team_contact_rgt{column-gap:15px;}
	.meet_team_contact{padding:20px 20px;}

	.blog_dtl_lft h1{font-size:34px;line-height:40px;}
	.cms_pg_innr h1{font-size:34px;line-height:40px;}
	.navbar .nav-list li a {font-size: 15px;}

	.glf_video_cnt h3 {font-size: 20px;line-height: 26px;}
	.glf_video_itm .glf_video_sec > img {border-radius: 15px 15px 0 0;}
	.glf_video_itm .glf_vd_play_btn img{max-width:60px;}
	.glf_video_itm{border-radius:15px;}

	.school_trm_rgt_bx{padding:20px 20px;}

	.jnr_gallery_slider button{background: var(--bodycolor);width:45px;height:45px;border-radius: 5px;
		display: flex;justify-content: center;align-items: center;
	}

	.jnr_gallery_slider button.jnr_glry_nxt{right:20px}
	.jnr_gallery_slider button.jnr_glry_prev{left:20px;}
	.jnr_gallery_slider button img{max-width:14px;}
	.jnr_gallery_inr{max-width:100%;}
	.fancybox-stage{width:100% !important;max-width:90% !important;margin:0 auto;}
	.fancybox-navigation .fancybox-button--arrow_right{right:30px !important;background:#ffffff;padding:0;}
	.fancybox-navigation .fancybox-button--arrow_left{left:30px !important;background:#ffffff;padding:0;}

	.fancybox-navigation .fancybox-button--arrow_right svg{color:var(--black);}
	.fancybox-navigation .fancybox-button--arrow_left svg{color:var(--black);}

	.what_lssn_type_rw_itm{display:block;}
	.what_lssn_type_itm_lft{width:100%;margin-bottom:15px;}
	.what_lssn_type_itm_rgt{width:100%;text-align:left;}
	.what_lssn_type_itm_rgt p{text-align:left;}
	.short_game_pg_rgt p{margin-bottom:20px;}

	.golf_clinics_pg_itm{padding:20px 20px;}
	.mobile_sim_option{grid-template-columns:repeat(2, 1fr);grid-row-gap:25px;}
	.mobile_sim_session_pricing p strong{font-size:22px;}
	.thanks_bnr .error_bnr_cnt h1{font-size:110px;line-height:110px;}
	.online_club_fit_srvc .fitting_process_itm h3{font-size:22px;line-height:32px}
	.online_fit_form_inr{padding:30px 30px;}
	.blog_lst_row .blog_cnt h3{font-size:22px;line-height:28px;min-height:112px;}
}

@media(max-width:1080px) {
	.online_club_fit_srvc .fitting_process_itm h3{min-height:64px;}
	.online_club_fit_srvc .fitting_process_itm p{min-height:254px;}
	.mega_link_itm {width: calc(100% / 2 - 75px);}
}

@media(max-width:1050px) {
	.trust_trip_cnt ul {column-gap:20px;row-gap:15px;}

	.what_offer_top_lft h2{font-size:46px;line-height:50px;}
	.title_tp_center h2{font-size:46px;line-height:50px;}
	.technology_rgt h2{font-size:46px;line-height:50px;}
	.the_team_top_lft h2{font-size:46px;line-height:50px;}
	.find_us_lft h2{font-size:46px;line-height:50px;}
	.cta_lft h2{font-size:46px;line-height:50px;}
	.our_location_lft h2{font-size:46px;line-height:50px;}
	.send_note_info h2{font-size:46px;line-height:50px;}
	.contact_yokine_cnt h2{font-size:46px;line-height:50px;}
	.club_fit_overview_lft h2{font-size:46px;line-height:50px;}
	.fitting_pkg_tech_rgt h2{font-size:46px;line-height:50px;}
	.fit_overview_cnt h2{font-size:46px;line-height:50px;}
	.putter_fit_sec_rgt h2{font-size:46px;line-height:50px;}
	.ptr_worth_top_lft h2{font-size:46px;line-height:50px;}
	.about_us_rgt_cnt h2{font-size:46px;line-height:50px;}
	.about_travel_rgt h2{font-size:46px;line-height:50px;}
	.abt_blog_top_lft h2{font-size:46px;line-height:50px;}
	.gift_vch_rgt h2{font-size:46px;line-height:50px;}
	.golf_coaching_top h2{font-size:46px;line-height:50px;}
	.travel_tour_top h2{font-size:46px;line-height:50px;}
	.gift_vchr_top h2{font-size:46px;line-height:50px;}
	.gift_vchr_top h1{font-size:46px;line-height:50px;}
	.jnr_golf_top h2{font-size:46px;line-height:50px;}
	.jnr_glf_prgm_inr_rgt h2{font-size:46px;line-height:50px;}
	.school_trm_sec_lft h2{font-size:46px;line-height:50px;}
	.jr_assessment_inr_rgt h2{font-size:46px;line-height:50px;}
	.jnr_golf_dtl_cnt h2{font-size:46px;line-height:50px;}
	.school_trm_top h2{font-size:46px;line-height:50px;}
	.golf_lesson_info_rgt h2{font-size:46px;line-height:50px;}
	.monthly_coach_prgm_rgt h2{font-size:46px;line-height:50px;}
	.shots_game_lft h2{font-size:46px;line-height:50px;}
	.golf_clinics_top_lft h2{font-size:46px;line-height:50px;}
	.tpi_sec_lft h2{font-size:46px;line-height:50px;}
	.swing_speed_top_lft h2{font-size:46px;line-height:50px;}
	.glf_lesson_ovrview h2{font-size:46px;line-height:50px;}
	.why_glf_lssn_top_lft h2{font-size:46px;line-height:50px;}
	.monthly_coach_cost_cnt h2{font-size:46px;line-height:50px;}
	.short_game_pg_rgt h2{font-size:46px;line-height:50px;}
	.simlr_practice_rgt h2{font-size:46px;line-height:50px;}
	.league_sec_rw_lft h2{font-size:46px;line-height:50px;}
	.prct_what_expect_cnt h2{font-size:46px;line-height:50px;}
	.room_sec_lft h2{font-size:46px;line-height:50px;}
	.tracman_exp_rgt h2{font-size:46px;line-height:50px;}
	.exp_performance_rw_lft h2{font-size:46px;line-height:50px;}
	.exp_track_rgt h2{font-size:46px;line-height:50px;}
	.capto_accuracy_lft h2{font-size:46px;line-height:50px;}
	.quintic_measure_rgt h2{font-size:46px;line-height:50px;}
	.quintic_fitting_lft h2{font-size:46px;line-height:50px;}
	.online_club_fit_top h2{font-size:46px;line-height:50px;}
	.on_club_fit_dtl_rgt h2{font-size:46px;line-height:50px;}
	.online_how_work_lft h2{font-size:46px;line-height:50px;}

	.what_offer_itm {padding: 20px 20px;}
	.the_team_cnt {min-height: 200px;}
	.ftr_rgt{column-gap:40px;}
	.contact_thrre_sec_itm {padding: 30px 30px;}

	.fit_overview_dta_btn a{font-size:16px;padding:10px 16px;}
	.driver_modal_inr{grid-template-columns:repeat(3, 1fr);}

	.about_tech_itm_cnt h3{font-size:22px;line-height:28px;}

	.meet_team_row{flex-direction:column-reverse;flex-wrap:wrap;}
	.meet_team_row:nth-child(even){flex-direction:column-reverse;}
	.meet_team_lft{width:100%;}
	.meet_team_rgt{width:100%;margin-bottom:30px;}
	.meet_team_lft_cnt p{margin-bottom:20px;}
	.meet_team_contact {margin-top: 20px;}
	.blog_dtl_lft h1{font-size:32px;line-height:38px;}
	.cms_pg_innr h1{font-size:32px;line-height:38px;}
	.navbar .nav-list {column-gap: 20px;}
	.school_trm_itm ul{column-gap:15px;}
	.swing_speed_top_rgt {width: 25%;}

	.swing_speed_itm .glf_vd_play_btn img{max-width:60px;}
	.why_glf_lssn_itm h3{min-height:60px;}
	.golf_clinics_pg_inr{column-gap:30px;}
	.thanks_bnr .error_bnr_cnt h1{font-size:100px;line-height:100px;}
	.mega_link_itm {width: calc(100% / 2 - 65px);}

}

@media(max-width:1024px) {
	.follow_btm_btn{column-gap:15px;}
	.fitting_process_inr {column-gap: 20px;}
	.fit_overview_amt{font-size:16px;line-height:22px;}
	.fit_overview_price{column-gap:15px;}
	.fit_overview_amt:before{right:-7px;}
	.fit_overview_dta_cnt_btm{padding:15px 15px;}
	.what_expect_itm h3{font-size:22px;line-height:32px;}
	.about_tech_cnt_txt {min-height: 570px;}
	.navbar .nav-list {column-gap:15px;}
	.golf_clinics_pg_inr {column-gap: 20px;}
	.desktop_side_menu{display:none;}
	.siderbar_bottom{margin-top:30px;}
	.sideMenu .mega_menu_locations{max-width:100%;margin:20px auto 30px;}
	.mega_link_itm {width: calc(100% / 2 - 55px);}
	.blog_lst_row .blog_cnt h3{min-height:144px;}
}

@media(max-width:991px) {
	.container {max-width: 92%;}
	.topbar_inr{max-width:92%;}
	.navigation{max-width:92%;}
	.navbar, .header_rgt_lf, .language_option, .search{display:none;}
	.menu ul li a{font-size:18px;}
	.mobile_navbar .menu ul li.dropdown_main .navbar-dropdown li a {font-size: 16px;}
	.mobile_logo{display:flex;justify-content:space-between;align-items:center;}
	.side_menu_main{display:none !important;}
	.side_menu_main {width:100%;right: -100%;}
	.menu_left, .menu_right .nav-list{display:none;}
	.navbar{justify-content:space-between;}

	.topbar_lft{display:none;}
	.topbar_rgt{display:none;}
	.topbar_inr{justify-content:center;}
	.topbar_main{padding:12px 0;}
	header .logo{padding:20px 0;}
	header.fixed .logo {padding: 20px 0;}
	.header_rgt_main{justify-content:flex-end;}
	.banner_main{margin-top:-95px;}

	.banner_cnt h1 {font-size:64px;line-height:70px;}
	.bk_modal_title{font-size:64px;line-height:70px;}
	.inner_bnr_cnt h1 {font-size:64px;line-height:70px;}
	.banner_main{height:100dvh;}
	.scroll_indicator{bottom:20px}

	.what_offer_top_lft h2 {font-size:44px;line-height:48px;margin-bottom:20px;}
	.title_tp_center h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.technology_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.the_team_top_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.find_us_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.cta_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.our_location_lft h2{font-size:44px;line-height:48px;}
	.send_note_info h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.contact_yokine_cnt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.club_fit_overview_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.fitting_pkg_tech_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.fit_overview_cnt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.putter_fit_sec_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.ptr_worth_top_lft h2{font-size:44px;line-height:48px;}
	.about_us_rgt_cnt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.about_travel_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.abt_blog_top_lft h2{font-size:44px;line-height:48px;}
	.gift_vch_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.golf_coaching_top h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.travel_tour_top h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.gift_vchr_top h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.gift_vchr_top h1{font-size:44px;line-height:48px;margin-bottom:20px;}
	.jnr_golf_top h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.jnr_glf_prgm_inr_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.school_trm_sec_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.jr_assessment_inr_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.jnr_golf_dtl_cnt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.school_trm_top h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.golf_lesson_info_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.monthly_coach_prgm_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.shots_game_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.golf_clinics_top_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.tpi_sec_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.swing_speed_top_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.glf_lesson_ovrview h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.why_glf_lssn_top_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.monthly_coach_cost_cnt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.short_game_pg_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.simlr_practice_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.league_sec_rw_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.prct_what_expect_cnt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.room_sec_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.tracman_exp_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.exp_performance_rw_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.exp_track_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.capto_accuracy_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.quintic_measure_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.quintic_fitting_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.online_club_fit_top h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.on_club_fit_dtl_rgt h2{font-size:44px;line-height:48px;margin-bottom:20px;}
	.online_how_work_lft h2{font-size:44px;line-height:48px;margin-bottom:20px;}

	.what_offer_top{display:block;}
	.what_offer_top_lft{width:100%;text-align:center;}
	.what_offer_top_rgt{width:100%;}
	.what_offer_top_lft .sm_title:before{right:0;margin:0 auto;}
	.what_offer_top_rgt p{text-align:center;}

	.the_team_top{display:block;}
	.the_team_top_lft{width:100%;text-align:center;}
	.the_team_top_rgt{width:100%;}
	.the_team_top_lft .sm_title:before{right:0;margin:0 auto;}
	.the_team_top_rgt p{text-align:center;}

	.find_us_top{display:block;}
	.find_us_lft{width:100%;text-align:center;}
	.find_us_rgt{width:100%}
	.find_us_lft .sm_title:before{right:0;margin:0 auto;}
	.find_us_rgt p{text-align:center;}

	.what_offer_itm h3{font-size:22px;line-height:34px;}
	.why_get_itm h3{font-size:22px;line-height:34px;}
	.fitting_type_cnt h3{font-size:22px;line-height:28px;}
	.the_team_name h3{font-size:22px;line-height:28px;margin-bottom:15px;}
	.fitting_process_itm h3{font-size:22px;line-height:28px;}
	.contact_thrre_sec_itm h2{font-size:22px;line-height:28px;margin-bottom:15px;}
	.fitting_pkg_top_lft h3{font-size:22px;line-height:28px;}
	.fit_overview_dta_cnt h3{font-size:22px;line-height:28px;}
	.driver_overview_lft_cnt h3{font-size:22px;line-height:28px;}
	.ptr_woth_itm_title h3{font-size:22px;line-height:28px;}
	.upcm_tour_rw_lft_title h3{font-size:22px;line-height:28px;}
	.online_lessons_itm h3{font-size:22px;line-height:28px;margin-bottom:15px;}
	.glf_lesson_pkg_itm h3{font-size:22px;line-height:28px;margin-bottom:15px;}
	.monthly_coach_cost_cnt h3{font-size:22px;line-height:28px;}
	.golf_clinics_pg_itm h3{font-size:22px;line-height:28px;}
	.school_trm_week_time span{font-size:22px;line-height:28px;}
	.purchase_sec_lft h2{font-size:22px;line-height:28px;}
	.contact_thrre_sec_itm .contact_thrre_sec_no{margin-bottom:10px;}
	.glf_lesson_amt{font-size:22px;line-height:28px;}
	.mobile_sim_opt_itm h3{font-size:22px;line-height:28px;}
	.mobile_sim_pricing_main h3{font-size:22px;line-height:28px;}
	.online_club_fit_lft h3{font-size:22px;line-height:28px;}
	.on_club_fit_dtl_rgt h3{font-size:22px;line-height:28px;}

	.what_offer_itm .what_offr_no{margin-bottom:10px;}
	.exp_lessions_btn {margin-top: 15px;}
	.fitting_pkg_tag{font-size:14px;line-height:24px;letter-spacing:2.2px;margin-bottom:5px;}
	.mobile_sim_opt_itm .process_count{font-size:14px;line-height:24px;letter-spacing:2.2px;margin-bottom:5px;}

	.what_offer_inr{grid-template-columns:repeat(2, 1fr);border-radius:20px;}
	.what_offer_itm:nth-child(3) {border-radius: 0 0 0 0;border-top:0;}
	.what_offer_itm:first-child {border-radius:20px 0 0 0;}
	.what_offer_itm:nth-child(4) {border-radius:0px;}
	.what_offer_itm:nth-child(5) {border-radius:0 0 0 20px;}
	.what_offer_itm:nth-child(2) {border-radius:0 20px 0 0;}
	.what_offer_itm:last-child {border-radius: 0 0 20px 0;}
	.what_offer_itm .what_offr_no{font-size:22px;line-height:28px;}

	.fitting_type_cnt p {min-height: 75px;}
	.book_fitting_btn a{font-size:16px;}
	.fitting_type_img{text-align:center;}
	.fitting_type_img img{margin:0 auto;}

	.technology_inr{display:block;}
	.technology_lft{width:100%;margin-bottom:30px;}
	.technology_rgt{width:100%;}

	.exp_more_btn a{padding:13px 18px;font-size:16px;line-height:24px;}
	.rqst_btn a{padding:13px 18px;font-size:16px;line-height:24px;}
	.meet_pgc_btn a{padding:13px 18px;font-size:16px;line-height:24px;}
	.read_blog_btn a{padding:13px 18px;font-size:16px;line-height:24px;}
	.find_book_btn a{padding:13px 18px;font-size:16px;line-height:24px;}
	.get_tch_btn a.get_tch_inqry_btn{padding:13px 20px;font-size:16px;line-height:24px;}
	.get_tch_btn a.get_tch_call_btn{padding:13px 20px;font-size:16px;line-height:24px;}
	.our_location_rgt a.book_session{padding:13px 20px;font-size:16px;line-height:24px;}
	.contact_yokine_btn a.book_yokine{padding:13px 20px;font-size:16px;line-height:24px;}
	.contact_yokine_btn a.get_direction_btn{padding:13px 20px;font-size:16px;line-height:24px;}
	.inr_bnr_btn a{padding:13px 20px;font-size:16px;line-height:24px;}
	.fit_pkg_tech_bk_btn a{padding:13px 20px;font-size:16px;line-height:24px;}
	.putter_fit_bk_btn a{padding:12px 20px;font-size:16px;line-height:24px;}
	.bk_sm_btn a{padding:12px 20px;font-size:16px;line-height:24px;}
	.travel_tour_btn a.view_web_btn{padding:12px 20px;font-size:16px;line-height:24px;}
	.travel_tour_btn a.email_us_btn{padding:12px 20px;font-size:16px;line-height:24px;}
	.upcm_tour_more_dtl_btn a{padding:12px 20px;font-size:16px;line-height:24px;}
	.purchase_btn a{padding:12px 20px;font-size:16px;line-height:24px;}
	.jnr_golf_bk_btn a{padding:12px 20px;font-size:16px;line-height:24px;}
	.exp_more_btn a{padding:12px 20px;font-size:16px;line-height:24px;}
	.rqst_btn a{padding:12px 20px;font-size:16px;line-height:24px;}
	.contact_btn a{padding:12px 20px;font-size:16px;line-height:24px;}
	.glf_lesson_ovrview_btn a.glf_lesson_gift_btn{padding:12px 20px;font-size:16px;line-height:24px;}
	.glf_lesson_ovrview_btn a.glf_lesson_bk_btn{padding:12px 20px;font-size:16px;line-height:24px;}
	.glf_lesson_pkg_btn a{padding:12px 20px;font-size:16px;line-height:24px;}

	.monthly_coach_cost_btn a.monthly_coach_cost_call{padding:12px 20px;font-size:16px;line-height:24px;}
	.monthly_coach_cost_btn a.monthly_coach_cost_bk{padding:12px 20px;font-size:16px;line-height:24px;}
	.find_out_more_btn a{padding:12px 20px;font-size:16px;line-height:24px;}
	.error_bnr_btn a{padding:12px 20px;font-size:16px;line-height:24px;}

	.jnr_golf_bk_btn {margin-top: 30px;}
	.meet_pgc_btn {margin-top: 30px;}
	.read_blog_btn {margin-top: 30px;}
	.get_tch_btn{margin-top: 30px;}
	.contact_btn {margin-top: 30px;}
	.glf_lesson_ovrview_btn{margin-top:30px;}
	.glf_lesson_pkg_btn{margin-top:30px;}
	.glf_lesson_pkg_btm_txt{margin:30px auto 0;}

	.technology_lft_img img{border-radius:20px;}
	.sm_title{margin-bottom:30px;}
	.sm_title:before{bottom:-10px;}
	.the_team_cnt {min-height:150px;}
	.the_team_img{margin-bottom:15px;}
	.follow_us_itm img{display:block;width:100%;}
	.follow_btm_btn{flex-wrap:wrap;justify-content:center;row-gap:15px;}

	.hm_blog_slider button{top:96px;}

	.find_us_inr{grid-template-columns:repeat(1, 1fr);}
	.find_us_map{aspect-ratio:4 / 1.80;}

	.testi_cnt p{font-size:22px;line-height:28px;}

	.cta_inr{display:block;}
	.cta_lft{text-align:center;width:100%;margin-bottom:30px;}
	.cta_lft p{margin:0 auto;}
	.cta_rgt{width:100%;text-align:center;}

	footer{padding:40px 0 20px;}
	.logo a img{max-width:160px;}
	header.fixed .logo a img{max-width:140px;}
	.our_location_top{display:block;}
	.our_location_lft {width:100%;}
	.our_location_lft h2{text-align:center;}
	.our_location_rgt{width:100%;text-align:center;margin-top:30px;}
	.our_location_lft{text-align:center;}

	.our_location_lft .sm_title:before{left:0;right:0;margin:0 auto;}

	.our_location_inr{grid-template-columns:repeat(1, 1fr);}
	.opening_hour ul{min-height:initial;}

	.send_note_inr{display:block;}
	.send_note_lft{width:100%;padding: 30px 30px 30px;border-radius:20px 20px 0 0;}
	.send_note_rgt{width:100%;border-radius:0 0 20px 20px;}
	.contact_thrre_sec_inr{border-radius:20px;}
	.cta_main{background-position-x:center;background-position-y:center;}

	.contact_yokine_inr{display:block;}
	.contact_yokine_lft{width:100%;margin-bottom:30px;}
	.contact_yokine_rgt{width:100%;}
	.contact_yokine_img iframe{border-radius:20px;aspect-ratio:initial;}
	.contact_single_us_map{aspect-ratio:4 / 2.50;}

	.club_fit_overview_inr{flex-direction:column-reverse;}
	.club_fit_overview_lft{width:100%;}
	.club_fit_overview_rgt{width:100%;margin-bottom:30px;}
	
	.fitting_process_inr{grid-template-columns:repeat(2, 1fr);column-gap:30px;margin-top:30px;}
	.fitting_process_itm .process_count{font-size:15px;line-height:25px;}

	.fitting_package_row{margin-top:30px;}
	.fitting_pkg_tech_inr{display:block;}
	.fitting_pkg_tech_lft{width:100%;}
	.fitting_pkg_tech_rgt{width:100%;margin-top:30px;}
	.fitting_pkg_tech_img img{border-radius:20px;}

	.faq_inner{margin-top:30px;}
	.faq_title{font-size:22px;line-height:28px;padding:20px 40px 20px 0;}
	.faq_title:before{top:25px;}
	.find_us_map iframe{border-radius:20px 20px 0 0;}
	.find_us_itm{border-radius:20px;}

	.fit_overview_dta{flex-direction:column-reverse;flex-wrap:wrap;}
	.fit_overview_dta_lft{width:100%;}
	.fit_overview_dta_rgt{width:100%;margin-bottom:30px;}
	.fit_overview_dta_img img{border-radius:20px;}
	.online_club_fit_img img{border-radius:20px;}

	.driver_overview_inr{flex-direction:column-reverse;}
	.driver_overview_lft{width:100%;}
	.driver_overview_rgt{width:100%;margin-bottom:30px;}
	.driver_overview_img > img{border-radius:20px;}
	.driver_overview_rgt .fit_overview_dta_cnt_btm{margin-top:30px;width: 100%;}

	.putter_fit_sec_inr{display:block;}
	.putter_fit_sec_lft{width:100%;margin-bottom:30px;}
	.putter_fit_sec_rgt{width:100%;}
	.putter_fit_sec_lft_img img{width:100%;max-width:550px;border-radius:20px;}

	.what_expect_inr{grid-template-columns:repeat(2, 1fr);border-radius:20px;}
	.what_expect_itm:first-child{border-radius:20px 0 0 0;}
	.what_expect_itm:nth-child(3) {border-radius: 0;border-top: 0;}
	.what_expect_itm:nth-child(4){border-radius:0;}
	.what_expect_itm:nth-last-child(-n+3){border-radius:0;}
	.what_expect_itm:nth-child(5){border-radius:0 0 0 20px;}
	.what_expect_itm:nth-child(2) {border-radius: 0 20px 0 0;}
	.what_expect_itm:last-child{border-radius:0 0 20px 0;}
	.what_expect_itm .what_expect_no{font-size: 22px;line-height: 28px;margin-bottom:10px;}

	.ptr_worth_top{display:block;}
	.ptr_worth_top_lft{width:100%;text-align:center;margin-bottom:20px;}
	.ptr_worth_top_rgt{text-align:center;width:100%;}
	.ptr_worth_top_rgt p{text-align:center;}
	.ptr_worth_top_lft .sm_title:before{left:0;right:0;margin:0 auto;}
	.ptr_worth_no {font-size: 42px;line-height: 56px;}

	.about_us_inr{display:block;}
	.about_us_lft{width:100%;margin-bottom:30px;}
	.about_us_rgt{width:100%;}

	.about_technology_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;}
	.about_tech_itm_img{min-height:initial;}
	.about_tech_cnt_txt{min-height:initial;}
	.about_tech_itm_cnt p{margin-bottom:15px;}
	.about_tech_itm_img img {max-width: 100%;}

	.about_travel_inr{display:block;}
	.about_travel_lft{width:100%;margin-bottom:30px;}
	.about_travel_rgt{width:100%;}
	.about_travel_lft_img img{border-radius:20px;aspect-ratio:5 / 4;}
	.abt_testimonial .title_tp_center h2{margin-bottom:20px;}

	.testi_rating {margin-bottom: 20px;}

	.abt_blog_top{display:block;}
	.abt_blog_top_lft{width:100%;text-align:center;}
	.abt_blog_top_lft h2{text-align:center;}
	.abt_blog_top_lft .sm_title:before{left:0;right:0;margin:0 auto;}
	.abt_video_sec_inr{column-gap:30px;margin-top:30px;}

	.gift_vch_inr{display:block;}
	.gift_vch_lft{width:100%;margin-bottom:30px;}
	.gift_vch_rgt{width:100%;}
	.follow_btm_btn{margin-top:30px;}
	.follow_us_itm {margin: 0 15px;}
	.follow_us_slider {margin: 0 -15px 0;}

	.about_pgc_top .title_tp_center h2{margin:0 auto 20px;}

	.about_pgc_row{flex-direction:column-reverse;flex-wrap:wrap;}
	.about_pgc_row_rgt{width:100%;margin-bottom:30px;}
	.about_pgc_row_lft{width:100%;}
	.about_pgc_row_lft h3{font-size:22px;line-height:28px;max-width:100%;}
	.about_pgc_row:nth-child(even) {flex-direction: column-reverse;}
	.about_pgc_rgt_img img{border-radius:20px;}

	.meet_team_lft_title h3{font-size:22px;}	
	.simlr_practice_rgt h3{font-size:22px;}	
	.golf_coaching_top h2{max-width:100%;}
	.golf_coaching_cnt h3{font-size:22px;line-height:28px;margin:20px 0;}
	.school_trm_itm h3{font-size:22px;line-height:28px;}
	.jnr_stockist_inr h3{font-size:22px;line-height:28px;}
	.school_trm_lft_cnt h3{font-size:22px;line-height:28px;}
	.shots_game_lft h3{font-size:22px;line-height:28px;}
	.golf_clinics_itm_cnt h3{font-size:22px;line-height:28px;}
	.what_lssn_type_inr h3{font-size:22px;line-height:28px;}
	.short_game_pg_rgt h3{font-size:22px;line-height:28px;}
	.wnt_book_session h3{font-size:22px;line-height:28px;}
	.trackman_prcts_itm_cnt h3{font-size:22px;line-height:28px;margin-bottom:15px;}
	.jnr_golf_dtl_cnt h3{font-size:22px;line-height:28px;}
	.online_club_fit_lft h3{font-size:22px;line-height:28px;margin-bottom:20px;}

	.putter_fit_sec_rgt p{margin-bottom:20px;}
	.about_travel_rgt p{margin-bottom:20px;}
	.jnr_golf_dtl_cnt p{margin-bottom:20px;}
	.about_pgc_row_lft p{margin-bottom:20px;}
	.meet_team_lft_cnt p{margin-bottom:20px;}
	.golf_coaching_cnt p{margin-bottom:20px;}
	.jnr_glf_prgm_inr_rgt p{margin-bottom:20px;}
	.school_trm_sec_lft p{margin-bottom:20px;}
	.jr_assessment_inr_rgt p{margin-bottom:20px;}
	.gift_vchr_top p{margin-bottom:20px;}
	.school_trm_top p{margin-bottom:20px;}
	.golf_lesson_info_rgt p{margin-bottom:20px;}
	.monthly_coach_prgm_rgt p{margin-bottom:20px;}
	.shots_game_lft p{margin-bottom:20px;}
	.title_tp_center p{margin-bottom:20px;}
	.tpi_sec_lft p{margin-bottom:20px;}
	.glf_lesson_ovrview p{margin-bottom:20px;}
	.glf_lesson_pkg_btm_txt p{margin-bottom:20px;}
	.short_game_pg_rgt p{margin-bottom:20px;}
	.league_sec_rw_lft p{margin-bottom:20px;}
	.simlr_practice_rgt p{margin-bottom:20px;}
	.simlr_practice_rgt ul{margin-bottom:20px;}
	.prct_what_expect_cnt p{margin-bottom:20px;}
	.capto_accuracy_lft p{margin-bottom:20px;}
	.quintic_measure_rgt p{margin-bottom:20px;}
	.quintic_fitting_lft p{margin-bottom:20px;}
	.faq_cnt p{margin-bottom:20px;}
	.faq_cnt ul{margin-bottom:20px;}
	.online_club_fit_lft p{margin-bottom:20px;}
	.on_club_fit_dtl_rgt p{margin-bottom:20px;}
	.online_how_work_lft p{margin-bottom:20px;}

	.blog_lst_row{grid-template-columns:repeat(2, 1fr);}
	.blog_lst_row .blog_cnt h3{min-height:initial;}

	.blog_navigation .blog_nav{font-size:16px;line-height:22px;padding:13px 20px;}
	.travel_tour_top p{margin-bottom:20px;}
	.travel_tour_btn {margin-top:30px;}
	.pcm_tour_rw_lft_cnt p{margin-bottom:20px;}
	.upcm_tour_location{font-size:14px;letter-spacing:2px;}
	.upcoming_tour_row_top{flex-direction:column-reverse;}
	.upcm_tour_rw_top_rgt {width:100%;}
	.upcm_tour_rw_top_lft{width:100%;}
	.upcoming_tour_row_btm{column-gap:30px;}
	.upcoming_tour_row_btm{display:block;}
	.upcm_tour_btm_lft{width:100%;margin-bottom:30px;}
	.upcm_tour_btm_rgt{width:100%;}
	.upcm_tour_details ul li strong{font-size:18px;line-height:22px;}
	.upcoming_tour_row {padding-bottom:15px;}
	.upcm_tour_more_dtl_btn {margin-top: 20px;}
	.upcoming_tour_row_btm h3{margin-bottom:20px;}

	.glf_video_lst{grid-template-columns:repeat(2, 1fr);}

	.jnr_glf_prgm_inr{display:block;}
	.jnr_glf_prgm_inr_lft{width:100%;}
	.jnr_glf_prgm_inr_rgt{width:100%;}
	.jnr_glf_prgm_sld_itm img{margin:0 auto;max-width: 600px;width: 100%;}
	.jnr_glf_prgm_inr_rgt figure img{max-width:500px;width:100%;}

	.school_trm_sec_inr{display:block;}
	.school_trm_sec_lft{width:100%;margin-bottom:30px;}
	.school_trm_sec_rgt{width:100%;}

	.jr_assessment_inr{flex-direction:column-reverse;flex-wrap:wrap;}
	.jr_assessment_inr_lft{width:100%;}
	.jr_assessment_inr_rgt{width:100%;}
	.school_trm_week_time{margin-bottom:10px;}
	.jnr_stockist_club{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}

	.school_trm_row{flex-wrap:wrap;flex-direction:column-reverse;}
	.school_trm_row:nth-child(even){flex-direction:column-reverse;}
	.school_trm_row_lft{width:100%;}
	.school_trm_row_rgt{width:100%;margin-bottom:30px;}
	.school_trm_row_rgt img{display:block;width:100%;max-width:600px;}
	.school_trm_itm{margin-bottom:10px;}

	.golf_lesson_info_inr{display:block;}
	.golf_lesson_info_lft{width:100%;margin-bottom:30px;}
	.golf_lesson_info_rgt{width:100%;}
	.golf_lesson_info_img img{aspect-ratio:initial;}

	.glf_lesson_pkg_row{display:flex;flex-wrap: wrap;justify-content: center;grid-row-gap: 30px;}
	.glf_lesson_pkg_itm {padding: 20px 20px;width: calc(100% / 2 - 30px);}

	.monthly_coach_prgm_inr{display:block;}
	.monthly_coach_prgm_lft{width:100%;margin-bottom:30px;}
	.monthly_coach_prgm_rgt{width:100%;}
	.monthly_coach_prgm_img img {width: 100%;max-width: 550px;border-radius: 20px;}

	.shots_game_inr{flex-direction:column-reverse;flex-wrap:wrap;}
	.shots_game_lft{width:100%;}
	.shots_game_rgt{width:100%;margin-bottom:30px;}
	.shots_game_img img{width:100%;max-width:600px;border-radius:20px;}

	.golf_clinics_top{display:block;}
	.golf_clinics_top_lft{width:100%;text-align:center;}
	.golf_clinics_top_rgt{width:100%;text-align: center;}
	.golf_clinics_top_lft .sm_title:before{left:0;right:0;margin:0 auto;}

	.golf_clinics_itm{margin:0 15px;}
	.golf_clinics_slider {margin:0 -15px;}
	.online_lessons_itm {padding: 20px 20px;}
	.online_lessons_itm .school_trm_btm_itm {margin-top: 30px;}

	.tpi_sec_inr{flex-direction:column-reverse;flex-wrap:wrap;}
	.tpi_sec_lft{width:100%;}
	.tpi_sec_rgt{width:100%;margin-bottom:30px;}
	.tpi_sec_rgt_img img{max-width:600px;}

	.swing_speed_top{display:block;text-align:center;}
	.swing_speed_top_rgt{text-align:center;}
	.swing_speed_top_lft{width:100%;}
	.swing_speed_top_rgt{width:100%;}
	.swing_speed_top_lft .sm_title:before{left:0;right:0;margin:0 auto;}
	.swing_speed_inr{grid-template-columns:repeat(2, 1fr);grid-row-gap:30px;}

	.why_glf_lssn_top{display:block;text-align:center;}
	.why_glf_lssn_top_lft{width:100%;}
	.why_glf_lssn_top_rgt{width:100%;}
	.why_glf_lssn_top_lft .sm_title:before{left:0;right:0;margin:0 auto;}

	.why_glf_lssn_inr{grid-template-columns:repeat(2, 1fr);}

	.why_glf_lssn_itm:nth-child(3n+3){border-right:1px solid rgba(9, 9, 9, 0.2);}
	.why_glf_lssn_itm:nth-child(2n+2) {border-right: 0;}
	.why_glf_lssn_itm:nth-child(n+4) {border-bottom:1px solid rgba(9, 9, 9, 0.2);}
	.why_glf_lssn_itm:nth-child(n+5) {border-bottom:0;}
	.why_glf_lssn_count{margin-bottom:10px;}
	.why_glf_lssn_itm h3{min-height:initial;font-size:22px;line-height:28px;}
	.monthly_coach_cost_btm {margin: 20px 0;padding: 20px 0;}
	.monthly_coach_cost_btm p{margin-bottom:20px;}
	.tracman_exp_rgt p{margin-bottom:20px;}
	.exp_performance_rw_lft p{margin-bottom:20px;}
	.exp_track_rgt p{margin-bottom:20px;}

	.short_game_pg_inr{display:block;}
	.short_game_pg_lft{width:100%;margin-bottom:30px;}
	.short_game_pg_rgt{width:100%;}
	.short_game_pg_img img{border-radius:20px;display:block;width:100%;max-width:600px;}

	.golf_clinics_pg_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.sign_up_analysis_form form{display:block;}
	.sign_up_analysis_row{width:100%;}
	.sign_up_analysis h3{max-width:100%;font-size:22px;line-height:28px;}
	.sign_up_analysis_form form .inquiry_submit{margin-top:30px;}

	.simlr_practice_inr{display:block;}
	.simlr_practice_lft{width:100%;margin-bottom:30px;}
	.simlr_practice_rgt{width:100%;}
	.simlr_practice_lft img{display:block;width:100%;max-width:600px;}

	.league_sec_rw_inr{flex-direction:column-reverse;flex-wrap:wrap;}
	.league_sec_rw_lft{width:100%;}
	.league_sec_rw_rgt{width:100%;margin-bottom:30px;}
	.league_sec_rw_img img{display:block;width:100%;max-width:600px;}
	.league_sec_row:nth-child(even) .league_sec_rw_inr{flex-direction:column-reverse;}

	.prct_what_expect_inr{flex-direction:column-reverse;flex-wrap:wrap;}
	.prct_what_expect_lft{width:100%;}
	.prct_what_expect_rgt{width:100%;margin-bottom:30px;}
	.prct_what_expect_img img{display:block;max-width:600px;width:100%;}
	.wnt_book_pkcg_row{column-gap:30px;}
	.wnt_book_pkcg_price span{font-size:22px;}

	.mobile_sim_session_pricing p strong {font-size: 20px;}
	.mobile_sim_session_pricing{margin-bottom:15px;}
	.mobile_sim_pricing_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}

	.room_sec_inr{display:block;}
	.room_sec_lft{width:100%;text-align:center;}
	.room_sec_lft .sm_title:before{left:0;right:0;margin:0 auto;}
	.room_sec_rgt {width: 100%;}
	.room_sec_size .process_count{font-size:14px;letter-spacing:2.2px;line-height:26px;margin-bottom:5px;}
	.mobile_sim_glry_itm img{display:block;width:100%;}

	.tracman_exp_inr{display:block;}
	.tracman_exp_lft{width:100%;margin-bottom:30px;}
	.tracman_exp_rgt{width:100%;}

	.exp_performance_row{flex-direction:column-reverse;}
	.exp_performance_row:nth-child(even){flex-direction:column-reverse;}
	.exp_performance_rw_lft{width:100%;}
	.exp_performance_rw_rgt{width:100%;margin-bottom:30px;}

	.exp_track_inr{display:block;}
	.exp_track_lft{width:100%;margin-bottom:30px;}
	.exp_track_rgt{width:100%;}

	.trackman_prcts_itm_cnt {padding:20px 20px;}

	.capto_accuracy_inr{flex-direction:column-reverse;flex-wrap:wrap;}
	.capto_accuracy_lft{width:100%;}
	.capto_accuracy_rgt{width:100%;margin-bottom:30px;}

	.quintic_measure_inr{display:block;}
	.quintic_measure_lft{width:100%;margin-bottom:30px;}
	.quintic_measure_rgt{width:100%;}

	.quintic_fitting_inr{flex-direction:column-reverse;flex-wrap:wrap;}
	.quintic_fitting_lft{width:100%;}
	.quintic_fitting_rgt{width:100%;margin-bottom:30px;}

	.error_bnr_cnt{max-width:100%;text-align:center;margin-bottom:0;margin-top: 50px;}
	.error_bnr_cnt h1 {font-size: 180px;line-height: 180px;}
	.error_sm_title{font-size:14px;letter-spacing:2.2px;margin-bottom:10px;}
	.thanks_bnr .error_bnr_cnt h1{font-size:90px;line-height:100px;}
	.golf_clinics_itm_cnt p {min-height:48px;}
	.hdr_gift_btn, .hdr_book_btn {display:block;}
	.online_club_fit_inr{flex-direction:column-reverse;flex-wrap:wrap;}
	.online_club_fit_lft{width:100%;}
	.online_club_fit_rgt{width:100%;margin-bottom:30px;}

	.online_club_fit_srvc .fitting_process_inr{grid-template-columns:repeat(2, 1fr);}
	.online_club_fit_srvc .fitting_process_itm h3{min-height:initial;}
	.online_club_fit_srvc .fitting_process_itm p {min-height:210px;}

	.on_club_fit_dtl_inr{display:block;}
	.on_club_fit_dtl_lft_img img{border-radius: 20px;}
	.on_club_fit_dtl_lft{width:100%;margin-bottom:30px;}
	.on_club_fit_dtl_rgt{width:100%;}

	.online_how_work_inr{flex-wrap:wrap;flex-direction:column-reverse;}
	.online_how_work_img img{border-radius: 20px;}
	.online_how_work_rgt{width:100%;margin-bottom:30px;}
	.online_how_work_lft{width:100%;}
	.online_fit_form_inr{padding:25px 25px;margin:0;}
	.fittingform_row{grid-template-columns:repeat(2, 1fr);}
	.fittingform_checkbox_row .wpcf7-form-control{column-gap:10px;}
	.blog_dtl_cnt figure{margin-bottom:20px;}
	.blog_cnt h3{min-height:60px;}
	.blog_lst_row .blog_cnt h3{min-height:88px;}
}

@media(max-width:900px) {
	.why_get_inr{grid-template-columns:repeat(2, 1fr);}
	.the_team_itm{padding:20px 20px;}
	.blog_cnt h3{min-height:90px;}
	.blog_lst_row .blog_cnt h3{min-height:90px;}

	.ftr_inr{display:block;padding-bottom:40px;}
	.ftr_lft{width:100%;}
	.ftr_lft p{max-width:100%;}
	.ftr_rgt{width:100%;margin-top:40px;}
	.ftr_itm .ftr_lnk_title{margin-bottom:15px;}
	.contact_thrre_sec_itm {padding: 20px 20px;}

	.ptr_worth_sec_inr{grid-template-columns:repeat(1, 1fr);}
	.ptr_worth_itm_txt {width: 100%;}
	.ptr_worth_no{right:0;}
	.ptr_worth_btm_txt{margin:30px auto 0;}

	.blog_dtl_top{display:block;}
	.blog_dtl_lft{width:100%;margin-bottom:20px;}
	.blog_dtl_rgt{width:100%;}
	.blog_dtl_rgt p{text-align:left;}

	.purchase_sec_inr{flex-direction:column-reverse;}
	.purchase_sec_lft {width:100%;}
	.purchase_sec_rgt {width:100%;margin-bottom:30px;}
	.purchase_sec_rgt img{max-width:600px;}
	.blog_lst_row .blog_cnt h3 {min-height: 118px;}

}

@media(max-width:850px) {
	.driver_modal_inr {grid-template-columns: repeat(2, 1fr);}
	.topbar_mid_modal_inr{max-width:95%;}
	.topbar_mid_modal_img{max-width:100%;}
	#topbar_mid_modal_txt p{font-size:16px;line-height:26px;}
	.page-id-2897 .driver_modal_inr{grid-template-columns: repeat(2, 1fr);}
}

@media(max-width:800px) {
	.what_offer_top_lft h2{font-size:40px;line-height:46px;}
	.title_tp_center h2{font-size:40px;line-height:46px;}
	.technology_rgt h2{font-size:40px;line-height:46px;}
	.the_team_top_lft h2{font-size:40px;line-height:46px;}
	.find_us_lft h2{font-size:40px;line-height:46px;}
	.cta_lft h2{font-size:40px;line-height:46px;}
	.our_location_lft h2{font-size:40px;line-height:46px;}
	.send_note_info h2{font-size:40px;line-height:46px;}
	.contact_yokine_cnt h2{font-size:40px;line-height:46px;}
	.club_fit_overview_lft h2{font-size:40px;line-height:46px;}
	.fitting_pkg_tech_rgt h2{font-size:40px;line-height:46px;}
	.fit_overview_cnt h2{font-size:40px;line-height:46px;}
	.putter_fit_sec_rgt h2{font-size:40px;line-height:46px;}
	.ptr_worth_top_lft h2{font-size:40px;line-height:46px;}
	.about_us_rgt_cnt h2{font-size:40px;line-height:46px;}
	.about_travel_rgt h2{font-size:40px;line-height:46px;}
	.abt_blog_top_lft h2{font-size:40px;line-height:46px;}
	.gift_vch_rgt h2{font-size:40px;line-height:46px;}
	.golf_coaching_top h2{font-size:40px;line-height:46px;}
	.travel_tour_top h2{font-size:40px;line-height:46px;}
	.gift_vchr_top h2{font-size:40px;line-height:46px;}
	.gift_vchr_top h1{font-size:40px;line-height:46px;}
	.jnr_golf_top h2{font-size:40px;line-height:46px;}
	.jnr_glf_prgm_inr_rgt h2{font-size:40px;line-height:46px;}
	.school_trm_sec_lft h2{font-size:40px;line-height:46px;}
	.jr_assessment_inr_rgt h2{font-size:40px;line-height:46px;}
	.jnr_golf_dtl_cnt h2{font-size:40px;line-height:46px;}
	.school_trm_top h2{font-size:40px;line-height:46px;}
	.golf_lesson_info_rgt h2{font-size:40px;line-height:46px;}
	.monthly_coach_prgm_rgt h2{font-size:40px;line-height:46px;}
	.shots_game_lft h2{font-size:40px;line-height:46px;}
	.golf_clinics_top_lft h2{font-size:40px;line-height:46px;}
	.tpi_sec_lft h2{font-size:40px;line-height:46px;}
	.swing_speed_top_lft h2{font-size:40px;line-height:46px;}
	.glf_lesson_ovrview h2{font-size:40px;line-height:46px;}
	.why_glf_lssn_top_lft h2{font-size:40px;line-height:46px;}
	.monthly_coach_cost_cnt h2{font-size:40px;line-height:46px;}
	.short_game_pg_rgt h2{font-size:40px;line-height:46px;}
	.simlr_practice_rgt h2{font-size:40px;line-height:46px;}
	.league_sec_rw_lft h2{font-size:40px;line-height:46px;}
	.prct_what_expect_cnt h2{font-size:40px;line-height:46px;}
	.room_sec_lft h2{font-size:40px;line-height:46px;}
	.tracman_exp_rgt h2{font-size:40px;line-height:46px;}
	.exp_performance_rw_lft h2{font-size:40px;line-height:46px;}
	.exp_track_rgt h2{font-size:40px;line-height:46px;}
	.capto_accuracy_lft h2{font-size:40px;line-height:46px;}
	.quintic_measure_rgt h2{font-size:40px;line-height:46px;}
	.quintic_fitting_lft h2{font-size:40px;line-height:46px;}
	.online_club_fit_top h2{font-size:40px;line-height:46px;}
	.on_club_fit_dtl_rgt h2{font-size:40px;line-height:46px;}
	.online_how_work_lft h2{font-size:40px;line-height:46px;}

	.hm_blog_slider button{top:90px;}

	.contact_thrre_sec_inr{grid-template-columns:repeat(1, 1fr);}
	.contact_thrre_sec_itm{border-right:0;border-bottom:1px solid rgba(9, 9, 9, 0.2);}
	.contact_thrre_sec_itm:last-child{border-bottom:0;}
	.copyright_rgt ul:first-child li:first-child{
		display: none !important;
	}
	.mobile_only{
	  display: flex !important;
	  margin-top:10px;
	}
}

@media(max-width:768px) {
	.banner_cnt h1 {font-size:60px;line-height:64px;}
	.bk_modal_title{font-size:60px;line-height:64px;}
	.inner_bnr_cnt h1 {font-size:60px;line-height:64px;}
	.banner_btn a.bnr_book_btn{font-size:16px;line-height:22px;padding:16px 20px;}
	.banner_cnt .bnr_sm_title{font-size:16px;margin-bottom:15px;}
	.banner_btn a.bnr_fitting_btn{font-size:16px;line-height:22px;padding:16px 20px;}

	.why_get_inr{grid-template-columns:repeat(1, 1fr);}
	.fitting_type_btm_btn a{font-size:16px;padding:14px 20px;}
	.fitting_type_cnt p{min-height:initial;}

	.the_team_cnt{min-height:initial;}
	.book_team a{justify-content:center;column-gap:15px;}
	.the_team_img img {width:150px;height:150px;}

	.follow_us_itm img{width:100%;display:block;}

	.sm_title{font-size:14px;letter-spacing:2px;line-height:24px;}

	.send_note_frm_row{grid-template-columns:repeat(1, 1fr);}
	.ptr_worth_sec_itm {padding: 20px 20px;}
	.ptr_worth_no {font-size: 36px;line-height: 50px;}

	.abt_video_sec_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;}
	.meet_team_img img{width:100%;aspect-ratio:7/6;object-fit:cover;border-radius:20px;}
	.blog_dtl_cnt h2{font-size:22px;line-height:28px;margin-top:20px;}
	.cms_pg_innr h2{font-size:22px;line-height:28px;margin-top:20px;}
	.blog_dtl_cnt p{margin-bottom:20px;}
	.cms_pg_innr p{margin-bottom:20px;}

	.blog_search_row{flex-wrap:wrap;}
	.blog_cat_drp{min-width:initial;width:100%;}
	.blog_search_row{border:0;}
	.blog_search_row .blog_cat_drp .nice-select{border:1px solid rgba(9, 9, 9, 0.2);border-radius:10px;}
	.blog_cat_drp .nice-select{padding:15px 20px;}
	.blog_search_row input{border:1px solid rgba(9, 9, 9, 0.2);border-radius:10px;padding:15px 25px 15px 50px;font-size:16px;line-height:26px;}
	.blog_search_row:before{transform:initial;top:20px;left:20px;width:22px;height:22px;background-size:cover;}
	.blog_cat_drp{margin-top:15px;}
	.blog_cat_drp .nice-select{font-size:16px;line-height:26px;}

	.glf_video_row input{border-radius:10px;padding:15px 25px 15px 60px;font-size:16px;line-height:26px;}
	.glf_video_row:before{width:22px;height:22px;background-size:cover;}

	.glf_lesson_pkg_itm {padding: 20px 20px;width:100%;}
	.online_lessons_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}

	.what_lssn_type_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;}
	.mobile_sim_option{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;}
	.trackman_prcts_inr{grid-template-columns:repeat(1, 1fr);}

	.jnr_golf_dtl_cnt table:has(img),
	.jnr_golf_dtl_cnt table:has(img) tbody,
	.jnr_golf_dtl_cnt table:has(img) tr,
	.jnr_golf_dtl_cnt table:has(img) td {
	  display: block;
	  width: 100%;
	}

  	.jnr_golf_dtl_cnt table:has(img) td {
      padding: 10px 0;
  	}

	.sideMenu .mega_menu_locations{grid-template-columns:repeat(1, 1fr);}
	.sideMenu_rgt{column-gap:20px;}
	.sidemenu_button{column-gap:10px;}
	.sidemenu_button a.side_menu_booknow{padding:8px 15px;}
	.sidemenu_button a.side_menu_call{padding:8px 15px;}
	.sideMenu_top{align-items:center;}
	.online_club_fit_srvc .fitting_process_inr{grid-template-columns:repeat(1, 1fr);}
	.online_club_fit_srvc .fitting_process_itm p{min-height:initial;}
	.online_club_fit_srvc .fitting_process_itm h3 {margin-bottom: 10px;}

	.fittingform_row{grid-template-columns:repeat(1, 1fr);}
	.form_btm {margin-top:30px;}
	.blog_dtl_cnt table:has(img),
    .blog_dtl_cnt table:has(img) tbody,
    .blog_dtl_cnt table:has(img) tr,
    .blog_dtl_cnt table:has(img) td {display: block;width: 100%;}
    .blog_dtl_cnt table td{text-align:left;}
}

@media(max-width:760px) {
	.golf_clinics_itm_cnt p {min-height: 72px;}
}

@media(max-width:740px) {
	.fitting_pkg_itm_cnt ul{min-height:170px;}
	.fitting_pkg_btn{column-gap:10px;}
}

@media(max-width:700px) {
	.follow_btm_btn a{padding:14px 15px;}
	.blog_cnt h3{min-height:initial;}
	.blog_cnt p{min-height:initial;}
	.blog_img a img{aspect-ratio:4 / 2;}
	.hm_blog_slider button{top:130px;}

	.ftr_rgt{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.ftr_itm ul li a{line-height:28px;}

	.opening_hour {margin-top: 15px;}
	.our_location_dtl ul {padding-bottom:15px;}
	.opening_hour ul{padding-bottom:0;}
	.find_book_btn {margin-top: 20px;}

	.send_note_rgt {padding: 30px 20px;}
	.send_note_lft {padding: 30px 20px;}

	.contact_yokine_info_itm{display:block;padding:10px 0;}
	.contact_yokine_info_label{margin-bottom:5px;width:100%;}
	.contact_yokine_info_dtl{width:100%;}
	.contact_yokine_info_label p{font-size:15px;line-height:25px;}
	.contact_yokine_info_dtl p{font-size:16px;line-height:26px;}
	.contact_yokine_info_dtl a{font-size:16px;line-height:26px;}
	.contact_yokine_info_dtl ul li{font-size:16px;line-height:26px;}

	.video_modal{max-width:95%;}
	.fitting_package_row{grid-template-columns: repeat(1, 1fr);}
	.fitting_pkg_itm_cnt ul{min-height:initial;}
	.fitting_pkg_top_rgt img{aspect-ratio:initial;width:180px;height:180px;margin-left:auto;}
	.fitting_pkg_top_rgt{text-align:right;}

	.inner_bnr_cnt h1 {font-size:54px;line-height:60px;}
	.fit_overview_cnt p{font-size:16px;line-height:26px;margin-bottom:20px;}

	.what_expect_inr{grid-template-columns:repeat(1, 1fr);}
	.what_expect_itm:nth-child(2){border-top: 0;border-radius: 0;}
	.what_expect_itm:first-child {border-radius: 20px 20px 0 0;}
	.what_expect_itm:nth-child(5){border-radius:0;}
	.what_expect_itm:last-child{border-radius:0 0 20px 20px;}
	.meet_team_img img{aspect-ratio:initial;}

	.blog_lst_row{grid-template-columns:repeat(1, 1fr);}
	.blog_lst_row .blog_cnt h3{min-height: initial;}
	.blog_lst_row .blog_cnt p{min-height:initial;}

	.glf_video_lst{grid-template-columns:repeat(1, 1fr);}
	.swing_speed_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:30px;}
	.why_glf_lssn_inr{grid-template-columns:repeat(1, 1fr);}
	.why_glf_lssn_itm{border-right:0 !important;border-bottom:1px solid rgba(9, 9, 9, 0.2);}
	.why_glf_lssn_itm{border-bottom:0;}

	.monthly_coach_prgm_img img{max-width:100%;}
	.short_game_pg_img img{max-width:100%;}

	.sign_up_analysis_row{grid-template-columns:repeat(1, 1fr);}
	.sign_up_analysis_grp{margin-bottom:20px;}
	.sign_up_analysis_grp:last-child{margin-bottom:0;}
	.simlr_practice_lft img{max-width:100%;}
	.league_sec_rw_img img{max-width:100%;}
	.prct_what_expect_img img{max-width:100%;}
	.wnt_book_pkcg_row{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;}
	.mobile_sim_session_pricing {margin-bottom: 10px;padding-bottom:10px;}
	.book_now_modal_lft{padding:80px 40px 40px;}

	.siderbar_bottom{display:block;}
	.siderbar_bottom_right ul{justify-content:flex-start;}
	.siderbar_bottom_right{margin-top:30px;}
	.desktop_sidemenu_button{display:none;}
	.mobile_sidemenu_button{display:flex;margin:30px auto 20px;justify-content:center;column-gap:20px;}
	.sideMenu .nav-list {padding-top: 0;}
	.siderbar_bottom {padding-top:20px;}
	.siderbar_bottom_left span{margin-bottom:10px;}
	.siderbar_bottom_right {margin-top:20px;}
	.sideMenu .nav-list li{padding:10px 0;}
	.golf_clinics_itm_cnt p {min-height:initial;}
}

@media(max-width:600px) {
	.banner_cnt h1 {font-size:54px;line-height:60px;}
	.bk_modal_title{font-size:54px;line-height:60px;}
	.inner_bnr_cnt h1 {font-size:54px;line-height:60px;}
	.banner_btn{flex-wrap:wrap;row-gap:15px;}

	.what_offer_top_lft h2 {font-size: 38px;line-height: 44px;}
	.title_tp_center h2{font-size: 38px;line-height: 44px;}
	.technology_rgt h2{font-size: 38px;line-height: 44px;}
	.the_team_top_lft h2{font-size: 38px;line-height: 44px;}
	.find_us_lft h2{font-size: 38px;line-height: 44px;}
	.cta_lft h2{font-size: 38px;line-height: 44px;}
	.our_location_lft h2{font-size: 38px;line-height: 44px;}
	.send_note_info h2{font-size: 38px;line-height: 44px;}
	.contact_yokine_cnt h2{font-size: 38px;line-height: 44px;}
	.club_fit_overview_lft h2{font-size: 38px;line-height: 44px;}
	.online_club_fit_top h2{font-size: 38px;line-height: 44px;}
	.fitting_pkg_tech_rgt h2{font-size: 38px;line-height: 44px;}
	.fit_overview_cnt h2{font-size: 38px;line-height: 44px;}
	.putter_fit_sec_rgt h2{font-size: 38px;line-height: 44px;}
	.ptr_worth_top_lft h2{font-size: 38px;line-height: 44px;}
	.about_us_rgt_cnt h2{font-size: 38px;line-height: 44px;}
	.about_travel_rgt h2{font-size: 38px;line-height: 44px;}
	.abt_blog_top_lft h2{font-size: 38px;line-height: 44px;}
	.gift_vch_rgt h2{font-size: 38px;line-height: 44px;}
	.golf_coaching_top h2{font-size: 38px;line-height: 44px;}
	.travel_tour_top h2{font-size: 38px;line-height: 44px;}
	.gift_vchr_top h2{font-size: 38px;line-height: 44px;}
	.gift_vchr_top h1{font-size: 38px;line-height: 44px;}
	.jnr_golf_top h2{font-size: 38px;line-height: 44px;}
	.jnr_glf_prgm_inr_rgt h2{font-size:38px;line-height:44px;}
	.school_trm_sec_lft h2{font-size:38px;line-height:44px;}
	.jr_assessment_inr_rgt h2{font-size:38px;line-height:44px;}
	.jnr_golf_dtl_cnt h2{font-size:38px;line-height:44px;}
	.school_trm_top h2{font-size:38px;line-height:44px;}
	.golf_lesson_info_rgt h2{font-size:38px;line-height:44px;}
	.monthly_coach_prgm_rgt h2{font-size:38px;line-height:44px;}
	.shots_game_lft h2{font-size:38px;line-height:44px;}
	.golf_clinics_top_lft h2{font-size:38px;line-height:44px;}
	.tpi_sec_lft h2{font-size:38px;line-height:44px;}
	.swing_speed_top_lft h2{font-size:38px;line-height:44px;}
	.glf_lesson_ovrview h2{font-size:38px;line-height:44px;}
	.why_glf_lssn_top_lft h2{font-size:38px;line-height:44px;}
	.monthly_coach_cost_cnt h2{font-size:38px;line-height:44px;}
	.short_game_pg_rgt h2{font-size:38px;line-height:44px;}
	.simlr_practice_rgt h2{font-size:38px;line-height:44px;}
	.league_sec_rw_lft h2{font-size:38px;line-height:44px;}
	.prct_what_expect_cnt h2{font-size:38px;line-height:44px;}
	.room_sec_lft h2{font-size:38px;line-height:44px;}
	.tracman_exp_rgt h2{font-size:38px;line-height:44px;}
	.exp_performance_rw_lft h2{font-size:38px;line-height:44px;}
	.exp_track_rgt h2{font-size:38px;line-height:44px;}
	.capto_accuracy_lft h2{font-size:38px;line-height:44px;}
	.quintic_measure_rgt h2{font-size:38px;line-height:44px;}
	.quintic_fitting_lft h2{font-size:38px;line-height:44px;}
	.on_club_fit_dtl_rgt h2{font-size:38px;line-height:44px;}
	.online_how_work_lft h2{font-size:38px;line-height:44px;}

	.what_offer_inr {grid-template-columns: repeat(1, 1fr);border-radius:20px;}
	.what_offer_itm:first-child {border-radius:20px 20px 0 0;}
	.what_offer_itm:nth-child(2){border-top:0;border-radius:0;}
	.what_offer_itm:nth-child(5){border-radius:0;}
	.what_offer_itm:last-child{border-radius:0 0 20px 20px; }

	.fitting_type_slider button img{max-width:12px;}
	.follow_us_slider button img{max-width:12px;}
	.hm_blog_slider button img{max-width:12px;}
	.jnr_gallery_slider button img{max-width:12px;}
	.golf_clinics_slider button img{max-width:12px;}
	.mobile_sim_glry_slider button img{max-width:12px;}

	.follow_btm_btn a {width:100%;justify-content:center;}
	.hm_blog_slider button{top:110px;}

	.find_us_map {aspect-ratio: 4 / 2;}
	.find_us_dtl {padding: 20px 20px;}
	.find_us_itm{border-radius:20px;}

	.copyright{display:block;}
	.copyright_lft p{text-align:center;}
	.copyright_rgt{margin-top:20px;}
	.copyright_rgt ul{justify-content:center;}
	.our_location_dtl {padding: 30px 20px;}

	.send_note_adrs ul li a{font-size:16px;}
	.send_note_adrs ul li p{font-size:16px;}
	.send_note_info p{font-size:16px;}
	.send_note_frm_btm{display:block;}
	.send_note_btm_lft{width:100%;margin-bottom:15px;}
	.inquiry_submit{display:inline-block;}
	.contact_single_us_map{aspect-ratio:4 / 3;}
	.contact_yokine_btn{flex-wrap:wrap;grid-row-gap:10px;}
	.fitting_process_inr{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;}
	.popular_brand_slider {margin: 0 0;}
	.faq_title:before {top:27px;}
	.faq_cnt{padding-bottom: 20px;}

	.inner_bnr_cnt h1 {font-size:46px;line-height:56px;}
	.gift_vch_lft_img img{width:100%;}
	.blog_search_row:before{width:20px;height:20px;}
	.breadcrumb_inr ul{flex-wrap:wrap;grid-row-gap:10px;}
	.blog_dtl_inr{margin:0 auto 30px;}
	.share_article{padding:15px 0;}
	.school_trm_week_time span{font-size:22px;}
	.mobile_sim_session_pricing p strong {font-size: 19px;}
	.exp_track_rgt ul{grid-template-columns:repeat(1, 1fr);}

	.thanks_bnr .error_bnr_cnt h1{font-size:80px;line-height:88px;}
	.online_fit_form_inr {padding:20px 20px;}
	.hdr_book_btn a {font-size: 12px;padding:11px 13px;}
	.hdr_gift_btn a{font-size: 12px;padding:11px 13px;}
}

@media(max-width:560px) {
	.fitting_type_btm_btn a{border-radius:20px;text-align:left;}
}

@media(max-width:550px) {
	.banner_cnt h1 {font-size:50px;line-height:55px;}
	.bk_modal_title{font-size:50px;line-height:55px;}
	.inner_bnr_cnt h1 {font-size:50px;line-height:55px;}
	.banner_cnt .bnr_sm_title {font-size: 14px;margin-bottom: 10px;}
	.hm_blog_slider button{top:100px;}
	.get_tch_btn{flex-wrap:wrap;grid-row-gap:15px;}

	.inner_bnr_cnt h1 {font-size:42px;line-height:52px;}
	.fit_overview_dta_cnt_btm{display:block;}
	.fit_overview_price{justify-content:flex-start;}
	.fit_overview_dta_price{margin-bottom:20px;}
	.fit_overview_dta_cnt_btm {padding: 15px 15px;margin-top:20px;}
	.driver_modal_inr {grid-template-columns: repeat(1, 1fr);}

	.fit_overview_dta_price{display:flex;column-gap:15px;}
	.fit_overview_dta_price span{margin-bottom:0;}
	.driver_overview_rgt .fit_overview_dta_cnt_btm{display:block;}

	.meet_team_contact{display:block;}
	.meet_team_contact_rgt{margin-top:30px;}
	.golf_clinics_pg_itm ul{grid-template-columns: repeat(1, 1fr);}

	.simlr_practice_book_bdge .fit_overview_dta_price{display:block;margin-bottom:0;}
	.room_sec_rgt{grid-template-columns:repeat(1, 1fr);grid-row-gap:20px;}
	.room_sec_size{text-align: center;}
	.page-id-2897 .driver_modal_inr{grid-template-columns: repeat(1, 1fr);}
	.header_rgt_icon {column-gap: 8px;}
	.hdr_book_btn a {font-size: 12px;padding:10px 11px;}
	.hdr_gift_btn a{font-size: 12px;padding:10px 11px;}
}

@media(max-width:500px) {
	.banner_cnt h1 {font-size:40px;line-height:50px;}
	.bk_modal_title{font-size:40px;line-height:50px;}
	.inner_bnr_cnt h1 {font-size:40px;line-height:50px;}
	.fitting_type_slider button {width:40px;height:40px;}
	.follow_us_slider button {width:40px;height:40px;}
	.the_team_slider button {width:40px;height:40px;}
	.hm_blog_slider button {width:40px;height:40px;}
	.jnr_gallery_slider button {width:40px;height:40px;}
	.golf_clinics_slider button {width:40px;height:40px;}
	.mobile_sim_glry_slider button {width:40px;height:40px;}


	.what_offer_top_lft h2 {font-size:34px;line-height: 44px;}
	.title_tp_center h2{font-size: 34px;line-height: 44px;}
	.technology_rgt h2{font-size: 34px;line-height: 44px;}
	.the_team_top_lft h2{font-size: 34px;line-height: 44px;}
	.find_us_lft h2{font-size: 34px;line-height: 44px;}
	.cta_lft h2{font-size: 34px;line-height: 44px;}
	.our_location_lft h2{font-size: 34px;line-height: 44px;}
	.send_note_info h2{font-size: 34px;line-height: 44px;}
	.contact_yokine_cnt h2{font-size: 34px;line-height: 44px;}
	.club_fit_overview_lft h2{font-size: 34px;line-height: 44px;}
	.online_club_fit_top h2{font-size: 34px;line-height: 44px;}
	.fitting_pkg_tech_rgt h2{font-size: 34px;line-height: 44px;}
	.fit_overview_cnt h2{font-size: 34px;line-height: 44px;}
	.putter_fit_sec_rgt h2{font-size: 34px;line-height: 44px;}
	.ptr_worth_top_lft h2{font-size: 34px;line-height: 44px;}
	.about_us_rgt_cnt h2{font-size: 34px;line-height: 44px;}
	.about_travel_rgt h2{font-size: 34px;line-height: 44px;}
	.abt_blog_top_lft h2{font-size: 34px;line-height: 44px;}
	.gift_vch_rgt h2{font-size: 34px;line-height: 44px;}
	.golf_coaching_top h2{font-size: 34px;line-height: 44px;}
	.travel_tour_top h2{font-size: 34px;line-height: 44px;}
	.gift_vchr_top h2{font-size: 34px;line-height: 44px;}
	.gift_vchr_top h1{font-size: 34px;line-height: 44px;}
	.jnr_golf_top h2{font-size: 34px;line-height: 44px;}
	.jnr_glf_prgm_inr_rgt h2{font-size: 34px;line-height: 44px;}
	.school_trm_sec_lft h2{font-size: 34px;line-height: 44px;}
	.jr_assessment_inr_rgt h2{font-size: 34px;line-height: 44px;}
	.jnr_golf_dtl_cnt h2{font-size: 34px;line-height: 44px;}
	.school_trm_top h2{font-size: 34px;line-height: 44px;}
	.golf_lesson_info_rgt h2{font-size: 34px;line-height: 44px;}
	.monthly_coach_prgm_rgt h2{font-size: 34px;line-height: 44px;}
	.shots_game_lft h2{font-size: 34px;line-height: 44px;}
	.golf_clinics_top_lft h2{font-size: 34px;line-height: 44px;}
	.tpi_sec_lft h2{font-size: 34px;line-height: 44px;}
	.swing_speed_top_lft h2{font-size: 34px;line-height: 44px;}
	.glf_lesson_ovrview h2{font-size: 34px;line-height: 44px;}
	.why_glf_lssn_top_lft h2{font-size: 34px;line-height: 44px;}
	.monthly_coach_cost_cnt h2{font-size: 34px;line-height: 44px;}
	.short_game_pg_rgt h2{font-size: 34px;line-height: 44px;}
	.simlr_practice_rgt h2{font-size: 34px;line-height: 44px;}
	.league_sec_rw_lft h2{font-size: 34px;line-height: 44px;}
	.prct_what_expect_cnt h2{font-size: 34px;line-height: 44px;}
	.room_sec_lft h2{font-size: 34px;line-height: 44px;}
	.tracman_exp_rgt h2{font-size:34px;line-height:44px;}
	.exp_performance_rw_lft h2{font-size:34px;line-height:44px;}
	.exp_track_rgt h2{font-size:34px;line-height:44px;}
	.capto_accuracy_lft h2{font-size:34px;line-height:44px;}
	.quintic_measure_rgt h2{font-size:34px;line-height:44px;}
	.quintic_fitting_lft h2{font-size:34px;line-height:44px;}
	.on_club_fit_dtl_rgt h2{font-size:34px;line-height:44px;}
	.online_how_work_lft h2{font-size:34px;line-height:44px;}

	.fitting_type_btm_btn a img{display:none;}
	.fitting_type_btm_btn a{text-align:center;padding:12px 18px;}
	.hm_blog_slider button{display:none !important;}
	.contact_yokine_btn{column-gap:15px;}
	.glf_vd_play_btn img{max-width:60px;}

	.ptr_worth_no{position:initial;}
	.ptr_woth_itm_title{flex-wrap:wrap;flex-direction: column-reverse;align-items:flex-start;margin-bottom:15px;}
	.ptr_woth_itm_title h3{text-align:left;}
	.ptr_worth_no {font-size: 32px;line-height: 46px;}
	.faq_title {font-size:20px;line-height:26px;}
	.faq_title:before {top: 24px;}
	.faq_cnt p{font-size:16px;line-height:26px;}

	.blog_navigation .blog_nav {font-size: 14px;line-height: 20px;padding: 11px 15px;}
	.upcm_tour_details ul li{display:block;}
	.upcm_tour_details ul li strong{display:block;margin-top:5px;}

	.school_trm_itm ul{display:block;}
	.school_trm_rgt_bx .school_trm_itm ul{margin-top:10px;}
	.school_trm_rgt_bx .school_trm_itm:last-child{padding-bottom:0;}

	.school_trm_btm_itm{flex-wrap:wrap;grid-row-gap:15px;column-gap:15px;}

	.what_lssn_type_rw_itm{padding:15px 15px;}
	.simlr_practice_book_bdge{display:block;}
	.simlr_practice_book_bdge .fit_overview_dta_cnt_btm{width:100%;margin-bottom:15px;}
	.simlr_practice_book_bdge .fit_overview_dta_cnt_btm:last-child{margin-bottom:0;}
	.error_bnr_cnt h1 {font-size: 160px;line-height: 160px;}
	.thanks_bnr .error_bnr_cnt h1{font-size:74px;line-height:76px;}
	.logo a img {max-width: 130px;}
}

@media(max-width:450px) {
	.banner_cnt h1 {font-size: 40px;line-height: 46px;}
	.bk_modal_title{font-size: 40px;line-height: 46px;}
	.inner_bnr_cnt h1 {font-size: 40px;line-height: 46px;}
	.contact_yokine_btn a.book_yokine{width:100%;justify-content:center;}
	.contact_yokine_btn a.get_direction_btn{width:100%;justify-content:center;}

	.fitting_pkg_itm_top{flex-direction:column-reverse;}
	.fitting_pkg_top_rgt{width:100%;}
	.fitting_pkg_top_lft{width:100%;}
	.fitting_pkg_top_rgt img{width:180px;height:auto;margin-left:initial;}

	.fit_overview_btn ul{flex-wrap:wrap;grid-row-gap:10px;border-radius:10px;}
	.fit_overview_btn ul li{width:100%;min-width:100%;display:block;}

	.blog_navigation .blog_nav {font-size:12px;line-height:19px;}
	.glf_lesson_ovrview_btn{column-gap:15px;}
	.glf_lesson_ovrview_btn a.glf_lesson_gift_btn {padding: 12px 18px; font-size: 15px;}
	.glf_lesson_ovrview_btn a.glf_lesson_bk_btn {padding: 12px 18px;font-size: 15px;}

	.monthly_coach_cost_btn a.monthly_coach_cost_call{padding: 12px 18px;}
	.monthly_coach_cost_btn a.monthly_coach_cost_bk{padding: 12px 18px;}
	.thanks_bnr .error_bnr_cnt h1{font-size:70px;line-height:72px;}
	.mobile_sidemenu_button{column-gap:10px;}
	.sidemenu_logo img{max-width:150px;}
	.sidemenu_button a.side_menu_booknow{font-size:16px;line-height:20px;}
	.sidemenu_button a.side_menu_call{font-size:16px;line-height:20px;}
	.logo a img {max-width:160px;}
	.hdr_gift_btn a {font-size: 11px;}
	.hdr_book_btn a {font-size: 11px;}
	.hdr_gift_btn, .hdr_book_btn{display:none;}
}

@media(max-width:400px) {
	.what_offer_top_lft h2 {font-size: 30px;line-height:40px;}
	.title_tp_center h2{font-size: 30px;line-height:40px;}
	.technology_rgt h2{font-size: 30px;line-height:40px;}
	.the_team_top_lft h2{font-size: 30px;line-height:40px;}
	.find_us_lft h2{font-size: 30px;line-height:40px;}
	.cta_lft h2{font-size: 30px;line-height:40px;}
	.our_location_lft h2{font-size: 30px;line-height:40px;}
	.send_note_info h2{font-size: 30px;line-height:40px;}
	.contact_yokine_cnt h2{font-size: 30px;line-height:40px;}
	.club_fit_overview_lft h2{font-size: 30px;line-height:40px;}
	.online_club_fit_top h2{font-size: 30px;line-height:40px;}
	.fitting_pkg_tech_rgt h2{font-size: 30px;line-height:40px;}
	.fit_overview_cnt h2{font-size: 30px;line-height:40px;}
	.putter_fit_sec_rgt h2{font-size: 30px;line-height:40px;}
	.ptr_worth_top_lft h2{font-size: 30px;line-height:40px;}
	.about_us_rgt_cnt h2{font-size: 30px;line-height:40px;}
	.about_travel_rgt h2{font-size: 30px;line-height:40px;}
	.abt_blog_top_lft h2{font-size: 30px;line-height:40px;}
	.gift_vch_rgt h2{font-size: 30px;line-height:40px;}
	.golf_coaching_top h2{font-size: 30px;line-height:40px;}
	.travel_tour_top h2{font-size: 30px;line-height:40px;}
	.gift_vchr_top h2{font-size: 30px;line-height:40px;}
	.gift_vchr_top h1{font-size: 30px;line-height:40px;}
	.jnr_golf_top h2{font-size: 30px;line-height:40px;}
	.jnr_glf_prgm_inr_rgt h2{font-size: 30px;line-height:40px;}
	.school_trm_sec_lft h2{font-size: 30px;line-height:40px;}
	.jr_assessment_inr_rgt h2{font-size: 30px;line-height:40px;}
	.jnr_golf_dtl_cnt h2{font-size: 30px;line-height:40px;}
	.school_trm_top h2{font-size: 30px;line-height:40px;}
	.golf_lesson_info_rgt h2{font-size: 30px;line-height:40px;}
	.monthly_coach_prgm_rgt h2{font-size: 30px;line-height:40px;}
	.shots_game_lft h2{font-size: 30px;line-height:40px;}
	.golf_clinics_top_lft h2{font-size: 30px;line-height:40px;}
	.tpi_sec_lft h2{font-size: 30px;line-height:40px;}
	.swing_speed_top_lft h2{font-size: 30px;line-height:40px;}
	.glf_lesson_ovrview h2{font-size: 30px;line-height:40px;}
	.why_glf_lssn_top_lft h2{font-size: 30px;line-height:40px;}
	.monthly_coach_cost_cnt h2{font-size: 30px;line-height:40px;}
	.short_game_pg_rgt h2{font-size: 30px;line-height:40px;}
	.simlr_practice_rgt h2{font-size: 30px;line-height:40px;}
	.league_sec_rw_lft h2{font-size: 30px;line-height:40px;}
	.prct_what_expect_cnt h2{font-size: 30px;line-height:40px;}
	.room_sec_lft h2{font-size: 30px;line-height:40px;}
	.tracman_exp_rgt h2{font-size:30px;line-height:40px;}
	.exp_performance_rw_lft h2{font-size:30px;line-height:40px;}
	.exp_track_rgt h2{font-size:30px;line-height:40px;}
	.capto_accuracy_lft h2{font-size:30px;line-height:40px;}
	.quintic_measure_rgt h2{font-size:30px;line-height:40px;}
	.quintic_fitting_lft h2{font-size:30px;line-height:40px;}
	.on_club_fit_dtl_rgt h2{font-size:30px;line-height:40px;}
	.online_how_work_lft h2{font-size:30px;line-height:40px;}


	.find_book_btn a {padding: 13px 15px;font-size:15px;}

	.fitting_pkg_btn{flex-wrap:wrap;grid-row-gap:10px;}
	.fitting_pkg_btn a{display:block;width:100%;justify-content:center;}

	.faq_title{font-size:20px;line-height:26px;padding:20px 40px 20px 0;}
	.follow_btm_btn a {font-size: 14px;line-height: 20px;}
	.blog_navigation .blog_nav{column-gap:5px;}
	.blog_navigation .blog_nav{padding:10px 12px;}
	.travel_tour_btn{flex-wrap:wrap;grid-row-gap:10px;}
	.travel_tour_btn a{width:100%;display:block;justify-content:center;}

	.glf_lesson_ovrview_btn{flex-wrap:wrap;grid-row-gap:10px;}
	.glf_lesson_ovrview_btn a{width:100%;display:block;justify-content:center;}

	.monthly_coach_cost_btn{flex-wrap:wrap;grid-row-gap:10px;}
	.monthly_coach_cost_btn a{width:100%;display:block;justify-content:center;text-align:center;}

	.golf_clinics_itm_btn {flex-wrap:wrap;grid-row-gap:10px;}
	.golf_clinics_itm_btn  a{width:100%;display:block;justify-content:center;text-align:center;}

	.mobile_sim_session_pricing{display:block;}
	.mobile_sim_session_pricing p{text-align:left;}
	.thanks_bnr .error_bnr_cnt h1{font-size:62px;line-height:64px;}

	.sidemenu_button a.side_menu_booknow {padding: 8px 12px;column-gap:5px;}
	.sidemenu_button a.side_menu_call{padding: 8px 12px;column-gap:5px;}
	.mo_menu{padding:40px 20px;}
}

@media(max-width:350px) {
	.mobile_sidemenu_button{flex-wrap:wrap;gap:10px;}
	.mobile_sidemenu_button a{display:block;width:100%;justify-content:center;}
}