.mobile_only{
	display: none !important;
}
.desktop_only{
	display: inline-block !important;
}




@media only screen and (max-width: 600px) {
 	.dekstop_only{
 		display: none !important;
 	}
 	.mobile_only{
 		display: inline-block !important;
 	}
 	.mobile-nav-toggle{
 		z-index: 999999999 !important;
 		display: none !important;
 	}

 	#header{
 		z-index: 99999999 !important;
 	}

 	#dropdownMainMenu{
 		background: transparent;
 	}

 	#dropdownMainMenu:after{
 		display: none !important;
 	}

 	.hero-big-img{
 		text-align: center !important;
 	}

 	.item_summary_home span{
 		font-size: 35px !important;
 	}

 	.item_summary_home p{
 		font-size: 15px !important;
 	}
 	.container{
 		padding: 0px 10px !important;
 	}

 	.content_course{
 		padding: 5px !important
 	}

 	.no_margin_m{
 		margin: 0px !important;
 	}
 	.no_padding_m{
 		padding: 0px !important;
 	}
 	.left_m{
 		float: left !important;
 	}
 	.right_m{
 		float: right !important;
 	}

 	.relative_m{
 		position: relative !important;
 	}
 	.center_m{
 		text-align:center !important;
 	}
 	.col-12, .full_m{
 		width: 100% !important;
 	}
 	.vert_padding_m{
 		    padding: 0px 10px !important;
 	}
 	.auto_height_m{
 		height: auto !important;
 	}
 	.auto_width_m{
 		width: auto !important;
 	}
 	.display_inline_block_m{
 		display: inline-block !important;
 	}
 	.no_padding_bottom_m{
 		padding-bottom: 0px !important;
 	}
 	.no_padding_top_m{
 		padding-top: 0px !important;
 	}
 	.no_right_m{
 		right: 0px !important;
 	}
 	.margin_top_15_m{
 		margin-top: 15px !important;
 	}
 	.margin_bottom_15_m{
 		margin-bottom: 15px !important;
 	}
 	.no_margin_bottom_m{
 		margin-bottom: 0px !important;
 	}
 	.padding_bottom_10_m{
 		padding-bottom: 15px !important;
 	}
 	.align_left_m{
 		text-align: left !important;
 	}

 	.box_item .cover{
 		height: 150px !important;
 	}
 	.box_item .info h3{
 		font-size: 13px !important;
		line-height: normal;
		margin-top: 0px !important;
 	}
 	.box_item .info{
 		height: 250px !important;
 	}

 	.box_item_blog .info{
	  height: 90px !important;
	}
	.box_item_blog .info h3{
		font-size: 11px !important;
	}

	.title_list_story{
	      font-size: 12px !important;
	    margin-top: 0px !important;
	}

	.box_item_terapis .info {
	    height: 110px !important;
	}

	.counts .counters label{
		font-size: 20px !important;
	}
	.counts .counters span{
		padding: 3px 5px !important;
	}
	.item_summary_home{
		margin-bottom:10px !important;
	}

	#titlePage{
		font-size: 15px !important;
	}
	#pageAuth{
		margin-top:15% !important;
	}
	.countCart{
		right: 15% !important;
	}
	.m_top_15{
		margin-top: 15% !important;
	}
	.m_top_20{
		margin-top: 20% !important;
	}

	.actionToCart, .toCartCourse, #ToCheckout{
		    padding: 10px 15px !important;
	}
	.titleArticle{
		font-size: 15px !important;
	}
	.img_50_m{
		width: 50px !important;
		height: 50px !important;
	}

	.p_left_20_m{
		    padding-left: 20px !important;
	}
	.p_lr_15_m{
		padding:0px 15px !important;
	}
	.dropdownMenuAccountPage{
		    padding: 0px 10px !important;
	}

	.box_item .info h3{
 		text-overflow: ellipsis !important;
    overflow: hidden !important;
    white-space: nowrap !important;
 	}
 	.box_item .info ul li .price_discount{
 		width: 100% !important;
 		display: inline-block !important;
 		text-align: left !important;
 	}
 	.lapor-terapis{
 		padding: 0px !important;
 		margin-bottom: 10px !Important;
 	}
 	.description_blog img{
	    width: 100% !Important;
 	}

 	#content-info-personal-detail-paztrooper .name-paztrooper{text-align: center !important;}
 	#content-info-personal-detail-paztrooper .lapor-paztrooper{display: flex !important;}
 	#content-info-personal-detail-paztrooper .rating-paztrooper{text-align: center !important;}
 	#content-info-personal-detail-paztrooper .contact-paztrooper{justify-content: center !important;}
 	#content-info-personal-detail-paztrooper .upgrade-paztrooper{justify-content: center !important;}
 	#content-info-personal-detail-paztrooper .pic-paztrooper{margin-bottom: .5rem!important;}

 	.box-image-product{
	  height: 337px !important;
	}
	#main-app-page-content main section:first-child, #main-app-page  main section:first-child{
	  margin-top: 15% !important;
	}

	.description_blog iframe{
		width: 100% !important;
	}

	.description_blog .color-black{
		font-size: 16px !important;
		line-height: 1.7 !important;
	}
	.description_blog p,
	.description_blog li,
	.description_blog blockquote{
		font-size: 16px !important;
		line-height: 1.7 !important;
	}
	.description_blog h1{ font-size: 26px !important; }
	.description_blog h2{ font-size: 23px !important; }
	.description_blog h3{ font-size: 20px !important; }
	.description_blog h4{ font-size: 18px !important; }
	.description_blog h5,
	.description_blog h6{ font-size: 16px !important; }
	.description_blog h1, .description_blog h2,
	.description_blog h3, .description_blog h4,
	.description_blog h5, .description_blog h6{
		line-height: 1.35 !important;
	}
	.title_blog .titleArticle{
		font-size: 26px !important;
		line-height: 1.3 !important;
	}

/* END MOBILE */
}
 /*================================ END LINE MOBILE */


