
[class*=" flaticon-"]:after,
[class*=" flaticon-"]:before,
[class^=flaticon-]:after,
[class^=flaticon-]:before {
	font-family: Flaticon;
	font-size: 20px;
	font-style: normal;
	margin-left: 20px
}
.flaticon-shield:before {
	content: "\f100"
}
.flaticon-watch:before {
	content: "\f101"
}
.flaticon-question:before {
	content: "\f102"
}
.flaticon-psd:before {
	content: "\f103"
}
.flaticon-ui:before {
	content: "\f104"
}
.flaticon-app:before {
	content: "\f105"
}
.flaticon-repair:before {
	content: "\f106"
}
.flaticon-online-help:before {
	content: "\f107"
}
.flaticon-wallet:before {
	content: "\f108"
}


.fa,
.fab,
.fal,
.far,
.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-angle-right:before {
	content:"\f105"
}
.fa-arrow-right:before {
	content:"\f061"
}
.fa-bullseye:before {
	content:"\f140"
}
.fa-burn:before {
	content:"\f46a"
}
.fa-clock:before {
	content:"\f017"
}
.fa-clone:before {
	content:"\f24d"
}
.fa-facebook-f:before {
	content:"\f39e"
}
.fa-instagram:before {
	content:"\f16d"
}
.fa-mug-hot:before {
	content:"\f7b6"
}
.fa-rocket:before {
	content:"\f135"
}
.fa-search:before {
	content:"\f002"
}
.fa-youtube:before {
	content:"\f167"
}
.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}body{background-color:#fff;position:relative;font-family:Montserrat,sans-serif}.svg_icon{width:20px}.svg_icon svg{width:100%}.btn,.btn:active,.btn:focus,a,a:active,a:focus,a:hover,button,button:active,button:focus,input,input:active,input:focus{outline:0!important;box-shadow:none!important;text-decoration:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;margin:0}.color_blue{color:#0123b4;fill:#0123b4}.color_white{color:#fff;fill:#fff}.color_black{color:#000;fill:#000}.color_fb4567{color:#ed581d}.color_242424{color:#242424}.color_343a40{color:#343a40}.color_949da8{color:#949da8}.color_7a7a7a{color:#7a7a7a}.color_6a02b4{color:#6a02b4}.bg_blue{background-color:#0123b4}.bg_white{background-color:#fff}.bg_f8f8ff{background-color:#f8f8ff}.bg_6a02b4{background-color:#6a02b4}.bg_dark_blue{background-color:#01156c}.bg_dark_blue_2{background-color:#18224b}.font_14{font-size:14px}.font_16{font-size:16px}.font_18{font-size:18px}.font_20{font-size:20px}.font_22{font-size:22px}.font_24{font-size:24px}.font_28{font-size:28px}.font_30{font-size:30px}.font_36{font-size:36px}.font_45{font-size:45px}.font_weight_light{font-weight:300}.font_weight_400{font-weight:400}.font_weight_medium{font-weight:500}.font_weight_semi_bold{font-weight:600}.font_weight_bold,.font_weight_extra_bold{font-weight:700}.section-box{padding:80px 0}.section-title{text-align:center;margin:0 0 40px}.section-title span{line-height:16px;padding-bottom:5px}.section-title h2{line-height:46px}.blue_btn{position:relative;z-index:1;min-width:160px;font-weight:600;letter-spacing:1px;display:inline-block;padding:12px 20px;text-align:center;text-transform:uppercase;background-size:200% auto;color:#fff;box-shadow:0 3px 20px rgba(0,0,0,.1);border-radius:100px;border:none;-webkit-transition:.5s;transition:all .5s}.blue_btn:hover{background-position:right center;color:#fff}.border_btn{background-color:transparent;border:1px solid #0123b4;color:#0123b4}.hero-animation-updown img{-webkit-animation:2s linear infinite MoveUpDown;animation:2s linear infinite MoveUpDown}@-webkit-keyframes MoveUpDown{0%,100%{top:0}50%{top:10px}}@keyframes MoveUpDown{0%,100%{top:0}50%{top:10px}}@-webkit-keyframes move_wave{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-25%) translateZ(0) scaleY(.55);transform:translateX(-25%) translateZ(0) scaleY(.55)}100%{-webkit-transform:translateX(-50%) translateZ(0) scaleY(1);transform:translateX(-50%) translateZ(0) scaleY(1)}}@keyframes move_wave{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-25%) translateZ(0) scaleY(.55);transform:translateX(-25%) translateZ(0) scaleY(.55)}100%{-webkit-transform:translateX(-50%) translateZ(0) scaleY(1);transform:translateX(-50%) translateZ(0) scaleY(1)}}@media only screen and (max-width:767px){.section-box{padding:40px 0}}