.wpcf7-list-item{
	display:inline-block;
	margin:0 0 0 1em
}
.wpcf7-spinner{
	visibility:hidden;
	display:inline-block;
	background-color:#23282d;
	opacity:.75;
	width:24px;
	height:24px;
	border:none;
	border-radius:100%;
	padding:0;
	margin:0 24px;
	position:relative
}
.wpcf7-spinner::before{
	content:'';
	position:absolute;
	background-color:#fbfbfc;
	top:4px;
	left:4px;
	width:6px;
	height:6px;
	border:none;
	border-radius:100%;
	transform-origin:8px 8px;
	animation-name:spin;
	animation-duration:1s;
	animation-timing-function:linear;
	animation-iteration-count:infinite
}
@media (prefers-reduced-motion:reduce){
	.wpcf7-spinner::before{
		animation-name:blink;
		animation-duration:2s
}
}
@keyframes spin{
	from{
		transform:rotate(0)
}
	to{
		transform:rotate(360deg)
}
}
@keyframes blink{
	from{
		opacity:0
}
	50%{
		opacity:1
}
	to{
		opacity:0
}
}
.wpcf7 [inert]{
	opacity:.5
}
@font-face{
	font-family:Roboto;
	font-style:italic;
	font-weight:100;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuAb-lg.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:italic;
	font-weight:300;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuAb-lg.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:italic;
	font-weight:400;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAb-lg.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:italic;
	font-weight:500;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuAb-lg.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:italic;
	font-weight:700;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAb-lg.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:italic;
	font-weight:900;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAb-lg.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmaiA8.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmaiA8.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiA8.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmaiA8.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:700;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmaiA8.ttf) format('truetype')
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:900;
	font-stretch:normal;
	src:url(https://fonts.gstatic.com/s/roboto/v47/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmaiA8.ttf) format('truetype')
}
/*!* Bootstrap v3.3.7 (http://getbootstrap.com)* Copyright 2011-2018 Twitter, Inc.* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/
/*!* Generated using the Bootstrap Customizer (<none>)* Config saved to config.json and <none>*/
/*!* Bootstrap v3.3.7 (http://getbootstrap.com)* Copyright 2011-2016 Twitter, Inc.* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
hr,img{
	border:0
}
body,figure{
	margin:0
}
html{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
details,figure,footer,header,main,menu,nav,section{
	display:block
}
[hidden],template{
	display:none
}
a{
	background-color:transparent;
	color:#337ab7;
	text-decoration:none
}
a:active,a:hover{
	outline:0
}
b,strong{
	font-weight:700
}
h1{
	font-size:2em;
	margin:.67em 0
}
body{
	background-color:#fff
}
small{
	font-size:80%
}
sub{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub{
	bottom:-.25em
}
img{
	vertical-align:middle
}
hr{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
button{
	color:inherit;
	font:inherit;
	margin:0
}
button{
	overflow:visible
}
button{
	text-transform:none
}
button{
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled]{
	cursor:default
}
button::-moz-focus-inner{
	border:0;
	padding:0
}
*,:after,:before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html{
	font-size:10px;
	-webkit-tap-highlight-color:transparent
}
body{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:1.42857143;
	color:#333
}
button{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a:focus,a:hover{
	color:#23527c;
	text-decoration:underline
}
a:focus{
	outline:-webkit-focus-ring-color auto 5px;
	outline-offset:-2px
}
.img-responsive{
	display:block;
	max-width:100%;
	height:auto
}
.img-rounded{
	border-radius:6px
}
hr{
	margin-top:20px;
	margin-bottom:20px;
	border-top:1px solid #eee
}
.container,.container-fluid{
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px
}
[role=button]{
	cursor:pointer
}
@media (min-width:768px){
	.container{
		width:750px
}
}
@media (min-width:992px){
	.container{
		width:970px
}
}
@media (min-width:1230px){
	.container{
		width:1200px
}
}
.row{
	margin-left:-15px;
	margin-right:-15px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
	float:left
}
.col-xs-12{
	width:100%
}
.col-xs-11{
	width:91.66666667%
}
.col-xs-10{
	width:83.33333333%
}
.col-xs-9{
	width:75%
}
.col-xs-8{
	width:66.66666667%
}
.col-xs-7{
	width:58.33333333%
}
.col-xs-6{
	width:50%
}
.col-xs-5{
	width:41.66666667%
}
.col-xs-4{
	width:33.33333333%
}
.col-xs-3{
	width:25%
}
.col-xs-2{
	width:16.66666667%
}
.col-xs-1{
	width:8.33333333%
}
.col-xs-offset-12{
	margin-left:100%
}
.col-xs-offset-11{
	margin-left:91.66666667%
}
.col-xs-offset-10{
	margin-left:83.33333333%
}
.col-xs-offset-9{
	margin-left:75%
}
.col-xs-offset-8{
	margin-left:66.66666667%
}
.col-xs-offset-7{
	margin-left:58.33333333%
}
.col-xs-offset-6{
	margin-left:50%
}
.col-xs-offset-5{
	margin-left:41.66666667%
}
.col-xs-offset-4{
	margin-left:33.33333333%
}
.col-xs-offset-3{
	margin-left:25%
}
.col-xs-offset-2{
	margin-left:16.66666667%
}
.col-xs-offset-1{
	margin-left:8.33333333%
}
.col-xs-offset-0{
	margin-left:0
}
@media (min-width:768px){
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
		float:left
}
	.col-sm-12{
		width:100%
}
	.col-sm-11{
		width:91.66666667%
}
	.col-sm-10{
		width:83.33333333%
}
	.col-sm-9{
		width:75%
}
	.col-sm-8{
		width:66.66666667%
}
	.col-sm-7{
		width:58.33333333%
}
	.col-sm-6{
		width:50%
}
	.col-sm-5{
		width:41.66666667%
}
	.col-sm-4{
		width:33.33333333%
}
	.col-sm-3{
		width:25%
}
	.col-sm-2{
		width:16.66666667%
}
	.col-sm-1{
		width:8.33333333%
}
	.col-sm-offset-12{
		margin-left:100%
}
	.col-sm-offset-11{
		margin-left:91.66666667%
}
	.col-sm-offset-10{
		margin-left:83.33333333%
}
	.col-sm-offset-9{
		margin-left:75%
}
	.col-sm-offset-8{
		margin-left:66.66666667%
}
	.col-sm-offset-7{
		margin-left:58.33333333%
}
	.col-sm-offset-6{
		margin-left:50%
}
	.col-sm-offset-5{
		margin-left:41.66666667%
}
	.col-sm-offset-4{
		margin-left:33.33333333%
}
	.col-sm-offset-3{
		margin-left:25%
}
	.col-sm-offset-2{
		margin-left:16.66666667%
}
	.col-sm-offset-1{
		margin-left:8.33333333%
}
	.col-sm-offset-0{
		margin-left:0
}
}
@media (min-width:992px){
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
		float:left
}
	.col-md-12{
		width:100%
}
	.col-md-11{
		width:91.66666667%
}
	.col-md-10{
		width:83.33333333%
}
	.col-md-9{
		width:75%
}
	.col-md-8{
		width:66.66666667%
}
	.col-md-7{
		width:58.33333333%
}
	.col-md-6{
		width:50%
}
	.col-md-5{
		width:41.66666667%
}
	.col-md-4{
		width:33.33333333%
}
	.col-md-3{
		width:25%
}
	.col-md-2{
		width:16.66666667%
}
	.col-md-1{
		width:8.33333333%
}
	.col-md-offset-12{
		margin-left:100%
}
	.col-md-offset-11{
		margin-left:91.66666667%
}
	.col-md-offset-10{
		margin-left:83.33333333%
}
	.col-md-offset-9{
		margin-left:75%
}
	.col-md-offset-8{
		margin-left:66.66666667%
}
	.col-md-offset-7{
		margin-left:58.33333333%
}
	.col-md-offset-6{
		margin-left:50%
}
	.col-md-offset-5{
		margin-left:41.66666667%
}
	.col-md-offset-4{
		margin-left:33.33333333%
}
	.col-md-offset-3{
		margin-left:25%
}
	.col-md-offset-2{
		margin-left:16.66666667%
}
	.col-md-offset-1{
		margin-left:8.33333333%
}
	.col-md-offset-0{
		margin-left:0
}
}
@media (min-width:1230px){
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
		float:left
}
	.col-lg-12{
		width:100%
}
	.col-lg-11{
		width:91.66666667%
}
	.col-lg-10{
		width:83.33333333%
}
	.col-lg-9{
		width:75%
}
	.col-lg-8{
		width:66.66666667%
}
	.col-lg-7{
		width:58.33333333%
}
	.col-lg-6{
		width:50%
}
	.col-lg-5{
		width:41.66666667%
}
	.col-lg-4{
		width:33.33333333%
}
	.col-lg-3{
		width:25%
}
	.col-lg-2{
		width:16.66666667%
}
	.col-lg-1{
		width:8.33333333%
}
	.col-lg-offset-12{
		margin-left:100%
}
	.col-lg-offset-11{
		margin-left:91.66666667%
}
	.col-lg-offset-10{
		margin-left:83.33333333%
}
	.col-lg-offset-9{
		margin-left:75%
}
	.col-lg-offset-8{
		margin-left:66.66666667%
}
	.col-lg-offset-7{
		margin-left:58.33333333%
}
	.col-lg-offset-6{
		margin-left:50%
}
	.col-lg-offset-5{
		margin-left:41.66666667%
}
	.col-lg-offset-4{
		margin-left:33.33333333%
}
	.col-lg-offset-3{
		margin-left:25%
}
	.col-lg-offset-2{
		margin-left:16.66666667%
}
	.col-lg-offset-1{
		margin-left:8.33333333%
}
	.col-lg-offset-0{
		margin-left:0
}
}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{
	content:" ";
	display:table
}
.clearfix:after,.container-fluid:after,.container:after,.row:after{
	clear:both
}
.center-block{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.hide{
	display:none!important
}
.text-hide{
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden{
	display:none!important
}
/*!* Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)*/
.fa.fa-remove:before{
	content:"\f00d"
}
.fa.fa-close:before{
	content:"\f00d"
}
.fa.fa-repeat:before{
	content:"\f01e"
}
.fa.fa-list-alt{
	font-family:'Font Awesome 5 Free';
	font-weight:400
}
.fa.fa-image{
	font-family:'Font Awesome 5 Free';
	font-weight:400
}
.fa.fa-image:before{
	content:"\f03e"
}
.fa.fa-map-marker:before{
	content:"\f3c5"
}
.fa.fa-arrows:before{
	content:"\f0b2"
}
.fa.fa-arrows-v:before{
	content:"\f338"
}
.fa.fa-arrows-h:before{
	content:"\f337"
}
.fa.fa-twitter{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-facebook{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-facebook:before{
	content:"\f39e"
}
.fa.fa-facebook-f{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-facebook-f:before{
	content:"\f39e"
}
.fa.fa-feed:before{
	content:"\f09e"
}
.fa.fa-arrows-alt:before{
	content:"\f31e"
}
.fa.fa-files-o{
	font-family:'Font Awesome 5 Free';
	font-weight:400
}
.fa.fa-files-o:before{
	content:"\f0c5"
}
.fa.fa-pinterest{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-google-plus{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-google-plus:before{
	content:"\f0d5"
}
.fa.fa-linkedin{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-linkedin:before{
	content:"\f0e1"
}
.fa.fa-comments-o{
	font-family:'Font Awesome 5 Free';
	font-weight:400
}
.fa.fa-comments-o:before{
	content:"\f086"
}
.fa.fa-mobile:before{
	content:"\f3cd"
}
.fa.fa-mobile-phone:before{
	content:"\f3cd"
}
.fa.fa-html5{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-css3{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-apple{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-windows{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-wordpress{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-google{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-envelope-o{
	font-family:'Font Awesome 5 Free';
	font-weight:400
}
.fa.fa-envelope-o:before{
	content:"\f0e0"
}
.fa.fa-header:before{
	content:"\f1dc"
}
.fa.fa-copyright{
	font-family:'Font Awesome 5 Free';
	font-weight:400
}
.fa.fa-pinterest-p{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-medium{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-500px{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-map-o{
	font-family:'Font Awesome 5 Free';
	font-weight:400
}
.fa.fa-map-o:before{
	content:"\f279"
}
.fa.fa-font-awesome{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-fa{
	font-family:'Font Awesome 5 Brands';
	font-weight:400
}
.fa.fa-fa:before{
	content:"\f2b4"
}
.fa.fa-s15:before{
	content:"\f2cd"
}
.fa.fa-window-close-o{
	font-family:'Font Awesome 5 Free';
	font-weight:400
}
.fa.fa-window-close-o:before{
	content:"\f410"
}
/*!* Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)*/
.fa,.fab,.fas{
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	display:inline-block;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	line-height:1
}
.fa-lg{
	font-size:1.33333em;
	line-height:.75em;
	vertical-align:-.0667em
}
.fa-xs{
	font-size:.75em
}
.fa-sm{
	font-size:.875em
}
.fa-1x{
	font-size:1em
}
.fa-2x{
	font-size:2em
}
.fa-3x{
	font-size:3em
}
.fa-4x{
	font-size:4em
}
.fa-5x{
	font-size:5em
}
.fa-6x{
	font-size:6em
}
.fa-7x{
	font-size:7em
}
.fa-8x{
	font-size:8em
}
.fa-9x{
	font-size:9em
}
.fa-10x{
	font-size:10em
}
.fa-fw{
	text-align:center;
	width:1.25em
}
.fa-ul{
	list-style-type:none;
	margin-left:2.5em;
	padding-left:0
}
.fa-ul>li{
	position:relative
}
.fa-li{
	left:-2em;
	position:absolute;
	text-align:center;
	width:2em;
	line-height:inherit
}
.fa-border{
	border:solid .08em #eee;
	border-radius:.1em;
	padding:.2em .25em .15em
}
@-webkit-keyframes fa-spin{
	0%{
		-webkit-transform:rotate(0);
		transform:rotate(0)
}
	100%{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
}
}
@keyframes fa-spin{
	0%{
		-webkit-transform:rotate(0);
		transform:rotate(0)
}
	100%{
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
}
}
.fa-500px:before{
	content:"\f26e"
}
.fa-ad:before{
	content:"\f641"
}
.fa-align-center:before{
	content:"\f037"
}
.fa-align-justify:before{
	content:"\f039"
}
.fa-align-left:before{
	content:"\f036"
}
.fa-align-right:before{
	content:"\f038"
}
.fa-apple:before{
	content:"\f179"
}
.fa-apple-alt:before{
	content:"\f5d1"
}
.fa-arrows-alt:before{
	content:"\f0b2"
}
.fa-arrows-alt-h:before{
	content:"\f337"
}
.fa-arrows-alt-v:before{
	content:"\f338"
}
.fa-bars:before{
	content:"\f0c9"
}
.fa-bootstrap:before{
	content:"\f836"
}
.fa-border-all:before{
	content:"\f84c"
}
.fa-border-none:before{
	content:"\f850"
}
.fa-border-style:before{
	content:"\f853"
}
.fa-box:before{
	content:"\f466"
}
.fa-child:before{
	content:"\f1ae"
}
.fa-comments:before{
	content:"\f086"
}
.fa-copyright:before{
	content:"\f1f9"
}
.fa-css3:before{
	content:"\f13c"
}
.fa-css3-alt:before{
	content:"\f38b"
}
.fa-d-and-d:before{
	content:"\f38d"
}
.fa-download:before{
	content:"\f019"
}
.fa-envelope:before{
	content:"\f0e0"
}
.fa-facebook:before{
	content:"\f09a"
}
.fa-facebook-f:before{
	content:"\f39e"
}
.fa-fill:before{
	content:"\f575"
}
.fa-fire:before{
	content:"\f06d"
}
.fa-fire-alt:before{
	content:"\f7e4"
}
.fa-font:before{
	content:"\f031"
}
.fa-font-awesome:before{
	content:"\f2b4"
}
.fa-font-awesome-alt:before{
	content:"\f35c"
}
.fa-font-awesome-logo-full:before{
	content:"\f4e6"
}
.fa-google:before{
	content:"\f1a0"
}
.fa-google-plus:before{
	content:"\f2b3"
}
.fa-google-plus-g:before{
	content:"\f0d5"
}
.fa-heading:before{
	content:"\f1dc"
}
.fa-home:before{
	content:"\f015"
}
.fa-html5:before{
	content:"\f13b"
}
.fa-i-cursor:before{
	content:"\f246"
}
.fa-icons:before{
	content:"\f86d"
}
.fa-image:before{
	content:"\f03e"
}
.fa-info:before{
	content:"\f129"
}
.fa-js:before{
	content:"\f3b8"
}
.fa-key:before{
	content:"\f084"
}
.fa-line:before{
	content:"\f3c0"
}
.fa-link:before{
	content:"\f0c1"
}
.fa-linkedin:before{
	content:"\f08c"
}
.fa-linkedin-in:before{
	content:"\f0e1"
}
.fa-list:before{
	content:"\f03a"
}
.fa-list-alt:before{
	content:"\f022"
}
.fa-list-ul:before{
	content:"\f0ca"
}
.fa-map:before{
	content:"\f279"
}
.fa-map-marker:before{
	content:"\f041"
}
.fa-map-marker-alt:before{
	content:"\f3c5"
}
.fa-marker:before{
	content:"\f5a1"
}
.fa-mask:before{
	content:"\f6fa"
}
.fa-medium:before{
	content:"\f23a"
}
.fa-mobile:before{
	content:"\f10b"
}
.fa-mobile-alt:before{
	content:"\f3cd"
}
.fa-page4:before{
	content:"\f3d7"
}
.fa-parking:before{
	content:"\f540"
}
.fa-phone:before{
	content:"\f095"
}
.fa-phone-alt:before{
	content:"\f879"
}
.fa-php:before{
	content:"\f457"
}
.fa-pinterest:before{
	content:"\f0d2"
}
.fa-pinterest-p:before{
	content:"\f231"
}
.fa-plus:before{
	content:"\f067"
}
.fa-power-off:before{
	content:"\f011"
}
.fa-quote-left:before{
	content:"\f10d"
}
.fa-quote-right:before{
	content:"\f10e"
}
.fa-remove-format:before{
	content:"\f87d"
}
.fa-rev:before{
	content:"\f5b2"
}
.fa-rss:before{
	content:"\f09e"
}
.fa-spinner:before{
	content:"\f110"
}
.fa-text-height:before{
	content:"\f034"
}
.fa-text-width:before{
	content:"\f035"
}
.fa-tools:before{
	content:"\f7d9"
}
.fa-twitter:before{
	content:"\f099"
}
.fa-weight:before{
	content:"\f496"
}
.fa-window-close:before{
	content:"\f410"
}
.fa-windows:before{
	content:"\f17a"
}
.fa-wordpress:before{
	content:"\f19a"
}
@font-face{
	font-family:'Font Awesome 5 Brands';
	font-style:normal;
	font-weight:400;
	font-display:auto;
	src:url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-brands-400.eot);
	src:url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-brands-400.eot#iefix) format("embedded-opentype"),url(https://shivautomatics.comhttps://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")
}
.fab{
	font-family:'Font Awesome 5 Brands'
}
@font-face{
	font-family:'Font Awesome 5 Free';
	font-style:normal;
	font-weight:400;
	font-display:auto;
	src:url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-regular-400.eot);
	src:url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(https://shivautomatics.comhttps://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")
}
@font-face{
	font-family:'Font Awesome 5 Free';
	font-style:normal;
	font-weight:900;
	font-display:auto;
	src:url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-solid-900.eot);
	src:url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(https://shivautomatics.comhttps://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}
.fa,.fas{
	font-family:'Font Awesome 5 Free';
	font-weight:900
}
@font-face{
	font-family:Flaticon;
	src:url(https://shivautomatics.com/wp-content/themes/industro/fonts/Flaticon.eot);
	src:url(https://shivautomatics.com/wp-content/themes/industro/fonts/Flaticon.eot#iefix) format("embedded-opentype"),url(https://shivautomatics.com/wp-content/themes/industro/fonts/Flaticon.woff) format("woff"),url(https://shivautomatics.com/wp-content/themes/industro/fonts/Flaticon.ttf) format("truetype"),url(https://shivautomatics.comhttps://shivautomatics.com/wp-content/themes/industro/fonts/Flaticon.svg#Flaticon) format("svg");
	font-weight:400;
	font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	@font-face{
		font-family:Flaticon;
		src:url(/wp-content/themes/industro/fonts/Flaticon.svg#Flaticon) format("svg")
}
}
[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{
	font-family:Flaticon;
	font-style:normal
}
.flaticon-factory:before{
	content:"\f103"
}
.flaticon-factory-1:before{
	content:"\f104"
}
.flaticon-factory-2:before{
	content:"\f107"
}
.flaticon-factory-3:before{
	content:"\f108"
}
.flaticon-factory-4:before{
	content:"\f10d"
}
.flaticon-factory-5:before{
	content:"\f119"
}
.flaticon-manufacture:before{
	content:"\f123"
}
.flaticon-industrial:before{
	content:"\f127"
}
.flaticon-global:before{
	content:"\f137"
}
.slick-slider{
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus{
	outline:0
}
.slick-slider .slick-list{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-slide{
	display:none;
	float:left;
	outline:0;
	height:100%;
	min-height:1px
}
[dir=rtl] .slick-slide{
	float:right
}
.slick-slide img{
	display:block
}
.slick-slide.slick-loading img{
	display:none
}
.slick-loading .slick-slide{
	visibility:hidden
}
.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-loading .slick-list{
	background:#fff url(https://shivautomatics.com/wp-content/themes/industro/images/ajax-loader.gif) center center no-repeat
}
@font-face{
	font-family:slick;
	font-weight:400;
	font-style:normal;
	src:url(https://shivautomatics.com/wp-content/themes/industro/fonts/slick.eot);
	src:url(https://shivautomatics.com/wp-content/themes/industro/fonts/slick.eot#iefix) format('embedded-opentype'),url(https://shivautomatics.com/wp-content/themes/industro/fonts/slick.woff) format('woff'),url(https://shivautomatics.com/wp-content/themes/industro/fonts/slick.ttf) format('truetype'),url(https://shivautomatics.com/wp-content/themes/industro/fonts/slick.svg#slick) format('svg')
}
.slick-next{
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:20px;
	height:20px;
	padding:0;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	cursor:pointer;
	color:transparent;
	border:none;
	outline:0;
	background:0 0
}
.slick-next:focus,.slick-next:hover{
	color:transparent;
	outline:0;
	background:0 0
}
.slick-next:focus:before,.slick-next:hover:before{
	opacity:1
}
.slick-next:before{
	font-family:slick;
	font-size:20px;
	line-height:1;
	opacity:.75;
	color:#fff;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-next{
	right:-25px
}
[dir=rtl] .slick-next{
	right:auto;
	left:-25px
}
.slick-next:before{
	content:'→'
}
[dir=rtl] .slick-next:before{
	content:'←'
}
@charset "UTF-8";
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{
	line-height:1.15;
	-webkit-text-size-adjust:100%
}
body{
	margin:0
}
h1{
	font-size:2em;
	margin:.67em 0
}
hr{
	box-sizing:content-box;
	height:0;
	overflow:visible
}
a{
	background-color:transparent
}
b,strong{
	font-weight:700
}
small{
	font-size:80%
}
sub{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub{
	bottom:-.25em
}
img{
	border-style:none
}
button{
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button{
	overflow:visible
}
button{
	text-transform:none
}
[type=button],[type=reset],[type=submit],button{
	-webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
	border-style:none;
	padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
	outline:1px dotted ButtonText
}
[type=checkbox],[type=radio]{
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
	height:auto
}
[type=search]{
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit
}
details{
	display:block
}
template{
	display:none
}
[hidden]{
	display:none
}
body,button{
	color:#595959;
	font-family:Roboto,sans-serif;
	font-size:16px;
	line-height:1.625;
	font-weight:400;
	-ms-word-wrap:break-word;
	word-wrap:break-word;
	box-sizing:border-box
}
h1,h2,h3,h4,h5,h6{
	font-weight:700;
	line-height:1.2;
	margin:0 0 20px;
	color:#0a0f2b
}
h1{
	font-size:42px
}
h2{
	font-size:36px
}
h3{
	font-size:30px
}
h4{
	font-size:24px
}
h5{
	font-size:18px
}
h6{
	font-size:16px
}
p{
	margin:0 0 20px
}
em,i{
	font-style:italic
}
address{
	margin:0 0 1.5em
}
var{
	font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
	font-size:15px
}
.bg-alt{
	background:#f7f7f7
}
.bg-primary{
	background:#f30
}
.text-primary{
	color:#f30
}
.subtitle{
	font-weight:500;
	margin-bottom:10px
}
.font14{
	font-size:14px
}
.text-light *{
	color:#fff
}
html{
	box-sizing:border-box
}
*,:after,:before{
	box-sizing:inherit
}
body{
	background:#fff;
	overflow-x:hidden
}
hr{
	background-color:#ccc;
	border:0;
	height:1px;
	margin-bottom:1.5em
}
ul{
	margin:0 0 20px;
	padding-left:18px
}
ul{
	list-style:disc
}
li>ul{
	margin-bottom:0;
	margin-left:1.5em
}
dd{
	margin:0 1.5em 1.5em
}
img{
	height:auto;
	max-width:100%
}
figure{
	margin:1em 0
}
.btn{
	transition:all .3s linear;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-size:14px;
	padding:13px 38px 13px 38px;
	line-height:1.42857143;
	display:inline-block;
	margin-bottom:0;
	text-decoration:none;
	white-space:nowrap;
	vertical-align:middle;
	font-weight:700;
	text-align:center;
	background:#f30;
	cursor:pointer;
	border:1px solid transparent;
	color:#fff
}
.btn:visited{
	color:#fff
}
.btn:focus,.btn:hover{
	background:#0a0f2b;
	color:#fff
}
.btn.btn-light{
	background:#fff;
	color:#0a0f2b
}
.btn.btn-light:visited{
	color:#0a0f2b
}
.btn.btn-light:focus,.btn.btn-light:hover{
	background:#0a0f2b;
	color:#fff
}
.btn.btn-border{
	color:#f30;
	border:1px solid;
	background:0 0
}
.btn.btn-border:visited{
	color:#f30
}
.btn.btn-border:focus,.btn.btn-border:hover{
	background:#f30;
	border-color:#f30;
	color:#fff
}
.btn.btn-border.btn-light{
	color:#fff
}
.btn.btn-border.btn-light:focus,.btn.btn-border.btn-light:hover{
	background:#fff;
	border-color:#fff;
	color:#0a0f2b
}
.btn-medium{
	padding:16px 48px
}
.btn-large{
	padding:16px 58px
}
.btn i{
	margin-right:7px
}
::-webkit-input-placeholder{
	color:#a9a9a9
}
::-moz-placeholder{
	color:#a9a9a9
}
:-ms-input-placeholder{
	color:#a9a9a9
}
:-moz-placeholder{
	color:#a9a9a9
}
a{
	color:#0a0f2b;
	text-decoration:none
}
a:visited{
	color:#0a0f2b
}
a:active,a:focus,a:hover{
	color:#f30;
	text-decoration:none
}
a:focus{
	outline:0
}
a:active,a:hover{
	outline:0
}
a{
	transition:all .3s linear;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear
}
.site-header{
	background-color:#fff
}
.top-bar{
	clear:both;
	display:block;
	width:100%;
	background-color:#0a0f2b;
	padding:7px 0 7px 0
}
.site-header{
	position:relative;
	z-index:999
}
.site-header .info-list{
	float:left;
	padding:0;
	margin:0
}
.site-header .info-list li{
	list-style:none;
	display:inline-block;
	margin-right:26px;
	font-size:14px;
	color:#c1c1c1
}
.site-header .info-list li a{
	color:#c1c1c1
}
.site-header .info-list li span{
	display:inline-block;
	margin-left:6px
}
.site-header .info-list li:last-child{
	margin-right:0
}
.site-header .social-list{
	float:right
}
.site-header .social-list li{
	margin-left:15px;
	margin-right:0
}
.site-header .social-list li a{
	color:#fff
}
.site-header .social-list li a:hover{
	color:#f30
}
.social-list{
	padding:0;
	margin:0
}
.social-list li{
	padding:0;
	list-style:none;
	display:inline-block;
	margin-right:22px
}
.social-list li a{
	color:inherit
}
.social-list li a:hover{
	color:#f30
}
#site-logo{
	float:left;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	min-height:100px;
	padding:10px 0;
	margin-bottom:0;
	position:relative
}
#site-logo a{
	display:block
}
#site-logo a img{
	display:block
}
.header-call-to-action{
	float:right
}
.main-navigation{
	display:block;
	float:right;
	padding-top:40px
}
.main-navigation ul{
	list-style:none;
	margin:0;
	padding-left:0
}
.main-navigation ul ul{
	border-top:3px solid #f30;
	box-shadow:0 8px 15px rgba(0,0,0,.1);
	background:#fff;
	position:absolute;
	top:120%;
	left:0;
	z-index:99999;
	min-width:250px;
	line-height:20px;
	padding:0;
	margin:0;
	transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	-ms-transition:all .2s linear;
	opacity:0;
	visibility:hidden
}
.main-navigation ul ul ul{
	left:100%;
	top:0
}
.main-navigation ul ul li{
	float:none;
	display:block;
	padding:0;
	border-bottom:1px solid #ecf0f1
}
.main-navigation ul ul li:hover>ul{
	left:100%;
	top:-3px
}
.main-navigation ul ul a{
	padding:11px 14px 11px 14px;
	width:100%;
	font-size:14px;
	text-transform:none;
	font-weight:500;
	white-space:nowrap
}
.main-navigation ul ul a:hover{
	background:#f7f7f7;
	color:#0a0f2b
}
.main-navigation ul li:hover>ul{
	top:100%;
	opacity:1;
	visibility:visible
}
.main-navigation li{
	display:inline-block;
	position:relative;
	padding:0 16px 38px;
	float:left
}
.main-navigation a{
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	font-weight:500;
	color:#0a0f2b
}
.main-navigation a:hover{
	color:#f30
}
.header-call-to-action{
	padding-top:27px
}
.no-btn .btn-cta{
	margin-left:20px
}
.btn-cta{
	float:right
}
.top-header{
	border-bottom:1px solid #dadbdf
}
.top-header .btn-cta{
	margin-left:55px;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	min-height:100px
}
.top-header .info-list{
	min-height:100px;
	float:right;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important
}
.top-header .info-list li{
	font-size:15px;
	display:table;
	margin-right:35px
}
.top-header .info-list li i{
	font-size:40px;
	display:inline-block;
	color:#f30;
	vertical-align:middle
}
.top-header .info-list li span{
	color:#0a0f2b;
	font-weight:500;
	display:block;
	margin-left:0
}
.header-layout-2 .social-list{
	min-height:62px;
	font-size:14px;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	margin-left:25px;
	padding-left:25px;
	position:relative
}
.header-layout-2 .social-list li{
	margin-left:20px
}
.header-layout-2 .social-list li a{
	color:#0a0f2b
}
.header-layout-2 .social-list li a i:not(.fa-twitter){
	font-weight:600
}
.header-layout-2 .social-list li:first-child{
	margin-left:0
}
.header-layout-2 .social-list:before{
	content:"";
	position:absolute;
	left:0;
	height:22px;
	width:1px;
	background:#dadbdf
}
#menu-btn{
	float:right;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	font-size:28px;
	color:#000;
	cursor:pointer;
	padding:8px 10px;
	margin-top:28px
}
.page-header{
	display:-webkit-box!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-align:center!important;
	-ms-flex-align:center!important;
	align-items:center!important;
	background:no-repeat top center;
	background-size:cover
}
.page-title{
	color:#fff;
	margin-bottom:0
}
#content[tabindex="-1"]:focus{
	outline:0
}
.text-center{
	text-align:center
}
.text-left{
	text-align:left
}
.text-right{
	text-align:right
}
.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{
	content:"";
	display:table;
	table-layout:fixed
}
.site-content:after,.site-footer:after,.site-header:after{
	clear:both
}
.widget{
	margin:0 0 65px
}
.widget ul{
	margin-bottom:0
}
.widget ul{
	list-style:none;
	margin:0;
	padding:0
}
.widget ul li{
	list-style:none;
	margin-bottom:0;
	padding:5px 0
}
.widget ul li:first-child{
	padding-top:0
}
.widget ul li a{
	font-weight:500
}
.widget ul .children,.widget ul .sub-menu{
	margin-top:10px;
	margin-left:15px
}
.widget ul .children li a,.widget ul .sub-menu li a{
	padding-left:10px
}
.widget ul .children li:last-child,.widget ul .sub-menu li:last-child{
	padding-bottom:0;
	border-bottom:none
}
.widget li{
	padding:10px 0
}
.widget-title{
	margin:0;
	padding:0 0 30px
}
body:not(.single) .site-content:not(.full-content){
	padding:70px 0 110px
}
.sticky{
	display:block
}
.page-content ul{
	line-height:32px
}
.meta-single{
	margin-bottom:40px
}
.post-navigation{
	margin-top:40px
}
.post-navigation h2{
	display:none
}
.post-navigation .nav-next{
	float:left;
	width:50%;
	padding:0 10px;
	font-weight:600
}
.post-navigation .nav-next{
	float:right;
	text-align:right
}
.comments-title{
	font-size:24px;
	padding:0;
	margin-bottom:40px
}
.comments-title.has-comments{
	padding-bottom:30px
}
@media (min-width:1230px){
	.content-area:not(.col-lg-12){
		width:830px
}
}
.page-content .wp-smiley{
	border:none;
	margin-bottom:0;
	margin-top:0;
	padding:0
}
embed,object{
	max-width:100%
}
.custom-logo-link{
	display:inline-block
}
.gallery{
	margin-bottom:1.5em;
	margin-left:-7px;
	margin-right:-7px
}
.gallery-item{
	display:inline-block;
	text-align:center;
	vertical-align:top;
	width:100%;
	margin:0;
	padding:7px
}
.wpcf7-form .wpcf7-text{
	height:60px;
	width:100%;
	background:#f7f7f7;
	padding:15px 20px;
	display:block
}
.wpcf7-form p{
	margin-bottom:0
}
.contact-info{
	overflow:hidden
}
.contact-info i{
	font-size:34px;
	color:#f30;
	float:left;
	min-width:34px;
	margin-top:7px;
	text-align:center
}
.contact-info .info{
	float:left;
	margin-bottom:8px;
	margin-left:24px
}
.contact-info h5{
	margin-bottom:5px
}
.contact-info a{
	color:#595959
}
.contact-info a:hover{
	color:#f30
}
.icon-box i{
	display:inline-block;
	font-size:55px;
	margin-bottom:25px;
	color:#f30
}
.icon-box img{
	max-width:70px;
	display:inline-block;
	margin-bottom:27px
}
.icon-box h5{
	font-size:20px
}
.icon-box .link-box{
	font-weight:600;
	font-size:14px
}
.icon-box.style-2{
	overflow:hidden
}
.icon-box.style-2 i,.icon-box.style-2 img{
	float:left;
	margin-right:30px
}
.icon-box.style-2 .content-box{
	padding-left:100px
}
.icon-box.style-2 h5{
	margin-bottom:13px
}
.content-box p{
	margin-bottom:12px
}
.service-box img{
	display:inline-block;
	margin-bottom:27px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px
}
.service-box h5{
	font-size:20px
}
.service-box .link-box{
	font-weight:600;
	font-size:14px
}
.fun-facts .number{
	color:#fff;
	font-size:48px;
	line-height:1.4;
	font-weight:600
}
.fun-facts .title-fact{
	color:#fff;
	font-size:20px
}
.fun-facts .title-fact span{
	display:block
}
.slick-slider .slider-nav{
	position:absolute;
	width:45px;
	height:45px;
	background:#e8e8e8;
	color:#0a0f2b;
	border:none;
	outline:0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	transition:all .3s linear;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear;
	top:50%;
	margin-top:-22px;
	left:-70px
}
.slick-slider .slider-nav:not(.slick-disabled):hover{
	background:#f30;
	color:#fff
}
.slick-slider .next-nav{
	left:auto;
	right:-70px
}
.partner-grid{
	overflow:hidden;
	text-align:center
}
.partner-grid .partner-item{
	width:20%;
	min-height:160px;
	line-height:160px;
	float:left;
	padding:0 40px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.partner-grid .partner-item.one-row,.partner-grid .partner-item:first-child{
	border-left:none
}
.partner-grid .partner-item.last{
	border-bottom:none
}
.partner-grid.col-4 .partner-item{
	width:25%
}
.partner-grid.col-3 .partner-item{
	width:33.33%
}
.partner-grid.col-6 .partner-item{
	width:16.6667%
}
.p-info p span:last-child{
	display:none
}
.download-box p{
	margin-bottom:30px
}
.download-box .btn-download{
	padding-left:20px;
	padding-right:20px;
	width:100%;
	max-width:275px;
	text-align:left;
	font-size:18px;
	font-weight:400
}
.download-box .btn-download i{
	font-size:18px;
	position:relative;
	padding-right:40px;
	margin-right:0
}
.download-box .btn-download i:after{
	content:"";
	position:absolute;
	right:16px;
	top:0;
	width:1px;
	height:100%;
	background:#fff
}
.rev_slider b,.rev_slider strong{
	font-weight:600!important
}
.rev_slider .tparrows{
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	transition:all .3s linear;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-ms-transition:all .3s linear
}
.rev_slider .tparrows:hover{
	background:#f30
}
.wpb_wrapper .wpb_revslider_element{
	margin-bottom:0
}
.vc_row-full-width .vc_row{
	margin:0
}
.vc_row-no-padding .vc_row .vc_column-inner{
	padding-left:0;
	padding-right:0
}
.container .container{
	width:100%;
	padding:0
}
@media only screen and (min-width:768px){
	.wpb_row.vc_row-o-equal-height .vc_column_container{
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex
}
	.wpb_row.vc_row-o-equal-height>.vc_row{
		width:100%;
		margin:0
}
	.wpb_row.vc_row-o-equal-height .vc_row{
		box-sizing:border-box;
		flex-wrap:wrap;
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex
}
	_::-webkit-full-page-media,_:future,:root .wpb_row.vc_row-o-equal-height .vc_row{
		display:-webkit-box;
		display:-webkit-flex
}
	.wpb_row.vc_row-o-equal-height .vc_column_container{
		-moz-box-align:stretch;
		align-items:stretch
}
	.wpb_row.vc_row-o-content-middle .vc_column_container .vc_column-inner{
		-moz-box-pack:center;
		justify-content:center
}
	.wpb_row.vc_row-flex .vc_column_container:not(.bg-center) .vc_column-inner{
		-moz-box-flex:1;
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		flex-direction:column;
		flex-grow:1;
		background-position:top!important
}
	.wpb_row.vc_row-o-content-bottom .vc_column_container .vc_column-inner{
		-moz-box-pack:end;
		justify-content:flex-end
}
	.wpb_row.vc_row-o-content-top .vc_column_container .vc_column-inner{
		-moz-box-pack:start;
		justify-content:flex-start
}
}
.site-footer{
	background:#ffffff;
}
.site-footer .widget{
	margin:0 0 40px 0
}
.site-footer .textwidget{
	color:#0a0f2b
}
.footer-contact-info{
	display:grid;
	grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
	grid-gap:10px;
	box-sizing:border-box;
	width:100%;
	padding:49px 49px;
	border-bottom:1px solid #ccc
}
.footer-contact-info .footer-info-box{
	padding:5px;
	color:#0a0f2b;
	display:table;
	text-align:center
}
.footer-contact-info .footer-info-box>*{
	vertical-align:middle;
	display:table-cell
}
.footer-contact-info .footer-info-box i{
	font-size:34px;
	display:inline-block
}
.footer-contact-info .footer-info-box span{
	font-size:18px;
	line-height:28px;
	font-weight:700;
	display:inline-block;
	text-align:left;
	margin-left:27px
}
.footer-contact-info .footer-info-box span small{
	font-weight:400;
	display:block
}
.footer-contact-info.no-line{
	border:none
}
.main-footer{
	padding:70px 0 80px 0
}
.main-footer .widget h3.widget-title{
	font-size:20px;
	font-weight:700;
	padding-bottom:20px
}
.main-footer .widget ul li{
	line-height:28px;
	font-weight:400;
	padding-bottom:0
}
.main-footer .widget ul li a{
	font-weight:400
}
.main-footer .widget.widget_media_image{
	margin-bottom:30px
}
.main-footer .social-list li{
	margin-right:15px
}
.main-footer .social-list li i{
	font-weight:600
}
.footer-bottom{
	background:#0a0f2b;
	padding:22px 0;
	font-size:14px
}
.footer-bottom .footer-copyright{
	color:#fff
}
.footer-nav ul{
	margin-bottom:0;
	text-align:right
}
.footer-nav ul li{
	display:inline-block
}
.footer-nav ul li:last-child a{
	border:none;
	padding-right:0
}
.footer-nav ul li a{
	display:inline-block;
	font-size:14px;
	line-height:11px;
	color:#fff;
	border-right:1px solid #fff;
	padding:0 13px 0 13px
}
.footer-nav ul li a:hover{
	color:#f30
}
@media (min-width:992px){
	.lg-hidden{
		display:none
}
	.lg-left-100{
		margin-left:-100px
}
	.lg-right-80{
		margin-right:-80px
}
	.lg-right70{
		padding-right:70px
}
	.lg-right40{
		padding-right:40px!important
}
	.main-navigation{
		display:block!important
}
	.main-navigation ul{
		display:block!important
}
	#menu-btn{
		display:none!important
}
	.header-layout-2 .main-navigation{
		float:left;
		padding-top:0
}
	.header-layout-2 .main-navigation ul.menu>li{
		padding:0
}
	.header-layout-2 .main-navigation ul.menu>li>a{
		padding:20px 16px
}
	.header-layout-2 .main-navigation ul.menu>li:first-child>a{
		padding-left:0
}
	.header-layout-2 .main-navigation ul.menu>li ul a{
		padding:14px
}
	#custom_html-4{
		padding-left:60px
}
	#custom_html-5{
		padding-left:20px
}
}
@media (min-width:992px) and (max-width:1229px){
	.main-navigation li{
		padding-left:8px;
		padding-right:8px
}
	.main-navigation li a{
		font-size:13px
}
}
@media (min-width:768px) and (max-width:991px){
	.md-hidden{
		display:none
}
}
@media (min-width:480px) and (max-width:767px){
	.sm-hidden{
		display:none
}
}
@media (max-width:991px){
	.header-call-to-action{
		display:none
}
	.main-navigation{
		float:none;
		display:none;
		clear:both;
		padding-top:0;
		padding-bottom:20px
}
	.main-navigation li{
		display:block;
		float:none;
		padding:0;
		position:relative
}
	.main-navigation li>span{
		content:"";
		width:45px;
		height:45px;
		position:absolute;
		top:0;
		right:0;
		background:url(https://shivautomatics.com/wp-content/themes/industro/images/arrow-down-dark.png) no-repeat center center;
		z-index:10;
		cursor:pointer;
		transition:all .1s linear;
		-webkit-transition:all .1s linear;
		-moz-transition:all .1s linear;
		-o-transition:all .1s linear;
		-ms-transition:all .1s linear
}
	.main-navigation li>span:hover{
		background-color:#eee
}
	.main-navigation li a{
		padding:12px 0
}
	.main-navigation li ul{
		display:none;
		opacity:1;
		visibility:visible;
		position:static;
		border:none;
		box-shadow:none;
		padding-bottom:10px
}
	.header-layout-2 .top-header{
		border:none
}
	.header-layout-2 .btn-cta,.header-layout-2 .info-list,.header-layout-2 .social-list{
		display:none!important
}
	.footer-contact-info{
		padding:0
}
	.footer-contact-info .footer-info-box{
		padding-top:30px;
		padding-bottom:30px
}
	.footer-nav{
		margin-top:20px
}
	.footer-nav ul{
		text-align:left;
		padding-left:0
}
	.footer-nav ul li:first-child a{
		padding-left:0
}
	.partner-grid.logo-grid .partner-item{
		width:50%;
		border-bottom:1px solid #ccc;
		border-left:none
}
	.call-to-action .text-right{
		text-align:left;
		margin-top:20px
}
}
@media (max-width:767px){
	.page-header .container{
		width:100%
}
	.site-header .social-list{
		float:none;
		margin-top:10px
}
	.site-header .social-list li{
		margin-left:0;
		margin-right:10px
}
	.site-header .info-list{
		float:none
}
	.footer-contact-info{
		display:block;
		padding:20px 0
}
	.footer-contact-info .footer-info-box{
		padding-top:15px;
		padding-bottom:15px
}
}
@media (max-width:600px){
	.xs-hidden{
		display:none
}
}
/*!* WPBakery Page Builder v6.0.0 (https://wpbakery.com)* Copyright 2011-2021 Michael M, WPBakery* License: Commercial. More details: http://go.wpbakery.com/licensing*/
.vc_row:after,.vc_row:before{
	content:" ";
	display:table
}
.vc_row:after{
	clear:both
}
@media (max-width:767px){
	.vc_hidden-xs{
		display:none!important
}
}
@media (min-width:768px) and (max-width:991px){
	.vc_hidden-sm{
		display:none!important
}
}
@media (min-width:992px) and (max-width:1199px){
	.vc_hidden-md{
		display:none!important
}
}
@media (min-width:1200px){
	.vc_hidden-lg{
		display:none!important
}
}
.vc_column_container{
	width:100%
}
.vc_row{
	margin-left:-15px;
	margin-right:-15px
}
.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{
	float:left
}
.vc_col-xs-12{
	width:100%
}
.vc_col-xs-11{
	width:91.66666667%
}
.vc_col-xs-10{
	width:83.33333333%
}
.vc_col-xs-9{
	width:75%
}
.vc_col-xs-8{
	width:66.66666667%
}
.vc_col-xs-7{
	width:58.33333333%
}
.vc_col-xs-6{
	width:50%
}
.vc_col-xs-5{
	width:41.66666667%
}
.vc_col-xs-4{
	width:33.33333333%
}
.vc_col-xs-3{
	width:25%
}
.vc_col-xs-2{
	width:16.66666667%
}
.vc_col-xs-1{
	width:8.33333333%
}
.vc_col-xs-offset-12{
	margin-left:100%
}
.vc_col-xs-offset-11{
	margin-left:91.66666667%
}
.vc_col-xs-offset-10{
	margin-left:83.33333333%
}
.vc_col-xs-offset-9{
	margin-left:75%
}
.vc_col-xs-offset-8{
	margin-left:66.66666667%
}
.vc_col-xs-offset-7{
	margin-left:58.33333333%
}
.vc_col-xs-offset-6{
	margin-left:50%
}
.vc_col-xs-offset-5{
	margin-left:41.66666667%
}
.vc_col-xs-offset-4{
	margin-left:33.33333333%
}
.vc_col-xs-offset-3{
	margin-left:25%
}
.vc_col-xs-offset-2{
	margin-left:16.66666667%
}
.vc_col-xs-offset-1{
	margin-left:8.33333333%
}
.vc_col-xs-offset-0{
	margin-left:0
}
.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5,.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5,.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5,.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.vc_col-xs-1\/5,.vc_col-xs-2\/5,.vc_col-xs-3\/5,.vc_col-xs-4\/5,.vc_col-xs-5\/5{
	float:left
}
.vc_col-xs-5\/5{
	width:100%
}
.vc_col-xs-4\/5{
	width:80%
}
.vc_col-xs-3\/5{
	width:60%
}
.vc_col-xs-2\/5{
	width:40%
}
.vc_col-xs-1\/5{
	width:20%
}
.vc_col-xs-offset-5\/5{
	margin-left:100%
}
.vc_col-xs-offset-4\/5{
	margin-left:80%
}
.vc_col-xs-offset-3\/5{
	margin-left:60%
}
.vc_col-xs-offset-2\/5{
	margin-left:40%
}
.vc_col-xs-offset-1\/5{
	margin-left:20%
}
.vc_col-xs-offset-0\/5{
	margin-left:0
}
@media (min-width:768px){
	.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{
		float:left
}
	.vc_col-sm-12{
		width:100%
}
	.vc_col-sm-11{
		width:91.66666667%
}
	.vc_col-sm-10{
		width:83.33333333%
}
	.vc_col-sm-9{
		width:75%
}
	.vc_col-sm-8{
		width:66.66666667%
}
	.vc_col-sm-7{
		width:58.33333333%
}
	.vc_col-sm-6{
		width:50%
}
	.vc_col-sm-5{
		width:41.66666667%
}
	.vc_col-sm-4{
		width:33.33333333%
}
	.vc_col-sm-3{
		width:25%
}
	.vc_col-sm-2{
		width:16.66666667%
}
	.vc_col-sm-1{
		width:8.33333333%
}
	.vc_col-sm-offset-12{
		margin-left:100%
}
	.vc_col-sm-offset-11{
		margin-left:91.66666667%
}
	.vc_col-sm-offset-10{
		margin-left:83.33333333%
}
	.vc_col-sm-offset-9{
		margin-left:75%
}
	.vc_col-sm-offset-8{
		margin-left:66.66666667%
}
	.vc_col-sm-offset-7{
		margin-left:58.33333333%
}
	.vc_col-sm-offset-6{
		margin-left:50%
}
	.vc_col-sm-offset-5{
		margin-left:41.66666667%
}
	.vc_col-sm-offset-4{
		margin-left:33.33333333%
}
	.vc_col-sm-offset-3{
		margin-left:25%
}
	.vc_col-sm-offset-2{
		margin-left:16.66666667%
}
	.vc_col-sm-offset-1{
		margin-left:8.33333333%
}
	.vc_col-sm-offset-0{
		margin-left:0
}
	.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5{
		float:left
}
	.vc_col-sm-5\/5{
		width:100%
}
	.vc_col-sm-4\/5{
		width:80%
}
	.vc_col-sm-3\/5{
		width:60%
}
	.vc_col-sm-2\/5{
		width:40%
}
	.vc_col-sm-1\/5{
		width:20%
}
	.vc_col-sm-offset-5\/5{
		margin-left:100%
}
	.vc_col-sm-offset-4\/5{
		margin-left:80%
}
	.vc_col-sm-offset-3\/5{
		margin-left:60%
}
	.vc_col-sm-offset-2\/5{
		margin-left:40%
}
	.vc_col-sm-offset-1\/5{
		margin-left:20%
}
	.vc_col-sm-offset-0\/5{
		margin-left:0
}
}
@media (min-width:992px){
	.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9{
		float:left
}
	.vc_col-md-12{
		width:100%
}
	.vc_col-md-11{
		width:91.66666667%
}
	.vc_col-md-10{
		width:83.33333333%
}
	.vc_col-md-9{
		width:75%
}
	.vc_col-md-8{
		width:66.66666667%
}
	.vc_col-md-7{
		width:58.33333333%
}
	.vc_col-md-6{
		width:50%
}
	.vc_col-md-5{
		width:41.66666667%
}
	.vc_col-md-4{
		width:33.33333333%
}
	.vc_col-md-3{
		width:25%
}
	.vc_col-md-2{
		width:16.66666667%
}
	.vc_col-md-1{
		width:8.33333333%
}
	.vc_col-md-offset-12{
		margin-left:100%
}
	.vc_col-md-offset-11{
		margin-left:91.66666667%
}
	.vc_col-md-offset-10{
		margin-left:83.33333333%
}
	.vc_col-md-offset-9{
		margin-left:75%
}
	.vc_col-md-offset-8{
		margin-left:66.66666667%
}
	.vc_col-md-offset-7{
		margin-left:58.33333333%
}
	.vc_col-md-offset-6{
		margin-left:50%
}
	.vc_col-md-offset-5{
		margin-left:41.66666667%
}
	.vc_col-md-offset-4{
		margin-left:33.33333333%
}
	.vc_col-md-offset-3{
		margin-left:25%
}
	.vc_col-md-offset-2{
		margin-left:16.66666667%
}
	.vc_col-md-offset-1{
		margin-left:8.33333333%
}
	.vc_col-md-offset-0{
		margin-left:0
}
	.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5{
		float:left
}
	.vc_col-md-5\/5{
		width:100%
}
	.vc_col-md-4\/5{
		width:80%
}
	.vc_col-md-3\/5{
		width:60%
}
	.vc_col-md-2\/5{
		width:40%
}
	.vc_col-md-1\/5{
		width:20%
}
	.vc_col-md-offset-5\/5{
		margin-left:100%
}
	.vc_col-md-offset-4\/5{
		margin-left:80%
}
	.vc_col-md-offset-3\/5{
		margin-left:60%
}
	.vc_col-md-offset-2\/5{
		margin-left:40%
}
	.vc_col-md-offset-1\/5{
		margin-left:20%
}
	.vc_col-md-offset-0\/5{
		margin-left:0
}
}
@media (min-width:1200px){
	.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{
		float:left
}
	.vc_col-lg-12{
		width:100%
}
	.vc_col-lg-11{
		width:91.66666667%
}
	.vc_col-lg-10{
		width:83.33333333%
}
	.vc_col-lg-9{
		width:75%
}
	.vc_col-lg-8{
		width:66.66666667%
}
	.vc_col-lg-7{
		width:58.33333333%
}
	.vc_col-lg-6{
		width:50%
}
	.vc_col-lg-5{
		width:41.66666667%
}
	.vc_col-lg-4{
		width:33.33333333%
}
	.vc_col-lg-3{
		width:25%
}
	.vc_col-lg-2{
		width:16.66666667%
}
	.vc_col-lg-1{
		width:8.33333333%
}
	.vc_col-lg-offset-12{
		margin-left:100%
}
	.vc_col-lg-offset-11{
		margin-left:91.66666667%
}
	.vc_col-lg-offset-10{
		margin-left:83.33333333%
}
	.vc_col-lg-offset-9{
		margin-left:75%
}
	.vc_col-lg-offset-8{
		margin-left:66.66666667%
}
	.vc_col-lg-offset-7{
		margin-left:58.33333333%
}
	.vc_col-lg-offset-6{
		margin-left:50%
}
	.vc_col-lg-offset-5{
		margin-left:41.66666667%
}
	.vc_col-lg-offset-4{
		margin-left:33.33333333%
}
	.vc_col-lg-offset-3{
		margin-left:25%
}
	.vc_col-lg-offset-2{
		margin-left:16.66666667%
}
	.vc_col-lg-offset-1{
		margin-left:8.33333333%
}
	.vc_col-lg-offset-0{
		margin-left:0
}
	.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{
		float:left
}
	.vc_col-lg-5\/5{
		width:100%
}
	.vc_col-lg-4\/5{
		width:80%
}
	.vc_col-lg-3\/5{
		width:60%
}
	.vc_col-lg-2\/5{
		width:40%
}
	.vc_col-lg-1\/5{
		width:20%
}
	.vc_col-lg-offset-5\/5{
		margin-left:100%
}
	.vc_col-lg-offset-4\/5{
		margin-left:80%
}
	.vc_col-lg-offset-3\/5{
		margin-left:60%
}
	.vc_col-lg-offset-2\/5{
		margin-left:40%
}
	.vc_col-lg-offset-1\/5{
		margin-left:20%
}
	.vc_col-lg-offset-0\/5{
		margin-left:0
}
}
.vc_clearfix:after,.vc_clearfix:before{
	content:" ";
	display:table
}
.vc_clearfix:after{
	clear:both
}
.vc_clearfix:after,.vc_clearfix:before{
	content:" ";
	display:table
}
.vc_clearfix:after{
	clear:both
}
.vc_el-clearfix{
	clear:both
}
@media (max-width:767px){
	.vc_el-clearfix-xs{
		clear:both
}
}
@media (min-width:768px) and (max-width:991px){
	.vc_el-clearfix-sm{
		clear:both
}
}
@media (min-width:992px) and (max-width:1199px){
	.vc_el-clearfix-md{
		clear:both
}
}
@media (min-width:1200px){
	.vc_el-clearfix-lg{
		clear:both
}
}
.vc_visible{
	display:block
}
@font-face{
	font-family:vcpb-plugin-icons;
	src:url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
	src:url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
	font-weight:400;
	font-style:normal
}
.vc-composer-icon{
	font-family:vcpb-plugin-icons!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.vc-c-icon-close:before{
	content:"\e5cd"
}
.vc-c-icon-1-6_4-6_1-6:before{
	content:"\e90e"
}
.vc-c-icon-1-1:before{
	content:"\e900"
}
.vc-c-icon-1-2_1-2:before{
	content:"\e901"
}
.vc-c-icon-1-3_1-3_1-3:before{
	content:"\e902"
}
.vc-c-icon-1-4_1-2_1-4:before{
	content:"\e904"
}
.vc-c-icon-1-4_1-4_1-4_1-4:before{
	content:"\e905"
}
.vc-c-icon-1-4_3-4:before{
	content:"\e906"
}
.vc-c-icon-1-6_1-6_1-6_1-2:before{
	content:"\e907"
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before{
	content:"\e908"
}
.vc-c-icon-l_15_15_15_15_15:before{
	content:"\e909"
}
.vc-c-icon-1-6_2-3_1-6:before{
	content:"\e90a"
}
.vc-c-icon-2-3_1-3:before{
	content:"\e90b"
}
.vc-c-icon-5-6_1-6:before{
	content:"\e90c"
}
.vc-c-icon-layout_default:before{
	content:"\e917"
}
.vc-c-icon-row_default_fe:before{
	content:"\e91e"
}
.vc-c-icon-text-block:before{
	content:"\e91f"
}
.vc_el_width_50{
	width:50%;
	margin-left:auto!important;
	margin-right:auto!important
}
.vc_el_width_60{
	width:60%;
	margin-left:auto!important;
	margin-right:auto!important
}
.vc_el_width_70{
	width:70%;
	margin-left:auto!important;
	margin-right:auto!important
}
.vc_el_width_80{
	width:80%;
	margin-left:auto!important;
	margin-right:auto!important
}
.vc_el_width_90{
	width:90%;
	margin-left:auto!important;
	margin-right:auto!important
}
.vc_el_width_100{
	width:100%;
	margin-left:auto!important;
	margin-right:auto!important
}
.vc_btn,a.vc_btn,button.vc_btn{
	cursor:pointer;
	display:inline-block;
	text-decoration:none!important;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	padding:9px 12px;
	font-size:100%;
	line-height:20px;
	border-radius:4px
}
.vc_btn,.vc_btn:focus,.vc_btn:hover,a.vc_btn,a.vc_btn:focus,a.vc_btn:hover,button.vc_btn,button.vc_btn:focus,button.vc_btn:hover{
	border:1px solid transparent;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.vc_btn-lg,a.vc_btn-lg,button.vc_btn-lg{
	padding:10px 16px;
	font-size:18px;
	line-height:1.33;
	border-radius:6px
}
.vc_btn-sm,a.vc_btn-sm,button.vc_btn-sm{
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.vc_btn-xs,a.vc_btn-xs,button.vc_btn-xs{
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px
}
.vc_btn-grey,a.vc_btn-grey,button.vc_btn-grey{
	background-color:#ebebeb;
	color:#666!important;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s
}
.vc_btn-grey:hover,a.vc_btn-grey:hover,button.vc_btn-grey:hover{
	background-color:#dcdcdc;
	color:#5e5e5e!important
}
.vc_btn-grey.vc_btn_3d,a.vc_btn-grey.vc_btn_3d,button.vc_btn-grey.vc_btn_3d{
	-webkit-box-shadow:0 5px 0 #cfcfcf;
	box-shadow:0 5px 0 #cfcfcf;
	margin-bottom:5px
}
.vc_btn-grey.vc_btn_3d.vc_btn_xs,a.vc_btn-grey.vc_btn_3d.vc_btn_xs,button.vc_btn-grey.vc_btn_3d.vc_btn_xs{
	-webkit-box-shadow:0 3px 0 #cfcfcf;
	box-shadow:0 3px 0 #cfcfcf;
	margin-bottom:3px
}
.vc_btn-grey.vc_btn_3d.vc_btn_sm,a.vc_btn-grey.vc_btn_3d.vc_btn_sm,button.vc_btn-grey.vc_btn_3d.vc_btn_sm{
	-webkit-box-shadow:0 4px 0 #cfcfcf;
	box-shadow:0 4px 0 #cfcfcf;
	margin-bottom:4px
}
.vc_btn-default,a.vc_btn-default,button.vc_btn-default{
	color:#7d7d7d;
	background-color:#fff;
	border-color:transparent
}
.vc_btn-default:active,.vc_btn-default:focus,.vc_btn-default:hover,a.vc_btn-default:active,a.vc_btn-default:focus,a.vc_btn-default:hover,button.vc_btn-default:active,button.vc_btn-default:focus,button.vc_btn-default:hover{
	color:#7d7d7d;
	background-color:#e6e6e6;
	border-color:transparent
}
.vc_btn-default:active,a.vc_btn-default:active,button.vc_btn-default:active{
	background-image:none
}
.vc_btn-default[disabled],.vc_btn-default[disabled]:active,.vc_btn-default[disabled]:focus,.vc_btn-default[disabled]:hover,a.vc_btn-default[disabled],a.vc_btn-default[disabled]:active,a.vc_btn-default[disabled]:focus,a.vc_btn-default[disabled]:hover,button.vc_btn-default[disabled],button.vc_btn-default[disabled]:active,button.vc_btn-default[disabled]:focus,button.vc_btn-default[disabled]:hover{
	background-color:#fff;
	border-color:transparent
}
.vc_btn-primary,a.vc_btn-primary,button.vc_btn-primary{
	color:#fff;
	background-color:#00aef0;
	border-color:transparent
}
.vc_btn-primary:active,.vc_btn-primary:focus,.vc_btn-primary:hover,a.vc_btn-primary:active,a.vc_btn-primary:focus,a.vc_btn-primary:hover,button.vc_btn-primary:active,button.vc_btn-primary:focus,button.vc_btn-primary:hover{
	color:#fff;
	background-color:#0089bd;
	border-color:transparent
}
.vc_btn-primary:active,a.vc_btn-primary:active,button.vc_btn-primary:active{
	background-image:none
}
.vc_btn-primary[disabled],.vc_btn-primary[disabled]:active,.vc_btn-primary[disabled]:focus,.vc_btn-primary[disabled]:hover,a.vc_btn-primary[disabled],a.vc_btn-primary[disabled]:active,a.vc_btn-primary[disabled]:focus,a.vc_btn-primary[disabled]:hover,button.vc_btn-primary[disabled],button.vc_btn-primary[disabled]:active,button.vc_btn-primary[disabled]:focus,button.vc_btn-primary[disabled]:hover{
	background-color:#00aef0;
	border-color:transparent
}
.vc_btn-info,a.vc_btn-info,button.vc_btn-info{
	color:#fff;
	background-color:#5bc0de;
	border-color:transparent
}
.vc_btn-info:active,.vc_btn-info:focus,.vc_btn-info:hover,a.vc_btn-info:active,a.vc_btn-info:focus,a.vc_btn-info:hover,button.vc_btn-info:active,button.vc_btn-info:focus,button.vc_btn-info:hover{
	color:#fff;
	background-color:#31b0d5;
	border-color:transparent
}
.vc_btn-info:active,a.vc_btn-info:active,button.vc_btn-info:active{
	background-image:none
}
.vc_btn-info[disabled],.vc_btn-info[disabled]:active,.vc_btn-info[disabled]:focus,.vc_btn-info[disabled]:hover,a.vc_btn-info[disabled],a.vc_btn-info[disabled]:active,a.vc_btn-info[disabled]:focus,a.vc_btn-info[disabled]:hover,button.vc_btn-info[disabled],button.vc_btn-info[disabled]:active,button.vc_btn-info[disabled]:focus,button.vc_btn-info[disabled]:hover{
	background-color:#5bc0de;
	border-color:transparent
}
.vc_button-2-wrapper{
	display:inline-block;
	vertical-align:middle
}
.vc_button-2-wrapper.vc_button-2-align-left{
	display:block;
	text-align:left
}
.vc_button-2-wrapper.vc_button-2-align-right{
	display:block;
	text-align:right
}
.vc_button-2-wrapper.vc_button-2-align-center{
	display:block;
	text-align:center
}
i.icon{
	display:inline-block;
	width:16px;
	height:16px;
	line-height:16px;
	vertical-align:text-top;
	margin-left:5px
}
.wpb_btn-large i.icon{
	height:19px;
	margin-left:9px
}
.wpb_btn-small i.icon{
	height:15px
}
.wpb_application_image i.icon{
	background:url(/wp-content/plugins/js_composer/assets/images/icons/application-image.png) no-repeat right center
}
.wpb_document_image i.icon{
	background:url(/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png) no-repeat right center
}
.wpb_fire i.icon{
	background:url(/wp-content/plugins/js_composer/assets/images/icons/fire.png) no-repeat right center
}
.vc_column_container .vc_btn,.vc_column_container .wpb_button{
	margin-top:5px;
	margin-bottom:5px
}
#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{
	margin-bottom:0
}
.wpb_button,.wpb_content_element{
	margin-bottom:35px
}
.wpb_pinterest{
	margin-bottom:21.73913043px
}
.vc_row.vc_row-no-padding .vc_column-inner{
	padding-left:0;
	padding-right:0
}
.vc_row[data-vc-full-width]{
	-webkit-transition:opacity .5s ease;
	-o-transition:opacity .5s ease;
	transition:opacity .5s ease;
	overflow:hidden
}
.vc_row[data-vc-full-width].vc_hidden{
	opacity:0
}
.vc_row-no-padding .vc_inner{
	margin-left:0;
	margin-right:0
}
.vc_row.vc_row-o-full-height{
	min-height:100vh
}
.vc_row.vc_row-flex{
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.vc_row.vc_row-flex>.vc_column_container{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	z-index:1
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none){
	.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{
		min-height:1em
}
}
.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{
	display:none
}
.vc_row.vc_row-o-equal-height>.vc_column_container{
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner{
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner{
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container{
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.vc_column-inner::after,.vc_column-inner::before{
	content:" ";
	display:table
}
.vc_column-inner::after{
	clear:both
}
.vc_column_container{
	padding-left:0;
	padding-right:0
}
.vc_column_container>.vc_column-inner{
	box-sizing:border-box;
	padding-left:15px;
	padding-right:15px;
	width:100%
}
.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{
	padding-top:35px
}
.vc_section{
	padding-left:15px;
	padding-right:15px;
	margin-left:-15px;
	margin-right:-15px
}
.vc_section[data-vc-full-width]{
	-webkit-transition:opacity .5s ease;
	-o-transition:opacity .5s ease;
	transition:opacity .5s ease;
	overflow:hidden
}
.vc_section[data-vc-full-width].vc_hidden{
	opacity:0
}
.vc_section[data-vc-full-width]>.vc_row{
	margin-left:0;
	margin-right:0
}
.vc_section[data-vc-stretch-content]{
	padding-left:0;
	padding-right:0
}
.vc_section.vc_row-o-full-height{
	min-height:100vh
}
.vc_section.vc_section-flex{
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-flow:column nowrap;
	flex-flow:column nowrap
}
.vc_section.vc_section-flex .vc_vc_row{
	width:100%
}
.vc_section.vc_section-flex::after,.vc_section.vc_section-flex::before{
	display:none
}
.vc_section.vc_section-o-content-top{
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.vc_section.vc_section-o-content-bottom{
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.vc_section.vc_section-o-content-middle{
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.vc_section.vc_section-o-content-bottom::after,.vc_section.vc_section-o-content-middle::after,.vc_section.vc_section-o-content-top::after{
	content:'';
	width:100%;
	height:0;
	overflow:hidden;
	visibility:hidden;
	display:block
}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{
	padding-top:35px
}
.vc_vc_column,.vc_vc_column_inner{
	padding-left:0;
	padding-right:0
}
.vc_row.vc_row-flex>.vc_vc_column,.vc_row.vc_row-flex>.vc_vc_column_inner{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%
}
.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.vc_row.vc_row-o-equal-height>.vc_column_container{
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end
}
.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.vc_empty-element>.vc_column-inner{
	min-height:100px
}
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{
	padding-top:35px
}
.wpb_pinterest a{
	border-bottom:0
}
.wpb_pinterest_type_vertical{
	box-sizing:content-box;
	padding-top:29px;
	height:21px
}
.wpb_pinterest_type_none{
	height:21px
}
.wpb_button{
	display:inline-block;
	padding:4px 10px 4px;
	margin-bottom:0;
	margin-top:0;
	font-size:13px;
	line-height:18px;
	color:#333;
	text-align:center;
	text-shadow:0 1px 1px rgba(255,255,255,.75);
	vertical-align:middle;
	cursor:pointer;
	background-color:#f7f7f7;
	border:1px solid #ccc;
	border-bottom-color:#b3b3b3;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.wpb_button:active,.wpb_button:hover,.wpb_button[disabled]{
	background-color:#eaeaea
}
.vc_vc_button2 .vc_btn{
	margin-top:5px;
	margin-bottom:5px
}
.vc_vc_button .vc_btn{
	margin-top:5px;
	margin-bottom:5px
}
.wpb_button:hover{
	color:#333;
	text-decoration:none;
	background-color:#e6e6e6;
	-webkit-transition:background-color .1s linear;
	-o-transition:background-color .1s linear;
	transition:background-color .1s linear
}
.wpb_button:focus{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.wpb_button:active{
	background-color:#e6e6e6;
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
button.wpb_btn-large,span.wpb_btn-large{
	padding:9px 14px;
	font-size:15px;
	line-height:normal;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px
}
button.wpb_btn-large [class^=icon-],span.wpb_btn-large [class^=icon-]{
	margin-top:1px
}
button.wpb_btn-small,span.wpb_btn-small{
	padding:5px 9px;
	font-size:11px;
	line-height:16px
}
button.wpb_btn-small [class^=icon-],span.wpb_btn-small [class^=icon-]{
	margin-top:-1px
}
.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-primary,.wpb_btn-primary:hover{
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.wpb_button{
	border-color:#ccc;
	border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}
.wpb_btn-primary{
	background-color:#08c
}
.wpb_btn-primary:active,.wpb_btn-primary:hover,.wpb_btn-primary[disabled]{
	background-color:#0077b3
}
.wpb_btn-info{
	background-color:#58b9da
}
.wpb_btn-info:active,.wpb_btn-info:hover,.wpb_btn-info[disabled]{
	background-color:#43b0d5
}
button.wpb_button::-moz-focus-inner{
	padding:0;
	border:0
}
a.wpb_button_a{
	text-decoration:none;
	border:none
}
a.wpb_button_a:hover{
	text-decoration:none
}
.wpb_button:hover{
	background-image:none
}
.vc_btn3-container{
	display:block;
	margin-bottom:21.73913043px;
	max-width:100%
}
.vc_btn3-container.vc_btn3-inline{
	display:inline-block;
	vertical-align:top
}
.vc_general.vc_btn3{
	display:inline-block;
	margin-bottom:0;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	background-image:none;
	background-color:transparent;
	color:#5472d2;
	border:1px solid transparent;
	box-sizing:border-box;
	word-wrap:break-word;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-decoration:none;
	position:relative;
	top:0;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	line-height:normal;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	font-size:14px;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px
}
.vc_general.vc_btn3.vc_btn3-style-outline,.vc_general.vc_btn3.vc_btn3-style-outline-custom{
	padding-top:13px;
	padding-bottom:13px;
	padding-left:19px;
	padding-right:19px
}
.vc_general.vc_btn3:active,.vc_general.vc_btn3:focus{
	outline:0
}
.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover{
	border:1px solid transparent;
	text-decoration:none;
	color:#4868cf
}
.vc_general.vc_btn3 .vc_btn3-icon{
	vertical-align:top;
	height:14px;
	line-height:1;
	font-size:16px
}
.vc_general.vc_btn3 .vc_btn3-icon-inner{
	display:block;
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.vc_btn3.vc_btn3-icon-left,.vc_btn3.vc_btn3-icon-right{
	position:relative
}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3.vc_btn3-icon-right .vc_btn3-icon{
	display:block;
	position:absolute;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%)
}
.vc_btn3.vc_btn3-icon-left{
	text-align:left
}
.vc_btn3.vc_btn3-icon-right{
	text-align:right
}
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner{
	-webkit-transform:translate(-75%,-50%);
	-ms-transform:translate(-75%,-50%);
	transform:translate(-75%,-50%)
}
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon{
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner{
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{
	border-width:2px
}
.vc_btn3.vc_btn3-style-custom{
	background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
	background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
	background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	background-size:200%;
	background-position:0 -100%
}
.vc_btn3.vc_btn3-style-custom:focus,.vc_btn3.vc_btn3-style-custom:hover{
	background-position:0 100%
}
.vc_btn3.vc_btn3-block{
	display:block;
	width:100%;
	text-align:inherit
}
.vc_btn3.vc_btn3-size-xs{
	font-size:11px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:12px;
	padding-right:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	padding-right:11px
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon{
	font-size:14px;
	height:11px;
	line-height:11px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty){
	padding-left:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
	left:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty){
	padding-right:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
	right:12px
}
.vc_btn3.vc_btn3-size-sm{
	font-size:12px;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:16px;
	padding-right:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon{
	font-size:14px;
	height:12px;
	line-height:12px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty){
	padding-left:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
	left:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){
	padding-right:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
	right:16px
}
.vc_btn3.vc_btn3-size-md{
	font-size:14px;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{
	padding-top:13px;
	padding-bottom:13px;
	padding-left:19px;
	padding-right:19px
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon{
	font-size:16px;
	height:14px;
	line-height:14px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){
	padding-left:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
	left:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){
	padding-right:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
	right:20px
}
.vc_btn3.vc_btn3-size-lg{
	font-size:16px;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:25px;
	padding-right:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{
	padding-top:17px;
	padding-bottom:17px;
	padding-left:24px;
	padding-right:24px
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon{
	font-size:20px;
	height:16px;
	line-height:16px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){
	padding-left:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
	left:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){
	padding-right:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
	right:25px
}
.vc_btn3.vc_btn3-color-grey{
	color:#666;
	background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey:focus,.vc_btn3.vc_btn3-color-grey:hover{
	color:#5e5e5e;
	background-color:#dcdcdc
}
.vc_btn3.vc_btn3-color-grey:active{
	color:#595959;
	background-color:#d7d7d7
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
	color:#666;
	border-color:#ebebeb;
	background-color:transparent
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover{
	color:#666;
	border-color:#ebebeb;
	background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active{
	color:#666;
	border-color:#ebebeb;
	background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d{
	color:#666;
	background-color:#ebebeb;
	box-shadow:0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{
	color:#5e5e5e;
	background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active{
	color:#595959;
	background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{
	top:3px;
	box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs{
	box-shadow:0 3px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover{
	top:1px;
	box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm{
	box-shadow:0 4px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover{
	top:2px;
	box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg{
	box-shadow:0 5px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover{
	top:3px;
	box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-default{
	color:#333;
	background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default:focus,.vc_btn3.vc_btn3-color-default:hover{
	color:#2b2b2b;
	background-color:#e8e8e8
}
.vc_btn3.vc_btn3-color-default:active{
	color:#262626;
	background-color:#e3e3e3
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{
	color:#f7f7f7;
	border-color:#f7f7f7;
	background-color:transparent
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{
	color:#333;
	border-color:#f7f7f7;
	background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active{
	color:#333;
	border-color:#f7f7f7;
	background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d{
	color:#333;
	background-color:#f7f7f7;
	box-shadow:0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{
	color:#2b2b2b;
	background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active{
	color:#262626;
	background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{
	top:3px;
	box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs{
	box-shadow:0 3px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover{
	top:1px;
	box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm{
	box-shadow:0 4px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover{
	top:2px;
	box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg{
	box-shadow:0 5px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover{
	top:3px;
	box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-primary{
	color:#fff;
	background-color:#08c
}
.vc_btn3.vc_btn3-color-primary:focus,.vc_btn3.vc_btn3-color-primary:hover{
	color:#f7f7f7;
	background-color:#0074ad
}
.vc_btn3.vc_btn3-color-primary:active{
	color:#f2f2f2;
	background-color:#006da3
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline{
	color:#08c;
	border-color:#08c;
	background-color:transparent
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover{
	color:#fff;
	border-color:#08c;
	background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active{
	color:#fff;
	border-color:#08c;
	background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d{
	color:#fff;
	background-color:#08c;
	box-shadow:0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{
	color:#f7f7f7;
	background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active{
	color:#f2f2f2;
	background-color:#08c
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{
	top:3px;
	box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs{
	box-shadow:0 3px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover{
	top:1px;
	box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm{
	box-shadow:0 4px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover{
	top:2px;
	box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg{
	box-shadow:0 5px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover{
	top:3px;
	box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-info{
	color:#fff;
	background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info:focus,.vc_btn3.vc_btn3-color-info:hover{
	color:#f7f7f7;
	background-color:#3fafd4
}
.vc_btn3.vc_btn3-color-info:active{
	color:#f2f2f2;
	background-color:#37abd3
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline{
	color:#58b9da;
	border-color:#58b9da;
	background-color:transparent
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover{
	color:#fff;
	border-color:#58b9da;
	background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active{
	color:#fff;
	border-color:#58b9da;
	background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d{
	color:#fff;
	background-color:#58b9da;
	box-shadow:0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{
	color:#f7f7f7;
	background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active{
	color:#f2f2f2;
	background-color:#58b9da
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{
	top:3px;
	box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs{
	box-shadow:0 3px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover{
	top:1px;
	box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm{
	box-shadow:0 4px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover{
	top:2px;
	box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg{
	box-shadow:0 5px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover{
	top:3px;
	box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{
	color:#ebebeb
}
.vc_btn3-container.vc_btn3-center{
	text-align:center
}
.vc_btn3-container.vc_btn3-left{
	text-align:left
}
.vc_btn3-container.vc_btn3-right{
	text-align:right
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{
	display:inline-block;
	position:static
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0);
	min-width:1em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{
	margin-right:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{
	margin-left:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs{
	font-size:11px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:12px;
	padding-right:12px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom{
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	padding-right:11px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm{
	font-size:12px;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:16px;
	padding-right:16px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{
	font-size:14px;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:20px;
	padding-right:20px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom{
	padding-top:13px;
	padding-bottom:13px;
	padding-left:19px;
	padding-right:19px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{
	font-size:16px;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:25px;
	padding-right:25px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom{
	padding-top:17px;
	padding-bottom:17px;
	padding-left:24px;
	padding-right:24px
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right{
	text-align:inherit
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{
	border:none;
	text-decoration:inherit;
	color:inherit
}
.vc_custom_heading a{
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	opacity:1
}
.vc_custom_heading a:hover{
	opacity:.85
}
.vc_call_to_action{
	background-color:#ebebeb;
	border:2px solid #ebebeb;
	padding:2em;
	border-radius:5px
}
.vc_call_to_action :last-child{
	margin-bottom:0
}
.wpb_call_to_action{
	position:relative;
	background-color:#f7f7f7;
	padding:20px;
	padding:35px;
	border:1px solid #f0f0f0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.wpb_call_to_action .wpb_button{
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.cta_align_left .wpb_button{
	float:left
}
.cta_align_right .wpb_button{
	float:right
}
.cta_align_left .wpb_button,.cta_align_right .wpb_button{
	max-width:27.5%
}
.cta_align_left .wpb_call_text,.cta_align_right .wpb_call_text{
	width:70%;
	float:left;
	clear:none
}
.cta_align_left .wpb_call_text{
	float:right
}
#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{
	margin:0;
	padding-top:0
}
.cta_align_bottom{
	text-align:center
}
.cta_align_bottom .wpb_button{
	position:static;
	margin-top:21.73913043px;
	display:inline-block
}
.cta_no_button .wpb_call_text{
	width:auto;
	float:none
}
@media (max-width:600px){
	.vc_responsive .cta_align_left .wpb_button,.vc_responsive .cta_align_right .wpb_button{
		max-width:70%;
		width:70%;
		float:none;
		display:block;
		margin:3% auto
}
	.vc_responsive .cta_align_left .wpb_call_text,.vc_responsive .cta_align_right .wpb_call_text{
		width:auto;
		max-width:none;
		text-align:center
}
}
.vc_cta3-container{
	margin-bottom:35px;
	margin-left:auto;
	margin-right:auto
}
.vc_cta3-container::after,.vc_cta3-container::before{
	display:table;
	content:' '
}
.vc_cta3-container.vc_cta3-size-xs{
	width:50%
}
.vc_cta3-container.vc_cta3-size-sm{
	width:60%
}
.vc_cta3-container.vc_cta3-size-md{
	width:70%
}
.vc_cta3-container.vc_cta3-size-lg{
	width:80%
}
.vc_general.vc_cta3{
	border:1px solid transparent;
	font-size:1em;
	padding:28px 28px;
	word-wrap:break-word
}
.vc_general.vc_cta3 .vc_cta3-content{
	vertical-align:top
}
.vc_general.vc_cta3 .vc_cta3-content>:last-child,.vc_general.vc_cta3 .vc_cta3-icons>:last-child{
	margin-bottom:0
}
.vc_general.vc_cta3 .vc_cta3-actions{
	vertical-align:middle;
	white-space:nowrap
}
@media (min-width:768px){
	.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container{
		margin:0
}
}
.vc_general.vc_cta3 .vc_cta3-icons{
	vertical-align:middle
}
.vc_general.vc_cta3 h2,.vc_general.vc_cta3 h4{
	margin-top:0;
	margin-left:0;
	margin-right:0
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content{
	text-align:left
}
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content{
	text-align:right
}
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content{
	text-align:center
}
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content{
	text-align:justify
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container{
	padding-top:1em
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons{
	text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element{
	display:inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container{
	padding-bottom:1em
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons{
	text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element{
	display:inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons{
	display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container{
	display:table-cell;
	padding-left:1em
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons{
	display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container{
	display:table-cell;
	padding-right:1em
}
.vc_general.vc_cta3.vc_cta3-icons-on-border{
	position:relative
}
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons{
	position:absolute
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons{
	right:0;
	top:50%;
	-webkit-transform:translate(50%,-50%);
	-ms-transform:translate(50%,-50%);
	transform:translate(50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs{
	margin-right:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container{
	padding-right:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-right:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm{
	margin-right:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container{
	padding-right:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-right:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md{
	margin-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container{
	padding-right:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-right:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg{
	margin-right:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container{
	padding-right:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons{
	left:0;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs{
	margin-left:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container{
	padding-left:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-left:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm{
	margin-left:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container{
	padding-left:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-left:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md{
	margin-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container{
	padding-left:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-left:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg{
	margin-left:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container{
	padding-left:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons{
	left:50%;
	top:0;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs{
	margin-top:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container{
	padding-top:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-top:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm{
	margin-top:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container{
	padding-top:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-top:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md{
	margin-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container{
	padding-top:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-top:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg{
	margin-top:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container{
	padding-top:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons{
	left:50%;
	bottom:0;
	-webkit-transform:translate(-50%,50%);
	-ms-transform:translate(-50%,50%);
	transform:translate(-50%,50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs{
	margin-bottom:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container{
	padding-bottom:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-bottom:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm{
	margin-bottom:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container{
	padding-bottom:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-bottom:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md{
	margin-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container{
	padding-bottom:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-bottom:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg{
	margin-bottom:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container{
	padding-bottom:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container{
	padding-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content{
	margin-top:1em
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{
	margin-bottom:1em
}
@media (min-width:768px){
	.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions{
		display:table-cell;
		max-width:30%
}
	.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{
		padding-left:28px;
		display:table-cell
}
	.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions{
		display:table-cell;
		max-width:30%
}
	.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{
		padding-right:28px;
		display:table-cell
}
}
.vc_general.vc_cta3.vc_cta3-style-outline{
	border-width:3px
}
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{
	color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4{
	color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-custom{
	border-color:#f0f0f0;
	background-color:#f7f7f7
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d{
	box-shadow:0 5px 0 #cfcfcf;
	color:#9d9d9e;
	border-color:transparent;
	background-color:#ebebeb
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header{
	color:#666
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline{
	border-color:#ebebeb;
	background-color:transparent
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header{
	color:#ebebeb
}
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner{
	height:1em;
	width:1em
}
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner{
	height:2em;
	width:2em
}
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner{
	height:3em;
	width:3em
}
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner{
	height:4em;
	width:4em
}
.wpb_image_grid .wpb_image_grid_ul{
	margin:0;
	padding:0
}
.wpb_image_grid .wpb_image_grid_ul>li{
	background-image:none;
	list-style:none!important
}
.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before{
	display:none!important
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item{
	list-style:none;
	margin:0 1px 1px 0;
	max-width:100%;
	float:left
}
.wpb_image_grid .wpb_image_grid_ul a{
	display:block
}
.wpb_image_grid .wpb_image_grid_ul img{
	display:block;
	max-width:100%;
	height:auto
}
#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{
	list-style:none;
	padding:0;
	background-image:none;
	margin:0
}
@-webkit-keyframes progress-bar-stripes{
	from{
		background-position:40px 0
}
	to{
		background-position:0 0
}
}
@-moz-keyframes progress-bar-stripes{
	from{
		background-position:40px 0
}
	to{
		background-position:0 0
}
}
@-ms-keyframes progress-bar-stripes{
	from{
		background-position:40px 0
}
	to{
		background-position:0 0
}
}
@-o-keyframes progress-bar-stripes{
	from{
		background-position:0 0
}
	to{
		background-position:40px 0
}
}
@keyframes progress-bar-stripes{
	from{
		background-position:40px 0
}
	to{
		background-position:0 0
}
}
.wpb_single_image a{
	border:none;
	outline:0
}
.wpb_single_image img{
	height:auto;
	max-width:100%;
	vertical-align:top
}
.wpb_single_image .vc_single_image-wrapper{
	display:inline-block;
	vertical-align:top;
	max-width:100%
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{
	border-radius:4px;
	-webkit-box-shadow:none;
	box-shadow:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline{
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:6px;
	border:1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img{
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border{
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:6px;
	border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img{
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border{
	border-radius:0;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
	box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img{
	border-radius:0;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);
	box-shadow:0 0 5px rgba(0,0,0,.1)
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border{
	padding:6px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d{
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin-bottom:15px
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.wpb_single_image.vc_align_center{
	text-align:center
}
.wpb_single_image.vc_align_right{
	text-align:right
}
.wpb_single_image.vc_align_left{
	text-align:left
}
.wpb_single_image .vc_box_shadow_3d{
	position:relative;
	z-index:0;
	display:inline-block;
	max-width:100%
}
.wpb_single_image .vc_box_shadow_3d:after,.wpb_single_image .vc_box_shadow_3d:before{
	content:"";
	position:absolute;
	-webkit-box-shadow:0 15px 10px rgba(0,0,0,.6);
	box-shadow:0 15px 10px rgba(0,0,0,.6);
	left:5px;
	right:50%;
	bottom:8px;
	height:30%;
	z-index:-1;
	border-radius:inherit;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform:skewY(-6deg);
	-ms-transform:skewY(-6deg);
	transform:skewY(-6deg)
}
.wpb_single_image .vc_box_shadow_3d:after{
	left:50%;
	right:5px;
	-webkit-transform:skewY(6deg);
	-ms-transform:skewY(6deg);
	transform:skewY(6deg);
	-webkit-transform-origin:100% 0;
	-moz-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0
}
.wpb_single_image .vc_figure{
	display:inline-block;
	vertical-align:top;
	margin:0;
	max-width:100%
}
.wpb_single_image .vc_box_outline.vc_box_border_grey{
	border-color:#ebebeb
}
.wpb_single_image .vc_box_border.vc_box_border_grey{
	background-color:#ebebeb
}
.vc_icon_element{
	line-height:0;
	font-size:14px;
	margin-bottom:35px
}
.vc_grid.vc_row{
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0
}
.vc-row[data-vc-full-width] .vc_grid.vc_row{
	overflow:hidden
}
.vc_grid.vc_row .vc_grid-item{
	display:none;
	padding:0;
	vertical-align:top;
	float:none;
	box-sizing:border-box;
	z-index:1
}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{
	margin-bottom:15px
}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{
	text-decoration:none;
	border-bottom:0
}
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
	display:block
}
@media (min-width:768px){
	.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{
		display:inline-block
}
}
@-moz-document url-prefix(){
	.vc_masonry_grid .vc_grid-item,.vc_masonry_media_grid .vc_grid-item{
		margin-left:-.01px
}
}
.vc_grid-loading{
	margin:2em auto;
	font-size:10px;
	position:relative;
	text-indent:-9999em;
	-webkit-animation-delay:.16s;
	animation-delay:.16s;
	height:20px
}
.vc_grid-loading,.vc_grid-loading:after,.vc_grid-loading:before{
	border-radius:50%;
	width:12px;
	height:12px;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation:load7 1.8s infinite ease-in-out;
	animation:load7 1.8s infinite ease-in-out
}
.vc_grid-loading:before{
	left:-20px
}
.vc_grid-loading:after{
	left:20px;
	-webkit-animation-delay:.32s;
	animation-delay:.32s
}
.vc_grid-loading:after,.vc_grid-loading:before{
	content:'';
	position:absolute;
	top:0
}
@-webkit-keyframes load7{
	0%,100%,80%{
		box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
}
	40%{
		box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
}
}
@keyframes load7{
	0%,100%,80%{
		box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
}
	40%{
		box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
}
}
@font-face{
	font-family:vc_grid_v1;
	src:url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
	src:url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot#iefix-9hbgac) format('embedded-opentype'),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'),url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
	font-weight:400;
	font-style:normal
}
[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{
	font-family:vc_grid_v1;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.wpb_animate_when_almost_visible{
	opacity:0
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation){
	-webkit-animation:none;
	-o-animation:none;
	animation:none
}
.top-to-bottom,.wpb_top-to-bottom{
	-webkit-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
	-o-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
	animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.bottom-to-top,.wpb_bottom-to-top{
	-webkit-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
	-o-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
	animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.left-to-right,.wpb_left-to-right{
	-webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
	-o-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
	animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.right-to-left,.wpb_right-to-left{
	-webkit-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
	-o-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
	animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
@-webkit-keyframes wpb_ttb{
	0%{
		-webkit-transform:translate(0,-10%);
		opacity:0
}
	100%{
		-webkit-transform:translate(0,0);
		opacity:1
}
}
@-moz-keyframes wpb_ttb{
	0%{
		-moz-transform:translate(0,-10%);
		opacity:0
}
	100%{
		-moz-transform:translate(0,0);
		opacity:1
}
}
@-o-keyframes wpb_ttb{
	0%{
		-o-transform:translate(0,-10%);
		opacity:0
}
	100%{
		-o-transform:translate(0,0);
		opacity:1
}
}
@keyframes wpb_ttb{
	0%{
		-webkit-transform:translate(0,-10%);
		-ms-transform:translate(0,-10%);
		-o-transform:translate(0,-10%);
		transform:translate(0,-10%);
		opacity:0
}
	100%{
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		-o-transform:translate(0,0);
		transform:translate(0,0);
		opacity:1
}
}
@-webkit-keyframes wpb_btt{
	0%{
		-webkit-transform:translate(0,10%);
		opacity:0
}
	100%{
		-webkit-transform:translate(0,0);
		opacity:1
}
}
@-moz-keyframes wpb_btt{
	0%{
		-moz-transform:translate(0,10%);
		opacity:0
}
	100%{
		-moz-transform:translate(0,0);
		opacity:1
}
}
@-o-keyframes wpb_btt{
	0%{
		-o-transform:translate(0,10%);
		opacity:0
}
	100%{
		-o-transform:translate(0,0);
		opacity:1
}
}
@keyframes wpb_btt{
	0%{
		-webkit-transform:translate(0,10%);
		-ms-transform:translate(0,10%);
		-o-transform:translate(0,10%);
		transform:translate(0,10%);
		opacity:0
}
	100%{
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		-o-transform:translate(0,0);
		transform:translate(0,0);
		opacity:1
}
}
@-webkit-keyframes wpb_ltr{
	0%{
		-webkit-transform:translate(-10%,0);
		opacity:0
}
	100%{
		-webkit-transform:translate(0,0);
		opacity:1
}
}
@-moz-keyframes wpb_ltr{
	0%{
		-moz-transform:translate(-10%,0);
		opacity:0
}
	100%{
		-moz-transform:translate(0,0);
		opacity:1
}
}
@-o-keyframes wpb_ltr{
	0%{
		-o-transform:translate(-10%,0);
		opacity:0
}
	100%{
		-o-transform:translate(0,0);
		opacity:1
}
}
@keyframes wpb_ltr{
	0%{
		-webkit-transform:translate(-10%,0);
		-ms-transform:translate(-10%,0);
		-o-transform:translate(-10%,0);
		transform:translate(-10%,0);
		opacity:0
}
	100%{
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		-o-transform:translate(0,0);
		transform:translate(0,0);
		opacity:1
}
}
@-webkit-keyframes wpb_rtl{
	0%{
		-webkit-transform:translate(10%,0);
		opacity:0
}
	100%{
		-webkit-transform:translate(0,0);
		opacity:1
}
}
@-moz-keyframes wpb_rtl{
	0%{
		-moz-transform:translate(10%,0);
		opacity:0
}
	100%{
		-moz-transform:translate(0,0);
		opacity:1
}
}
@-o-keyframes wpb_rtl{
	0%{
		-o-transform:translate(10%,0);
		opacity:0
}
	100%{
		-o-transform:translate(0,0);
		opacity:1
}
}
@keyframes wpb_rtl{
	0%{
		-webkit-transform:translate(10%,0);
		-ms-transform:translate(10%,0);
		-o-transform:translate(10%,0);
		transform:translate(10%,0);
		opacity:0
}
	100%{
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		-o-transform:translate(0,0);
		transform:translate(0,0);
		opacity:1
}
}
@-webkit-keyframes wpb_appear{
	0%{
		-webkit-transform:scale(.5);
		opacity:.1
}
	100%{
		-webkit-transform:scale(1);
		opacity:1
}
}
@-moz-keyframes wpb_appear{
	0%{
		-moz-transform:scale(.5);
		opacity:.1
}
	100%{
		-moz-transform:scale(1);
		opacity:1
}
}
@-o-keyframes wpb_appear{
	0%{
		-o-transform:scale(.5);
		opacity:.1
}
	100%{
		-o-transform:scale(1);
		opacity:1
}
}
@keyframes wpb_appear{
	0%{
		-webkit-transform:scale(.5);
		-ms-transform:scale(.5);
		-o-transform:scale(.5);
		transform:scale(.5);
		opacity:.1
}
	100%{
		-webkit-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1);
		opacity:1
}
}
.vc-spinner::before{
	content:'';
	width:16px;
	height:16px;
	display:inline-block;
	pointer-events:none;
	margin-top:6px;
	background:url(https://shivautomatics.com/wp-content/plugins/js_composer/assets/images/spinner.gif) no-repeat;
	background-position-x:center;
	background-position-y:center
}
@-webkit-keyframes vc_woo-add-cart-load{
	0%,100%,80%{
		box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
}
	40%{
		box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
}
}
@keyframes vc_woo-add-cart-load{
	0%,100%,80%{
		box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)
}
	40%{
		box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)
}
}
.rs-p-wp-fix{
	display:none!important;
	margin:0!important;
	height:0!important
}
@font-face{
	font-family:revicons;
	src:url(https://shivautomatics.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);
	src:url(https://shivautomatics.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),url(https://shivautomatics.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888) format('woff'),url(https://shivautomatics.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888) format('truetype'),url(https://shivautomatics.com/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons) format('svg');
	font-weight:400;
	font-style:normal;
	font-display:swap
}
[class*=" revicon-"]:before,[class^=revicon-]:before{
	font-family:revicons;
	font-style:normal;
	font-weight:400;
	speak-as:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left:.2em
}
rs-module i[class*=" fa-"],rs-module i[class^=fa-]{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
rs-module [class*=" fa-"]:before,rs-module [class^=fa-]:before{
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
	speak-as:none;
	display:inline-block;
	text-decoration:inherit;
	width:auto;
	margin-right:0;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:inherit;
	margin-left:0
}
.revicon-left:before{
	content:'\e836'
}
.revicon-right:before{
	content:'\e826'
}
rs-module-wrap{
	visibility:hidden
}
rs-module-wrap,rs-module-wrap *{
	box-sizing:border-box;
	-webkit-tap-highlight-color:transparent
}
rs-module-wrap{
	position:relative;
	z-index:1;
	width:100%;
	display:block
}
rs-module{
	position:relative;
	overflow:hidden;
	display:block
}
a.rs-layer,a.rs-layer:-webkit-any-link{
	text-decoration:none
}
a[x-apple-data-detectors]{
	color:inherit!important;
	text-decoration:none!important;
	font-size:inherit!important;
	font-family:inherit!important;
	font-weight:inherit!important;
	line-height:inherit!important
}
rs-module a{
	box-shadow:none
}
rs-module img{
	max-width:none!important;
	transition:none;
	margin:0;
	padding:0;
	border:none
}
rs-module .no-slides-text{
	font-weight:700;
	text-align:center;
	padding-top:80px
}
rs-slide,rs-slide:before,rs-slides{
	position:absolute;
	text-indent:0;
	top:0;
	left:0
}
rs-slide,rs-slide:before{
	display:block;
	visibility:hidden
}
rs-module .rs-layer,rs-module rs-layer{
	opacity:0;
	position:relative;
	visibility:hidden;
	white-space:nowrap;
	display:block;
	-webkit-font-smoothing:antialiased!important;
	-webkit-tap-highlight-color:transparent;
	-moz-osx-font-smoothing:grayscale;
	z-index:1;
	font-display:swap
}
rs-layer-wrap,rs-mask,rs-module .rs-layer,rs-module img,rs-module-wrap{
	user-select:none
}
.wpb_text_column rs-module rs-mask-wrap .rs-layer,.wpb_text_column rs-module rs-mask-wrap :last-child,rs-module rs-mask-wrap .rs-layer,rs-module rs-mask-wrap :last-child{
	margin-bottom:0
}
.rs-layer :not(.rs-wtbindex),.rs-layer:not(.rs-wtbindex),rs-layer:not(.rs-wtbindex){
	outline:0!important
}
.tp_inner_padding{
	box-sizing:border-box;
	max-height:none!important
}
rs-px-mask{
	overflow:hidden;
	display:block;
	width:100%;
	height:100%;
	position:relative
}
rs-module embed,rs-module object{
	max-width:none!important;
	border:none
}
rs-column,rs-row-wrap{
	display:block;
	visibility:hidden
}
rs-layer-wrap,rs-mask-wrap{
	display:block
}
rs-layer-wrap,rs-mask-wrap{
	transform-style:flat
}
@-moz-document url-prefix(){
	rs-cbg-mask-wrap,rs-layer-wrap,rs-mask-wrap{
		perspective:none
}
}
rs-mask-wrap{
	overflow:hidden
}
rs-fullwidth-wrap{
	position:relative;
	width:100%;
	height:auto;
	display:block;
	overflow:visible;
	max-width:none!important
}
.rs-layer img,rs-layer img{
	vertical-align:top
}
rs-row,rs-row.rs-layer{
	display:table;
	position:relative;
	width:100%!important;
	table-layout:fixed;
	box-sizing:border-box;
	vertical-align:top;
	height:auto;
	font-size:0
}
rs-column-wrap{
	display:table-cell;
	position:relative;
	vertical-align:top;
	height:auto;
	box-sizing:border-box;
	font-size:0
}
rs-column{
	box-sizing:border-box;
	display:block;
	position:relative;
	width:100%!important;
	height:auto!important;
	white-space:normal!important
}
rs-column-bg{
	position:absolute;
	z-index:0;
	box-sizing:border-box;
	width:100%;
	height:100%
}
rs-column rs-mask-wrap{
	text-align:inherit
}
rs-column rs-mask-wrap{
	display:inline-block
}
rs-column .rev_layer_in_column{
	vertical-align:top
}
.rs-layer.rs-layer-hidden,.tp-hide-revslider,rs-column-wrap.rs-layer-hidden,rs-row-wrap.rs-layer-hidden{
	visibility:hidden!important;
	display:none!important
}
@supports not (-ms-high-contrast:none){
	.rs-fsv .fullcoveredvideo audio{
		object-fit:cover!important
}
	.rs-fsv .fullcoveredvideo video{
		object-fit:cover!important
}
}
rs-module div.rs-layer,rs-module h1.rs-layer,rs-module h2.rs-layer,rs-module h3.rs-layer,rs-module h4.rs-layer,rs-module h5.rs-layer,rs-module h6.rs-layer,rs-module p.rs-layer,rs-module span.rs-layer{
	margin:0;
	padding:0;
	margin-block-start:0;
	margin-block-end:0;
	margin-inline-start:0;
	margin-inline-end:0
}
rs-module h1.rs-layer:before,rs-module h2.rs-layer:before,rs-module h3.rs-layer:before,rs-module h4.rs-layer:before,rs-module h5.rs-layer:before,rs-module h6.rs-layer:before{
	content:none
}
.tp-shadow1{
	box-shadow:0 10px 6px -6px rgba(0,0,0,.8)
}
.tp-shadow2:after,.tp-shadow2:before,.tp-shadow3:before,.tp-shadow4:after{
	z-index:-2;
	position:absolute;
	content:"";
	bottom:10px;
	left:10px;
	width:50%;
	top:85%;
	max-width:300px;
	background:0 0;
	box-shadow:0 15px 10px rgba(0,0,0,.8);
	transform:rotate(-3deg)
}
.tp-shadow2:after,.tp-shadow4:after{
	transform:rotate(3deg);
	right:10px;
	left:auto
}
.tp-shadow5{
	position:relative;
	box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset
}
.tp-shadow5:after,.tp-shadow5:before{
	content:"";
	position:absolute;
	z-index:-2;
	box-shadow:0 0 25px 0 rgba(0,0,0,.6);
	top:30%;
	bottom:0;
	left:20px;
	right:20px;
	border-radius:100px/20px
}
.rev-btn,.rev-btn:visited{
	outline:0!important;
	box-shadow:none;
	text-decoration:none!important;
	box-sizing:border-box;
	cursor:pointer
}
.rev-btn i{
	font-size:inherit;
	font-weight:400;
	position:relative;
	top:0;
	transition:opacity .2s ease-out,margin .2s ease-out;
	margin-left:0;
	line-height:inherit
}
.rev-b-span-light span{
	background:#fff
}
@keyframes rev-ani-mouse{
	0%{
		opacity:1;
		top:29%
}
	15%{
		opacity:1;
		top:70%
}
	50%{
		opacity:0;
		top:70%
}
	100%{
		opacity:0;
		top:29%
}
}
.rs-layer img{
	background:0 0
}
rs-loader{
	top:50%;
	left:50%;
	z-index:10000;
	position:absolute
}
rs-loader.off{
	display:none!important
}
rs-loader.spinner0{
	width:40px;
	height:40px;
	background-color:#fff;
	background-image:url(https://shivautomatics.comhttps://shivautomatics.com/wp-content/plugins/revslider/public/assets/assets/loader.gif);
	background-repeat:no-repeat;
	background-position:center center;
	box-shadow:0 0 20px 0 rgba(0,0,0,.15);
	margin-top:-20px;
	margin-left:-20px;
	animation:tp-rotateplane 1.2s infinite ease-in-out;
	border-radius:3px
}
rs-loader.spinner1{
	width:40px;
	height:40px;
	background-color:#fff;
	box-shadow:0 0 20px 0 rgba(0,0,0,.15);
	margin-top:-20px;
	margin-left:-20px;
	animation:tp-rotateplane 1.2s infinite ease-in-out;
	border-radius:3px
}
rs-loader.spinner5{
	background-image:url(/wp-content/plugins/revslider/public/assets/assets/loader.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
	background-color:#fff;
	margin:-22px -22px;
	width:44px;
	height:44px;
	border-radius:3px
}
@keyframes tp-rotateplane{
	0%{
		transform:perspective(120px) rotateX(0) rotateY(0)
}
	50%{
		transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
}
	100%{
		transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
}
}
rs-loader.spinner2{
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	background-color:red;
	box-shadow:0 0 20px 0 rgba(0,0,0,.15);
	border-radius:100%;
	animation:tp-scaleout 1s infinite ease-in-out
}
@keyframes tp-scaleout{
	0%{
		transform:scale(0)
}
	100%{
		transform:scale(1);
		opacity:0
}
}
rs-loader.spinner3{
	margin:-9px 0 0 -35px;
	width:70px;
	text-align:center
}
@keyframes tp-bouncedelay{
	0%,100%,80%{
		transform:scale(0)
}
	40%{
		transform:scale(1)
}
}
rs-loader.spinner4{
	margin:-20px 0 0 -20px;
	width:40px;
	height:40px;
	text-align:center;
	animation:tp-rotate 2s infinite linear
}
@keyframes tp-rotate{
	100%{
		transform:rotate(360deg)
}
}
@keyframes tp-bounce{
	0%,100%{
		transform:scale(0)
}
	50%{
		transform:scale(1)
}
}
a.rs-layer{
	transition:none
}
rs-thumb{
	display:block
}
.tp-thumb{
	cursor:pointer;
	position:absolute;
	opacity:.5;
	box-sizing:border-box
}
.tp-thumb-image{
	background-position:center center;
	background-size:cover;
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0;
	left:0
}
.tp-thumb.rs-touchhover{
	opacity:1
}
.tp-thumb-mask{
	box-sizing:border-box!important
}
.tparrows{
	cursor:pointer;
	background:#000;
	background:rgba(0,0,0,.5);
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	z-index:1000
}
.tparrows.rs-touchhover{
	background:#000
}
.tparrows:before{
	font-family:revicons;
	font-size:15px;
	color:#fff;
	display:block;
	line-height:40px;
	text-align:center
}
.tparrows.tp-leftarrow:before{
	content:'\e824'
}
.tparrows.tp-rightarrow:before{
	content:'\e825'
}
.rs-layer [class*=" pe-7s-"],.rs-layer [class*=" pe-7s-"]:before,.rs-layer [class^=pe-7s-],.rs-layer [class^=pe-7s-]:before{
	width:auto;
	margin:0;
	line-height:inherit;
	box-sizing:inherit
}
._1977{
	filter:contrast(1.1) brightness(1.1) saturate(1.3)
}
._1977:after{
	background:rgba(243,106,188,.3);
	mix-blend-mode:screen
}
._1977:after,._1977:before{
	content:'';
	display:block;
	height:100%;
	width:100%;
	top:0;
	left:0;
	position:absolute;
	pointer-events:none
}
._1977{
	position:absolute
}
._1977:before{
	z-index:30
}
._1977:after{
	z-index:40
}
@media not all and (min-resolution:.001dpcm){
	@supports (-webkit-appearance:none){
		.willow{
			filter:grayscale(1) contrast(.95) brightness(.9)
}
		.willow::after{
			background-color:transparent
}
	}
}
rs-loader.spinner6{
	width:40px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
rs-loader.spinner6 .rs-spinner-inner{
	width:100%;
	height:100%;
	display:inline-block;
	-webkit-animation:rs-revealer-6 1.4s linear infinite;
	animation:rs-revealer-6 1.4s linear infinite
}
rs-loader.spinner6 .rs-spinner-inner span{
	position:absolute;
	vertical-align:top;
	border-radius:100%;
	display:inline-block;
	width:8px;
	height:8px;
	margin-left:16px;
	transform-origin:center 20px;
	-webkit-transform-origin:center 20px
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(2){
	transform:rotate(36deg);
	-webkit-transform:rotate(36deg);
	opacity:.1
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(3){
	transform:rotate(72deg);
	-webkit-transform:rotate(72deg);
	opacity:.2
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(4){
	transform:rotate(108deg);
	-webkit-transform:rotate(108deg);
	opacity:.3
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(5){
	transform:rotate(144deg);
	-webkit-transform:rotate(144deg);
	opacity:.4
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(6){
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	opacity:.5
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(7){
	transform:rotate(216deg);
	-webkit-transform:rotate(216deg);
	opacity:.6
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(8){
	transform:rotate(252deg);
	-webkit-transform:rotate(252deg);
	opacity:.7
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(9){
	transform:rotate(288deg);
	-webkit-transform:rotate(288deg);
	opacity:.8
}
rs-loader.spinner6 .rs-spinner-inner span:nth-child(10){
	transform:rotate(324deg);
	-webkit-transform:rotate(324deg);
	opacity:.9
}
@keyframes rs-revealer-6{
	from{
		transform:rotate(0)
}
	to{
		transform:rotate(360deg)
}
}
@-webkit-keyframes rs-revealer-6{
	from{
		-webkit-transform:rotate(0)
}
	to{
		-webkit-transform:rotate(360deg)
}
}
rs-loader.spinner7{
	width:35px;
	height:35px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
rs-loader.spinner7 .rs-spinner-inner{
	width:100%;
	height:100%;
	display:inline-block;
	padding:0;
	border-radius:100%;
	border:2px solid;
	-webkit-animation:rs-revealer-7 .8s linear infinite;
	animation:rs-revealer-7 .8s linear infinite
}
@keyframes rs-revealer-7{
	from{
		transform:rotate(0)
}
	to{
		transform:rotate(360deg)
}
}
@-webkit-keyframes rs-revealer-7{
	from{
		-webkit-transform:rotate(0)
}
	to{
		-webkit-transform:rotate(360deg)
}
}
rs-loader.spinner8{
	width:50px;
	height:50px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
rs-loader.spinner8 .rs-spinner-inner{
	width:100%;
	height:100%;
	display:inline-block;
	padding:0;
	text-align:left
}
rs-loader.spinner8 .rs-spinner-inner span{
	position:absolute;
	display:inline-block;
	width:100%;
	height:100%;
	border-radius:100%;
	-webkit-animation:rs-revealer-8 1.6s linear infinite;
	animation:rs-revealer-8 1.6s linear infinite
}
rs-loader.spinner8 .rs-spinner-inner span:last-child{
	animation-delay:-.8s;
	-webkit-animation-delay:-.8s
}
@keyframes rs-revealer-8{
	0%{
		transform:scale(0,0);
		opacity:.5
}
	100%{
		transform:scale(1,1);
		opacity:0
}
}
@-webkit-keyframes rs-revealer-8{
	0%{
		-webkit-transform:scale(0,0);
		opacity:.5
}
	100%{
		-webkit-transform:scale(1,1);
		opacity:0
}
}
rs-loader.spinner9{
	width:40px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
rs-loader.spinner9 .rs-spinner-inner span{
	display:block;
	width:100%;
	height:100%;
	border-radius:50%;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:rs-revealer-9 2s infinite ease-in-out;
	animation:rs-revealer-9 2s infinite ease-in-out
}
rs-loader.spinner9 .rs-spinner-inner span:last-child{
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
@-webkit-keyframes rs-revealer-9{
	0%,100%{
		-webkit-transform:scale(0)
}
	50%{
		-webkit-transform:scale(1)
}
}
@keyframes rs-revealer-9{
	0%,100%{
		transform:scale(0);
		-webkit-transform:scale(0)
}
	50%{
		transform:scale(1);
		-webkit-transform:scale(1)
}
}
rs-loader.spinner10{
	width:54px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
rs-loader.spinner10 .rs-spinner-inner{
	width:100%;
	height:100%;
	text-align:center;
	font-size:10px
}
rs-loader.spinner10 .rs-spinner-inner span{
	display:block;
	height:100%;
	width:6px;
	display:inline-block;
	-webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;
	animation:rs-revealer-10 1.2s infinite ease-in-out
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(2){
	-webkit-animation-delay:-1.1s;
	animation-delay:-1.1s
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(3){
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(4){
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
rs-loader.spinner10 .rs-spinner-inner span:nth-child(5){
	-webkit-animation-delay:-.8s;
	animation-delay:-.8s
}
@-webkit-keyframes rs-revealer-10{
	0%,100%,40%{
		-webkit-transform:scaleY(.4)
}
	20%{
		-webkit-transform:scaleY(1)
}
}
@keyframes rs-revealer-10{
	0%,100%,40%{
		transform:scaleY(.4);
		-webkit-transform:scaleY(.4)
}
	20%{
		transform:scaleY(1);
		-webkit-transform:scaleY(1)
}
}
rs-loader.spinner11{
	width:40px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
rs-loader.spinner11 .rs-spinner-inner{
	width:100%;
	height:100%
}
rs-loader.spinner11 .rs-spinner-inner span{
	display:block;
	width:33%;
	height:33%;
	background-color:#333;
	float:left;
	-webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;
	animation:rs-revealer-11 1.3s infinite ease-in-out
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(1){
	-webkit-animation-delay:.2s;
	animation-delay:.2s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(2){
	-webkit-animation-delay:.3s;
	animation-delay:.3s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(3){
	-webkit-animation-delay:.4s;
	animation-delay:.4s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(4){
	-webkit-animation-delay:.1s;
	animation-delay:.1s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(5){
	-webkit-animation-delay:.2s;
	animation-delay:.2s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(6){
	-webkit-animation-delay:.3s;
	animation-delay:.3s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(7){
	-webkit-animation-delay:0s;
	animation-delay:0s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(8){
	-webkit-animation-delay:.1s;
	animation-delay:.1s
}
rs-loader.spinner11 .rs-spinner-inner span:nth-child(9){
	-webkit-animation-delay:.2s;
	animation-delay:.2s
}
@-webkit-keyframes rs-revealer-11{
	0%,100%,70%{
		-webkit-transform:scale3D(1,1,1);
		transform:scale3D(1,1,1)
}
	35%{
		-webkit-transform:scale3D(0,0,1);
		transform:scale3D(0,0,1)
}
}
@keyframes rs-revealer-11{
	0%,100%,70%{
		-webkit-transform:scale3D(1,1,1);
		transform:scale3D(1,1,1)
}
	35%{
		-webkit-transform:scale3D(0,0,1);
		transform:scale3D(0,0,1)
}
}
rs-loader.spinner12{
	width:35px;
	height:35px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
rs-loader.spinner12 .rs-spinner-inner{
	width:100%;
	height:100%;
	-webkit-animation:rs-revealer-12 1s infinite linear;
	animation:rs-revealer-12 1s infinite linear
}
@-webkit-keyframes rs-revealer-12{
	0%{
		-webkit-transform:rotate(0)
}
	100%{
		-webkit-transform:rotate(360deg)
}
}
@keyframes rs-revealer-12{
	0%{
		transform:rotate(0)
}
	100%{
		transform:rotate(360deg)
}
}
rs-loader.spinner13{
	width:40px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
rs-loader.spinner13 .rs-spinner-inner{
	width:100%;
	height:100%
}
rs-loader.spinner13 .rs-spinner-inner span{
	display:block;
	width:40%;
	height:40%;
	position:absolute;
	border-radius:50%;
	-webkit-animation:rs-revealer-13 2s ease infinite;
	animation:rs-revealer-13 2s ease infinite
}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(1){
	animation-delay:-1.5s;
	-webkit-animation-delay:-1.5s
}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(2){
	animation-delay:-1s;
	-webkit-animation-delay:-1s
}
rs-loader.spinner13 .rs-spinner-inner span:nth-child(3){
	animation-delay:-.5s;
	-webkit-animation-delay:-.5s
}
@keyframes rs-revealer-13{
	0%,100%{
		transform:translate(0)
}
	25%{
		transform:translate(160%)
}
	50%{
		transform:translate(160%,160%)
}
	75%{
		transform:translate(0,160%)
}
}
@-webkit-keyframes rs-revealer-13{
	0%,100%{
		-webkit-transform:translate(0)
}
	25%{
		-webkit-transform:translate(160%)
}
	50%{
		-webkit-transform:translate(160%,160%)
}
	75%{
		-webkit-transform:translate(0,160%)
}
}
rs-loader.spinner14{
	width:40px;
	height:40px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
rs-loader.spinner14 .rs-spinner-inner{
	width:100%;
	height:100%;
	animation:rs-revealer-14 1s infinite linear
}
rs-loader.spinner14 .rs-spinner-inner span{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	width:16px;
	height:16px;
	border-radius:50%;
	margin:-8px
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(1){
	-webkit-animation:rs-revealer-14-1 2s infinite;
	animation:rs-revealer-14-1 2s infinite
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(2){
	-webkit-animation:rs-revealer-14-2 2s infinite;
	animation:rs-revealer-14-2 2s infinite
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(3){
	-webkit-animation:rs-revealer-14-3 2s infinite;
	animation:rs-revealer-14-3 2s infinite
}
rs-loader.spinner14 .rs-spinner-inner span:nth-child(4){
	-webkit-animation:rs-revealer-14-4 2s infinite;
	animation:rs-revealer-14-4 2s infinite
}
@-webkit-keyframes rs-revealer-14-1{
	0%{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
}
	20%{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
}
	80%{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
}
	100%{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
}
}
@-webkit-keyframes rs-revealer-14-2{
	0%{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
}
	20%{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
}
	80%{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
}
	100%{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
}
}
@-webkit-keyframes rs-revealer-14-3{
	0%{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
}
	20%{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
}
	80%{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
}
	100%{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
}
}
@-webkit-keyframes rs-revealer-14-4{
	0%{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
}
	20%{
		-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
}
	80%{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
}
	100%{
		-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
}
}
@keyframes rs-revealer-14-1{
	0%{
		transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
}
	20%{
		transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
}
	80%{
		transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
}
	100%{
		transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
}
}
@keyframes rs-revealer-14-2{
	0%{
		transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
}
	20%{
		transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
}
	80%{
		transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
}
	100%{
		transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
}
}
@keyframes rs-revealer-14-3{
	0%{
		transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
}
	20%{
		transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
}
	80%{
		transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
}
	100%{
		transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
}
}
@keyframes rs-revealer-14-4{
	0%{
		transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
}
	20%{
		transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
}
	80%{
		transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
}
	100%{
		transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
}
}
rs-loader.spinner15{
	width:40px;
	height:40px;
	margin-top:-4px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
rs-loader.spinner15 .rs-spinner-inner{
	width:100%;
	height:100%
}
rs-loader.spinner15 .rs-spinner-inner span{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;
	animation:rs-revealer-15 1.8s infinite ease-in-out
}
rs-loader.spinner15 .rs-spinner-inner:last-child{
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
@-webkit-keyframes rs-revealer-15{
	25%{
		-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)
}
	50%{
		-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)
}
	75%{
		-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
}
	100%{
		-webkit-transform:rotate(-360deg)
}
}
@keyframes rs-revealer-15{
	25%{
		transform:translateX(30px) rotate(-90deg) scale(.5);
		-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)
}
	50%{
		transform:translateX(30px) translateY(30px) rotate(-179deg);
		-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)
}
	50.1%{
		transform:translateX(30px) translateY(30px) rotate(-180deg);
		-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)
}
	75%{
		transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);
		-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
}
	100%{
		transform:rotate(-360deg);
		-webkit-transform:rotate(-360deg)
}
}
img.emoji,img.wp-smiley{
	display:inline!important;
	border:none!important;
	box-shadow:none!important;
	height:1em!important;
	width:1em!important;
	margin:0 .07em!important;
	vertical-align:-.1em!important;
	background:0 0!important;
	padding:0!important
}
h1{
	font-family:Roboto,Arial,sans-serif
}
h1.vc_custom_heading{
	font-weight:600
}
h2{
	font-family:Roboto,Arial,sans-serif
}
h2.vc_custom_heading{
	font-weight:600
}
h3{
	font-family:Roboto,Arial,sans-serif
}
h3.vc_custom_heading{
	font-weight:600
}
h4{
	font-family:Roboto,Arial,sans-serif
}
h4.vc_custom_heading{
	font-weight:600
}
h5{
	font-family:Roboto,Arial,sans-serif
}
h5.vc_custom_heading{
	font-weight:600
}
h6{
	font-family:Roboto,Arial,sans-serif
}
h6.vc_custom_heading{
	font-weight:600
}
#site-logo a img{
	width:-999999999px;
	height:80px
}
#site-logo{
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0
}
.page-header{
	min-height:294px
}
.page-title{
	font-size:40px
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu72xMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu5mxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7mxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+1F00-1FFF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4WxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0370-03FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7WxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7GxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4mxMKTU1Kg.woff) format('woff');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fABc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc-AMP6lbBP.woff) format('woff');
	unicode-range:U+1F00-1FFF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0370-03FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCxc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc-AMP6lQ.woff) format('woff');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu72xMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu5mxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7mxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+1F00-1FFF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4WxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0370-03FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7WxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7GxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4mxMKTU1Kg.woff) format('woff');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fABc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc-AMP6lbBP.woff) format('woff');
	unicode-range:U+1F00-1FFF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0370-03FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCxc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc-AMP6lQ.woff) format('woff');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu72xMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu5mxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7mxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+1F00-1FFF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4WxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0370-03FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7WxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu7GxMKTU1Kvnz.woff) format('woff');
	unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:400;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOmCnqEu92Fr1Mu4mxMKTU1Kg.woff) format('woff');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fABc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc-AMP6lbBP.woff) format('woff');
	unicode-range:U+1F00-1FFF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0370-03FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCxc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc-AMP6lbBP.woff) format('woff');
	unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}
@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	font-display:swap;
	src:url(/wp-content/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc-AMP6lQ.woff) format('woff');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}
.page-template-home2 .top-header .info-list li:first-child{
	display:none
}
.fun-facts .number{
	color:#fff;
	font-size:32px
}
.fun-facts .title-fact{
	color:#fff;
	font-size:16px
}
.vc_custom_1542963436303{
	padding-bottom:100px!important;
	background-image:url(http://localhost/industro/wp-content/uploads/2018/11/bg-map.png?id=629)!important
}
.vc_custom_1542964709535{
	padding-bottom:100px!important
}
.vc_custom_1640425113542{
	padding-top:100px!important;
	padding-bottom:80px!important;
	background-color:#f7f7f7!important
}
.vc_custom_1543221080791{
	padding-top:100px!important
}
.vc_custom_1640427244011{
	background:#2a2a2a;
	padding-top:100px!important;
	padding-bottom:100px!important;
	background-position:center!important;
	background-repeat:no-repeat!important;
	background-size:cover!important
}
.vc_custom_1640766004555{
	padding-top:100px!important;
	padding-bottom:100px!important;
	background-color:#f7f7f7!important
}
.vc_custom_1542184444490{
	padding-top:52px!important;
	padding-bottom:52px!important
}
.vc_custom_1542963136329{
	border-top-width:1px!important;
	border-top-color:#dadbdf!important;
	border-top-style:solid!important
}
.vc_custom_1640842348443{
	margin-bottom:27px!important
}
.vc_custom_1640341082801{
	margin-bottom:60px!important
}
.vc_custom_1640341242426{
	margin-bottom:0!important
}
.vc_custom_1542186403106{
	margin-bottom:70px!important
}
.vc_custom_1542012752515{
	margin-bottom:90px!important
}
.vc_custom_1542965107480{
	margin-bottom:0!important
}
.vc_custom_1542860753060{
	margin-bottom:60px!important
}
.vc_custom_1542183211883{
	margin-top:10px!important;
	margin-bottom:0!important
}
#rev_slider_1_1_wrapper .custom.tparrows{
	cursor:pointer;
	background:#000;
	background:rgba(0,0,0,.5);
	width:40px;
	height:40px;
	position:absolute;
	display:block;
	z-index:1000
}
#rev_slider_1_1_wrapper .custom.tparrows.rs-touchhover{
	background:#000
}
#rev_slider_1_1_wrapper .custom.tparrows:before{
	font-family:revicons;
	font-size:15px;
	color:#fff;
	display:block;
	line-height:40px;
	text-align:center
}
#rev_slider_1_1_wrapper .custom.tparrows.tp-leftarrow:before{
	content:'\e824'
}
#rev_slider_1_1_wrapper .custom.tparrows.tp-rightarrow:before{
	content:'\e825'
}
#rev_slider_1_1_wrapper rs-loader.spinner2{
	background-color:#fff!important
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
  margin: 0 0 65px;
  /* Make sure select elements fit in widgets. */
}
.widget.filled {
  border-width: 0;
}
.widget select {
  width: 100%;
}
.widget input,
.widget select,
.widget textarea {
  padding: 10px 20px;
  border: 1px solid #cccccc;
}
.widget ul,
.widget ol {
  margin-bottom: 0;
}
.widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.widget ul li {
  list-style: none;
  margin-bottom: 0;
  padding: 5px 0;
}
.widget ul li:first-child {
  padding-top: 0;
}
.widget ul li a {
  font-weight: 500;
}
.widget ul .children,
.widget ul .sub-menu {
  margin-top: 10px;
  margin-left: 15px;
}
.widget ul .children li a,
.widget ul .sub-menu li a {
  padding-left: 10px;
}
.widget ul .children li:last-child,
.widget ul .sub-menu li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.widget ol {
  padding-left: 16px;
}
.widget li {
  padding: 10px 0;
}
.widget th,
.widget td {
  border-color: #cccccc;
}
.widget .tagcloud {
  margin: 0 -2px;
}
.widget .tagcloud a {
  color: #666;
  font-size: 14px !important;
  padding: 10px 24px;
  margin: 0 2px;
  margin-bottom: 10px;
  line-height: 1;
  border: 1px solid #ccc;
  border-radius: 5px;
  display: inline-block;
}
.widget .tagcloud a:hover {
  background: #ff3300;
  border-color: #ff3300;
  color: #fff;
}

.vc_wp_custommenu .widget_nav_menu {
  margin-bottom: 0;
}
.vc_wp_custommenu .widget_nav_menu li {
  padding-top: 0;
}
div.vc_wp_custommenu .widget_nav_menu li a {
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #f7f7f7;
  padding: 15px 26px;
  font-weight: normal;
}
.vc_wp_custommenu .widget_nav_menu li.current-menu-item > a, .vc_wp_custommenu .widget_nav_menu li a:hover {
  background: #ff3300;
  color: #fff;
}

.widget-title {
  margin: 0;
  padding: 0 0 30px;
}

.search-form {
  position: relative;
  color: #000;
}
.search-form label {
  margin-bottom: 0;
}
.search-form .screen-reader-text {
  display: none;
}
.search-form label {
  width: 100%;
}
.search-form .search-field {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #000;
  width: 100%;
  background-color: transparent;
  font-weight: 400;
  padding: 10px 36px 10px 13px;
  height: 40px;
}
.search-form .search-field:focus {
  outline: none;
}
.search-form ::-webkit-input-placeholder {
  color: #999;
}
.search-form :-moz-placeholder {
  color: #999;
}
.search-form ::-moz-placeholder {
  color: #999;
}
.search-form :-ms-input-placeholder {
  color: #999;
}
.search-form .search-submit {
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  width: 45px;
  height: 40px;
  background: transparent;
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  z-index: 10;
  outline: none;
}
.search-form .search-submit:after {
  display: inline-block;
  font: normal normal normal 14px/1 fontawesome;
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  font-size: 16px;
  color: #a9a9a9;
}

.widget_archive ul,
.widget_categories ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.widget_archive ul ul,
.widget_categories ul ul {
  padding-left: 20px;
  margin-top: 10px;
  border-top: 1px solid #cecece;
}
.widget_archive ul ul li:last-child,
.widget_categories ul ul li:last-child {
  padding-bottom: 0;
}
.widget_archive ul li,
.widget_categories ul li {
  padding: 10px 0;
  border-bottom: 1px solid #cecece;
}
.widget_archive ul li .posts-count,
.widget_categories ul li .posts-count {
  font-size: 14px;
  color: #868686;
  float: right;
  margin-top: 5px;
}

.widget_recent_entries ul li {
  padding: 22px 0;
  border-bottom: 1px solid #cecece;
}
.widget_recent_entries ul li span {
  display: block;
  font-size: 14px;
  margin-top: 5px;
}

.vc_wp_custommenu .widget_nav_menu {
  margin-bottom: 0;
}
.vc_wp_custommenu .widget_nav_menu li {
  padding-top: 0;
}
div.vc_wp_custommenu .widget_nav_menu li a {
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: #f7f7f7;
  padding: 15px 26px;
  font-weight: normal;
}
.vc_wp_custommenu .widget_nav_menu li.current-menu-item > a, .vc_wp_custommenu .widget_nav_menu li a:hover {
  background: #ff3300;
  color: #fff;
}

.widget-title {
  margin: 0;
  padding: 0 0 30px;
}
.vc_wp_custommenu .widget_nav_menu li.current-menu-item > a, .vc_wp_custommenu .widget_nav_menu li a:hover {
  background: #ff3300;
  color: #fff;
}