@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';
@import 'https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900';
@import 'https://fonts.googleapis.com/css2?family=Teko:wght@300..700&display=swap';
@import url('https://fonts.googleapis.com/css2?family=Agdasima:wght@400;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Kumar+One&family=Oleo+Script:wght@400;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Domine:wght@400..700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap');

:root {
	/*Use var(--p-color)*/
  --p: #351871;
  --pd: #593fb5;/*Primary Color*/
  --pd2: #5a3ddd;/*Secondary Color*/
  --pd3: #f4f4f4;/*Third Color*/
  --s: #5d3ddd;/*Secondary Color*/
  --b: #49352a;
  --bl: #624c40;/*rgba(255,255,255,0.1);*/
  --t: #623fb5;
  --t2: #b4b4b4;
  --t3: #00BCD4;
  --t4: #7864f6;
  --t5: #262034;
  --w: #FFFFFF;
}
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:transparent;
}
body{
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	background: #f4f4f4;
	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:-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;}
}

/* ----- // 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:#333333;
	-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-------------*/
.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**/

@keyframes d{0%{transform:translate(-50%,60px)}to{transform:translate(-50%)}}
/*---Animation--Plugs--Code-*/
.sv_rotate_3s{/*Rotet Image 2s */	
    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,.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);
}
@-webkit-keyframes Inm-fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes Inm-fadeIn{0%{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 sv_sonar {
	/*animation: sv_sonar 1.5s infinite;*/
  0% {transform: scale(.9); opacity:1;}
  100% {transform: scale(2);opacity: 0;}
}
@keyframes sv_background_color {
/*animation: sv_background_color 10s infinite;*/
	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:#800080;}
	70% {background-color:#EC0076;}
	80% {background-color:#808000;}
	90% {background-color:#F0D200;}
	100% {background-color:#004040;}

}
@keyframes sv_color {
/*animation: sv_color 10s infinite;*/
	0% {color:#F00000;}
	10% {color:#008040;}
	20% {color:#004080;}
	30% {color:#800040;}
	40% {color:#F07800;}
	50% {color:#804000;}
	60% {color:#800080;}
	70% {color:#EC0076;}
	80% {color:#808000;}
	90% {color:#F0D200;}
	100% {color:#004040;}

}
@keyframes sv_border_color {
/*animation: sv_border_color 10s infinite;*/
	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:#800080;}
	70% {border-color:#EC0076;}
	80% {border-color:#808000;}
	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;
}
/*---Animation-Css---S--*/
.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;
  }
}

/*---Animation-Css---E--*/
.sv_rotate{
	-webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    -ms-transition: all .6s ease-in-out;
    transition: all .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{/*animation: inm_cloud_effect 1s linear 2ms 16 forwards;*/
	0%{opacity:0;left:-15px}20%{opacity:.3;left:0}30%{opacity:.45;left:5px}50%{opacity:.45;left:15px}80%{opacity:.3;left:28px}to{opacity:0;left:30px;}}
/*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);
  }
}

.ripple {
    -webkit-animation: inm_ripple 0.6s linear infinite;
    animation: inm_ripple 0.6s linear infinite;
}
@-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);
  }
}

@-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%}}