html,body{
	margin:0;
	padding:0; 
}
div,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block; margin:0; padding:0;} 
audio,canvas,progress,p,video{
  display:block;
  vertical-align:baseline;
  margin:0;
  padding:0;
}
audio:not([controls]) {display:none; height:0;}
ul,ol,li, .list-unstyled, .list-inline{
	margin:0;
	padding:0;
	font-size:0;
	list-style:none; 
	line-height:18px; 
}
.list-inline{display:block;}
.list-inline > li{
	display:inline-block; 
}
ul > li{font-size:12px;} 
[hidden],template{display:none;}
a{text-decoration:none;}
a:active,a:hover, a:focus{text-decoration:none; outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style: italic;}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	margin:0;
	padding:0;
}
h1 {
	font-size:33px;
	line-height:33px;
	color:#555;
}
h2 {
	font-size:27px;
	line-height:27px;
	color:#555;
}
h3 {
	font-size:21px;
	line-height:21px;
	color:#555;
}
h4 {
	font-size:15px;
	line-height:15px;
	color:#555;
}
h5 {
	font-size:12px;
	line-height:12px;
	color:#555;
}
h6 {
	font-size:10.2px;
	line-height:10.2px;
	color:#555;
}
mark{
  background: #ff0;
  color: #000;
}
small{font-size:80%;} 
sub,sup{
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup{top:0;}
sub {bottom:0;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
hr{
	display:block;
	height:1px;
	background:#eee;
}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace, monospace; font-size:1em;}
button,input,optgroup,select,textarea {color:inherit; font:inherit;  margin:0;}
button {overflow:visible;}
button,select{text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor: pointer;}
button[disabled], html input[disabled]{cursor: default;}
button:focus, input:focus{outline:0;} 
input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	  box-sizing: border-box; 
} 
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
} 
fieldset {margin:0; padding:0;}
legend{border:0; padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse; border-spacing:0;}
td,th {padding:0;}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline:0;
}
*:before,
*:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}    
img{vertical-align: middle;}
.img-responsive{
  display:block;
  max-width:100%;
  height:auto;
}
.img-rounded{border-radius:6px;}
.img-thumbnail{
	padding:2px; 
	background-color:#fff;
	border:1px solid #ddd;  
	display:inline-block;
	max-width:100%;
	height: auto;
}
.img-circle{border-radius:50%;}
hr{
	margin-top:10px;
	margin-bottom:10px;
	border:0;
	border-top:1px solid #eeeeee;
}
[role="button"] {cursor: pointer;}

.container-fluid{ 
	padding-left:5px;
	padding-right:5px; 
}
.container{
	position:relative;
	margin-right:auto;
	margin-left:auto;  
}
@media (min-width: 768px) {
	.container {
		width:750px;
	} 
}
@media (min-width: 992px) {
	.container {
		width:950px;
	}
}
@media (min-width: 1200px) {
	.container {
		width:1300px;
	}
}

.row{
	margin-left:0;
	margin-right:0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10 {
	position: relative;
	min-height:1px;
	padding-left:5px;
	padding-right:5px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10 {
	float:left;
}
.col-xs-10 {
	width:100%;
}
.col-xs-9 {
	width:90%;
}
.col-xs-8{
	width:80%;
}
.col-xs-7 {
	width:70%;
}
.col-xs-6{
	width:60%;
}
.col-xs-5{
	width:50%;
}
.col-xs-4{
	width:40%;
}
.col-xs-3{
	width:30%;
}
.col-xs-2{
	width:20%;
}
.col-xs-1{
	width:10%;
}
 
@media (min-width:768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10 {
		float: left;
	}
	.col-sm-10 {
		width: 100%;
	}
	.col-sm-9 {
		width: 90%;
	}
	.col-sm-8 {
		width: 80%;
	}
	.col-sm-7 {
		width: 70%;
	}
	.col-sm-6 {
		width: 60%;
	}
	.col-sm-5 {
		width: 50%;
	}
	.col-sm-4 {
		width: 40%;
	}
	.col-sm-3 {
		width: 30%;
	}
	.col-sm-2 {
		width: 20%;
	}
	.col-sm-1 {
		width: 10%;
	}
	.visible-xs{display:none;} 
	.hidden-xs{display:block;} 
}
@media (min-width:992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10 {
		float: left;
	}
	.col-md-10 {
		width: 100%;
	}
	.col-md-9 {
		width: 90%;
	}
	.col-md-8 {
		width: 80%;
	}
	.col-md-7 {
		width: 70%;
	}
	.col-md-6 {
		width: 60%;
	}
	.col-md-5 {
		width: 50%;
	}
	.col-md-4 {
		width: 40%;
	}
	.col-md-3 {
		width: 30%;
	}
	.col-md-2 {
		width: 20%;
	}
	.col-md-1 {
		width: 10%;
	}
	
	.hidden-md{display:none;}
}
@media (min-width:1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10 {
		float: left;
	}
	.col-lg-10 {
		width: 100%;
	}
	.col-lg-9 {
		width: 90%;
	}
	.col-lg-8 {
		width: 80%;
	}
	.col-lg-7 {
		width: 70%;
	}
	.col-lg-6 {
		width: 60%;
	}
	.col-lg-5 {
		width: 50%;
	}
	.col-lg-4 {
		width: 40%;
	}
	.col-lg-3 {
		width: 30%;
	}
	.col-lg-2 {
		width: 20%;
	}
	.col-lg-1 {
		width: 10%;
	}  
	.hidden-lg{display:none;}
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,.row:after {
	content:" ";
	display:table;
}

.clearfix:after,
.container:after,
.container-fluid:after, 
.row:after{
	clear:both;
}
 
.pull-right {float:right}
.pull-left{float:left}
.pull-none{float:none;} 
.hidden{display:none!important;}  
.invisible{visibility:visible;}
.text-hide{
	font-size:0;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;} 
.text-danger{color:#e5393c; font-family:'montserratlight';}
.input-group input[type="text"],
.input-group input[type="search"],
.input-group input[type="date"],
.input-group input[type="time"],
.input-group input[type="datetime-local"],
.input-group input[type="month"] {
	line-height:inherit;
}

.input-group{
	position:relative;
	display:table;
	border-collapse:separate;
}
.input-group[class*="col-"] {
	float:none;
	padding-left:0;
	padding-right:0;
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0;
}  
.input-group-addon,.input-group-btn,.input-group .form-control{
	display:table-cell;
}
.input-group-addon,
.input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle; 
}
.input-group-addon{
	padding:0 5px; 
	font-weight:normal;
	line-height:1;
	color:#555;
	text-align:center;
	background:#eee;
	border:1px solid #ddd; 
}  
.input-group-btn {
	position:relative; 
	white-space:nowrap;
}
.input-group-btn > .btn {
	position:relative;
	border:1px solid transparent;
}  

.pagination{
	position:relative;
	overflow:hidden;
	text-align:center;
}
.pagination > li{
	position:relative;
	display:inline-block;
}
.pagination > li + li:after{
	content:'|';
	position:absolute;
	top:5px;
	left:-2px;
}
.pagination > li > a,
.pagination > li > span{
	display:block;
	padding:5px;
	font-weight:600;
	font-size:13px;
}
.pagination > li > span{
	color:#c2171d;
}

.form-group{
	position:relative;
	overflow:hidden;
	padding:10px 10px;
	border-bottom:1px solid #b7b7b7;
}

.form-control{
	display:block;
	width:100%;
	border:none;
	line-height:25px;
	color:#6d6b6d;
	font-family:'montserratlight'; 
	background:transparent;
}
.btn{
	display:block;
	width:100%;
	border:none;
	color:#6d6b6d;
	padding:11px 0;
	text-transform:uppercase;
	font-family:'montserratbold'; 
	background:transparent;
}
.btn:hover{
	color:#e5393c;
}
 
@media (max-width:767px){
  .hidden-xs{display:none!important;} 
  .visible-xs{display:block!important;}
} 


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 