.signup {
   
    z-index: 20;
    margin-top: -80px;
    margin-right: 20px;
    float: right;
    position: relative;
}


.signup a {
	 padding: 15px;
    border-radius: 30px;
    border: 1px solid #fff;
    font-size: 16px;
    color: #fff;
}


.signup a:hover {
    color: #fff !important;
    background: #143056;
   padding: 15px;
  
    border-radius: 30px;
}

	.ro {
    width: 100%;
    display: table;
}

.colm {
	text-align: center;
    padding: 12px;
    display: table-cell;
}



.typing-slider {
  font-family: Consolas, monospace;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}

.typing-slider p {
  position: relative;
  display: inline;
  font-size: 0;
  text-transform: uppercase;
  letter-spacing: 0;
  animation: slide 15s step-start infinite;
}

.typing-slider p::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-left: 3px solid black;
  background-color: #FFCC00;
  animation: typing 5s infinite, cursor 1s infinite;
}

.typing-slider p:nth-child(1) {
  animation-delay: 0s;
}
.typing-slider p:nth-child(1)::after {
  animation-delay: 0s;
  animation-timing-function: steps(16), step-end;
}

.typing-slider p:nth-child(2) {
  animation-delay: 5s;
}
.typing-slider p:nth-child(2)::after {
  animation-delay: 5s;
  animation-timing-function: steps(23), step-end;
}

.typing-slider p:nth-child(3) {
  animation-delay: 10s;
}
.typing-slider p:nth-child(3)::after {
  animation-delay: 10s;
  animation-timing-function: steps(12), step-end;
}



@media only screen and (max-width: 992px) {
  
  
}
	
@media only screen and (max-width: 768px) {
	.ro {
	     display: table;
			width: 100%;
	}
	
}
	