

/**************************************************************************************/

/*

/*		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: 620px;

	}

	

	.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;

	}

}

