@font-face {font-family:'Satoshi-Regular';src:url('../fonts/Satoshi-Regular.woff2') format('woff2'),
url('../fonts/Satoshi-Regular.woff') format('woff'),
url('../fonts/Satoshi-Regular.ttf') format('truetype');font-weight:400;font-display:swap;font-style:normal;}


@font-face {font-family:'Satoshi-Medium';src:url('../fonts/Satoshi-Medium.woff2') format('woff2'),
url('../fonts/Satoshi-Medium.woff') format('woff'),
url('../fonts/Satoshi-Medium.ttf') format('truetype');font-weight:500;font-display:swap;font-style:normal;}


@font-face {font-family:'Satoshi-Bold';src:url('../fonts/Satoshi-Bold.woff2') format('woff2'),
url('../fonts/Satoshi-Bold.woff') format('woff'),
url('../fonts/Satoshi-Bold.ttf') format('truetype');font-weight:700;font-display:swap;font-style:normal;}

@-webkit-keyframes slideLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		transform: translateX(0%)
	}
}

@keyframes slideLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		transform: translateX(0%)
	}
}

@-webkit-keyframes slideRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		transform: translateX(0%)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

@keyframes slideRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0%);
		transform: translateX(0%)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

html {
	font-size: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	scroll-behavior: smooth
}

*,
*::before,
*::after {
	padding: 0;
	margin: 0;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	list-style: none;
	list-style-type: none;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility
}

@media only screen and (max-width:768px) {
.testimonials-container .owl-nav {
    top: 42%;
  }
.testimonials-container .owl-nav .owl-prev {left:7%}
.testimonials-container .owl-nav .owl-next {
  right: 7% !important;
}  
.header .menu-mobile-trigger {top: 41px !important;right: 29px;}	
.mob-links {
    display: block !important;
  }
.dropdown.login {
  display: none !important;
}
}


@media only screen and (max-width:992px) {
	.container {
		padding: 0 1rem;
		margin: 0 auto
	}
}

.brand { font-family: inherit; font-size: 1.75rem; font-weight: 700; line-height: inherit; color: #ffffff; border: none; outline: none; text-transform: uppercase; text-rendering: optimizeLegibility }
.header .wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.header-item-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 17%; flex: 0 0 17% }
.header-item-center { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 66%; flex: 0 0 66%; justify-content: end; }
.header-item-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 17%; flex: 0 0 17%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end }
.header-item-right .menu-icon { font-size: 1.35rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 1rem; margin-left: 1rem; border: none; outline: none; color: #121212; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease }
.header .menu>ul>li { display: inline-block; margin-left:0; }
.header .menu>ul>li a.down-arrow { position:relative; transition: 0.5s; }
.header .menu>ul>li a.down-arrow:hover::after { top: 16px; left: 50%; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #fff; border-width: 10px; margin-left: -14px; z-index: 999999; transform: rotate(180deg); }
.header .menu>ul>li>a { position: relative; font-family: inherit; font-size:15px; border: none; line-height: 3.125rem; outline: none; color: #fff; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; font-family:'Satoshi-Bold'; }
.header .menu>ul>li .menu-subs { position: absolute; width: 100%; height: auto; margin-top: 1.75rem; padding:0; border: none; outline: none; z-index: 500; opacity: 0; visibility: hidden; border-radius:0; border-top:0; background: #fff; -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06); -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;z-index:1}
.header .menu>ul>li .menu-subs>ul>li { line-height: 1 }
.header .menu>ul>li .menu-subs>ul>li>a { display: inline-block; font-family: inherit; font-size: 1rem; font-weight: 500; line-height: 1.25; padding: .75rem 0; border: none; outline: none; color: #121212; text-transform: capitalize; text-rendering: optimizeLegibility; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.header .menu>ul>li .menu-column-1 { min-width: 16rem; max-width: 20rem }
.header .menu>ul>li .menu-subs.menu-mega { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) }
.list-item.menu-area2 ul { margin: 0; margin-bottom: 0px; display: flex; padding-bottom: 10px; }
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li { display: block; line-height: 1; width: 28.5%; }
.header .menu > ul > li .menu-subs.menu-mega > .list-item > ul > li:nth-child(2n) { margin-right: 0 !important; }
.header .menu > ul > li .menu-subs.menu-mega > .list-item > ul > li > a img { margin-right: 10px; }
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a { display: flex; font-family: inherit; font-size:14px; font-family:'Satoshi-Medium'; line-height: 1.25; padding:0; border: none; outline: none; color:#00437B; text-transform:none; text-rendering: optimizeLegibility; align-items: center; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out;cursor:pointer; }
.header .menu > ul > li .menu-subs.menu-mega > .list-item > ul > li > a img {
  transition:0.3s;
}
/* .header .menu > ul > li .menu-subs.menu-mega > .list-item > ul > li > a br {
  display: none;
} */
.header .menu>ul>li .menu-subs.menu-column-4 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 1366px; width: 100%; padding:0; border-radius: 0 0 15px 15px !important; }
.header .menu>ul>li .menu-subs.menu-column-4>.list-item { -webkit-box-flex: 0; }
.list-item.menu-img { border-radius: 0 0 15px 0; overflow: hidden; width: 33.7%; }
.header .menu>ul>li .menu-subs.menu-column-4>.list-item .title { font-family: inherit; font-size: 1rem; font-weight: 500; line-height: 1; padding: .75rem 0; border: none; outline: none; text-transform: uppercase; text-rendering: optimizeLegibility; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title { text-align: center }
.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive { max-width: 100%; width: 100%; height: 101%; margin-top:0; -o-object-fit: cover; object-fit: cover; vertical-align: middle }
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a,
.header .menu>ul>li .menu-subs>ul>li>a { transition: all .3s ease }
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a:hover,
.header .menu>ul>li .menu-subs>ul>li>a:hover { color:#00437B; padding-left:15px; }
.header-item-right a:hover, .header .menu>ul>li:hover>a { color:#fff; }
.menu-section { display: flex;  gap: 47px;height: 50px; justify-content: center; }
.list-item.menu-area2 { width: 66.3%; padding:35px 43px 20px 43px; }
.list-item.menu-area2 ul { margin: 0; display: flex; padding-left: 0; gap: 40px; }
.list-item.menu-area2 ul.sec-list li { border:0; }
.list-item.menu-area2 li { border-bottom: 1px solid #ccd9e5; padding-bottom: 10px; }
.header .menu > ul > li .ion.ion-ios-arrow-down { display: none !important; }


/* .menu-item-has-children:hover::after {
    background: rgba(0,0,0,.5);
  content: '';
  position: fixed;
  left: 0;
  top: 103px;
  width: 100%;
  height: 100%;
  z-index: 99;
} */

.desk-menu {display:block}
.mob-menu {display:none}

@media only screen and (max-width:1366px) {
.menu-section { display: flex; padding: 0; gap: 51px; align-items: center; }
}	

@media only screen and (min-width:1024px) {
.header .menu>ul>li.menu-item-has-children:hover .menu-subs { margin-top:0; opacity: 1; visibility: visible } 
}


.menu-mobile-header, .menu-mobile-trigger { display: none }
/* @media only screen and (max-width:1024px) { */
@media only screen and (max-width:1279px) {
.header .menu > ul > li .menu-subs.menu-mega > .list-item > ul > li > a br { display: none; }	
.dropdown.login { display: none !important; }	
.desk-menu {display:none}
.mob-menu {display:block}	
.menu-item-has-children:hover::after { display:none; }	
.menu-area { height: 45px; }
.header-container { height: auto; } 
.lange-area { width: 154px; margin:0 15px 0 0; }  
.header .menu > ul > li .ion.ion-ios-arrow-down { display: block !important; }
.header-item-right a:hover, .header .menu > ul > li:hover > a {color:#00437B} .header .menu>ul>li>a { color:#00437B;	 }
.header-item-center { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 }
.header-item-left, .header-item-right { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto }
.wrapper { 	-webkit-box-pack: justify; 	-ms-flex-pack: justify;justify-content: space-between }
.header .menu-mobile-trigger { position: relative; display: block; cursor: pointer; width:2.75rem; height: 1rem; border: none; outline: none; margin-left: 1.25rem; background: 0 0; top: 10px; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .35s ease-in-out; -o-transition: .35s ease-in-out; transition: .35s ease-in-out }
.header .menu-mobile-trigger span { display: block; position: absolute; width: 100%; height: 2px; left: 0; border: none; outline: none; opacity: 1; border-radius: .25rem; background: #121212; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out }
.header .menu-mobile-trigger span:nth-child(1) { 	top: 0 }
.header .menu-mobile-trigger span:nth-child(2), .header .menu-mobile-trigger span:nth-child(3) { 	top: .5rem }
.header .menu-mobile-trigger span:nth-child(4) { top: 1rem }
.header-item-right { -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.header .menu { position: fixed; top: 0; left: 0; width: 20rem; height: 100%; z-index: 1099; overflow: hidden; background: #fafafa; -webkit-transform: translate(-100%); -ms-transform: translate(-100%); transform: translate(-100%); -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out }
.header .menu.active { -webkit-transform: translate(0%); -ms-transform: translate(0%); transform: translate(0%) }
.header .menu>ul>li { display: block; line-height: 1; margin: 0 }
.header .menu>ul>li>a {display: block;line-height:40px;height:40px;padding: 0 3.125rem 0 1rem;border-bottom: 1px solid rgba(0, 0, 0, .1) }
.menu-mobile-arrow img { transform: rotate(180deg); }
.header .menu>ul>li>a i.ion {position: absolute;font-size: 1.25rem;line-height: 39px;top: 0;right: 0;width: 3.125rem;height:39px;text-align: center;}
.header .menu .menu-mobile-header { position: relative; position: -webkit-sticky; position: sticky; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; top: 0; height: 3.125rem; z-index: 501; border-bottom: 1px solid rgba(0, 0, 0, .1); background:rgba(110, 178, 183, 1) }
.header .menu .menu-mobile-header .menu-mobile-arrow { display: none; font-size: 1.25rem; line-height: 3.125rem; width: 3.125rem; height: 3.125rem; cursor: pointer; border-right: 1px solid rgba(0, 0, 0, .1); color: #121212; text-align: center }
.header .menu .menu-mobile-header.active .menu-mobile-arrow { display: block; background: none; border-left: 0; border-bottom: 0; border-top: 0; background: #00437b !important; color: #fff !important }
.header .menu .menu-mobile-header .menu-mobile-title { font-family: inherit; font-size: 1rem; font-weight: 500; line-height: inherit; color: #fff; text-transform: capitalize; text-rendering: optimizeLegibility }
.header .menu .menu-mobile-header .menu-mobile-close { font-size: 2.25rem; line-height:0.125rem; cursor: pointer; width: 3.125rem; height: 3.125rem; border-left: 1px solid rgba(0, 0, 0, .1); color: #fff; text-align: center; background: none; border-right: 0; border-bottom: 0; border-top: 0; background: #00437B; }
.list-item.menu-area2 { width: 100% !important; }
.header .menu .menu-section { height: 100%; overflow-y: auto; overflow-x: hidden; display: block; }
.header .menu>ul>li .menu-subs { position: absolute; display: none; top: 0; left: 0; max-width: none; min-width: auto; width: 100%; height: 100%; margin: 0; padding: 1rem; padding-top: 4rem; opacity: 1; overflow-y: auto; visibility: visible; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); -webkit-box-shadow: none; box-shadow: none }
.header .menu>ul>li .menu-subs.menu-mega { position: absolute; display: none; top: 0; left: 0; max-width: none; min-width: auto; width: 100%; height: 100%; margin: 0; padding: 1rem; padding-top: 4rem; opacity: 1; overflow-y: auto; visibility: visible; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); -webkit-box-shadow: none; box-shadow: none }
.header .menu>ul>li .menu-subs.active { 	display: block; 	padding-left: 0 !important; 	padding-right: 0 !important; }
.header .menu > ul > li .menu-subs.menu-mega > .list-item > ul > li { width: 100% !important; padding:10px 15px 10px 15px; border-bottom: 1px solid #ccd9e5 !important; margin:0; }
.list-item.menu-img {   display: none !important; }
.header .menu>ul>li .menu-subs.menu-column-4>.list-item { 	-webkit-box-flex: 0; 	-ms-flex: 0 0 100%; 	flex: 0 0 100%; 	padding: 0 }
.header .menu > ul > li .menu-subs.menu-mega > .list-item > ul { margin-bottom: 0 !important; padding-bottom: 0; }
.header .menu>ul>li .menu-subs.menu-column-4>.list-item img.responsive { 	margin-top: 0 }
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center .title { 	margin-bottom: 1.25rem }
.header .menu>ul>li .menu-subs.menu-column-4>.list-item.text-center:last-child .title { 	margin-bottom: 0 }
.header .menu>ul>li .menu-subs>ul>li>a { display: block }
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul { 	margin-bottom: 1rem; 	display: inherit; }
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a { 	display: flex }
.overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1098; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, .55); -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out }
.overlay.active { 	opacity: 1; 	visibility: visible }
.list-item.menu-area2.suppiar-menu li a { display: flex !important; }
}



html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;}h1{font-size:2em;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}


.mt-n10{margin-top:-10px!important }.mt-n20{margin-top:-20px!important }.mt-n30{margin-top:-30px!important }.mt-n40{margin-top:-40px!important }.mt-n50{margin-top:-50px!important }.mt-n60{margin-top:-60px!important }.mt-n70{margin-top:-70px!important }.mt-n80{margin-top:-80px!important }.mt-n90{margin-top:-90px!important }.mt-n100{margin-top:-100px!important }.mt-n110{margin-top:-110px!important }.mt-n120{margin-top:-120px!important }.mt-n130{margin-top:-130px!important }.mt-n140{margin-top:-140px!important }.mt-0{margin-top:0!important }.mt-10{margin-top:10px!important }.mt-20{margin-top:20px!important }.mt-30{margin-top:30px!important }.mt-40{margin-top:40px!important }.mt-50{margin-top:50px!important }.mt-60{margin-top:60px!important }.mt-70{margin-top:70px!important }.mt-80{margin-top:80px!important }.mt-90{margin-top:90px!important }.mt-100{margin-top:100px!important }.mt-110{margin-top:110px!important }.mt-120{margin-top:120px!important }.mt-130{margin-top:130px!important }.mt-140{margin-top:140px!important }.mb-n10{margin-bottom:-10px!important }.mb-n20{margin-bottom:-20px!important }.mb-n30{margin-bottom:-30px!important }.mb-n40{margin-bottom:-40px!important }.mb-n50{margin-bottom:-50px!important }.mb-n60{margin-bottom:-60px!important }.mb-n70{margin-bottom:-70px!important }.mb-n80{margin-bottom:-80px!important }.mb-n90{margin-bottom:-90px!important }.mb-n100{margin-bottom:-100px!important }.mb-n110{margin-bottom:-110px!important }.mb-n120{margin-bottom:-120px!important }.mb-n130{margin-bottom:-130px!important }.mb-n140{margin-bottom:-140px!important }.mb-0{margin-bottom:0!important }.mb-10{margin-bottom:10px!important }.mb-20{margin-bottom:20px!important }.mb-30{margin-bottom:30px!important }.mb-40{margin-bottom:40px!important }.mb-50{margin-bottom:50px!important }.mb-60{margin-bottom:60px!important }.mb-70{margin-bottom:70px!important }.mb-80{margin-bottom:80px!important }.mb-90{margin-bottom:90px!important }.mb-100{margin-bottom:100px!important }.mb-110{margin-bottom:110px!important }.mb-120{margin-bottom:120px!important }.mb-130{margin-bottom:130px!important }.mb-140{margin-bottom:140px!important }.pt-0{padding-top:0!important }.pt-10{padding-top:10px!important }.pt-20{padding-top:20px!important }.pt-30{padding-top:30px!important }.pt-40{padding-top:40px!important }.pt-50{padding-top:50px!important }.pt-60{padding-top:60px!important }.pt-70{padding-top:70px!important }.pt-80{padding-top:80px!important }.pt-90{padding-top:90px!important }.pt-100{padding-top:100px!important }.pt-110{padding-top:110px!important }.pt-120{padding-top:120px!important }.pt-130{padding-top:130px!important }.pt-140{padding-top:140px!important }.pb-0{padding-bottom:0!important }.pb-10{padding-bottom:10px!important }.pb-20{padding-bottom:20px!important }.pb-30{padding-bottom:30px!important }.pb-40{padding-bottom:40px!important }.pb-50{padding-bottom:50px!important }.pb-60{padding-bottom:60px!important }.pb-70{padding-bottom:70px!important }.pb-80{padding-bottom:80px!important }.pb-90{padding-bottom:90px!important }.pb-100{padding-bottom:100px!important }.pb-110{padding-bottom:110px!important }.pb-120{padding-bottom:120px!important }.pb-130{padding-bottom:130px!important }.pb-140{padding-bottom:140px!important }@media only screen and (max-width:1199px){.mt-lg-n10{margin-top:-10px!important }.mt-lg-n20{margin-top:-20px!important }.mt-lg-n30{margin-top:-30px!important }.mt-lg-n40{margin-top:-40px!important }.mt-lg-n50{margin-top:-50px!important }.mt-lg-n60{margin-top:-60px!important }.mt-lg-n70{margin-top:-70px!important }.mt-lg-n80{margin-top:-80px!important }.mt-lg-n90{margin-top:-90px!important }.mt-lg-n100{margin-top:-100px!important }.mt-lg-n110{margin-top:-110px!important }.mt-lg-n120{margin-top:-120px!important }.mt-lg-n130{margin-top:-130px!important }.mt-lg-n140{margin-top:-140px!important }.mt-lg-0{margin-top:0!important }.mt-lg-10{margin-top:10px!important }.mt-lg-20{margin-top:20px!important }.mt-lg-30{margin-top:30px!important }.mt-lg-40{margin-top:40px!important }.mt-lg-50{margin-top:50px!important }.mt-lg-60{margin-top:60px!important }.mt-lg-70{margin-top:70px!important }.mt-lg-80{margin-top:80px!important }.mt-lg-90{margin-top:90px!important }.mt-lg-100{margin-top:100px!important }.mt-lg-110{margin-top:110px!important }.mt-lg-120{margin-top:120px!important }.mt-lg-130{margin-top:130px!important }.mt-lg-140{margin-top:140px!important }.mb-lg-n10{margin-bottom:-10px!important }.mb-lg-n20{margin-bottom:-20px!important }.mb-lg-n30{margin-bottom:-30px!important }.mb-lg-n40{margin-bottom:-40px!important }.mb-lg-n50{margin-bottom:-50px!important }.mb-lg-n60{margin-bottom:-60px!important }.mb-lg-n70{margin-bottom:-70px!important }.mb-lg-n80{margin-bottom:-80px!important }.mb-lg-n90{margin-bottom:-90px!important }.mb-lg-n100{margin-bottom:-100px!important }.mb-lg-n110{margin-bottom:-110px!important }.mb-lg-n120{margin-bottom:-120px!important }.mb-lg-n130{margin-bottom:-130px!important }.mb-lg-n140{margin-bottom:-140px!important }.mb-lg-0{margin-bottom:0!important }.mb-lg-10{margin-bottom:10px!important }.mb-lg-20{margin-bottom:20px!important }.mb-lg-30{margin-bottom:30px!important }.mb-lg-40{margin-bottom:40px!important }.mb-lg-50{margin-bottom:50px!important }.mb-lg-60{margin-bottom:60px!important }.mb-lg-70{margin-bottom:70px!important }.mb-lg-80{margin-bottom:80px!important }.mb-lg-90{margin-bottom:90px!important }.mb-lg-100{margin-bottom:100px!important }.mb-lg-110{margin-bottom:110px!important }.mb-lg-120{margin-bottom:120px!important }.mb-lg-130{margin-bottom:130px!important }.mb-lg-140{margin-bottom:140px!important }.pt-lg-0{padding-top:0!important }.pt-lg-10{padding-top:10px!important }.pt-lg-20{padding-top:20px!important }.pt-lg-30{padding-top:30px!important }.pt-lg-40{padding-top:40px!important }.pt-lg-50{padding-top:50px!important }.pt-lg-60{padding-top:60px!important }.pt-lg-70{padding-top:70px!important }.pt-lg-80{padding-top:80px!important }.pt-lg-90{padding-top:90px!important }.pt-lg-100{padding-top:100px!important }.pt-lg-110{padding-top:110px!important }.pt-lg-120{padding-top:120px!important }.pt-lg-130{padding-top:130px!important }.pt-lg-140{padding-top:140px!important }.pb-lg-0{padding-bottom:0!important }.pb-lg-10{padding-bottom:10px!important }.pb-lg-20{padding-bottom:20px!important }.pb-lg-30{padding-bottom:30px!important }.pb-lg-40{padding-bottom:40px!important }.pb-lg-50{padding-bottom:50px!important }.pb-lg-60{padding-bottom:60px!important }.pb-lg-70{padding-bottom:70px!important }.pb-lg-80{padding-bottom:80px!important }.pb-lg-90{padding-bottom:90px!important }.pb-lg-100{padding-bottom:100px!important }.pb-lg-110{padding-bottom:110px!important }.pb-lg-120{padding-bottom:120px!important }.pb-lg-130{padding-bottom:130px!important }.pb-lg-140{padding-bottom:140px!important }}@media only screen and (max-width:991px){.mt-md-n10{margin-top:-10px!important }.mt-md-n20{margin-top:-20px!important }.mt-md-n30{margin-top:-30px!important }.mt-md-n40{margin-top:-40px!important }.mt-md-n50{margin-top:-50px!important }.mt-md-n60{margin-top:-60px!important }.mt-md-n70{margin-top:-70px!important }.mt-md-n80{margin-top:-80px!important }.mt-md-n90{margin-top:-90px!important }.mt-md-n100{margin-top:-100px!important }.mt-md-n110{margin-top:-110px!important }.mt-md-n120{margin-top:-120px!important }.mt-md-n130{margin-top:-130px!important }.mt-md-n140{margin-top:-140px!important }.mt-md-0{margin-top:0!important }.mt-md-10{margin-top:10px!important }.mt-md-20{margin-top:20px!important }.mt-md-30{margin-top:30px!important }.mt-md-40{margin-top:40px!important }.mt-md-50{margin-top:50px!important }.mt-md-60{margin-top:60px!important }.mt-md-70{margin-top:70px!important }.mt-md-80{margin-top:80px!important }.mt-md-90{margin-top:90px!important }.mt-md-100{margin-top:100px!important }.mt-md-110{margin-top:110px!important }.mt-md-120{margin-top:120px!important }.mt-md-130{margin-top:130px!important }.mt-md-140{margin-top:140px!important }.mb-md-n10{margin-bottom:-10px!important }.mb-md-n20{margin-bottom:-20px!important }.mb-md-n30{margin-bottom:-30px!important }.mb-md-n40{margin-bottom:-40px!important }.mb-md-n50{margin-bottom:-50px!important }.mb-md-n60{margin-bottom:-60px!important }.mb-md-n70{margin-bottom:-70px!important }.mb-md-n80{margin-bottom:-80px!important }.mb-md-n90{margin-bottom:-90px!important }.mb-md-n100{margin-bottom:-100px!important }.mb-md-n110{margin-bottom:-110px!important }.mb-md-n120{margin-bottom:-120px!important }.mb-md-n130{margin-bottom:-130px!important }.mb-md-n140{margin-bottom:-140px!important }.mb-md-0{margin-bottom:0!important }.mb-md-10{margin-bottom:10px!important }.mb-md-20{margin-bottom:20px!important }.mb-md-30{margin-bottom:30px!important }.mb-md-40{margin-bottom:40px!important }.mb-md-50{margin-bottom:50px!important }.mb-md-60{margin-bottom:60px!important }.mb-md-70{margin-bottom:70px!important }.mb-md-80{margin-bottom:80px!important }.mb-md-90{margin-bottom:90px!important }.mb-md-100{margin-bottom:100px!important }.mb-md-110{margin-bottom:110px!important }.mb-md-120{margin-bottom:120px!important }.mb-md-130{margin-bottom:130px!important }.mb-md-140{margin-bottom:140px!important }.pt-md-0{padding-top:0!important }.pt-md-10{padding-top:10px!important }.pt-md-20{padding-top:20px!important }.pt-md-30{padding-top:30px!important }.pt-md-40{padding-top:40px!important }.pt-md-50{padding-top:50px!important }.pt-md-60{padding-top:60px!important }.pt-md-70{padding-top:70px!important }.pt-md-80{padding-top:80px!important }.pt-md-90{padding-top:90px!important }.pt-md-100{padding-top:100px!important }.pt-md-110{padding-top:110px!important }.pt-md-120{padding-top:120px!important }.pt-md-130{padding-top:130px!important }.pt-md-140{padding-top:140px!important }.pb-md-0{padding-bottom:0!important }.pb-md-10{padding-bottom:10px!important }.pb-md-20{padding-bottom:20px!important }.pb-md-30{padding-bottom:30px!important }.pb-md-40{padding-bottom:40px!important }.pb-md-50{padding-bottom:50px!important }.pb-md-60{padding-bottom:60px!important }.pb-md-70{padding-bottom:70px!important }.pb-md-80{padding-bottom:80px!important }.pb-md-90{padding-bottom:90px!important }.pb-md-100{padding-bottom:100px!important }.pb-md-110{padding-bottom:110px!important }.pb-md-120{padding-bottom:120px!important }.pb-md-130{padding-bottom:130px!important }.pb-md-140{padding-bottom:140px!important }}@media only screen and (max-width:767px){.mt-sm-n10{margin-top:-10px!important }.mt-sm-n20{margin-top:-20px!important }.mt-sm-n30{margin-top:-30px!important }.mt-sm-n40{margin-top:-40px!important }.mt-sm-n50{margin-top:-50px!important }.mt-sm-n60{margin-top:-60px!important }.mt-sm-n70{margin-top:-70px!important }.mt-sm-n80{margin-top:-80px!important }.mt-sm-n90{margin-top:-90px!important }.mt-sm-n100{margin-top:-100px!important }.mt-sm-n110{margin-top:-110px!important }.mt-sm-n120{margin-top:-120px!important }.mt-sm-n130{margin-top:-130px!important }.mt-sm-n140{margin-top:-140px!important }.mt-sm-0{margin-top:0!important }.mt-sm-10{margin-top:10px!important }.mt-sm-20{margin-top:20px!important }.mt-sm-30{margin-top:30px!important }.mt-sm-40{margin-top:40px!important }.mt-sm-50{margin-top:50px!important }.mt-sm-60{margin-top:60px!important }.mt-sm-70{margin-top:70px!important }.mt-sm-80{margin-top:80px!important }.mt-sm-90{margin-top:90px!important }.mt-sm-100{margin-top:100px!important }.mt-sm-110{margin-top:110px!important }.mt-sm-120{margin-top:120px!important }.mt-sm-130{margin-top:130px!important }.mt-sm-140{margin-top:140px!important }.mb-sm-n10{margin-bottom:-10px!important }.mb-sm-n20{margin-bottom:-20px!important }.mb-sm-n30{margin-bottom:-30px!important }.mb-sm-n40{margin-bottom:-40px!important }.mb-sm-n50{margin-bottom:-50px!important }.mb-sm-n60{margin-bottom:-60px!important }.mb-sm-n70{margin-bottom:-70px!important }.mb-sm-n80{margin-bottom:-80px!important }.mb-sm-n90{margin-bottom:-90px!important }.mb-sm-n100{margin-bottom:-100px!important }.mb-sm-n110{margin-bottom:-110px!important }.mb-sm-n120{margin-bottom:-120px!important }.mb-sm-n130{margin-bottom:-130px!important }.mb-sm-n140{margin-bottom:-140px!important }.mb-sm-0{margin-bottom:0!important }.mb-sm-10{margin-bottom:10px!important }.mb-sm-20{margin-bottom:20px!important }.mb-sm-30{margin-bottom:30px!important }.mb-sm-40{margin-bottom:40px!important }.mb-sm-50{margin-bottom:50px!important }.mb-sm-60{margin-bottom:60px!important }.mb-sm-70{margin-bottom:70px!important }.mb-sm-80{margin-bottom:80px!important }.mb-sm-90{margin-bottom:90px!important }.mb-sm-100{margin-bottom:100px!important }.mb-sm-110{margin-bottom:110px!important }.mb-sm-120{margin-bottom:120px!important }.mb-sm-130{margin-bottom:130px!important }.mb-sm-140{margin-bottom:140px!important }.pt-sm-0{padding-top:0!important }.pt-sm-10{padding-top:10px!important }.pt-sm-20{padding-top:20px!important }.pt-sm-30{padding-top:30px!important }.pt-sm-40{padding-top:40px!important }.pt-sm-50{padding-top:50px!important }.pt-sm-60{padding-top:60px!important }.pt-sm-70{padding-top:70px!important }.pt-sm-80{padding-top:80px!important }.pt-sm-90{padding-top:90px!important }.pt-sm-100{padding-top:100px!important }.pt-sm-110{padding-top:110px!important }.pt-sm-120{padding-top:120px!important }.pt-sm-130{padding-top:130px!important }.pt-sm-140{padding-top:140px!important }.pb-sm-0{padding-bottom:0!important }.pb-sm-10{padding-bottom:10px!important }.pb-sm-20{padding-bottom:20px!important }.pb-sm-30{padding-bottom:30px!important }.pb-sm-40{padding-bottom:40px!important }.pb-sm-50{padding-bottom:50px!important }.pb-sm-60{padding-bottom:60px!important }.pb-sm-70{padding-bottom:70px!important }.pb-sm-80{padding-bottom:80px!important }.pb-sm-90{padding-bottom:90px!important }.pb-sm-100{padding-bottom:100px!important }.pb-sm-110{padding-bottom:110px!important }.pb-sm-120{padding-bottom:120px!important }.pb-sm-130{padding-bottom:130px!important }.pb-sm-140{padding-bottom:140px!important }}@media only screen and (max-width:575px){.mt-xs-n10{margin-top:-10px!important }.mt-xs-n20{margin-top:-20px!important }.mt-xs-n30{margin-top:-30px!important }.mt-xs-n40{margin-top:-40px!important }.mt-xs-n50{margin-top:-50px!important }.mt-xs-n60{margin-top:-60px!important }.mt-xs-n70{margin-top:-70px!important }.mt-xs-n80{margin-top:-80px!important }.mt-xs-n90{margin-top:-90px!important }.mt-xs-n100{margin-top:-100px!important }n .mt-xs-n110{margin-top:-110px!important }.mt-xs-n120{margin-top:-120px!important }.mt-xs-n130{margin-top:-130px!important }.mt-xs-n140{margin-top:-140px!important }.mt-xs-0{margin-top:0!important }.mt-xs-10{margin-top:10px!important }.mt-xs-20{margin-top:20px!important }.mt-xs-30{margin-top:30px!important }.mt-xs-40{margin-top:40px!important }.mt-xs-50{margin-top:50px!important }.mt-xs-60{margin-top:60px!important }.mt-xs-70{margin-top:70px!important }.mt-xs-80{margin-top:80px!important }.mt-xs-90{margin-top:90px!important }.mt-xs-100{margin-top:100px!important }.mt-xs-110{margin-top:110px!important }.mt-xs-120{margin-top:120px!important }.mt-xs-130{margin-top:130px!important }.mt-xs-140{margin-top:140px!important }.mb-xs-n10{margin-bottom:-10px!important }.mb-xs-n20{margin-bottom:-20px!important }.mb-xs-n30{margin-bottom:-30px!important }.mb-xs-n40{margin-bottom:-40px!important }.mb-xs-n50{margin-bottom:-50px!important }.mb-xs-n60{margin-bottom:-60px!important }.mb-xs-n70{margin-bottom:-70px!important }.mb-xs-n80{margin-bottom:-80px!important }.mb-xs-n90{margin-bottom:-90px!important }.mb-xs-n100{margin-bottom:-100px!important }.mb-xs-n110{margin-bottom:-110px!important }.mb-xs-n120{margin-bottom:-120px!important }.mb-xs-n130{margin-bottom:-130px!important }.mb-xs-n140{margin-bottom:-140px!important }.mb-xs-0{margin-bottom:0!important }.mb-xs-10{margin-bottom:10px!important }.mb-xs-20{margin-bottom:20px!important }.mb-xs-30{margin-bottom:30px!important }.mb-xs-40{margin-bottom:40px!important }.mb-xs-50{margin-bottom:50px!important }.mb-xs-60{margin-bottom:60px!important }.mb-xs-70{margin-bottom:70px!important }.mb-xs-80{margin-bottom:80px!important }.mb-xs-90{margin-bottom:90px!important }.mb-xs-100{margin-bottom:100px!important }.mb-xs-110{margin-bottom:110px!important }.mb-xs-120{margin-bottom:120px!important }.mb-xs-130{margin-bottom:130px!important }.mb-xs-140{margin-bottom:140px!important }.pt-xs-0{padding-top:0!important }.pt-xs-10{padding-top:10px!important }.pt-xs-20{padding-top:20px!important }.pt-xs-30{padding-top:30px!important }.pt-xs-40{padding-top:40px!important }.pt-xs-50{padding-top:50px!important }.pt-xs-60{padding-top:60px!important }.pt-xs-70{padding-top:70px!important }.pt-xs-80{padding-top:80px!important }.pt-xs-90{padding-top:90px!important }.pt-xs-100{padding-top:100px!important }.pt-xs-110{padding-top:110px!important }.pt-xs-120{padding-top:120px!important }.pt-xs-130{padding-top:130px!important }.pt-xs-140{padding-top:140px!important }.pb-xs-0{padding-bottom:0!important }.pb-xs-10{padding-bottom:10px!important }.pb-xs-20{padding-bottom:20px!important }.pb-xs-30{padding-bottom:30px!important }.pb-xs-40{padding-bottom:40px!important }.pb-xs-50{padding-bottom:50px!important }.pb-xs-60{padding-bottom:60px!important }.pb-xs-70{padding-bottom:70px!important }.pb-xs-80{padding-bottom:80px!important }.pb-xs-90{padding-bottom:90px!important }.pb-xs-100{padding-bottom:100px!important }.pb-xs-110{padding-bottom:110px!important }.pb-xs-120{padding-bottom:120px!important }.pb-xs-130{padding-bottom:130px!important }.pb-xs-140{padding-bottom:140px!important }}




.hl-rightPanel-wrap { position: fixed; top:6%;/*20-6-2025*/ right: 0; z-index: 9; width: 0; height: 100%;z-index: 99999; }
.hl-rightPanel { position: absolute; right: 0; top: 0; width: 0; height:495px; -webkit-transition: right .3s ease-in-out 0s; -moz-transition: right .3s ease-in-out 0s; 
transition: right .3s ease-in-out 0s;}
.hl-rightPanel-panel { position: absolute; }
.hl-rightPanel-panels { position: absolute; left: 0px; top: 21.9%; width: 130px; height: 415px;/*20-6-2025*/ z-index: 2; background: #fff;overflow: hidden; }
.hl-rightPanel-panels::after { background: url(../images/close-button.svg) no-repeat center 3px #11437b !important; content: ''; position: absolute; right: -2px; top: 0px; width: 26px; height: 26px; border: 1px solid #000; text-align: center; cursor: pointer;/*20-6-2025*/ }
.hl-rightPanel-tabs { position: absolute; top: 34%; left: -84px; width: 84px; margin-top: -61px; background: rgba(110, 178, 183, 1); border-radius: 30px 0 0 30px !important; padding:0px; }
.hl-rightPanel-tab { position: relative; width: 100%; height: auto; cursor: pointer; padding:10px 3px 10px 0;/*20-6-2025*/ float: left; border-bottom: 1px solid #ffffff45;/*20-6-2025*/}
.hl-rightPanel-tab:last-child { border-radius: 0 0 0 30px; }
.hl-rightPanel-tab:nth-child(1) { border-radius: 30px 0 0 0; }
.hl-rightPanel-tab:hover {background: rgba(0, 67, 123, 1);}
.hl-rightPanel-tab.hl-rightPanel-tab-selected { background: rgba(0, 67, 123, 1); }
.hl-rightPanel-tab .tab-text { font-size: 12px; font-weight: 700; line-height: 15px; text-align: center; color: #fff; font-style: normal; font-family: 'Satoshi-Bold'; width: 100%; text-align: center; float: left;display: flex;/*20-6-2025*/ align-items: center; justify-content: center;/*20-6-2025*/}
.hl-rightPanel-panel-header { position: relative; width: 270px; height: 40px; line-height: 40px; background: #eceaea; }
.hl-rightPanel-panel-main { position: relative; padding:24px 0 0 0;/*20-6-2025*/ background:#fff; }
div.hl-rightPanel-open .hl-rightPanel { right:130px; }
#template4 .tab-box { margin: 0; border: 0; } #template4 .tab-box img, #template1 .tab-box img { width:78.5%;/*20-6-2025*/ margin: 0 auto; }

@-webkit-keyframes rightPanel-scaleIn {
    from {
        opacity: .7;
        -webkit-transform: translateX(270px);
        -moz-transform: translateX(270px);
        transform: translateX(270px)
    }
    to {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px)
    }
}

@-ms-keyframes rightPanel-scaleIn {
    from {
        opacity: .7;
        -webkit-transform: translateX(270px);
        -moz-transform: translateX(270px);
        transform: translateX(270px)
    }
    to {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px)
    }
}

@-moz-keyframes rightPanel-scaleIn {
    from {
        opacity: .7;
        -webkit-transform: translateX(270px);
        -moz-transform: translateX(270px);
        transform: translateX(270px)
    }
    to {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px)
    }
}

@keyframes rightPanel-scaleIn {
    from {
        opacity: .7;
        -webkit-transform: translateX(270px);
        -moz-transform: translateX(270px);
        transform: translateX(270px)
    }
    to {
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        transform: translateX(0px)
    }
}

@-webkit-keyframes rightPanel-scaleOut {
    to {
        opacity: .5;
        -webkit-transform: scale(0.7) translateX(270px);
        -moz-transform: scale(0.7) translateX(270px);
        transform: scale(0.7) translateX(270px)
    }
}

@-ms-keyframes rightPanel-scaleOut {
    to {
        opacity: .5;
        -webkit-transform: scale(0.7) translateX(270px);
        -moz-transform: scale(0.7) translateX(270px);
        transform: scale(0.7) translateX(270px)
    }
}

@-moz-keyframes rightPanel-scaleOut {
    to {
        opacity: .5;
        -webkit-transform: scale(0.7) translateX(270px);
        -moz-transform: scale(0.7) translateX(270px);
        transform: scale(0.7) translateX(270px)
    }
}

@keyframes rightPanel-scaleOut {
    to {
        opacity: .5;
        -webkit-transform: scale(0.7) translateX(270px);
        -moz-transform: scale(0.7) translateX(270px);
        transform: scale(0.7) translateX(270px)
    }
}

.rightPanel-animate-in { -webkit-animation: rightPanel-scaleIn .35s ease-in-out; -moz-animation: rightPanel-scaleIn .35s ease-in-out; animation: rightPanel-scaleIn .35s ease-in-out }
.rightPanel-animate-out { -webkit-animation: rightPanel-scaleOut .35s ease-in; -moz-animation: rightPanel-scaleOut .35s ease-in; animation: rightPanel-scaleOut .35s ease-in }
.tab1 { background: url(../images/e-tickiting-icon.svg) no-repeat center center; width:33px !important; height: 33px !important; width: 100% !important; text-align: center; float: left; margin-bottom: 8px; }/*20-6-2025*/
.tab2 { background: url(../images/special-train.svg) no-repeat center center; width: 33px !important; height: 33px !important; width: 100% !important; text-align: center; float: left; margin-bottom: 8px; }/*20-6-2025*/
.tab3 { background: url(../images/e-catering.svg) no-repeat center center; width: 33px !important; height: 33px !important; width: 100% !important; text-align: center; float: left; margin-bottom: 8px; }/*20-6-2025*/
.tab4 { background: url(../images/tourism.svg) no-repeat center center; width: 33px !important; height: 33px !important; width: 100% !important; text-align: center; float: left; margin-bottom: 8px; }/*20-6-2025*/
.tab5 { background: url(../images/stock-market.svg) no-repeat center center; width: 33px !important; height: 33px !important; width: 100% !important; text-align: center; float: left; margin-bottom: 8px; }/*20-6-2025*/
.right-tab-title { font-family:'Satoshi-Bold'; font-size: 12px; font-weight: 700; line-height: 13px; padding: 0 !important;/*20-6-2025*/ text-align: center; }
.tab-box { display: grid; gap: 8px; margin-bottom: 14px; padding-bottom: 14px; border-bottom: 1px solid rgb(208, 208, 208); padding: 0 12px 12px 12px; text-align: center; }
.tab-box img {filter: grayscale(100%);width: 84%;/*20-6-2025*/}
.tab-box img:hover {filter:none;}
.tab-box.last {border:0;padding-bottom:0;margin-bottom:0}
.tab-box .card-title{font-family:'Satoshi-Regular';font-size: 14px; font-weight: 400; line-height: 14px; text-align: left; color: rgba(0, 67, 123, 1);}
.tab-box .card-title span {font-family:'Satoshi-Bold';font-size: 14px; font-weight: 400; line-height: 14px; text-align: left; color: rgba(0, 67, 123, 1);}
.tab-box .card-date { font-family: 'Satoshi-Regular'; font-size: 10px; font-weight: 400; line-height: 14px; text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.11); padding-bottom: 5px; margin-bottom: 5px; }
.tab-box .card-price1{font-family:'Satoshi-Bold'; font-size: 20px; font-weight: 400; line-height:10px; text-align: left;color:#000; }
.tab-box .card-price2{font-family:'Satoshi-Medium'; font-size: 15px; font-weight: 400; line-height:10px; text-align: left;color:#000; }
#template5 .tab-box { padding:58px 15px 66px 15px !important; margin-bottom: 0; }
#template5 .tab-box.last { border: 0; padding:60px 15px 60px 15px !important; /*20-6-2025*/}
.desk-img {display:block}
#template2 .tab-box { padding-left: 18px; padding-right: 18px; padding-bottom: 6px; margin-bottom: 15px; }
#template3 .tab-box { padding: 1px 15px 13px; }
#template4 .tab-box { padding: 1px 15px 13px; }
#template5 .tab-box { padding: 47px 15px 53px; }

@media only screen and (max-width:1024px) {
.desk-img {display:none}	
.hl-rightPanel-panels::after { right: 0; top: 0; }	
.hl-rightPanel-wrap { height: auto; z-index:1; width: 0; }	
.hl-rightPanel-tab:last-child { border-radius: 0 !important; }
.hl-rightPanel-tab i { background-size: 15% !important; margin-bottom: 0 !important; }
.hl-rightPanel-tab:nth-child(1) { border-radius: 0 !important; } 
.hl-rightPanel-tab { padding: 7px 0 !important; border-right: 1px solid #ffffff45; }	
.hl-rightPanel-tabs {border-radius:0 !important}	
.hl-rightPanel-tabs { position: fixed; top: auto; left: 0; width: 100%; margin-top: 0; background: rgba(110, 178, 183, 1); padding: 0px; bottom: 0; display: flex; }	
.hl-rightPanel-wrap {top: 58px;}	
.hl-rightPanel-wrap { top: auto; bottom: 0; width: 100%; z-index: 999; }	
.hl-rightPanel-panels { position: absolute; left: 0; top: auto; width: 100%; height: 495px; z-index: 2; background: #fff; bottom: 0; }
div.hl-rightPanel-open .hl-rightPanel { right: 0; bottom: 0; width: 100%; height: 100%; }
.hl-rightPanel-panels { position: absolute; left: 0; top: auto; width: 100%; height: 495px; z-index: 2; background: #fff; bottom: 109px; }
.hl-rightPanel-panel { position: absolute; width: 100%; }
@keyframes rightPanel-slideIn {
    from {
        opacity: 0.7;
        transform: translateY(270px);
    }
    to {
        opacity: 1;
        transform: translateY(0); 
    }
}

@keyframes rightPanel-slideOut {
    from {
        opacity: 1;
        transform: translateY(0); 
    }
    to {
        opacity: 0.5;
        transform: translateY(270px); 
    }
}

.rightPanel-animate-in { animation: rightPanel-slideIn 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); }
.rightPanel-animate-out { animation: rightPanel-slideOut 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94); }
 #template2, #template1 { display: flex; padding-top: 60px; }
#template2 .tab-box, #template3 .tab-box, #template1 .tab-box { /*! display: flex; */ width: 33.3% !important; text-align: center; border: 0 !important; }
.tab-box.last { border: 0; padding-bottom: 18px; margin-bottom: 14px; }
#template2 .tab-box.last { margin-bottom: 14px; padding: 0 12px 18px 12px;	 }
#template3 { display: flex; justify-content: center; }
#template3 .tab-box.last { margin-bottom: 14px; padding: 0 12px 18px 12px;	 }
.hl-rightPanel-panels { position: absolute; left: 0; top: auto; width: 100%; height: 235px; z-index: -11; background: #fff; bottom: 61px; overflow: unset; }
#template4 .tab-box img { width: 10% !important; }  
#template4 .tab-box { text-align: center; margin-top: 20px; }
#template5 .tab-box { padding: 45px 19px; margin-bottom: 0; width: 50% !important; border: 0 !important; }
#template5 { display: flex; }
}

@media only screen and (max-width:1024px) {
#template4 .tab-box .mob-img { display: block !important; width: 242px !important; }
}
@media only screen and (max-width: 767px) {
#template4 .tab-box .desk-img { display: none !important; } 
#template5 .tab-box.last-box { border: 0; padding: 45px 19px !important; }
}

@media only screen and (max-width:480px) {
.hl-rightPanel-tab i { background-size: auto 100% !important; margin-bottom: 0 !important; height: 28px !important; }
.hl-rightPanel-tab {padding: 4px 0 !important;display: grid;/*20-6-2025*/}
.hl-rightPanel-tab .tab-text {line-height: 12px;margin-top: 2px;}
.tab-box .card-date {width:50%}
.hl-rightPanel-panel-main { padding: 18px 0 0 0;box-shadow:-3px -6px 5px -1px #cecece52; }
#template3 .tab-box {width: 40% !important;}
}


#center-text {display: flex; flex: 1; flex-direction:column; justify-content: center; align-items: center;  height:100%; }
#chat-circle {  }
.btn#my-btn {  background: white; padding-top: 13px; padding-bottom: 12px; border-radius: 45px; padding-right: 40px; padding-left: 40px; color: #5865C3; }
#chat-overlay { background: rgba(255,255,255,0.1); position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%; display: none; }
.chat-box { display:none; background:#fff; position:fixed; right:100px; bottom:20px;  width:430px; max-width: 85vw; max-height:100vh; border-radius:5px; box-shadow:0px 0px 25px 0px #0000001A;border-radius: 25px; }
.chat-box-toggle { width: 27px; height: 31px; float: right; cursor: pointer; margin: 0 !important; margin: 4px 0 0 0 !important; }
.chat-box-toggle img { float: left; margin: 0 !important; }
.refresh-icon img { margin: 6px 7px 0 0 !important; }
.chat-box-header .refresh-icon { margin-top:4px !important; float: right; margin-right: 16px !important; cursor: pointer; }
.tool span {cursor: pointer;}
.chat-box-header {  background: linear-gradient(90deg, rgba(110,178,176,1) 0%, rgba(52,119,148,1) 41%, rgba(0,67,123,1) 100%); height: 70px; border-top-left-radius: 5px; border-top-right-radius: 5px; color: white; text-align: left; font-size: 20px; border-radius:25px 25px 0 0; padding:14px 30px;font-family:'Satoshi-Regular';}
.chat-box-header img { margin-right: 18px;float:left; }
.chat-box-body { position: relative;  height:370px;  height:auto;overflow: hidden; }
#chat-input { background: #fff; width:79%; position: relative; height: 47px; padding-top: 10px; padding-right: 50px; padding-bottom: 10px; padding-left: 15px; resize: none; outline: none; color: #888; border-radius: 7px; border: 1px solid #DDDDDD; overflow: hidden; margin-right: 20px;vertical-align: top; }
.chat-input > form { margin-bottom: 0; }
#chat-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ccc; }
#chat-input::-moz-placeholder { /* Firefox 19+ */ color: #ccc; }
#chat-input:-ms-input-placeholder { /* IE 10+ */ color: #ccc; }
#chat-input:-moz-placeholder { /* Firefox 18- */ color: #ccc; }
.chat-submit {position:static; background: transparent; box-shadow:none; border:none; }
.chat-logs { padding: 50px 30px; height: 460px; overflow-y: scroll; }
.chat-logs::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5; }
.chat-logs::-webkit-scrollbar { width: 5px;  background-color: #F5F5F5; }
.chat-logs::-webkit-scrollbar-thumb { background-color: #5A5EB9; }

.msger-chat { flex: 1; padding: 15px; background: #fff; }
.msg:last-of-type { margin: 0; }
.right-msg { flex-direction: row-reverse; }
.msg { display: flex; align-items: flex-start; margin-bottom:15px;padding-right: 10px;}
.msger-box { padding-bottom: 0; height: 340px; overflow-y: scroll; margin-bottom: 24px; }
.msg-bubble { max-width: 87%; margin-top: 15px; margin-left: 10px; }
.right-msg .msg-bubble { background: #00437B; color: #fff; border-bottom-right-radius: 0; margin: 15px 10px 0 0;border-radius: 5px; }
.msg-img { width:26px; height:26px; margin-right: 10px;}
.right-msg .msg-img { margin: 0 0 0 10px; }
.msg-text { font-size: 14px; line-height: 16px; max-width:100%; padding: 20px; border-radius: 0 5px 5px 5px; background: #F5F5F5; margin-bottom:0px;position:relative;word-break: break-all;float:left;}
.msg-text::before { position: absolute; left:-11px; width: 15px; background: url(../images/icon2.svg) no-repeat left top; content: ''; height: 22px; top: 0px; }
.msg-text p { font-size: 14px !important; line-height: 16px;margin-bottom: 0; word-break: break-word;}
.msg-text p a {color:#00437B;}
.msg-text b { margin-bottom: 15px; float: left; width: 100%; }
.chat-option { width: 100%; float: left;margin-top: 15px; }
.chat-option a { background: #C3E2E4; font-size: 14px; padding: 12px 15px; margin: 0 10px 10px 0; float: left; border-radius: 4px;line-height: 8px; font-family:'Satoshi-Bold';}
.msg.right-msg .msg-text {background:none;}
.msg.right-msg .msg-text::before { position: absolute; right:-11px; width: 15px; background: url(../images/icon1.svg) no-repeat right top; content: ''; height: 22px; top: 0px; left: auto; }
.msg.right-msg .msg-bubble { max-width: 72%; }

.loading-div { margin-left:45px; background: #f0f0f0; float: left; border-radius: 10px; width: 74px; padding: 0 5px;margin-top:10px; }

#chat-body.minimized {
    height: 100px !important; 
 }
 
 #chat-body.maximized {
    height: 500px !important; 
 }
 
 #minimize-icon {
    display: block;
 }
 
 #maximize-icon {
    display: none;
 }

/* Animation for fading in and out */
@keyframes fadeInOut {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.message.loading { align-items: center; display: flex; justify-content: center; height: 50px; position: fixed; width:150px; background: #eee;border-radius:50px; }
.loading-dot { animation: dot ease-in-out 1.5s infinite; animation-delay: 0s; background-color: grey; display: inline-block; height: 12px; width: 12px; border-radius: 60px; margin: 0 4px; }
.loading-dot:nth-of-type(2) { animation-delay: 0.2s; }
.loading-dot:nth-of-type(3) { animation-delay: 0.3s;}
@keyframes dot {
0% { background-color: #d0d0d0; transform: scale(1); }
50% { background-color: #bdbdbd; transform: scale(1.2); }
100% { background-color: #a8a8a8; transform: scale(1); }
}
.msg.left-msg.output-value.output { display: inherit; float: left; width: 100%;margin-bottom: 0; }
.msg.left-msg.output-value.output .msg-img { float: left;margin-top: 7px; }
.msg.left-msg.output-value.output .msg-text { float: left;cursor: pointer;background: #C3E2E4; }
.msg.left-msg.output-value.output .msg-text::before { background: url(../images/icon2-active.svg) no-repeat left top;}
.msg.left-msg.output-value.output .msg-text b {margin-bottom:0}
.msg.left-msg.output-value.output .msg-bubble { float: left; }
.msg.left-msg.output-value.output.ans-area { margin-bottom: 15px;float:right; }
.msg.left-msg.output-value.output.ans-area .msg-text{background:#F5F5F5}
.msg.left-msg.output-value.output.ans-area .msg-text::before { background: url(../images/icon2.svg) no-repeat left top;}
.msg.left-msg.output-value.output.ans-area .msg-bubble { float: right; }
.top-right.top-right2 {padding-right: 100px;padding-left: 50px;}
.toggle-label { position: fixed; display: block; width: auto; height: 39px; margin-top: 8px; border: 0; margin: 0 auto 0 1260px; float: none; line-height: 27px; top: 24px;  z-index: 99999; }
.toggle-label a {padding:5px 0;color:#000;width: 50%;float: left;text-align: center;font-size: 15px;display: none;}
.toggle-label a.active { background: url(../images/langug-icon.svg) no-repeat left 8px; color: #5F6366; text-align: center; width: auto; display: block; font-size: 14px; padding: 0 25px 0 25px; line-height: 36px;font-family: 'Satoshi-Medium'; }
.twoboxes {clear:both}
.msg-text b {word-break: break-word;}
.msg-text b::first-letter { text-transform: capitalize; }
.msg.left-msg.output-value.output.active-question .msg-text { background: #00437b;color:#fff }
.msg.left-msg.output-value.output.active-question .msg-text::before { background: url(../images/icon2-active2.svg) no-repeat left top;}

.caution-section { background: #C3E2E4; display: flex; padding:20px 0 30px 0 !important; }
.caution-left { float: left; width: 9%; display: flex; height: 100%; align-content: left; }
.caution-right {float:right;width:89%}
.caution-right .title { color: #F00; font-size: 25px;font-family:'Satoshi-Bold'; }
.caution-right .text p { font-size: 14px !important; line-height: 16px;text-align: justify !important;}
.caution-right .text p b {font-family:'Satoshi-Bold';color: #00437B;}

.Click-here { cursor: pointer; }
.custom-model-main { text-align: center; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; /* z-index: 1050; */ -webkit-overflow-scrolling: touch; outline: 0; opacity: 0; -webkit-transition: opacity 0.15s linear, z-index 0.15; -o-transition: opacity 0.15s linear, z-index 0.15; transition: opacity 0.15s linear, z-index 0.15; z-index: -1; overflow-x: hidden; overflow-y: auto; }
.model-open { z-index: 99999; opacity: 1; overflow: hidden; }
.custom-model-inner { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; -o-transition: transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; display: inline-block; vertical-align: middle; width: 850px; margin: 30px auto; max-width: 97%; }
.custom-model-wrap { display: block; width: 100%; position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius:0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; text-align: left; padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-height: calc(100vh - 70px); overflow-y: auto; }
.model-open .custom-model-inner { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); position: relative; z-index: 999; }
.model-open .bg-overlay { background: rgba(0, 0, 0, 0.6); z-index: 99; }
.bg-overlay { background: rgba(0, 0, 0, 0); height: 100vh; width: 100%; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 0; -webkit-transition: background 0.15s linear; -o-transition: background 0.15s linear; transition: background 0.15s linear; }
.close-btn { position: absolute; right: 0; top: 0; cursor: pointer; z-index: 99; font-size: 29px; color: #fff; background: #00437B; width: 40px; height: 41px; line-height: 38px; }

.msg-text.alert { color: #ef5a5a; border-color: #ef5a5a; background-color: #fdeced; }
.msg-text.alert b { margin-bottom: 0; }
.msg-text.alert::before {display:none}
.services-section p { clear: both; }
.chat-box.maximized { width: 60%; height:85%; position: fixed; top: auto; right: 40px; bottom:20px; z-index: 99999; transition: all 0.5s ease; }
.chat-box.minimize {  transition: all 0.5s ease; }
span.chat-box-maximize, .chat-box-minimize { position: absolute; right: 90px; top: 19px; left: auto !important;cursor: pointer; }
.chat-box-maximize img { transform:rotate(-90deg); }
.chat-box.maximized .msger-box { height: 58vh; }
.chat-box.maximized .chat-input input#chat-input { width: 91%; }
span.chat-box-minimize img { transform:rotate(90deg); }



@media screen and (min-width:800px){
.custom-model-main:before {   content: "";   display: inline-block;   height: auto;   vertical-align: middle;   margin-right: -0px;   height: 100%; }
}
@media screen and (max-width:799px){
.custom-model-inner{margin-top: 45px;}
}
