#menu, .callVideo { display: none; }
.btm-widget-branches .branBnglr address.bangAddress { width: 100%; }
.bangAf { float: none !important; clear: both !important; width: 225px !important; margin: 0 auto; }
.bangAddress p { padding-right: 0 !important; }
.videoHme { position: relative; width: 100%; height: 280px; }
.videoHme iframe { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.callVideo a:link, .callVideo a:visited {
    display: block;
    padding: 15px;
    text-align: center;
    /* background-image: url(./images/welcome-bg.png); */
    color: #fff;
    border-radius: 15px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12pt;
}
.callIcon {
    margin-right: 10px;
    -webkit-animation: ring 2s ease infinite;
    animation: ring 2s ease infinite;
    transform-origin-x: 50%;
    transform-origin-y: 0px;
    transform-origin-z: initial;
}
.branBnglr { display: none; }

@-webkit-keyframes ring {
    0% { -webkit-transform: rotate(-15deg); transform: rotate(-15deg); }
    2% { -webkit-transform: rotate(15deg); transform: rotate(15deg); }
    4% { -webkit-transform: rotate(-18deg); transform: rotate(-18deg); }
    6% { -webkit-transform: rotate(18deg); transform: rotate(18deg); }
    8% { -webkit-transform: rotate(-22deg); transform: rotate(-22deg); }
    10% { -webkit-transform: rotate(22deg); transform: rotate(22deg); }
    12% { -webkit-transform: rotate(-18deg); transform: rotate(-18deg); }
    14% { -webkit-transform: rotate(18deg); transform: rotate(18deg); }
    16% { -webkit-transform: rotate(-12deg); transform: rotate(-12deg); }
    18% { -webkit-transform: rotate(12deg); transform: rotate(12deg); }
    20% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
}

@keyframes ring {
    0% { -webkit-transform: rotate(-15deg); -ms-transform: rotate(-15deg); transform: rotate(-15deg); }
    2% { -webkit-transform: rotate(15deg); -ms-transform: rotate(15deg); transform: rotate(15deg); }
    4% { -webkit-transform: rotate(-18deg); -ms-transform: rotate(-18deg); transform: rotate(-18deg); }
    6% { -webkit-transform: rotate(18deg); -ms-transform: rotate(18deg); transform: rotate(18deg); }
    8% { -webkit-transform: rotate(-22deg); -ms-transform: rotate(-22deg); transform: rotate(-22deg); }
    10% { -webkit-transform: rotate(22deg); -ms-transform: rotate(22deg); transform: rotate(22deg); }
    12% { -webkit-transform: rotate(-18deg); -ms-transform: rotate(-18deg); transform: rotate(-18deg); }
    14% { -webkit-transform: rotate(18deg); -ms-transform: rotate(18deg); transform: rotate(18deg); }
    16% { -webkit-transform: rotate(-12deg); -ms-transform: rotate(-12deg); transform: rotate(-12deg); }
    18% { -webkit-transform: rotate(12deg); -ms-transform: rotate(12deg); transform: rotate(12deg); }
    20% { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
}

@media only screen and (max-width: 768px) {
    .callVideo { display: block; margin-top: 15px; }
}

@media only screen and (max-width: 550px) {
    .btm-widget-branches .branBnglr address.bangAddress, .branBnglr { width: 100%; }
}

.captExt {
    color: #353535;
    display: block;
    padding: 8px 0 5px;
    width: 100%;
    font-size: 10.5pt;
    font-family: 'Montserrat', sans-serif;
}
.elem-group { padding-bottom: 10px; }
.grecaptcha-badge { z-index: 60000000 !important; }
#alert span {
    display: block;
    color: #fff;
    margin: 10px 0;
    text-align: center;
    border-radius: 2px;
    padding: 10px;
}
#alert span.success { background-color: #07B700; }
#alert span.error { background-color: #9E0204; }