@import "https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900|Proxima+Nova:400|Merriweather:100,100i,300,300i,400,400i,700,700i,900,900i|Vidaloka:400|Cabin:400,400i,500,500i,600,600i,700,700i|Hind+Madurai:300,400,500,600,700";
@import "https://fonts.googleapis.com/css?family=Fjalla+One:400|Bree+Serif:400";
@import "https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i";
:root {
  --p: #64a719;
  --pd: #8ec550;
  --s: #00954a;
  --b: #49352a;
  --bl: rgba(142 255 0 / 8%);
  --t: #4a6178;
  --y: #ffc107;
}
a {
  text-decoration: none;
  color: #004080;
}
button {
  font-family: poppins, lato, Calibri, Arial, sans-serif;
}
.Pcolor_b {
  background: #025f88;
}
.Scolor_b {
  background: #e94420;
}
.Pcolor_c {
  color: #025f88;
}
.Scolor_c {
  color: #e94420;
}
table {
  font-size: inherit;
}
a img {
  border-width: 0;
}
@font-face {
  font-family: square721 bt;
  src: url(../font/sv_square721-bt-roman.ttf) format("truetype");
  src: url(../font/sv_square721-bt-roman.eot) format("embedded-opentype");
  src: url(../font/sv_square721-bt-roman.woff) format("woff");
}
@font-face {
  font-family: brlnsr;
  src: url(../font/BRLNSR.eot);
  src: local("BRLNSR"), url(../font/BRLNSR.woff) format("woff"),
    url(../font/BRLNSR.ttf) format("truetype");
}
@font-face {
  font-family: proximanovabold;
  src: url(../font/proximanova-bold-webfont.eot);
  src: url(../font/proximanova-bold-webfont.eot?#iefix)
      format("embedded-opentype"),
    url(../font/proximanova-bold-webfont.woff) format("woff"),
    url(../font/proximanova-bold-webfont.ttf) format("truetype"),
    url(../font/proximanova-bold-webfont.svg#ProximaNovaBold) format("svg");
  font-weight: 400;
  font-style: normal;
}
html,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
fieldset,
form,
label,
font,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: 0 0;
}
body {
  -webkit-font-smoothing: antialiased;
  line-height: 1;
  background: #fff;
  text-align: center;
  font-size: small;
  font-family: poppins, lato, Calibri, Arial, sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
}
@-webkit-keyframes autopopup_top {
  from {
    opacity: 0;
    margin-top: -200px;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes autopopup_top {
  from {
    opacity: 0;
    margin-top: -200px;
  }
  to {
    opacity: 1;
  }
}
@keyframes autopopup_top {
  from {
    opacity: 0;
    margin-top: -200px;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes autopopup_left {
  from {
    opacity: 0;
    left: -200px;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes autopopup_left {
  from {
    opacity: 0;
    left: -200px;
  }
  to {
    opacity: 1;
  }
}
@keyframes autopopup_left {
  from {
    opacity: 0;
    left: -200px;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes autopopup_right {
  from {
    opacity: 0;
    right: -200px;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes autopopup_right {
  from {
    opacity: 0;
    right: -200px;
  }
  to {
    opacity: 1;
  }
}
@keyframes autopopup_right {
  from {
    opacity: 0;
    right: -200px;
  }
  to {
    opacity: 1;
  }
}
body::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
body::-webkit-scrollbar-track {
  background: #fff;
  -webkit-box-shadow: inset 1px 1px 2px #e0e0e0;
  border: 2px solid #d8d8d8;
}
body::-webkit-scrollbar-thumb {
  background: #333;
  -webkit-box-shadow: inset 1px 1px 2px rgba(155, 155, 155, 0.4);
}
body::-webkit-scrollbar-thumb:hover {
  -webkit-box-shadow: inset 1px 1px 10px rgba(0, 0, 0, 0.3);
}
body::-webkit-scrollbar-thumb:active {
  background: #888;
  -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.3);
}
body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}
.typed-cursor {
  opacity: 1;
  font-weight: 100;
  -webkit-animation: vm_blink 0.7s infinite;
  -moz-animation: vm_blink 0.7s infinite;
  -ms-animation: vm_blink 0.7s infinite;
  -o-animation: vm_blink 0.7s infinite;
  animation: vm_blink 0.7s infinite;
}
@-keyframes vm_blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes vm_blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes vm_blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes vm_blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-o-keyframes vm_blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#main-body {
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  min-width: 1200px;
}
#head-box {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
#body-box {
  overflow: hidden;
  width: 100%;
}
#foot-box {
  width: 100%;
  overflow: hidden;
}
.vm_hd_box1 {
  min-width: 1050px;
  overflow: hidden;
}
.applay_btn {
  animation: sv_background_color 10s infinite, sv_pulse 1.5s ease-in infinite;
  color: #fff;
}
@keyframes d {
  0% {
    transform: translate(-50%, 60px);
  }
  to {
    transform: translate(-50%);
  }
}
.sv_rotate_3s {
  animation: rotate 6s ease infinite;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 2s;
}
.sv_text_shadow {
  text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9,
    0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1),
    0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2),
    0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2),
    0 20px 20px rgba(0, 0, 0, 0.15);
}
@-webkit-keyframes Inm-fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Inm-fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes sv_OpecityUp {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes sv_sonar {
  0% {
    transform: scale(0.9);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes sv_background_color {
  0% {
    background-color: #f00000;
  }
  10% {
    background-color: #008040;
  }
  20% {
    background-color: #004080;
  }
  30% {
    background-color: #800040;
  }
  40% {
    background-color: #f07800;
  }
  50% {
    background-color: #804000;
  }
  60% {
    background-color: purple;
  }
  70% {
    background-color: #ec0076;
  }
  80% {
    background-color: olive;
  }
  90% {
    background-color: #f0d200;
  }
  100% {
    background-color: #004040;
  }
}
@keyframes sv_color {
  0% {
    color: #f00000;
  }
  10% {
    color: #008040;
  }
  20% {
    color: #004080;
  }
  30% {
    color: #800040;
  }
  40% {
    color: #f07800;
  }
  50% {
    color: #804000;
  }
  60% {
    color: purple;
  }
  70% {
    color: #ec0076;
  }
  80% {
    color: olive;
  }
  90% {
    color: #f0d200;
  }
  100% {
    color: #004040;
  }
}
@keyframes sv_border_color {
  0% {
    border-color: #f00000;
  }
  10% {
    border-color: #008040;
  }
  20% {
    border-color: #004080;
  }
  30% {
    border-color: #800040;
  }
  40% {
    border-color: #f07800;
  }
  50% {
    border-color: #804000;
  }
  60% {
    border-color: purple;
  }
  70% {
    border-color: #ec0076;
  }
  80% {
    border-color: olive;
  }
  90% {
    border-color: #f0d200;
  }
  100% {
    border-color: #004040;
  }
}
@-webkit-keyframes sv_color_sld {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}
@keyframes sv_color_sld {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}
.sv_site__title {
  color: #333;
  background-image: -webkit-linear-gradient(92deg, #f35626, #feab3a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-animation: sv_color_sld 60s infinite linear;
  -moz-animation: sv_color_sld 60s infinite linear;
  animation: sv_color_sld 60s infinite linear;
  -ms-animation: sv_color_sld 60s infinite linear;
  -o-animation: sv_color_sld 60s infinite linear;
}
.SvfadeInLeft {
  animation: fadeInLeft 1s alternate;
}
.SvfadeInRight {
  animation: fadeInRight 1s alternate;
}
.SvfadeInUp {
  animation: fadeInUp 1s alternate;
}
.SvfadeInDown {
  animation: fadeInDown 1s alternate;
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
.sv_rotate {
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.sv_rotate:hover a {
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  transform: rotateY(360deg);
}
@keyframes colorchanger {
  0% {
    color: #db0000;
  }
  20% {
    color: #0e0;
  }
  40% {
    color: #ff0080;
  }
  60% {
    color: #0062c4;
  }
  80% {
    color: #0080ff;
  }
  100% {
    color: #ff8000;
  }
}
@-webkit-keyframes colorchanger {
  0% {
    color: #db0000;
  }
  20% {
    color: #0e0;
  }
  40% {
    color: #ff0080;
  }
  60% {
    color: #0062c4;
  }
  80% {
    color: #0080ff;
  }
  100% {
    color: #ff8000;
  }
}
@-moz-keyframes colorchanger {
  0% {
    color: #db0000;
  }
  20% {
    color: #0e0;
  }
  40% {
    color: #ff0080;
  }
  60% {
    color: #0062c4;
  }
  80% {
    color: #0080ff;
  }
  100% {
    color: #ff8000;
  }
}
@-o-keyframes colorchanger {
  0% {
    color: #db0000;
  }
  20% {
    color: #0e0;
  }
  40% {
    color: #ff0080;
  }
  60% {
    color: #0062c4;
  }
  80% {
    color: #0080ff;
  }
  100% {
    color: #ff8000;
  }
}
@keyframes error_animation {
  0% {
    bottom: -800px;
  }
  10% {
    bottom: 20px;
  }
  20% {
    bottom: 20px;
  }
  30% {
    bottom: 20px;
  }
  40% {
    bottom: 20px;
  }
  50% {
    bottom: 20px;
  }
  60% {
    bottom: 20px;
  }
  70% {
    bottom: 20px;
  }
  80% {
    bottom: 20px;
  }
  90% {
    bottom: 20px;
  }
  100% {
    bottom: -800px;
    display: none;
  }
}
@-moz-keyframes error_animation {
  0% {
    bottom: -800px;
  }
  10% {
    bottom: 20px;
  }
  20% {
    bottom: 20px;
  }
  30% {
    bottom: 20px;
  }
  40% {
    bottom: 20px;
  }
  50% {
    bottom: 20px;
  }
  60% {
    bottom: 20px;
  }
  70% {
    bottom: 20px;
  }
  80% {
    bottom: 20px;
  }
  90% {
    bottom: 20px;
  }
  100% {
    bottom: -800px;
    display: none;
  }
}
@-ms-keyframes error_animation {
  0% {
    bottom: -800px;
  }
  10% {
    bottom: 20px;
  }
  20% {
    bottom: 20px;
  }
  30% {
    bottom: 20px;
  }
  40% {
    bottom: 20px;
  }
  50% {
    bottom: 20px;
  }
  60% {
    bottom: 20px;
  }
  70% {
    bottom: 20px;
  }
  80% {
    bottom: 20px;
  }
  90% {
    bottom: 20px;
  }
  100% {
    bottom: -800px;
    display: none;
  }
}
@-o-keyframes error_animation {
  0% {
    bottom: -800px;
  }
  10% {
    bottom: 20px;
  }
  20% {
    bottom: 20px;
  }
  30% {
    bottom: 20px;
  }
  40% {
    bottom: 20px;
  }
  50% {
    bottom: 20px;
  }
  60% {
    bottom: 20px;
  }
  70% {
    bottom: 20px;
  }
  80% {
    bottom: 20px;
  }
  90% {
    bottom: 20px;
  }
  100% {
    bottom: -800px;
    display: none;
  }
}
@-webkit-keyframes error_animation {
  0% {
    bottom: -800px;
  }
  10% {
    bottom: 20px;
  }
  20% {
    bottom: 20px;
  }
  30% {
    bottom: 20px;
  }
  40% {
    bottom: 20px;
  }
  50% {
    bottom: 20px;
  }
  60% {
    bottom: 20px;
  }
  70% {
    bottom: 20px;
  }
  80% {
    bottom: 20px;
  }
  90% {
    bottom: 20px;
  }
  100% {
    bottom: -800px;
    display: none;
  }
}
@keyframes inm_cloud_effect {
  0% {
    opacity: 0;
    left: -15px;
  }
  20% {
    opacity: 0.3;
    left: 0;
  }
  30% {
    opacity: 0.45;
    left: 5px;
  }
  50% {
    opacity: 0.45;
    left: 15px;
  }
  80% {
    opacity: 0.3;
    left: 28px;
  }
  to {
    opacity: 0;
    left: 30px;
  }
}
@keyframes notificationpulse {
  0% {
    box-shadow: 0 0 0 0 red;
  }
  25% {
    box-shadow: 0 0 0.25em 0.25em red;
  }
  50% {
    box-shadow: 0 0 0.5em 0.5em red;
  }
  75% {
    box-shadow: 0 0 0.25em 0.25em red;
  }
  100% {
    box-shadow: 0 0 0.15em 0.15em #c0392b;
  }
}
.InmShake {
  animation: InmShake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
}
@keyframes InmShake {
  10%,
  90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%,
  80% {
    transform: translate3d(2px, 0, 0);
  }
  30%,
  50%,
  70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%,
  60% {
    transform: translate3d(4px, 0, 0);
  }
}
@-webkit-keyframes inm_ripple {
  0% {
    box-shadow: 0 4px 10px rgba(102, 102, 102, 0.1),
      0 0 0 0 rgba(102, 102, 102, 0.1), 0 0 0 5px rgba(102, 102, 102, 0.1),
      0 0 0 10px rgba(102, 102, 102, 0.1);
  }
  100% {
    box-shadow: 0 4px 10px rgba(102, 102, 102, 0.1),
      0 0 0 5px rgba(102, 102, 102, 0.1), 0 0 0 10px rgba(102, 102, 102, 0.1),
      0 0 0 20px transparent;
  }
}
@keyframes inm_ripple {
  0% {
    box-shadow: 0 4px 10px rgba(102, 102, 102, 0.1),
      0 0 0 0 rgba(102, 102, 102, 0.1), 0 0 0 5px rgba(102, 102, 102, 0.1),
      0 0 0 10px rgba(102, 102, 102, 0.1);
  }
  100% {
    box-shadow: 0 4px 10px rgba(102, 102, 102, 0.1),
      0 0 0 5px rgba(102, 102, 102, 0.1), 0 0 0 10px rgba(102, 102, 102, 0.1),
      0 0 0 20px transparent;
  }
}
@-webkit-keyframes btn_effect {
  0% {
    background-position: -4000px 0;
  }
  to {
    background-position: 4000px 0;
  }
}
@keyframes btn_effect {
  0% {
    background-position: -4000px 0;
  }
  to {
    background-position: 4000px 0;
  }
}
@keyframes scroll {
  0% {
    left: -30px;
  }
  100% {
    left: 100%;
  }
}
@-webkit-keyframes btn-scroll {
  0% {
    left: -30px;
  }
  100% {
    left: 100%;
  }
}
