/*------Mobile Layout(Potrait/320px)----------*/
@media only screen and (max-width: 480px)
{ 
/*body				{background-color: #FF0}*/
.ka_wrap_container	{width:98%; margin:0 auto;}
.ka_headerwrap		{ overflow:visible !important}
.ka_logo			{ float:none; text-align:center; border-bottom:1px solid #dedede; padding-bottom:4%;}
.ka_phonecall		{ float:none; text-align:center; border-bottom:1px solid #dedede; padding-bottom:4%; margin-bottom:4%; font-size:1.4em;}
.ka_menuwrap		{ position:relative; margin:20px 0 0 0; right:0; z-index:9999; text-align:center} 
.ka_menuwrap li		{ padding: 0px 3px 15px 3px !important}
.nivo-caption {font-size:1em !important; min-height:20px !important; width:58% !important; }
.ka_contentwrap {padding: 2%;}
#services-slides .item		{ width:80%; text-align:center}
#services-slides .item	img	{ float:none; text-align:center; width:100%;}
.ka_footerblocks	{ width:auto; float:none; text-align:center; margin-bottom:20px;}
.ka_footerblocks li { display:inline-block; padding:0 15px 15px 5px; text-align:center}
.ka_inner_title 		{min-height:90%; width:23%; padding: 13px;}
.ka_inner_title span {font-size:1.2em;}
.ka_mgmntblock	{ margin-bottom:20px !important; min-height:250px; width:auto; float:none; padding:3%;}
.ka_leftpane				{ float:none; width:auto;}
.ka_rightpane				{ float:none; width:auto; border-top:1px dotted #666; margin-top:10px}
.contact_details_item { float:left; width:49%; min-height:120px;}
.cyancolor		{ border-top:2px solid #b3b3b3 !important; min-height:100px;}
.ka_copyright		{ text-align: center;}
.ka_memberlogin		{ margin:2% 0 0 0 !important; text-align: center;}
}
/*------Mobile Layout(landscape/480px)----------*/
@media only screen and (min-width: 480px) and (max-width: 767px)
{
/*body				{background-color: #0F0}*/
.ka_wrap_container	{width:96%; margin:0 auto;}
.ka_headerwrap		{ overflow:visible !important}
.ka_logo			{ float:none; text-align:center; border-bottom:1px solid #dedede; padding-bottom:4%;}
.ka_phonecall		{ float:none; text-align:center; border-bottom:1px solid #dedede; padding-bottom:4%; margin-bottom:4%; font-size:1.4em;}
.ka_menuwrap		{ position:relative; margin:20px 0 0 0; right:0; z-index:9999; text-align:center} 
.ka_menuwrap li		{ padding-bottom:10px;}
.nivo-caption {font-size:1em !important; min-height:20px !important; width:58% !important; }
#services-slides .item		{ width:80%; margin:0 auto; text-align:center}
#services-slides .item	img	{ float:none; text-align:center; width:90%; margin:0 3.5% 1% 0;}
.ka_footerblocks	{ width:auto; float:none; text-align:center; margin-bottom:20px;}
.ka_footerblocks li { display:inline-block; padding:0 15px 15px 5px; text-align:center}
.ka_inner_title 		{min-height:90%; width:23%; padding: 3% 8% 3% 3%;}
.ka_inner_title span {font-size:1.65em;}
.ka_mgmntblock	{ margin-bottom:20px !important; min-height:250px; width:44%;}
.ka_leftpane				{ float:none; width:auto;}
.ka_rightpane				{ float:none; width:auto; border-top:1px dotted #666; margin-top:10px}
.contact_details_item { float:left; width:32%; min-height:120px;}
.cyancolor		{ border-top:2px solid #b3b3b3 !important; min-height:100px;}
.ka_copyright		{ text-align: center;}
.ka_memberlogin		{ margin:2% 0 0 0 !important; text-align: center;}
}
/*------tablet----------*/
@media only screen and (min-width: 768px) and (max-width: 991px)  
{
/*body				{background-color: #F00}*/
.ka_wrap_container	{width:96%; margin:0 auto;}
.nivo-caption {font-size:1.5em !important; min-height:50px;}
#services-slides .item	img	{ width:42% }
.ka_inner_title 		{min-height:90%; width:23%; padding: 3% 8% 3% 3%;}
.ka_inner_title span {font-size:2.1429em;}
.ka_mgmntblock	{ margin-bottom:20px !important; min-height:250px; }
}
/*------Narrow Desktop Layout----------*/
@media only screen and (min-width: 992px) and (max-width: 1175px)  
{
/*body				{background-color:#006}*/
.ka_wrap_container	{width:90%; margin:0 auto;}
.ka_menuwrap li		{ padding-bottom:5px;}
#services-slides .item		{ width:89%;}
.ka_inner_title 		{min-height:90%; width:18%; padding: 3% 8% 3% 3%;}
.ka_inner_title span {font-size:2.1429em;}

}



