@media (min-width:1200px){
    .auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){
    .auto-clear .col-md-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-md-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-md-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-md-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-md-6:nth-child(odd){clear:left;}
}
@media (min-width:768px) and (max-width:991px){
    .auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-sm-6:nth-child(odd){clear:left;}
}
@media (max-width:767px){
    .auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-xs-6:nth-child(odd){clear:left;}
}

.label {
	font-size: 100%;
}

.center {
	text-align: center;
}

.borderedImage {
	border-radius: 10px;
}

.panel {
	margin: 10px 0px 10px 0px;
}

.redBG {
	background-color: #f080801a;
}

.faqBG {
	background-color: yellow;
}

.faqHeader {

}

.faqBGRed {
	background-color: #f00c;
	border-color: red;
}

h2.customPanelHeading {
	margin-top: 0px;
}

.panel {
	box-shadow: 0 5px 5px rgba(0,0,0,0.05);
}

.panel-body {
	padding: 10px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.panel-pink {
    border-color: rgba(244, 13, 163, 0.2);
}

.panel-pink > .panel-heading {
    color: rgb(169, 72, 135);
    background-color: rgba(244, 13, 163, 0.19);
    border-color: rgba(244, 13, 163, 0.2);
}

.label-pink {
    background-color: rgb(208, 20, 142);
}

.label-purple {
	background-color: rgb(137, 20, 208);
}

.faqHeader {
	color: red !important;
	background-color: yellow !important; 
}

.alert-warning {
	font-weight: darkgrey;
	color: black;
}

.redPanelTitle, .redPanelsubTitle {
	color: red;
	font-weight: bold;
}

.faqTitleHeader {
	font-size: 1.7em;
	padding-right: 10px;
}

.redPanelTitle {
	font-size: 1.4em;
}

.redPanelsubTitle {
	font-size: 1.3em;
}

p.faqQuestion {
	color: darkblue;
	font-weight: bold;
	font-size: 1.1em;
}

p.faqAnswer {
	color: red;
	font-weight: bolder;
	font-size: 1em;
}

.container {
	font-family: 'Open Sans', sans-serif !important;
}

#description {
	text-align: center;
}

.panel-body h3 {
    font-weight: bold;
}