/*
Theme Name: Woxfit Child
Theme URI: https://promo-theme.com/woxfit/
Author: Promo Theme
Author URI: https://themeforest.net/user/ypromo
Description: WoxFit - this theme was custom-built for the Fitness industry. You can create your own unique and beautiful site for Gyms, Personal trainers, Sports Courses, and Sport Nutrition shops. Various pages and galleries will show the uniqueness of your work. It also features full Elementor Page Builder compatibility with 32+ ready widgets.
Tested up to: 5.8.0
Template: woxfit 
Version: 1.0.1
Requires PHP: 7.0
Text Domain: ypromo
Text Domain: woxfit-child
License: GNU General Public License v2 or later
License URI: LICENSE
*/

/* Add your custom CSS below */
.pt-icon-boxes.style-custom .pt-icon-box:hover {
    max-height: 208px;
    margin-top: -82px;
}
.pt-icon-boxes.style-custom .pt-icon-box-button {
    min-height: 82px;
}
/* =========== Custom Css Start ============ */
@media screen and (max-width: 991px) {
	.mobile-menu-wrap .mobile-menu > ul > li > a {
		font-size: 24px;
	}
	.pt-pricing-table-title {
		font-size: 20px;
	}
	.pt-pricing-table {
    	padding: 45px 25px 50px;
	}
	.pt-pricing-tables.style-2 .pt-pricing-table-price {
		font-size: 42px;
	}
}
@media screen and (max-width: 767px) {
	.pt-button.filled-2,
	.pt-button.filled {
		padding: 13px 12px 10px;
        font-size: 13px;
	}
	.pt-icon-boxes.style-custom .pt-icon-box {
		max-height: unset;
	}
	.pt-icon-boxes.style-custom .content-wrapper {
		padding: 15px;
	}
	.pt-icon-boxes.style-custom .pt-icon-box-button {
		padding: 15px;
	}
	.pt-icon-boxes.style-custom .pt-button i {
		min-width: 16px;
	}
	.pt-icon-boxes.style-custom .pt-icon-box:hover {
		max-height: unset;
		margin-top: 0;
	}
	.pt-icon-boxes.style-custom .pt-swiper-arrows {
		top: -20px;
	}
	.pt-icon-boxes.style-before-content .pt-icon-box {
		gap: 15px;
		flex-direction: column;
	}
	.portfolio-block .portfolio-item {
		margin-bottom: 20px;
	}
	.mobile-menu-wrap .mobile-menu > ul > li > a {
        font-size: 18px;
    }
	.pt-pricing-table-options .option-item:not(:last-child) {
		font-size: 14px;
	}
	.pt-pricing-table-options {
		margin-top: 0px;
	}
	.pt-testimonials.style-3 .pt-testimonial-content {
		padding: 30px 25px;
	}
	.filter-buttons .wrap {
		gap: 8px 14px;
	}
	.pt-pricing-tables.style-2 .pt-pricing-table-price {
        font-size: 34px;
    }
	.site-logo img {
		max-width: 100% !important;
		width: 200px;
	}
	.service-body-man img,
	.service-athlete-img img {
		width: 50% !important;
		display: block;
	}
}
@media screen and (max-width: 575px) {
	.service-body-man img,
	.service-athlete-img img {
		width: 100% !important;
	}
}
/* =========== Custom Css End ============ */