@import url('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,900i');
a {
	text-decoration:none;
	color:#004080;
}

table {
	font-size:inherit;
}
a img {
border-width:0;
}

*, *:after, *:before{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*@font-face {
    font-family:"Kruti Dev 010";
    src:url(./K010.TTF) format("truetype");

}*/

@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');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_12421">Text with this font applied</p> */
.fontsforweb_fontid_12421 {
	font-family: 'BRLNSR' !important;
}


@font-face {
	font-family: 'MerriweatherBlack';
	src: url(../font/Merriweather-Black-webfont.eot);
	src: url(../font/Merriweather-Black-webfont.eot?#iefix) format("embedded-opentype"), url(../font/MMerriweather-Black-webfont.woff) format("woff"), url(../font/Merriweather-Black-webfont.ttf) format("truetype"), url(../font/Merriweather-Black-webfont.svg#MerriweatherBlack) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'Bree Serif';
	src: url(../font/BreeSerif-Regular-webfont.eot);
	src: url(../font/BreeSerif-Regular-webfont.eot?#iefix) format("embedded-opentype"), url(../font/BreeSerif-Regular-webfont.woff) format("woff"), url(../font/BreeSerif-Regular-webfont.ttf) format("truetype"), url(../font/BreeSerif-Regular-webfont#BreeSerif) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaRegular';
	font-family:
	src: url(../font/proximanova-regular-webfont.eot);
	src: url(../font/proximanova-regular-webfont.eot?#iefix) format("embedded-opentype"), url(../font/proximanova-regular-webfont.woff) format("woff"), url(../font/proximanova-regular-webfont.ttf) format("truetype"), url(../fonts/proximanova-regular-webfont.svg#ProximaNovaRegular) format("svg");
	font-weight: 400;
	font-style: normal;
}
@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{
	/* [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: #EEEEEE;/*f2f8f2*//*e3e4e8*/
	text-align:center;
	font-size:small;
	font-family:'Lato', Calibri, Arial, sans-serif;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;	
	min-width:1279px;
}

:root{
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #007bff;
	--secondary: #6c757d;
	--success: #28a745;
	--info: #17a2b8;
	--warning: #ffc107;
	--danger: #dc3545;
	--light: #f8f9fa;
	--dark: #343a40;
}
.inm_limg{
	background:url(../img/iconl.png) center center no-repeat;
	background-size:30%;
}
#ClickLoding{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99999999999;
	background:rgba(255,255,255,0.5) url(../img/loading_65.gif) no-repeat center center;
	display:none;
}
/*

.inm_page_loader_body {
	bottom: 0;
	height: 100%;
	left: 0;
	margin: auto;
	position:fixed;
	right: 0;
	top: 0px;
	width: 100%;
	background:rgba(0,0,0,0.4) url(../img/rgba_black.png) repeat;
	z-index:99999999999;
}
.inm_page_loader {
    left: 50%;
    overflow: hidden;
    padding: 10px 0;
    position: absolute;
    top: 49%;
    transform: translate(-50%);
    width: 150px;
}
    
.inm_page_loader_ball {
	background: #38d368;
	border-radius: 5px;
	display: block;
	height: 10px;
	left: 15px;
	position: absolute;
	top: 5px;
	width: 10px;
	
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-name: inm_page_loding_along;
	-webkit-animation-timing-function: linear;
}
    
.inm_page_loader_ball2 {
	background: #508EC3;
	border-radius: 5px;
	display: block;
	height: 10px;
	left: 15px;
	position: absolute;
	top: 5px;
	width: 10px;
	
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-name: inm_page_loding_along;
	-webkit-animation-timing-function: linear;
	 -webkit-animation-delay: -1s;
}
    
.inm_page_loader ul {
	margin: 0;
	padding: 0;
}

.inm_page_loader li {
	background-color: #00bff3;
	border-radius: 5px;
	display: inline-block;
	margin: 0;
	height: 10px;
	width: 30px;
	animation:inm_page_loding_rotation 2s infinite linear;
}
.inm_page_loader li:nth-child(1) {
 animation-delay: 0s;
}

.inm_page_loader li:nth-child(2) {
  background-color: #82ca9c;
 animation-delay: 0.2s;
}

.inm_page_loader li:nth-child(3) {
  background-color: #f69679;
 animation-delay: 0.4s;
}

.inm_page_loader li:nth-child(4) {
  background-color: #acd373;
 animation-delay: 0.6s;
}

.inm_page_loader li:nth-child(5) {
	background-color: #959595;
	animation-delay: 0.8s;
}

@keyframes inm_page_loding_rotation {
	0%{
		transform:rotate(0deg);
	}
	100%{
		transform:rotate(359deg);
	}
}
@keyframes inm_page_loding_along {
    0% {
        left: 0;
        top: 5px;
    }
    5% {
        top: 3px;
    }
    10% {
        top: 5px;
    }
    15% {
        top: 3px;
    }
    20% {
        top: 5px;
    }
    25% {
        top: 3px;
    }
    30% {
        top: 5px;
    }
    35% {
        top: 3px;
    }
    40% {
        top: 5px;
    }
    45% {
        top: 3px;
    }
    50% {
        left: 100%;
        top: 5px;
    }
    100% {
        left: 100%;
    }
}*/
/*
	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:#008080;
	-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;}*/






body::-webkit-scrollbar{height:16px;overflow:visible;width:10px; background:#ccc;}
body::-webkit-scrollbar-button{height:0;width:0;}
body::-webkit-scrollbar-track{background-clip:padding-box;border:solid transparent;border-width:0 0 0 4px;}
body::-webkit-scrollbar-track:horizontal{border-width:4px 0 0;}/*
body::-webkit-scrollbar-track:hover{background-color:rgba(0,0,0,.05);box-shadow:inset 1px 0 0 1px rgba(0,0,0,.1)}*/
body::-webkit-scrollbar-track:horizontal:hover{box-shadow:inset 0 1px 0 rgba(0,0,0,.1);}/*
body::-webkit-scrollbar-track:active{background-color:rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)}*/
body::-webkit-scrollbar-track:horizontal:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07);}

body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);background-clip:padding-box;border:solid transparent;border-width:1px 1px 1px 1px;min-height:28px;padding:100px 0 0;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);}

body::-webkit-scrollbar-thumb:horizontal{border-width:6px 1px 1px;padding:0 0 0 100px;box-shadow:inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07);}
body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4);box-shadow:inset 1px 1px 1px rgba(0,0,0,.25);}
body::-webkit-scrollbar-thumb:active{background-color:rgba(0,0,0,0.5);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35);}
body::-webkit-scrollbar-corner{background:transparent;}
/* ----- // Scoral END ||  ---*/
input:placeholder, textarea:placeholder{
  color: #CCC;
}
input::placeholder, textarea::placeholder{
  color: #CCC;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #CCC;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #CCC;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder { /* Microsoft Edge */
    color: #CCC;
}
/*----------------------------------------------OTHERS----------------------------S-------------*/
#vm_blink {
	text-decoration: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-------------*/
/*-------------Hover Color--------S--------*/
.color_red1{
	color:#F00000;
}
.color_green1{
	color:#008040;
}
.color_black1{
	color:#333;
}
.color_blue1{
	color:#004080;
}
.color_dark_red1{
	color:#800040;
}
.color_oreng1{
	color:#F07800;
}
.color_brown1{
	color:#804000;
}
.color_volet1{
	color:#800080;
}
.color_red_brown1{
	color:#804040;
}
.color_pink1{
	color:#EC0076;
}
.color_b_green1{
	color:#808000;
}
.color_dark_green1{
	color:#004040;
}
.color_light_green1{
	color:#008000;
}

.color_red:hover{
	color:#F00000;
}
.color_green:hover{
	color:#008040;
}
.color_black:hover{
	color:#333;
}
.color_blue:hover{
	color:#004080;
}
.color_dark_red:hover{
	color:#800040;
}
.color_oreng:hover{
	color:#F07800;
}
.color_brown:hover{
	color:#804000;
}
.color_volet:hover{
	color:#800080;
}
.color_red_brown:hover{
	color:#804040;
}
.color_pink:hover{
	color:#EC0076;
}
.color_b_green:hover{
	color:#808000;
}
.color_dark_green:hover{
	color:#004040;
}
.color_light_green:hover{
	color:#008000;
}
/*-------------Hover Color--------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;
}



/*------------Next-Prev-------*/
.next_n_p{
	overflow:hidden;
	font-size:22px;
	margin-top:4px;
	width:100%;
}
.next_n_p a:hover{
	cursor:pointer;
}
.next_n_p table{
	width:100%;
}
.next_next{
	color:#666;
	background:url(../img/arro34.png) no-repeat right center;
	padding-right:25px;
}
.next_prev{
	color:#666;
	background:url(../img/arro33.png) no-repeat left center;
	padding-left:25px;
}
.next_next:hover, .next_prev:hover{
	text-decoration:underline;
}
.next_yes_select{
	display:inline-block;
	padding:8px;
	margin:2px;
	border:1px solid #CCC;
	background:#fff;
	color:#000;
	min-width:10px;
	border-radius:2px;
	width:25px;
	font-family: 'ProximaNovaBold';
}

.next_not_select{
	display:inline-block;
	padding:8px;
	margin:2px;
	border:1px solid #CCC;
	background:#004080;
	color:#fff;
	min-width:10px;
	border-radius:2px;
	width:25px;
	font-family: 'ProximaNovaBold';
}
.next_not_select:hover{
	background-color:#fff;
	color:#000;
}


div.inm_pagination {
    padding: 10px 0px;
    margin-top: 20px;
    font-size: 16px;
	clear:both;
	overflow:hidden;
    border-top: 1px dashed #CCC;
}

div.inm_pagination a {
	/*padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;	
	text-decoration: none; 
	color: #000099;*/
	padding: 8px 4px;
    margin: 2px;
    border: 1px solid #CCC;
    background: #fff;
    color: #000;
    min-width: 38px;
    border-radius: 2px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
}
div.inm_pagination a:hover, div.inm_pagination a:active {
	border: 1px solid #000099;
	color: #000;
}
div.inm_pagination span.current {
	padding: 8px 4px;
    margin: 2px;/*
	
	padding: 2px 5px 2px 5px;
	margin: 2px;*/
	border: 1px solid #000099;	
	/*font-weight: bold;*/
	background-color: #000099;
	color: #FFF;
    min-width: 38px;
    border-radius: 2px;
	display:inline-block;
}
div.inm_pagination span.disabled {
	padding: 6px 10px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
	margin-right:20px;
}
div.inm_pagination a:first-child{
	padding: 8px 10px;
	margin-right:20px;
}
div.inm_pagination a:last-child{
	padding: 8px 10px;
	margin-left:20px;
}



/*---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);
}
.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;} }
@-webkit-keyframes rotate {100%{-webkit-transform:rotate(0deg);}60%{-webkit-transform: rotate(0deg);}50%{-webkit-transform: rotate(360deg);}0%{-webkit-transform: rotate(360deg);}}
@-webkit-keyframes sv_bg_color_sld {0%{background-position:93% 0%}50%{background-position:0% 100%}100%{background-position:93% 0%}}
@-moz-keyframes sv_bg_color_sld {0%{background-position:93% 0%}50%{background-position:0% 100%}100%{background-position:93% 0%}}
@-o-keyframes sv_bg_color_sld {0%{background-position:93% 0%}50%{background-position:0% 100%}100%{background-position:93% 0%}}
@keyframes sv_bg_color_sld {0%{background-position:93% 0%}50%{background-position:0% 100%}100%{background-position:93% 0%}}
@keyframes inm_spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
/* Lagatar Rotate - animation: sv-spin 2s infinite linear;*/
@keyframes horizontal{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);-ms-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}
/* Notefication Left Right - animation: horizontal 2s ease infinite;*/

@keyframes sv_beep {0%,100% {-webkit-transform: scale(1);transform: scale(1)} 50% {-webkit-transform: scale(.5); transform: scale(.5); }}
@-webkit-keyframes sv_beep {0%,100% {-webkit-transform: scale(1);transform: scale(1)} 50% {-webkit-transform: scale(.5); transform: scale(.5); }}
/* Zoom in Zoom out - animation:sv_beep 0.6s infinite;*/

@-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); } }
/* Text Color Cahnge - animation: sv_color_sld 60s infinite linear;*/

@-moz-keyframes sv_spin_loop { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes sv_spin_loop { 100% { -webkit-transform: rotate(360deg); } }
@keyframes sv_spin_loop { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
/* Spin Loop - animation: spin 2s linear infinite;*/


@keyframes sv_heartbeat {
  0% {
    transform: scale(1);
  }
  5% {
    transform: scale(1.3);
  }
  10% {
    transform: scale(1.1);
  }
  15% {
    transform: scale(1.5);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
  /*animation: sv_heartbeat 2.5s  infinite;*/
}



@keyframes "sv_beat" {
 to {
    -webkit-transform: scale(1.4);
   	-moz-transform: scale(1.4);
   	-o-transform: scale(1.4);
   	-ms-transform: scale(1.4);
   	transform: scale(1.4);
	/*animation: sv_beat .25s infinite alternate;*/
 }

}

@-moz-keyframes sv_beat {
 to {
   -moz-transform: scale(1.4);
   transform: scale(1.4);
 }

}

@-webkit-keyframes "sv_beat" {
 to {
   -webkit-transform: scale(1.4);
   transform: scale(1.4);
 }

}

@-ms-keyframes "sv_beat" {
 to {
   -ms-transform: scale(1.4);
   transform: scale(1.4);
 }

}

@-o-keyframes "sv_beat" {
 to {
   -o-transform: scale(1.4);
   transform: scale(1.4);
 }

} 


@-webkit-keyframes sv_loop_beats {
10% {
-moz-transform-webkit-transform-o-transform-ms-transformtransform-moz-transform:scale(1.1)scale(1.1)scale(1.1)scale(1.1)scale(1.1) scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
/*
animation: sv_loop_beats 1s infinite;
animation-timing-function: ease;*/
}
20% {
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
@-moz-keyframes sv_loop_beats {
10% {
-moz-transform-webkit-transform-o-transform-ms-transformtransform-moz-transform:scale(1.1)scale(1.1)scale(1.1)scale(1.1)scale(1.1) scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
20% {
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
@-ms-keyframes sv_loop_beats {
10% {
-moz-transform-webkit-transform-o-transform-ms-transformtransform-moz-transform:scale(1.1)scale(1.1)scale(1.1)scale(1.1)scale(1.1) scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
20% {
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
@keyframes sv_loop_beats {
10% {
-moz-transform-webkit-transform-o-transform-ms-transformtransform-moz-transform:scale(1.1)scale(1.1)scale(1.1)scale(1.1)scale(1.1) scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
20% {
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-moz-transform:scale(1);
-webkit-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}



@-webkit-keyframes sv_heartbeat {
	0% { -webkit-transform: scale(1); }
	50% { -webkit-transform: scale(0.9); }
	100% { -webkit-transform: scale(1); }
/*.backbutton img:hover
{
	-webkit-animation-name: heartbeat;
	-webkit-animation-duration: 300ms;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: 2;
	-webkit-animation-timing-function: linear;
}*/
}

@keyframes sv_OpecityUp {
	/*animation:sv_OpecityUp 0.1s forwards;*/
	0% { opacity:0.1; }
	50% {  opacity:0.5; }
	100% {  opacity:1; }
}

@-webkit-keyframes sv_fast_spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
/*
	animation:sv_fast_spinner 400ms linear infinite;*/
	}
@-moz-keyframes sv_fast_spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}
@-o-keyframes sv_fast_spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}
@-ms-keyframes sv_fast_spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes sv_fast_spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.movingeffect{animation: movingeffect 3s .5s linear forwards infinite; }
@keyframes sv_movingeffect {
	/*animation: sv_movingeffect 3s .5s linear forwards infinite;*/
  0% { 
    transform: rotateZ(0deg);
  }
  25% { 
    
    transform: rotateZ(30deg);
  }
  50% { 
    transform: rotateZ(0deg);
  }
  75% { 
    transform: rotateZ(-30deg);
  }
  100% { 
    transform: rotateZ(0deg);
  }
}


@-webkit-keyframes sv_slideUp{
	/*animation:sv_slideUp 1.5s ease-in alternate;*/
	0%{transform:translateY(100%);-webkit-transform:translateY(100%)}
	50%{transform:translateY(-8%);-webkit-transform:translateY(-8%)}
	65%{transform:translateY(4%);-webkit-transform:translateY(4%)}
	80%{transform:translateY(-4%);-webkit-transform:translateY(-4%)}
	95%{transform:translateY(2%);-webkit-transform:translateY(2%)}
	to{transform:translateY(0);-webkit-transform:translateY(0)}
}
@keyframes sv_slideUp{
	0%{transform:translateY(100%);-webkit-transform:translateY(100%)}
	50%{transform:translateY(-8%);-webkit-transform:translateY(-8%)}
	65%{transform:translateY(4%);-webkit-transform:translateY(4%)}
	80%{transform:translateY(-4%);-webkit-transform:translateY(-4%)}
	95%{transform:translateY(2%);-webkit-transform:translateY(2%)}
	to{transform:translateY(0);-webkit-transform:translateY(0)}
}
@-webkit-keyframes sv_pullUp{
	/*animation:sv_pullUp 1.5s ease-in alternate;*/
	0%{transform:scaleY(.1);-webkit-transform:scaleY(.1)}
	40%{transform:scaleY(1.02);-webkit-transform:scaleY(1.02)}
	60%{transform:scaleY(.98);-webkit-transform:scaleY(.98)}
	to{transform:scaleY(.98);-webkit-transform:scaleY(.98)}
	80%{transform:scaleY(1.01);-webkit-transform:scaleY(1.01)}
	to{transform:scaleY(1);-webkit-transform:scaleY(1)}
}

@keyframes sv_pulse{
	/*animation:sv_pulse 1.5s ease-in infinite;*/
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1}
	50%{transform:scale(.95);-webkit-transform:scale(.95);opacity:1}
	to{transform:scale(1);-webkit-transform:scale(1);opacity:1}
}

@keyframes sv_moveOpen 
	{
  from {transform: translate(0,-100px);}
  10% {transform: translate(0,20px);}
  12% {transform: translate(0,22px);}
  16% {transform: translate(0,20px);}
  80% {transform: translate(0,20px);}
  85% {transform: translate(0,25px);}
  to {transform: translate(0,-100px);}
}
@-webkit-keyframes sv_moveOpen 
	{
  from {-webkit-transform: translate(0,-100px);}
  10% {-webkit-transform: translate(0,20px);}
  12% {-webkit-transform: translate(0,22px);}
  16% {-webkit-transform: translate(0,20px);}
  80% {-webkit-transform: translate(0,20px);}
  85% {-webkit-transform: translate(0,25px);}
  to {-webkit-transform: translate(0,-100px);}
}
@-moz-keyframes sv_moveOpen 
	{
  from {-moz-transform: translate(0,-100px);}
  10% {-moz-transform: translate(0,20px);}
  12% {-moz-transform: translate(0,22px);}
  16% {-moz-transform: translate(0,20px);}
  80% {-moz-transform: translate(0,20px);}
  85% {-moz-transform: translate(0,25px);}
  to {-moz-transform: translate(0,-100px);}
}
.sv_moveOpen{
	-webkit-animation:sv_moveOpen 4s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-fill-mode: forwards;
}
@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 mymove {
   	0%, 20%, 50%, 80%, 100% {
    @include transform(translateY(0));
  }
	40% {
    @include transform(translateY(-30px));
  }
	60% {
    @include transform(translateY(-15px));
  }
}

@keyframes mymove {
    	0%, 20%, 50%, 80%, 100% {
    @include transform(translateY(0));
  }
	40% {
    @include transform(translateY(-30px));
  }
	60% {
    @include transform(translateY(-15px));
  }
}


@keyframes bounceInDown {
	/*animation: bounceInDown 3s infinite;*/
   0% {
      opacity: 1;
      transform: translateY(-0);
   }
   60% {
      opacity: 1;
      transform: translateY(20px);
   }
   80% {
      transform: translateY(-20px);
   }
   100% {
      transform: translateY(0);
   }
}
@-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;
  }
}
@-webkit-keyframes sv_zoom{
	/*animation:sv_zoom 50s infinite;*/
	from{-webkit-transform:scale(1,1);}
	to{-webkit-transform:scale(1.5,1.5);}
}
@keyframes sv_zoom{
	from{transform:scale(1,1);}
	to{transform:scale(1.5,1.5);}
}
/*---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; }
}
@-webkit-keyframes apply_box1_l_r{
	from{
		margin-left: 10px;
		margin-right: -10px;
	}
}
@keyframes apply_box1_l_r{
	from{
		margin-left: 10px;
		margin-right: -10px;
	}
}

@-webkit-keyframes inm_cloude_fadin{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}}
@keyframes inm_cloude_fadin{	/*animation: inm_cloude_fadin 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}}

@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);
  }
}
@keyframes inm_zoom_in_out1 {
    0% {
        transform: scale(0.5,0.5);
    }
    50% {
        transform: scale(1.1,1.1);
    }
    100% {
        transform: scale(1,1);
    }
}