#divSiteTitle{text-decoration:none;}
#divTagLine{text-decoration:none;}
#divHeaderLine1{display:inline-block !important}
#divHeaderLine2{display:inline-block !important}
#divHeaderLine3{display:inline-block !important}
h3, h4, h5, h6{line-height:1.5 !important}
.lead{text-align:center;}
.lead h2{font-size:33px;line-height:45px;}
.lead h3{font-size:17px;}
.lead h3 a{font-size:inherit !important;}
ul#contact-info .icon{font-size:20px;float:left;line-height:25px;margin-right:10px;color:#BA0002;}
ul#contact-info .field{font-weight:bold;}
ul#contact-info{list-style:none;}
#tiles li{width:240px !important;background-color:#ffffff;border:1px solid #dedede;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:10px !important;margin-right:7px;margin-bottom:7px;float:left;}
#tiles li img{margin-bottom:10px;}
#tiles li div.meta{color:#999;text-transform:uppercase;font-size:10px;margin:0;}
#tiles li h4{line-height:1.5;margin:0 0 5px 0;}
#tiles li h4 a{line-height:inherit;margin:0;text-decoration:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;}
#tiles li p{font-size:12px;line-height:1.5;margin:0;}
#tiles li a{font-size:12px;}
#tiles li .more_link{font-size:smaller;line-height:2;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;display:block;margin:5px 0 0 0;}
#tiles li blockquote{line-height:1.5;margin:0;padding:0;color:#999;border:none;font-size:150%;font-style:italic;font-family:Georgia, Times, serif;}
#tiles li blockquote small{font-size:11px;font-style:normal;}
[class*="social foundicon-"]:before{font-family:"SocialFoundicons";}
[class*="general foundicon-"]:before{font-family:"GeneralFoundicons";}
.menu_menu_simple ul{margin-top:0px;margin-bottom:0px;}
.menu_menu_simple ul li{margin-top:0px;margin-bottom:0px;}
#decorative1{margin-top:-2px;padding-top:2px;margin-left:-20px !important;margin-right:-20px !important;}
#decorative3{margin-top:-2px;padding-top:2px;margin-left:-2px !important;margin-right:-2px !important;}
.Flexible-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px;}
.Flexible-container iframe,
.Flexible-container object,
.Flexible-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.centered_menu{text-align:center}
.centered_menu > div{display:inline-block;}
.centered_menu div{text-align:left}
.social_bookmarks a{font-size:smaller !important;text-transform:uppercase;letter-spacing:1px;text-decoration:none;margin-right:20px;}
.copyright{font-size:smaller;letter-spacing:1px;}
.red{color:#BA0002;}
img{max-width:100%;height:auto;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden;}
.flex-video.widescreen{padding-bottom:57.25%;}
.flex-video.vimeo{padding-top:0;}
.flex-video iframe, .flex-video object, .flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
@media only screen and (max-device-width:800px), only screen and (device-width:1024px) and (device-height:600px), only screen and (width:1280px) and (orientation:landscape), only screen and (device-width:800px), only screen and (max-width:767px){.flex-video{padding-top:0;}
}
#divBoxed{position:relative}
.nav-links > a{margin-right:20px;}
.btn-secondary, .btn-secondary:hover{text-shadow:none;}
#divHeaderLine1 a, #divHeaderLine2 a, #divHeaderLine3 a{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit;text-shadow:inherit;font-weight:inherit;font-style:inherit;}
#divHeaderLine1, #divHeaderLine2, #divHeaderLine3{padding-top:3px !important;padding-bottom:3px !important;text-align:inherit !important;}
#decorative2{-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.03);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.03);box-shadow:0 1px 10px rgba(0, 0, 0, 0.03);}
.showcase-tabs > li > a{font-size:14px;letter-spacing:1px;padding-left:20px;padding-right:20px;}
.cap1 div, .cap2 div, .cap3 div, .cap4 div, .cap5 div{margin:0 -1px;}
.camera_wrap .camera_pag .camera_pag_ul li{margin:20px 5px 0px !important;}
.search.adjust{margin-bottom:15px}
.divPanel{}
.divPanel.notop{padding-top:0px}
.divPanel.nobottom{padding-bottom:0px}
.navbar .nav-pills > li > a{text-shadow:none;font-weight:normal;}
.navbar .dropdown-menu li > a{text-shadow:none;font-weight:normal;}
.navbar .nav-pills > li > .dropdown-menu:before{border:none;}
.navbar .nav-pills > li > .dropdown-menu:after{border:none;}
.navbar .nav-pills > .active > a, .navbar .nav-pills > .active > a:hover, .navbar .nav-pills > .active > a:focus{-webkit-box-shadow:none;box-shadow:none;}
.navbar .nav-pills > li > a:hover, .navbar .nav-pills li.dropdown.open.active > .dropdown-toggle{-webkit-transition:ease-in-out .2s;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-ms-transition:ease-in-out .2s;transition:ease-in-out .2s;}
.navbar .nav-pills .open .dropdown-toggle{background-color:transparent;}
.btn .caret{margin-top:8px !important;}
body{background-image:none;background-position:initial initial;background-repeat:initial initial;}
#divLogo{margin-bottom:0px;margin-left:-3px;}
#divSiteTitle{font-family:'Century Gothic', sans-serif;color:rgb(255, 255, 255);font-size:60px;text-shadow:none;line-height:42px;letter-spacing:2px;text-transform:uppercase;font-weight:normal;font-style:normal;}
#divTagLine{font-family:'Century Gothic', sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:5px;line-height:22px;color:rgb(255, 255, 255);text-shadow:none;padding-left:3px;padding-right:3px;font-weight:normal;font-style:normal;}
.navContainer{margin-top:0px;}
.navContainer .navMenu{}
.navContainer .navMenu li{background-color:rgb(245, 245, 245);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.navContainer .navMenu li a{}
.navContainer .navMenu li.current{background-color:rgb(174, 0, 0);}
.navContainer .navMenu li.current a{}
.camera_caption > div{opacity:0.85;filter:alpha(opacity=85);opacity:0.85;filter:alpha(opacity=85);}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont{opacity:0.85;filter:alpha(opacity=85);opacity:0.85;filter:alpha(opacity=85);}
.camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li, .camera_wrap .camera_pag .camera_pag_ul li:hover > span{box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{}
.camera_wrap{display:block;margin-bottom:15px;height:410px;border:5px solid rgb(255, 255, 255);margin-left:-5px;-webkit-box-shadow:rgba(0, 0, 0, 0.294118) 0px 1px 4px;box-shadow:rgba(0, 0, 0, 0.294118) 0px 1px 4px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;margin-top:44px;}
.cap1 > div{opacity:0.85;filter:alpha(opacity=85);opacity:0.85;background-color:rgb(212, 173, 0);}
.cap2 > div{opacity:0.85;filter:alpha(opacity=85);opacity:0.85;background-color:rgb(212, 173, 0);}
.cap3 > div{opacity:0.85;filter:alpha(opacity=85);opacity:0.85;filter:alpha(opacity=85);}
.cap4 > div{opacity:0.85;filter:alpha(opacity=85);opacity:0.85;filter:alpha(opacity=85);}
.cap5 > div{opacity:0.85;filter:alpha(opacity=85);opacity:0.85;filter:alpha(opacity=85);}
h1{font-family:'Source Sans Pro', sans-serif;font-weight:normal;font-style:normal;font-size:40px;line-height:65px;margin-top:0px;color:#BA0002;}
.page-content{line-height:25px;font-family:'Open Sans', sans-serif;}
.page-content a{color:rgba(30,70,99,1.00);font-family:'Open Sans', sans-serif;}
.sidebox{-webkit-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 3px;-moz-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 3px;box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 3px;background-color:rgba(224,224,224,1.00);color:rgb(51, 51, 51);border-width:1px;border-style:solid;border-color:rgb(255, 255, 255);border-radius:3px;padding:18px;margin-bottom:18px;}
.sidebar{;}
.sidebox-title{line-height:40px;font-weight:normal;font-style:normal;font-family:'Source Sans Pro', sans-serif;color:rgb(51, 51, 51);}
.sidebox a{color:#1E4663;}
#decorative1{position:relative;background-color:rgb(240, 240, 240);background-image:url(../images/reception.jpg);-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat no-repeat;-webkit-box-shadow:0px 3px 11px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 3px 11px rgba(0, 0, 0, 0.7);box-shadow:0px 3px 11px rgba(0, 0, 0, 0.7);}
#decorative2{background-color:#FFFFFF;height:130px;border-bottom:medium solid #1E4663;}
#decorative3{position:relative;background-color:#FFFFFF;-webkit-background-size:cover;background-size:cover;background-position:50% 20%;background-repeat:no-repeat no-repeat;-webkit-box-shadow:0px 3px 11px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 3px 11px rgba(0, 0, 0, 0.7);box-shadow:0px 3px 11px rgba(0, 0, 0, 0.7);}
#divFooter{font-family:'Open Sans', sans-serif;background-color:transparent;color:rgb(41, 41, 41);padding-top:32px;line-height:22px;font-size:12px;text-transform:none;background-repeat:repeat repeat;background-image:url(../images/squared_metal.png);}
#divFooter a{color:rgba(30,70,99,1.00);}
#divFooter h3{color:rgb(41, 41, 41);}
h2{font-weight:normal;font-style:normal;font-family:'Source Sans Pro', sans-serif;font-size:35px;line-height:45px;}
.breadcrumbs{line-height:40px;font-family:'Open Sans', sans-serif;}
.breadcrumbs a{color:#1E4663;font-family:'Open Sans', sans-serif;}
#divHeaderLine1{letter-spacing:0px;word-spacing:0px;margin-top:0px;color:rgba(255,255,255,1.00);font-size:30px;line-height:50px;font-family:'Source Sans Pro', sans-serif;text-transform:none;text-shadow:rgba(0, 0, 0, 0.14902) 0px 3px 5px, rgba(255, 255, 255, 0.298039) 0px -5px 35px;font-weight:normal;font-style:normal;text-align:center;background-color:rgba(30,70,99,1.00);opacity:0.9;padding:3px 10px;}
#divHeaderLine2{font-size:16px;line-height:22px;letter-spacing:1px;margin-top:11px;font-family:lato, sans-serif;color:rgb(255, 255, 255);text-shadow:none;text-align:center;font-weight:100;background-color:rgba(30,70,99,1.00);opacity:0.9;padding:3px 10px;background-position:initial initial;background-repeat:initial initial;}
#divHeaderLine3{margin-top:18px;color:rgb(0, 0, 0);text-align:center;line-height:16px;text-transform:none;font-size:15px;}
a.btn, a.btn-large, a.btn-small, a.btn-mini{color:#333}
a.btn-info, a.btn-success, a.btn-warning, a.btn-danger, a.btn-inverse{color:#ffffff}
.btn-secondary, .btn-secondary:hover, a.btn-secondary, a.btn-secondary:hover{color:#323232;}
.btn-secondary{border:1px solid #dfdfdf;border-bottom:1px solid #afafaf;background-color:#fafafa;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e1e1e1));background-image:-webkit-linear-gradient(top, #fafafa, #e1e1e1);background-image:-moz-linear-gradient(top, #fafafa, #e1e1e1);background-image:-ms-linear-gradient(top, #fafafa, #e1e1e1);background-image:-o-linear-gradient(top, #fafafa, #e1e1e1);background-image:linear-gradient(top, #fafafa, #e1e1e1);filter:progid:dximagetransform.microsoft.gradient(startColorstr=#fafafa, endColorstr=#e1e1e1, GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary.active, .btn-secondary.disabled, .btn-secondary[disabled]{background-color:#dfdfdf;}
.btn-primary, .btn-primary:hover, a.btn-primary, a.btn-primary:hover{color:#ffffff;}
.btn-primary{border-bottom:1px solid #163349;background-color:#1E4663;background-repeat:repeat-x;background-image:-webkit-gradient(linear, left top, left bottom, from(#40ac62), to(#3a9b58));background-image:-webkit-linear-gradient(90deg,rgba(42,97,137,1.00) 0%,rgba(30,70,99,1.00) 100%);background-image:-moz-linear-gradient(top, #40ac62, #3a9b58);background-image:-ms-linear-gradient(top, #40ac62, #3a9b58);background-image:-o-linear-gradient(top, #40ac62, #3a9b58);background-image:linear-gradient(0deg,rgba(42,97,137,1.00) 0%,rgba(30,70,99,1.00) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr=#40ac62, endColorstr=#3a9b58, GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);border-top:1px solid #1E4663;border-right:1px solid #1E4663;border-left:1px solid #1E4663;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{background-color:#1E4663;}
#divHeaderText{padding-top:220px;padding-bottom:10px;border-color:rgb(51, 51, 51);text-align:left;}
#decorative2{}
#contentOuterSeparator{margin-top:0px;border-top-color:rgb(255, 255, 255);border-top-width:0px;border-top-style:solid;margin-bottom:25px;height:0px;background-color:transparent;}
#footerOuterSeparator{margin-top:55px;border-top-width:0px;border-top-style:solid;border-top-color:rgb(95, 95, 95);}
#headerSeparator{margin-top:20px;border-top-color:rgb(51, 51, 51);border-top-width:0px;border-top-style:solid;}
h3,.page-content h3 a{font-weight:normal;font-style:normal;font-family:'Source Sans Pro', sans-serif;font-size:28px;line-height:45px;color:#BA0002;}
h4,.page-content h4 a{font-weight:normal;font-style:normal;font-family:'Source Sans Pro', sans-serif;font-size:21px;line-height:45px;color:#BA0002;}
h5,.page-content h5 a{font-weight:normal;font-style:normal;font-family:'Source Sans Pro', sans-serif;font-size:17px;line-height:45px;}
h6,.page-content h6 a{font-weight:normal;font-style:normal;font-family:'Source Sans Pro', sans-serif;font-size:15px;line-height:45px;}
.line-separator{border-top-width:1px;border-top-style:solid;margin-top:21px;margin-bottom:21px;border-top-color:rgb(234, 234, 234);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:solid;}
#headerSeparator2{margin-top:10px;margin-bottom:10px;}
#divVideo{border:7px solid rgb(255, 255, 255);margin-left:-5px;-webkit-box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px;box-shadow:rgba(0, 0, 0, 0.498039) 0px 15px 10px -10px, rgba(0, 0, 0, 0.298039) 0px 1px 4px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;margin-top:36px;}
.nav .dropdown-toggle .caret{border-top-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);}
.nav .dropdown-toggle:hover .caret{border-top-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);}
.navbar .dropdown-menu, .dropdown-menu{background-color:rgb(54, 54, 54);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
.navbar .dropdown-menu li > a, .dropdown-menu li > a, .navbar .nav-pills .open .dropdown-toggle{color:rgb(255, 255, 255);}
.navbar .dropdown-menu li > a:hover, .navbar .dropdown-menu .active > a, .navbar .dropdown-menu .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .navbar .nav-pills .open a.dropdown-toggle:hover{filter:none;color:rgb(255, 255, 255);background-color:#1E4663;background-image:none}
.navbar .nav-pills > li > a{margin-left:1px;margin-right:1px;padding-top:43px;padding-right:20px;padding-left:20px;padding-bottom:14px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;color:#808080;border-bottom-style:none;}
.navbar .nav-pills > li > a:hover, .navbar .nav li.dropdown.open.active > .dropdown-toggle, .navbar .nav-pills > li > a:focus{color:rgb(255, 255, 255);background-color:#1e4763;border-bottom-style:none;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle{background:none}
.navbar .nav-pills > .active > a, .navbar .nav-pills > .active > a:hover, .navbar .nav-pills li.dropdown.open > .dropdown-toggle, .navbar .nav-pills li.dropdown.active > .dropdown-toggle{color:rgb(255, 255, 255);background-color:#1e4763;border-bottom-style:none;}
.navbar .ddmenu{margin-top:-2px;margin-bottom:0px}
.navbar .nav-pills li.dropdown > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.open > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.active > .dropdown-toggle .caret, .navbar .nav-pills li.dropdown.open.active > .dropdown-toggle .caret{border-top-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);}
.navbar .nav-pills li.dropdown > .dropdown-toggle:hover .caret{border-top-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);}
.navbar .nav-pills li.dropdown.active > .dropdown-toggle .caret{border-top-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);}
.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}
.dropdown-menu li:hover .sub-menu{visibility:visible;}
.ddmenu.nav-pills li a{font-family:lato, sans-serif;font-size:16px;text-shadow:none;line-height:15px;font-style:normal;font-weight:400;}
.ddmenu .dropdown-menu li a{line-height:29px;font-size:15px;}
#decorative2{position:fixed;top:0;left:0;right:0;z-index:1032}
body{padding-top:85px}
.lead h2{font-size:37px;line-height:57px;font-family:'Open Sans';color:#BA0002;}
.lead h3{font-size:21px;line-height:31px;}
.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}
.dropdown-menu li:hover .sub-menu{visibility:visible;}
.navbar .btn-navbar-highlight{display:none;width:100%}
#decorative2{z-index:100 !important}
@media (max-width:979px){#divLogo{margin-bottom:10px;}
.navbar .btn-navbar-highlight{display:inline;padding:9px 14px;margin-top:15px;}
.navbar{width:100%;}
#divMenuRight{float:none}
.dropdown-menu .sub-menu{left:0%;position:relative;top:0;visibility:visible;margin-top:3px;display:block}
.dropdown-menu, .sub-menu{border-radius:5px !important;}
.navbar .ddmenu{margin-top:0px;margin-bottom:0px;}
#decorative2{position:static;height:auto;}
body{padding-top:0px}
.masonry{column-count:2;}
	
}
@media (max-width:767px){#divLogo{margin-top:10px;margin-bottom:10px;}
#divSiteTitle{font-size:25px;}
#divHeaderText{margin:0px;padding:10px 0px;}
#divHeaderLine1{margin-top:0px;}
#divMenuRight{width:100%;margin-top:0px;padding-top:0px}
.ddmenu, .navbar .ddmenu{margin-top:0px;margin-bottom:0px;}
.navbar .btn-navbar-highlight{padding:9px 14px;margin-top:0px;}
.navbar{width:100%;margin-top:0px;padding-top:0px}
#decorative1, #decorative2, #decorative3{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}
#decorative2{position:static}
body{padding-top:0px}
#divFooter{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}
#divBoxed > #divFooter{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
body > #footerOuterSeparator, body > #contentOuterSeparator{margin-left:-20px;margin-right:-20px;}
.headerArea, .topArea{padding:20px !important;}
#camera_wrap{margin-top:20px}
#divVideo{margin-top:20px}
.dropdown-menu .sub-menu{left:0%;position:relative;top:0;visibility:visible;margin-top:3px;display:block}
.dropdown-menu, .sub-menu{border-radius:5px !important;}
.navbar .ddmenu{margin-top:0px;margin-bottom:0px;}
.masonry{column-count:1;}
}

.masonry { /* Masonry container */
    column-count:3;
    column-gap:2em;
}

.item { /* Masonry bricks or child elements */
    background-color:#eee;
    display:inline-block;
    margin:0 0 2em;
	padding-bottom:1em; 
	min-width:100%;
}

.item p {
	padding:1em!important;
}

.item-h4 {
	display:inline;
	padding:1em;
}

.item-p {
	display:inline;
	padding:1em!important;
	
}

hr {
	margin:10px 0!important;
}


/* TESTIMONIAL */

#quote-carousel {
  padding: 0 0 10px!important;
  margin-top: 30px;
  text-align:center;
}
/* indicator position */
#quote-carousel .carousel-indicators {
  right: 50%;
  top: auto;
  bottom: -10px;
  margin-right: -19px;
}
/* indicator color */
#quote-carousel .carousel-indicators li {
  background: #c0c0c0;
}
/* active indicator */
#quote-carousel .carousel-indicators .active {
  background: #333333;
  height:10px;
  width:10px;
  margin-bottom:1px;
}

.nopad {
	padding-left: 0!important;
	padding-right: 0!important;
}

.item.blue p {
	font-size: 1.6em;
	font-style: italic;
	letter-spacing: 0.05em;
	line-height: 1.5em;
}

.blue {
	background-color: #1e4763;
	color: #FFF;
}

.collapse {
	display: block!important;
}

.carousel-caption {
	display: flex;
	justify-content: space-between;
}

.half {
	max-width: 600px;
	margin: 50px;
	background: rgba(238,238,238,0.9);
	border-radius: 5px;
	box-shadow: 2px 2px 2px #606060;
}

.half p {
	font-size:1.5em;
	letter-spacing: 0.05em;
	line-height: 1.5em;
	color: #333;
}

.name-date {
	text-align: center;
	color:#BA0002!important;
}

.main-caption {
	display: flex;
	align-items: flex-end;
}

.carousel-caption h1 {
	margin-bottom: 50px;
}

@media (min-width: 768px) {
#quote-carousel {
 margin-bottom: 0;
 padding: 0 40px 30px 40px;
}
}
 
@media (max-width: 768px) {
 
#quote-carousel .carousel-indicators {
 bottom: -20px !important;
}
 #quote-carousel .carousel-indicators li {
 display: inline-block;
 margin: 0px 5px;
 width: 15px;
 height: 15px;
}
 #quote-carousel .carousel-indicators li.active {
 margin: 0px 5px;
 width: 20px;
 height: 20px;
}
}


/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
}
@media only screen and (min-width: 300px) {
    .masonry {
        -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
    }
}


@media only screen and (min-width: 500px) {
    .masonry {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media only screen and (min-width: 768px) {
    .masonry {
        -moz-column-count: 3;
        -webkit-column-count: 3;
        column-count: 3;
    }
}