/*-- Use For Custom Styling --*/
/* Red color d20a10    210, 10, 16 */
.side-menu-inner-content {
    border-width: 0;
}
.side-menu-inner-content img {
    width: 50%;
}
.side-menu-inner-content hr {
    border-color: white;
    margin: 30px 0;
}
.button:hover:after {
    opacity: 0;
}
.btn.white-red-btn {
    background: transparent;
    border-color: #d20a10;
    color: #d20a10;
}
.btn.white-red-btn:hover {
    color: white;
}
.divider-1 {
    background: white url('../img/red-white-chess.png');
    background-repeat: repeat;
    background-size: contain;
    background-position: top center;
    height: 20vh;
}
.divider-fix-top {
    margin-top: -1px;
}
.divider-fix-bottom {
    margin-bottom: -1px;
}
.map {
    width: 100%;
    height: 100%;
    min-height: 320px;
    border-radius: 10px;
    border: 2px dashed white;
    outline: 1px dotted white;
}
/*! CSS Used from: https://megaone.acrothemes.com/agency/css/style.css */
.btn-hvr-setting{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50px;}
.btn-hvr-setting-inner{position:relative;display:block;height:100%;list-style:none;padding:0;margin:0;}
.btn-hvr-effect{position:absolute;top:-5px;width:25%;height:100%;border-radius:100%;-webkit-transform:translate3d(0, 150%, 0) scale(1.7);transform:translate3d(0, 150%, 0) scale(1.7);-webkit-transition:-webkit-transform 0.45s;transition:-webkit-transform 0.45s;transition:transform 0.45s!important;background:#d20a10;border-color:#d20a10;}
.btn-hvr-effect:nth-child(1){left:0;-webkit-transition-delay:0s;transition-delay:0s!important;}
.btn-hvr-effect:nth-child(2){left:30%;-webkit-transition-delay:0.08s;transition-delay:0.08s!important;}
.btn-hvr-effect:nth-child(3){left:60%;-webkit-transition-delay:0.16s;transition-delay:0.16s!important;}
.btn-hvr-effect:nth-child(4){left:90%;-webkit-transition-delay:0.24s;transition-delay:0.24s!important;}
.btn-hvr-setting:hover .btn-hvr-effect,.btn:hover .btn-hvr-effect,.btn:active .btn-hvr-effect,.btn:focus .btn-hvr-effect{-webkit-transform:translateZ(0) scale(1.7);transform:translateZ(0) scale(1.8)!important;}
.btn.btn-transparent-white{background:transparent;border-color:#d20a10;color:#d20a10;}
.btn.btn-hvr-white:hover,.btn.btn-hvr-white:focus{color:#18212e;border-color:#d20a10;background:transparent!important;}
.btn.btn-hvr-white .btn-hvr-effect{background:#d20a10;border-color:#d20a10;}
@media (min-width: 992px) {
    .home-box-left {
        padding-right: 30px !important;
    }
    .home-box-right {
        padding-left: 30px !important;
    }
}