﻿@font-face {font-family: 'NEWS706I';src: url('/fonts/NEWS706I.TTF') format('truetype');font-display: swap;}.divider1 {display: inline-block;margin: 0 5px;width: 1px;background: white;height: 12px;opacity: 0.3;}.idlepop .enq {margin-right: 10px;}.siq_bR {bottom: 145px !important;}.iti--separate-dial-code {width: 100%;}#e_phone {padding-left: 85px !important;}.ml-10 {margin-left: 10px;}.payment-info img {border-radius: 10px;}.d-block {margin: 5px;}.linkedin {width: 20px;background: white;border-radius: 4px;}.banner-content {color: white;font-family: "NEWS706I";position: relative;text-align: left;margin-left: 60px;top: 90px;}.banner-content h2 {font-size: 45px;font-weight: lighter;text-shadow: 2px 2px 6px #000;margin: 0.67em 0;}.callbtn {margin-right: 10px;background-color: #28a745;color: white;border: 1px solid #28a745;}.callbtn:hover {background-color: #28a745;color: white;border: 1px solid #28a745;}.company {font-weight: 800 !important;letter-spacing: 1px !important;color: white !important;}.enqbtn {margin-right: 10px;color: white;background: #6D3092;}.whtsapp {background-color: #28a745;color: white;border: 1px solid #28a745;}.whtsapp:hover {background-color: #28a745;color: white;border: 1px solid #28a745;}.fixed_footer ul {padding-left: 0px;margin-bottom: 0px;}.greviews {max-width: 250px;}.reviewsinfo {margin-bottom: 15px;margin-top: 10px;}.reviewsinfo span {font-weight: 500;font-size: 22px;letter-spacing: 2px;margin-left: 35px;}.callback {padding-top: 0px !important;}#callexpert1 {font-weight: 700;font-size: 12px;line-height: 21px;text-align: center;letter-spacing: 0.1em;text-transform: uppercase;color: #FFFFFF;background: #6D3092;border-radius: 0px 8px 8px 0px;min-height: 48px;padding: 12px 17px;border: none;box-shadow: none;}#callexperttext1 {background: #FFFFFF;border-radius: 8px 0 0 8px;padding: 14px 24px;font-weight: 500;font-size: 16px;line-height: 21px;color: #a19faa;border: none;box-shadow: none;min-height: 48px;}.fixed_footer {position: fixed;left: 0;bottom: 0;width: 100%;background-color: #fff;text-align: center;z-index: 66666 !important;color: #441818;}.fixed_footer p {margin-top: 10px;font-size: 22px;}.fixed_footer a:hover {color: white;}.fixed_footer ul {display: inline-flex;list-style: none;}.viewmore {text-align: center;margin-top: 35px;}.view-all1 {font-weight: 600;font-size: 18px;line-height: 25px;color: #6D3092;text-decoration: none;}.view-all1:hover {color: #6D3092;}.modal {display: none;position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: rgba( 255, 255, 255, .8) url('/img/loading.gif') 50% 50% no-repeat;}body.loading {overflow: hidden;}body.loading .modal {display: block;}.sl2 {padding: 0px 0 30px;}.sl2 li a {color: white;text-decoration: none;font-size: 13px;}.sl2 .divider {display: inline-block;margin: 5px 7px;width: 1px;background: white;height: 15px;opacity: 0.3;}.gview {padding-bottom: 15px;}.welcome {padding-top: 15px;}.welcome p {line-height: 25px;}.welcome-note {box-shadow: 0px 4px 26px rgba(25, 22, 53, 0.1);border-radius: 5px;padding: 15px 0px 15px 0px;margin-bottom:40px;}.welcome-head {text-align: justify;}.welcome-head h3 {font-size: 26px;line-height: 35px;font-weight: 700;margin-bottom: 15px;margin-top: 15px;font-weight: 700;}.welcome-head h4 {font-size: 20px;line-height: 25px;font-weight: 600;margin-bottom: 25px;}.welcome-name {font-weight: 700;margin-bottom: 0px;}.welcome a {margin-left: 5px;text-decoration: none;}.header-badge {padding: 10px;border-radius: 10px;margin-right: 8px;text-align: center;background: #6D3092;color: white;}.header-badge span {font-size: 12px;display: block;}nav.navbar .navbar-collapse.offcanvas-collapse .nav-right li a {font-size: 14px;line-height: 19px;font-weight: 700;color: #191635;text-decoration: none;}nav.navbar .navbar-collapse.offcanvas-collapse .nav-right .divider {display: inline-block;margin: 0 16px;width: 1px;background: #000000;height: 18px;opacity: 0.3;}nav.navbar .navbar-collapse.offcanvas-collapse .nav-right .nav-item a {color: #6D3092;font-size: 12px;font-weight: 500;line-height: 16px;border: 1px solid #6D3092;border-radius: 10px;}.dblog {margin-left: 10px;}.story-link {background: url(/img/story-banner.jpg) no-repeat;background-size: cover;min-height: 300px;display: flex;align-items: center;justify-content: center;}.story-btn {padding: 5px 10px;border: 1px solid #fff;color: #fff;text-transform: capitalize;font-weight: 700;letter-spacing: 2px;background: rgba(0, 0, 0, 0.2);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);transition: all 0.3s ease;border-radius: 4px;font-size: 16px;box-shadow: 0 4px 15px rgba(0,0,0,0.2);}.story-btn:hover {background: #fff;color: #000;transform: scale(1.05);box-shadow: 0 8px 25px rgba(255,255,255,0.3);}form .form-list .form-control, form .form-list .form-select {color: #333;}.gst {margin-left: 45px;max-width: 135px;}.gst:hover {transform: scale(3.3);}.special-head {font-family: 'Poppins', sans-serif;font-weight: 500;margin-bottom: 25px;font-size: 1.2rem;display: flex;align-items: center;justify-content: center;}@media (max-width: 767px) {.special-head {font-size: 15px;}.story-btn {margin-top: 140px;}.gst {margin-left: 0px;max-width: 300px;pointer-events: none;}.story-link {background: url(/img/story-banner-mobile.jpg) no-repeat;background-size: cover;min-height: 200px;display: flex;align-items: center;justify-content: center;}.art {width: 100% !important;}.dblog {margin-left: -5px;display: block;}nav.navbar .navbar-collapse.offcanvas-collapse .nav-right .divider {display: none;}nav.navbar .navbar-collapse.offcanvas-collapse .nav-right li {padding: 12px 0;}.welcome .dir {width: 400px;}.header-badge {order: 1;}.welcome-head h3 {font-size: 18px;line-height: 25px;margin-top: 10px;margin-bottom: 10px;}.welcome-head h4 {font-size: 16px;line-height: 20px;margin-bottom: 15px;}.idlepop .enq {margin-right: 5px;}.view-all1 {display: none;}.gview {order: 2;padding-top: 0px !important;display: none;}.greviews {max-width: 100%;}.banner-content {top: 110px;text-align: center;margin-left: 0px;}.banner-content h2 {font-size: 35px;}.btn-outline-primary {font-size: 10px;padding: 10px 25px;min-height: 35px;}.idlepop .btn-outline-primary {padding: 10px 15px;}.callbtn {margin-right: 5px;}.enqbtn {margin-right: 5px;}}.whatsapp-btn {position: fixed;bottom: 80px;right: 30px;z-index: 1000;width: 60px;height: 60px;background: #25d366;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);transition: all 0.3s ease;text-decoration: none;animation: pulse 2s infinite;}.whatsapp-btn:hover {background: #128c7e;transform: scale(1.1);box-shadow: 0 6px 30px rgba(37, 211, 102, 0.6);}.whatsapp-btn i {color: white;font-size: 28px;transition: transform 0.3s ease;}.whatsapp-btn:hover i {transform: rotate(12deg);}.whatsapp-tooltip {position: absolute;right: 70px;top: 50%;transform: translateY(-50%);background: #333;color: white;padding: 8px 12px;border-radius: 6px;font-size: 14px;white-space: nowrap;opacity: 0;visibility: hidden;transition: all 0.3s ease;}.whatsapp-tooltip::after {content: '';position: absolute;left: 100%;top: 50%;transform: translateY(-50%);border: 6px solid transparent;border-left-color: #333;}.whatsapp-btn:hover .whatsapp-tooltip {opacity: 1;visibility: visible;}@keyframes pulse {0% {box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);}50% {box-shadow: 0 4px 20px rgba(37, 211, 102, 0.8);}100% {box-shadow: 0 4px 20px rgba(37, 211, 102, 0.4);}}.ripple {position: absolute;border-radius: 50%;background: rgba(37, 211, 102, 0.3);animation: ripple-animation 1.5s infinite;}@keyframes ripple-animation {0% {transform: scale(0.8);opacity: 1;}100% {transform: scale(2.4);opacity: 0;}}.icon-circle {width: 80px;height: 80px;background: #ecfdf5;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin: 0 auto 1.5rem;font-size: 2rem;}.footer-links a {font-weight: 400;font-size: 12px;line-height: 32px;color: #b8b8bc;text-decoration: none;}.footer-links .divider {display: inline-block;margin: 0px 7px;width: 1px;background: white;height: 10px;opacity: 0.3;}.footer-links {border-top: 1px solid #373737;border-bottom: 1px solid #373737;margin: 10px;margin-top: 25px;margin-bottom: 10px;}@media(max-width:767px) {.footer-links {margin-bottom: 25px;}}.chat-assistant-container {position: fixed;z-index: 1000;bottom: 70px;right: 0px;}.chat-assistant-btn {width: 60px;height: 60px;background: transparent;border-radius: 50%;display: flex;justify-content: center;align-items: center;cursor: pointer;box-shadow: none;transition: all 0.3s ease;color: white;font-size: 24px;border: none;outline: none;position: relative;}.chat-assistant-btn:hover {transform: scale(1.1);box-shadow: none;}.chat-assistant-tooltip {position: absolute;top: 50%;right: 95px;transform: translateY(-50%);background: white;color: #2c3e50;padding: 8px 14px;border-radius: 8px;font-size: 13px;width: 185px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);opacity: 0;visibility: hidden;transition: all 0.3s ease;text-align: center;white-space: nowrap;bottom: auto;}.chat-assistant-tooltip:after {content: '';position: absolute;top: 50%;left: 100%;transform: translateY(-50%);border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 10px solid white;}.chat-assistant-btn:hover .chat-assistant-tooltip, .chat-assistant-tooltip.active {opacity: 1;visibility: visible;bottom: auto;}@keyframes chatAssistantPulse {0% {box-shadow: 0 0 0 0 rgba(110, 142, 251, 0.7);}70% {box-shadow: 0 0 0 10px rgba(110, 142, 251, 0);}100% {box-shadow: 0 0 0 0 rgba(110, 142, 251, 0);}}@media (max-width: 768px) {.chat-assistant-btn {width: 50px;height: 50px;font-size: 20px;}.chat-assistant-tooltip {width: 180px;font-size: 13px;}}@media (max-width: 480px) {.chat-assistant-btn {width: 45px;height: 45px;font-size: 18px;}.chat-assistant-tooltip {width: 180px;font-size: 12px;padding: 10px;}}@media (max-width: 768px) {#chatbotVideo, #chatbotIconImg {width: 70px !important;height: 70px !important;}}@media (max-width: 480px) {#chatbotVideo, #chatbotIconImg {width: 60px !important;height: 60px !important;}}