body
{
	background: #FFFFFF;
	margin: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 23px;
	color: #444444;
}

@media (max-width: 767px) {
	.align-right-center
	{
		text-align: center;
	}
}

@media (min-width: 768px) {
	.align-right-center
	{
		text-align: right;
	}
}


@media (max-width: 767px) {
	.align-left-center
	{
		text-align: center;
	}
}

@media (min-width: 768px) {
	.align-left-center
	{
		text-align: left;
	}
}


@media (max-width: 767px) {
	.float-right-center
	{
		float: none;
		text-align: center;
		margin: 0px auto 10px auto;
	}
}

@media (min-width: 768px) {
	.float-right-center
	{
		float: right;
		margin: 0px 0px 10px 15px;
	}
}


@media (max-width: 767px) {
	.float-left-center
	{
		float: none;
		margin: 0px auto 10px auto;
	}
}

@media (min-width: 768px) {
	.float-left-center
	{
		float: left;
		margin: 0px 15px 10px 0px;
	}
}

.buffer5 {
	height: 5px;
}
.buffer10 {
	height: 10px;
}
.buffer15 {
	height: 15px;
}
.buffer20 {
	height: 20px;
}
.buffer25 {
	height: 25px;
}
.buffer30 {
	height: 30px;
}

.location {
  border: 1px solid #640618;
  background-color: #640618;
  color: #FFFFFF;
  padding: 8px;
  border-radius: 6px;
  margin-bottom: 10px;
}


.top-bar {
	background: #111111;
	color: #eeeeee;
	padding: 9px;
	font-size: 16px;
	line-height: 20px;
}

.donate-sticky-btn a{
    position:fixed;
    left:-62px;
    z-index: 1000;
    transform: rotate(-90deg);
    background: #ffc439;
    padding:10px 20px 35px;
    height: 0px;
    border-color: #daa730;
    color:#111111;
	font-size: 17px;
	border-radius: 0px 0px 8px 8px;
	font-weight: 700;
}

@media(max-width: 767px){
	.donate-sticky-btn a{
		top:400px;
	}
}

@media(min-width: 768px){
	.donate-sticky-btn a{
		top:240px;
	}
}

.donate-sticky-btn a:hover{
    text-decoration: none;
    color:#fff;
}

.header {
	min-height: 158px;
}
@media (max-width: 991px) {
	.header {
		background: url(../images/header-bg-992.jpg) top center no-repeat #2c0505;
	}
}
@media (min-width: 992px) {
	.header {
		background: url(../images/header-bg-992.jpg) top center no-repeat #2c0505;
	}
}
@media (min-width: 1200px) {
	.header {
		background: url(../images/header-bg-1200.jpg) top center no-repeat #2c0505;
	}
}
@media (min-width: 1400px) {
	.header {
		background: url(../images/header-bg-1400.jpg) top center no-repeat #2c0505;
	}
}
@media (min-width: 1600px) {
	.header {
		background: url(../images/header-bg-1600.jpg) top center no-repeat #2c0505;
	}
}
@media (min-width: 1800px) {
	.header {
		background: url(../images/header-bg-1800.jpg) top center no-repeat #2c0505;
	}
}

.header .row1 {
	max-width: 700px;
	margin: auto;
}

.nav-bg {
	background: #660c23;
	min-height: 51px;
}

.logo {
	padding-top: 18px;
}

@media (max-width: 767px) {
	.top-buttons {
		padding-top: 15px;
	}
}
@media (min-width: 768px) {
	.top-buttons {
		padding-top: 80px;
	}
}

.well {
	min-height:20px;
	padding:10px;
	margin-bottom:10px;
	background-color:#eadcc8;
	border:1px solid #e3e3e3;
	border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
	}
	
	.alert-well {
max-width: 800px; 
background: #dc1b22; 
border: 2px solid #dc1b22; 
color: #ffffff; 
padding: 8px;
	}
	
.main-pic-bar {
	background: #111111;
	min-height: 200px;
}

.main-pic-bar > .row {
  margin-right: 0px;
  margin-left: 0px;
}

.main-pic-bar .col-xs-7,
.main-pic-bar .col-sm-7,
.main-pic-bar .col-md-7,
.main-pic-bar .col-lg-7,
.main-pic-bar .col-xs-6,
.main-pic-bar .col-sm-6,
.main-pic-bar .col-md-6,
.main-pic-bar .col-lg-6,
.main-pic-bar .col-xs-5,
.main-pic-bar .col-sm-5,
.main-pic-bar .col-md-5,
.main-pic-bar .col-lg-5 {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}

.main-pic-bar .col-xs-7,
.main-pic-bar .col-xs-6,
.main-pic-bar .col-xs-5 {
  float: left;
}

@media (min-width: 768px) {
  .main-pic-bar .col-sm-7,
  .main-pic-bar .col-sm-6,
  .main-pic-bar .col-sm-5 {
    float: left;
  }
  
  .main-pic-bar .col-sm-7 {
	width: 61.333333333333336%;
	}

	.main-pic-bar .col-sm-6 {
	width: 50%;
	}
	
	.main-pic-bar .col-sm-5 {
	width: 38.66666666666667%;
	}
}

@media (min-width: 992px) {
  .main-pic-bar .col-md-7,
  .main-pic-bar .col-md-5 {
    float: left;
  }
  
  .main-pic-bar .col-md-7 {
	width: 61.333333333333336%;
	}

	.main-pic-bar .col-md-6 {
	width: 50%;
	}
	
	.main-pic-bar .col-md-5 {
	width: 38.66666666666667%;
	}
}

@media (min-width: 1200px) {
  .main-pic-bar .col-lg-7,
  .main-pic-bar .col-lg-5 {
    float: left;
  }
  
	.main-pic-bar .col-lg-7 {
	width: 61.333333333333336%;
	}

	.main-pic-bar .col-lg-6 {
	width: 50%;
	}
	
	.main-pic-bar .col-lg-5 {
	width: 38.66666666666667%;
	}
}

.show-ad-title {
	color: #ffffff;
	font-weight: 700;
	line-height: normal;
}
@media (max-width: 767px) {
	.show-ad-title {
		font-size: 20px;
		padding-bottom: 5px;
	}
}
@media (min-width: 768px) {
	.show-ad-title {
		font-size: 20px;
		padding-bottom: 5px;
	}
}
@media (min-width: 992px) {
	.show-ad-title {
		font-size: 17px;
		padding-bottom: 3px;
	}
}
@media (min-width: 1200px) {
	.show-ad-title {
		font-size: 19px;
		padding-bottom: 5px;
	}
}
@media (min-width: 1300px) {
	.show-ad-title {
		font-size: 20px;
		padding-bottom: 5px;
	}
}
@media (min-width: 1400px) {
	.show-ad-title {
		font-size: 20px;
		padding-bottom: 8px;
	}
}
@media (min-width: 1500px) {
	.show-ad-title {
		font-size: 23px;
		padding-bottom: 9px;
	}
}
@media (min-width: 1600px) {
	.show-ad-title {
		font-size: 23px;
		padding-bottom: 8px;
	}
}
@media (min-width: 1700px) {
	.show-ad-title {
		font-size: 25px;
		padding-bottom: 10px;
	}
}
@media (min-width: 1800px) {
	.show-ad-title {
		font-size: 26px;
		padding-bottom: 10px;
	}
}

.show-ad-date {
	color: #eed395;
	line-height: normal;
	padding-bottom: 20px;
}
@media (max-width: 767px) {
	.show-ad-date {
		font-size: 20px;
		padding-bottom: 12px;
	}
}
@media (min-width: 768px) {
	.show-ad-date {
		font-size: 20px;
		padding-bottom: 12px;
	}
}
@media (min-width: 992px) {
	.show-ad-date {
		font-size: 17px;
		padding-bottom: 6px;
	}
}
@media (min-width: 1200px) {
	.show-ad-date {
		font-size: 20px;
		padding-bottom: 8px;
	}
}
@media (min-width: 1400px) {
	.show-ad-date {
		font-size: 20px;
		padding-bottom: 12px;
	}
}
@media (min-width: 1600px) {
	.show-ad-date {
		font-size: 21px;
		padding-bottom: 16px;
	}
}
@media (min-width: 1700px) {
	.show-ad-date {
		font-size: 23px;
		padding-bottom: 18px;
	}
}
@media (min-width: 1800px) {
	.show-ad-date {
		font-size: 24px;
		padding-bottom: 20px;
	}
}

.gold-bar {
	background: url(../images/gold-bar.jpg) top center no-repeat;
	height: 37px;
}

.feature-panel {
	background: url(../images/feature-bg.jpg) top center no-repeat;
	padding: 25px 0px;
}

.content-panel {
	/*background: #ede6d7;*/
	background: #F8EBD8;
	padding: 30px 0px;
}

.content-panel ul {
	list-style-image: url('../images/bullet-point.png');
}

.footer {
	background: url(../images/footer-bg.jpg) top center no-repeat #560616;
	color: #eeeeee;
	padding: 35px 0px;
	border-top: 15px solid #c5b594;
	font-size: 14px;
}

.footer-title {
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 5px;
}

.footer .address {
	font-size: 15px;
}

.footer .phone {
	font-size: 19px;
}

@media (max-width: 767px) {
	.left-border {
		border-left: 0px;
		border-top: 6px dotted #d7bd81;
		padding-top: 22px;
	}
}
@media (min-width: 768px) {
	.left-border {
		border-left: 6px dotted #d7bd81;
		border-top: 0px;
		padding-top: 0px;
		padding-left: 30px;
	}
}

@media (max-width: 767px) {
	.marquee-spacing {
		padding-bottom: 15px;
	}
}
@media (min-width: 768px) {
	.marquee-spacing {
		padding-bottom: 15px;
	}
}

@media (max-width: 767px) {
	.vertical-align {
		display: block;
		align-items: none;
	}
}
@media (min-width: 768px) {
	.vertical-align {
		display: flex;
		align-items: center;
	}
}

.event-box {
	background: #fcf9f3;
	border-radius: 6px;
	border: 1px solid #e1d8c4;
	padding: 15px 15px;
	margin-bottom: 20px;
	min-height: 355px;
}

.partners {
	background: #fcf9f3;
	border-radius: 6px;
	border: 1px solid #e1d8c4;
	padding: 15px 15px;
	margin-bottom: 20px;
}

.event-box2 {
	background: #fcf9f3;
	border-radius: 6px;
	border: 1px solid #e1d8c4;
	padding: 5px 5px;
	margin-bottom: 5px;
}

.event-box h3 {
	text-transform: uppercase;
	font-size: 17px;
}

.event-box .cancelled {
	color: #ee0000;
	font-style: italic;
	font-weight: 700;
}

.event-box h4 {
	margin-bottom: 5px;
}

.event-box .big-title {
	font-weight: 700;
}

.event-box .small-title {
	font-style: italic;
	font-weight: 700;
}


.mc_embed_signup {
	background:#fff; 
	clear:left; 
	font:14px Helvetica,Arial,sans-serif;  
	width:600px;
	}

.vertical-align {
    /*display: flex;*/
    align-items: center;
    justify-content: center;
    flex-direction: row;
}

.form-well {
	background: #000000;
	border: 1px solid #ccbd9d;
}

.form-control {
	background-color: #faf2e7;
	border: 1px solid #cbbc9b;
	color: #333333;
}


.form-group label {
	color: #630821;
}

.redlabel {
	color:#630821;
	font-weight: bold;
}



@media (max-width: 991px) {
	.sponsors-box {
		float: none;
		margin: 0px auto 0px auto;
		width: 100%;
	}
}
@media (min-width: 992px) {
	.sponsors-box {
		float:left;
		margin: 0px 20px 20px 0px;
	}
}

/*---heading and links overwriting bootstrap css--------------------------------------------*/	

a {
  color: #7e132f;
  text-decoration: none;
  font-weight: 700;
}

a:hover,
a:focus {
  color: #8d0e2f;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.footer a {
  color: #faeaca;
  text-decoration: none;
  font-weight: normal;
}

.footer a:hover,
.footer a:focus {
  color: #faeaca;
  text-decoration: underline;
}

.footer a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Lato', sans-serif;
}

h1{
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 0px;
}

h2 {
  margin-top: 0px;
  margin-bottom: 15px;
}

h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}

h4 {
  margin-top: 0px;
  margin-bottom: 0px;
}

h1,
.h1 {
  font-size: 37px;
  color: #7e132f;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  letter-spacing: -0.015em;
}


h2,
.h2 {
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  color: #956f1d;
  font-family: 'Lato', sans-serif;
}

h3,
.h3 {
  font-size: 20px;
  color: #7e132f;
  line-height: 24px;
    font-weight: bold;
}

h4,
.h4 {
  font-size: 16px;
  color: #7e132f;
}

h5,
.h5 {
  font-size: 14px;
}

h6,
.h6 {
  font-size: 12px;
}

p {
  margin: 0px 0px 26px;
}

b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
i {
	font-style: italic;
}

hr {
	border-top: 1px solid #c2b391;
}

/*------navigation overwriting bootstrap css------------------------------------------------------------------------*/

.navbar
{
	position: relative;
	min-height: 50px;
  	margin-bottom: 10px;
	border: 1px solid #033e8d;
	max-width: none !important;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
}

.navbar-nav > li > a {
	line-height: 20px;
	border-right: none;
}

@media (min-width: 768px) {
	.navbar
	{
	font-size: 15px;
	}
	
	.navbar-nav > li > a {
  	padding-left: 15px;
  	padding-right: 15px;
	}
}

@media (min-width: 992px) {
	.navbar
	{
	font-size: 18px;
	}
	
	.navbar-nav > li > a {
  	padding-left: 26px;
  	padding-right: 26px;
	}
}

@media (min-width: 1200px) {
	.navbar
	{
	font-size: 19px;
	}
	
	.navbar-nav > li > a {
  	padding-left: 38px;
  	padding-right: 38px;
	}
}
 
@media (min-width: 768px) {

  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
 
 .navbar-default {
  background: #660c23;
  /*border-color: #0e4270;*/
  border: 0px;
  border-radius: 5px;
  margin: 0px 0px 0px 0px;
  font-family: 'Lato', sans-serif;
}

.navbar-default .navbar-text {
  color: #FFFFFF;
}

.navbar-default .navbar-nav > li > a {
  color: #FFFFFF;
  font-weight: 700;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #FFFFFF;
  background-color: #4f0e1f;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #FFFFFF;
  background-color: #4f0e1f;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #FFFFFF;
  background-color: #4f0e1f;
}

.nav-divide-bar
{
	width: 1px;
	background: #01122a;
	height: 50px;
}

.navbar-collapse {
    max-height: 700px;
    padding-right: 0px;
    padding-left: 0px;
	}

.dropdown-menu {
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  background: rgb(79, 14, 31);
  background: rgba(79, 14, 31, 0.95);
  border: 2px solid #4f0e1f;
  color: #FFFFFF;
  border-radius: 4px;
  text-align: left;
}

.dropdown-menu > li > a {
  padding: 5px 20px;
  font-weight: normal;
  color: #FFFFFF;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #EEEEEE;
  text-decoration: none;
  background-color: #072b5d;
}


@media (max-width: 767px) {

	 .navbar-default {
 		background-color: #660c23;
 		border-color: #660c23;
		text-align: left;
		font-size: 20px;
	}

	.navbar-default .navbar-toggle:hover,
  	.navbar-default .navbar-toggle:focus {
		background-color: #0c3f87;
		color:#FFF;
	}

	.navbar-default .navbar-toggle .icon-bar{
		background-color:#FFF;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu {
    width: auto;
    margin-top: 0;
	background: #4f0e1f;
    border: 0;
    box-shadow: none;
  }
	
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #FFFFFF;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #FFFFFF;
    background-color: #0d4a80;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #032039;
    background-color: #0d4a80;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
  
  .navbar-collapse {
    max-height: 700px;
    padding-right: 15px;
    padding-left: 15px;
	}
 
 
}

.btn {
	border-radius:10px;
}

.btn-primary {
  color: #ffffff;
  background-color: #660c23;
  border-color: #660c23;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #932a45;
  border-color: #932a45;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-lg
{
	font-size: 18px;
	padding: 6px 12px 6px 12px;
}


.btn-orange {
  color: #ffffff;
  background: linear-gradient(#b65b02, #f17802);
  border-color: #357ebd;
  font-size: 16px;
  border: 0px;
  border-radius: 6px;
  padding: 4px 25px 5px 25px;
}

.btn-orange:hover,
.btn-orange:focus,
.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-orange:active,
.btn-orange.active,
.open .dropdown-toggle.btn-orange {
  background-image: none;
}


.btn-blue {
  color: #ffffff;
  background: linear-gradient(#1b62a0, #4489c0);
  border-color: #357ebd;
  font-size: 16px;
  border: 0px;
  border-radius: 6px;
  padding: 4px 25px 5px 25px;
}

.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  background-image: none;
}


.btn-dark-grey {
  color: #ffffff;
  background: #383737;
  font-size: 16px;
  border: 1px solid #5c5b5b;
  border-radius: 8px;
  padding: 4px 25px 5px 25px;
}

.btn-dark-grey:hover,
.btn-dark-grey:focus,
.btn-dark-grey:active,
.btn-dark-grey.active,
.open .dropdown-toggle.btn-dark-grey {
  color: #ffffff;
  background-color: #282828;
  border-color: #5c5b5b;
}

.btn-dark-grey:active,
.btn-dark-grey.active,
.open .dropdown-toggle.btn-dark-grey {
  background-image: none;
}



@media (min-width: 992px) {
.main-pic-bar .btn-lg
	{
		font-size: 15px;
		padding: 3px 35px 5px 35px;
	}
}
@media (min-width: 1500px) {
.main-pic-bar .btn-lg
	{
		font-size: 17px;
		padding: 3px 35px 5px 35px;
	}
}
@media (min-width: 1600px) {
.main-pic-bar .btn-lg
	{
		font-size: 20px;
		padding: 3px 35px 5px 35px;
	}
}


/* Responsive iFrame */

.flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.flexible-container iframe,   
.flexible-container object,  
.flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 800px;
    height: 600px;
}

.flexible-container-2 {
    position: relative;
    padding-bottom: 99.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.flexible-container-2 iframe,   
.flexible-container-2 object,  
.flexible-container-2 embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.flexible-wrapper {
	max-width: 800px;
	margin: auto;
}

video {
	height: 100%;
}

/* Social list */
.social-list
{
	margin-top: 0;
	margin-bottom: 10px;
	width: 164px;
	height: 32px;
	/*margin-left: auto;
	margin-right: auto;*/
}
.social-list li
{
	float: left;
	position: relative;
	display: block;
	padding-right: 9px;
	left: -40px;
}

a.roll{
	display: block;
	width: 32px;
	height: 32px;
	text-decoration: none;
	margin: 0px auto;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	}

a.roll:hover{
	display: block;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	}


a.rollover-fb{	
	background: url("../images/social-icons.png");
	}

a.rollover-fb:hover {
	background-position: 0 -32px;
	}

a.rollover-inst{	
	background: url("../images/social-icons.png") -390px 0;
	}

a.rollover-inst:hover {
	background-position: -390px -32px;
	}

a.rollover-in{	
	background: url("../images/social-icons.png") -156px 0;
	}

a.rollover-in:hover {
	background-position: -156px -32px;
	}
/*
a.rollover-tw{	
	background: url("../images/social-icons.png") -39px 0;
	}

a.rollover-tw:hover {
	background-position: -39px -32px;
	}	

a.rollover-yt{	
	background: url("../images/social-icons.png") -78px 0;
	}

a.rollover-yt:hover {
	background-position: -78px -32px;
	}
*/

.displace {
	position: absolute;
	left: -5000px;
	}


.panel-body {
	background-color: #f8f3eb;
}

/* Clearfix */

@media (min-width:767px){.col-lg-1:nth-child(12n+1),
.col-lg-2:nth-child(6n+1),
.col-lg-3:nth-child(4n+1),
.col-lg-4:nth-child(3n+1),
.col-lg-6:nth-child(2n+1),
.col-md-1:nth-child(12n+1),
.col-md-2:nth-child(6n+1),
.col-md-3:nth-child(4n+1),
.col-md-4:nth-child(3n+1),
.col-md-6:nth-child(2n+1){clear:none;}
.col-sm-1:nth-child(12n+1),
.col-sm-2:nth-child(6n+1),
.col-sm-3:nth-child(4n+1),
.col-sm-4:nth-child(3n+1),
.col-sm-6:nth-child(2n+1){clear:left;}
}
@media (min-width:992px){.col-lg-1:nth-child(12n+1),
.col-lg-2:nth-child(6n+1),
.col-lg-3:nth-child(4n+1),
.col-lg-4:nth-child(3n+1),
.col-lg-6:nth-child(2n+1),
.col-sm-1:nth-child(12n+1),
.col-sm-2:nth-child(6n+1),
.col-sm-3:nth-child(4n+1),
.col-sm-4:nth-child(3n+1),
.col-sm-6:nth-child(2n+1){clear:none;}
.col-md-1:nth-child(12n+1),
.col-md-2:nth-child(6n+1),
.col-md-3:nth-child(4n+1),
.col-md-4:nth-child(3n+1),
.col-md-6:nth-child(2n+1){clear:left;}
}
@media (min-width:1200px){.col-md-1:nth-child(12n+1),
.col-md-2:nth-child(6n+1),
.col-md-3:nth-child(4n+1),
.col-md-4:nth-child(3n+1),
.col-md-6:nth-child(2n+1),
.col-sm-1:nth-child(12n+1),
.col-sm-2:nth-child(6n+1),
.col-sm-3:nth-child(4n+1),
.col-sm-4:nth-child(3n+1),
.col-sm-6:nth-child(2n+1){clear:none;}
.col-lg-1:nth-child(12n+1),
.col-lg-2:nth-child(6n+1),
.col-lg-3:nth-child(4n+1),
.col-lg-4:nth-child(3n+1),
.col-lg-6:nth-child(2n+1){clear:left;}
}

.col-md-3245 {
display: none;
}
