

.aButton {
	transition        : 1.0s ease all;
	-moz-transition   : 1.0s ease all;
	-webkit-transition: 1.0s ease all;

	border            : none;
	/* border-radius     : 3px; */
	padding           : 0px 10px 0px 10px;

	/* background-color  : #dfdfdf; */
	/* color             : #0090d3; */

	font-size         : 14px;

	text-decoration   : none;

	box-sizing        : border-box;
	-webkit-box-sizing: border-box;
	height            : 35px;
}
.aButton:hover {
	transition        : 1.0s ease all;
	-moz-transition   : 1.0s ease all;
	-webkit-transition: 1.0s ease all;

	/* background-color  : #ffd700; */
	/* color             : #696969; */
}
.rotateY {
	cursor: pointer;
	width: 250px;
    height: 235px;	
}
.rotateY:hover {
	transform               : rotateY(360deg);
	-moz-transform          : rotateY(360deg);
	-webkit-transform       : rotateY(360deg);
	transform-origin        : center;
	-moz-transform-origin   : center;
	-webkit-transform-origin: center;

	transition              : transform 1.0s ease all;
	-moz-transition         : -moz-transform 1.0s ease all;
	-webkit-transition      : -webkit-transform 1.0s ease all;
}
.bButton{
  cursor: pointer;
  width: 100%;
}
.bButton:hover {
	transition        : 1.0s ease all;
	-moz-transition   : 1.0s ease all;
	-webkit-transition: 1.0s ease all;

	/* background-color  : #ffd700; */
	/* color             : #696969; */
}
.rotateX:hover {
	transform               : rotateY(360deg);
	-moz-transform          : rotateY(360deg);
	-webkit-transform       : rotateY(360deg);
	transform-origin        : center;
	-moz-transform-origin   : center;
	-webkit-transform-origin: center;

	transition              : transform 1.0s ease all;
	-moz-transition         : -moz-transform 1.0s ease all;
	-webkit-transition      : -webkit-transform 1.0s ease all;
}
.logo1 img {
  width: 60px;
}
.logo1 {
  margin-top: 0px;
  width: 400px;
}
.logo1 span {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 2px;
  color: #012068;
  margin-top: 5px;
}
.main-footer {
	background-image: url("../images/background/1.jpg");
}
.logo{
	position: relative
	/* overflow: hidden; */
	line-height: 1.5;
	/* background: #131313; */
	font-size: 14px;
	/* text-align: center;
	display: flex;
	align-items: center;
	justify-content: center; */
}

svg {
	/*font-family: 'Russo One', sans-serif;*/
	font-family: 'Muli', sans-serif;
    font-weight: 900;
}
svg text {
	/*text-transform: uppercase;*/
	animation: stroke 5s;
	stroke-width: 1;
	/*stroke: #365fa0;*/
	font-size: 140px;
}
@keyframes stroke {
	0%   {
		fill: rgba(72,138,20,0); stroke: rgba(54,95,160,1);
		stroke-dashoffset: 25%; stroke-dasharray: 0 50%; stroke-width: 2;
	}
	70%  {fill: rgba(72,138,20,0); stroke: rgba(54,95,160,1); }
	80%  {fill: rgba(72,138,20,0); stroke: rgba(54,95,160,1); stroke-width: 3; }
	100% {
		fill: rgba(72,138,204,1); stroke: rgba(54,95,160,0); 
		stroke-dashoffset: -25%; stroke-dasharray: 50% 0; stroke-width: 0;
	}
}
.list-style-two li a {
    color: #fff;
}
.list-style-two h4 {
    
}
.list-style-two li a:hover {
    color: #3276ff;
}
/*.text-copy {fill: none; stroke: #fff; stroke-width: 3px; stroke-dasharray: 7% 28%; animation: stroke 4s infinite linear;font-size: 170px !important;}*/
/*.text-copy:nth-child(1) {stroke:#fff176; stroke-dasharray: 7%;}*/
/*.text-copy:nth-child(2) {stroke:#00c853; stroke-dasharray: 14%;}*/
/*.text-copy:nth-child(3) {stroke:#00b0ff; stroke-dasharray: 21%;}*/
/*.text-copy:nth-child(4) {stroke:#651fff; stroke-dasharray: 28%;}*/
/*.text-copy:nth-child(5) {stroke:#2962ff; stroke-dasharray: 35%;}*/

/*@keyframes stroke {*/
/*  50% {*/
/*    stroke-dashoffset: 35%;*/
/*    stroke-dasharray: 0 30.5%;*/
/*  }*/
/*}*/

.hero {
	background-color: #000000;
	background-image: linear-gradient(rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)), url("../images/background/3.jpg");
  	background-position: center;
	background-size: cover;
	color: #ffffff;
	padding: 1em;
	text-align: center;
}
.hero span {
	font-style: italic;
	font-family: 'Playfair Display';
}
.hero h2 {
    font-weight: 700 !important;
}