/* custom css for wise project Nigeria */
html{
width: 100%;
height: 100%;
}

body{
	margin: 0;
	padding: 0;
	background-color: #ffffff;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	}

header.container{
width:100%;
}

header.row{
	padding-left:1.0em;
	padding-right:1.0em;
	margin-bottom: 15px;
	color: #ffffff;
	background-color: #CCFF99;}

.headerlogo_centre{margin-top: 0;
	text-align: center;}



/* change the nav bar background colour from here */
nav.navbar {
position:relative; 
margin-top: 0.5em;
margin-bottom: 0;

background:#003333;
border: 0; 
}
/* end of nav bar background colour control */

.maincontents{width: 86%;
margin-left: auto;
margin-right: auto;}

.prodcontainer{width: 80%;}

.portfoliocontainer{width: 60%;}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 10px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 20px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}

.condense{
	min-height: 360px;
	max-height: 360px;
	background-color: rgba(255,255,255,1);
	text-align: justify;
	overflow: hidden;
	position: relative;
	-webkit-transition: max-height 0.75s ease 0s;
	-moz-transition: max-height 0.75s ease 0s;
	-ms-transition: max-height 0.75s ease 0s;
	-o-transition: max-height 0.75s ease 0s;
	transition: max-height 0.75s ease 0s;
	margin-bottom: 0.5em;
	margin-left: 0.5em;}

.vision{background: rgba(204,255,153,.7);
		min-height: auto;
}


.corevalue{line-height: 1.5em;
		   font-family: arial bold;
		   font-size: 1.3em;
		   font-weight: bold;
		   text-align: justify;
		   padding-left: 15px;
		   padding-right: 15px;  
		   color: #2F4F4F;}

.note{color: #B22222;
	  font-weight: bolder;
	  }


.webcontetnts{
	text-align: justify;
	color: #333333;
	margin-left: 1em;
	margin-right: 1em;
	font-size: 1.2em;
}


.printcontents{
	text-align: justify;
	color: #333333;
	margin-left: 0em;
	margin-right:0em;
	font-size: 2em;
}

.thankscontents{
	text-align:center;
	color: #333333;
	font-size: 2.3em;
}

.margleft{margin-left: 0px;}

.textcol{color: #000000;}

.length{width: 80%;
			 margin-left: auto;
			 margin-right: auto;}

.largeformats{font-family: arial bold;
		   font-size: 1.3em;
		   font-weight: bold;
		   text-align: left;
		   padding-left: 15px;
		   padding-right: 15px;  
		   color: #2F4F4F;}
			 }

.profilecontents{font-size: 1.2em;
				  text-align: justify;}

.lrgformatlist{text-decoration: none;
			   font-family: georgia;
			   margin-top: -0.9em;
			  font-size: 1.5em;
			  line-height: 3em;
			  font-weight: bolder;
			  color: red;
			  }

.paperworklist{text-decoration: none;
			   font-family: georgia;
			   margin-top: -2.8em;
			  font-size: 1.5em;
			  line-height: 3em;
			  font-weight: bolder;
			  color: red;
			  }


.monogramlist{text-decoration: none;
			   font-family: georgia;
			   margin-top: -0.5em;
			  font-size: 1.5em;
			  line-height: 3em;
			  font-weight: bolder;
			  color: red;
			  }

.portforlist{text-decoration: none;
			   font-family: georgia;
			   font-size: 1.5em;
			  line-height: 3.0em;
			  font-weight: bolder;
			  color: red;
			  }

.leftalign-photos{clear: left;
				  float: left;
				  padding-right: 10px;}

.imagecenter{text-align: center;}



.centerimage{width: 90%;
			 margin-left: auto;
			 margin-right: auto;}

.moreaboutservices{background-color: #003333;
					color: #ffffff;
					font-size: 1.5em;
				   line-height: 2.5em;}

.moreaproducts{background-color: #003333;
					color: #ffffff;
					font-size: 1.5em;
					line-height: 1.5em;
					-o-border-radius:0px 0px 15px 15px;
					-moz-border-radius:0px 0px 15px 15px;
					-ms-border-radius:0px 0px 15px 15px;
					-webkit-border-radius:0px 0px 15px 15px;
					border-radius:0px 0px 15px 15px;
				   }

.moreagifts{background-color: #003333;
					color: #ffffff;
					text-align: center;
					font-size: 1.2em;
					line-height: 1.5em;
					-o-border-radius:0px 0px 15px 15px;
					-moz-border-radius:0px 0px 15px 15px;
					-ms-border-radius:0px 0px 15px 15px;
					-webkit-border-radius:0px 0px 15px 15px;
					border-radius:0px 0px 15px 15px;
				   }

.prodcats{text-decoration: none;
		  color:  #003333;
		  font-size: 1.2em;
		  line-height: 1.5em;}



.rightalign-photos{clear: right;
				  float: right;
				  padding-left: 10px;}


.pgtheader{color: #ffffff;
		    font-family: hevatic;
				font-weight: bolder;
				font-size: 3.5em;
				margin-left: 15px;
				text-align: center; }

.servicedescript{width: 80%;
				text-align: justify;
				margin-left: auto;
				margin-right: auto;
				font-family: arial;
				font-size: 1.1em;
				color: #000000;}

.serviceboxes{
	border: thick solid rgba(0,204,0,1);
}

.embroider{width: 80%;
		   margin-left: auto;
		   margin-right: auto;}

.monogram{width: 60%;
		  max-height: 30%;
		   margin-left: auto;
		   margin-right: auto;}


.managementrole{font-family: georgia;
				margin-left: 1em;
				margin-right: 1em;
				font-size: 1.5em;
				font-weight: bolder;
				color: green;}

.prodsectionheader_left{font-family: hevatic;
				font-weight: bolder;
				font-size: 2em;
				margin-left: 15px;
				text-align: left;
				color: #003333;} 

.sectionheader{font-family: hevatic;
				font-weight: bold;
				font-size: 2em;
				text-align: center;
				color: #003333;}

.sectionheader_home{font-family: hevatic;
				font-weight: bold;
				margin-top: 0px;
				margin-bottom:-29px; 
				font-size: 1.5em;
				text-align: center;
				color: #003333;}

.sectionheader_left{font-family: hevatic;
				font-weight: bolder;
				font-size: 2em;
				margin-left: 15px;
				text-align: left;
				color: #B22222;} 

.sectionheader_center{font-family: hevatic;
				font-weight: bold;
				font-size: 2em;
				margin-left: 15px;
				text-align: center;
				color: #003333;} 

.sectionheader_center_services{font-family: hevatic;
								font-weight: bold;
								font-size: 1.5em;
								margin-left: 15px;
								text-align: center;
								color: #003333;}

.mgtheader{font-family: hevatic;
				font-weight: bolder;
				font-size: 3.5em;
				margin-left: 15px;
				text-align: left;
				color: #B22222;} 

.contactheader{font-family: hevatic;
				font-weight: bolder;
				margin-bottom: -65px;
				font-size: 2.5em;
				margin-left: 15px;
				text-align: center;
				color: #B22222;} 

.backgrndcol{background-color: #000000;
			 margin-top: -17px;}

.vertalignment{vertical-align: text-top;
				margin-top: 0;}

.serviceheader{font-family: hevatic;
				font-weight: bolder;
				font-size: 3.5em;
				margin-left: 15px;
				text-align: center;
				color: #B22222;}



.condense:hover {
max-height: 5000px;}

footer.row{
	/* width: 100%; */
	border-top: 9px solid #00FF33;
	height: auto; 
	background: #003333;
	font-family: georgia;
	font-size:1.2em;
	color:#FFFFFF;
	min-height: 2.5 em;
	padding-top:1.0em;
	padding-bottom:1.0em;
	margin-bottom: 0;
	margin-right:-4em;
	}


a{color: #ffffff;}
a:hover{text-decoration: none;
	color: #CCFF99}
	a:active{color:#CCFF99;}
	a:visited{color: #ffffff;}
