@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|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';
@import 'https://fonts.googleapis.com/css?family=Proxima+Nova:400';

:root{
  --p: #ff0154;
  --pd: #d50046;
  --s: #fd5f03;
  --pl: #ffb8cf;
  --pbg: rgba(255, 1, 84, 0.25);
  --t: #3a2828;
  --y: #ffc107;
  --w: #ffffff;
  --bl: rgba(255 1 84 / 8%);
  --blue: #0080ff;
  --blue-dark: #0058af;
  /**Height**/
  --hd: 50px;
  --hd2: 55px;
  --bhd: 55px;
}
a {
	text-decoration:none;
	color:#004080;
}


table {
	font-size:inherit;
}
@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
}

@font-face{font-family:Aqleema-Regular;font-display:auto;src:url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489647205_aqleema-regular.eot);src:url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1533033607_aqleema-regular.woff2) format('woff2'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489647328_aqleema-regular.ttf) format('truetype'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489647302_aqleema-regular.svg#Aqleema-Regular) format('svg'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489647205_aqleema-regular.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal;
}
@font-face{font-family:Aqleema-Medium;font-display:auto;src:url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489655704_aqleema-medium.eot);src:url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1533033607_aqleema-medium.woff2) format('woff2'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489655687_aqleema-medium.ttf) format('truetype'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489655733_aqleema-medium.svg#Aqleema-Medium) format('svg'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489655704_aqleema-medium.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal;
}
@font-face{font-family:Aqleema-Bold;font-display:auto;src:url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1535797362_aqleema-bold.eot);src:url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1535797362_aqleema-bold.woff2) format('woff2'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1535797363_aqleema-bold.ttf) format('truetype'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1535797362_aqleema-bold.svg#aqleema-bold) format('svg'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1535797362_aqleema-bold.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal;
}
@font-face{font-family:Aqleema-RegularItalic;font-display:auto;src:url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489655956_aqleema-regularitalic.eot);src:url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489655944_aqleema-regularitalic.woff) format('woff'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489656001_aqleema-regularitalic.ttf) format('truetype'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489655986_aqleema-regularitalic.svg#Aqleema-RegularItalic) format('svg'),url(https://media6.ppl-media.com/mediafiles/ecomm/misc/1489655956_aqleema-regularitalic.eot?#iefix) format('embedded-opentype');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:transparent;
}
body{
  /* [disabled]text-align:center; */
  /*cursor: url(../img/cur02-a.cur),
  url(../img/cur02-b.png), progress !important;*/
  -webkit-font-smoothing: antialiased;
  line-height: 1;
  background: #ffffff;
  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;
}

/*
	animation: autopopup_top 1s alternate;*/
@-webkit-keyframes autopopup_top {
	from {opacity: 0;margin-top:-100px;}
	to {opacity: 1;}
}
@-moz-keyframes autopopup_top {
	from {opacity: 0;margin-top:-100px;}
	to {opacity: 1;}
}
@keyframes autopopup_top {
	from {opacity: 0;margin-top:-100px;}
	to {opacity: 1;}
}
@-webkit-keyframes autopopup_left {
	from {opacity: 0;left:-100px; }
	to {opacity: 1;}
}

@-moz-keyframes autopopup_left {
	from {opacity: 0;left:-100px; }
	to {opacity: 1;}
}
@keyframes autopopup_left {
	from {opacity: 0;left:-100px; }
	to {opacity: 1;}
}
@-webkit-keyframes autopopup_right {
	from {opacity: 0;right:-100px; }
	to {opacity: 1;}
}

@-moz-keyframes autopopup_right {
	from {opacity: 0;right:-100px; }
	to {opacity: 1;}
}
@keyframes autopopup_right {
	from {opacity: 0;right:-100px; }
	to {opacity: 1;}
}

/* ----- // Scoral ||  ---*/
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:#3b8413;
	-webkit-box-shadow:inset 1px 1px 2px rgba(155,155,155,.4);
}
body::-webkit-scrollbar-thumb:hover{
	-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,.3);
}
body::-webkit-scrollbar-thumb:active{
	background:#888;
	-webkit-box-shadow:inset 1px 1px 2px rgba(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;}

/* ----- // Scoral END ||  ---*/
/*----------------------------------------------OTHERS----------------------------S-------------*/
#vm_blink {
	text-decoration:blink;
  animation-iteration-count: infinite;
  animation-duration: 1s;
  animation-timing-function: cubic-bezier(1.0,0,0,1.0);
  animation-name: vm_blink;
	-webkit-animation-name: vm_blink;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
	-webkit-animation-duration: 1s;
}
.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; }
}
/*----------------------------------------------OTHERS----------------------------E-------------*/

#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;
}
/**Foot**/

/*---Animation--Plugs--Code-*/
.sv_rotate_3s{/*Rotet Image 2s */	
    animation:rotate 2s ease-in-out infinite;
}
.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,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}
.inm_spin{
	animation: inm_spin 1s infinite linear;
}
@keyframes inm_opacity{	from {opacity:0;} to {opacity:1;} }
@-o-keyframes inm_opacity{ from {opacity:0;} to {opacity:1;} }
@-moz-keyframes inm_opacity{	from {opacity:0;} to {opacity:1;} }
@-webkit-keyframes inm_opacity{	from {opacity:0;} to {opacity:1;} }
@keyframes sv_OpecityUp {
	/*animation:sv_OpecityUp 0.1s forwards;*/
	0% { opacity:0.1; }
	50% {  opacity:0.5; }
	100% {  opacity:1; }
}

@keyframes error_animation{
	0% { top:-800px; }
	10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { top:60px; }
	100% { top:-800px; display:none; }
	
}
@-moz-keyframes error_animation{
	0% { top:-800px; }
	10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { top:60px; }
	100% { top:-800px; display:none; }
}
@-ms-keyframes error_animation{
	0% { top:-800px; }
	10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { top:60px; }
	100% { top:-800px; display:none; }
}
@-o-keyframes error_animation{
	0% { top:-800px; }
	10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { top:60px; }
	100% { top:-800px; display:none; }
}
@-webkit-keyframes error_animation{
	0% { top:-800px; }
	10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% { top:60px; }
	100% { top:-800px; display:none; }
}
/*Notificationpulse effect*/
/*animation: notificationpulse 1s infinite;
-webkit-animation: notificationpulse 1s infinite;*/
@keyframes notificationpulse{0%{box-shadow:0 0 0.00em 0.00em #F00}25%{box-shadow:0 0 0.25em 0.25em #F00}50%{box-shadow:0 0 0.50em 0.50em #F00}75%{box-shadow:0 0 0.25em 0.25em #F00}100%{box-shadow:0 0 0.15em 0.15em #c0392b}}
.InmShake {
    animation: InmShake 0.82s cubic-bezier(.36,.07,.19,.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);
  }
}
@keyframes inm_zoom_in_out1 {
    0% {
        transform: scale(0.5,0.5);
    }
    50% {
        transform: scale(1.1,1.1);
    }
    100% {
        transform: scale(1,1);
    }
}
@-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 rgba(102, 102, 102, 0);
  }
}

@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 rgba(102, 102, 102, 0);
  }
}

@keyframes rainbow_text { 
    0%{background-position:0% 50%}
    50%{background-position:100% 25%}
    100%{background-position:0% 50%}
}
@-webkit-keyframes rainbow_text { 
    0%{background-position:0% 50%}
    50%{background-position:100% 25%}
    100%{background-position:0% 50%}
}
@-o-keyframes rainbow_text { 
    0%{background-position:0% 50%}
    50%{background-position:100% 25%}
    100%{background-position:0% 50%}
}

@-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;
  }
}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
