@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: 20px; 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 
{display:none;  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;}

/* Home Banner */
.subbanner-info{padding-top:75px;}
.banner-page-ttl{top:100px; justify-content: normal;}
.bottom-space50{margin-bottom:25px;}
.subbanner-info .img-wrapper img{object-fit:cover;}
.banner-page-ttl h6{padding:10px; text-align:center;}
.banner-page-ttl h4{font-size:25px; line-height:30px;}
.banner-page-ttl h2{font-size:18px; line-height: 28px;}
.network-in-thailand-info { width: 100%; text-align: left; margin-bottom: 15px; padding: 10px; display: flex; gap: 15px; }
.bg-supplier-thailand{height: 100vh;}
.btn-primary{padding:15px 18px;}
.establish-info{width:100%;}
.why-thailand-dtl{width:100%;}
.why-thailand-dtl h6 span img{float:left; border:none;}
.why-thailand-dtl:nth-child(1), .why-thailand-dtl:nth-child(3){border:none;}

.why-work-vikram-info{width:100%;}
.bg-whyworkvikram{background-size:cover;}

.img-wrapper img { height: 100vh; object-fit: contain; }
.about-banner-page-ttl .banner-btn a, .industri-banner-page-ttl .banner-btn a { margin: 10px; }
.about-banner-page-ttl{left:15px;}
.about-banner-page-ttl h2{font-size:25px; line-height:30px;}
.our-expertis-box .our-expertis-info{width:100%;}
.our-expertis-box .our-expertis-info:nth-child(1), .our-expertis-box .our-expertis-info:nth-child(3){border:none;}

.industri-banner-page-ttl h2{font-size:25px; line-height:30px;}
.industri-banner-page-ttl{text-align:center; top:100px; padding:0 10px;}

.start-sourcing-box h2{font-size:25px;}

.banner-page-ttl .banner-btn a {
    margin: 10px;
}
}