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

	/*** CALL OVERLAY ***/
	.ts-fancybox .ts-coach-call-phone	{display: none;}
	.ts-fancybox .ts-coach-call-mobile	{display: block;}

}

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

	body label							{font-size: 14px!important;}
	.selectboxit-container span, .selectboxit-container .selectboxit-options a
										{padding: 0 2px 0 5px;}

	/*** REGISTRATION ***/
	.ts-check-container .vc_col-sm-6	{width: 50%;}
	.post_content .ts-check li			{letter-spacing: 0;}


}

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

	#ts-sidebar							{width: 40%;}
	#ts-content							{width: 60%;}

	.ts-user-financial .vc_col-sm-8		{padding: 0;}
	.ts-user-financial .vc_col-sm-4		{padding: 0;}

	#ts-header .ts-top-content			{padding-left: 0;}
	#ts-header .ts-rating				{margin: 40px auto 10px;right: 0;position: absolute;min-width: 0;min-height: 60px;
										padding:10px 20px;}
	#ts-header .ts-top-coach			{padding: 10px 15px;min-width: 0;min-height: 60px;}
	#ts-header .ts-coach-detail			{height: 285px;}
	#ts-header .ts-coach-image			{margin-top: -70px;}




	/*** REGISTRATION ***/
	body .ts-steps.active:after			{background-image: url("");}
	body .ts-steps.active.active-active:after
										{background-image: url("");}
	body .ts-steps.ts-step2:after		{background-image: url("");}

	label.css-label.female				{width: 100%!important;}
	label.css-label.male				{width: 100%!important;margin-left: 0!important;;}



}



@media screen and (max-width:768px) and (orientation:landscape) {

	.mobile-landscape-6	{width: 50%;float: left;display: inline;}

	/*** OVERLAY ***/
	.ts-fancybox h2						{font-size: 18px;}
	.ts-fancybox h3						{font-size: 12px;}
	.ts-fancybox .ts-expert-call h2		{font-size: 16px;padding-left: 60px;}
	.ts-fancybox .ts-expert-call h3		{font-size: 11px;padding-left: 60px;}
	.ts-fancybox .ts-expert-call::before	{width: 60px;}

	.fancybox-wrap						{width: 90%!important;}
	.fancybox-inner						{width: 100%!important;}
	.fancybox-skin 						{padding: 10px!important;}
	.ts-expert-call-overlay				{width: 100%!important;}
}

@media screen and (max-width:666px) and (orientation:landscape) {

	/*** OVERLAY ***/
	.ts-fancybox .ts-expert-call h2		{font-size: 13px;}
	.ts-fancybox .ts-expert-call h3		{font-size: 9px;}
}