@media (min-width: 320px) and (max-width:768px){
    .contact-today{padding: 8px 6px 5px 4px;}
    .navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover > a { color: #fff; }
    .empower-text h4 { font-size: 25px; line-height: 31px; padding: 10px; }
    .section-title p{font-size: 25px;}
    .bg-trustedpartner, .bg-advisor, .testimonials{padding-bottom: 0;}
    .footer-social-contact{flex-direction: column; padding-bottom: 15px;}
    .bg-getin:after {
        background-image: none; height: auto;
    }
    .our-global-img-mobile{display: block;}
    .bg-getin:before{opacity: 1;}

    .services-video{display: none;}
.our-mission{margin-bottom: 15px;}
.bg-ourteam{padding-top: 0;}


.ourbranch-dtl{margin-bottom: 10px; border-radius: 10px;}

.btn-BookonAppoiment, .BookonAppoiment-box{display: block;}
.contact-today, .contact-today-box{display: none;}
.BookonAppoiment-box ul li { list-style: none; line-height: 25px; border-bottom: 1px solid #ddd; padding: 3px 5px; font-size: 14px; font-weight: 600; }
.BookonAppoiment-box ul { padding: 0; }
.BookonAppoiment-box ul li a { color: #000; }
.contact-today, .btn-BookonAppoiment 
{ position: fixed; top: 50%; background: #e6ac18; color: #000; z-index: 9; writing-mode: vertical-rl; text-orientation: mixed; border: none; padding: 10px 10px 10px 6px;
  border-radius: 0 10px 10px 0; font-weight: 600; letter-spacing: 0.8px; transition: all 0.5s ease-in-out;
}
.contact-today:hover, .btn-BookonAppoiment:hover{background: #012460; color: #FFF;}
.contact-today-box, .BookonAppoiment-box { position: fixed; top: 35%; left: -330px; width: 220px; height: 280px; background-color: #e6ac18; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.2); padding: 20px 10px 10px 10px; box-sizing: border-box; z-index: 999; transition: left 0.3s ease-in-out; border-radius: 0 10px 10px 0; }
.BookonAppoiment-box span.close-btn { position: absolute; top: 0; right: 0; background: red; width: 20px; height: 20px; border-radius: 100px; text-align: center; line-height: 20px; color: #fff; }

.pricing-table-services p {
  display: block;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 800;
  color: #666;
}
.pricing-hedr{display: none;}
.pricing-table-services {
  flex-direction: column;
  align-items: self-start;
  border: 1px solid #ddd;
  margin-bottom: 15px;
  padding: 10px;
  border-radius: 10px;
}
.pricing-table-ttl, .pricing-table-rate, .pricing-table-payout {
  width: 100%; align-items: self-start; text-align: left; border-bottom: 1px solid #ddd; padding: 7px 0;
}
.pricing-table-payout{border: none; padding-bottom: 0;}
.pricing-table-rate h6{margin: 0;}


}