@charset "UTF-8";
/* CSS Document */
img {
  display: block;
  max-width: 100%;
 /* height: auto;*/
}
 .iconize {
	margin: 0 auto;
	 font-size: 1.25rem;
}
.navbar{
	
	font-size: .75rem;
	text-transform: uppercase;
	background-color: transparent !important;
}
.navbar .navbar-brand{
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size: 2rem;
	text-shadow: 1px 1px 2px #968D95;
	text-transform: uppercase;
	font-weight: bolder;
	
	
}
.masseyNav{
	margin-top: -1rem;
	
	
}
.active {
  color: rgba(50, 180, 215, 1);
  /*background-color: rgba(50, 180, 215, .1);*/


}
 .nav-item a:hover{
color: rgba(50, 180, 215, 1);
  background-color:rgba(50, 180, 215, .03);
	text-decoration: none; 

}
.dropdown-menu {
    min-width: 20rem;
	font-size: .75rem;
}
.socialM{
	color: darkgrey !important;
}
.container-fluid {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}
.categoryHead{
	width: 100%;
	text-align: center;
	text-transform:uppercase;
	font-size: 1.4rem;
	/*background-color: blueviolet;*/
	
	
}

.evenC{
	 text-transform: uppercase;
	color: rgba(126, 125, 125, 1.00);
	 font-size: .80em;
	margin-left:.0%;
	margin-right:.8%;
	}
.oddC{
	 text-transform: uppercase;
	color: rgba(126, 125, 125, 0.65);
	 font-size: .80em;
	margin-left:.0%;
	margin-right:.8%;
	}
.bRHeader {
    padding-top: 2%;
    padding-bottom: 0;
    text-align: center;
    text-transform: uppercase;
    color: rgba(97, 95, 95, 1.00);
    text-shadow: 1px 1px 2px #968d95;
    font-size: 1.25em;
    line-height: 100%;
    word-spacing: .45em
}

.bHeader {
    margin-left: 4%;
    text-align: left;
    text-transform: uppercase;
    color: rgba(97, 95, 95, 1.00);
    text-shadow: 1px 1px 2px #968d95;
    font-size: 1.00em;
    line-height: 100%
}
p.cRList {
      text-transform: uppercase;
    word-spacing: .18em;
    text-align: left;
    line-height: 2rem;
    font-size: .76em;
    padding-top: 6%;
    padding-left: 8%;
    padding-right: 8%;
    padding-bottom: 6%;
    color: rgba(126, 125, 125, 1.00);
}

#liist {
	
	position: relative;
    float: right;
    list-style-type: none;
	padding-top:6%;
	padding-left:8%;
	padding-right: 8%;
	padding-bottom: 4%;
	
	}
#liist ul{
		width: 100%;
		text-align: left;
		text-transform:uppercase;
    word-spacing: .14em;
    line-height: 1.2em;
    font-size: .76em;
		
		}
#liist ul	li {
	 color: rgba(97, 95, 95, 1.00);
}
#liist ul li:nth-child(odd) {
     color: rgba(97, 95, 95, 1.00);
}
#liist ul li:nth-child(even) {
     color: rgba(97, 95, 95, 0.65);
}
li.borderless {
  border-top: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	
}
.cRList {

}

.cList p {
    text-transform: uppercase;
    word-spacing: .28em;
    text-align: left;
    line-height: 1.6em;
    font-size: .76em;
    color: rgba(126, 125, 125, 1.00)
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 0.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
/*#######################MOBILE PHONES##########################*/
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 
.bHeader {
    margin-left: 4%;
    text-align: center;
    text-transform: uppercase;
    color: rgba(97, 95, 95, 1.00);
    text-shadow: 1px 1px 2px #968d95;
    font-size: 1.00em;
    line-height: 100%
}
	#client{
		text-align: center;
		
	}
p.cRList {
      text-transform: uppercase;
    word-spacing: .18em;
    text-align: left;
    line-height: 2rem;
    font-size: .76em;
    padding-top: 6%;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 6%;
    color: rgba(126, 125, 125, 1.00);
}
	#liist {
	
	position: relative;
    float: right;
    list-style-type: none;
	padding-top:6%;
	padding-left:4%;
	padding-right: 4%;
	padding-bottom: 4%;
	
	}
}

/*Phone  Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
#liist {
	
	position: relative;
    float: right;
    list-style-type: none;
	padding-top:6%;
	padding-left:8%;
	padding-right: 8%;
	padding-bottom: 4%;
	
	
	
	
	}
p.cRList {
    text-transform: uppercase;
    word-spacing: .18em;
    text-align: center;
    line-height: 2rem;
    font-size: .76em;
    padding-top: 6%;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 6%;
    color: rgba(126, 125, 125, 1.00);
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
	  
.bHeader {
    margin-left: 4%;
    text-align: center;
    text-transform: uppercase;
    color: rgba(97, 95, 95, 1.00);
    text-shadow: 1px 1px 2px #968d95;
    font-size: 1.00em;
    line-height: 100%
}
	  #liist {
	
	position: relative;
    float: right;
    list-style-type: none;
	padding-top:6%;
	padding-left:4%;
	padding-right: 4%;
	padding-bottom: 4%;
	
	}
	  .img-centered{
		  
		  margin: 0 auto;
	  }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/*@media (min-width: 375px) {
	
}*/
@media (min-width: 768px) {
  
}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {  


.img-rounded {
    border-radius: 6px
}

	
    
}
 