body #page-container .et_pb_section .et_pb_button_0 {
		color: #000 !important;
	    border-color: #000;
	    background-color: #c49e4e;
	    
	    display: block;
	    width: fit-content;
	}
@media screen and (min-width: 768px) {
	.show-mobile {
		display: none !important;
	}
}

@media screen and (max-width: 767px) {
	.show-desktop {
		display: none !important;
	}
	.et_pb_section_0.et_pb_section {
		background: url(../images/Dan-Training-Image-bg-small.jpg?v21.21) center center/cover no-repeat!important;

		  background-image: -webkit-image-set(url('../images/Dan-Training-Image-bg-small.jpg'));
                                       
                                        
	}
	.et_pb_row_0 {
		background: transparent;
	}
	body #page-container .et_pb_section .et_pb_button_0 {
		color: #000 !important;
	    border-color: #000;
	    background-color: #c49e4e;
	    margin: 0 auto;
	    display: block;
	    width: fit-content;
	}
	.et_pb_text_0 h1 {
		font-family: "Roboto", sans-serif;
		font-style: italic;
		font-weight: 700;
		color: #000 !important;
		-webkit-text-stroke: 1px #000;
	}
	.c-design {
		font-weight: 400;
	}
	.et_pb_section_1.et_pb_section .et_pb_row.padding-bottom-zero {
		padding-top: 0 !important;
	}
	.et_pb_text_2 h2 {
		font-size: 24px;
		line-height: 1.3;
		font-family: "Roboto", sans-serif;
		font-style: italic;
		font-weight: 700;
	}
	.et_pb_section_1.et_pb_section .et_pb_text > :last-child {
		font-weight: 400;
	    font-size: 14px;
	    line-height: 1.5;
	}
	.brush_img {
		width: 100%;
		display: block;
		margin: 0 auto;
	}
	body #page-container .et_pb_section .et_pb_button_1, body #page-container .et_pb_section .et_pb_button_2,
	body #page-container .et_pb_section .et_pb_button_3, body #page-container .et_pb_section .et_pb_button_5 {
		border-radius: 10px;
	    font-size: 28px;
	    font-family: "Inter", Helvetica, Arial, Lucida, sans-serif !important;
	    font-weight: 600 !important;
	    padding: 0.3em 1em !important;
	    color: #000 !important;
	    border-color: #000;
	    background-color: #c49e4e;
	    margin: 0 auto;
	    display: block;
	    width: fit-content;
	    line-height: 1.3em !important;
	}
	.et_pb_text_4 h2.why_ {
		font-size: 24px;
		line-height: 1.3;
		font-family: "Roboto", sans-serif;
		font-style: italic;
		font-weight: 700;
	}
	.mobile_heading {
		display: flex;
    	align-items: center;
    	justify-content: center;
	}
	.mobile_heading .et_pb_main_blurb_image {
		width: fit-content !important;
		margin-right: 0.75rem;
	}
	.mobile_heading .et_pb_main_blurb_image img {
		max-width: 40px;
	}
	.mobile_heading .et_pb_image_wrap.et_pb_only_image_mode_wrap {
		max-width: 100%;
	}
	.mobile_heading .et_pb_module_header {
		font-size: 22px !important;
	}
	.divider {
		width: 100%;
	    height: 2.5px;
	    background: #c49e4e;
	    margin: 1rem auto;
	}
	.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description p {
		font-size: 18px;
    	line-height: 1.7 !important;
    	font-weight: 400;
	}
	#exploreCourses .et_pb_text_5 h2, .et_pb_text_6 h2 {
		font-size: 24px;
		line-height: 1.3;
		font-family: "Roboto", sans-serif;
		font-style: italic;
		font-weight: 700;
	}
	.et_pb_blurb_8.et_pb_blurb .et_pb_module_header, .et_pb_blurb_9.et_pb_blurb .et_pb_module_header {
		font-weight: 400;
		font-size: 22px;
	}
	.et_pb_text_8 h2 {
		font-size: 24px;
		line-height: 1.3;
		font-family: "Roboto", sans-serif;
		font-style: italic;
		font-weight: 700;
		text-align: center;
	}
	.model_text {
		font-size: 18px;
	    font-weight: 400;
	    line-height: 1.7;
	}
	.insta_handle {
		padding-left: 0 !important;
	}
	.et_pb_text_1_tb_footer h2 {
		font-size: 18px;
		line-height: 1.3;
		font-family: "Roboto", sans-serif;
		font-style: italic;
		font-weight: 700;
	}
	.mobile_heading .et_pb_module_header.mo-txt-size{
  font-size:20px!important;
}

}