.global-btn a{padding: 12px 30px;background-color: #1c4b3b; color: #ffffff;border: 1px solid #1c4b3b;font-weight: 500;font-size: 15px;}
.global-btn a:hover{background-color: transparent; color: #1c4b3b;}
.banner-btn{padding: 12px 30px; background-color: #1c4b3b;color: #ffffff;border: 1px solid #1c4b3b;text-transform: uppercase;}
.banner-btn:hover{background-color: transparent; color: #1c4b3b;}
.submit-btn.global-btn a{padding: 15px 40px;}

.video-play-button {
    width: 65px;
    height: 65px;
    float: left;
    background: #1c4b3b;
    border: 1px solid #1c4b3b;
    border-radius: 50%;
    transition: all 0.25s ease-out 0s;
    transform: translate(-50%, -50%);
    margin: 0 0 0;
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: pointer;
}

.video-play-button span {
    width: 0;
    height: 0;
    border-left: 20px solid #ffffff;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    margin: 20px 25px;
    transition: all 0.25s ease-out 0s;
    display: block;
    position: relative;
    z-index: 3;
}

.video-play-button:before, .video-play-button:after {
    content: "";
    transition: all 0.25s ease-out 0s;
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
}

.video-play-button:before {
    width: 62px;
    height: 62px;
    background:#1c4b3b;
    border-radius: 50%;
    display: block;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-animation: pulse-border 1500ms ease-out infinite;
    animation: pulse-border 1500ms ease-out infinite;
}

.video-play-button:after {
    width: 70px;
    height: 70px;
    background: rgba(255, 255, 255, 0.60);
    border-radius: 50%;
    display: block;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-animation: pulse-border 1500ms ease-out infinite;
    animation: pulse-border 1500ms ease-out infinite;
}

@-webkit-keyframes pulse-border {
    0% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
   }
    100% {
    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
   }
}