
/**************************************************************************************/
/*
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		License: GNU/GPL
/*
/**************************************************************************************/


@media (min-width: 768px) and (max-width: 979px) 
{
	.hidden-desktop 
	{
		display: inherit !important;
	}
	
	.visible-desktop 
	{
		display: none !important;
	}
	
	.visible-tablet 
	{
		display: inherit !important;
	}
	
	.hidden-tablet 
	{
		display: none !important;
	}
		
	.row
	{
		margin-left: -12px;
		*zoom: 1;
	}
	
	.row:before,
	.row:after
	{
		display: table;
		content: "";
		line-height: 0;
	}
	
	.row:after
	{
		clear: both;
	}
	
	[class*="span"] 
	{
		float: left;
		margin-left: 12px;
	}
	
	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container
	{
		width: 756px;
	}
	
	.span12
	{
		width: 756px;
	}
	
	.span11
	{
		width: 692px;
	}
	
	.span10
	{
		width: 628px;
	}
	
	.span9
	{
		width: 564px;
	}
	
	.span8
	{
		width: 500px;
	}
	
	.span7
	{
		width: 436px;
	}
	
	.span6
	{
		width: 372px;
	}
	
	.span5
	{
		width: 308px;
	}
	
	.span4
	{
		width: 244px;
	}
	
	.span3
	{
		width: 180px;
	}
	
	.span2
	{
		width: 116px;
	}
	
	.span1
	{
		width: 52px;
	}
	
	.offset12
	{
		margin-left: 780px;
	}
	
	.offset11
	{
		margin-left: 716px;
	}
	
	.offset10
	{
		margin-left: 652px;
	}
	
	.offset9
	{
		margin-left: 588px;
	}
	
	.offset8
	{
		margin-left: 524px;
	}
	
	.offset7
	{
		margin-left: 460px;
	}
	
	.offset6
	{
		margin-left: 396px;
	}
	
	.offset5
	{
		margin-left: 332px;
	}
	
	.offset4
	{
		margin-left: 268px;
	}
	
	.offset3
	{
		margin-left: 204px;
	}
	
	.offset2
	{
		margin-left: 140px;
	}
	
	.offset1
	{
		margin-left: 76px;
	}
	
	.row-fluid
	{
		width: 100%;
		*zoom: 1;
	}
	
	.row-fluid:before,
	.row-fluid:after
	{
		display: table;
		content: "";
		line-height: 0;
	}
	
	.row-fluid:after
	{
		clear: both;
	}
	
	.row-fluid [class*="span"] 
	{
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 1.58%;
		*margin-left: 1.53%;
	}
	
	.row-fluid [class*="span"]:first-child 
	{
		margin-left: 0;
	}
	
	.row-fluid .span12
	{
		width: 99.99;
		*width: 99.94%;
	}
	
	.row-fluid .span11
	{
		width: 91.53%;
		*width: 91.48%;
	}
	
	.row-fluid .span10
	{
		width: 83.06%;
		*width: 83.01%;
	}
	
	.row-fluid .span9
	{
		width: 74.60%;
		*width: 74.54%;
	}
	
	.row-fluid .span8
	{
		width: 66.13%;
		*width: 66.08%;
	}
	
	.row-fluid .span7
	{
		width: 57.67%;
		*width: 57.61%;
	}
	
	.row-fluid .span6
	{
		width: 49.20%;
		*width: 49.15%;
	}
	
	.row-fluid .span5
	{
		width: 40.74%;
		*width: 40.68%;
	}
	
	.row-fluid .span4
	{
		width: 32.27%;
		*width: 32.22%;
	}
	
	.row-fluid .span3
	{
		width: 23.80%;
		*width: 23.75%;
	}
	
	.row-fluid .span2
	{
		width: 15.34%;
		*width: 15.29%;
	}
	
	.row-fluid .span1
	{
		width: 6.87%;
		*width: 6.82%;
	}
	
	.row-fluid .offset12
	{
		margin-left: 103.17%;
		*margin-left: 103.06%;
	}
	
	.row-fluid .offset12:first-child
	{
		margin-left: 101.58%;
		*margin-left: 101.48%;
	}
	
	.row-fluid .offset11
	{
		margin-left: 94.70%;
		*margin-left: 94.60%;
	}
	
	.row-fluid .offset11:first-child
	{
		margin-left: 93.12%;
		*margin-left: 93.01%;
	}
	
	.row-fluid .offset10
	{
		margin-left: 86.24%;
		*margin-left: 86.13%;
	}
	
	.row-fluid .offset10:first-child
	{
		margin-left: 84.65%;
		*margin-left: 84.54%;
	}
	
	.row-fluid .offset9
	{
		margin-left: 77.77%;
		*margin-left: 77.67%;
	}
	
	.row-fluid .offset9:first-child
	{
		margin-left: 76.19%;
		*margin-left: 76.08%;
	}
	
	.row-fluid .offset8
	{
		margin-left: 69.31%;
		*margin-left: 69.20%;
	}
	
	.row-fluid .offset8:first-child
	{
		margin-left: 67.72%;
		*margin-left: 67.61%;
	}
	
	.row-fluid .offset7
	{
		margin-left: 60.84%;
		*margin-left: 60.74%;
	}
	
	.row-fluid .offset7:first-child
	{
		margin-left: 59.25%;
		*margin-left: 59.15%;
	}
	
	.row-fluid .offset6
	{
		margin-left: 52.38%;
		*margin-left: 52.27%;
	}
	
	.row-fluid .offset6:first-child
	{
		margin-left: 50.79%;
		*margin-left: 50.68%;
	}
	
	.row-fluid .offset5
	{
		margin-left: 43.91%;
		*margin-left: 43.80%;
	}
	
	.row-fluid .offset5:first-child
	{
		margin-left: 42.32%;
		*margin-left: 42.22%;
	}
	
	.row-fluid .offset4
	{
		margin-left: 35.44%;
		*margin-left: 35.34%;
	}
	
	.row-fluid .offset4:first-child
	{
		margin-left: 33.86%;
		*margin-left: 33.75%;
	}
	
	.row-fluid .offset3
	{
		margin-left: 26.98%;
		*margin-left: 26.87%;
	}
	
	.row-fluid .offset3:first-child
	{
		margin-left: 25.39%;
		*margin-left: 25.29%;
	}
	
	.row-fluid .offset2
	{
		margin-left: 18.51%;
		*margin-left: 18.41%;
	}
	
	.row-fluid .offset2:first-child
	{
		margin-left: 16.93%;
		*margin-left: 16.82%;
	}
	
	.row-fluid .offset1
	{
		margin-left: 10.05%;
		*margin-left: 9.94%;
	}
	
	.row-fluid .offset1:first-child
	{
		margin-left: 8.46%;
		*margin-left: 8.35%;
	}
	
	input,
	textarea,
	.uneditable-input
	{
		margin-left: 0;
	}
	
	.controls-row [class*="span"] + [class*="span"] 
	{
		margin-left: 12px;
	}
	
	input.span12,
	textarea.span12,
	.uneditable-input.span12
	{
		width: 742px;
	}
	
	input.span11,
	textarea.span11,
	.uneditable-input.span11
	{
		width: 678px;
	}
	
	input.span10,
	textarea.span10,
	.uneditable-input.span10
	{
		width: 614px;
	}
	
	input.span9,
	textarea.span9,
	.uneditable-input.span9
	{
		width: 550px;
	}
	
	input.span8,
	textarea.span8,
	.uneditable-input.span8
	{
		width: 486px;
	}
	
	input.span7,
	textarea.span7,
	.uneditable-input.span7
	{
		width: 422px;
	}
	
	input.span6,
	textarea.span6,
	.uneditable-input.span6
	{
		width: 358px;
	}
	
	input.span5,
	textarea.span5,
	.uneditable-input.span5
	{
		width: 294px;
	}
	
	input.span4,
	textarea.span4,
	.uneditable-input.span4
	{
		width: 230px;
	}
	
	input.span3,
	textarea.span3,
	.uneditable-input.span3
	{
		width: 166px;
	}
	
	input.span2,
	textarea.span2,
	.uneditable-input.span2
	{
		width: 102px;
	}
	
	input.span1,
	textarea.span1,
	.uneditable-input.span1
	{
		width: 38px;
	}
}

/**************************************************************************************/

@media (max-width: 767px) 
{
	.hidden-desktop 
	{
		display: inherit !important;
	}
	
	.visible-desktop 
	{
		display: none !important;
	}
	
	.visible-phone 
	{
		display: inherit !important;
	}
	
	.hidden-phone 
	{
		display: none !important;
	}

	body
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.navbar-fixed-top,
	.navbar-fixed-bottom
	{
		margin-left: -20px;
		margin-right: -20px;
	}
	
	.container-fluid
	{
		padding: 0;
	}
	
	.dl-horizontal dt
	{
		float: none;
		clear: none;
		width: auto;
		text-align: left;
	}
	
	.dl-horizontal dd
	{
		margin-left: 0;
	}
	
	.container
	{
		width: auto;
	}
	
	.row-fluid
	{
		width: 100%;
	}
	
	.row,
	.thumbnails
	{
		margin-left: 0;
	}
	
	.thumbnails > li
	{
		float: none;
		margin-left: 0;
	}
	
	[class*="span"], 
	.row-fluid [class*="span"] 
	{
		float: none;
		display: block;
		width: auto;
		margin-left: 0;
		margin-bottom: 25px;
		overflow: hidden;
	}
	
	.span12,
	.row-fluid .span12
	{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.input-large, 
	.input-xlarge, 
	.input-xxlarge, 
	input[class*="span"], 
	select[class*="span"], 
	textarea[class*="span"], 
	.uneditable-input 
	{
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	.input-prepend input, 
	.input-append input, 
	.input-prepend input[class*="span"], 
	.input-append input[class*="span"] 
	{
		display: inline-block;
		width: auto;
	}
	
	/* >>> JUI >>> */
	div.modal
	{
		position: fixed;
		top: 20px;
		left: 20px;
		right: 20px;
		width: auto;
		margin: 0;
	}
	
	div.modal.fade.in
	{
		top: auto;
	}
}

/***************************************************************************************/

@media (max-width: 480px) 
{
	.nav-collapse
	{
		-webkit-transform: translate3d(0, 0, 0);
	}
	
	.page-header h1 small
	{
		display: block;
		line-height: 20px;
	}
	
	input[type="checkbox"],
	input[type="radio"]
	{
		border: 1px solid #ccc;
	}
	
	.form-horizontal .control-group > label
	{
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left;
	}
	
	.form-horizontal .controls
	{
		margin-left: 0;
	}
	
	.form-horizontal .control-list
	{
		padding-top: 0;
	}
	
	.form-horizontal .form-actions
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	
	/* >>> JUI >>> */
	div.modal
	{
		top: 10px;
		left: 10px;
		right: 10px;
	}
	
	.modal-header .close
	{
		padding: 10px;
		margin: -10px;
	}
	
	.carousel-caption
	{
		position: static;
	}
}
