@media (max-width: 1650px) {
	.match-notes-div::after {
		left: 0;
		height: 370px;
		background-size: cover;
		width: 1370px;
		background-position: right bottom;
	}
}

@media (min-width: 768px) {
	.add_voucher_modal .modal-dialog {
		width: 762px;
	}
	.mtc-rw-dtls-header-dv .mtc-rw-dtls-header-left {
		width: calc(100% - 160px);
	}
	.mtc-rw-dtls-header-left .text-dv {
		width: calc(100% - 60px);
		overflow: hidden;
	}
	.mtc-rw-dtls-header-left .text-dv h1 {
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.modal.add-payment-modal .modal-dialog {
		width: 500px;
	}
}

@media (min-width: 1200px) {
	.new_breadcrumb.bread_crumb h1 {
		font-size: 28px;
		max-width: 270px;
	}
}

@media (max-width: 1375px) {
	.our_expert_sec .expert_img {
		padding-right: 10px;
	}
	.our_expert_sec .expert_img img {
		margin-left: 0;
	}
}

@media (max-width: 1350px) {
	.category_section.section_padding .container {
		max-width: 1200px;
	}
	.login_page .auth_img,
	.auth_img {
		max-width: 100%;
		left: auto;
	}
	.client_img {
		height: 50px;
		width: 50px;
		margin-right: 10px;
	}
	.client_name {
		width: calc(100% - 60px);
	}
	.review_box .text_content p {
		font-size: 14px;
		line-height: 24px;
	}
	.upload-new-rw-root.padding-active .cst-white-form-card {
		padding-bottom: 80px;
	}
}

@media (max-width: 1300px) {
	.how_it_works_section .row {
		margin-right: -15px;
		margin-left: -15px;
	}
	.how_it_works_section .col-md-4 {
		padding-right: 15px;
		padding-left: 15px;
	}
	.become_coach_page .beacome_img img {
		width: 100%;
		max-width: 100%;
	}
	.become_coach_page .beacome_img {
		right: auto;
	}
	.become_coach_page .about_section .custom_row {
		flex-wrap: wrap;
	}
	.become_coach_page .col_8 {
		flex: 0 0 60%;
		max-width: 60%;
	}
	.become_coach_page .col_4 {
		flex: 0 0 40%;
		max-width: 40%;
	}

	/* Landing page */
	.banner-div .coach-img-dv {
		right: -60px;
	}
	/* End of landing page */
}

@media (max-width: 1200px) {
	.filter_container .search_content .search_box {
		margin-right: 0;
		width: 100%;
		margin-bottom: 15px;
	}
	.filter_container .search_content div {
		width: calc(33.33% - 10px);
		margin-right: 15px;
	}
	.price,
	.coaches_info h3 {
		font-size: 22px;
	}
	.thumb_content {
		max-height: 60px;
	}
	.selected_filter li {
		margin-bottom: 10px;
	}
	.footer_top {
		padding: 30px 0;
	}
	.review_container {
		padding-bottom: 60px;
	}
	/* .packages_content .packages_slider:after {width: 350px;} */
	.packages_content .packages_slider .slick-list {
		margin-right: 0;
	}
	.about_info_sec .about_text {
		padding-right: 0;
	}
	.about_info_sec .about_text p {
		font-size: 20px;
		line-height: 34px;
	}
	.process_sec .text_content p {
		padding: 0;
	}
	.howit_txt h4 {
		font-size: 22px;
	}
	.faq_section {
		padding: 50px 0;
	}
	.cointact_info {
		padding-left: 15px;
		flex: 0 0 300px;
		max-width: 300px;
	}
	.contact_form {
		padding-right: 15px;
		flex: 0 0 calc(100% - 300px);
		max-width: calc(100% - 300px);
	}
	.contact_page {
		padding: 60px 0;
	}
	.cms_page {
		padding: 25px 0 50px;
	}
	.sign_up_page .form_white_box {
		padding: 20px;
	}
	.auth_page .col-md-7,
	.auth_page .col-md-5 {
		width: 50%;
	}
	.login_page.auth_page .form_white_box {
		margin: 50px 0;
	}
	.sign_up_page .form_white_box {
		margin: 30px 0 50px;
	}
	.navbar-nav > li > a {
		margin: 0 10px;
	}
	.forgot_pass_page.auth_page .form_white_box {
		margin: 50px auto;
	}
	.coach_box {
		margin-top: 30px;
	}
	.my_lesson_page {
		padding: 30px 0 50px;
	}
	.my_profile_page {
		padding: 40px 0 50px;
	}
	.sent_msg {
		padding-left: 150px;
		justify-content: flex-end;
	}
	.received_msg {
		padding-right: 89px;
	}
	.right_sidebar {
		padding: 20px;
	}
	.plan_row ul {
		padding: 20px 15px 10px;
	}
	.plan_head {
		padding: 15px;
	}
	.plan_row:hover .cancle_plan .coman_btn {
		right: 15px;
	}
	.cancle_plan .coman_btn {
		top: 6px;
	}
	.my_lessons_page .plan_head span {
		margin-left: 5px;
	}
	.my_lessons_page .plan_row ul li:nth-last-child(1),
	.my_lessons_page .plan_row ul li:nth-last-child(2),
	.my_lessons_page .plan_row ul li {
		width: 33.33%;
		text-align: left;
	}
	.my_lessons_page .plan_row ul li:nth-child(3n + 1) {
		clear: both;
	}
	.my_lessons_page .plan_row ul li:nth-child(2n + 1) {
		clear: initial;
	}
	.my_lessons_page .plan_row ul li {
		margin-bottom: 20px;
	}
	.my_lessons_page .plan_row ul {
		padding-bottom: 0;
	}
	.eye_rate {
		float: none;
	}
	.coach_details_content .coaches_info {
		flex: 0 0 300px;
		max-width: 300px;
	}
	.coach_lesson {
		flex: 0 0 calc(100% - 300px);
		max-width: calc(100% - 300px);
		padding: 15px;
	}
	.my_lesson_page.no_coach_page {
		padding: 50px 0;
	}
	.review_sec.paragraph_row {
		padding-bottom: 50px;
	}
	.packages_slider .slick-slide {
		padding: 0;
	}
	.complete_pro_box {
		padding: 20px;
	}
	.name_column {
		padding-left: 0;
	}
	.my_profile_page .input_text {
		padding: 0 15px;
		font-size: 14px;
	}
	.my_profile_page textarea.input_text {
		padding: 15px;
	}
	.voucher_box .voucher_text h3 {
		font-size: 14px;
		line-height: 24px;
	}
	.baner_text h2 {
		font-size: 36px;
	}
	.sec_title {
		font-size: 36px;
	}
	.benefits_bridgible_sec {
		padding: 50px 0 250px;
	}
	.our_expert_sec .expert_img {
		width: 300px;
	}
	.our_expert_sec .btn_div {
		width: 200px;
	}
	.our_expert_sec .expert_text {
		width: calc(100% - 500px);
	}
	.our_expert_sec .expert_text p {
		padding-right: 0;
		font-size: 18px;
	}
	.auth_page .col-md-7,
	.auth_page .col-md-5 {
		padding-right: 15px;
		padding-left: 15px;
	}
	.about_section.section_padding {
		padding: 60px 0;
	}
	.how_it_works_section .row {
		background-image: none;
	}
	.howit_txt h4 {
		padding-bottom: 15px;
	}
	.how_it_box {
		margin-bottom: 50px;
	}
	.paragraph_row.packages_content .packages_slider .grey_lesson_box {
		margin: 0 auto;
	}
	.become_coach_page .about_section .sec_title {
		line-height: 44px;
		font-size: 32px;
		padding-bottom: 20px;
	}
	.grey_head .title_div {
		display: flex;
		flex: 0 0 30%;
		max-width: 30%;
	}
	.grey_head .grey_right_head {
		display: flex;
		flex: 0 0 70%;
		max-width: 70%;
	}
	.strength_box h3 {
		font-size: 18px;
	}
	.benifits_sec .sec_title {
		margin-bottom: 0;
	}
	.become_coach_page .our_coaches_sec {
		padding: 50px 0 20px;
	}
	.beacom_how_works {
		padding: 50px 0;
	}
	.strengths_sec,
	.benifits_sec {
		padding: 30px 0 50px;
	}
	.fail_st,
	.success_st,
	.coman_table table.table > tbody > tr > td,
	.coman_table table.table > thead > tr > th,
	.coman_table table td,
	.coman_table table th {
		font-size: 14px;
	}
	.location_hour {
		top: 10px;
	}
	.about_page.service_details_page .about_info_sec .row {
		align-items: initial;
	}
	.about_page.service_details_page .about_info_sec {
		padding: 0 0 40px;
	}
	.review_box {
		padding: 15px;
	}
	.review_box .text_content p {
		min-height: 120px;
	}
	.benefits_bridgible_sec:before {
		height: 130px;
	}
	.coaches_box .btn_div .coman_btn {
		font-size: 14px;
	}
	.coaches_box .text_content p {
		font-size: 14px;
		line-height: 24px;
	}
	.coaches_box .text_content {
		min-height: 81px;
	}
	.player_bridgible_sec ul {
		max-width: 450px;
	}
	/*.library_videos_page .filter_container .search_content div {width: calc(50% - 7.5px);}
    .library_videos_page .filter_container .search_content div:nth-child(2n+1) {clear: initial;}
    .library_videos_page .filter_container .search_content div.search_box {width: 100%;}*/
	.library_videos_page .filter_container .search_content div {
		margin-right: 10px;
	}
	.library_videos_page .filter_container .search_content div.budget_box {
		width: 170px;
	}
	.library_videos_page .filter_container .search_content div.search_box {
		width: calc(60% - 95px);
	}
	.library_videos_page .filter_container .search_content div.cate_box {
		width: calc(40% - 95px);
	}
	.library_videos_page .budget_box .coman_btn {
		font-size: 14px;
	}
	.plan_head .coman_btn.small_btn {
		right: 15px;
		top: 7px;
	}
	.my_plan_page.my_lessons_page .plan_row ul li:first-child {
		max-width: 250px;
	}
	.plan_head .coman_btn.small_btn {
		right: 15px;
	}
	.library_page .browse_sec,
	.library_page .inclusion_sec,
	.library_page .share_sec {
		padding: 120px 0;
	}
	.my_plan_page .edit_del_btn {
		right: 15px;
	}
	body .termsfeed-com---palette-dark .cc-nb-text {
		font-size: 14px;
	}
	/* New Design Changes - 10/10/2022 */
	.certification_content_root .text_content img {
		object-fit: contain;
		background: #fafafa;
	}
	/* End of New Design Changes - 10/10/2022 */
	.coaches_box .thumb_content {
		max-height: none;
	}
	.coaches_box .thumb_img img {
		width: 100px;
		height: 100px;
	}

	/* .video-root-coach-dv .video-container .video {height: calc(100vh - 240px);} */
	.filter_section_02 .filter_container .search_content .search_box {
		margin-right: 20px;
	}

	.overflow_table .dataTables_wrapper > .row > .col-sm-12 {
		overflow-x: auto;
	}
	.overflow_table.overflow-cst-table {
		overflow: hidden;
	}
	.card-list-dv .img-card {
		height: 20px;
	}
	body.modal-open a.mobile_menu_btn {
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
	}

	body > .select2-container.select2-container--default.select2-container--open {
		width: auto !important;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.share-and-earn-row .share-and-earn-right-dv {
		width: 100%;
		padding: 0 0 0 20px;
	}
	.share-and-earn-right-dv .btn-group-dv .coman_btn {
		padding: 0 20px;
		font-size: 16px;
		line-height: 42px;
	}
	.coaches_box .coaches_info .text_content > p {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	body .comment-player-col .btn-group-player {
		column-gap: 10px;
	}
	body .comment-player-col .btn-group-player .btn.btn-audio-add {
		padding: 0 12px;
		flex: 0 0 auto;
	}

	.comment-player-col-new {
		left: 100px;
		max-width: 370px;
	}
	.comment-player-col .btn-group-player .btn.active .txt {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.mesgscontent .custom_scroll {
		height: 400px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.upload-new-rw-root .cst-white-form-card {
		position: relative;
		top: -130px;
		margin-bottom: -100px;
	}

	.how-blg-grid-card h4 {
		font-size: 16px;
	}
}

@media (max-width: 1024px) {
	/* .packages_content .packages_slider:after {width: 250px;} */

	/**************************** My Messages Page Start ********************************/
	.chat_container,
	.mesgscontent {
		padding: 15px;
	}
	/**************************** My Messages Page End ********************************/
	.plan_row ul {
		padding: 20px 15px 0;
	}
	.plan_row ul li {
		width: 50%;
		margin-bottom: 20px;
	}
	.plan_row ul li:nth-child(2n + 1) {
		clear: both;
	}
	.sec_title {
		font-size: 34px;
	}
	.my_coach_package .plan_head {
		padding: 15px;
	}
	.my_coach_package .plan_head span {
		margin-left: 5px;
	}
	.my_coach_package .plan_head a,
	.my_coach_package .plan_head span {
		line-height: 20px;
	}
	.about_page.service_details_page {
		padding: 40px 0;
	}
	.coach_lesson .plan_row ul li {
		width: 50%;
	}
	.benefits_bridgible_sec:before {
		height: 100px;
	}
	.library_page .browse_sec,
	.library_page .inclusion_sec,
	.library_page .share_sec {
		padding: 100px 0;
	}

	.custom-table-pricng th,
	.custom-table-pricng td {
		padding-left: 16px;
		padding-right: 16px;
	}
	.access-premium-page-section .text-dv p {
		padding: 0;
	}
	.access-premium-page-section .custom-table-pricng .o-pricing-table__footer th .coman_btn {
		padding: 0 20px;
	}
	.access-premium-page-section h3.sec_title {
		font-size: 30px;
	}

	/*.profile-wizard-top .nav li {margin: 0 40px 0 0;}*/
	.profile-wizard-top .progress-dv {
		margin: 0;
	}
	/*.profile-wizard-top .nav li::after{right: -28px;}*/

	/* Landing page */
	.banner-content-dv h1 {
		font-size: 36px;
		line-height: 52px;
		margin: 0 0 15px;
	}
	.banner-content-dv h1 b {
		font-size: 42px;
	}
	.title-ld-dv h2,
	.share-and-earn-ld-div h2 {
		font-size: 36px;
		line-height: 52px;
	}
	.title-ld-dv p {
		font-size: 18px;
		line-height: 30px;
	}
	.why-coach-on-row .why-coach-content-dv h3 {
		font-size: 30px;
	}
	.why-coach-on-row .why-coach-content-dv p,
	.how-it-work-content-dv p {
		font-size: 18px;
		line-height: 30px;
		margin: 0 0 10px;
	}
	/* End of landing page */

	/* Match review **/
	.mtc-notes-content h2 {
		font-size: 36px;
		line-height: 1.2;
		margin: 0 0 15px;
	}
	.mtc-notes-content h4 {
		font-size: 24px;
	}

	body .video-controls .bottom-controls button {
		height: 30px;
	}
	body .video-root-dv button svg {
		width: 20px;
		height: 20px;
	}
	body .play-pause-btn button svg {
		width: 18px;
		height: 18px;
	}
	body .video-controls .bottom-controls button.play-pause-btn svg {
		width: 16px;
		height: 16px;
	}
	body .video-root-dv .volume-button svg {
		width: 26px;
		height: 26px;
	}
	body .left-controls {
		column-gap: 12px;
	}
	body .volume-controls input {
		width: 50px;
	}
	body .time.time-txt {
		font-size: 14px;
	}
	body .bottom-controls {
		padding: 8px 15px 6px;
	}
	body .video-controls {
		min-height: 74px;
	}
	body .comment-video-row {
		padding: 15px;
		max-width: 100%;
	}
	/* End of match review **/

	.pro-pd-approval-dv {
		padding: 30px 20px;
		margin: 30px 0 30px;
	}
	.pro-pd-content-dv p {
		font-size: 16px;
	}
	.pro-pd-content-dv h3 {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.pro-pd-content-dv .ntf-span {
		width: 35px;
		margin-right: 10px;
	}
	.pro-pd-app-row .pro-pd-content-dv {
		padding: 0;
	}
	.pro-pd-content-dv .desc-dv {
		margin: 0 0 20px;
	}
	.modal.video-new-popup .modal-dialog {
		width: 600px;
	}

	.banner-section,
	.why-coach-on-section,
	.how-it-work-section,
	.our_coaches_sec,
	.more-questions-section,
	.share-and-earn-ld-section {
		overflow-x: hidden;
	}

	.cst-upload-video-dv .progress-bar-container {
		width: calc(100% - 60px);
	}

	.comment-player-col {
		padding: 15px;
		max-width: 300px;
	}
	.comment-player-col .btn-group-player {
		column-gap: 15px;
	}
	.comment-player-col .btn-group-player .btn {
		font-size: 12px;
		line-height: 30px;
	}
	.comment-player-col .btn-group-player .btn .icon-span {
		width: 30px;
		height: 30px;
	}
	.comment-player-col .btn-group-player .btn .svg-ico {
		width: 20px;
		height: 20px;
	}

	body .comment-player-col-new {
		left: auto;
		position: relative;
		bottom: auto;
		width: 100%;
		max-width: 100%;
		padding: 0;
		margin-top: 10px;
		background: transparent;
		border-radius: 8px;
		justify-content: center;
		margin-bottom: 0px;
	}
	.comment-player-col-new .btn-group-player .btn.btn-audio-player span.txt {
		display: none;
	}
	.comment-player-col-new .audio-div {
		padding: 0 10px;
	}
	.comment-player-col-new .audio-div .plyr__controls .plyr__controls__item input {
		max-width: 35px;
	}

	.dropdown-drawing-list .btn-group-draw-dv .btn {
		line-height: 26px;
	}
	.dropdown-menu-drawing {
		top: -7px;
		right: 36px;
		left: auto;
		background: #231e24;
		padding: 5px 12px;
		border: 1px solid #544f54;
		border-radius: 30px;
		pointer-events: none;
	}
	.dropdown-menu-drawing.active {
		pointer-events: auto;
	}
}

@media (max-width: 991px) {
	.pagination .pagination_number {
		font-size: 16px;
		line-height: 40px;
		height: 40px;
		width: 40px;
	}
	.selected_filter li {
		line-height: 34px;
	}
	.footer_top {
		padding-bottom: 0px;
	}
	.cointact_info h4,
	.footer_top h4 {
		padding-bottom: 15px;
	}
	/*.quick_links {width: 50%;margin-bottom: 30px;}*/
	.quick_links.w-40 li {
		width: 100%;
	}
	.review_container {
		padding-bottom: 50px;
	}
	.video_box {
		margin-bottom: 30px;
	}
	.video_img img {
		max-height: 200px;
		object-fit: cover;
		object-position: center;
	}
	/* .packages_content .packages_slider:after {width: 200px;} */
	.packages_content .packages_slider .slick-arrow.slick-next {
		right: -50px;
	}
	.packages_content .packages_slider button.slick-prev.slick-arrow {
		left: -50px;
	}
	.packages_content .packages_slider .slick-arrow:before {
		left: 20px;
		top: 38px;
		font-size: 20px;
	}
	.packages_content .packages_slider button.slick-prev.slick-arrow:before {
		left: auto;
		right: 20px;
	}
	.packages_content .packages_slider .slick-arrow {
		height: 100px;
		width: 100px;
	}
	.list_details_info {
		margin: 0px 15px 0;
	}
	.about_info_sec .about_text p {
		font-size: 18px;
		line-height: 30px;
	}
	.about_info_sec .about_text {
		margin: 30px 0;
	}
	.about_page .about_info_sec {
		background-image: none;
	}
	.about_main_img {
		text-align: center;
	}
	.order-1,
	.order-2 {
		order: initial;
	}
	.inclusion_sec .about_main_img {
		display: block;
		width: auto;
		margin: 0 auto 30px;
		max-width: 560px;
		left: -80px;
		position: relative;
	}
	.about_page .about_main_img img {
		max-width: 100%;
		max-width: 340px;
	}
	.inclusion_sec {
		padding: 50px 0 30px;
	}
	.about_page .col-md-5,
	.about_page .col-md-7 {
		width: 100%;
	}
	.feedback_sec .about_main_img {
		text-align: center;
		display: inline-block;
		width: 100%;
	}
	.feedback_sec .about_main_img img {
		display: block;
		margin: 15px auto 0;
	}
	.how_coaches_sec .col-md-4 {
		width: 50%;
		display: inline-block;
	}
	.how_coaches_sec .col-md-4:nth-child(3n + 1) {
		clear: none;
	}
	.how_coaches_sec .col-md-4:nth-child(2n + 1) {
		clear: both;
	}
	.how_it_works_section .col-md-4 {
		width: 50%;
		display: inline-block;
		float: left;
	}
	.how_it_works_section .col-md-4:nth-child(3n + 1) {
		clear: initial;
	}
	.how_it_works_section .col-md-4:nth-child(2n + 1) {
		clear: both;
	}
	.how_it_box {
		margin-bottom: 30px;
	}
	.bread_crumb {
		padding: 30px 0;
	}
	.video_sec {
		margin-top: 50px;
	}
	.faq_section {
		padding: 40px 0;
	}
	.contact_page {
		padding: 50px 0;
	}
	.cms_page {
		padding: 25px 0 40px;
	}
	.modal-content {
		padding: 20px;
	}
	span.sub_txt {
		font-size: 16px;
	}
	.auth_page .ylw_title {
		padding-bottom: 10px;
	}
	.nav-tabs > li > a {
		font-size: 16px;
		line-height: 42px;
	}
	.nav-tabs > li.active > a,
	.nav-tabs > li.active > a:focus,
	.nav-tabs > li.active > a:hover {
		line-height: 51px;
	}
	.auth_page .ylw_title {
		font-size: 26px;
	}
	.sign_up_page .form_white_box {
		margin: 30px 0 40px;
	}
	.form_white_box .coman_btn,
	.have_account_txt {
		margin-top: 15px;
	}
	.filter_menu .custom_dropdown,
	.input_text {
		height: 48px;
		line-height: 48px;
	}
	.form_group {
		margin-bottom: 15px;
	}
	.auth_img {
		display: block;
		margin: 0 auto;
		max-width: 450px;
	}
	.forgot_pass_page.auth_page .form_white_box,
	.login_page.auth_page .form_white_box {
		margin: 40px 0;
	}
	.my_lesson_page {
		padding: 30px 0 40px;
	}
	.coach_box h4,
	.big_font.ylw_title {
		font-size: 22px;
	}
	ul.pack_list li {
		width: 50%;
		margin-bottom: 20px;
	}
	ul.pack_list.pink_list {
		padding: 20px 20px 0px 20px;
	}
	.padding_box {
		padding: 20px;
	}
	ul.pack_list li label {
		margin-bottom: 5px;
	}
	ul.pack_list {
		padding: 0;
	}
	.right_sidebar {
		flex: 0 0 100%;
		max-width: 100%;
	}
	a.mobile_menu_btn {
		display: inline-block;
	}
	.left_sidebar {
		position: fixed;
		left: -227px;
		top: 0;
		bottom: 0;
		right: auto;
		margin: auto;
		background-color: #ffffff;
		z-index: 10000;
		transition: 0.3s ease-in-out;
		-webkit-transition: 0.3s ease-in-out;
		-moz-transition: 0.3s ease-in-out;
		-o-transition: 0.3s ease-in-out;
		width: 227px;
	}
	.menu_open .left_sidebar {
		left: 0;
	}
	.menu_open a.mobile_menu_btn {
		left: 212px;
	}
	body.menu_open:before {
		z-index: 1000;
		visibility: visible;
		opacity: 1;
	}
	.right_sidebar {
		padding: 20px;
	}

	/**************************** My Messages Page Start ********************************/
	.my_profile_page {
		padding: 40px 0;
	}
	.inbox_people {
		max-width: 280px;
		flex: 0 0 280px;
	}
	.mesgscontent {
		max-width: calc(100% - 280px);
		flex: 0 0 calc(100% - 280px);
	}
	label.offline,
	label.online,
	.received_msg p,
	.sent_msg p,
	textarea.write_msg,
	.chat_ib h5 {
		font-size: 14px;
	}
	.chat_ib {
		padding: 0 0 0 10px;
	}
	.mesgscontent .chat_img {
		flex: 0 0 40px;
		max-width: 40px;
	}
	.chat_img {
		height: 40px;
		width: 40px;
	}
	.current_chat span.user_name,
	.current_chat b {
		font-size: 16px;
	}
	.mesgscontent .custom_scroll {
		height: 408px;
	}
	.msg_send_btn i {
		background-size: 16px;
	}
	/**************************** My Messages Page End ********************************/
	.plan_head span,
	.plan_head h3 {
		font-size: 18px;
	}
	.coach_details_content .coaches_info {
		flex: 0 0 100%;
		max-width: 100%;
		border-radius: 20px;
		margin-bottom: 30px;
	}
	.coach_lesson {
		flex: 0 0 100%;
		max-width: 100%;
		border-radius: 0;
		border: none;
		padding: 0;
	}
	.coach_details_content {
		box-shadow: none;
	}
	.lesson_head .border_title {
		font-size: 22px;
	}
	.coach_lesson .plan_row {
		margin-top: 15px;
	}
	.no_coach_page h3 {
		font-size: 22px;
		line-height: 28px;
	}
	.my_lesson_page.no_coach_page {
		padding: 40px 0;
	}
	.review_sec.paragraph_row {
		padding-bottom: 40px;
	}
	.new_lesson_box .lesson_form {
		padding: 20px;
	}
	.new_lesson_box .small_title {
		padding: 12px 20px;
	}
	.complete_pro_box {
		padding: 15px;
	}
	.baner_text h2 {
		font-size: 34px;
	}
	.about_section:before {
		display: none;
	}
	.cate_box h4 {
		padding-top: 15px;
		font-size: 18px;
	}
	.cate_slider.slick-initialized.slick-slider {
		padding-bottom: 50px;
	}
	.coaches_info h3 a,
	.coaches_info h3 {
		font-size: 22px;
	}
	.sec_title {
		font-size: 30px;
	}
	.our_coaches_sec .col-md-4 {
		display: inline-block;
		width: 50%;
		float: left;
	}
	.our_coaches_sec .col-md-4:nth-child(2n + 1) {
		clear: both;
	}
	.benefits_bridgible_sec {
		padding: 40px 0 220px;
	}
	.benefits_bridgible_sec .sec_title {
		padding-bottom: 20px;
	}
	.our_expert_sec .expert_img {
		width: 200px;
	}
	.our_expert_sec {
		padding: 30px 0;
	}
	.our_expert_sec .btn_div {
		width: 150px;
	}
	.our_expert_sec .expert_text {
		width: calc(100% - 350px);
	}
	.our_expert_sec .expert_text p {
		font-size: 16px;
		line-height: 24px;
	}
	.login_page.auth_page .col-md-7 {
		width: 100%;
		max-width: 100%;
	}
	.login_page .auth_img,
	.auth_img {
		max-width: 340px;
		display: block;
		margin: 30px auto 0;
	}
	.auth_page .col-md-7,
	.auth_page .col-md-5 {
		width: 100%;
	}
	.login_page.auth_page .col-md-5,
	.sign_up_page .form_white_box,
	.forgot_pass_page.auth_page .form_white_box,
	.login_page.auth_page .form_white_box {
		max-width: 100%;
	}
	.sign_up_page .form_white_box,
	.forgot_pass_page.auth_page .form_white_box,
	.login_page.auth_page .form_white_box {
		margin: 20px 0 30px;
	}
	.about_section.section_padding {
		padding: 40px 0;
	}
	/*.m-file-upload.upload_multi_pic .file-img:nth-child(4n),*/
	.m-file-upload.upload_multi_pic .dropzone .dz-preview:nth-child(4n + 1) {
		margin-right: 14px;
	}
	/*.m-file-upload.upload_multi_pic .file-img:nth-child(3n),*/
	.m-file-upload.upload_multi_pic .dropzone .dz-preview:nth-child(3n + 1) {
		margin-right: 0;
	}
	/*.m-file-upload.upload_multi_pic .file-img {max-width: calc(33.33% - 9.4px) !important;flex: 0 0 calc(33.33% - 9.4px);}*/
	body .m-file-upload.upload_multi_pic .file-img {
		width: calc(33.33% - 9.4px) !important;
	}
	.m-file-upload.upload_multi_pic .dropzone .dz-preview {
		width: calc(33.33% - 9.4px);
	}
	.paragraph_row .col-md-4 {
		width: 50%;
		display: inline-block;
		float: left;
	}
	.paragraph_row .col-md-4:nth-child(3n + 1) {
		clear: none;
	}
	.paragraph_row .col-md-4:nth-child(2n + 1) {
		clear: both;
	}
	.become_coach_page .about_section .sec_title {
		font-size: 24px;
		padding-bottom: 15px;
		line-height: 36px;
	}
	.grey_head {
		padding: 12px 15px 15px;
	}
	.chat_tab .nav-tabs {
		margin-left: 15px;
	}
	.faq-tab-page .tab-content {
		padding: 15px;
	}
	.grey_right_head ul {
		margin-top: 17px;
		flex-wrap: wrap;
		text-align: right;
	}
	.grey_right_head ul li {
		margin-left: 0;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.chat_tab_row {
		padding: 15px 15px 0 65px;
	}
	.main_icon.icon-43,
	.main_icon.icon-44,
	.main_icon {
		font-size: 20px;
		line-height: normal;
		padding-top: 9px;
	}
	.main_icon {
		width: 40px;
		height: 40px;
		left: -50px;
	}
	.date_lbl {
		left: 15px;
	}
	.strength_box {
		margin-top: 30px;
	}
	.strengths_sec .col-md-4:nth-child(3n + 1) {
		clear: none;
	}
	.strengths_sec .col-md-4:nth-child(2n + 1) {
		clear: both;
	}
	.strengths_sec .col-md-4 {
		width: 50%;
		float: left;
		display: inline-block;
	}
	.strength_box img {
		height: 50px;
		width: 50px;
		max-width: 50px;
		flex: 0 0 50px;
	}
	.strength_box h3 {
		max-width: calc(100% - 50px);
		flex: 0 0 calc(100% - 50px);
	}
	.become_how_row h4,
	.benifit_box h3 {
		font-size: 22px;
		line-height: 28px;
	}
	.become_coach_page .about_section .coman_btn {
		border-color: #ffffff;
	}
	.become_coach_page .our_coaches_sec {
		padding: 40px 0 10px;
	}
	.beacom_how_works {
		padding: 40px 0;
	}
	.strengths_sec,
	.benifits_sec {
		padding: 30px 0 40px;
	}
	.become_how_row.even .left_part {
		padding-left: 30px;
	}
	.benifit_box p {
		min-height: 1px;
	}
	.benifit_box img {
		height: auto;
		max-width: 300px;
	}
	.benifit_box {
		padding: 15px 15px 0;
	}
	.coaches_box .text_content p {
		font-size: 14px;
		line-height: 24px;
	}
	.coaches_box .text_content {
		min-height: 80px;
	}
	.coach_details_content {
		width: 100%;
	}
	.coach_lesson .plan_row ul li {
		width: 33.33%;
	}
	.client_info .client_name {
		width: 100%;
		margin-top: 0;
	}
	.client_img {
		margin-right: 0;
		margin-bottom: 15px;
	}
	.benefits_bridgible_sec:before {
		height: 80px;
	}
	.about_page.service_details_page img {
		height: auto;
	}
	.dollar_sign span {
		line-height: 46px;
		height: 46px;
	}
	.resource_page .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.resource_page .col-md-6.text-right {
		text-align: left;
	}
	.resource_page .sec_title.title_28 {
		line-height: 1.4;
		padding-bottom: 5px;
	}
	.resource_page .about_main_img {
		margin-bottom: 30px;
	}
	.resource_page .coman_btn {
		margin-top: 30px;
	}
	.about_main_img iframe {
		width: 60%;
		height: 320px;
	}
	.player_bridgible_sec li p {
		font-size: 16px;
	}
	.player_bridgible_sec .container:before {
		display: none;
	}
	.library_details_page .about_text {
		margin-top: 30px;
		text-align: center;
	}
	.library_page .browse_sec,
	.library_page .inclusion_sec,
	.library_page .share_sec {
		padding: 80px 0;
	}
	.new_breadcrumb,
	.new_breadcrumb img {
		height: 200px;
	}
	.library_details_page .about_text {
		padding-left: 0;
	}

	/* New Design Changes - 10/10/2022 */
	.coaches_box_new .list_details_info {
		margin-top: -79px;
	}
	.access-premium-page-section .text-dv p {
		font-size: 18px;
		max-width: 600px;
		margin: 0 auto 40px;
	}
	.pricing-page-div {
		padding: 50px 0 50px;
	}
	.access-grid-box h4 {
		font-size: 18px;
		padding-bottom: 5px;
	}
	.access-premium-grid-section {
		padding: 10px 0 50px;
	}
	.sup-pricing-premium-section {
		padding: 50px 0 60px;
	}
	.sup-pricing-premium-section .title-dv p {
		font-size: 18px;
		max-width: 650px;
	}
	.sup-pricing-premium-section .title-dv {
		margin: 0 0 30px;
	}
	.sup-pricing-root {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		max-width: 100%;
		width: 100%;
	}
	.sup-pricing-root .row .col-md-6 {
		padding-left: 15px;
		padding-right: 15px;
		float: none;
	}
	.sup-pricing-root .row {
		margin-right: -15px;
		margin-left: -15px;
		float: none;
		width: 100%;
	}
	/* End of New Design Changes - 28/10/2022 */

	/*.profile-wizard-top .nav li {margin: 0 30px 15px 0;}*/
	.profile-wizard-top .progress-dv {
		margin: 10px 0 0;
	}
	/*.profile-wizard-top .nav li::after {right: -22px;font-size: 14px;top: 11px;}*/
	body .profile-wizard-top .nav li a {
		font-size: 14px;
	}

	.dash-services-list-dv {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		column-gap: 10px;
	}
	.dash-services-list-dv .dash-services-list-row {
		width: calc(50% - 5px);
		flex: 0 0 calc(50% - 5px);
	}

	/* Landing page */
	.banner-content-dv h1 {
		font-size: 34px;
		line-height: 1.3;
		margin: 0 0 15px;
		word-break: break-word;
	}
	.banner-content-dv h1 b {
		font-size: 34px;
	}
	.banner-content-dv h1 b:after {
		height: 16px;
		border-bottom: 16px none #d7ec38;
	}
	.title-ld-dv h2,
	.share-and-earn-ld-div h2 {
		font-size: 30px;
		line-height: 45px;
	}
	.title-ld-dv p {
		font-size: 16px;
		line-height: 27px;
	}
	.why-coach-on-row .why-coach-content-dv h3 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	.why-coach-on-row .why-coach-content-dv p,
	.how-it-work-content-dv p {
		font-size: 14px;
		line-height: 24px;
		margin: 0 0 10px;
	}
	.banner-content-dv .desc-dv {
		margin-bottom: 24px;
	}
	.banner-content-dv {
		padding: 40px 0;
	}
	.frame-dv {
		width: 340px;
	}
	.frame-dv .frame-body-dv .img-fm-body {
		height: 187px;
	}
	.right-img-row .why-coach-content-dv {
		padding-right: 20px;
	}
	.left-img-row .why-coach-content-dv {
		padding-left: 20px;
	}
	.why-coach-on-row .why-coach-img-dv::before {
		width: 406px;
		height: 340px;
		top: -72px;
		right: -102px;
	}
	.testimonial-bx-card .desc-dv p {
		font-size: 16px;
		line-height: 30px;
	}
	.testimonial-bx-card::before {
		font-size: 32px;
		top: 0;
	}
	.testimonial-bx-card {
		padding: 30px 25px 20px;
	}
	.its-about-result-root {
		padding: 0 80px;
	}
	.ts-slide-arrow {
		width: 50px;
		height: 50px;
	}
	.ts-slide-arrow.prev-arrow {
		left: -60px;
	}
	.ts-slide-arrow.next-arrow {
		right: -60px;
	}
	.user-info-row .img-dv .img-responsive {
		width: 60px;
		height: 60px;
	}
	.user-info-row .img-dv {
		width: 60px;
	}
	.user-info-row .text-dv {
		width: calc(100% - 60px);
		padding: 0 0 0 15px;
	}
	.user-info-row h5,
	.user-info-row p {
		font-size: 16px;
	}
	.why-coach-on-section {
		padding: 50px 0 50px;
	}
	.how-it-work-section {
		padding: 40px 0 30px;
	}
	.how-it-work-content-dv h3 {
		font-size: 21px;
	}
	.how-it-work-content-dv {
		width: 100%;
		padding-right: 15px;
	}
	.hiw-img-ic-card {
		width: 75px;
		height: 75px;
		border-radius: 10px;
	}
	.hiw-img-ic-card .img-dv .img-responsive {
		height: 44px;
		width: 44px;
	}
	.hiw-img-ic-card .num-dv {
		width: 22px;
		height: 22px;
		font-size: 13px;
		line-height: 20px;
		left: -11px;
	}
	/* .hiw-img-ic-card:nth-child(2) {margin-top: 115px;}
	.hiw-img-ic-card:nth-child(3) {margin-top: 235px;} */
	.share-and-earn-right-dv p {
		font-size: 14px;
	}
	.banner-div .coach-img-dv {
		min-height: 410px;
	}
	.home-coach-section .banner-div .coach-img-dv {
		bottom: 0;
		margin-top: 0;
		right: 0;
		width: calc(100% + 15px);
	}
	body .coman_btn.btn-yellow-primary,
	body .coman_btn.btn-white-outline-primary,
	.our-featured-coaches-section .col-md-12 .coman_btn,
	body .coman_btn.btn-white-primary {
		padding-left: 24px;
		padding-right: 24px;
		font-size: 14px;
		line-height: 42px;
	}
	.banner-content-dv .btn-group-dv {
		column-gap: 10px;
	}

	.more-questions-div {
		padding: 40px 30px;
	}
	.mq-content-dv h2 {
		font-size: 26px;
	}
	.mq-content-rgt-dv p {
		font-size: 16px;
	}
	.more-questions-section {
		padding: 40px 0;
	}
	.our-featured-coaches-section {
		padding: 50px 0 40px;
		margin-top: 15px;
	}
	.our-featured-coaches-section .coaches_box {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.btn-vt-center-div {
		height: 187px;
	}
	/* End of landing page */
	.col-md-4.scrollsticky {
		position: relative;
		top: auto;
	}

	/* Match review **/
	.match-review-tab-root {
		padding: 0;
	}
	.match-user-card {
		width: 100%;
	}
	.match-user-card .btn-dv .coman_btn {
		font-size: 14px;
		padding: 0 10px;
		width: 100%;
		flex: auto;
	}
	.nav.nav-cst-border-pills > li > a {
		font-size: 16px;
	}
	.nav.nav-cst-border-pills {
		column-gap: 15px;
	}
	.match-user-card .mt-user-div {
		margin: 0 0 20px;
	}
	.match-user-card .btn-dv {
		column-gap: 0;
		row-gap: 10px;
	}
	.row.search-mt-row {
		margin-right: -10px;
		margin-left: -10px;
	}
	.row.search-mt-row .col-lg-9,
	.row.search-mt-row .col-lg-3 {
		padding-right: 10px;
		padding-left: 10px;
	}
	.upload-new-title-dv h1 {
		font-size: 28px;
		line-height: 1.5;
	}
	.rm-mct-credits-label {
		padding: 10px 20px;
		font-size: 16px;
		line-height: 1.5;
	}
	.rm-mct-credits-label .bold-txt {
		font-size: 18px;
	}
	.cst-white-form-card {
		padding: 20px;
		width: 100%;
	}
	.cst-white-form-card .form_group label.form_label {
		font-size: 14px;
	}
	.upload-cst-group-dv .upload_pic_main .txt {
		font-size: 14px;
	}
	.upload-cst-group-dv .upload_pic_main b.coman_btn {
		font-size: 14px;
		line-height: 20px;
	}
	.upload-cst-group-dv .upload_pic_main .icon-dv {
		width: 40px;
	}
	.cst-white-form-card .btn_group button.btn.coman_btn {
		padding: 0 24px;
		font-size: 14px;
	}
	.cst-white-form-card .btn_group {
		margin-top: 0;
		margin-bottom: 5px;
	}
	.cst-white-form-card .form_group {
		margin-bottom: 20px;
	}
	.rm-mct-credits-dv {
		padding: 10px 0 0;
	}

	.mtc-rw-dtls-header-dv {
		padding: 0 10px;
	}
	.mtc-rw-dtls-header-dv .back-link {
		font-size: 18px;
	}
	.mtc-rw-dtls-header-dv h1 {
		font-size: 18px;
	}
	.mtc-rw-dtls-header-dv .back-dv {
		width: 32px;
	}
	.match-review-details-div {
		--height50: 44px;
	}

	.mtc-rw-dtls-header-dv .coman_btn.btn-yellow-primary {
		font-size: 12px;
		padding: 0 10px;
		line-height: 26px;
	}

	.mtc-notes-content h2 {
		font-size: 30px;
		line-height: 1.2;
		margin: 0 0 15px;
	}
	.mtc-notes-content h4 {
		font-size: 20px;
	}
	.notes-form-dv.cst-white-form-card .btn_group {
		margin: 20px auto 0;
	}

	.match-notes-div::after {
		height: 300px;
		left: auto;
		right: -20px;
		min-width: calc(100% + 40px);
	}
	.video-player-mtc-dv {
		padding: 0 15px;
	}
	body .left-controls {
		width: 100%;
	}
	body .bottom-controls {
		flex-wrap: wrap;
		width: 100%;
	}
	body .center-controls {
		width: 60%;
	}
	body .right-controls {
		width: 40%;
		justify-content: flex-end;
	}
	body .video-root-coach-dv .video-container .video {
		max-height: none;
		padding-bottom: 104px;
	}
	/* End of match review **/
	.banner-section.banner-coach-section .banner-content-dv {
		width: 100%;
	}
	.home-coach-section .banner-content-dv .desc-dv {
		width: 100%;
	}

	.signature-row-dv {
		width: 533px;
		max-width: 100%;
	}

	.how-it-work-image-dv {
		max-width: 340px;
	}
	.hiw-img-dv {
		width: 240px;
		padding: 60px 15px 10px 20px;
		min-height: 270px;
		margin-left: 30px;
	}
	.how-it-work-image-dv::after {
		top: 50px;
		height: 250px;
	}
	.hiw-img-ic-card:nth-child(2) {
		margin-top: 35px;
		margin-left: 0;
	}
	.hiw-img-ic-card:nth-child(3) {
		margin-top: -30px;
		right: -50px;
	}

	.card-number-div .card-py-ico {
		height: 48px;
	}

	.filter_container select.input_text,
	.filter_container .input_text {
		padding: 0 35px 0 15px;
	}
	.breadcrumb_overlap.filter_sec {
		margin-top: 0;
	}
	.blog-listing-div {
		padding: 30px 0 50px;
	}
	.breadcrumb_overlap.filter_sec {
		padding: 15px 15px 0;
	}
	.breadcrumb_overlap.filter_sec.filter_section_02 .filter_container .search_content {
		width: 100%;
	}
	.recent_post_content {
		margin-top: 20px;
		display: inline-block;
		width: 100%;
	}
	.recent_posts_inner .voucher_box {
		max-width: 400px;
	}
	.coaches_box {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.dropdown-toggle img {
		height: 36px;
		width: 36px;
	}
	.auth_btn {
		margin-top: 0;
		margin-left: 15px;
	}
	.header_logo {
		width: 160px;
	}
	.head_links {
		width: calc(100% - 160px);
	}
	header .user_menu .caret {
		top: 16px;
	}
	.user_menu {
		margin-left: 15px;
	}
	header .user_menu .dropdown-toggle {
		padding: 9px 15px 10px 45px;
	}
	header.after_login_header .navigation_content {
		margin-top: 0;
	}
	.howto_load_data .col-md-4.col-sm-6:nth-child(3n + 1) {
		clear: initial;
	}
	.howto_load_data .col-md-4.col-sm-6:nth-child(2n + 1) {
		clear: both;
	}
	.extra_font_size.text_content p {
		font-size: 15px;
	}

	.comment-player-col {
		max-width: 100%;
		margin-top: 10px;
		margin-bottom: 20px;
	}
}

@media (max-width: 890px) {
	.overflow_table {
		overflow-x: auto;
		overflow-y: hidden;
	}
	.overflow_table table.dataTable {
		width: 900px !important;
	}
}

@media (min-width: 500px) and (max-width: 767px) {
	.dash-services-list-dv {
		column-gap: 9px;
	}
	.dash-services-list-dv .dash-services-list-row {
		width: calc(33.3% - 6px);
		flex: 0 0 calc(33.3% - 6px);
		margin: 0 0 9px;
	}
	.dash-services-list-row p {
		font-size: 12px;
	}
	.table.cst-table thead th {
		padding: 10px 12px;
	}
	.table.cst-table td {
		padding: 6px 12px;
		font-size: 13px;
	}
	.status-label {
		font-size: 12px;
		padding: 2px 8px;
		min-height: 22px;
	}
}

@media (max-width: 991px) and (max-height: 600px) and (orientation: landscape) {
	.dropdown-playback-dv .dropdown-content a {
		padding: 0 10px;
		font-size: 14px;
		line-height: 1.5;
	}
	.dropdown-playback-dv .dropdown-content {
		min-width: 80px;
		padding: 5px 0;
		bottom: 60px;
	}
}

@media (max-width: 767px) {
	.search_content {
		position: relative;
		margin: 15px;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
		display: inline-block;
		width: calc(100% - 30px);
		max-width: 100%;
	}
	.filter_container .search_content {
		margin: 0;
		width: 100%;
		padding: 15px;
	}
	.service_location,
	.service_search .enter_keyword,
	.enter_keyword,
	.cate_select,
	.service_location {
		width: calc(50% - 10px);
	}
	.service_location .enter_keyword .input_text,
	.service_search .search_btn .coman_btn {
		margin-top: 10px;
	}
	.enter_keyword {
		margin-right: 0;
	}
	.service_search {
		width: 100%;
	}
	.baner_text {
		top: 30px;
		padding: 0 15px;
	}
	.baner_text h2 {
		font-size: 30px;
	}
	.baner_text p {
		font-size: 16px;
		margin-top: 10px;
	}
	.banner_slider .search_content {
		margin: 15px 0 0;
		width: 100%;
	}
	.banner_slider .enter_keyword .input_text {
		padding-right: 105px;
	}
	.search_btn .coman_btn {
		width: 100px;
		padding: 0;
	}
	.baner_text .enter_keyword {
		width: 100%;
	}
	.input_text {
		height: 44px;
		padding: 0 15px;
	}
	.dropdown.sort_by_dropdown button {
		line-height: 42px;
	}
	body .select2-container--default .select2-search--inline .select2-search__field {
		line-height: 42px;
		height: 42px;
	}
	body .select2-container--default .select2-selection--single .select2-selection__choice__display,
	body .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
		line-height: 34px;
	}
	body .select2-container--default .select2-selection--single .select2-selection__choice__remove,
	body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
		line-height: 34px;
	}
	body .select2-container--default .select2-selection--single,
	body .select2-container--default .select2-selection--multiple {
		min-height: 44px;
	}
	body .select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: 42px;
	}
	.our_expert_sec .btn_div .coman_btn,
	.search_btn .coman_btn {
		line-height: 42px;
		background-position: top 15px right 20px;
	}
	.sec_title.font_34,
	.sec_title {
		font-size: 26px;
		line-height: 32px;
	}
	.about_info_sec .about_text p {
		font-size: 16px;
		line-height: 24px;
	}
	.selected_filter li {
		line-height: 32px;
	}
	.paragraph_row .text_content p,
	.text_content p,
	.process_box.text_content p,
	.coaches_box .text_content p {
		font-size: 14px;
		line-height: 22px;
	}
	.price,
	.coaches_info h3 {
		font-size: 20px;
	}
	.thumb_content {
		max-height: 55px;
	}
	.pagination .pagination_number {
		font-size: 14px;
		line-height: 36px;
		height: 36px;
		width: 36px;
	}
	.section_padding {
		padding: 30px 0;
	}
	.coaches_info ul li {
		margin-top: 5px;
	}
	.review_container {
		padding-bottom: 30px;
	}
	.packages_content .packages_slider:after {
		display: none;
	}
	.grey_row li {
		width: 100%;
	}
	.list_details_info .thumb_img img {
		max-height: 100px;
		width: 100px;
	}
	.list_details_info .thumb_img:before {
		height: 55px;
		width: 110px;
		bottom: -10px;
	}
	.list_details_info .thumb_img {
		top: -40px;
		width: 110px;
	}
	.listing_details_page .coaches_img img {
		height: 110px;
	}
	.pink_text {
		font-size: 14px;
	}
	.list_details_info .btn_div .coman_btn {
		padding: 0 20px;
	}
	.list_details_info .coman_btn.border_btn {
		padding-left: 40px;
	}
	.list_details_info .coaches_info {
		padding-top: 30px;
	}
	.pink_text {
		margin: 15px 0;
	}
	.list_details_info {
		padding-bottom: 20px;
	}
	.list_details_info .thumb_content {
		padding: 10px 15px;
	}
	.about_info_sec .about_text p {
		font-size: 16px;
	}
	.inclusion_sec {
		padding: 30px 0;
	}
	.how_coaches_sec .col-md-4 {
		width: 100%;
	}
	.how_coaches_sec .col-md-4:nth-child(2n + 1) {
		clear: none;
	}
	.how_coach_box {
		margin-top: 30px;
	}
	.howit_txt h4 {
		font-size: 20px;
	}
	.howit_txt p {
		font-size: 14px;
	}
	.process_box h5 {
		font-size: 22px;
	}
	.bread_crumb h1 {
		font-size: 22px;
		line-height: 26px;
	}
	.bread_crumb {
		padding: 25px 0;
	}
	.video_sec {
		margin-top: 40px;
	}
	.smal_title {
		font-size: 18px;
	}
	.faq_main {
		padding-top: 20px;
	}
	.contact_page,
	.faq_section {
		padding: 30px 0;
	}
	.accordion_title {
		padding: 13px 40px 13px 15px;
	}
	.form_group {
		margin-bottom: 15px;
	}
	.cms_page {
		padding: 25px 0 30px;
	}
	.modal .coman_table {
		padding-top: 15px;
	}
	.modal-content {
		padding: 15px;
	}
	.confirm_package.modal .coman_table table tbody tr:first-child td,
	.modal .coman_table table tbody td {
		padding: 0px 15px 10px;
	}
	.coman_table table.table > tbody > tr > td,
	.coman_table table.table > thead > tr > th,
	.coman_table table td,
	.coman_table table th {
		padding: 10px 15px;
	}
	.modal-header {
		padding: 15px 30px;
	}
	.modal-title {
		font-size: 18px;
	}
	.coman_table table td.t_price {
		font-size: 15px;
	}
	.coman_table table tfoot td.t_price {
		font-size: 16px;
	}
	.modal-content {
		margin-top: 60px;
	}
	.promocode_form label.form_label {
		width: 100px;
	}
	.promocode {
		width: calc(100% - 100px);
	}
	.promocode_form {
		margin-top: 15px;
	}
	.navbar-collapse {
		position: absolute;
		left: 0;
		right: 0;
		top: 92px;
		background-color: #ffffff;
		margin: auto;
		text-align: center;
		box-shadow: 0 2px 8px 0 rgb(49 71 69 / 30%);
		z-index: 999;
	}
	.navbar-collapse:before {
		content: none;
	}
	.navbar-nav > li > a {
		margin: 0;
		width: 100%;
		line-height: normal;
	}
	.navbar-nav li {
		margin: 0 0 15px;
		width: 100%;
		padding: 0 15px;
	}
	.navbar-nav > li.right_btn > a.coman_btn.border_btn,
	.navbar-nav > li > a.coman_btn {
		margin-left: 0;
		display: inline-block;
		width: auto;
	}
	.navbar-nav {
		margin: 0;
		padding-top: 10px;
	}
	.after_login_header .navbar-collapse {
		top: 81px;
	}
	.after_login_header .head_links {
		width: auto;
		float: right;
		max-width: calc(100% - 186px);
	}
	header.after_login_header .navigation_content {
		margin-left: 15px;
	}
	.user_menu .dropdown-toggle {
		font-size: 0;
	}
	.user_menu .dropdown-toggle img {
		margin-right: 5px;
	}
	.sign_up_page .form_white_box {
		margin: 30px 0;
	}
	.filter_menu .custom_dropdown,
	.input_text {
		height: 44px;
		line-height: 44px;
	}
	.filter_menu .custom_dropdown i {
		top: 14px;
		font-size: 12px;
	}
	.auth_page .col-md-7,
	.auth_page .col-md-5 {
		width: 100%;
	}
	.sign_up_page .form_white_box {
		max-width: 100%;
		padding: 15px;
	}
	span.sub_txt {
		font-size: 14px;
	}
	.auth_page .ylw_title {
		font-size: 22px;
	}
	.forgot_pass_page.auth_page .form_white_box,
	.login_page.auth_page .form_white_box {
		margin: 30px 0;
	}
	.my_lesson_page {
		padding: 30px 0;
	}
	.coach_box h4,
	.big_font.ylw_title {
		font-size: 20px;
	}
	ul.pack_list li {
		margin-bottom: 15px;
	}
	ul.pack_list li span {
		font-size: 14px;
	}
	ul.pack_list.pink_list li span {
		font-size: 16px;
	}
	ul.dot_listing li {
		padding-left: 22px;
	}
	ul.pack_list.pink_list {
		padding: 15px 15px 0px 15px;
	}
	.package_box .eye_rate {
		position: relative;
		right: auto;
		top: auto;
		margin-top: 10px;
		width: 100%;
	}
	.padding_box {
		padding: 15px;
	}
	.after_login_header .after_login_content {
		float: none;
	}
	.right_sidebar {
		padding: 15px;
	}
	.pro_img_row {
		margin-bottom: 15px;
	}
	/**************************** My Messages Page Start ********************************/
	.my_profile_page {
		padding: 30px 0;
	}
	.current_chat label.online,
	.received_msg p,
	.sent_msg p,
	.chat_ib h5 {
		font-size: 14px;
	}
	.sent_msg p,
	.received_msg p {
		padding: 10px 12px;
	}
	.time_date,
	.chat_ib p {
		font-size: 12px;
		margin-top: 3px;
	}
	.chat_list {
		padding: 13px 15px 10px;
	}
	.chat_img {
		height: 38px;
		width: 38px;
	}
	.outgoing_msg {
		margin: 7px 0px;
	}
	.current_chat label.offline:before,
	.current_chat label.online:before {
		font-size: 13px;
		height: 11px;
		width: 11px;
	}
	.current_chat label.online {
		padding-left: 18px;
	}
	.current_chat span.active_chat,
	.current_chat label {
		font-size: 16px;
	}
	.headind_srch {
		padding: 10px 15px;
	}
	.current_chat {
		padding: 9px 20px;
	}
	.mesgscontent {
		position: relative;
	}
	.srch_bar {
		border-right: 1px solid #eebc28;
		border-radius: 8px 8px 0px 0;
	}
	a.msg_back {
		position: absolute;
		left: 10px;
		top: 27px;
		margin: auto;
		display: inline-block;
		font-size: 16px;
		color: #333333;
	}
	.current_chat {
		padding: 9px 20px 9px 38px;
	}
	.inbox_msg.close_chat .inbox_people,
	.inbox_people {
		flex: 0 0 100%;
		max-width: 100%;
		border-right: none;
	}
	.inbox_msg.close_chat .mesgscontent,
	.mesgscontent {
		margin-right: -100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.mesgscontent,
	.inbox_people {
		transition: 0.3s ease-in-out;
		-webkit-transition: 0.3s ease-in-out;
		-moz-transition: 0.3s ease-in-out;
		-o-transition: 0.3s ease-in-out;
	}
	.inbox_chat {
		border-right: 1px solid #e8e8e8;
	}
	.inbox_msg.open_chat .inbox_people {
		margin-left: -100%;
	}
	.inbox_msg.open_chat .mesgscontent {
		width: 100%;
	}
	.mesgscontent .custom_scroll {
		height: 402px;
	}
	.incoming_msg_img {
		height: 34px;
		width: 34px;
	}
	.outgoing_msg .time_date,
	.received_withd_msg span.time_date {
		padding-left: 0;
		font-size: 10px;
	}
	.outgoing_msg .time_date i,
	.received_withd_msg span.time_date i {
		display: none;
	}
	.received_withd_msg {
		margin-left: 10px;
		flex: 0 0 calc(100% - 50px);
		max-width: calc(100% - 50px);
	}
	.sent_msg {
		padding-left: 100px;
	}
	.received_msg {
		padding-right: 100px;
	}
	.attachment_btn {
		right: 50px;
	}
	/**************************** My Messages Page End ********************************/
	.cancle_plan .coman_btn {
		right: 10px;
	}
	.overflow_table {
		overflow-x: auto;
		overflow-y: hidden;
	}
	.overflow_table table {
		width: 900px !important;
	}
	.payment_row {
		padding: 15px;
	}
	.acc_number {
		padding-left: 15px;
	}
	.acc_number h4 {
		font-size: 16px;
		letter-spacing: 3px;
		padding-bottom: 2px;
	}
	.payment_content .selection {
		right: 15px;
	}
	.my_lessons_page .plan_row ul li:nth-last-child(1),
	.my_lessons_page .plan_row ul li:nth-last-child(2),
	.my_lessons_page .plan_row ul li {
		width: 50%;
	}
	.my_lessons_page .plan_row ul li:nth-child(3n + 1) {
		clear: initial;
	}
	.my_lessons_page .plan_row ul li:nth-child(2n + 1) {
		clear: both;
	}
	.notification_menu .dropdown-menu {
		transform: translateX(calc(50% - 30px));
		left: -230px !important;
	}
	.notification_menu .dropdown-menu:before {
		left: auto;
		right: 151px;
	}
	.coach_lesson .plan_head h3 {
		font-size: 16px;
	}
	.lesson_head .border_title {
		font-size: 20px;
	}
	.coach_lesson .plan_row ul,
	.coach_lesson .plan_head {
		padding: 15px;
	}
	.coach_lesson .coman_btn {
		right: 15px;
	}
	.in_progress_lbl,
	.completed_lbl {
		font-size: 14px;
	}
	.no_coach_page h3 {
		font-size: 20px;
		line-height: 26px;
	}
	.my_lesson_page.no_coach_page {
		padding: 30px 0;
	}
	.review_sec.paragraph_row {
		padding-bottom: 30px;
	}
	.new_lesson_box .lesson_form {
		padding: 15px;
	}
	.new_lesson_box .small_title {
		padding: 12px 15px;
	}
	.add_remove_fields,
	.add_remove_btn {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.add_remove_btn {
		justify-content: center;
		margin-top: 15px;
	}
	.add_remove_content,
	.border_box {
		padding: 10px;
	}
	.create_profile_page .coman_btn {
		margin-top: 20px;
	}
	.coman_btn {
		font-size: 14px;
		line-height: 44px;
	}
	.create_profile_page .coman_btn {
		line-height: 44px;
	}
	.complete_pro_head .listing_img {
		height: 120px;
		width: 120px;
	}
	.complete_pro_head .listing_img img {
		max-width: 100%;
		max-height: 100%;
		min-height: 120px;
	}
	.complete_pro_head {
		margin-bottom: 30px;
	}
	.payment_details_page .border_title {
		padding-bottom: 15px;
	}
	ul.slick-dots {
		height: 10px;
	}
	ul.slick-dots li {
		height: 10px;
	}
	ul.slick-dots li button {
		height: 10px;
		width: 10px;
		vertical-align: top;
	}
	.howit_txt h4 {
		padding-bottom: 5px;
	}
	.how_it_works_section .coman_btn.margin_top {
		margin-top: 0;
	}
	.cate_box h4 {
		font-size: 16px;
	}
	.coaches_info h3 a,
	.coaches_info h3 {
		font-size: 20px;
	}
	.our_coaches_sec .col-md-4 {
		width: 100%;
	}
	.our_coaches_sec .col-md-4:nth-child(2n + 1) {
		clear: initial;
	}
	.thumb_img img {
		width: 70px;
		height: 70px;
	}
	.thumb_img {
		top: -25px;
	}
	.thumb_content .price,
	.thumb_content .rating_star {
		width: calc(50% - 45px);
	}
	.benefits_bridgible_sec {
		padding: 30px 0 120px;
		background-position: right;
		background-size: cover;
		margin-bottom: 15px;
	}
	.benefits_bridgible_sec .sec_title {
		padding-bottom: 15px;
	}
	.benefits_bridgible_sec ul li {
		font-size: 16px;
		line-height: 26px;
		padding-left: 30px;
	}
	.benefits_bridgible_sec ul li:before {
		font-size: 18px;
	}
	.benefits_bridgible_sec .coman_btn {
		margin-top: 15px;
		padding: 0;
		width: 150px;
	}
	.our_expert_sec {
		text-align: center;
	}
	.our_expert_sec .expert_img {
		margin-bottom: 15px;
		padding: 0;
	}
	.our_expert_sec .sec_title {
		text-align: center;
	}
	.our_expert_sec .expert_img,
	.our_expert_sec .expert_text,
	.our_expert_sec .btn_div {
		width: 100%;
	}
	.our_expert_sec .expert_img img {
		max-width: 280px;
		display: block;
		margin: 0 auto;
	}
	.our_expert_sec .btn_div .coman_btn {
		width: 120px;
		margin-top: 10px;
		float: none;
	}
	.btn_div .coman_btn {
		font-size: 14px;
	}
	.our_expert_sec .btn_div .coman_btn,
	.search_btn .coman_btn {
		line-height: 38px;
	}
	.our_expert_sec .expert_text p {
		font-size: 14px;
		line-height: 22px;
	}
	.forgot_link,
	.have_account_txt a,
	.have_account_txt p {
		font-size: 14px;
	}
	.about_section.section_padding {
		padding: 30px 0;
	}
	.m-file-upload.upload_multi_pic .dropzone .dz-preview {
		min-height: 100px;
	}
	.m-file-upload .file-img img,
	.m-file-upload .file-img iframe,
	.dropzone .dz-preview .dz-image {
		height: 100px;
	}
	.m-file-upload .file-img {
		height: 100px !important;
	}
	.grey_lesson_box {
		padding: 15px;
	}
	section.review_sec.paragraph_row.category_section .slick-slide .review_box {
		margin: 0 auto;
	}
	.user_menu .dropdown-menu {
		left: auto !important;
		right: 0 !important;
		z-index: 9999;
		transform: none !important;
		top: 40px !important;
	}
	ul.pack_list.pink_list.coach_pack_list li {
		width: 50%;
	}
	/*.m-file-upload.upload_multi_pic .file-img:nth-child(3n),*/
	.m-file-upload.upload_multi_pic .dropzone .dz-preview:nth-child(3n + 1) {
		margin-right: 14px;
	}
	/*.m-file-upload.upload_multi_pic .file-img:nth-child(2n),*/
	.m-file-upload.upload_multi_pic .dropzone .dz-preview:nth-child(2n + 1) {
		margin-right: 0;
	}
	/*.m-file-upload.upload_multi_pic .file-img {max-width: calc(50% - 7px) !important;flex: calc(50% - 7px);}*/
	body .m-file-upload.upload_multi_pic .file-img {
		width: calc(50% - 7px) !important;
	}
	.m-file-upload.upload_multi_pic .dropzone .dz-preview {
		width: calc(50% - 7px);
	}
	.m-file-upload.upload_multi_pic .dropzone .dz-preview {
		min-height: 80px;
	}
	.m-file-upload .file-img img,
	.m-file-upload .file-img iframe,
	.dropzone .dz-preview .dz-image {
		height: 80px;
	}
	.m-file-upload .file-img {
		height: 80px !important;
	}
	.user_menu .dropdown-menu {
		top: 50px !important;
	}
	/* header .user_menu .dropdown-toggle {padding: 15px 25px 15px 45px;} */
	.become_coach_page .col_8,
	.become_coach_page .col_4 {
		flex: 0 0 100%;
		max-width: 100%;
		order: 2;
		text-align: center;
	}
	.become_coach_page .col_4 {
		order: 1;
	}
	.about_section.section_padding {
		background-image: none;
		background-color: #f5f5f5;
	}
	.become_coach_page .beacome_img img {
		margin: 0 auto 30px;
		display: block;
		max-width: 400px;
	}
	.become_coach_page .beacome_img {
		width: 100%;
	}
	.grey_head .title_div,
	.grey_head .grey_right_head {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.grey_head .title_div h2 {
		font-size: 20px;
	}
	.sub_row span {
		font-size: 14px;
	}
	.sub_row h4 {
		font-size: 14px;
		padding-bottom: 5px;
	}
	.strength_box {
		padding: 15px;
	}
	.strength_box h3 {
		font-size: 16px;
	}
	.become_how_row h4,
	.benifit_box h3 {
		font-size: 20px;
		line-height: 26px;
	}
	.become_coach_page .our_coaches_sec {
		padding: 30px 0 10px;
	}
	.beacom_how_works {
		padding: 30px 0;
	}
	.strengths_sec,
	.benifits_sec {
		padding: 30px 0;
	}
	.become_how_row p,
	.benifit_box p {
		font-size: 14px;
		line-height: 24px;
	}
	.our_coaches_sec .coaches_box .text_content {
		min-height: 1px;
	}
	header.after_login_header {
		padding: 15px 0;
	}
	.our_coaches_sec .coaches_box .text_content,
	.our_coaches_sec .coaches_info ul {
		min-height: 1px;
	}
	.comon_list li {
		margin-bottom: 15px !important;
	}
	.chat_container,
	.mesgscontent {
		padding: 10px;
	}
	body .swal2-title {
		font-size: 18px;
	}
	body .swal2-popup {
		padding: 15px;
	}
	body .swal2-styled.swal2-deny,
	body .swal2-styled.swal2-confirm,
	body .swal2-styled.swal2-cancel {
		padding: 0 15px;
		line-height: 36px;
	}
	.locaton_lbl {
		font-size: 14px;
	}
	.response_lbl span {
		font-size: 18px;
	}
	.padding_box a.coman_btn.small_btn {
		margin-top: 10px;
		margin-left: 15px;
		vertical-align: top;
	}
	body .package_box_services .coman_btn.small_btn {
		margin-left: 0;
	}
	.about_page.service_details_page {
		padding: 30px 0;
	}
	.about_page.service_details_page .about_info_sec {
		padding: 0 0 30px;
	}
	.coach_lesson .plan_row ul li {
		width: 50%;
	}
	.extra_div {
		padding: 15px 15px 10px;
	}
	.benefits_bridgible_sec:before {
		height: 60px;
	}
	.filter_container .search_content .search_box,
	.filter_container .search_content div {
		width: 50%;
		margin-right: 0;
		padding: 0 10px;
	}
	.filter_container .search_content div:nth-child(2n + 1) {
		clear: both;
	}
	.filter_container .search_content {
		padding-right: 0;
		padding-left: 0;
	}
	body .filter_container .select2-container {
		height: 44px;
	}
	.coaches_box .btn_div {
		position: relative;
		visibility: visible;
		opacity: 1;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
		z-index: auto;
		padding-top: 15px;
	}
	.dollar_sign span {
		line-height: 42px;
		width: 40px;
		height: 42px;
	}
	.dollar_sign input.input_text {
		padding-left: 50px;
	}
	.about_main_img iframe {
		width: 80%;
		height: 330px;
	}
	.player_bridgible_sec ul {
		margin-top: 0;
	}
	.player_bridgible_sec li {
		padding-left: 32px;
		margin-bottom: 0;
		margin-top: 10px;
	}
	.player_bridgible_sec li p {
		font-size: 14px;
	}
	.player_bridgible_sec li i {
		width: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 14px;
	}
	.player_txt,
	.yellow_part {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.yellow_part {
		padding: 30px 0;
	}
	.player_txt {
		padding: 30px 15px;
	}
	.player_bridgible_sec .container {
		padding: 0;
	}
	.yellow_part p {
		font-size: 14px;
		margin: 15px 0;
	}
	.ywllow_part_inner img {
		width: 100px;
	}
	.library_videos_page .filter_container .search_content div.search_box {
		margin-bottom: 15px;
	}
	.library_videos_page .filter_container .search_content div {
		width: 50%;
		margin-bottom: 0;
	}
	.my_plan_page.my_lessons_page .plan_row ul li.btn_div {
		width: 100%;
		margin-bottom: 15px;
	}
	.my_plan_page.my_lessons_page .plan_row ul li.btn_div .coman_btn {
		max-width: 150px;
	}
	.my_plan_page .btn_div .coman_btn.border_btn {
		margin-right: 15px;
	}
	.library_page .browse_sec,
	.library_page .inclusion_sec,
	.library_page .share_sec {
		padding: 60px 0;
	}

	.library_videos_page .filter_container .search_content div {
		margin-right: 0;
	}
	.library_videos_page .filter_container .search_content div.budget_box {
		width: 200px;
		margin-bottom: 0;
	}
	.library_videos_page .filter_container .search_content div.search_box,
	.library_videos_page .filter_container .search_content div.cate_box {
		width: 100%;
		margin-bottom: 15px;
	}
	.library_videos_page .coaches_info h3 {
		height: auto;
		overflow: visible;
	}
	/* New Design Changes - 10/10/2022 */
	.coaches_box_new .list_details_info .thumb_img img {
		width: 142px;
		height: 142px;
		max-height: 100%;
	}
	.coaches_box_new .list_details_info .thumb_content {
		min-height: auto;
		padding-top: 80px;
		text-align: center;
		justify-content: center;
	}
	.coaches_box_new .list_details_info .thumb_img:before {
		width: 160px;
		height: 80px;
	}
	.coaches_box_new .list_details_info .thumb_img {
		top: -72px;
		width: 180px;
	}
	.certification_content_root .text_content img.file-pdf {
		padding: 15px 0;
	}
	.certification_content_root .text_content img {
		height: 110px;
	}
	.certification_content_root .text_content .small_title {
		font-size: 14px;
	}
	.paragraph_row.certification_content .certification_content_root .text_content {
		padding: 0 5px;
		margin-bottom: 15px;
	}
	.certification_content_root {
		margin-left: -5px;
		margin-right: -5px;
	}

	.pricing-page-div {
		padding: 40px 0 60px;
		max-width: 100%;
	}
	.title-dv h2 {
		font-size: 30px;
	}
	.custom-table-pricng th {
		padding: 10px;
	}
	.custom-table-pricng td {
		padding: 10px;
	}
	.custom-table-pricng th h5 {
		font-size: 14px;
	}
	.custom-table-pricng th h4 {
		font-size: 18px;
	}
	.custom-table-pricng th p {
		font-size: 12px;
	}
	.custom-table-pricng td {
		font-size: 13px;
	}
	.custom-table-pricng .o-pricing-table__footer th {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.custom-table-pricng .o-pricing-table__footer th .coman_btn {
		padding: 0 12px;
		font-size: 12px;
		line-height: 30px;
	}
	.pricing-responsive-dv {
		box-shadow: 2px 2px 0 0 #eebc28, 10px 10px 14px 0 #0000001a;
	}
	.custom-table-pricng td i.icon-5,
	.custom-table-pricng td i.icon-55 {
		font-size: 18px;
	}
	.custom-table-pricng th.w-30 {
		width: 105px;
	}

	.bread_crumb.bread_crumb_prg p {
		margin-top: 5px;
		text-align: center;
	}
	.custom-table-pricng th h2 {
		font-size: 16px;
	}
	.custom-table-pricng th h2 i {
		margin: 0 7px 0 0;
		height: 24px;
		width: 24px;
		font-size: 16px;
	}

	.badge_label {
		top: 0;
	}
	.access-premium-page-section h3.sec_title {
		font-size: 24px;
	}
	.access-premium-page-section .text-dv p {
		font-size: 14px;
		max-width: 400px;
		margin: 0 auto 30px;
	}
	.bread_crumb.bread_crumb_prg h1 {
		margin: 0 0 2px;
		font-size: 24px;
		line-height: 1.1;
	}
	.access-premium-page-section .pricing-root .title-dv {
		padding: 15px;
	}
	.access-premium-page-section .custom-table-pricng .o-pricing-table__footer th .coman_btn {
		padding: 0 12px;
	}
	.access-grid-box {
		margin: 0 0 40px;
	}
	.access-premium-grid-section {
		padding: 10px 0 10px;
	}
	.sup-pricing-premium-section .title-dv p {
		font-size: 14px;
		max-width: 400px;
	}

	.sup-pricing-bx-card {
		padding: 10px;
	}
	.sup-pricing-bx-card h4 {
		font-size: 18px;
		padding-bottom: 5px;
	}
	.sup-pricing-bx-card p.price {
		font-size: 22px;
	}
	.sup-pricing-bx-card .sup-pricing-bx-btn {
		margin: 20px auto 0;
	}
	.sup-pricing-root .row .col-md-6 {
		padding-left: 5px;
		padding-right: 5px;
		flex: 1;
	}
	.sup-pricing-root .row {
		margin-right: -5px;
		margin-left: -5px;
	}
	.sup-pricing-bx-card .sup-pricing-bx-btn .coman_btn {
		padding: 0 12px;
		font-size: 12px;
		line-height: 30px;
	}
	.sup-pricing-premium-section {
		padding: 40px 0 50px;
	}
	/* End of New Design Changes - 28/10/2022 */

	/* Welcome steps & profile design */
	.welcome-tab-content .wlc-heading-div h2 {
		font-size: 21px;
		margin: 0 0 5px;
	}
	.welcome-steps-section {
		padding: 40px 0;
	}
	.wlc-grid-6:nth-child(2) .wlc-selling-card-bx {
		border-top: 0 solid #d8d8d8;
	}
	.wlc-selling-card-bx {
		padding: 20px 0;
	}
	.wlc-selling-card-bx h4 {
		font-size: 18px;
	}
	.wlc-selling-card-bx p {
		font-size: 14px;
	}
	.wlc-selling-card-bx .icon-dv .img-responsive {
		height: 46px;
	}
	.wlc-selling-card-bx .icon-dv {
		width: 46px;
	}
	.welcome-tab-content .btn-tab-dv {
		padding: 30px 0 0;
	}
	.welcome-tab-content .wlc-heading-div p {
		font-size: 14px;
	}
	.wlc-talk-card-bx {
		margin-bottom: 30px;
	}
	.wlc-talk-card-bx .icon-dv .img-responsive {
		height: 54px;
	}
	.wlc-talk-card-bx .text-content-dv p {
		font-size: 14px;
	}
	.wlc-talk-card-bx .icon-dv {
		margin: 0 0 10px;
	}
	.welcome-card-talk-root {
		padding: 15px 0 0;
	}
	.row.wlc-row {
		margin-right: -15px;
		margin-left: -15px;
	}
	.wlc-row .wlc-grid-6,
	.wlc-row .wlc-grid-4 {
		padding-right: 15px;
		padding-left: 15px;
	}
	.row.wlc-row .wlc-grid-4:last-child .wlc-talk-card-bx {
		margin-bottom: 10px;
	}

	.profile-wizard-top {
		padding-bottom: 10px;
	}
	.profile-wz-left-dv .nav.nav-pills {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}
	/*.profile-wizard-top .nav li {margin: 0 0 10px;width: auto;flex: 1;padding: 0 15px 0 0;}*/
	.profile-wizard-top .nav li:last-child {
		padding-right: 0;
	}
	body .profile-wizard-top .nav li a {
		font-size: 13px;
		line-height: 18px;
	}
	.profile-wizard-top .progress-dv {
		margin: 10px 0 0;
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.profile-wizard-top .progress-dv .progress {
		width: 150px;
		position: relative;
		bottom: -2px;
	}
	/*.profile-wizard-top .nav li::after {right: 30px;font-size: 14px;top: 4px;}*/

	.profile-wizard-dv .title-heading-dv h2 {
		font-size: 28px;
	}
	.profile-wizard-dv .title-heading-dv p {
		font-size: 14px;
	}
	.video-iframe-dv iframe.iframe-video {
		height: 195px;
	}
	.services_packages_div .slider-root {
		margin: 0 0 35px;
	}

	.profile-wizard-dv .form_group textarea.input_text {
		padding: 15px;
	}
	/* End of welcome steps & profile design */

	.coaches_box .thumb_img {
		margin-top: 15px;
	}
	.as-featured-in-div .img-responsive {
		height: 60px;
	}
	.as-featured-in-div .img-responsive.nbc-img {
		width: 100%;
	}

	.text-title-choose-dv h4 {
		font-size: 16px;
	}

	.profile-wizard-dv .send_otp.margin-top {
		margin-top: 0;
		margin-bottom: 15px;
	}
	.form_group.upload-certificate-field,
	.form_group.description-field.no_margin {
		padding: 0;
		width: 100%;
	}
	.quick_links.w-40,
	.quick_links.w-35,
	.quick_links.w-25 {
		width: 33.33%;
	}
	.quick_links.w-40 {
		padding-right: 0;
	}

	/* .package_box_services ul.pack_list.pink_list {min-height: auto !important;} */
	.package_box_services ul.pack_list.pink_list li.li-w100 {
		margin-bottom: 10px;
	}

	.dash-pro-tab-div {
		padding: 0 15px 10px;
		border: none;
		margin: 0 -15px 5px;
	}
	.dash-services-list-row .icon-dv {
		width: 100%;
		margin: 0 0 10px;
	}
	.dash-services-list-row .text-dv {
		padding: 0;
		width: 100%;
	}
	.dash-services-list-row p {
		font-size: 13px;
		line-height: 1.5;
		margin: 0 0 2px;
	}
	.dash-services-list-dv .dash-services-list-row {
		align-items: flex-start;
	}

	.db-content-div {
		padding: 20px 0 30px;
		border-radius: 0;
		background: transparent;
	}
	.message-py-pnd-dv {
		border-radius: 16px;
		padding: 8px 8px 8px 15px;
		row-gap: 10px;
	}
	.message-py-pnd-dv h4 {
		font-size: 16px;
	}
	.message-py-pnd-dv .coman_btn.btn-white-primary {
		padding: 0 15px;
		line-height: 34px;
	}
	.info-text-tooltip {
		width: 16px;
		height: 16px;
		font-size: 12px;
		margin-left: 2px;
	}

	.dashboard-new-inner .dash-right {
		background: #e8e8e85c;
	}
	.dashboard-new-div {
		padding: 30px 0 0;
	}
	.title-db-div h4 {
		font-size: 18px;
	}
	.table-db-body-dv {
		padding: 5px;
	}

	.share-and-earn-card {
		padding: 20px;
	}
	.share-and-earn-card h3 {
		font-size: 20px;
		margin: 0 0 15px;
	}
	.share-and-earn-row .lf-col-se,
	.share-and-earn-row .rg-col-se {
		width: 100%;
	}
	.share-and-earn-left-dv {
		margin: 0 0 20px;
	}
	.share-and-earn-left-dv .img-responsive {
		width: 120px;
	}
	.share-and-earn-right-dv p {
		font-size: 14px;
	}
	.share-and-earn-right-dv .desc-dv {
		margin: 0 0 20px;
	}
	.share-and-earn-right-dv .btn-group-dv {
		column-gap: 10px;
	}
	.share-and-earn-right-dv .btn-group-dv .coman_btn {
		padding: 0 20px;
		line-height: 34px;
	}

	.table-db-bottom-dv,
	.faq-db-bottom-dv {
		padding: 0 20px;
		text-align: center;
	}
	.white-accordion-box .accordion_title:after {
		top: 5px;
	}
	.white-accordion-box .accordion_title {
		padding-left: 15px;
	}

	/* Landing page */
	.banner-content-dv {
		width: 100%;
	}
	.banner-section.banner-coach-section .banner-content-dv {
		width: 100%;
	}
	.flex-row-bx .coaching-image-col {
		width: 33.3%;
	}
	.flex-row-bx {
		--bs-gutter-x: 15px;
	}
	.title-ld-dv p {
		font-size: 14px;
		line-height: 24px;
	}
	.title-ld-dv {
		margin: 0 auto 30px;
	}
	.who-coaches-section {
		padding-bottom: 30px;
	}
	.coaching-image-atr-bx {
		border-radius: 12px;
		margin-bottom: 15px;
	}
	.title-ld-dv h2,
	.share-and-earn-ld-div h2 {
		line-height: 42px;
	}
	.why-coach-on-row .why-coach-content-dv h3 {
		font-size: 21px;
	}
	.left-img-row .why-coach-content-dv {
		padding-left: 0;
		padding-top: 20px;
	}
	.right-img-row .why-coach-content-dv {
		padding-right: 0;
		padding-top: 20px;
	}
	.right-img-row.row .why-coach-txt-col {
		order: 2;
	}
	.right-img-row.row .why-coach-img-col {
		order: 1;
	}
	.why-coach-on-row {
		margin-bottom: 30px;
	}
	.why-coach-on-row.mb-40 {
		margin-bottom: 20px;
	}
	.why-coach-on-section {
		padding: 40px 0 40px;
		overflow: hidden;
	}
	.share-and-earn-row .share-and-earn-right-dv {
		max-width: 100%;
		width: 100%;
		padding: 0;
	}
	.share-and-earn-ld-div {
		padding: 30px 20px 20px;
	}
	.how-it-work-content-dv {
		padding-right: 0;
		row-gap: 10px;
		margin-bottom: 20px;
	}
	.its-about-result-section {
		padding: 40px 0 30px;
	}
	.its-about-result-root {
		padding: 0 36px;
	}
	.ts-slide-arrow {
		width: 30px;
		height: 30px;
		font-size: 14px;
	}
	.testimonial-bx-card {
		padding: 30px 0 15px;
	}
	.testimonial-bx-card::before {
		font-size: 25px;
	}
	.testimonial-bx-card .desc-dv p {
		font-size: 14px;
		line-height: 24px;
	}
	.ts-slide-arrow.prev-arrow {
		left: -42px;
	}
	.ts-slide-arrow.next-arrow {
		padding-left: 0;
		right: -40px;
	}
	.user-info-row .img-dv .img-responsive {
		width: 48px;
		height: 48px;
	}
	.user-info-row .img-dv {
		width: 48px;
	}
	.user-info-row .text-dv {
		width: calc(100% - 48px);
		padding: 0 0 0 12px;
	}
	.user-info-row h5,
	.user-info-row p {
		font-size: 14px;
	}
	.how-it-work-div .title-ld-dv {
		margin-bottom: 20px;
	}
	.how-it-work-content-dv h3 {
		font-size: 18px;
		margin-bottom: 2px;
	}
	.hiw-rw .hiw-rt-grid {
		width: 100%;
	}
	.share-and-earn-ld-section .share-and-earn-left-dv .img-responsive {
		width: 90px;
		height: 80px;
		object-fit: contain;
		object-position: top left;
	}
	.share-and-earn-ld-div h2 {
		font-size: 18px;
		line-height: 1.5;
		width: calc(100% - 105px);
		margin: 0 0 5px auto;
		text-align: left;
		min-height: 90px;
		padding: 10px 0 0;
	}
	.share-and-earn-ld-div .share-and-earn-left-dv {
		position: absolute;
		top: 30px;
		margin-bottom: 0;
		pointer-events: none;
	}
	.lf-col-se {
		position: initial;
	}
	.share-and-earn-ld-section {
		padding: 10px 0 40px;
	}
	.banner-div .coach-img-dv {
		min-height: auto;
		right: auto;
	}
	.who-coaches-div .title-ld-dv p br {
		display: none;
	}
	.why-coach-on-row .why-coach-img-dv::before {
		width: 250px;
		height: 230px;
		top: -30px;
		right: -60px;
	}
	.why-coach-on-row.left-img-row .why-coach-img-dv::before {
		left: -60px;
	}

	.more-questions-div {
		padding: 30px 15px;
		border-radius: 16px;
	}
	.more-questions-div .mq-row {
		flex-wrap: wrap;
	}
	.more-questions-div .mq-content-dv {
		margin: 0 0 20px;
	}
	.more-questions-div .mq-grid {
		width: 100%;
	}
	.mq-content-dv h2 {
		font-size: 24px;
		text-align: center;
	}
	.mq-content-rgt-dv .btn-dv {
		margin: 0 0 8px;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	.mq-content-rgt-dv p {
		font-size: 14px;
		text-align: center;
	}
	.mq-content-rgt-dv {
		display: flex;
		justify-content: center;
		text-align: center;
	}
	.more-questions-section {
		padding: 30px 0;
	}
	.our-featured-coaches-section .coaches_box {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.our-featured-coaches-section .col-md-12 .coman_btn {
		margin-top: 10px;
	}

	.btn-vt-center-div {
		height: 187px;
	}
	.modal.video-new-popup .modal-dialog {
		width: 320px;
	}
	.modal.video-new-popup .close {
		width: 32px;
		height: 32px;
	}
	.modal.video-new-popup .close:before {
		font-size: 14px;
	}
	.video-play-btn {
		width: 5rem;
		height: 5rem;
	}
	/* End of landing page */

	.signature-row-dv {
		width: 100%;
	}
	.signature-root-dv .kbw-signature {
		height: 100px;
	}

	/* Match review **/
	.nav.nav-cst-border-pills > li > a {
		font-size: 12px;
		padding: 8px 0;
		min-height: 42px;
	}
	.nav.nav-cst-border-pills > li > a::before {
		height: 2px;
	}
	.nav.nav-cst-border-pills {
		column-gap: 12px;
		flex-wrap: nowrap;
		white-space: nowrap;
		overflow-y: hidden;
		overflow-x: auto;
	}
	.search-mt-rw-dv .search-mt-input-dv {
		margin: 0 0 10px;
	}
	.match-review-tab-root .tab-pane-inner {
		padding: 20px 0;
	}
	body .select-cst-dv .select2-container--default .select2-selection--single {
		background-position: top 19px right 19px;
	}
	.search-mt-rw-dv .input-dv .form-control {
		min-height: 44px;
		padding: 5px 60px 5px 20px;
	}
	.search-mt-rw-dv .btn.btn-search {
		font-size: 20px;
		height: 44px;
		width: 50px;
	}
	.match-user-card .btn-dv .coman_btn {
		flex: 1;
	}
	.match-user-card .btn-dv {
		column-gap: 10px;
		row-gap: 0;
	}
	.pagination-rw-dv {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		width: 100%;
	}
	.upload-new-title-dv h1 {
		font-size: 24px;
		line-height: 1.5;
		text-align: center;
	}
	.upload-new-title-dv .title-dv {
		margin: 15px 0 25px;
	}
	.upload-new-title-dv .img-dv {
		margin: 0 0 20px;
	}
	.cst-white-form-card {
		padding: 20px 15px 15px;
	}
	.cst-white-form-card .btn_group button.btn.coman_btn {
		padding: 0 20px;
		line-height: 38px;
	}

	.mtc-notes-content h2 {
		font-size: 24px;
		margin: 0 0 10px;
	}
	.mtc-notes-content h2 br,
	.mtc-notes-content h4 br {
		display: none;
	}
	.mtc-notes-content h4 {
		font-size: 18px;
	}
	.mtc-notes-content h4 b {
		font-size: 110%;
	}
	.match-notes-div {
		padding: 30px 0 40px;
	}
	.mtc-notes-content {
		margin: 0 0 30px;
	}
	.add-input-row .add-input-col,
	.comment-list-box {
		padding-right: 24px;
	}
	.notes-form-dv.cst-white-form-card .btn_group {
		margin: 20px auto 5px;
	}
	.match-notes-div::after {
		display: none;
	}

	body .video-root-coach-dv .video-container .video,
	body .video-player-mtc-dv .video-container .video {
		height: auto;
		padding-bottom: 0;
	}
	.video-player-mtc-dv {
		height: auto;
		padding: 0;
		width: 100%;
		flex: auto;
	}

	body .video-controls .bottom-controls button {
		height: 24px;
		padding: 0;
	}
	body .video-root-dv button svg {
		width: 18px;
		height: 18px;
	}
	body .play-pause-btn button svg {
		width: 16px;
		height: 16px;
	}
	body .video-controls .bottom-controls button.play-pause-btn svg {
		width: 14px;
		height: 14px;
	}
	body .video-root-dv .volume-button svg {
		width: 24px;
		height: 24px;
	}
	body .left-controls {
		column-gap: 10px;
	}
	body .volume-controls input {
		width: 44px;
	}
	body .time.time-txt {
		font-size: 12px;
	}
	body .bottom-controls {
		padding: 8px 15px 6px;
	}
	body .video-controls {
		min-height: auto;
		position: relative;
		bottom: auto;
	}
	body .comment-video-row {
		padding: 15px;
		max-width: 100%;
		border-radius: 0;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.video-root-dv button:hover::before {
		right: auto;
		left: 0;
	}
	body .right-controls {
		width: auto;
	}
	body .center-controls {
		width: auto;
		margin-left: auto;
		padding-right: 10px;
	}
	body .left-controls {
		width: auto;
	}
	body .video-controls .bottom-controls .fullscreen-button::before {
		right: 0;
		left: auto;
	}
	body .playback-animation,
	body .loader-animation {
		margin-left: -25px;
		margin-top: -25px;
		width: 50px;
		height: 50px;
		top: calc(50% - 34px);
	}
	body .playback-animation svg {
		width: 20px;
		height: 20px;
	}

	.frame-dv.frame-body-only-dv {
		padding: 4px;
	}

	.cms_page h3 {
		font-size: 21px !important;
	}
	.cms_page li,
	.cms_page p,
	.cms_page p b,
	.cms_page span strong,
	.cms_page span,
	.cms_page label,
	.cms_page label strong {
		font-size: 14px !important;
	}
	.cms_page h2 {
		font-size: 24px !important;
	}
	.cms_page h3 {
		font-size: 20px !important;
		line-height: 1.3 !important;
	}
	.cms_page li,
	.cms_page p,
	.cms_page p b,
	.cms_page span strong,
	.cms_page span,
	.cms_page label,
	.cms_page label strong {
		font-size: 14px !important;
	}
	/* End of match review **/

	.hiw-img-dv {
		width: 190px;
		margin-left: 40px;
		padding-top: 70px;
	}
	.how-it-work-image-dv::after {
		top: 60px;
		left: 0;
		right: auto;
		height: 250px;
		width: 350px;
	}
	.hiw-img-ic-card:nth-child(2) {
		margin-top: 20px;
		margin-left: 0;
	}

	.banner-content-dv p {
		font-size: 16px;
	}
	.nav.nav-cst-border-pills > li > a {
		font-size: 12px;
	}

	.mtc-rw-dtls-header-dv .mtc-rw-dtls-header-left {
		width: calc(100% - 110px);
	}
	.mtc-rw-dtls-header-left .text-dv {
		width: calc(100% - 40px);
		overflow: hidden;
	}
	.mtc-rw-dtls-header-left .text-dv h1 {
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.fd_rating_form_group .jq-ry-container .jq-ry-group-wrapper .jq-ry-normal-group svg,
	.fd_rating_form_group .reviews_rating .jq-ry-group-wrapper svg {
		width: 18px;
	}

	.send_otp.margin-top {
		margin-top: 0;
	}
	.verified-row {
		display: flex;
		flex-wrap: wrap;
	}
	.verified-row .phone-group-col-bdg {
		width: calc(100% - 40px);
		float: left;
	}
	.verified-row .verified-col-dv {
		width: 40px;
		float: left;
		padding: 44px 0 0;
		height: 88px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.verified-row .verified-col-dv .form_group {
		margin: 0;
	}

	.filter_section_02 .filter_container .search_content .search_box {
		margin-right: 0;
		width: 100%;
	}
	.filter_section_02 .filter_container .search_content {
		flex-wrap: wrap;
		width: 100%;
		padding: 15px 5px;
	}
	.filter_section_02 .filter_container .search_content .sort_by_box {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0;
	}

	.pro-pd-approval-dv {
		padding: 30px 15px;
		margin: 20px 0 30px;
	}
	.pro-pd-approval-dv .frame-dv {
		width: 100%;
	}
	.pro-pd-app-row {
		display: block;
	}
	.pro-pd-app-row .pro-pd-content-dv {
		padding: 0;
		margin: 0 0 30px;
	}

	.no_coach_page img.img-no-message {
		height: 160px;
	}
	.no_coach_page h3 {
		font-size: 16px;
		line-height: 1.5;
		margin-top: 16px;
	}

	.card-number-div .card-py-ico {
		width: 52px;
		height: 44px;
		display: flex;
		padding-right: 10px;
	}

	.payout_content_root .voucher_box .small_title,
	.payout_page .voucher_box .voucher_text {
		padding: 0 5px;
	}
	.payout_page .voucher_box .voucher_text {
		margin-top: 0;
	}
	.payout_content_row_sec .coman_btn.small_btn {
		margin-bottom: 10px;
	}

	.dropdown-playback-dv .dropdown-content a {
		padding: 0 10px;
		font-size: 14px;
		line-height: 1.5;
	}
	.dropdown-playback-dv .dropdown-content {
		min-width: 80px;
		padding: 5px 0;
		bottom: 60px;
	}

	.coach-dtl-header-dv .mtc-rw-dtls-header-inner .mtc-rw-dtls-header-right {
		width: 110px;
		display: flex;
		justify-content: flex-end;
	}
	/* .mtc-time-dv .time-span {position: sticky;top: 40px;} */

	.bread_crumb.bread_crumb_with_back .back_arrow {
		position: absolute;
		left: 15px;
		width: 30px;
		margin: 0;
	}
	.bread_crumb.bread_crumb_with_back h1 {
		text-align: center;
		padding-top: 0;
		font-size: 20px;
	}
	.bread_crumb.bread_crumb_with_back h5 {
		font-size: 13px;
		margin: 0;
	}
	.bread_crumb_with_back .bread_crumb_inner {
		padding: 0 36px;
	}

	.how-to-details-page .cms_page {
		padding: 40px 0 20px;
	}
	.how-to-details-page .row.row-ht .img-hlf-div {
		margin-bottom: 15px;
	}
	.how-to-details-page .cms_page h4 {
		font-size: 18px !important;
	}
	.how-to-details-page .cms_page h2 {
		font-size: 22px !important;
		margin: 0 0 15px !important;
	}
	.how-to-details-page .row.row-ht-rgt .grid01 {
		order: 2;
	}
	.how-to-details-page .row.row-ht-rgt .grid02 {
		order: 1;
	}
	.how-to-details-page .row.row-ht {
		margin-bottom: 30px;
	}

	.cst-hrz-center-tab .nav.nav-cst-border-pills {
		width: 100%;
	}
	.cst-hrz-center-tab .nav.nav-cst-border-pills > li {
		width: 50%;
	}
	.cst-hrz-center-tab .nav.nav-cst-border-pills > li > a {
		font-size: 16px;
		min-width: auto;
		padding: 8px 20px;
		width: 100%;
		min-height: 50px;
	}
	.cst-hrz-center-tab .nav.nav-cst-border-pills > li > a .bridgible-icon {
		font-size: 34px;
	}
	.custom-border-tab-dv.cst-hrz-center-tab {
		margin: 0 auto 20px;
	}
	.faq-main-div {
		padding: 30px 0;
	}
	.tab-content.tab-content-vrt {
		padding: 20px 15px;
	}
	.faqs-new-accordion-box .accordion_inner {
		padding: 10px 15px 5px;
	}
	.title-cnt-dv {
		margin: 0 0 15px;
	}
	.title-cnt-dv h2 {
		font-size: 22px;
	}
	.vt-tab-nav-div .nav.vt-nav-pills a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.vt-tab-nav-div .nav.vt-nav-pills li {
		margin: 2px 0;
	}
	.vt-tab-nav-div .nav.vt-nav-pills li.active a,
	.vt-tab-nav-div .nav.vt-nav-pills li:hover a,
	.vt-tab-nav-div .nav.vt-nav-pills li:focus a {
		padding-left: 20px;
	}
	.blog-listing-div {
		padding: 30px 0;
	}
	.breadcrumb_overlap .filter_container .search_content .search_box {
		margin-bottom: 15px;
	}
	.sort_by_box .select2-container--default .select2-selection--single .select2-selection__clear {
		top: 4px;
	}
	body .select2-container--default .select2-selection--single,
	body .select2-container--default .select2-selection--multiple {
		background-position: top 19px right 19px;
	}
	.extra_font_size.text_content p {
		font-size: 14px;
	}

	.messeg_system_page .inbox_msg {
		flex-wrap: nowrap;
	}
	/* .inbox_msg.close_chat .mesgscontent {display: none;} */

	.mtc-rw-dtls-header-dv .coman_btn.btn-yellow-primary {
		font-size: 12px;
		padding: 4px 10px;
		line-height: 16px;
	}
	.comment-player-col {
		border-radius: 0;
		margin: 0;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
	}
	/* Design changes **/
	.team-members-root {
		padding: 15px;
	}
	.team-members-title-div h4 {
		font-size: 16px;
	}
	.add-top-form-row-div .form-group {
		margin: 0 0 15px;
	}
	.add-top-form-row-div .add-top-form-right-div .btn-dv .coman_btn.btn-add {
		min-width: 120px;
		width: 100%;
		max-width: 350px;
	}
	.custom-table-dv.cst-tbl-teams-dv {
		border: none;
	}
	.cst-tbl-teams-dv .table.cst-table {
		margin: 0;
		border: 1px solid #d8d8d8;
		border-radius: 10px;
		padding: 0;
		display: block;
	}
	.cst-tbl-teams-dv .table.cst-table tbody tr:first-child {
		border-radius: 10px 10px 0 0;
	}
	.cst-tbl-teams-dv .table.cst-table td.mw-100 {
		width: 100%;
		max-width: 100%;
	}
	.cst-tbl-teams-dv .table.cst-table td.mw-50 {
		width: 50%;
		max-width: 50%;
	}
	.cst-tbl-teams-dv .table.cst-table td.action-td::before {
		width: auto;
		display: inline-block;
		margin: 0;
	}
	.cst-tbl-teams-dv .table.cst-table td .btn-span {
		display: inline-flex;
		align-items: center;
		flex-wrap: wrap;
		padding: 0;
		margin: 0 0 5px 10px;
		position: relative;
		bottom: -3px;
		column-gap: 12px;
	}
	.btn-team-center-dv {
		padding: 15px 0 0;
	}
	.bread_crumb_usage .bread_crumb_usage_inner h2 {
		font-size: 16px;
	}
	/* End of Design changes **/

	/* Teams */
	.banner-teams-section .banner-div .coach-img-dv {
		min-height: auto;
	}
	.banner-teams-section .banner-content-dv {
		padding-bottom: 10px;
	}
	.banner-teams-section::before {
		width: 70px;
		height: 70px;
		left: -25px;
	}
	.banner-teams-section::after {
		display: none;
	}
	.what-you-get-section {
		padding: 40px 0 20px;
	}
	.wyg-cnt-card {
		padding: 0;
		margin-bottom: 24px;
	}
	.wyg-cnt-card h4 {
		font-size: 20px;
	}
	.wyg-cnt-card p {
		font-size: 14px;
		line-height: 1.5;
	}
	.wyg-cnt-card .number-txt {
		padding: 8px 0 0;
		margin: 0 auto 3px;
		font-size: 27px;
		line-height: 36px;
	}
	.wyg-cnt-card .number-txt::before {
		width: 32px;
		height: 32px;
	}
	.event-cs-new-card {
		margin: 0 0 25px;
	}
	.event-cs-new-card h3 {
		font-size: 21px;
	}
	.event-cs-new-card .content-dv {
		width: calc(100% - 85px);
		padding: 0 0 0 15px;
	}
	.event-cs-new-card .img-dv {
		width: 85px;
	}
	.event-cs-new-card .img-dv .img-responsive {
		width: 85px;
		height: 85px;
	}
	.coming-soon-section {
		padding: 30px 0 90px;
	}
	.contact-pricing-section {
		margin: 0 0 40px;
	}
	.contact-pricing-section .title-ld-dv h2 {
		font-size: 24px;
		line-height: 1.5;
		margin: 0;
	}
	.contact-pricing-section .contact_content {
		padding: 20px 15px;
		margin: 0 auto -80px;
		top: -80px;
	}
	.join-growing-section {
		padding: 30px 0 20px;
	}
	/* End of Teams */

	/* New Design Changes - Organizations Only **/
	.team-members-table-new-root .cst-tbl-teams-dv {
		padding: 15px;
	}
	.team-members-table-new-root .dataTables_wrapper .col-md-7,
	.team-members-table-new-root .dataTables_wrapper .col-md-5 {
		width: 100%;
	}
	.team-members-table-new-root div.dataTables_wrapper div.dataTables_info {
		text-align: center;
		justify-content: center;
		margin-top: 15px !important;
		min-height: 30px;
	}
	.team-members-table-new-root .dataTables_wrapper .dataTables_paginate {
		margin-top: 10px !important;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	/* End of New Design Changes - Organizations Only **/

	.share-card-new-brg-dv {
		padding: 20px;
	}
	.share-card-new-brg-inner {
		column-gap: 10px;
		justify-content: space-between;
	}
	.share-card-new-brg-dv .box {
		flex: 0 0 calc(50% - 7.5px);
	}

	.navbar-nav .dropdown-cst-header .btn.btn-primary {
		justify-content: center;
	}
	.navbar-nav > li.dropdown-cst-header > .dropdown-menu {
		position: relative !important;
		transform: none !important;
		top: auto !important;
		left: auto !important;
		box-shadow: none;
		border: none;
		background: #fafafa;
		padding: 0;
		margin-top: 10px;
		text-align: center;
	}
	.navbar-nav .dropdown-cst-header .dropdown-menu li {
		margin: 0;
		padding: 0;
	}
	.navbar-nav > li.dropdown-cst-header > .dropdown-menu li:first-child a {
		border-radius: 6px 6px 0 0;
	}
	.navbar-nav > li.dropdown-cst-header > .dropdown-menu li:last-child a {
		border-radius: 0 0 6px 6px;
	}

	.main-loader-trans h4 {
		font-size: 16px;
		top: 0;
	}
	.main-loader.main-loader-trans.merge-loader .processing-text {
		padding-top: 120px;
	}
	body .main-loader-trans.merge-loader .bb {
		top: -90px;
	}

	body .comment-player-col-new {
		border: none;
		justify-content: flex-start;
	}
	body .comment-player-col-new .audio-div .plyr--audio {
		flex: 1;
		max-width: 250px;
	}
	body .comment-player-col-new .audio-div .plyr__controls .plyr__controls__item input {
		max-width: 60px;
	}
	body .comment-player-col-new .audio-div .plyr--audio {
		flex: 1;
	}
	body .comment-player-col-new .audio-div .plyr--audio .plyr__controls {
		padding: var(--plyr-control-spacing, 5px) 5px;
	}
	body .comment-player-col-new .plyr--audio .plyr__controls button svg {
		height: 14px;
		width: 14px;
	}
}

@media (max-width: 671px) {
	.packages_content .packages_slider .slick-arrow.slick-next {
		right: -40px;
	}
	.packages_content .packages_slider button.slick-prev.slick-arrow {
		left: -40px;
	}
	.packages_content .packages_slider .slick-arrow:before {
		font-size: 18px;
		left: 15px;
		top: 30px;
	}
	.packages_content .packages_slider .slick-arrow {
		height: 80px;
		width: 80px;
	}
	.how_it_works_section .col-md-4 {
		width: 100%;
	}
	.bread_crumb h1 {
		font-size: 20px;
		line-height: 24px;
	}
	.bread_crumb {
		padding: 20px 0;
	}
	.process_box h5 {
		font-size: 20px;
	}
	.cointact_info,
	.contact_form {
		flex: 0 0 100%;
		border: none;
		padding: 0;
	}
	.contact_form {
		order: 2;
	}
	.cointact_info {
		margin-top: 0;
		order: 1;
	}
	.promocode_form label.form_label,
	.promocode {
		width: 100%;
	}
	.promocode_form label.form_label {
		margin-top: 0;
		margin-bottom: 5px;
	}
	.name_column {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.listing_img {
		margin-right: 0;
		margin: 0 auto 15px;
	}
	/**************************** My Messages Page End ********************************/
	.received_msg {
		padding-right: 30px;
	}
	.sent_msg {
		padding-left: 91px;
	}
	.navbar-toggle {
		width: 25px;
		height: 30px;
		background-size: cover;
	}
	header.after_login_header .navigation_content {
		margin-left: 20px;
		margin-top: 9px;
	}
	.bread_crumb ul {
		width: 100%;
		text-align: center;
		margin-top: 10px;
	}
	.bread_crumb li a,
	.bread_crumb li span {
		line-height: 24px;
	}
	.notification_menu .dropdown-menu {
		transform: translateX(calc(50% - 53px));
	}
	.notification_menu .dropdown-menu h3 {
		padding: 15px;
	}
	.notification_menu .dropdown-menu ul {
		padding: 0 15px;
	}
	.cointact_info,
	.contact_form {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.filter_menu .custom_dropdown_menu {
		top: 50px;
	}
	.baner_text h2 {
		font-size: 26px;
	}
	.baner_text p {
		font-size: 14px;
	}
	.sec_title.font_34,
	.sec_title {
		font-size: 24px;
	}
	.coaches_info h3 a,
	.coaches_info h3 {
		font-size: 18px;
	}
	div.text-center.slide_txt,
	.comon_list {
		min-height: 1px;
	}
	.paragraph_row .col-md-4 {
		width: 100%;
	}
	.paragraph_row .col-md-4:nth-child(2n + 1) {
		clear: none;
	}
	.become_coach_page .about_section .sec_title {
		font-size: 22px;
		line-height: 30px;
	}
	.become_how_row h4,
	.benifit_box h3 {
		font-size: 18px;
		line-height: 24px;
	}
	.become_how_row p,
	.benifit_box p {
		line-height: 24px;
		font-size: 14px;
	}
	.become_how_row .right_part,
	.become_how_row .left_part {
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center;
	}
	.become_how_row .right_part {
		order: 1;
	}
	.become_how_row .left_part {
		order: 2;
	}
	.become_how_row h4,
	.become_how_row p {
		margin: 0 auto;
	}
	.become_how_row.even .left_part,
	.become_how_row .left_part {
		padding-right: 0;
		padding-left: 0;
		border-right: none;
		border-left: none;
		border-bottom: 2px solid #e3e3e3;
		padding-bottom: 30px;
		margin-bottom: 10px;
	}
	.become_how_row.even .left_part:after,
	.become_how_row .left_part:after {
		right: 0;
		left: 0;
		bottom: -16px;
		top: auto;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-top: 16px solid #e3e3e3;
		height: 16px;
		border-bottom: none;
	}
	.become_how_row:last-child .left_part {
		border: none;
		padding-bottom: 0;
	}
	.become_how_row:last-child .left_part:after {
		display: none;
	}
	.jq-ry-container .jq-ry-group-wrapper .jq-ry-normal-group svg {
		width: 15px;
	}
	.filter_container .search_content .search_box,
	.filter_container .search_content div {
		width: 100%;
		margin-bottom: 15px;
	}
	.filter_container .search_content div.rating_box {
		margin-bottom: 0;
	}
	.filter_container .search_content div:nth-child(2n + 1) {
		clear: initial;
	}
	.about_main_img iframe {
		width: 100%;
	}
	.coman_table table.table > tbody > tr > td,
	.coman_table table.table > thead > tr > th,
	.coman_table table td,
	.coman_table table th {
		padding: 10px;
	}
	.coman_table table td:first-child {
		width: 70px;
	}
	.access-premium-page-section .custom-table-pricng .o-pricing-table__footer th .buy-now-btn {
		padding: 0;
	}
	.profile-wizard-dv .package_box_services {
		margin: 0;
		width: 100%;
	}
	.coman_form {
		padding: 15px;
	}
	.review_row .rating_star .jq-ry-container {
		padding: 0;
	}
	.review_rating .coach-rating-review.jq-ry-container {
		top: 1px;
	}
	.review_sec .review_rating .rating_star svg {
		width: 21px;
		height: 21px;
	}
	.review_row .rating_star .jq-ry-container .jq-ry-group-wrapper .jq-ry-normal-group svg {
		width: 16px;
	}
	.modal.buy-package-modal .coman_table table tbody tr.first-item-align-center td {
		width: 60%;
		min-width: 140px;
	}
}

@media (max-width: 670px) {
	.review_box .text_content p {
		min-height: 1px;
	}
}

@media (min-width: 568px) and (max-width: 991px) and (orientation: landscape) {
	.detail-content-mtc-dv {
		width: 364px;
		top: -44px;
		z-index: 99;
		height: 100%;
		margin-bottom: -44px;
		border-left: 4px solid #000;
	}
	.no-data-found-chat-div .icon-dv {
		margin: 0 0 12px;
	}
	.no-data-found-chat-div .icon-dv .bridgible-icon {
		font-size: 74px;
	}
	.no-data-found-chat-div .text-dv p {
		font-size: 12px;
		max-width: 250px;
		margin: 0 auto 5px;
	}
	.no-data-found-chat-div .no-data-found-chat-inner {
		padding: 20px 0;
	}
	.coach-dtl-header-dv .mtc-rw-dtls-header-inner {
		width: calc(100% - 364px);
	}

	.video-root-coach-dv .video-container .video {
		height: auto;
	}
	.video-player-mtc-dv {
		padding: 15px 15px;
	}
}

@media (max-width: 567px) {
	.about_page .about_main_img {
		left: auto;
	}
	/*.about_page .about_main_img img {max-width: 280px;}*/
	.about_page .about_main_img {
		display: inline-block;
		width: 100%;
	}
	.lower_img {
		border-width: 8px;
		float: left;
	}
	.howit_txt h4 {
		font-size: 18px;
	}
	.bread_crumb h1 {
		font-size: 18px;
		line-height: 24px;
	}
	.video_sec {
		margin-top: 30px;
	}
	.smal_title {
		font-size: 16px;
	}
	.faq_main {
		padding-top: 15px;
	}
	.acc_number {
		width: 100%;
		padding-left: 0;
		margin-top: 10px;
	}
	.payment_content .selection {
		top: 10px;
		right: 10px;
		bottom: auto;
		height: auto;
	}
	.coach_lesson .btn_div {
		width: 100%;
		text-align: center;
	}
	.coach_lesson .btn_div .coman_btn {
		float: none;
		margin-top: 15px;
	}
	.complete_pro_box .nav-tabs > li > a {
		font-size: 14px;
	}
	.baner_text h2 {
		font-size: 22px;
	}
	.sec_title.font_34,
	.sec_title {
		font-size: 22px;
	}
	.my_coach_package .plan_row ul {
		padding-right: 15px;
	}
	.eye_resp {
		padding: 10px;
		text-align: center;
		width: 100%;
		display: inline-block;
		border-top: 1px solid #bfbfbf;
	}
	.my_coach_package .plan_row .eye_rate {
		position: relative;
		top: auto;
		right: auto;
	}
	.strengths_sec .col-md-4:nth-child(2n + 1) {
		clear: none;
	}
	.strengths_sec .col-md-4 {
		width: 100%;
	}
	.strength_box {
		margin-top: 20px;
	}
	.location_hour {
		position: relative;
		left: auto;
		top: auto;
		right: auto;
		display: inline-block;
		width: 100%;
		padding: 10px 15px 0;
	}
	ul.pack_list.pink_list.coach_pack_list li {
		width: 100%;
	}
	.label_div label {
		margin: 0 15px 10px;
	}
	.coach_lesson .plan_row ul li {
		width: 100%;
		margin-bottom: 15px;
	}
	.coach_lesson .plan_row ul {
		padding-bottom: 0;
	}
	.benefits_bridgible_sec:before {
		height: 50px;
	}
	.about_main_img iframe {
		height: 290px;
	}
	.plan_head .coman_btn.small_btn {
		position: relative;
		right: auto;
		top: auto;
		margin-top: 15px;
	}
	.my_plan_page .plan_head {
		padding-right: 15px;
	}
	.my_plan_page.my_lessons_page .plan_head h3 {
		width: 100%;
	}
	.my_plan_page.my_lessons_page .plan_row ul li.btn_div .coman_btn {
		max-width: 130px;
	}
	.my_plan_page .btn_div .coman_btn.border_btn {
		margin-right: 10px;
	}
	.library_page .browse_sec,
	.library_page .inclusion_sec,
	.library_page .share_sec {
		padding: 40px 0;
	}
	.my_plan_page.my_lessons_page .plan_row ul li.btn_div {
		text-align: left;
	}
	.my_plan_page .edit_del_btn {
		position: relative;
		right: auto;
		margin-top: 15px;
	}
	.my_plan_page .edit_del_btn a {
		margin-right: 15px;
		margin-left: 0;
	}
	.dollar_sign.youtube input.input_text {
		padding-left: 240px;
	}
	.dollar_sign.youtube span {
		font-size: 14px;
		width: 230px;
	}
	.refer_border_box {
		width: 100%;
	}
	.text {
		margin: 10px 0;
		width: 100%;
		text-align: center;
	}
	.refer_grey_box .coman_btn.border_btn {
		margin: 0 auto;
		display: block;
		float: none;
	}
	.refer_border_box button.copy_icon {
		padding: 0 10px;
	}

	/* Match review **/
	.video-player-mtc-dv {
		min-height: 200px;
	}
	.detail-content-mtc-dv {
		width: 100%;
		overflow: visible;
		height: auto;
	}
	body .video-progress {
		margin-bottom: 0;
	}
	body .comment-bar-dv {
		height: 22px;
		top: 0;
		margin-bottom: 0;
	}
	.comment-info-span {
		width: 14px;
		height: 14px;
		border-radius: 16px;
		font-size: 10px;
		line-height: 7px;
	}
	.comment-bar-dv .popover .popover-title {
		font-size: 12px;
		line-height: 14px;
		padding: 5px 8px 5px;
	}
	.comment-bar-dv .popover .popover-title h6 {
		display: block;
		margin-right: 0;
		font-size: 12px;
		line-height: 16px;
	}
	.comment-bar-dv .popover-content {
		padding: 5px 8px 5px;
	}
	.comment-bar-dv .popover .popover-title .time-span {
		font-size: 11px;
		line-height: 14px;
		width: 100%;
	}
	.mtc-time-dv {
		font-size: 11px;
		line-height: 16px;
	}
	.mtc-time-dv .time-span {
		width: 50px;
		min-height: 16px;
	}
	.mtc-time-dv .text-span {
		width: calc(100% - 50px);
	}
	.comment-bar-dv .popover {
		min-width: 150px;
	}
	.mtc-time-dv .text-span p {
		font-size: 11px;
		line-height: 16px;
	}
	.popover.top > .arrow {
		transform: scale(0.7);
		transform-origin: top;
	}

	.detail-content-mtc-body-dv .custom-dtl-tab-dv {
		top: 40px;
	}
	body .time-code-dv .select2-container {
		z-index: 9;
	}
	/* End of match review **/
	.signature-row-dv {
		width: 300px;
		max-width: 100%;
	}
	.video-player-mtc-dv {
		overflow: visible;
	}
	.dropdown-menu-drawing {
		top: 36px;
		right: -16px;
		z-index: 9;
		padding: 5px 6px;
	}

	.canvas-container {
		height: calc(100% - 64px) !important;
	}
}

@media (max-width: 500px) {
	.table.cst-table thead {
		display: none;
	}
	.table.cst-table tbody {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}
	.table.cst-table tbody tr {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		padding: 10px 0;
		row-gap: 10px;
	}
	.table.cst-table tbody tr td::before {
		content: attr(data-label);
		display: block;
		font-family: "Aileron-SemiBold";
		font-size: 13px;
		line-height: 18px;
		margin: 0 0 2px;
	}
	.table.cst-table td {
		width: 50%;
		border: none;
		padding: 0 10px 0;
		display: block;
	}

	#transaction_history_table_wrapper table.dataTable td.dataTables_empty,
	table.dataTable td.dataTables_empty {
		text-align: left;
	}
}

@media (max-width: 490px) {
	.plan_row ul li,
	.my_lessons_page .plan_row ul li:nth-last-child(1),
	.my_lessons_page .plan_row ul li:nth-last-child(2),
	.my_lessons_page .plan_row ul li {
		width: 100%;
	}
	.profile_search_content input.input_text.search_input {
		width: 100%;
		margin-bottom: 15px;
		max-width: 100%;
	}
	.filter_menu .custom_dropdown,
	.filter_menu {
		width: 100%;
	}
	.filter_menu {
		margin-bottom: 10px;
	}
	/*.m-file-upload.upload_multi_pic .file-img {flex: 0 0 100%;max-width: 100% !important;margin-right: 0;}*/
	.m-file-upload.upload_multi_pic .dropzone .dz-preview {
		width: 100%;
	}
	.m-file-upload.upload_multi_pic .dropzone .dz-preview {
		min-height: 80px;
	}
	.m-file-upload.upload_multi_pic .file-img:nth-child(3n),
	.m-file-upload.upload_multi_pic .dropzone .dz-preview:nth-child(3n + 1) {
		margin-right: 0;
	}
	.user_menu .dropdown-menu {
		top: 35px !important;
	}
	body .m-file-upload.upload_multi_pic .file-img {
		width: 100% !important;
	}
	.chat_tab .nav-tabs > li.active > a,
	.chat_tab .nav-tabs > li.active > a:focus,
	.chat_tab .nav-tabs > li.active > a:hover {
		line-height: 38px;
	}
	.chat_tab .nav-tabs > li > a {
		font-size: 14px;
		line-height: 38px;
		padding: 0 15px 0 40px;
	}
	.chat_tab .nav-tabs > li > a i {
		font-size: 22px;
		left: 10px;
	}
	.grey_head {
		padding-bottom: 50px;
	}
	.grey_head .title_div,
	.grey_head .grey_right_head {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.grey_head .grey_right_head {
		padding-top: 15px;
		justify-content: start;
	}
	.grey_right_head ul {
		text-align: left;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.benefits_bridgible_sec:before {
		height: 40px;
	}
	.dollar_sign.youtube input.input_text {
		padding-left: 210px;
	}
	.dollar_sign.youtube span {
		font-size: 12px;
		width: 200px;
	}
	body .profile-wizard-top .nav li a {
		font-size: 12px;
	}
	.sign_up_page .ico-coach::before,
	.sign_up_page .ico-player::before {
		width: 30px;
		height: 30px;
	}
	.auth_page .nav-tabs > li.active > a::before {
		height: 24px;
		width: 24px;
		font-size: 14px;
	}
	.login_with a {
		padding: 0 15px 0 55px;
	}
	.package_box_services ul.pack_list.pink_list li.li-w70,
	.package_box_services ul.pack_list.pink_list li.li-w30 {
		width: 100%;
		text-align: left;
	}

	.upload-dropzone-card {
		width: calc(100% - 30px);
		right: 15px;
		padding: 0;
	}
	.upload-dropzone-card .upload-dropzone-top-card .btn-div {
		column-gap: 5px;
	}
}

@media (max-width: 479px) {
	.filter_container .search_content div {
		width: 100%;
		margin-right: 0;
	}
	.cancle_plan {
		padding: 10px;
		text-align: center;
		display: inline-block;
		width: 100%;
		float: left;
		border-top: 1px solid #bfbfbf;
	}
	.cancle_plan .coman_btn {
		position: relative;
		visibility: visible;
		opacity: 1;
		top: auto;
		right: auto;
		float: none;
	}
	.coach_lesson .plan_row {
		float: left;
		overflow: hidden;
	}
	.extra_div {
		float: left;
	}
	.coach_lesson .player_my_lesson_detail .plan_head {
		padding-right: 15px;
	}
	.coach_lesson .cancle_plan {
		position: relative;
		right: auto;
		bottom: auto;
		top: auto;
		border: none;
	}
	.quick_links {
		width: 100%;
		text-align: center;
	}
	ul.social_ul {
		display: inline-block;
		width: auto;
	}
	.list_details_info .thumb_content {
		padding-top: 60px;
	}
	.list_details_info .coaches_info {
		padding-top: 20px;
	}
	.list_details_info .rating_star,
	.list_details_info .price {
		width: 100%;
		text-align: center;
		margin-top: 10px;
	}
	.about_info_sec .about_text p,
	.about_info_sec .about_text p {
		font-size: 14px;
	}
	ul.pack_list.pink_list li {
		width: 50%;
	}
	.name_column .form_group.marign_right {
		margin-right: 0;
	}
	.pro_img_row {
		margin-bottom: 0;
	}
	.name_column .form_group {
		margin-bottom: 15px;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.mesgscontent .chat_img {
		display: none;
	}
	.mesgscontent .msg_head .chat_img {
		display: inline-block;
		flex: 0 0 30px;
		max-width: 30px;
		height: 30px;
	}
	.mesgscontent .chat_ib.user_info {
		width: initial;
		flex: 0 0 calc(100% - 30px);
		max-width: calc(100% - 30px);
	}
	.mesgscontent .chat_ib.user_info h5 {
		padding-bottom: 0;
	}
	.current_chat.msg_head {
		padding: 9px 00px 9px 30px;
	}
	.sent_msg,
	.received_withd_msg {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.received_msg {
		padding-right: 30px;
	}
	.sent_msg {
		padding-left: 30px;
	}
	.received_msg p,
	.sent_msg p {
		font-size: 13px;
		line-height: 22px;
	}
	header.after_login_header .navigation_content {
		margin-top: 0;
	}
	.auth_btn,
	.dropdown-toggle img {
		width: 30px;
		height: 30px;
		margin-top: 0;
	}
	.after_login_header .head_links {
		margin-top: 15px;
	}
	.auth_btn {
		margin-left: 10px;
	}
	.after_login_header .header_logo {
		width: 120px;
	}
	.after_login_header .head_links {
		max-width: calc(100% - 120px);
	}
	header.after_login_header .navigation_content {
		margin-left: 10px;
	}
	.after_login_header .head_links {
		margin-top: 5px;
	}
	.notification_menu .dropdown-menu {
		transform: translateX(calc(50% - 22px));
		min-width: 300px;
		max-width: 300px;
	}
	/*.coach_lesson .coman_btn {position: relative;right: auto;bottom: auto;}*/
	.coach_details_content {
		width: 100%;
	}
	.coach_lesson .coman_btn {
		right: 10px;
		top: 0;
		bottom: 0;
		margin: auto;
		height: 39px;
		width: 110px;
		padding: 0;
	}
	.filter_menu .custom_dropdown_menu {
		min-width: 280px;
	}
	.complete_pro_box .nav-tabs > li {
		text-align: center;
	}
	.complete_pro_box .nav-tabs > li > a i {
		display: block;
		margin: 0 auto 10px;
	}
	.complete_pro_box .nav-tabs > li > a {
		line-height: 20px;
		text-align: center;
	}
	.complete_pro_box .nav-tabs > li.active > a,
	.complete_pro_box .nav-tabs > li:hover > a,
	.complete_pro_box .nav-tabs > li.active > a:focus,
	.complete_pro_box .nav-tabs > li.active > a:hover {
		line-height: 20px;
	}
	.payment_details_page .border_title {
		padding-right: 0;
	}
	.payment_details_page .border_title .coman_btn {
		display: block;
		float: none;
		width: 150px;
		margin-top: 10px;
		position: relative;
		top: auto;
		right: auto;
	}
	.baner_text h2 {
		font-size: 20px;
	}
	.thumb_img img {
		width: 50px;
		height: 50px;
	}
	.thumb_img {
		top: -15px;
	}
	.thumb_content .price,
	.thumb_content .rating_star {
		width: calc(50% - 40px);
	}
	.my_profile_page .border_title .coman_btn {
		display: block;
		float: none;
		width: 150px;
		margin-top: 10px;
		position: relative;
		top: auto;
		right: auto;
	}
	.voucher_box .voucher_text {
		padding-left: 0;
		flex: 0 0 100%;
		max-width: 100%;
		margin-top: 10px;
	}
	.bread_crumb h1 {
		text-align: center;
		width: 100%;
		display: inline-block;
	}
	.after_login_header + .bread_crumb h1 {
		text-align: left;
		width: auto;
	}
	.resp_btn {
		width: 100%;
		display: inline-block;
		text-align: center;
	}
	.bread_crumb a.coman_btn.small_btn {
		position: relative;
		top: auto;
		right: auto;
		margin: 15px auto 0;
		float: none;
		display: block;
	}
	header .user_menu .dropdown-toggle {
		padding: 15px 25px 0 24px;
		float: left;
	}
	header .user_menu .caret {
		top: 15px;
	}
	.user_menu {
		margin-left: 15px;
	}
	footer .quick_links ul {
		display: inline-block;
	}
	footer .quick_links ul {
		width: auto;
	}
	footer .social_links li {
		float: none;
	}
	.become_coach_page .about_section .sec_title {
		font-size: 18px;
		line-height: 26px;
	}
	.notification_menu .dropdown-menu {
		top: 40px !important;
		left: -140px !important;
	}
	.notification_menu .dropdown-menu:before {
		right: 104px;
	}
	.sec_title.font_34,
	.sec_title {
		font-size: 20px;
	}
	a.msg_back {
		top: 19px;
	}
	.current_chat {
		padding: 9px 20px 9px 17px;
	}
	.extra_div .btn_content,
	.coach_lesson .plan_row .extra_div ul {
		width: 100%;
	}
	.extra_div .btn_content .coman_btn {
		width: calc(50% - 5px);
	}
	.extra_div .btn_content .coman_btn:first-child {
		margin-left: 10px;
	}
	.about_main_img iframe {
		height: 270px;
	}
	.my_plan_page.my_lessons_page .plan_row ul li.btn_div .coman_btn {
		max-width: 120px;
	}
	.my_plan_page.my_lessons_page .plan_row ul li:first-child {
		max-width: 100%;
		width: 100%;
	}

	.profile-wizard-top .nav li .label-txt {
		display: none;
	}
	.quick_links.w-40,
	.quick_links.w-35,
	.quick_links.w-25 {
		width: 100%;
	}
	footer .quick_links ul {
		margin-bottom: 10px;
	}
	.contact_links {
		margin-top: 0;
	}
}

@media (max-width: 400px) {
	.list_details_info .btn_div .coman_btn {
		width: 100%;
		padding: 0 20px;
		height: 39px;
	}
	.list_details_info i.icon.icon-28 {
		position: relative;
		left: auto;
		top: auto;
		margin-right: 5px;
	}

	.coaches_box .list_details_info .btn_div {
		width: 100%;
		padding: 0 15px;
	}
	.list_details_info .btn_div a.coman_btn.border_btn {
		margin-left: 0;
		margin-top: 10px;
	}
	.about_page .about_main_img img {
		max-width: 240px;
	}
	.form_group.expiry_date,
	.form_group.cvv_number {
		width: 100%;
	}
	.form_group.expiry_date {
		margin-right: 0;
		margin-bottom: 15px;
	}
	.expect_response .col-md-6 {
		width: 100%;
	}
	.expect_response .input_text {
		margin-bottom: 15px;
	}
	.expect_response .col-md-6:last-child .input_text {
		margin-bottom: 0;
	}
	.coach_profile_page .complete_pro_box .nav-tabs > li.active > a,
	.coach_profile_page .complete_pro_box .nav-tabs > li:hover > a,
	.coach_profile_page .complete_pro_box .nav-tabs > li.active > a:focus,
	.coach_profile_page .complete_pro_box .nav-tabs > li.active > a:hover {
		line-height: 20px;
	}
	.coach_profile_page .complete_pro_box .nav-tabs > li > a {
		padding-bottom: 10px;
		line-height: 20px;
	}
	.coach_profile_page .complete_pro_box .nav-tabs {
		border-radius: 10px;
		padding: 10px;
	}
	.coach_profile_page .complete_pro_box .nav-tabs > li:after {
		height: 85%;
	}
	.locaton_lbl,
	.response_lbl {
		width: 100%;
		text-align: center;
		float: none;
	}
	.response_lbl span {
		display: inline-block;
		margin-left: 5px;
		margin-top: 5px;
	}
	.about_main_img iframe {
		height: 250px;
	}
	.library_videos_page .filter_container .search_content div {
		width: 100%;
		margin-bottom: 15px;
	}
	.dollar_sign.youtube input.input_text {
		padding-left: 133px;
	}
	.dollar_sign.youtube span {
		width: 124px;
		font-size: 12px;
		line-height: 1.4;
		text-align: left;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media (max-width: 360px) {
	.navbar-toggle {
		width: 20px;
		height: 25px;
	}
	header.user_menu {
		margin-left: 10px;
	}
	header .user_menu .dropdown-toggle {
		padding: 0;
		height: 25px;
		width: 40px;
	}
	.auth_btn,
	.dropdown-toggle img {
		height: 25px;
		width: 25px;
	}
	header .user_menu .caret {
		top: 10px;
	}
	.btn_div .coman_btn,
	.btn_div a.coman_btn.border_btn {
		margin: 0;
		width: 100%;
	}
	.btn_div a.coman_btn.border_btn {
		margin-bottom: 10px;
	}
	.about_main_img iframe {
		height: 200px;
	}

	.custom-table-pricng th h2 {
		font-size: 14px;
	}
	.custom-table-pricng th h2 i {
		margin: 0 5px 0 0;
		height: 20px;
		width: 20px;
		font-size: 16px;
	}
}

@media (max-width: 350px) {
	.pricing-responsive-dv {
		overflow-x: auto;
	}
	.custom-table-pricng td:first-child,
	.custom-table-pricng th:first-child {
		width: 110px;
	}
	.custom-table-pricng th h5 {
		font-size: 11px;
	}
	.custom-table-pricng th h4 {
		font-size: 16px;
	}
	.custom-table-pricng th.w-30 {
		width: 100px;
	}
	.custom-table-pricng td i.icon-5,
	.custom-table-pricng td i.icon-55 {
		font-size: 16px;
	}
	.custom-table-pricng .o-pricing-table__footer th .coman_btn {
		padding: 0 10px;
		font-size: 12px;
		line-height: 26px;
	}

	.access-premium-page-section .pricing-root .title-dv h2 {
		font-size: 24px;
	}
	.access-premium-page-section .pricing-root .title-dv p {
		font-size: 14px;
	}
	.custom-table-pricng td:first-child,
	.custom-table-pricng th:first-child {
		width: 90px;
		font-size: 11px;
	}
	.sup-pricing-bx-card p.price {
		font-size: 18px;
	}
	.sup-pricing-bx-card h4 {
		font-size: 16px;
	}
	.sup-pricing-premium-section {
		padding: 30px 0 40px;
	}
	.sup-pricing-premium-section .title-dv {
		margin: 0 0 20px;
	}

	.hiw-img-dv {
		margin-left: 20px;
		width: 190px;
	}
	.hiw-img-ic-card:nth-child(2) {
		margin-top: 20px;
		margin-left: 15px;
	}
	.how-it-work-image-dv::after {
		top: 70px;
		height: 230px;
		width: 260px;
	}
}
