@media only screen and (max-width: 1199px) 
{ 

p,
li { font-size: 18px; }

/* home page */
.two_column_sec { padding: 50px 0; }
.two_column_div { gap:20px; }
.two_column_text h2 { font-size: 38px; line-height:1; }
.two_column_text h2 span { font-size: 38px; line-height:1; }

.protocol_cards { gap: 10px; }

.hp_unfck_text_main { padding: 0 50px; }
.hp_unfck_text h2 { font-size: 38px; line-height:1; margin-bottom: 20px; }
/*.hp_unfck_text h2 span { font-size: 42px; line-height:1 }*/
.hp_unfck_text p { font-size: 18px; }

/* footer start */
.ftr_des h2 { font-size: 42px; margin-bottom: 15px; }
.ftr_des p { font-size: 20px; }

.ftr_bottom { padding: 30px 0; }
.ftr_bottom_div { flex-direction:column; }
.ftr_bottom_links { text-align:center; }
.ftr_bottom_links ul { width: 100%; margin:14px 0; }
.ftr_bottom_links ul li,
.ftr_bottom_links ol li { float: none;display: inline-block ; }
.ftr_bottom_links ol { margin-left: 0; width: 100%; }

/* footer end */

/* about page */

.two_column_text h4 { font-size: 30px; line-height:1.2; }

.barr_div { grid-template-columns: 380px 1fr; gap: 50px; }

.about_two_column_sec .two_column_text h2 { margin-bottom: 20px; }
.two_column_text h4 { max-width:100%; font-size: 24px; }

.barr_sec { padding: 50px 0; }
.barr_div {
	grid-template-columns: 200px 1fr;
	gap: 30px;
}
.barr_text h2 { font-size: 26px; line-height:1.2; margin-bottom: 20px; }
.barr_text h3 { font-size: 26px; }

.hp_unfck_main { flex-direction: column; gap:30px; }
.about_unfck_sec .hp_unfck_text_main { max-width: 100%; padding:0 25px; }
.hp_unfck_text { max-width: 100%; text-align: center; }
.hp_unfck_text h2 { font-size: 30px; }
.about_unfck_sec .hp_unfck_text h2 strong { font-size: 30px; }
.hp_unfck_pic {
	max-width: 100%;
}
.hp_unfck_text_main {
	max-width: 100%;
}


/* work page */
.work_together_div { gap:15px; }

/* unfck */
.bnr_btm_text h2 { font-size: 42px; line-height:1; margin-bottom: 40px; }
.bnr_btm_text h2 span { font-size: 42px; line-height:1; }

.coach_text_main { padding: 0 30px; }
.coach_text h2 { font-size: 36px; line-height:1; margin-bottom: 30px; }
.coach_text h2 span { font-size: 36px; line-height:1; display: block; }
.coach_text h2 strong { font-size: 22px; margin-bottom: 10px; }
.coach_text p { font-size: 24px; line-height:1.5; margin-bottom: 30px; }
.coach_text h3 { font-size: 20px; line-height:1; }
.coach_text ul li { font-size: 18px; }





}

@media only screen and (max-width: 991px) 
{ 

.primary_btn { min-width:160px; padding: 10px 15px; font-size: 16px; }

.two_column_sec { padding-bottom: 20px; }
.two_column_div { grid-template-columns:1fr; }
.two_column_text h2 { font-size: 30px; }

.kelli_musa_text { max-width: 400px; }
.kelli_musa_text h2 { font-size: 48px; }
.kelli_musa_text span { font-size: 20px; margin-bottom: 5px; }
.kelli_musa_text p { margin-bottom: 20px; }

.protocol_sec { padding: 50px 0;}
.protocol_text h2 { font-size: 36px; margin-bottom: 20px; }
.protocol_text p { font-size: 18px; }

.protocol_cards { margin-top: 30px; }
.single_card_text { padding: 20px 5px; }
.single_card_text h2 { font-size: 28px; line-height:1; }

.hp_unfck_text_main { padding: 0 20px 0 30px; }
.hp_unfck_text p { margin-bottom: 20px; }

.slider_title_div { margin-bottom: 20px; }
.slider_title_div h2 span { font-size: 20px; }
.slider_title_div h2 { font-size: 36px; }

/* footer start */
.ftr_des_div { grid-template-columns: 1fr; text-align:center; }
.ftr_des { max-width: 100%; }
.ftr_des h2 { font-size: 36px; }
.ftr_des p {font-size: 18px;margin: 0 auto;max-width: 340px; }
.ftr_form img { width: 200px !important; }

/* footer end */

/* about page */
.about_unfck_sec {
	padding: 50px 0;
}

/* work page */
.bnr_btm_text h2 { font-size: 36px; line-height:1.2; margin-bottom: 30px; }
.bnr_btm_text h2 span { font-size: 60px; line-height:1; }
.bnr_btm_text p br { display: none; }

.work_together_sec h2 { font-size: 36px; margin-bottom: 20px; }
.work_together img { height:350px; }
.work_together_text h3 { font-size: 28px; line-height:1 }
.work_together_text p { font-size: 16px; }

.podcast_media_text { max-width: 300px; }
.podcast_media_text { max-width: 300px; }
.podcast_media_text h2 { font-size: 36px; line-height: 1; }
.podcast_media_text p { font-size: 18px; }

/* unfck */
.coach_sec { padding: 30px 0; }
.coach_text_main { padding: 0 25px; }
.coach_text h2 {
	font-size: 30px;
	line-height: 1.2;
	margin-bottom: 20px;
}
.coach_text h2 span { font-size: 26px; }
.coach_text p { font-size: 18px; line-height:1.4; }
.coach_text h3 { font-size: 18px; }
.coach_text ul li { font-size: 16px; }
.include_sec { padding: 50px 0; }
.method_sec {
	padding: 50px 0;
}

.method_text h2 { font-size: 36px; line-height:1; margin-bottom: 30px; }
.method_text h2 span { font-size: 42px; line-height:1; }
.method_text ul li { font-size: 18px; }
.method_text p { font-size: 16px; }

/* contact page */
.contact_form_text p br { display: none; }

.ftr_main_div picture img { height: 450px; object-fit: cover; }

}

@media only screen and (max-width: 767px) 
{ 

p,
li { font-size: 16px; }

.two_column_text h3 { font-size: 17px; }
.two_column_text h2,
.two_column_text h2 span { font-size: 28px; } 
.two_column_text ul {
	padding-right: 0;
}

.kelli_musa_sec::before { display: none; }
.kelli_musa_row {
	position: relative;
	top: 0;
	transform: none;
	padding: 0 20px;
}
.kelli_musa_text {
	max-width: 100%;
	padding: 20px 0;
}
.kelli_musa_text span,
.kelli_musa_text p { color: var(--black); }
.kelli_musa_text span,
.protocol_text h2 span { font-size: 16px; }

.protocol_text h2 span { margin-bottom: 10px; }

.protocol_cards { flex-direction:column; }
.single_card { max-width: 100%; }

.hp_unfck_main {
	flex-direction: column-reverse;
} 
.hp_unfck_text_main {
	padding: 0 20px 20px;
	max-width: 100%;
}
.hp_unfck_text h2 { font-size: 30px; }
/*.hp_unfck_text h2 span { font-size: 34px; }*/

.hp_unfck_pic {max-width: 100%;}

.testimonial_sect { padding: 50px 0 10px; }
.ftr_main_div picture img {height: 550px; object-position: left; }
.ftr_bottom_div { text-align:center; }

/* about page */
.about_bnr_sec .bnr_des {
	margin-left: 0;
}
.about_unfck_sec .hp_unfck_text h2 strong { font-size: 24px; }
.barr_div {gap: 30px;flex-direction: column-reverse;display: flex !important;}

/*.about_unfck_sec .hp_unfck_text_main { padding:0; }*/
.about_unfck_sec .hp_unfck_pic {
	max-width: 100%;
	margin-top: 20px;
}

/* work page */
.work_bnr_sec .bnr_des h1 { margin-bottom:10px;}
.work_bnr_sec .bnr_des h1 strong { line-height:1; }
.bnr_des h1 strong {
	font-size: 40px;
	display: block;
}
.bnr_btm_text_sec {
	padding: 50px 0 10px;
}
.bnr_btm_text h2 { font-size: 26px; }
.bnr_btm_text h2 br { display: none; }
.bnr_btm_text h2 span { font-size: 40px; }

.work_together_sec {
	padding: 20px 0 50px;
}
.work_together_sec h2 { font-size: 30px; }
.work_together_div { grid-template-columns:1fr; }

.podcast_media_sec {
	padding-bottom: 40px;
}
.podcast_media_div {
	gap: 20px;
	flex-direction: column-reverse;
}

/* unfck */
.coach_sec { padding: 30px 0 0; }
.coach_main { flex-direction: column; }
.coach_text_main {
	padding: 0 20px;
	max-width: 100%;
}


.include_sec { padding: 40px 0 20px; }
.include_text h2 { font-size: 32px; }

.method_sec {
	padding: 40px 0 20px;
}
.method_div { gap: 20px; flex-direction: column-reverse; }

/* contact page */

.contact_form_sec {
	padding: 50px 0 0;
}
.wpforms-field { padding:5px 0 !important;}
.wpforms-field input[type="text"], .wpforms-field input[type="email"], .wpforms-field input[type="tel"], .wpforms-field input[type="password"], .wpforms-field textarea { height:34px; font-size: 14px !important; }

.page_content {
	padding: 80px 0 30px;
}
.contact_form_text p { font-size:15px; line-height:24px; }
.contact-form {
	padding-bottom: 15px;
}

/* footer */
.ftr_bottom_div p { font-size: 12px; }
.ftr_bottom_links ul li { float: left; width: 100%; margin-bottom: 5px; }
.ftr_bottom_links ul li::before { display: none; }

.ftr_form .wpforms-one-half { margin-bottom:10px; }
.ftr_form .wpforms-field input[type="text"], .ftr_form .wpforms-field input[type="email"], .ftr_form .wpforms-field input[type="tel"], .ftr_form .wpforms-field input[type="password"] {
	height: 34px; font-size: 14px !important; }


.bnr_des h1 sup { font-size: 24px; }
.page-id-117 .bnr_des h1 span { font-family: var(--fd-bold); font-size: 36px; }
.page-id-117 .bnr_des h1 { font-family: var(--born-ready); font-size: 40px;  }
.coach_pic { max-width: 100%; }

}


@media only screen and (max-width: 575px) 
{ 
.testi_slidr .swiper-slide { max-width:100%; }




