.container{
    width:100%;
    padding:0 10px;
}


@media screen and (max-width: 992px) {

}

@media screen and (max-width: 910px) {
	.telTimeBox { margin-top: 35px;}
	.tuvHolder {text-align:center; }
}

@media screen and (max-width: 768px) {
	.title {
		font-size:22px;
		line-height:1.2;
		margin-bottom: 0;
	}
	.formBox {
		padding: 20px 15px;
		display: block;
	}
	.submit.btn {
		font-size: 15px;
	}
	p {
		font-size: 13px;
	}
	.contentSec .container {
		padding: 20px 25px;
	}
	.contentSec .container .teaser {
		margin: 20px -15px;
		padding: 20px 20px;
	}
	.rBtnlabel  {
		width: 100%;
		display:block;
	}
	.form-group,
	.rBtnlabel {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.form-group {
		overflow: hidden
	}
	.form-group.checkRad input[type="checkbox"]:not(old),
	.form-group.checkRad input[type="checkbox"]:not(old),
	.form-group.checkRad input[type="radio"]:not(old) {
		position: absolute;
	}
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size:13px;
		line-height: 45px;
	}
	.control-label.show {
		top: -4px;
	}
	.form-group.select .control-label {
		top: -7px;
	}
	.control-label {
		font-size:13px;
	}
	.control-label.on {
		font-size:12px;
		top:-4px;
	}
	[type="email"].form-control,
	[type="password"].form-control,
	[type="tel"].form-control,
	[type="text"].form-control,
	input.form-control, input[type="email"],
	input[type="number"],
	input[type="password"],
	input[type="text"],
	textarea,
	textarea.form-control {
		font-size:13px;
		padding-top: 10px;
	}
	
	.headerBox.have-aside {
		padding-left: 0;
	}
	.main {
		padding-left: 0;
	}
	.barsBox{
		display: block;
	}
	.barsBox.open{
		left:260px;
	}
	
	
	
	
	/* ----- TABLES BLOCK-----*/
	
	.table {
		
	}
	.table-header {
		display:none;
	}
	.table-row {
		display: table;
		width:100%;
		margin-bottom:10px;
		border-left: 1px solid #EEE;
		border-top: 1px solid #EEE;
	}
	.table-cell {
		display:table-row;
	}
	.table-cell-header {
		display: table-cell;
		width: 40%;
		vertical-align:middle;
		padding:7px 5px;
		border-right: 1px solid #EEE;
		border-bottom: 1px solid #F9F9F9;
		text-align:left;
	}
	.table-cell-header a{
		font-size:12px;
	}
	.table-cell-cont {
		display: table-cell;
		width: 60%;
		vertical-align:middle;
		padding:7px 5px;
		border-right: 1px solid #EEE;
		border-bottom: 1px solid #EEE;
	}
	
	.apartTable .table-cell-header{
		display: table-cell;
		width: 40%;
		vertical-align:middle;
		padding:7px 5px;
		border-right: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		text-align:left;
		background-color:#78A22F;
		color:#FFF;
	}
	
	
	.trueTable {
		
	}
	i.fa-info-circle.visible-xs {
		display: table !important;
		margin: 5px auto 0;
	  }
	
}
@media screen and (max-width: 600px) {
    
}

@media screen and (max-width: 480px) {
	
	.logoBox a { text-align:center}
	.logoBox img{width:80%;}
	
	table th {
		font-size:11px;
	}
	table tr td {
		font-size:11px;
	}
	
	.trueTable {
		overflow-x:auto;
	}
}
@media screen and (max-width: 360px) {
    
}