@media only screen and (max-width:320px)
{
	
}

@media only screen and (max-width:480px)
{	
	/* sell medicine */
	.ai_cms_sell_block
	{
		margin-left:0;
		padding:10px 0 20px 0;
	}
	
	.ai_cms_sell_med_title h3 
	{
		padding-bottom:20px;
	}
	
	/* appointment page classes */
	.ai_cms_appoint_btn, .ai_cms_sell_med_btn
	{
		text-align:left !important;
	}
	
	/*checkout classes */
	.ai_cms_checkout_inner aside
	{
		padding:0 10px;
		border-right:0;
	}
}

@media only screen and (min-width:576px)
{
	/* add doctor popup classes */
	body .modal-dialog
	{
		max-width:638px;
	}
}

@media only screen and (max-width:568px)
{
	/* sales overview classes */
	.ai_cms_overview_tabs_option
	{
		margin-bottom:20px;
		margin-top:10px;
	}
	
	.ai_cms_overview_tabs .nav-tabs
	{
		padding-right:0;
	}
	
	.ai_cms_overview_tabs .nav-tabs .nav-link, .ai_cms_overview_tabs .ai_cms_overview_tabs_option, .ai_cms_invoices_tabs .nav-tabs .nav-link, .ai_cms_invoices_tabs .ai_cms_overview_tabs_option
	{
		text-align:center !important;
	}
	
	.ai_cms_overview_tabs .nav-tabs .nav-item, .ai_cms_invoices_tabs .nav-tabs .nav-item
	{
		width:100%;
	}
	
	/* add doctor popup classes */
	.ai_cms_doctor_fee 
	{
		width:85%;
	}
	
	.ai_cms_doctor_fee_close 
	{
		width:15%;
	}
	
	/*package classes */
	.ai_cms_package_inner > ul > li
	{
		padding:20px 0;
	}
}

@media only screen and (max-width:736px)
{
	/* sell medicine */
	.ai_cms_clinic
	{
		max-width:100%;
	}
	
	.ai_cms_sell_step_three
	{
		margin-top:30px;
	}
	
	/* appointment page classes */
	.ai_cms_search_block 
	{
		border-right:none;
	}
	
	.ai_cms_appoint aside, .ai_cms_search_l>aside
	{
		padding:0;
	}
	
	/* thankyou classes */
	.ai_cms_thankyou_details 
	{
		padding:0;
	}
}

@media only screen and (min-width:570px) and (max-width:736px)
{
	/* patient page classes */
	.ai_cms_patient .ai_cms_sell_field a , .ai_cms_doctors .ai_cms_sell_field a 
	{
		margin-top:52px;
		margin-bottom:0;
	}
	
	.ai_cms_patient .ai_cms_search_block, .ai_cms_doctors .ai_cms_sell_field
	{
		padding-bottom:30px;
	}
	
	.ai_cms_patient h4 
	{
		margin-top:30px;
	}
	
	/*sales overview classes*/
	.ai_cms_overview_tabs .nav-tabs .nav-link
	{
		font-size:14px;
	}
}

@media only screen and (min-width:768px) and (max-width:1020px)
{
	/* sell medicine */
	.ai_cms_clinic
	{
		max-width:100%;
	}
	
	/* appointment page classes */
	.ai_cms_search_block 
	{
		border-right:none;
	}
	
	/* patient page classes */
	.ai_cms_patient .ai_cms_sell_field a , .ai_cms_doctors .ai_cms_sell_field a
	{
		margin-top:52px;
		margin-bottom:0;
	}
	
	.ai_cms_patient .ai_cms_search_block, .ai_cms_doctors .ai_cms_sell_field
	{
		padding-bottom:30px;
	}
	
	.ai_cms_patient h4 
	{
		margin-top:30px;
	}
}

@media only screen and (min-width:1024px) and (max-width:1300px)
{
	/* package classes */
	.ai_cms_package .ai_cms_package_inner > ul > li  
	{
		max-width:40%;
	}
	
	/* checkout classes */
	.ai_cms_checkout_inner
	{
		max-width:100%;
	}
}

@media only screen and (min-width:1024px) and (max-width:1366px)
{
	/* sell medicine */
	.ai_cms_clinic
	{
		max-width:100%;
	}
	
	.ai_cms_sell_block
	{
		margin-left:0;
		padding:10px 10px;
	}
}