@import url('https://fonts.googleapis.com/css2?family=Didact+Gothic&family=Exo+2:wght@300;400&family=Fira+Sans:wght@400;500;700&family=Maven+Pro:wght@400;600;700&Arvo:wght@400;700;900&display=swap');
:root{
  --color-white: #FFFFFF;
  --color-black: #181818;
  --color-blue: #25316D;
  --color-light-blue: #153462;
  --color-dull-blue: #46517C;
  --color-navy-blue: #151D3B;
  --color-seablue: #12DAE0;
  --color-dark-seablue: #006E7F;
  --color-red-xlight: #ECB4BB;
  --color-red: #D2001A;
  --color-dark-red: #B22727;
  --color-pink-red: #850E35;
  --color-green: #2B7A0B;
  --color-seagreen: #00FFC6;
  --color-dark-seagreen: #019267;
  --color-yellow: #FFB200;
  --color-dark-pink: #EB1D36;
  --color-bright-pink: #FF0063;
  --color-dark-gray: #413F42;
  --color-dull-gray: #FAFAFA;
  --color-gray: #CCC;
  --color-gray-light: #F9F5EB;
  --color-purple: #624F82;
  --color-dark-purple: #42032C;
  --bg-dark-transparent: rgba(0,0,0,0.8);
  --bg-dark-light-transparent: rgba(0,0,0,0.6);
  --bg-vpa-red: -webkit-linear-gradient(120deg, rgb(84 18 45) 0%, rgb(171 6 32) 100%);
  --vpa-red: #7a0408;
  --vpa-yellow: #ffb200;
 
}
*{
  font-family: "Fira Sans",Helvetica,Arial,Verdana,sans-serif;
  /* font-family: 'Didact Gothic', sans-serif; font-family: 'Exo 2', sans-serif; font-family: 'Maven Pro', sans-serif; font-family: 'Merriweather', serif; */
  font-size: 16px;
  border: none;
  outline: none;
  text-transform: none;
  text-decoration: none;
  font-weight: normal;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}
a,button,[onclick]{ cursor: pointer; text-decoration: none !important; }
.font-first{ font-family: 'Arvo', serif; }
.fixedtop{ position: fixed; left: 0px; top: 0px; }
.fixedtop.height-full{ height: 100%; width: 100%; }
.fixedtop.z-index-999{ z-index: 999; }
table { border-collapse: collapse; }
span,strong,u,i,em,div{ font-size: inherit; }
a,button{ cursor: pointer; }
a:hover{ text-decoration: underline; }
html{ width: 100%; height: 100%; box-sizing: border-box; }
body { margin: 0px 0px; height: 100%; }
.img-responsive{ width: 100%; }
.anim-icon-rotate:hover i, .anim-icon-rotate:hover img{ animation-name: icon-rotate; animation-timing-function: cubic-bezier(0.9,0.5,0.1); animation-duration: 1s; animation-iteration-count: 1; }
@keyframes icon-rotate{ 100%{ transform: rotate(360deg); } }
@-webkit-keyframes icon-rotate{ 100%{ transform: rotate(360deg); } }
@-moz-keyframes icon-rotate{ 100%{ transform: rotate(360deg); } }
.required::after{
  content: ' *';
  color: red;
}
/*--css for structure--*/
.overflow-hidden{ overflow: hidden; }
.overflow-x-scroll{ overflow-x: scroll; }
.pad0{ padding: 0px 0px; }
.break{ width: 100%; height: 0px; display: block; float: left; clear: both; }
.break10{ width: 100%; height: 10px; display: block; float: left; clear: both; }
.break20{ width: 100%; height: 20px; display: block; float: left; clear: both; }
.bg{ width: 100%; height: auto; float: left; clear: both; display: block; }
.bg-transparent{ background-color: transparent; }
.bg-dark-layer{ background-color: var(--bg-dark-transparent); }
.bg-white{ background: var(--color-white); }
.bg-black{ background: var(--color-black); }
.vpa-red{ background: var(--vpa-red); }
.vpa-yellow{ background: var(--vpa-yellow); }
.bg-blue{ background: var(--color-blue); }
.bg-light-blue{ background: var(--color-light-blue); }
.bg-navy-blue{ background: var(--color-navy-blue); }
.bg-vpa-red{ background: var(--bg-vpa-red); }
.bg-seablue{ background: var(--color-seablue); }
.bg-dark-seablue{ background: var(--color-dark-seablue); }
.bg-green{ background: var(--color-green); }
.bg-seagreen{ background: var(--color-seagreen); }
.bg-dark-seagreen{ background: var(--color-dark-seagreen); }
.bg-yellow{ background: var(--color-yellow); }
.bg-dark-pink{ background: var(--color-dark-pink); }
.bg-bright-pink{ background: var(--color-bright-pink); }
.bg-bright-red{ background: var(--color-bright-red); }
.bg-red{ background: var(--color-red); }
.bg-red-xlight{ background: var(--color-red-xlight); }
.bg-dark-red{ background: var(--color-dark-red); }
.bg-pink-red{ background: var(--color-pink-red); }
.bg-purple{ background: var(--color-purple); }
.bg-dark-purple{ background: var(--color-dark-purple); }
.bg-dark-gray{ background: var(--color-dark-gray); }
.bg-dull-gray{ background: var(--color-dull-gray); }
.bg-gray{ background: var(--color-gray); }
.bg-gray-light{ background: var(--color-gray-light); }
.bg-h-white:hover{ background: var(--color-white); }
.bg-h-black:hover{ background: var(--color-black); }
.bg-h-blue:hover{ background: var(--color-blue); }
.bg-h-light:hover-blue{ background: var(--color-light-blue); }
.bg-h-navy:hover-blue{ background: var(--color-navy-blue); }
.bg-h-seablue:hover{ background: var(--color-seablue); }
.bg-h-dark:hover-seablue{ background: var(--color-dark-seablue); }
.bg-h-green:hover{ background: var(--color-green); }
.bg-h-seagreen:hover{ background: var(--color-seagreen); }
.bg-h-dark:hover-seagreen{ background: var(--color-dark-seagreen); }
.bg-h-yellow:hover{ background: var(--color-yellow); }
.bg-h-dark:hover-pink{ background: var(--color-dark-pink); }
.bg-h-bright:hover-pink{ background: var(--color-bright-pink); }
.bg-h-bright:hover-red{ background: var(--color-bright-red); }
.bg-h-red:hover{ background: var(--color-red); }
.bg-h-dark:hover-red{ background: var(--color-dark-red); }
.bg-h-pink:hover-red{ background: var(--color-pink-red); }
.bg-h-purple:hover{ background: var(--color-purple); }
.bg-h-dark:hover-purple{ background: var(--color-dark-purple); }
.bg-h-gray:hover{ background: var(--color-gray); }
.bg-h-gray:hover-light{ background: var(--color-gray-light); }
.text-white{ color: var(--color-white); }
.text-black{ color: var(--color-black); }
.text-light-blue{ color: var(--color-light-blue); }
.text-blue{ color: var(--color-blue); }
.text-navy-blue{ color: var(--color-navy-blue); }
.text-seablue{ color: var(--color-seablue); }
.text-dark-seablue{ color: var(--color-dark-seablue); }
.text-green{ color: var(--color-green); }
.text-seagreen{ color: var(--color-seagreen); }
.text-dark-seagreen{ color: var(--color-dark-seagreen); }
.text-red{ color: var(--color-red); }
.text-yellow{ color: var(--color-yellow); }
.text-dark-pink{ color: var(--color-dark-pink); }
.text-bright-pink{ color: var(--color-bright-pink); }
.text-bright-red{ color: var(--color-bright-red); }
.text-dark-red{ color: var(--color-dark-red); }
.text-pink-red{ color: var(--color-pink-red); }
.text-purple{ color: var(--color-purple); }
.text-dark-purple{ color: var(--color-dark-purple); }
.text-dark-gray{ color: var(--color-dark-gray); }
.text-gray{ color: var(--color-gray); }
.text-h-white:hover{ color: var(--color-white); }
.text-h-black:hover{ color: var(--color-black); }
.text-h-light-:hoverblue{ color: var(--color-light-blue); }
.text-h-blue:hover{ color: var(--color-blue); }
.text-h-navy-:hoverblue{ color: var(--color-navy-blue); }
.text-h-seablue:hover{ color: var(--color-seablue); }
.text-h-dark-:hoverseablue{ color: var(--color-dark-seablue); }
.text-h-green:hover{ color: var(--color-green); }
.text-h-seagreen:hover{ color: var(--color-seagreen); }
.text-h-dark-:hoverseagreen{ color: var(--color-dark-seagreen); }
.text-h-red:hover{ color: var(--color-red); }
.text-h-yellow:hover{ color: var(--color-yellow); }
.text-h-dark-:hoverpink{ color: var(--color-dark-pink); }
.text-h-bright-:hoverpink{ color: var(--color-bright-pink); }
.text-h-bright-:hoverred{ color: var(--color-bright-red); }
.text-h-dark-:hoverred{ color: var(--color-dark-red); }
.text-h-pink-:hoverred{ color: var(--color-pink-red); }
.text-h-purple:hover{ color: var(--color-purple); }
.text-h-dark-:hoverpurple{ color: var(--color-dark-purple); }
.flexbox{ display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; width: 100%; flex-wrap: wrap; }
.flexbox.nowrap{ flex-wrap: nowrap; }
.flexbox.column{ flex-direction: column; }
.flexbox.hscroll{ overflow-x: scroll; }
.flexbox.align-center{ align-items: center; }
.flexbox.align-center-baseline{ align-items: baseline; }
.flexbox.align-content{ align-content: center; }
.flexbox.align-items-end{ align-items: end; }
.flexbox.justify-content{ justify-content: center; }
.flexbox.align-stretch{ align-content: stretch; }
.flexbox.space-between{ align-content: space-between !important; }
.flexbox.justify-space-between{ justify-content: space-between !important; }
.flexbox > .noshrink{ flex-shrink: 0; }
.flexbox > .flex-md-5{ width: 5%; }
.flexbox > .flex-md-10{ width: 10%; }
.flexbox > .flex-md-15{ width: 15%; }
.flexbox > .flex-md-20{ width: 20%; }
.flexbox > .flex-md-25{ width: 25%; }
.flexbox > .flex-md-30{ width: 30%; }
.flexbox > .flex-md-33{ width: 33.33%; }
.flexbox > .flex-md-35{ width: 35%; }
.flexbox > .flex-md-40{ width: 40%; }
.flexbox > .flex-md-45{ width: 45%; }
.flexbox > .flex-md-48{ width: 48%; }
.flexbox > .flex-md-50{ width: 50%; }
.flexbox > .flex-md-55{ width: 55%; }
.flexbox > .flex-md-60{ width: 60%; }
.flexbox > .flex-md-70{ width: 70%; }
.flexbox > .flex-md-75{ width: 75%; }
.flexbox > .flex-md-80{ width: 80%; }
.flexbox > .flex-md-85{ width: 85%; }
.flexbox > .flex-md-90{ width: 90%; }
.flexbox > .flex-md-95{ width: 95%; }
.flexbox > .flex-md-100{ width: 100%; }
@media (max-width: 768px){
.flexbox.mob_hscroll{ overflow-x: scroll; }
.flexbox > .flex-xs-10{ width: 10%; }
.flexbox > .flex-xs-15{ width: 15%; }
.flexbox > .flex-xs-20{ width: 20%; }
.flexbox > .flex-xs-25{ width: 25%; }
.flexbox > .flex-xs-30{ width: 30%; }
.flexbox > .flex-xs-33{ width: 33.33%; }
.flexbox > .flex-xs-35{ width: 35%; }
.flexbox > .flex-xs-40{ width: 40%; }
.flexbox > .flex-xs-45{ width: 45%; }
.flexbox > .flex-xs-48{ width: 48%; }
.flexbox > .flex-xs-50{ width: 50%; }
.flexbox > .flex-xs-60{ width: 60%; }
.flexbox > .flex-xs-70{ width: 70%; }
.flexbox > .flex-xs-75{ width: 75%; }
.flexbox > .flex-xs-80{ width: 80%; }
.flexbox > .flex-xs-85{ width: 85%; }
.flexbox > .flex-xs-90{ width: 90%; }
.flexbox > .flex-xs-100{ width: 100%; }
}
.disp-none{ display: none; }
.disp-block{ display: block; }
.disp-inline-block{ display: inline-block; }
@media (max-width: 768px){
.disp-r-none{ display: none; }
.disp-r-block{ display: block; }
.disp-r-inline-block{ display: inline-block; }
}
.bdr-rad-xs{ border-radius: 5px; }
.bdr-rad-sm{ border-radius: 8px; }
.bdr-rad-md{ border-radius: 10px; }
.bdr-rad-lg{ border-radius: 15px; }
.bdr-rad-xl{ border-radius: 20px; }
.bdr-rad-xxl{ border-radius: 30px; }
.bdr-rad-full{ border-radius: 100em; }
.wt-50{ width: 50%; }
.wt-100{ width: 100%; }
.wt-xs{ width: 50px; }
@media(max-width: 768px){
.bdr-r-rad-no{ border-radius: 0px; }
.bdr-r-rad-xs{ border-radius: 5px; }
.bdr-r-rad-sm{ border-radius: 8px; }
.bdr-r-rad-md{ border-radius: 10px; }
.bdr-r-rad-lg{ border-radius: 15px; }
.bdr-r-rad-xl{ border-radius: 20px; }
.bdr-r-rad-xxl{ border-radius: 30px; }
.bdr-r-rad-full{ border-radius: 100em; }
.wt-r-100{ width: 100%; }
}
.ht-min-sm{ min-height: 300px; }
.ht-max-sm{ max-height: 300px; }
.ht-min-md{ min-height: 500px; }
.disp-table{ display: table; }
.icon-md{ height: 70px; }
.icon-block-xs{ width: 50px; height: 50px; }
.icon-block-md{ width: 70px; height: 70px; }
.icon-block-lg{ width: 100px; height: 100px; }
.icon-block-xl{ width: 120px; height: 120px; }
.icon-block-xxl{ width: 150px; height: 150px; }
.border-no{ border: none; }
.border-solid-primary{ border: 1px solid var(--border-color-light); }
.border-solid-gray{ border: 1px solid var(--color-gray); }
.border-top-primary{ border-top: 1px solid var(--color-gray); }
.border-top-navyblue{ border-top: 1px solid var(--color-navy-blue); }
.border-bottom-navyblue{ border-bottom: 1px solid var(--color-navy-blue); }
.border-bottom-blue{ border-bottom: 1px solid var(--color-dull-blue); }
.border-bottom-yellow{ border-bottom: 1px solid var(--color-yellow); }
.border-bottom-primary{ border-bottom: 1px solid var(--color-gray); }
.border-bottom-light{ border-bottom: 1px solid var(--color-gray-light); }
.border-bottom-dark{ border-bottom: 1px solid var(--color-dark-gray); }
.border-all-danger{ border: 1px solid var(--color-red); }
.border-top-danger{ border-top: 1px solid var(--color-red); }
.border-bottom-danger{ border-bottom: 1px solid var(--color-red); }
.border-all-thik-blue{ border: 10px solid var(--color-blue); }
.border-all-white{ border:1px solid #fff; }
.hide{ display: none; }
.mob_hide{ display: none; }
@media (max-width: 768px){
.mob_hide{ display: inline-block; }
}
.show{ display: block; }
.clearfix { overflow: auto; }
.box-30{ width: 30px; height: 30px; }
/*--css for theme--*/
.bg-grd1{ background: -webkit-linear-gradient(90deg,var(--color-blue), var(--color-red));
  background: -moz-linear-gradient(90deg,var(--color-blue), var(--color-red));
  background: linear-gradient(90deg,var(--color-blue), var(--color-red)); }
.bg-grd2{ background: -webkit-linear-gradient(90deg,var(--color-blue), var(--color-seablue));
  background: -moz-linear-gradient(90deg,var(--color-blue), var(--color-seablue));
  background: linear-gradient(90deg,var(--color-blue), var(--color-seablue)); }
.bg-grd3{ background: -webkit-linear-gradient(90deg,var(--color-red), var(--color-dark-pink));
  background: -moz-linear-gradient(90deg,var(--color-red), var(--color-dark-pink));
  background: linear-gradient(90deg,var(--color-red), var(--color-dark-pink)); }
.text-grd1{
  background: -webkit-linear-gradient(90deg,var(--color-blue), var(--color-red));
  background: -moz-linear-gradient(90deg,var(--color-blue), var(--color-red));
  background: linear-gradient(90deg,var(--color-blue), var(--color-red));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.opacity-xs{ opacity: 0.5; }
.btn{ padding: 0.5em 0.6em; display: inline-block; background: var(--color-white); white-space: nowrap; }
.btn.btn-full{ width: 100%; }
.alert.alert-primary,.btn.btn-primary{ background: var(--color-primary); color: var(--color-white); }
.alert.alert-primary,.btn.btn-primary img{ filter: brightness(10%) invert(150%); height: 20px; }
.alert.alert-primary,.btn.btn-gray{ background: var(--border-color-light); }
.alert.alert-second,.btn.btn-second{ background: var(--color-second); color: var(--color-white); }
.alert.alert-warning,.btn.btn-warning{ background: var(--color-yellow); color: var(--color-white); }
.alert.alert-danger,.btn.btn-danger{ background: var(--color-red); color: var(--color-white); }
.alert.alert-info,.btn.btn-info{ background: var(--color-info); color: var(--color-white); }
.btn:hover{ filter:) saturate(150%); }
.btn-dark-gray{ background: rgb(43,38,38);
background: -moz-linear-gradient(0deg, rgb(9, 8, 8) 0%, rgb(43, 42, 42) 100%);
background: -webkit-linear-gradient(0deg, rgb(9, 8, 8) 0%, rgb(43, 42, 42) 100%);
background: linear-gradient(0deg, rgb(9, 8, 8) 0%, rgb(43, 42, 42) 100%); }
.alert{ padding: 0.8em 0.8em; border-radius: 0.4em; }
.text-nowrap{ white-space: nowrap; }
.line-through{ text-decoration: line-through; }
img{ max-width: 100%; }
.btn-bottom-right{ position: absolute; right:10px; bottom:10px; height:30px; }
.box-shad-light{ box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.15); }
.box-shad-xss{ box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.5); }
.box-shad-xs{ box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.5); }
.box-shad-md{ box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5); }
.box-shad-lg{ box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.5); }
.box-shad-xl{ box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 12px 6px rgba(0,0,0,0.5); }
/*--css for font size--*/
.alert,p,h1,h2,h3,h4,h5,h6{ margin: 0.5em auto; line-height: 1.5em; }
h1{ font-size: 2em; } h2{ font-size: 1.8em; } h3{ font-size: 1.6em; } h4{ font-size: 1.4em; } h5{ font-size: 1.2em; } h6{ font-size: 1em; }
.text-xxxs{ font-size: 0.6em; line-height: 1.2em; }
ul li,ol li{ padding: 0.2em 0em; }
.text-xxs{ font-size: 0.7em; line-height: 0.5em; }
.text-xs{ font-size: 0.7em; }
.text-sm{ font-size: 0.9em; }
.text-st{ font-size: 1em; }
.text-md{ font-size: 1.2em; }
.text-lg{ font-size: 1.5em; }
.text-xl{ font-size: 1.8em; }
.text-xxl{ font-size: 2.5em; }
.text-xxxl{ font-size: 4.5em; }
.line-height-xs{ line-height: 1.3em; }
.line-height-sm{ line-height: 1.6em; }
.line-height-md{ line-height: 1.8em; }
@media (max-width: 768px){
.text-r-xxs{ font-size: 0.7em; line-height: 0.5em; }
.text-r-xs{ font-size: 0.7em; }
.text-r-sm{ font-size: 0.9em; }
.text-r-st{ font-size: 1em; }
.text-r-md{ font-size: 1.2em; }
.text-r-lg{ font-size: 1.5em; }
.text-r-xl{ font-size: 1.8em; }
.text-r-xxl{ font-size: 2.5em; }
.text-r-xxxl{ font-size: 4.5em; }
}
.text-xs.line-height-no{ line-height: 0.7em; }
.text-sm.line-height-no{ line-height: 0.9em; }
.text-st.line-height-no{ line-height: 1em; }
.text-st.line-height-min{ line-height: 1.3em; }
.text-md.line-height-no{ line-height: 1.2em; }
.text-lg.line-height-no{ line-height: 1em; }
.text-xl.line-height-no{ line-height: 1.8em; }
.text-xxl.line-height-no{ line-height: 1em; }
.text-para{ text-align: justify-all; white-space: pre-wrap; color: var(--color-primary); }
strong{ font-weight: bold; }
.text-bold{ font-weight: 700; }
.text-xbold{ font-weight: 900; }
.line-h-auto{ line-height: auto; }
.icon-xxs{ height: 20px; }
.icon-xs{ height: 25px; }
.icon-sm{ height: 50px; }
.icon-md{ height: 70px; }
.icon-lg{ height: 100px; }
.icon-slg{ height: 170px; }
.icon-xlg{ height: 200px; }
.icon-xxlg{ height: 250px; }
.icon-white{ filter: brightness(100%) invert(1); }
.saturate-xs{ filter: saturate(80%); }
.saturate-zero{ filter: saturate(0%); }
.transition-xxs{ transition-duration: 0.3s; }
.transition-xs{ transition-duration: 0.5s; }
.transition-st{ transition-duration: 0.9s; }
.transition-md{ transition-duration: 1.2s; }
.transition-lg{ transition-duration: 1.5s; }
.transition-xl{ transition-duration: 2s; }
.transform-scaley-xs{ transform: scaleY(90%); }
.transform-scaley-sm{ transform: scaleY(80%); }
/*--css for text align--*/
.float-left{ float: left; }
.float-right{ float: right; }
@media (max-width: 768px){
.float-r-left{ float: left; }
.float-r-right{ float: right; }
}
.text-left{ text-align: left; }
.text-right{ text-align: right; }
.text-center{ text-align: center; }
@media (max-width: 768px){
.text-r-left{ text-align: left; }
.text-r-right{ text-align: right; }
.text-r-center{ text-align: center; }
}
.text-underline{ text-decoration: underline; }
.text-italic{ font-style: italic; }
.height-inherit{ height: inherit; }
.height-fill{ min-height: 100vh; }
.pos-rel { position: relative; }
.pos-fixed-1{ position: absolute; right: 7px; top: 7px; }
.list-no{ list-style-type: none; }
ul.rate-star{ margin: 0px; padding: 0; list-style-type: none; }
ul.rate-star > li{ margin: 0px; padding: 0; display: inline-block; float: left; font-size: 14px; }
ul.rate-star > li > i.up{ position: absolute; left: 0px; top: 1px; }
.block-full { width: 100%; height: 100%; }
.marg-no{ margin: 0px; }
.pad-no{ padding: 0px; }
 .ml-5{ margin-left: 5px; } .ml-10{ margin-left: 10px; } .ml-15{ margin-left: 15px; } .ml-20{ margin-left: 20px; } .ml-25{ margin-left: 25px; } .ml-30{ margin-left: 30px; } .ml-35{ margin-left: 35px; } .ml-40{ margin-left: 40px; } .ml-45{ margin-left: 45px; } .ml-50{ margin-left: 50px; } .ml-55{ margin-left: 55px; } .ml-60{ margin-left: 60px; } .ml-65{ margin-left: 65px; } .ml-70{ margin-left: 70px; } .ml-75{ margin-left: 75px; } .ml-80{ margin-left: 80px; } .ml-85{ margin-left: 85px; } .ml-90{ margin-left: 90px; } .ml-95{ margin-left: 95px; } .ml-100{ margin-left: 100px; } .ml-150{ margin-left: 150px; } .ml-200{ margin-left: 200px; } .mr-5{ margin-right: 5px; } .mr-10{ margin-right: 10px; } .mr-15{ margin-right: 15px; } .mr-20{ margin-right: 20px; } .mr-25{ margin-right: 25px; } .mr-30{ margin-right: 30px; } .mr-35{ margin-right: 35px; } .mr-40{ margin-right: 40px; } .mr-45{ margin-right: 45px; } .mr-50{ margin-right: 50px; } .mr-55{ margin-right: 55px; } .mr-60{ margin-right: 60px; } .mr-65{ margin-right: 65px; } .mr-70{ margin-right: 70px; } .mr-75{ margin-right: 75px; } .mr-80{ margin-right: 80px; } .mr-85{ margin-right: 85px; } .mr-90{ margin-right: 90px; } .mr-95{ margin-right: 95px; } .mr-100{ margin-right: 100px; } .mr-150{ margin-right: 150px; } .mr-200{ margin-right: 200px; } .mt-5{ margin-top: 5px; } .mt-10{ margin-top: 10px; } .mt-15{ margin-top: 15px; } .mt-20{ margin-top: 20px; } .mt-25{ margin-top: 25px; } .mt-30{ margin-top: 30px; } .mt-35{ margin-top: 35px; } .mt-40{ margin-top: 40px; } .mt-45{ margin-top: 45px; } .mt-50{ margin-top: 50px; } .mt-55{ margin-top: 55px; } .mt-60{ margin-top: 60px; } .mt-65{ margin-top: 65px; } .mt-70{ margin-top: 70px; } .mt-75{ margin-top: 75px; } .mt-80{ margin-top: 80px; } .mt-85{ margin-top: 85px; } .mt-90{ margin-top: 90px; } .mt-95{ margin-top: 95px; } .mt-100{ margin-top: 100px; } .mt-150{ margin-top: 150px; } .mt-200{ margin-top: 200px; } .mb-5{ margin-bottom: 5px; } .mb-10{ margin-bottom: 10px; } .mb-15{ margin-bottom: 15px; } .mb-20{ margin-bottom: 20px; } .mb-25{ margin-bottom: 25px; } .mb-30{ margin-bottom: 30px; } .mb-35{ margin-bottom: 35px; } .mb-40{ margin-bottom: 40px; } .mb-45{ margin-bottom: 45px; } .mb-50{ margin-bottom: 50px; } .mb-55{ margin-bottom: 55px; } .mb-60{ margin-bottom: 60px; } .mb-65{ margin-bottom: 65px; } .mb-70{ margin-bottom: 70px; } .mb-75{ margin-bottom: 75px; } .mb-80{ margin-bottom: 80px; } .mb-85{ margin-bottom: 85px; } .mb-90{ margin-bottom: 90px; } .mb-95{ margin-bottom: 95px; } .mb-100{ margin-bottom: 100px; } .mb-150{ margin-bottom: 150px; } .mb-200{ margin-bottom: 200px; } .pl-5{ padding-left: 5px; } .pl-10{ padding-left: 10px; } .pl-15{ padding-left: 15px; } .pl-20{ padding-left: 20px; } .pl-25{ padding-left: 25px; } .pl-30{ padding-left: 30px; } .pl-35{ padding-left: 35px; } .pl-40{ padding-left: 40px; } .pl-45{ padding-left: 45px; } .pl-50{ padding-left: 50px; } .pl-55{ padding-left: 55px; } .pl-60{ padding-left: 60px; } .pl-65{ padding-left: 65px; } .pl-70{ padding-left: 70px; } .pl-75{ padding-left: 75px; } .pl-80{ padding-left: 80px; } .pl-85{ padding-left: 85px; } .pl-90{ padding-left: 90px; } .pl-95{ padding-left: 95px; } .pl-100{ padding-left: 100px; } .pl-150{ padding-left: 150px; } .pl-200{ padding-left: 200px; } .pr-5{ padding-right: 5px; } .pr-10{ padding-right: 10px; } .pr-15{ padding-right: 15px; } .pr-20{ padding-right: 20px; } .pr-25{ padding-right: 25px; } .pr-30{ padding-right: 30px; } .pr-35{ padding-right: 35px; } .pr-40{ padding-right: 40px; } .pr-45{ padding-right: 45px; } .pr-50{ padding-right: 50px; } .pr-55{ padding-right: 55px; } .pr-60{ padding-right: 60px; } .pr-65{ padding-right: 65px; } .pr-70{ padding-right: 70px; } .pr-75{ padding-right: 75px; } .pr-80{ padding-right: 80px; } .pr-85{ padding-right: 85px; } .pr-90{ padding-right: 90px; } .pr-95{ padding-right: 95px; } .pr-100{ padding-right: 100px; } .pr-150{ padding-right: 150px; } .pr-200{ padding-right: 200px; } .pt-5{ padding-top: 5px; } .pt-10{ padding-top: 10px; } .pt-15{ padding-top: 15px; } .pt-20{ padding-top: 20px; } .pt-25{ padding-top: 25px; } .pt-30{ padding-top: 30px; } .pt-35{ padding-top: 35px; } .pt-40{ padding-top: 40px; } .pt-45{ padding-top: 45px; } .pt-50{ padding-top: 50px; } .pt-55{ padding-top: 55px; } .pt-60{ padding-top: 60px; } .pt-65{ padding-top: 65px; } .pt-70{ padding-top: 70px; } .pt-75{ padding-top: 75px; } .pt-80{ padding-top: 80px; } .pt-85{ padding-top: 85px; } .pt-90{ padding-top: 90px; } .pt-95{ padding-top: 95px; } .pt-100{ padding-top: 100px; } .pt-150{ padding-top: 150px; } .pt-200{ padding-top: 200px; } .pb-5{ padding-bottom: 5px; } .pb-10{ padding-bottom: 10px; } .pb-15{ padding-bottom: 15px; } .pb-20{ padding-bottom: 20px; } .pb-25{ padding-bottom: 25px; } .pb-30{ padding-bottom: 30px; } .pb-35{ padding-bottom: 35px; } .pb-40{ padding-bottom: 40px; } .pb-45{ padding-bottom: 45px; } .pb-50{ padding-bottom: 50px; } .pb-55{ padding-bottom: 55px; } .pb-60{ padding-bottom: 60px; } .pb-65{ padding-bottom: 65px; } .pb-70{ padding-bottom: 70px; } .pb-75{ padding-bottom: 75px; } .pb-80{ padding-bottom: 80px; } .pb-85{ padding-bottom: 85px; } .pb-90{ padding-bottom: 90px; } .pb-95{ padding-bottom: 95px; } .pb-100{ padding-bottom: 100px; } .pb-150{ padding-bottom: 150px; } .pb-200{ padding-bottom: 200px; }
 @media(max-width: 768px){
  .marg-r-no{ margin: 0px; }
  .pad-r-no{ padding: 0px; }
  .pl-r-5{ padding-left: 5px; } .pl-r-10{ padding-left: 10px; } .pl-r-15{ padding-left: 15px; } .pl-r-20{ padding-left: 20px; } .pl-r-25{ padding-left: 25px; } .pl-r-30{ padding-left: 30px; } .pl-r-35{ padding-left: 35px; } .pl-r-40{ padding-left: 40px; } .pl-r-45{ padding-left: 45px; } .pl-r-50{ padding-left: 50px; } .pl-r-55{ padding-left: 55px; } .pl-r-60{ padding-left: 60px; } .pl-r-65{ padding-left: 65px; } .pl-r-70{ padding-left: 70px; } .pl-r-75{ padding-left: 75px; } .pl-r-80{ padding-left: 80px; } .pl-r-85{ padding-left: 85px; } .pl-r-90{ padding-left: 90px; } .pl-r-95{ padding-left: 95px; } .pl-r-100{ padding-left: 100px; } .pl-r-150{ padding-left: 150px; } .pl-r-200{ padding-left: 200px; } .pr-r-5{ padding-right: 5px; } .pr-r-10{ padding-right: 10px; } .pr-r-15{ padding-right: 15px; } .pr-r-20{ padding-right: 20px; } .pr-r-25{ padding-right: 25px; } .pr-r-30{ padding-right: 30px; } .pr-r-35{ padding-right: 35px; } .pr-r-40{ padding-right: 40px; } .pr-r-45{ padding-right: 45px; } .pr-r-50{ padding-right: 50px; } .pr-r-55{ padding-right: 55px; } .pr-r-60{ padding-right: 60px; } .pr-r-65{ padding-right: 65px; } .pr-r-70{ padding-right: 70px; } .pr-r-75{ padding-right: 75px; } .pr-r-80{ padding-right: 80px; } .pr-r-85{ padding-right: 85px; } .pr-r-90{ padding-right: 90px; } .pr-r-95{ padding-right: 95px; } .pr-r-100{ padding-right: 100px; } .pr-r-150{ padding-right: 150px; } .pr-r-200{ padding-right: 200px; } .pt-r-5{ padding-top: 5px; } .pt-r-10{ padding-top: 10px; } .pt-r-15{ padding-top: 15px; } .pt-r-20{ padding-top: 20px; } .pt-r-25{ padding-top: 25px; } .pt-r-30{ padding-top: 30px; } .pt-r-35{ padding-top: 35px; } .pt-r-40{ padding-top: 40px; } .pt-r-45{ padding-top: 45px; } .pt-r-50{ padding-top: 50px; } .pt-r-55{ padding-top: 55px; } .pt-r-60{ padding-top: 60px; } .pt-r-65{ padding-top: 65px; } .pt-r-70{ padding-top: 70px; } .pt-r-75{ padding-top: 75px; } .pt-r-80{ padding-top: 80px; } .pt-r-85{ padding-top: 85px; } .pt-r-90{ padding-top: 90px; } .pt-r-95{ padding-top: 95px; } .pt-r-100{ padding-top: 100px; } .pt-r-150{ padding-top: 150px; } .pt-r-200{ padding-top: 200px; } .pb-r-5{ padding-bottom: 5px; } .pb-r-10{ padding-bottom: 10px; } .pb-r-15{ padding-bottom: 15px; } .pb-r-20{ padding-bottom: 20px; } .pb-r-25{ padding-bottom: 25px; } .pb-r-30{ padding-bottom: 30px; } .pb-r-35{ padding-bottom: 35px; } .pb-r-40{ padding-bottom: 40px; } .pb-r-45{ padding-bottom: 45px; } .pb-r-50{ padding-bottom: 50px; } .pb-r-55{ padding-bottom: 55px; } .pb-r-60{ padding-bottom: 60px; } .pb-r-65{ padding-bottom: 65px; } .pb-r-70{ padding-bottom: 70px; } .pb-r-75{ padding-bottom: 75px; } .pb-r-80{ padding-bottom: 80px; } .pb-r-85{ padding-bottom: 85px; } .pb-r-90{ padding-bottom: 90px; } .pb-r-95{ padding-bottom: 95px; } .pb-r-100{ padding-bottom: 100px; } .pb-r-150{ padding-bottom: 150px; } .pb-r-200{ padding-bottom: 200px; }
  .ml-r-5{ margin-left: 5px; } .ml-r-10{ margin-left: 10px; } .ml-r-15{ margin-left: 15px; } .ml-r-20{ margin-left: 20px; } .ml-r-25{ margin-left: 25px; } .ml-r-30{ margin-left: 30px; } .ml-r-35{ margin-left: 35px; } .ml-r-40{ margin-left: 40px; } .ml-r-45{ margin-left: 45px; } .ml-r-50{ margin-left: 50px; } .ml-r-55{ margin-left: 55px; } .ml-r-60{ margin-left: 60px; } .ml-r-65{ margin-left: 65px; } .ml-r-70{ margin-left: 70px; } .ml-r-75{ margin-left: 75px; } .ml-r-80{ margin-left: 80px; } .ml-r-85{ margin-left: 85px; } .ml-r-90{ margin-left: 90px; } .ml-r-95{ margin-left: 95px; } .ml-r-100{ margin-left: 100px; } .ml-r-150{ margin-left: 150px; } .ml-r-200{ margin-left: 200px; } .mr-r-5{ margin-right: 5px; } .mr-r-10{ margin-right: 10px; } .mr-r-15{ margin-right: 15px; } .mr-r-20{ margin-right: 20px; } .mr-r-25{ margin-right: 25px; } .mr-r-30{ margin-right: 30px; } .mr-r-35{ margin-right: 35px; } .mr-r-40{ margin-right: 40px; } .mr-r-45{ margin-right: 45px; } .mr-r-50{ margin-right: 50px; } .mr-r-55{ margin-right: 55px; } .mr-r-60{ margin-right: 60px; } .mr-r-65{ margin-right: 65px; } .mr-r-70{ margin-right: 70px; } .mr-r-75{ margin-right: 75px; } .mr-r-80{ margin-right: 80px; } .mr-r-85{ margin-right: 85px; } .mr-r-90{ margin-right: 90px; } .mr-r-95{ margin-right: 95px; } .mr-r-100{ margin-right: 100px; } .mr-r-150{ margin-right: 150px; } .mr-r-200{ margin-right: 200px; } .mt-r-5{ margin-top: 5px; } .mt-r-10{ margin-top: 10px; } .mt-r-15{ margin-top: 15px; } .mt-r-20{ margin-top: 20px; } .mt-r-25{ margin-top: 25px; } .mt-r-30{ margin-top: 30px; } .mt-r-35{ margin-top: 35px; } .mt-r-40{ margin-top: 40px; } .mt-r-45{ margin-top: 45px; } .mt-r-50{ margin-top: 50px; } .mt-r-55{ margin-top: 55px; } .mt-r-60{ margin-top: 60px; } .mt-r-65{ margin-top: 65px; } .mt-r-70{ margin-top: 70px; } .mt-r-75{ margin-top: 75px; } .mt-r-80{ margin-top: 80px; } .mt-r-85{ margin-top: 85px; } .mt-r-90{ margin-top: 90px; } .mt-r-95{ margin-top: 95px; } .mt-r-100{ margin-top: 100px; } .mt-r-150{ margin-top: 150px; } .mt-r-200{ margin-top: 200px; } .mb-r-5{ margin-bottom: 5px; } .mb-r-10{ margin-bottom: 10px; } .mb-r-15{ margin-bottom: 15px; } .mb-r-20{ margin-bottom: 20px; } .mb-r-25{ margin-bottom: 25px; } .mb-r-30{ margin-bottom: 30px; } .mb-r-35{ margin-bottom: 35px; } .mb-r-40{ margin-bottom: 40px; } .mb-r-45{ margin-bottom: 45px; } .mb-r-50{ margin-bottom: 50px; } .mb-r-55{ margin-bottom: 55px; } .mb-r-60{ margin-bottom: 60px; } .mb-r-65{ margin-bottom: 65px; } .mb-r-70{ margin-bottom: 70px; } .mb-r-75{ margin-bottom: 75px; } .mb-r-80{ margin-bottom: 80px; } .mb-r-85{ margin-bottom: 85px; } .mb-r-90{ margin-bottom: 90px; } .mb-r-95{ margin-bottom: 95px; } .mb-r-100{ margin-bottom: 100px; } .mb-r-150{ margin-bottom: 150px; } .mb-r-200{ margin-bottom: 200px; } .pl-r-5{ padding-left: 5px; } .pl-r-10{ padding-left: 10px; } .pl-r-15{ padding-left: 15px; } .pl-r-20{ padding-left: 20px; } .pl-r-25{ padding-left: 25px; } .pl-r-30{ padding-left: 30px; } .pl-r-35{ padding-left: 35px; } .pl-r-40{ padding-left: 40px; } .pl-r-45{ padding-left: 45px; } .pl-r-50{ padding-left: 50px; } .pl-r-55{ padding-left: 55px; } .pl-r-60{ padding-left: 60px; } .pl-r-65{ padding-left: 65px; } .pl-r-70{ padding-left: 70px; } .pl-r-75{ padding-left: 75px; } .pl-r-80{ padding-left: 80px; } .pl-r-85{ padding-left: 85px; } .pl-r-90{ padding-left: 90px; } .pl-r-95{ padding-left: 95px; } .pl-r-100{ padding-left: 100px; } .pl-r-150{ padding-left: 150px; } .pl-r-200{ padding-left: 200px; } .pr-r-5{ padding-right: 5px; } .pr-r-10{ padding-right: 10px; } .pr-r-15{ padding-right: 15px; } .pr-r-20{ padding-right: 20px; } .pr-r-25{ padding-right: 25px; } .pr-r-30{ padding-right: 30px; } .pr-r-35{ padding-right: 35px; } .pr-r-40{ padding-right: 40px; } .pr-r-45{ padding-right: 45px; } .pr-r-50{ padding-right: 50px; } .pr-r-55{ padding-right: 55px; } .pr-r-60{ padding-right: 60px; } .pr-r-65{ padding-right: 65px; } .pr-r-70{ padding-right: 70px; } .pr-r-75{ padding-right: 75px; } .pr-r-80{ padding-right: 80px; } .pr-r-85{ padding-right: 85px; } .pr-r-90{ padding-right: 90px; } .pr-r-95{ padding-right: 95px; } .pr-r-100{ padding-right: 100px; } .pr-r-150{ padding-right: 150px; } .pr-r-200{ padding-right: 200px; } .pt-r-5{ padding-top: 5px; } .pt-r-10{ padding-top: 10px; } .pt-r-15{ padding-top: 15px; } .pt-r-20{ padding-top: 20px; } .pt-r-25{ padding-top: 25px; } .pt-r-30{ padding-top: 30px; } .pt-r-35{ padding-top: 35px; } .pt-r-40{ padding-top: 40px; } .pt-r-45{ padding-top: 45px; } .pt-r-50{ padding-top: 50px; } .pt-r-55{ padding-top: 55px; } .pt-r-60{ padding-top: 60px; } .pt-r-65{ padding-top: 65px; } .pt-r-70{ padding-top: 70px; } .pt-r-75{ padding-top: 75px; } .pt-r-80{ padding-top: 80px; } .pt-r-85{ padding-top: 85px; } .pt-r-90{ padding-top: 90px; } .pt-r-95{ padding-top: 95px; } .pt-r-100{ padding-top: 100px; } .pt-r-150{ padding-top: 150px; } .pt-r-200{ padding-top: 200px; } .pb-r-5{ padding-bottom: 5px; } .pb-r-10{ padding-bottom: 10px; } .pb-r-15{ padding-bottom: 15px; } .pb-r-20{ padding-bottom: 20px; } .pb-r-25{ padding-bottom: 25px; } .pb-r-30{ padding-bottom: 30px; } .pb-r-35{ padding-bottom: 35px; } .pb-r-40{ padding-bottom: 40px; } .pb-r-45{ padding-bottom: 45px; } .pb-r-50{ padding-bottom: 50px; } .pb-r-55{ padding-bottom: 55px; } .pb-r-60{ padding-bottom: 60px; } .pb-r-65{ padding-bottom: 65px; } .pb-r-70{ padding-bottom: 70px; } .pb-r-75{ padding-bottom: 75px; } .pb-r-80{ padding-bottom: 80px; } .pb-r-85{ padding-bottom: 85px; } .pb-r-90{ padding-bottom: 90px; } .pb-r-95{ padding-bottom: 95px; } .pb-r-100{ padding-bottom: 100px; } .pb-r-150{ padding-bottom: 150px; } .pb-r-200{ padding-bottom: 200px; }
}
.mtp-50{ margin-top: -50px; } .mtp-100{ margin-top: -100px; } .mtp-150{ margin-top: -150px; } .mtp-200{ margin-top: -200px; } .mtp-250{ margin-top: -250px; } .mtp-300{ margin-top: -300px; } .mtp-350{ margin-top: -350px; }
@media (max-width: 768px){ .mtp-r-no{ margin-top: 0px; } .mtp-r-50{ margin-top: -50px; } .mtp-r-100{ margin-top: -100px; } .mtp-r-150{ margin-top: -150px; } .mtp-r-200{ margin-top: -200px; } .mtp-r-250{ margin-top: -250px; } .mtp-r-300{ margin-top: -300px; } .mtp-r-350{ margin-top: -350px; }
}
/*--css for modals--*/
.wb-modal{ width: 100vw; height: 100vh; position: fixed; overflow: hidden; left: 0px; top: 0px; z-index: 9; background: var(--color-white); display: none; }
.wb-modal.active{ display: block; }
.wb-modal .wb-dialog .wb-head{ position: sticky; background: var(--color-white); padding: 0.4em 0.6em; box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.1); }
.wb-modal .wb-dialog .wb-head button { background: transparent; padding: 0px 10px; }
.wb-modal .wb-dialog .wb-head button img{ width: 1.9em; }
.wb-modal .wb-dialog .wb-body{ width: 100vw; height: 100vh; overflow-y: auto; overflow-x: hidden; padding: 20px 20px 100px; }
.wg-block{ width: 100%; height: 100vh; position: fixed; left: -150%; top: 0px; z-index: 10; background: var(--color-red); }
.wg-block .goback{ background: transparent; border: none; }
.wg-block .goback img{ height: 20px; }
.wg-block > .flexbox{ height: 100vh; }
.wg-block > .flexbox > .flex-header{ height: 60px; align-self: flex-start; }
.wg-block > .flexbox > .flex-body{ height: calc(100% - 60px); overflow-y: auto; }
/*--Application Layout--*/
.app_container{ position: relative; min-height: 100%; }
.scroller{ position: relative; overflow-x: scroll; }
.noscrollbar::-webkit-scrollbar { display: none; }
.noscrollbar { -ms-overflow-style: none; scrollbar-width: none; }
.carousel{ position: relative; }
.carousel .ribbon{ position: absolute; left: 0px; top: 0px; }
.carousel button.wl{ position: absolute; right: 0px; top: 5px; background-color: transparent; filter: saturate(10%); opacity: 30%; }
.carousel button.wl.active{filter: saturate(100%); opacity: 100%; }
.carousel .MS-controls img{ height: 20px; vertical-align: middle; }
.carousel .MS-controls button{ width: 50px; height: 50px; display: block; border: none; background: var(--color-white); position: absolute; top: 50%; transform: translateY(-50%); box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.10); -webkit-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.10); -moz-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.10); border-radius: 100em; }
.carousel .MS-controls button.MS-left{ left: 0px; }
.carousel .MS-controls button.MS-right{ right: 0px; }
@media (max-width: 768px){
.carousel .MS-controls button{ top: 50%; width: 20px; height: 20px; }
.carousel .MS-controls button.MS-left{ left: 0px; }
.carousel .MS-controls button.MS-right{ right: 0px; }
}
.web-slider .item img{ width: 100%; height: auto; }
.web-slider.product .item img{ width: auto; max-height: 50vh; }
.waitscreen{ display: none; background-color: var(--bg-dark-light-transparent); }
.waitscreen > .waitbar{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
p.toast{ background: var(--bg-dark-light-transparent); color: var(--color-white); top: inherit; bottom: 10%; left: 50%; transform: translateX(-50%); text-align: center; }
.text-shadow-sm{ filter: drop-shadow(0 0 3px var(--color-black));}
.bavel-emboss-blue{
  box-shadow: inset 0.250em 0.250em 0.250em 0 rgb(227, 1, 1), inset -0.250em -0.250em 0.250em 0 var(--color-red-dark);
  -webkit-box-shadow: inset 0.250em 0.250em 0.250em 0 rgb(227, 1, 1), inset -0.250em -0.250em 0.250em 0 var(--color-red-dark);
  -moz-box-shadow: inset 0.250em 0.250em 0.250em 0 rgb(227, 1, 1), inset -0.250em -0.250em 0.250em 0 var(--color-red-dark);
}
.bavel-emboss-xs-blue{
  box-shadow: inset 0.140em 0.140em 0.140em 0 rgb(227, 1, 1), inset -0.140em -0.140em 0.140em 0 var(--color-red-dark);
  -webkit-box-shadow: inset 0.140em 0.140em 0.140em 0 rgb(227, 1, 1), inset -0.140em -0.140em 0.140em 0 var(--color-red-dark);
  -moz-box-shadow: inset 0.140em 0.140em 0.140em 0 rgb(227, 1, 1), inset -0.140em -0.140em 0.140em 0 var(--color-red-dark);
}
.glare-first{ background-image: url(../img/glare.png); background-size: cover; }
.loginblock{ position: absolute; top: 0%; }
.blockhead{ margin:0px auto; width: auto; }
.logbox{ margin-top: -5px; position: relative; z-index: 1; }
.logbox .input-elm{ border:none; background: var(--color-red-dark); -webkit-box-shadow: inset 0px 0px 13px 0px rgba(5,5,5,0.5);
  -moz-box-shadow: inset 0px 0px 13px 0px rgba(5,5,5,0.5);
  box-shadow: inset 0px 0px 13px 0px rgba(5,5,5,0.5); }
.logbox.otp .input-elm{ border-bottom: 2px solid var(--color-white); background: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.logbox p label.checkbox{ border:3px solid var(--color-yellow); width: 30px; height: 30px; display: inline-block; transform: translateY(20%); }
.logbox p label.checkbox img{ visibility: hidden; }
.logbox p label.checkbox.checked img{ visibility: visible; }
.logbox p label.checkbox + input[type=checkbox]{ display: none; }
.loginblock .usp img{ height: 40px; }
.loginblock ul.input{ margin: 0px; padding: 0px; list-style-type: none; white-space: nowrap; }
.loginblock ul.input > li > input{ background: rgb(231, 43, 43); min-height: 50px; line-height: 50px; text-align: center; width: 40px; }
.popback{ width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 20; background: rgba(0,0,0,0.5); }
.popnotify{ width: 100%; max-width: 750px; height: auto; position: fixed; left: 50%; top: 50%; z-index: 10; transform: translate(-50%,-50%); }
.popnotify.width-auto{ width: auto; }
.popnotify.width-xs{ max-width: 360px; }
.popnotify.width-sm{ max-width: 492px; }
.popnotify.width-md{ max-width: 600px; }
.popnotify .ht-sm{ max-height: 60vh; overflow-y: auto; }
.popnotify .ht-md{ max-height: 80vh; overflow-y: auto; }
.popnotify img{ width: 100%; max-height: 70vh; }
.popnotify .cls{ position: absolute; right: 10px; top: 10px; }
@media(max-width: 768px){
.popback { background: var(--color-white); }
.popnotify{ top: 0%; transform: translate(-50%,0%); }
}
.native_nav{ position: fixed; left: 0; bottom: 0; z-index: 8; }
.trans-y25{ transform: translateY(25%); }
.regpage .form-elm{ width: 100%; border-radius: 13px 13px 0px 0px; padding: 20px 10px 10px; border-bottom: 1px solid var(--color-blue); }
.regpage .form-group{ border-bottom: 1px solid var(--color-gray); }
.pos-abs-top-right{ position: absolute; right: 10px; top: 0px; }
.alert_msg_block { width: 100%; height: 100%; display: block; background: rgba(0, 0, 0, 0.9); position: fixed; z-index: 9999; left: 0px; top: 0px; overflow: hidden; display: none; }
.alert_msg_block .alert_msg { width: 100%; max-width: 360px; display: block; padding: 10px 10px 15px; margin: 0px 0px; font-size: 12px; border-radius: 5px; font-family: 'Oxygen', sans-serif; box-shadow: 0px 0px 12px 1px rgba(0, 0, 0, 0.1); position: fixed; z-index: 1; top: 20%; left: 50%; transform: translate(-20%, -50%); -webkit-transform: translate(-40%, -50%); -moz-transform: translate(-40%, -50%); text-align: center; box-shadow: 0px 0px 20px 4px rgba(0, 0, 0, 0.2); }
.alert_msg_block .alert_msg p.h1 { position: relative; display: block; padding: 0px 10px; margin: 0px 0px; text-transform: capitalize; }
.alert_msg_block .alert_msg p.h2 { position: relative; display: block; padding: 0px 10px; margin: 4px 0px 0px; }
.alert_msg_block .alert_msg button { background: transparent; border: none; padding: 0px 0px; float: right; position: absolute; right: 5px; top: 5px; cursor: pointer; border-radius: 100em; padding: 6px 12px; outline: none !important; }
@media (max-width:768px) {
    .alert_msg_block .alert_msg { width: 90%; top: 20%; left: 50%; transform: translate(-50%, -20%); -webkit-transform: translate(-50%, -20%); -moz-transform: translate(-50%, -20%); }
}
.wrapper{ width: 100%; max-width: 1492px; height: auto; display: block; margin: 0px auto; }
header nav{ text-align: center; }
header nav > ul{ margin: 0px 0px 0px; padding: 0px 0px; list-style-type: none; display: inline-block; }
header nav > ul > li{ display: inline-block; float: left; padding: 0px 10px; }
header nav > ul > li > a{ color: #FFF; }
@media (max-width: 768px){
header nav > ul > li{ display: block; width: 100%; }
header .navtoggle{ position: absolute; right: 0px; top: 10px; }
}
.ease-in-xs{ -webkit-transition: all 150ms ease-in; -moz-transition: all 150ms ease-in; -o-transition: all 150ms ease-in; -ms-transition: all 150ms ease-in; transition: all 150ms ease-in; }
.form-area label{ font-size: 16px; }
.form-area .form-elm{ width: 100%; padding: 10px 10px; border-radius: 5px; border: 1px solid var(--color-gray); background: var(--color-dull-gray); }
.form-area .form-elm.white{ background: var(--color-white); }
.form-area .form-elm.label-text{ background: transparent; border-radius: 0px; border: none; border-bottom: 1px solid var(--color-dull-gray); }
.form-area .form-elm.locked{ background: var(--color-gray) !important; }
.listing-block{  }
/*.listing-block .listing-item{ transition: transform .2s ease-in-out; }
.listing-block .listing-item:hover{ transform: scale(105%); }*/
.listing-block .listing-item .listing-badger{ position: absolute; right: 10px; top: 10px; z-index: 1; }
.listing-block .listing-img{ width: 100%; height: 200px; overflow: hidden; }
.listing-block .listing-img.blog{ height: 250px; }
.listing-block .listing-img img{ height: 100%; width: 100%; filter: brightness(70%); }
.listing-block .listing-img.blog img{ width: 100%; }
/*.listing-block .listing-img:hover img{ transform: scale(130%); filter: brightness(50%); }*/
.listing-block .listing-logo { background: #fff; position: absolute; bottom: 0px; left: 10px; z-index: 10; display: inline-block; width: auto; padding: 5px 5px 0px; border-radius: 7px 7px 0px 0px; }
.listing-block .listing-logo img{ max-width: 150px; max-height: 50px; }
.bottom-line:after{ content: ''; width: 50px; height: 5px; border-radius: 50px; display: block; margin: 20px auto 0px; background: var(--color-yellow); }
.bottom-line-xs:after{ content: ''; width: 50px; height: 1px; display: block; margin: 10px auto 0px; background: var(--color-yellow); }
.catlist-block .catlist-item .catlist-ul{ margin: 0px; padding: 30px 0px 0px; list-style-type: none; display: block; display: block; }
.catlist-block .catlist-item .catlist-ul.nopad{ margin: 0px; padding: 0px 0px 0px; list-style-type: none; display: block; display: block; }
.catlist-block .catlist-item .catlist-ul >li{ display: block; }
.catlist-block .catlist-item .catlist-ul >li::before{ content: '\f105'; font-family: "Font Awesome 6 free"; font-size: 12px; font-weight: 900; display: inline-block; float: left; color: var(--color-gray); margin-top: 4px; }
.catlist-block .catlist-item .catlist-ul >li >a{ display: inline-block; font-size: 16px; color: var(--color-black); font-size: 13px; padding: 0px 0px 10px 15px; border-bottom: 1px dashed var(--color-gray-light); }
.catlist-block .catlist-item .catlist-ul >li >a:hover{ text-decoration: underline !important; }
.catlist-block .catlist-item .catlist-ul >li:last-child >a{ border: none; }
.package-list{  }
.package-list .package-item ul{ margin: 0px 0px; padding: 0; list-style-type: none; }
.html-content-md p{ color: var(--color-gray); font-size: 14px; font-family: 'Didact Gothic', sans-serif; }
ul.contact{ margin: 0; padding: 0; list-style-type: none; }
ul.contact >li > span{ padding-bottom: 10px; }
ul.contact >li > span::before{ font-family: "Font Awesome 6 free"; font-size: 12px; font-weight: 900; display: inline-block; float: left; color: var(--color-yellow); width: 20px; display: block; transform: translateY(25%); }
ul.contact >li > span.email::before{ content: '\f0e0'; }
ul.contact >li > span.phone::before{ content: '\f2a0'; }
ul.contact >li > span.address::before{ content: '\f3c5'; }
ul.contact >li > span.text{ display: block; width: calc(100% - 20px); float: left; }
.blogfoot p.date::before{ content: '\f073'; font-family: "Font Awesome 6 free"; font-size: 12px; font-weight: 900; display: inline-block; float: left; color: var(--color-yellow); width: 20px; display: block; }
.blogfoot p.date{ color: var(--color-white); }
ul.cat-links{ margin: 0; padding: 0; list-style-type: none; }
ul.cat-links > li{ margin-right: 10px; float: left; display: inline-block; }
ul.cat-links > li >a{ font-size: 12px; color: var(--color-gray); display: inline; }
ul.social{ margin: 0; padding: 0; list-style-type: none; }
ul.social >li{ display: inline-block; }
.html-block{ color: var(--color-black); }
.html-block a{ color: var(--color-red); }
.blog-img-full{ height: auto; }
figure{ margin: 0; padding: 0; }
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.bisprofle .biswallpic { height: 500px; background: var(--color-dark-gray); }
@media(max-width: 768px){
  .bisprofle .biswallpic { min-height: 500px; }
}
.bisprofle .biswallpic .cover{ height: 100%; background: linear-gradient(0deg,rgba(0,0,0,0.9) 20%, rgba(0,0,0,0.6) 60%, rgba(0,0,0,0.4), rgba(0,0,0,0.2)); }
.bisprofle .biswallpic .cover .foot{ position: absolute; left: 0px; bottom: 0px; }
.bisprofle .biswallpic .cover .logoblock{  }
.bisprofle .videoimg{ width: 220px; height: 140px; background: var(--color-dark-gray); }
.bisprofle .videoimg .cover{ height: 100%; background: rgba(0,0,0,0.6); }
.bisprofle .videoimg .cover button{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.proflogo{ max-width: 180px; max-height: 180px; border:5px solid var(--color-white); background: var(--color-white); }
address{ font-style: normal; }
address::before{ content: '\f3c5'; font-family: "Font Awesome 6 free"; font-size: 12px; font-weight: 900; display: inline-block; float: left; padding-right: 10px; }
.pattern-bg1{ background-color: #ede8d9;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%238a7b61' fill-opacity='0.4'%3E%3Cpath d='M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z'/%3E%3Cpath id='path6_fill-copy' d='M284.37 16c.2.65.39 1.32.54 2H281.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06a5 5 0 0 1-2.24-8.94v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H240a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM246.18 27l16.37 4.91L278.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H246.9z'/%3E%3Cpath d='M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z'/%3E%3Cpath d='M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z'/%3E%3Cpath d='M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z'/%3E%3Cpath d='M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98zM150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-28.38 17.73l2.04-.87a6 6 0 0 1 4.68 0l2.04.87a2 2 0 0 0 2.5-.82l1.14-1.9a6 6 0 0 1 3.79-2.75l2.15-.5a2 2 0 0 0 1.54-2.12l-.19-2.2a6 6 0 0 1 1.45-4.46l1.45-1.67a2 2 0 0 0 0-2.62l-1.45-1.67a6 6 0 0 1-1.45-4.46l.2-2.2a2 2 0 0 0-1.55-2.13l-2.15-.5a6 6 0 0 1-3.8-2.75l-1.13-1.9a2 2 0 0 0-2.5-.8l-2.04.86a6 6 0 0 1-4.68 0l-2.04-.87a2 2 0 0 0-2.5.82l-1.14 1.9a6 6 0 0 1-3.79 2.75l-2.15.5a2 2 0 0 0-1.54 2.12l.19 2.2a6 6 0 0 1-1.45 4.46l-1.45 1.67a2 2 0 0 0 0 2.62l1.45 1.67a6 6 0 0 1 1.45 4.46l-.2 2.2a2 2 0 0 0 1.55 2.13l2.15.5a6 6 0 0 1 3.8 2.75l1.13 1.9a2 2 0 0 0 2.5.8zm2.82.97a4 4 0 0 1 3.12 0l2.04.87a4 4 0 0 0 4.99-1.62l1.14-1.9a4 4 0 0 1 2.53-1.84l2.15-.5a4 4 0 0 0 3.09-4.24l-.2-2.2a4 4 0 0 1 .97-2.98l1.45-1.67a4 4 0 0 0 0-5.24l-1.45-1.67a4 4 0 0 1-.97-2.97l.2-2.2a4 4 0 0 0-3.09-4.25l-2.15-.5a4 4 0 0 1-2.53-1.84l-1.14-1.9a4 4 0 0 0-5-1.62l-2.03.87a4 4 0 0 1-3.12 0l-2.04-.87a4 4 0 0 0-4.99 1.62l-1.14 1.9a4 4 0 0 1-2.53 1.84l-2.15.5a4 4 0 0 0-3.09 4.24l.2 2.2a4 4 0 0 1-.97 2.98l-1.45 1.67a4 4 0 0 0 0 5.24l1.45 1.67a4 4 0 0 1 .97 2.97l-.2 2.2a4 4 0 0 0 3.09 4.25l2.15.5a4 4 0 0 1 2.53 1.84l1.14 1.9a4 4 0 0 0 5 1.62l2.03-.87zM152 207a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6 2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-11 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3-5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-8 8a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm0 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4 7a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5-2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5 4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-24 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm16 5a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm7-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0zm86-29a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1 246 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM275 214a29 29 0 0 0-57.97 0h57.96zM72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z'/%3E%3Cpath d='M-17 191a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H4zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1-14 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM15 214a29 29 0 0 0-57.97 0h57.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.showmobile{ display: none; }
.showpc{ display: inherit; }
@media(max-width: 768px){
.showmobile{ display: inherit; }
.showpc{ display: none; }
}
.flextab{ display: flex; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; }
.flextab > div{ flex: 1; }
.flextab > div > span{ padding: 10px 10px; display: block; text-align: center; border-bottom: 4px solid var(--color-gray); cursor: pointer; transition: background 150ms ease-in; }
.flextab > div:hover > span{ background: var(--color-yellow); border-bottom: 4px solid var(--color-yellow); }
.flextab > div.active > span{ color: var(--color-white); background: var(--color-red); border-bottom: 4px solid var(--color-red); }
.userdash ul.leftnav{ margin: 0; padding: 0; list-style-type: none; }
.userdash ul.leftnav > li{ display: block; padding: 0px; margin: 0%; border-bottom: 1px solid var(--color-dull-gray); }
.userdash ul.leftnav > li > a{ color: var(--color-black); display: block; padding-bottom: 10px; padding: 12px 20px; border-radius: 7px; }
.userdash ul.leftnav > li:last-child{ border: none; }
.userdash ul.leftnav > li > a:hover,
.userdash ul.leftnav > li > a > i{ color: var(--color-red); }
.userdash ul.leftnav > li > a.active{ background: var(--color-red); color: var(--color-white); }
.userdash ul.leftnav > li > a.active > i{ color: var(--color-white); }
.userpopnv .cls{ display: none; }
@media (max-width: 768px){
  .userpopnv{ width: 90%; position: fixed; z-index: 1; left: 50%; top: 50%; transform: translate(-50%,-50%); padding: 20px 20px; box-shadow: 0px 0px 20px 100vh rgba(0,0,0,0.8); -webkit-box-shadow: 0px 0px 20px 100vh rgba(0,0,0,0.8); -moz-box-shadow: 0px 0px 20px 100vh rgba(0,0,0,0.8); border-radius: 10px; display: none; }
  .userpopnv .cls{ display: inline-block; position: absolute; right: 0px; top: -30px; background-color: #fff; }
}
.scroll_block{ height: 100px; overflow-y: auto; margin-top: 10px; padding: 10px 10px; }
.scroll_block ul{ margin: 0px 0px; padding: 0px 0px; list-style-type: none; }
.scroll_block ul li{ margin: 0px 0px; padding: 0px 0px 3px; display: block; border-bottom: 1px solid #ddd; }
.scroll_block ul li span{ padding: 0px 0px 0px 2px; }
.scroll_block ul li label{ font-weight: normal; display: block; }
ul.tablist{ margin: 0%; padding: 0; list-style-type: none; }
ul.tablist > li{ background: #E1DCD0; padding: 7px 7px; display: inline-block; float: left; border-radius: 3px; margin-right: 2px; margin-bottom: 2px; position: relative; }
ul.tablist > li > span{ position: absolute; right: 0px; top: -6px; font-weight: 700; color: red; display: none; }
ul.tablist > li:hover > span{ display: block; }
 .footer-vpa{
     margin-top:20px;
     height:100px;
     background-image:url('../image/footer.svg');
    background-repeat: repeat-x;
    background-position: bottom;
 }
ul.nobullet{ list-style-type: none; margin: 0px; padding: 0px; }
ul.nobullet li{ margin: 0px; padding: 0px; }