.sub-brochure-pdf {
        position: fixed;
        right: 0;
        top: 0;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        z-index: 9;
}

.sub-send-inquiry-form {
        position: fixed;
        left: 0;
        top: 0;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        z-index: 9;
}

.mobile-footer-social-icon-main{
        display: none;
}
/* Footer Whatsapp & Call icon Left Right */
.footer-whatsapp-left{
        position: fixed;
        bottom: 0;
        right: 0;
        margin: 0 20px 100px 0;
        z-index: 999999;
}
.footer-whatsapp-left a{
        display: flex;
        align-items: center;
        justify-content: center;
}

.footer-call-right{
        position: fixed;
        bottom: 0;
        right: 0;
        margin: 0 20px 180px 0;  
        z-index: 999999;
}
.footer-call-right a{
        display: flex;
        align-items: center;
        justify-content: center;
}

.vibrate-3 {
        -webkit-animation: vibrate-3 1s linear infinite both;
        animation: vibrate-3 1s linear infinite both;
}

@-webkit-keyframes vibrate-3 {
        0% {
        -webkit-transform: translate(0);
        transform: translate(0);
        }

        10% {
        -webkit-transform: translate(-2px, -2px);
        transform: translate(-2px, -2px);
        }

        20% {
        -webkit-transform: translate(2px, -2px);
        transform: translate(2px, -2px);
        }

        30% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px);
        }

        40% {
        -webkit-transform: translate(2px, 2px);
        transform: translate(2px, 2px);
        }

        50% {
        -webkit-transform: translate(-2px, -2px);
        transform: translate(-2px, -2px);
        }

        60% {
        -webkit-transform: translate(2px, -2px);
        transform: translate(2px, -2px);
        }

        70% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px);
        }

        80% {
        -webkit-transform: translate(-2px, -2px);
        transform: translate(-2px, -2px);
        }

        90% {
        -webkit-transform: translate(2px, -2px);
        transform: translate(2px, -2px);
        }

        100% {
        -webkit-transform: translate(0);
        transform: translate(0);
        }
}

@keyframes vibrate-3 {
        0% {
        -webkit-transform: translate(0);
        transform: translate(0);
        }

        10% {
        -webkit-transform: translate(-2px, -2px);
        transform: translate(-2px, -2px);
        }

        20% {
        -webkit-transform: translate(2px, -2px);
        transform: translate(2px, -2px);
        }

        30% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px);
        }

        40% {
        -webkit-transform: translate(2px, 2px);
        transform: translate(2px, 2px);
        }

        50% {
        -webkit-transform: translate(-2px, -2px);
        transform: translate(-2px, -2px);
        }

        60% {
        -webkit-transform: translate(2px, -2px);
        transform: translate(2px, -2px);
        }

        70% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px);
        }

        80% {
        -webkit-transform: translate(-2px, -2px);
        transform: translate(-2px, -2px);
        }

        90% {
        -webkit-transform: translate(2px, -2px);
        transform: translate(2px, -2px);
        }

        100% {
        -webkit-transform: translate(0);
        transform: translate(0);
        }
}
/* Footer Whatsapp & Call icon Left Right End */

/* Popup Form */
.sub-modal-popup .modal-body{width: 100%; display: inline-block;}
.sub-modal-popup-form {
  width: 100%;
  display: inline-block;
  background: #f6f6f6;
  padding: 30px 30px 15px 30px;
}
.sub-title-call h2 {
  width: 100%;
  display: inline-block;
  color: #373435;
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  padding: 0 0 15px 0;
}
.sub-modal-logo-box .sub-modal-icons {
  width: 45px;
  height: 45px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #336799;
  border-radius: 100%;
  margin: 0 15px 10px 0;
}
.sub-modal-logo-box .sub-modal-icons i{
        font-size: 18px;
}
.sub-modal-icons-mail {
  display: inline-block;
  text-align: left;
  margin: 0 0 15px 0;
}
.sub-modal-popup .modal-content a {
  color: #373435;
  font-size: 18px;
  font-weight: 500;
  display: inline-block;
  padding: 8px 0 0 0;
}
.sub-modal-popup .modal-content a:hover{
        color: #336799;
}
.sub-modal-popup .modal-dialog{
        max-width: 800px;
        width: 100%;
}
.sub-modal-popup .sub-modal-icon{
        width: 100%;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
}
.sub-modal-popup .modal-body{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 0 0 30px;
}
.sub-modal-popup .modal-header{
        width: 100%;
        display: inline-block;
        text-align: center;
        background: #336799;
        padding: 8px 30px;
}
.sub-modal-popup .modal-header h4{
        width: 100%;
        color: #ffffff;
        font-size: 22px;
        font-weight: 500;
        text-transform: uppercase;
}
.sub-modal-logo-box-two{
        width: 100%;
        display: inline-block;
        text-align: center;
        margin: 8px 0 0 0;
}
.sub-modal-popup button.close{
        background-color: #ffffff;
        margin: -9px -30px -25px 0;
        border-radius: 0 4px 0 0;
        opacity: 0.9;
        padding: 14px 20px;
}
/* Popup Form End */