@import url("https://fonts.googleapis.com/css2?family=Karla:wght@400;500&family=Lato:wght@400;700&display=swap");

body{
	font-family:'Karla',sans-serif;
	overflow-x:hidden!important;
	position:relative;
	color:#404b67;
	width: 100vw;
}

h1,h2,h3,h4,h5,h6{
	font-family:'Lato',sans-serif;
	font-weight:700;
	line-height:1.3;
}

.btn,.btn:focus,button,button:focus{
	outline:none!important
}

a{
	text-decoration:none!important;
	outline:0;
}

p{
	font-size:17px;
	line-height:26px;
}
.row>*{
	position:relative
}

.section{
	padding-top:40px;
	padding-bottom:40px;
	position:relative
}

.bg-lightan{
	background:linear-gradient(to bottom,#fff 50%,rgba(30,87,199,0.08) 100%)
}

.home-center{
	display:table;
	width:100%;
	height:100%
}

.home-desc-center{
	display:table-cell;
	vertical-align:middle
}

.bg-gradient{
	background:linear-gradient(to right,#0C7DFF,#229bee)
}

.bg-overlay{

	background-position:center;
	position:absolute;
	height:100%;
	width:100%;
	right:0;
	bottom:0;
	left:0;
	top:0
}
	.bg-overlay-black{
		background-color:#242527;
		opacity:.8;
		background-position:center;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0
	}
	.title-box-bg{
		height:100%;
		width:50%;
		display: inline-block;
		position: relative;
		z-index: 99;
	}
	.title-box-1::after{
		content: 'PRODUCT';
		font-size: 120px;
		color: #FAFAFA;
		position: absolute;
		font-weight: bold;
		left: 50%;
		top: -50px;
		transform: translateX(-50%);
		z-index: 1;
	}
	.title-box-bg-1{
		height:100%;
		width:80%;
		display: inline-block;
		position: relative;
		z-index: 99;
	}
	.title-box-2::after{
		content: 'ADVANTAGES';
		font-size: 120px;
		color: #FAFAFA;
		position: absolute;
		font-weight: bold;
		left: 50%;
		top: -50px;
		transform: translateX(-50%);
		z-index: 1;
	}
	.title-box-3::after{
		content: 'SERVICES';
		font-size: 120px;
		color: #FAFAFA;
		position: absolute;
		font-weight: bold;
		left: 50%;
		top: -50px;
		transform: translateX(-50%);
		z-index: 1;
	}
	.title-box-4::after{
		content: 'CONTACTUS';
		font-size: 120px;
		color: #142538;
		position: absolute;
		font-weight: bold;
		left: 50%;
		top: -50px;
		transform: translateX(-50%);
		z-index: 1;
	}
	.title-box .set-icon{
		width: 40px;
		height: 40px;
	}
	.title-box .title-sub-title{
		color: #122D41;
		border-radius:5px;
		font-size:34px;
	}
	.title-box .title-sub-title-white{
		color: #ffffff;
		border-radius:5px;
		font-size:34px;
	}
	.title-box .title-heading{
		font-size:16px;
		max-width:1300px;
		color: #777E8E;
		margin:0 auto
	}
	.btn-rounded{
		border-radius:30px
	}
	.box-shadow{
		box-shadow:0 30px 30px 0 rgba(64,75,103,0.06)
	}
	hr{
		border-top:1px solid #777E8E;
		margin:0
	}
	.f-10{
		font-size:10px
	}
	.f-12{
		font-size:12px
	}
	.f-13{
		font-size:13px
	}
	.f-14{
		font-size:14px
	}
	.f-15{
		font-size:15px
	}
	.f-16{
		font-size:16px
	}
	.f-18{
		font-size:18px
	}
	.f-19{
		font-size:19px
	}
	.f-20{
		font-size:20px
	}
	.line-height_1_4{
		line-height:1.4
	}
	.line-height_1_6{
		line-height:1.6
	}
	.line-height_1_8{
		line-height:1.8
	}
	.fw-normal{
		font-weight:500!important
	}
	.fw-bold{
		font-weight:600!important
	}
	.icon-size-15{
		height:15px;
		width:15px
	}
	.icon-size-15 svg{
		height:15px!important;
		width:15px!important
	}
	.icon-sm{
		height:18px;
		width:18px
	}
	.icon-sm svg{
		height:18px!important;
		width:18px!important
	}
	.icon-xs{
		height:20px;
		width:20px
	}
	.icon-xs svg{
		height:20px!important;
		width:20px!important
	}
	.icon-md{
		height:25px;
		width:25px
	}
	.icon-md svg{
		height:25px!important;
		width:25px!important
	}
	.icon-lg{
		height:30px;
		width:30px
	}
	.icon-lg svg{
		height:30px!important;
		width:30px!important
	}
	.icon-xl{
		height:35px;
		width:35px
	}
	.icon-xl svg{
		height:35px!important;
		width:35px!important
	}
	.icon-xxl{
		height:40px;
		width:40px
	}
	.icon-xxl svg{
		height:40px!important;
		width:40px!important
	}
	.icon-xxxl{
		height:60px;
		width:60px
	}
	.icon-xxxl svg{
		height:60px!important;
		width:60px!important
	}
	.icon-fill-primary{
		fill:rgba(30,87,199,0.15)
	}
	.uim-icon-success .uim-svg{
		fill:#0fdf89!important
	}
	.icon-fill-success{
		fill:rgba(15,223,137,0.15)
	}
	.uim-icon-info .uim-svg{
		fill:#229bee!important
	}
	.icon-fill-info{
		fill:rgba(34,155,238,0.15)
	}
	.uim-icon-warning .uim-svg{
		fill:#f6cb42!important
	}
	.icon-fill-warning{
		fill:rgba(246,203,66,0.15)
	}
	.uim-icon-danger .uim-svg{
		fill:#fb3e3e!important
	}
	.icon-fill-danger{
		fill:rgba(251,62,62,0.15)
	}
	.uim-icon-orange .uim-svg{
		fill:#f09105!important
	}
	.icon-fill-orange{
		fill:rgba(240,145,5,0.15)
	}
	.uim-icon-dark .uim-svg{
		fill:#404b67!important
	}
	.icon-fill-dark{
		fill:rgba(64,75,103,0.15)
	}
	.uim-icon-cyan .uim-svg{
		fill:#00e6e6!important
	}
	.icon-fill-cyan{
		fill:rgba(0,230,230,0.15)
	}
	.uim-icon-blue .uim-svg{
		fill:#2762da!important
	}
	.icon-fill-blue{
		fill:rgba(39,98,218,0.15)
	}
	.uim-icon-muted .uim-svg{
		fill:#777E8E!important
	}
	.icon-fill-muted{
		fill:rgba(128,142,177,0.15)
	}
	.uim-icon-purple .uim-svg{
		fill:#704fff!important
	}
	.icon-fill-purple{
		fill:rgba(112,79,255,0.15)
	}
	.uim-icon-pink .uim-svg{
		fill:#f85f89!important
	}
	.icon-fill-pink{
		fill:rgba(248,95,137,0.15)
	}
	.uim-icon-white .uim-svg{
		fill:#fff!important
	}
	.icon-fill-white{
		fill:rgba(255,255,255,0.15)
	}
	.uim-icon-light .uim-svg{
		fill:#f8fafd!important
	}
	.icon-fill-light{
		fill:rgba(248,250,253,0.15)
	}
	.icon{
		position:relative;
		top:-2px
	}
	.btn{
		padding:10px 20px;
		font-size:15px;
		letter-spacing:.5px;
		transition:all .5s
	}
	.btn:focus{
		box-shadow:none
	}
	.btn:hover{
		transform:translateY(-5px)
	}
	.btn:hover:before{
		opacity:1
	}
	.btn-sm{
		padding:8px 12px;
		font-size:12px
	}
	.shadow{
		box-shadow:0 30px 30px 0 rgba(64,75,103,0.06)!important
	}
	.bg-primary{
		background-color:#0C7DFF!important
	}
	.bg-soft-primary{
		background-color:rgba(30,87,199,0.1)!important
	}
	.text-primary{
		color:#0C7DFF!important
	}
	.border-primary{
		color:#0C7DFF!important
	}
	.icon-dual-primary{
		color:#0C7DFF;
		fill:rgba(30,87,199,0.2)
	}
	.btn-soft-primary{
		background-color:rgba(30,87,199,0.25)!important;
		color:#0C7DFF!important
	}
	.btn-soft-primary:hover,.btn-soft-primary:focus,.btn-soft-primary:active,.btn-soft-primary.active,.btn-soft-primary.focus,.btn-soft-primary:not(:disabled):not(.disabled):active,.btn-soft-primary:not(:disabled):not(.disabled):active:focus,.btn-soft-primary .open>.dropdown-toggle.btn-primary{
		background:#1b4fb5
	}
	.btn-primary{
		background:#0C7DFF !important;
		border-color:#0C7DFF!important;
		color: #ffffff !important;
	}
	.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary .open>.dropdown-toggle.btn-primary{
		background:#1b4fb5;
		border-color:#1b4fb5;
		box-shadow:0 8px 20px -6px rgba(30,87,199,0.6)
	}
	.btn-outline-primary{
		color:#0C7DFF;
		border-color:#0C7DFF
	}
	.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary .open>.dropdown-toggle.btn-primary{
		background:#0C7DFF;
		border-color:#0C7DFF;
		box-shadow:0 8px 20px -6px rgba(30,87,199,0.6)
	}
	.bg-success{
		background-color:#0fdf89!important
	}
	.bg-soft-success{
		background-color:rgba(15,223,137,0.1)!important
	}
	.text-success{
		color:#0fdf89!important
	}
	.border-success{
		color:#0fdf89!important
	}
	.icon-dual-success{
		color:#0fdf89;
		fill:rgba(15,223,137,0.2)
	}
	.btn-soft-success{
		background-color:rgba(15,223,137,0.25)!important;
		color:#0fdf89!important
	}
	.btn-soft-success:hover,.btn-soft-success:focus,.btn-soft-success:active,.btn-soft-success.active,.btn-soft-success.focus,.btn-soft-success:not(:disabled):not(.disabled):active,.btn-soft-success:not(:disabled):not(.disabled):active:focus,.btn-soft-success .open>.dropdown-toggle.btn-primary{
		background:#0ecc7d
	}
	.btn-success{
		background:#0fdf89;
		border-color:#0fdf89!important
	}
	.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.focus,.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success .open>.dropdown-toggle.btn-primary{
		background:#0ecc7d;
		border-color:#0ecc7d;
		box-shadow:0 8px 20px -6px rgba(15,223,137,0.6)
	}
	.btn-outline-success{
		color:#0fdf89;
		border-color:#0fdf89
	}
	.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.focus,.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success .open>.dropdown-toggle.btn-primary{
		background:#0fdf89;
		border-color:#0fdf89;
		box-shadow:0 8px 20px -6px rgba(15,223,137,0.6)
	}
	.bg-info{
		background-color:#229bee!important
	}
	.bg-soft-info{
		background-color:rgba(34,155,238,0.1)!important
	}
	.text-info{
		color:#229bee!important
	}
	.border-info{
		color:#229bee!important
	}
	.icon-dual-info{
		color:#229bee;
		fill:rgba(34,155,238,0.2)
	}
	.btn-soft-info{
		background-color:rgba(34,155,238,0.25)!important;
		color:#229bee!important
	}
	.btn-soft-info:hover,.btn-soft-info:focus,.btn-soft-info:active,.btn-soft-info.active,.btn-soft-info.focus,.btn-soft-info:not(:disabled):not(.disabled):active,.btn-soft-info:not(:disabled):not(.disabled):active:focus,.btn-soft-info .open>.dropdown-toggle.btn-primary{
		background:#1292ea
	}
	.btn-info{
		background:#229bee;
		border-color:#229bee!important
	}
	.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.focus,.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info .open>.dropdown-toggle.btn-primary{
		background:#1292ea;
		border-color:#1292ea;
		box-shadow:0 8px 20px -6px rgba(34,155,238,0.6)
	}
	.btn-outline-info{
		color:#229bee;
		border-color:#229bee
	}
	.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.focus,.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info .open>.dropdown-toggle.btn-primary{
		background:#229bee;
		border-color:#229bee;
		box-shadow:0 8px 20px -6px rgba(34,155,238,0.6)
	}
	.bg-warning{
		background-color:#f6cb42!important
	}
	.bg-soft-warning{
		background-color:rgba(246,203,66,0.1)!important
	}
	.text-warning{
		color:#f6cb42!important
	}
	.border-warning{
		color:#f6cb42!important
	}
	.icon-dual-warning{
		color:#f6cb42;
		fill:rgba(246,203,66,0.2)
	}
	.btn-soft-warning{
		background-color:rgba(246,203,66,0.25)!important;
		color:#f6cb42!important
	}
	.btn-soft-warning:hover,.btn-soft-warning:focus,.btn-soft-warning:active,.btn-soft-warning.active,.btn-soft-warning.focus,.btn-soft-warning:not(:disabled):not(.disabled):active,.btn-soft-warning:not(:disabled):not(.disabled):active:focus,.btn-soft-warning .open>.dropdown-toggle.btn-primary{
		background:#f5c62f
	}
	.btn-warning{
		background:#f6cb42;
		border-color:#f6cb42!important
	}
	.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.focus,.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning .open>.dropdown-toggle.btn-primary{
		background:#f5c62f;
		border-color:#f5c62f;
		box-shadow:0 8px 20px -6px rgba(246,203,66,0.6)
	}
	.btn-outline-warning{
		color:#f6cb42;
		border-color:#f6cb42
	}
	.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active,.btn-outline-warning.active,.btn-outline-warning.focus,.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning .open>.dropdown-toggle.btn-primary{
		background:#f6cb42;
		border-color:#f6cb42;
		box-shadow:0 8px 20px -6px rgba(246,203,66,0.6)
	}
	.bg-danger{
		background-color:#fb3e3e!important
	}
	.bg-soft-danger{
		background-color:rgba(251,62,62,0.1)!important
	}
	.text-danger{
		color:#fb3e3e!important
	}
	.border-danger{
		color:#fb3e3e!important
	}
	.icon-dual-danger{
		color:#fb3e3e;
		fill:rgba(251,62,62,0.2)
	}
	.btn-soft-danger{
		background-color:rgba(251,62,62,0.25)!important;
		color:#fb3e3e!important
	}
	.btn-soft-danger:hover,.btn-soft-danger:focus,.btn-soft-danger:active,.btn-soft-danger.active,.btn-soft-danger.focus,.btn-soft-danger:not(:disabled):not(.disabled):active,.btn-soft-danger:not(:disabled):not(.disabled):active:focus,.btn-soft-danger .open>.dropdown-toggle.btn-primary{
		background:#fb2a2a
	}
	.btn-danger{
		background:#fb3e3e;
		border-color:#fb3e3e!important
	}
	.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.focus,.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger .open>.dropdown-toggle.btn-primary{
		background:#fb2a2a;
		border-color:#fb2a2a;
		box-shadow:0 8px 20px -6px rgba(251,62,62,0.6)
	}
	.btn-outline-danger{
		color:#fb3e3e;
		border-color:#fb3e3e
	}
	.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active,.btn-outline-danger.active,.btn-outline-danger.focus,.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger .open>.dropdown-toggle.btn-primary{
		background:#fb3e3e;
		border-color:#fb3e3e;
		box-shadow:0 8px 20px -6px rgba(251,62,62,0.6)
	}
	.bg-orange{
		background-color:#f09105!important
	}
	.bg-soft-orange{
		background-color:rgba(240,145,5,0.1)!important
	}
	.text-orange{
		color:#f09105!important
	}
	.border-orange{
		color:#f09105!important
	}
	.icon-dual-orange{
		color:#f09105;
		fill:rgba(240,145,5,0.2)
	}
	.btn-soft-orange{
		background-color:rgba(240,145,5,0.25)!important;
		color:#f09105!important
	}
	.btn-soft-orange:hover,.btn-soft-orange:focus,.btn-soft-orange:active,.btn-soft-orange.active,.btn-soft-orange.focus,.btn-soft-orange:not(:disabled):not(.disabled):active,.btn-soft-orange:not(:disabled):not(.disabled):active:focus,.btn-soft-orange .open>.dropdown-toggle.btn-primary{
		background:#dc8505
	}
	.btn-orange{
		background:#f09105;
		border-color:#f09105!important
	}
	.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active,.btn-orange.focus,.btn-orange:not(:disabled):not(.disabled):active,.btn-orange:not(:disabled):not(.disabled):active:focus,.btn-orange .open>.dropdown-toggle.btn-primary{
		background:#dc8505;
		border-color:#dc8505;
		box-shadow:0 8px 20px -6px rgba(240,145,5,0.6)
	}
	.btn-outline-orange{
		color:#f09105;
		border-color:#f09105
	}
	.btn-outline-orange:hover,.btn-outline-orange:focus,.btn-outline-orange:active,.btn-outline-orange.active,.btn-outline-orange.focus,.btn-outline-orange:not(:disabled):not(.disabled):active,.btn-outline-orange:not(:disabled):not(.disabled):active:focus,.btn-outline-orange .open>.dropdown-toggle.btn-primary{
		background:#f09105;
		border-color:#f09105;
		box-shadow:0 8px 20px -6px rgba(240,145,5,0.6)
	}
	.bg-dark{
		background-color:#404b67!important
	}
	.bg-soft-dark{
		background-color:rgba(64,75,103,0.1)!important
	}
	.text-dark{
		color:#404b67!important
	}
	.border-dark{
		color:#404b67!important
	}
	.icon-dual-dark{
		color:#404b67;
		fill:rgba(64,75,103,0.2)
	}
	.btn-soft-dark{
		background-color:rgba(64,75,103,0.25)!important;
		color:#404b67!important
	}
	.btn-soft-dark:hover,.btn-soft-dark:focus,.btn-soft-dark:active,.btn-soft-dark.active,.btn-soft-dark.focus,.btn-soft-dark:not(:disabled):not(.disabled):active,.btn-soft-dark:not(:disabled):not(.disabled):active:focus,.btn-soft-dark .open>.dropdown-toggle.btn-primary{
		background:#38425a
	}
	.btn-dark{
		background:#404b67;
		border-color:#404b67!important
	}
	.btn-dark:hover,.btn-dark:focus,.btn-dark:active,.btn-dark.active,.btn-dark.focus,.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark .open>.dropdown-toggle.btn-primary{
		background:#38425a;
		border-color:#38425a;
		box-shadow:0 8px 20px -6px rgba(64,75,103,0.6)
	}
	.btn-outline-dark{
		color:#404b67;
		border-color:#404b67
	}
	.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark:active,.btn-outline-dark.active,.btn-outline-dark.focus,.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark .open>.dropdown-toggle.btn-primary{
		background:#404b67;
		border-color:#404b67;
		box-shadow:0 8px 20px -6px rgba(64,75,103,0.6)
	}
	.bg-cyan{
		background-color:#00e6e6!important
	}
	.bg-soft-cyan{
		background-color:rgba(0,230,230,0.1)!important
	}
	.text-cyan{
		color:#00e6e6!important
	}
	.border-cyan{
		color:#00e6e6!important
	}
	.icon-dual-cyan{
		color:#00e6e6;
		fill:rgba(0,230,230,0.2)
	}
	.btn-soft-cyan{
		background-color:rgba(0,230,230,0.25)!important;
		color:#00e6e6!important
	}
	.btn-soft-cyan:hover,.btn-soft-cyan:focus,.btn-soft-cyan:active,.btn-soft-cyan.active,.btn-soft-cyan.focus,.btn-soft-cyan:not(:disabled):not(.disabled):active,.btn-soft-cyan:not(:disabled):not(.disabled):active:focus,.btn-soft-cyan .open>.dropdown-toggle.btn-primary{
		background:#00d2d2
	}
	.btn-cyan{
		background:#00e6e6;
		border-color:#00e6e6!important
	}
	.btn-cyan:hover,.btn-cyan:focus,.btn-cyan:active,.btn-cyan.active,.btn-cyan.focus,.btn-cyan:not(:disabled):not(.disabled):active,.btn-cyan:not(:disabled):not(.disabled):active:focus,.btn-cyan .open>.dropdown-toggle.btn-primary{
		background:#00d2d2;
		border-color:#00d2d2;
		box-shadow:0 8px 20px -6px rgba(0,230,230,0.6)
	}
	.btn-outline-cyan{
		color:#00e6e6;
		border-color:#00e6e6
	}
	.btn-outline-cyan:hover,.btn-outline-cyan:focus,.btn-outline-cyan:active,.btn-outline-cyan.active,.btn-outline-cyan.focus,.btn-outline-cyan:not(:disabled):not(.disabled):active,.btn-outline-cyan:not(:disabled):not(.disabled):active:focus,.btn-outline-cyan .open>.dropdown-toggle.btn-primary{
		background:#00e6e6;
		border-color:#00e6e6;
		box-shadow:0 8px 20px -6px rgba(0,230,230,0.6)
	}
	.bg-blue{
		background-color:#2762da!important
	}
	.bg-soft-blue{
		background-color:rgba(39,98,218,0.1)!important
	}
	.text-blue{
		color:#2762da!important
	}
	.border-blue{
		color:#2762da!important
	}
	.icon-dual-blue{
		color:#2762da;
		fill:rgba(39,98,218,0.2)
	}
	.btn-soft-blue{
		background-color:rgba(39,98,218,0.25)!important;
		color:#2762da!important
	}
	.btn-soft-blue:hover,.btn-soft-blue:focus,.btn-soft-blue:active,.btn-soft-blue.active,.btn-soft-blue.focus,.btn-soft-blue:not(:disabled):not(.disabled):active,.btn-soft-blue:not(:disabled):not(.disabled):active:focus,.btn-soft-blue .open>.dropdown-toggle.btn-primary{
		background:#235aca
	}
	.btn-blue{
		background:#2762da;
		border-color:#2762da!important
	}
	.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active,.btn-blue.focus,.btn-blue:not(:disabled):not(.disabled):active,.btn-blue:not(:disabled):not(.disabled):active:focus,.btn-blue .open>.dropdown-toggle.btn-primary{
		background:#235aca;
		border-color:#235aca;
		box-shadow:0 8px 20px -6px rgba(39,98,218,0.6)
	}
	.btn-outline-blue{
		color:#2762da;
		border-color:#2762da
	}
	.btn-outline-blue:hover,.btn-outline-blue:focus,.btn-outline-blue:active,.btn-outline-blue.active,.btn-outline-blue.focus,.btn-outline-blue:not(:disabled):not(.disabled):active,.btn-outline-blue:not(:disabled):not(.disabled):active:focus,.btn-outline-blue .open>.dropdown-toggle.btn-primary{
		background:#2762da;
		border-color:#2762da;
		box-shadow:0 8px 20px -6px rgba(39,98,218,0.6)
	}
	.bg-muted{
		background-color:#777E8E!important
	}
	.bg-soft-muted{
		background-color:rgba(128,142,177,0.1)!important
	}
	.text-muted{
		color:#777E8E!important
	}
	.border-muted{
		color:#777E8E!important
	}
	.icon-dual-muted{
		color:#777E8E;
		fill:rgba(128,142,177,0.2)
	}
	.btn-soft-muted{
		background-color:rgba(128,142,177,0.25)!important;
		color:#777E8E!important
	}
	.btn-soft-muted:hover,.btn-soft-muted:focus,.btn-soft-muted:active,.btn-soft-muted.active,.btn-soft-muted.focus,.btn-soft-muted:not(:disabled):not(.disabled):active,.btn-soft-muted:not(:disabled):not(.disabled):active:focus,.btn-soft-muted .open>.dropdown-toggle.btn-primary{
		background:#7383a9
	}
	.btn-muted{
		background:#777E8E;
		border-color:#777E8E!important
	}
	.btn-muted:hover,.btn-muted:focus,.btn-muted:active,.btn-muted.active,.btn-muted.focus,.btn-muted:not(:disabled):not(.disabled):active,.btn-muted:not(:disabled):not(.disabled):active:focus,.btn-muted .open>.dropdown-toggle.btn-primary{
		background:#7383a9;
		border-color:#7383a9;
		box-shadow:0 8px 20px -6px rgba(128,142,177,0.6)
	}
	.btn-outline-muted{
		color:#777E8E;
		border-color:#777E8E
	}
	.btn-outline-muted:hover,.btn-outline-muted:focus,.btn-outline-muted:active,.btn-outline-muted.active,.btn-outline-muted.focus,.btn-outline-muted:not(:disabled):not(.disabled):active,.btn-outline-muted:not(:disabled):not(.disabled):active:focus,.btn-outline-muted .open>.dropdown-toggle.btn-primary{
		background:#777E8E;
		border-color:#777E8E;
		box-shadow:0 8px 20px -6px rgba(128,142,177,0.6)
	}
	.bg-purple{
		background-color:#704fff!important
	}
	.bg-soft-purple{
		background-color:rgba(112,79,255,0.1)!important
	}
	.text-purple{
		color:#704fff!important
	}
	.border-purple{
		color:#704fff!important
	}
	.icon-dual-purple{
		color:#704fff;
		fill:rgba(112,79,255,0.2)
	}
	.btn-soft-purple{
		background-color:rgba(112,79,255,0.25)!important;
		color:#704fff!important
	}
	.btn-soft-purple:hover,.btn-soft-purple:focus,.btn-soft-purple:active,.btn-soft-purple.active,.btn-soft-purple.focus,.btn-soft-purple:not(:disabled):not(.disabled):active,.btn-soft-purple:not(:disabled):not(.disabled):active:focus,.btn-soft-purple .open>.dropdown-toggle.btn-primary{
		background:#5f3bff
	}
	.btn-purple{
		background:#704fff;
		border-color:#704fff!important
	}
	.btn-purple:hover,.btn-purple:focus,.btn-purple:active,.btn-purple.active,.btn-purple.focus,.btn-purple:not(:disabled):not(.disabled):active,.btn-purple:not(:disabled):not(.disabled):active:focus,.btn-purple .open>.dropdown-toggle.btn-primary{
		background:#5f3bff;
		border-color:#5f3bff;
		box-shadow:0 8px 20px -6px rgba(112,79,255,0.6)
	}
	.btn-outline-purple{
		color:#704fff;
		border-color:#704fff
	}
	.btn-outline-purple:hover,.btn-outline-purple:focus,.btn-outline-purple:active,.btn-outline-purple.active,.btn-outline-purple.focus,.btn-outline-purple:not(:disabled):not(.disabled):active,.btn-outline-purple:not(:disabled):not(.disabled):active:focus,.btn-outline-purple .open>.dropdown-toggle.btn-primary{
		background:#704fff;
		border-color:#704fff;
		box-shadow:0 8px 20px -6px rgba(112,79,255,0.6)
	}
	.bg-pink{
		background-color:#f85f89!important
	}
	.bg-soft-pink{
		background-color:rgba(248,95,137,0.1)!important
	}
	.text-pink{
		color:#f85f89!important
	}
	.border-pink{
		color:#f85f89!important
	}
	.icon-dual-pink{
		color:#f85f89;
		fill:rgba(248,95,137,0.2)
	}
	.btn-soft-pink{
		background-color:rgba(248,95,137,0.25)!important;
		color:#f85f89!important
	}
	.btn-soft-pink:hover,.btn-soft-pink:focus,.btn-soft-pink:active,.btn-soft-pink.active,.btn-soft-pink.focus,.btn-soft-pink:not(:disabled):not(.disabled):active,.btn-soft-pink:not(:disabled):not(.disabled):active:focus,.btn-soft-pink .open>.dropdown-toggle.btn-primary{
		background:#f74b7b
	}
	.btn-pink{
		background:#f85f89;
		border-color:#f85f89!important
	}
	.btn-pink:hover,.btn-pink:focus,.btn-pink:active,.btn-pink.active,.btn-pink.focus,.btn-pink:not(:disabled):not(.disabled):active,.btn-pink:not(:disabled):not(.disabled):active:focus,.btn-pink .open>.dropdown-toggle.btn-primary{
		background:#f74b7b;
		border-color:#f74b7b;
		box-shadow:0 8px 20px -6px rgba(248,95,137,0.6)
	}
	.btn-outline-pink{
		color:#f85f89;
		border-color:#f85f89
	}
	.btn-outline-pink:hover,.btn-outline-pink:focus,.btn-outline-pink:active,.btn-outline-pink.active,.btn-outline-pink.focus,.btn-outline-pink:not(:disabled):not(.disabled):active,.btn-outline-pink:not(:disabled):not(.disabled):active:focus,.btn-outline-pink .open>.dropdown-toggle.btn-primary{
		background:#f85f89;
		border-color:#f85f89;
		box-shadow:0 8px 20px -6px rgba(248,95,137,0.6)
	}
	.bg-white{
		background-color:#fff!important
	}
	.bg-soft-white{
		background-color:rgba(255,255,255,0.1)!important
	}
	.text-white{
		color:#fff!important
	}
	.border-white{
		color:#fff!important
	}
	.icon-dual-white{
		color:#fff;
		fill:rgba(255,255,255,0.2)
	}
	.btn-soft-white{
		background-color:rgba(255,255,255,0.25)!important;
		color:#fff!important
	}
	.btn-soft-white:hover,.btn-soft-white:focus,.btn-soft-white:active,.btn-soft-white.active,.btn-soft-white.focus,.btn-soft-white:not(:disabled):not(.disabled):active,.btn-soft-white:not(:disabled):not(.disabled):active:focus,.btn-soft-white .open>.dropdown-toggle.btn-primary{
		background:whitesmoke
	}
	.btn-white{
		background:#fff;
		border-color:#fff!important
	}
	.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.btn-white.focus,.btn-white:not(:disabled):not(.disabled):active,.btn-white:not(:disabled):not(.disabled):active:focus,.btn-white .open>.dropdown-toggle.btn-primary{
		background:whitesmoke;
		border-color:whitesmoke;
		box-shadow:0 8px 20px -6px rgba(255,255,255,0.6)
	}
	.btn-outline-white{
		color:#fff;
		border-color:#fff
	}
	.btn-outline-white:hover,.btn-outline-white:focus,.btn-outline-white:active,.btn-outline-white.active,.btn-outline-white.focus,.btn-outline-white:not(:disabled):not(.disabled):active,.btn-outline-white:not(:disabled):not(.disabled):active:focus,.btn-outline-white .open>.dropdown-toggle.btn-primary{
		background:#fff;
		border-color:#fff;
		box-shadow:0 8px 20px -6px rgba(255,255,255,0.6)
	}
	.bg-light{
		background-color:#0D1A27!important
	}
	.bg-soft-light{
		background-color:rgba(248,250,253,0.1)!important
	}
	.text-light{
		color:#f8fafd!important
	}
	.border-light{
		color:#f8fafd!important
	}
	.icon-dual-light{
		color:#f8fafd;
		fill:rgba(248,250,253,0.2)
	}
	.btn-soft-light{
		background-color:rgba(248,250,253,0.25)!important;
		color:#f8fafd!important
	}
	.btn-soft-light:hover,.btn-soft-light:focus,.btn-soft-light:active,.btn-soft-light.active,.btn-soft-light.focus,.btn-soft-light:not(:disabled):not(.disabled):active,.btn-soft-light:not(:disabled):not(.disabled):active:focus,.btn-soft-light .open>.dropdown-toggle.btn-primary{
		background:#e8eff8
	}
	.btn-light{
		background:#f8fafd;
		border-color:#f8fafd!important
	}
	.btn-light:hover,.btn-light:focus,.btn-light:active,.btn-light.active,.btn-light.focus,.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light .open>.dropdown-toggle.btn-primary{
		background:#e8eff8;
		border-color:#e8eff8;
		box-shadow:0 8px 20px -6px rgba(248,250,253,0.6)
	}
	.btn-outline-light{
		color:#f8fafd;
		border-color:#f8fafd
	}
	.btn-outline-light:hover,.btn-outline-light:focus,.btn-outline-light:active,.btn-outline-light.active,.btn-outline-light.focus,.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light .open>.dropdown-toggle.btn-primary{
		background:#f8fafd;
		border-color:#f8fafd;
		box-shadow:0 8px 20px -6px rgba(248,250,253,0.6)
	}
	.navbar-custom{
		padding:0px 0;
		width:100%;
		border-radius:0;
		z-index:999;
		margin-bottom:0;
		transition:all .5s ease-in-out
	}
	.navbar-custom .navbar-nav li a{
		line-height:26px;
		color:rgba(255,255,255,0.6);
		font-size:16px;
		text-transform:capitalize;
		transition:all .5s;
		background-color:transparent!important;
		padding:15px 0;
		margin:0 10px;
		font-weight:500
	}
	.navbar-custom .nav-social a{
		background:rgba(255,255,255,0.1);
		width:36px;
		height:36px;
		display:inline-block;
		text-align:center;
		border-radius:50%;
		transition:all .5s
	}
	.navbar-custom .nav-social a i{
		font-size:16px;
		line-height:36px;
		color:rgba(255,255,255,0.6)!important
	}
	.navbar-custom .nav-social a i:hover{
		color:#fff!important
	}
	.sticky-wrapper{
		position:absolute;
		width:100%
	}
	.navbar-toggler{
		font-size:24px;
		margin-top:5px;
		margin-bottom:0;
		color:#404b67
	}
	.navbar-custom .navbar-nav li.active a,.navbar-custom .navbar-nav li a:hover,.navbar-custom .navbar-nav li a:active{
		color:#fff
	}
	.navbar-toggle{
		font-size:24px;
		margin-top:5px;
		margin-bottom:0;
		color:#fff
	}
	.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{
		background-color:transparent;
		border-color:#337ab7
	}
	.navbar-custom .navbar-toggles{
		padding:.25rem .75rem;
		font-size:18px;
		background:0;
		border:1px solid transparent;
		color:#fff;
		outline:0
	}
	.navbar-custom .navbar-toggles-icon{
		display:inline-block;
		width:1.5em;
		height:1.5em;
		vertical-align:middle
	}
	.menu-toggle{
		padding:4.5px 10px!important
	}
	.menu-toggle span{
		line-height:27px
	}
	.navbar-button{
		margin-left:20px
	}
	.logo{
		width: 120px;
		height: 40px;
	}
	.logo img{
		width: 100%;
		height: 100%;
	}
	.logo .logo-light{
		display:inline-block
	}
	.logo .logo-dark{
		display:none
	}
	.is-sticky .logo .logo-dark{
		display:inline-block
	}
	.is-sticky .logo .logo-light{
		display:none
	}
	.navbar-custom.navbar-white .navbar-nav li a,.navbar-custom.navbar-white .navbar-brand,.navbar-white .navbar-toggle{
		color:#404b67!important
	}
	.navbar-custom.navbar-white .navbar-nav li.active a,.navbar-custom.navbar-white .navbar-nav li a:hover,.navbar-custom.navbar-white .navbar-nav li a:focus,.navbar-custom.navbar-white .navbar-nav li a:active{
		color:#0C7DFF!important
	}
	.navbar-white .nav-social a{
		background:rgba(30,87,199,0.1);
		width:36px;
		height:36px;
		display:inline-block;
		text-align:center;
		border-radius:50%;
		transition:all .5s
	}
	.navbar-white .nav-social a i{
		font-size:16px;
		line-height:36px;
		color:#404b67!important
	}
	.navbar-white .nav-social a i:hover{
		color:#0C7DFF!important
	}
	.is-sticky.navbar-custom{
		margin-top:0;
		padding:10px 0;
		box-shadow:0 3px 10px 0 rgba(38,107,193,0.08)
	}
	.is-sticky.navbar-custom.sticky-dark{
		background-color:#404b67
	}
	.is-sticky .navbar-nav li a{
		color:#404b67!important
	}
	.is-sticky .nav-social a{
		background:rgba(30,87,199,0.1)
	}
	.is-sticky .nav-social a i{
		color:#404b67!important
	}
	.is-sticky .nav-social a i:hover{
		color:#0C7DFF!important
	}
	.is-sticky .navbar-custom .navbar-nav li.active a,.is-sticky .navbar-custom .navbar-nav li a:hover,.is-sticky .navbar-custom .navbar-nav li a:active{
		color:#0C7DFF!important
	}
	.is-sticky .navbar-custom .navbar-toggles{
		padding:.25rem .75rem;
		border:1px solid transparent;
		outline:0
	}
	.is-sticky .navbar-nav{
		margin-top:0
	}
	.is-sticky .navbar-custom{
		margin-top:0;
		padding:0px 0;
		background-color:#fff;
		box-shadow:0 .5rem 1rem rgba(0,0,0,0.035)
	}
	.bg-home{
		padding:120px 0 120px 0;
		margin-top: 56px;
	}
	.home-overlay{
		background-image:url(../images/bg-1.png);
		background-position:center;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	.home-index{
		--bs-gutter-x: 0rem !important;
	}
	.home-title{
		max-width:700px;
		font-size:80px;
		color: #122D41;
	}
	.home-desc{
		max-width:600px;
		color: #122D41;
		font-size: 26px;
		font-weight: bold;
	}
	.home-btn{
		padding: 12px 0px;
		color: #ffffff;
		background: #0C7DFF;
		font-size: 26px;
		font-weight: bold;
		width: 200px;
		text-align: center;
		border-radius: 5px;
	}
	.home-sub-title{
		max-width:980px;
		font-size:80px;
		color: #FFFFFF;
	}
	.home-sub-desc{
		max-width:800px;
		color: #FFFFFF;
		font-size: 26px;
		font-weight: bold;
		margin-top: 80px;
	}
	.home-title-blue{
		color: #0C7DFF;
	}
	.home-car{
		background-image:url(../images/car-bg.png);
		background-size: 100% 100%;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	.home-ship{
		background-image:url(../images/ship/ship-bg.png);
		background-size: 100% 100%;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	.home-guard{
		background-image:url(../images/guard/guard-bg.png);
		background-size: 100% 100%;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	.home-dcs{
		background-image:url(../images/dcs/dcs-bg.png);
		background-size: 100% 100%;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	.home-stone{
		background-image:url(../images/stone/stone-bg.png);
		background-size: 100% 100%;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	.home-green{
		background-image:url(../images/green/green-bg.png);
		background-size: 100% 100%;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	.bg-home-1{
		padding:100px 0 100px 0;
	}
	.home-services{
		background-image:url(../images/bg-2.png);
		background-position:center;
		background-size:100% 100%;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	
	.services-title{
		color: #122D41;
		font-size: 46px;
		font-weight: bold;
		text-align: center;
	}
	.form-select{
		color:#676f86!important
	}
	.home-form{
		background:#fff;
		padding:20px 21px;
		box-shadow:0 30px 30px 0 rgba(64,75,103,0.06)
	}
	.home-form .form-control{
		border:1px solid #dfe9f1;
		height:54px!important;
		font-size:15px;
		border-radius:.25rem
	}
	.home-form .form-control ::placeholder{
		color:#676f86
	}
	.home-form .form-control:focus{
		border-color:#e4eef7
	}
	.home-form .home-button .btn{
		padding-top:15px;
		padding-bottom:15px
	}
	.search-form input{
		padding:14px 20px;
		width:100%;
		font-size:17px;
		color:#777E8E!important;
		border:0;
		outline:none!important;
		padding-right:160px;
		padding-left:30px;
		background-color:#fff;
		border-radius:30px;
		box-shadow:0 30px 30px 0 rgba(64,75,103,0.06)
	}
	.search-form button{
		position:absolute;
		top:6px;
		right:7px;
		outline:none!important;
		font-size:15px;
		padding:9px 30px
	}
	.search-form form{
		position:relative;
		max-width:600px;
		margin:0 auto
	}
	.play-btn{
		background-color:#0C7DFF;
		color:#fff;
		border-radius:50%;
		width:45px;
		height:45px;
		display:inline-block;
		font-size:22px;
		line-height:45px;
		text-align:center
	}
	.play-shadow{
		vertical-align:middle
	}
	.play-shadow{
		border-radius:50%;
		border:1px solid transparent;
		width:82px;
		height:82px;
		margin:20px auto 0 auto
	}
	.home-modal{
		border:0;
		background-color:transparent
	}
	.home-modal .btn-close{
		width:36px;
		height:36px;
		background-color:rgba(255,255,255,0.5);
		border-radius:10px;
		position:relative;
		top:70px;
		z-index:3
	}
	.home-modal .btn-close:hover,.home-modal .btn-close:focus{
		opacity:.5
	}
	.home-modal video:focus{
		outline:0
	}
	.video-box{
		width:100%
	}
	.slidero{
		position:relative;
		z-index:1
	}
	.home-registration-form{
		padding:40px 35px;
		border-radius:3px;
		box-shadow:0 30px 30px 0 rgba(64,75,103,0.06)
	}
	.home-registration-form .registration-form label{
		font-size:15px
	}
	.registration-form .registration-input-box{
		border:0;
		border-radius:0;
		color:#777E8E;
		border-bottom:1px solid #c5c5c5;
		box-shadow:none!important;
		padding-left:0;
		padding-right:0
	}
	.registration-form .registration-input-box:focus{
		border-color:#0C7DFF
	}
	.product-box{
		padding:20px 30px;
		border-radius:10px;
		background-color:#F2F7FC;
		position:relative;
		transition:all .5s;
		height: 460px;
		color: #091A27;
	}
	.product-box .product-border{
		width:3px;
		height:15px;
		border:1px solid rgba(128,142,177,0.4)
	}
	.product-box .product-icon{
		width:120px;
		height:120px;
		text-align:center;
	}
	.product-box .product-icon img{
		width:100%;
		height:100%;
	}
	.product-box .text-muted{
		line-height: 26px;
		text-align: left;
	}
	.product-box .read-more{
		position:relative
	}
	.product-box .read-more .arrow{
		position:relative;
		margin-left:0;
		transition:all .5s;
		color: #0C7DFF;
		vertical-align: middle;
	}
	.product-box:hover{
		box-shadow:0 30px 30px 0 rgba(64,75,103,0.06)
	}
	.product-box:hover .product-border{
		background:#0C7DFF;
		border:1px solid rgba(30,87,199,0.4)
	}
	.product-box:hover .arrow{
		position:relative;
		margin-left:40px
	}
	.product-box.active{
		box-shadow:0 30px 30px 0 rgba(64,75,103,0.06)
	}
	.product-box.active .product-border{
		background-color:#0C7DFF;
		border:1px solid rgba(30,87,199,0.4)
	}
	.product-box a{
		position: absolute;
		bottom: 40px;
		left: 50%;
		transform: translateX(-50%);
	}
	.read-more{
		position:relative;
		color: #0C7DFF;
		font-weight: bold;
		font-size: 16px;
	}
	.read-more .arrow{
		position:relative;
		margin-left:0;
		transition:all .5s;
		font-size: 18px;
		color: #0C7DFF;
	}
	.read-more:hover .arrow{
		position:relative;
		margin-left:20px
	}
	.service-box{
		padding:20px 25px;
		background-color:#FFFFFF;
		position:relative;
		transition:all .5s;
		color: #091A27;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.service-title{
		color: #091A27;
		font-size: 32px;
		font-weight: bold;
	}
	.service-box .text-muted{
		color: #4C5364;
		font-size: 18px;
	}
	.service-icon{
		width:160px;
		height:160px;
	}
	.services-cont{
		position: relative;
		text-align: center;
		width: 100%;
		margin-top: 160px;
	}
	.services-cont-bg{
		background-image: url(../images/server-bg.png);
		background-position:center;
		width: 592px;
		height: 345px;
		display: inline-block;
	}
	.services-cont-0{
		position: absolute;
		top: -100px;
		left: 80px;
		width: 397px;
		height: 255px;
	}
	.services-cont-title-1{
		color: #0D7DFF;
		font-size: 36px;
		font-weight: bold;
	}
	.services-cont-text-1{
		color: #122D41;
		font-size: 36px;
		font-weight: bold;
	}
	.services-cont-1{
		position: absolute;
		top: -100px;
		right: -78px;
		background-image: url(../images/server-bg1.png);
		background-position:center;
		width: 580px;
		height: 255px;
		padding: 40px 20px;
		text-align: left;
	}
	.services-cont-2{
		position: absolute;
		bottom: -50px;
		left: 20px;
		background-image: url(../images/server-bg2.png);
		background-position:center;
		width: 480px;
		height: 255px;
		padding: 40px 20px;
		text-align: left;
	}
	.services-cont-3{
		position: absolute;
		bottom: -100px;
		right: 20px;
		background-image: url(../images/server-bg3.png);
		background-position:center;
		width: 480px;
		height: 255px;
		padding: 30px 20px;
		text-align: left;
	}
	.services-cont-title{
		color: #0D7DFF;
		font-size: 26px;
		font-weight: bold;
	}
	.services-cont-text{
		color: #57678F;
		font-size: 16px;
		line-height: 30px;
		margin-top: 20px;
	}
	.services-box{
		padding:20px 25px;
		color: #ffffff;
		cursor: pointer;
		-webkit-transition: all 0.3s ease-out 0s;
		-moz-transition: all 0.3s ease-out 0s;
		-ms-transition: all 0.3s ease-out 0s;
		-o-transition: all 0.3s ease-out 0s;
		transition: all 0.3s ease-out 0s;
	}
	.services-box:hover {
		background-size: 110% 110%;
	}
	.services-bg1{
		background-image: url(../images/services-bg1.png);
		background-position:center;
		background-size:100% 100%;
		text-align: left;
	}
	.services-bg2{
		background-image: url(../images/services-bg2.png);
		background-position:center;
		background-size:100% 100%;
		text-align: left;
	}
	.services-bg3{
		background-image: url(../images/services-bg3.png);
		background-position:center;
		background-size:100% 100%;
		text-align: left;
	}
	.services-bg4{
		background-image: url(../images/services-bg4.png);
		background-position:center;
		background-size:100% 100%;
		text-align: left;
	}
	.services-box-title{
		color: #ffffff;
		font-size: 36px;
		font-weight: bold;
	}
	.services-box .text-muted{
		color: rgba(255, 255, 255, 0.7) !important;
		font-size: 20px;
	}
	.services-box-tag{
		display: flex;
		align-items: center;
	}
	.services-tag{
		color: rgba(255, 255, 255, 0.7);
		font-size: 20px;
		padding: 4px 10px;
		border: 1px solid rgba(255, 255, 255, 0.7);
		border-radius: 5px;
		margin-top: 30px;
		margin-right: 20px;
	}
	#contact{
		background: #101E2D;
	}
	.mt4{
		margin-top: 2rem;
	}
	.nav-tabs>li>a,.nav-pills>li>a{
		color:#404b67
	}
	.nav-pills>a{
		color:#404b67
	}
	.nav-link.active,.show>.nav-link{
		background-color:#0C7DFF!important
	}
	.nav-link-white{
		color:#ffffff;
	}
	.nav-link-white:hover{
		color:#ffffff;
	}
	.nav-tabs-custom{
		border-bottom:2px solid #e6effe
	}
	.nav-tabs-custom .nav-item{
		position:relative;
		color:#404b67
	}
	.nav-tabs-custom .nav-item .nav-link{
		border:0
	}
	.nav-tabs-custom .nav-item .nav-link::after{
		content:"";
		background:#0C7DFF;
		height:2px;
		position:absolute;
		width:100%;
		left:0;
		bottom:-1px;
		transition:all 250ms ease 0s;
		transform:scale(0)
	}
	.nav-tabs-custom .nav-item .nav-link.active{
		color:#0C7DFF
	}
	.nav-tabs-custom .nav-item .nav-link.active:after{
		transform:scale(1)
	}
	.custom-form .alert-warning{
		padding:10px
	}
	.custom-form input{
		background-color: #15263A;
		border: 1px solid #15263A;
		color: rgba(255, 255, 255, 0.4);
	}
	.custom-form input:focus{
		background-color: #15263A;
		border: 1px solid #15263A;
		color: rgba(255, 255, 255, 0.4);
	}
	.custom-form input::placeholder {
		color: rgba(255, 255, 255, 0.4);
	}
	#comments{
		background-color: #15263A;
		border: 1px solid #15263A;
		color: rgba(255, 255, 255, 0.4);
	}
	#comments::placeholder {
		color: rgba(255, 255, 255, 0.4);
	}
	textarea.form-control{
		height:auto!important
	}
	.form-control{
		box-shadow:none!important;
		height:42px;
		padding-left:20px;
		border:1px solid #dfe9f1;
		font-size:16px;
		border-radius:5px
	}
	.form-control:focus{
		border-color:#e4eef7
	}
	textarea.form-control{
		height:auto;
		padding-top:14px
	}
	.bg-footer{
		padding-top:50px;
		padding-bottom:50px
	}
	.footer-main{
		display: flex;
		align-items: center;
		justify-content: space-around;
		flex-wrap: wrap;
	}
	.footer-icon img {
		width: 50px;
		height: 50px;
	}
	.img-fluid{
		vertical-align: middle;
	}
	.footer-icon-cont{
		display: inline-block;
		margin-left: 10px;
		vertical-align: middle;
	}
	.footer-title{
		font-size: 20px;
		color: #ffffff;
		font-weight: bold;
	}
	.footer-text{
		margin-top: 10px;
		font-size: 16px;
		color: #ffffff;
	}
	.footer-link a{
		color:#777E8E;
		line-height:38px;
		font-size:17px;
		-webkit-transition:all .5s;
		background-color:transparent;
		transition:all .5s
	}
	.footer-link a:hover{
		color:#0C7DFF
	}
	.footer-social i{
		width:36px;
		height:36px;
		display:inline-block;
		line-height:36px;
		border-radius:50%;
		text-align:center;
		background:#0C7DFF;
		font-size:15px;
		color:#fff
	}
	.product-car-box{
		background: #F7F8FB;
		padding: 40px;
		height: 260px;
	}
	.car-main-title{
		color: #122D41;
		font-size: 46px;
		font-weight: bold;
	}
	.car-main-title-text{
		color: #777E8E;
		font-size: 18px;
	}
	.product-car-tag{
		color: #505569;
		font-size: 20px;
		border: 1px solid #C9CDDB;
		border-radius: 5px;
		width: 100px;
		text-align: center;
	}
	.product-car-title{
		color: #122D41;
		font-size: 30px;
		font-weight: bold;
		margin-top: 20px;
	}
	.product-car-text{
		color: #464E60;
		font-size: 20px;
		line-height: 36px;
		text-align: left;
	}
	.services-car-box{
		text-align: center;
		padding: 0px 16px;
	}
	.services-car-img{
		width: 80px;
		height: 80px;
	}
	.services-car-title{
		color: #122D41;
		font-size: 30px;
		font-weight: bold;
		margin-top: 30px;
	}
	.services-car-text{
		color: #464E60;
		font-size: 20px;
		line-height: 36px;
	}
	.services-car-box-cont{
		background: #F6F8F9;
		padding: 20px;
	}
	.services-car-box-head{
		background: #F6F8F9;
		height: 100%;
		width: 100%;
		padding: 86px 10px;
		text-align: center;
	}
	.services-car-box-1{
		height: 100%;
		width: 100%;
	}
	.services-car-img-1{
		width: 40px;
		height: 40px;
	}
	.services-car-title-1{
		color: #122D41;
		font-size: 20px;
		margin-top: 10px;
	}
	.services-car-cont-1{
		background: rgba(48, 97, 245,0.8);
		text-align: center;
		color: #ffffff;
		font-size: 20px;
	}
	.services-car-text-1{
		margin-top: 10px;
		background: #ffffff;
		color: #464E60;
		font-size: 20px;
		line-height: 34px;
		font-weight: normal;
		padding: 20px;
		height: 180px;
	}
	#application{
		background-color: #F6F8F9;
	}
	.application-main{
		display: flex;
		align-items: stretch;
		justify-content: space-between;
		background: #ffffff;
	}
	.application-main-1{
		border-radius: 30px 30px 0px 0px;
	}
	.application-main-2{
		border-radius: 0px 0px 30px 30px;
		margin-top: 20px;
	}
	.application-left-1{
		width: 200px;
		background-image:url(../images/car/application-bg1.png);
		background-size: 100% 100%;
	}
	.application-left-2{
		width: 200px;
		background-image:url(../images/car/application-bg2.png);
		background-size: 100% 100%;
	}
	.application-right{
		width: calc(100% - 200px);
		height: 100%;
		padding: 30px;
	}
	.application-row{
		display: flex;
		align-items: stretch;
		justify-content: space-between;
	}
	.application-row2{
		margin-top: 20px;
	}
	.application-col-6{
		width: calc(50% - 20px);
		display: flex;
		align-items: center;
		justify-content: space-between;
		background: rgba(116, 177, 255, 0.1);
		padding: 30px 40px;
	}
	.application-title{
		color: #122D41;
		font-weight: bold;
		font-size: 28px;
	}
	.application-text{
		color: #464E60;
		font-size: 22px;
	}
	.application-img{
		width: 70px;
		height: 70px;
	}
	#footer .row>*{
		padding-left: 0px;
		padding-right: 0px;
	}
	.footer-product-bg{
		background-position: center;
		background-size: 100% 100%;
		height:500px;
		width:100%;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 30px;
		text-align: center;
		line-height: 500px;
		cursor: pointer;
		-webkit-transition: all 0.3s ease-out 0s;
		-moz-transition: all 0.3s ease-out 0s;
		-ms-transition: all 0.3s ease-out 0s;
		-o-transition: all 0.3s ease-out 0s;
		transition: all 0.3s ease-out 0s;
	}
	.footer-product-bg:hover {
		background-size: 110% 110%;
	}
	.footer-product-bg1{
		background-image:url(../images/product-1.png);
	}
	.footer-product-bg2{
		background-image:url(../images/product-2.png);
	}
	.footer-product-bg3{
		background-image:url(../images/product-3.png);
	}
	.footer-product-bg4{
		background-image:url(../images/product-4.png);
	}
	.footer-product-bg5{
		background-image:url(../images/product-5.png);
	}
	.footer-product-bg6{
		background-image:url(../images/product-6.png);
	}
	.footer-bg{
		background-image:url(../images/footer-bg.png);
		background-size: 100% 100%;
		height:360px;
		width:100%;
		color: #122D41;
		font-weight: bold;
		font-size: 56px;
		text-align: center;
		line-height: 360px;
	}
	.product-ship-box{
		background: #F2F7FC;
		padding: 130px 35px 40px 35px;
		text-align: center;
		margin-top: 100px;
		height: 450px;
	}
	.product-ship-img{
		width: 200px;
		height: 200px;
		margin-top: -240px;
	}
	.product-ship-title{
		color: #122D41;
		font-size: 28px;
		font-weight: bold;
		margin-top: 20px;
		text-align: center;
	}
	.services-box-ship-1{
		background-image:url(../images/ship/ship-cont-1.png);
		background-size: 100% 100%;
		height:320px;
		width:100%;
		padding: 60px;
	}
	.services-box-ship-2{
		background-image:url(../images/ship/ship-cont-2.png);
		background-size: 100% 100%;
		height:320px;
		width:100%;
		padding: 60px;
	}
	.services-box-ship-3{
		background-image:url(../images/ship/ship-cont-3.png);
		background-size: 100% 100%;
		height:320px;
		width:100%;
		padding: 60px;
	}
	.services-box-ship-4{
		background-image:url(../images/ship/ship-cont-4.png);
		background-size: 100% 100%;
		height:320px;
		width:100%;
		padding: 60px;
	}
	.services-title-ship{
		color: #122D41;
		font-size: 30px;
		font-weight: bold;
	}
	.services-text-ship{
		color: #4C5364;
		font-size: 20px;
		margin-top: 20px;
	}
	.business-bg{
		background-image:url(../images/ship/business-bg.png);
		background-size: 100% 100%;
		height:430px;
		width:100%;
	}
	.three-bg{
		background-image:url(../images/guard/three-bg.png);
		background-size: 100% 100%;
		height:900px;
		width:100%;
	}
	.character{
		background-color: #F6F8F9;
	}
	.character-white{
		background: #ffffff;
	}
	.character-shadow{
		box-shadow:0 10px 33px rgba(0,0,0,0.1);
	}
	.character .row>*{
		padding-left: 0px;
		padding-right: 0px;
	}
	.character-box{
		background: #ffffff;
		padding: 60px;
		height: 100%;
	}
	.character-img{
		width: 60px;
		height: 60px;
	}
	.character-title{
		color: #122D41;
		font-size: 36px;
		font-weight: bold;
		margin-top: 20px;
	}
	.character-text{
		color: #4C5364;
		font-size: 20px;
		margin-top: 20px;
	}
	.hardware-bg{
		background-image:url(../images/guard/hardware-bg.png);
		background-size: 100% 100%;
		height:650px;
		width:100%;
	}
	.hardware-box{
		padding-right: 100px;
	}
	.hardware-left{
		width: 9px;
		height: 16px;
		vertical-align: middle;
	}
	.hardware-title{
		color: #0C7DFF;
		font-size: 30px;
		font-weight: bold;
		margin-left: 15px;
		vertical-align: middle;
	}
	.hardware-text{
		color: #122D41;
		font-weight: bold;
		font-size: 20px;
		margin-top: 15px;
	}
	.product-sale-box{
		background: linear-gradient(to bottom, #FFFFFF, #F4F8FF);
		padding: 40px;
		height: 200px;
		border: 1px solid #DFE6F4;
	}
	.product-sale-title{
		color: #122D41;
		font-weight: bold;
		font-size: 30px;
	}
	.product-sale-text{
		color: #464E60;
		font-size: 20px;
		margin-top: 10px;
		line-height: 36px;
	}
	.sale-16{
		margin-left: 16.6666666%;
	}
	.character-sale-box{
		text-align: center;
		padding: 50px 40px;
		background: #FAFCFF;
	}
	.character-sale-box-white{
		background: #FFFFFF;
	}
	.character-sale-img{
		width: 140px;
		height: 140px;
	}
	.character-sale-title{
		color: #122D41;
		font-weight: bold;
		font-size: 26px;
		margin-top: 40px;
	}
	.character-sale-text{
		color: #464E60;
		font-size: 18px;
		margin-top: 20px;
		line-height: 36px;
		text-align: left;
	}
	.flow-bg{
		background-image:url(../images/sale/flow-bg.png);
		background-size: 100% 100%;
		height:120px;
		width:100%;
		margin: 40px 0px;
	}
	.flow-main{
		white-space: nowrap;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.flow-main1{
		white-space: nowrap;
		display: flex;
		align-items: center;
		justify-content: space-around;
	}
	.flow-box{
		width: 300px;
		display: inline-block;
		text-align: center;
		vertical-align: text-top;	
		white-space: normal;
	}
	.flow-title{
		color: #2B63FB;
		font-weight: bold;
		font-size: 26px;
	}
	.flow-text{
		color: #464E60;
		font-size: 18px;
	}
	.flow-title-top{
		margin-top: 20px;
	}
	.flow-title-bottom{
		margin-bottom: 20px;
	}
	.flow-box-1{
		margin-left: -84px;
	}
	.flow-box-2{
		margin-left: 0px;
	}
	.flow-box-3{
		margin-right: -82px;
	}
	.flow-box-4{
		margin-left: 60px;
	}
	.flow-box-5{
		margin-right: 66px;
	}
	.hardware-bg-sale{
		background-image:url(../images/sale/hardware-bg.png);
		background-size: 100% 100%;
		height:720px;
		width:100%;
	}
	.system-bg{
		background-image:url(../images/sale/system-bg.png);
		background-size: 100% 100%;
		height:700px;
		width:100%;
	}
	.product-dcs-box{
		background: #F2F7FC;
		padding: 50px 40px;
		height: 360px;
	}
	.product-dcs-img{
		width: 76px;
		height: 76px;
	}
	.product-dcs-title{
		color: #091A27;
		font-weight: bold;
		font-size: 28px;
		margin-top: 17px;
	}
	.product-dcs-text{
		color: #777E8E;
		font-size: 20px;
		margin-top: 15px;
	}
	.home-product-dcs{
		background-image:url(../images/dcs/product-bg.png);
		background-position:center;
		background-size:100% 100%;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	.superiority-dcs-box{
		padding: 60px 30px;
		background: #232B43;
		color: #ffffff;
		height: 520px;
	}
	.superiority-dcs-box-white{
		background: #ffffff;
		color: #091A27;
	}
	.superiority-dcs-img{
		width: 100px;
		height: 100px;
	}
	.superiority-dcs-title{
		font-weight: bold;
		font-size: 28px;
		margin-top: 50px;
	}
	.superiority-dcs-text{
		font-size: 20px;
		line-height: 36px;
		opacity: 0.8;
		margin-top: 25px;
	}
	.superiority .row>*{
		padding-left: 0px;
		padding-right: 0px;
	}
	.system-dcs-bg{
		background-image:url(../images/dcs/dcs-services-bg.png);
		background-position:center;
		background-size:100% 100%;
		height:360px;
		width:100%;
		color: #FFFFFF;
		font-size: 46px;
		font-weight: bold;
		line-height: 360px;
		text-align: center;
	}
	.system-dcs-box{
		text-align: center;
		margin-top: 60px;
		padding: 0px 30px;
	}
	.system-dcs-title{
		display: inline-block;
		background: #0070F1;
		font-size: 24px;
		font-weight: bold;
		color: #ffffff;
		width: 260px;
		padding: 10px 0px;
		text-align: center;
		border-radius: 186px;
	}
	.system-dcs-text{
		color: #464E60;
		font-size: 20px;
		margin-top: 20px;
	}
	.product-stone-box{
		display: flex;
		align-items: center;
	}
	.product-stone-title{
		font-size: 40px;
		color: #0C7DFF;
		font-weight: bold;
		margin-bottom: 30px;
	}
	.product-stone-img{
		width: 9px;
		height: 16px;
		margin-right: 6px;
	}
	.product-stone-text{
		color: #122D41;
		font-size: 20px;
		font-weight: bold;
	}
	.product-stone-right-bg{
		width: 100%;
		height: 600px;
		background-image:url(../images/stone/product-right.png);
		background-position:center;
		background-size:100% 100%;
	}
	.home-product-core{
		background-image:url(../images/stone/core-bg.png);
		background-position:center;
		background-size:100% 100%;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	.core-stone-img{
		width: 660px;
		height: 660px;
		background-image:url(../images/stone/product-center.png);
		background-position:center;
		background-size:100% 100%;
		display: inline-block;
	}
	.core-head{
		display: flex;
		align-items: center;
	}
	.core-stone-title{
		color: #122D41;
		font-size: 26px;
		font-weight: bold;
		margin-left: -20px;
	}
	.core-stone-box2{
		margin-top: 110px;
		margin-left: -80px;
		width: 100%;
	}
	.core-stone-box3{
		margin-top: 110px;
	}
	.core-stone-box5{
		margin-top: 110px;
		margin-left: 56px;
		width: 100%;
	}
	.core-stone-box6{
		margin-top: 110px;
	}
	.core-stone-icon{
		width: 55px;
		height: 55px;
	}
	.core-stone-text{
		color: #777E8E;
		font-size: 20px;
		font-weight: bold;
		margin-left: 30px;
	}
	.operation-box{
		background: #ffffff;
		box-shadow:0 10px 33px rgba(0,0,0,0.1);
		border-radius: 10px;
		height: 418px;
	}
	.operation-head{
		width: 100%;
		height: 110px;
		background-image:url(../images/stone/operation-head.png);
		background-size:100% 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.operation-img{
		width: 30px;
		height: 30px;
	}
	.operation-title{
		color: #ffffff;
		font-size: 30px;
		font-weight: bold;
		margin-left: 6px;
	}
	.operation-text{
		color: #122D41;
		font-size: 18px;
		line-height: 38px;
		padding: 40px 20px;
	}
	.product-green-header{
		position: relative;
		padding: 60px 50px;
		box-sizing: border-box;
	}
	.product-green{
		background-image:url(../images/green/product-green.png);
		background-position:center;
		background-size:100% 100%;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	.product-green-header-title{
		font-weight: bold;
		color: #122D41;
		font-size: 32px;
	}
	.product-green-header-title2{
		margin-top: 30px;
		color: #122D41;
		font-size: 18px;
		line-height: 32px;
	}
	.product-green-header-title3{
		color: #122D41;
		margin-top: 20px;
		font-size: 20px;
	}
	.product-green-content{
		padding: 70px 0px;
		box-sizing: border-box;
		box-shadow:0 10px 10px rgba(0,0,0,0.1);
	}
	.product-green-box{
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0px 40px;
		box-sizing: border-box;
		border-right: 1px solid #F6F7F9;
	}
	.product-green-content .col-lg-6:nth-child(2n) .product-green-box{
		border-right: none;
	}
	.product-green-title-icon{
		width: 16px;
		height: 16px;
		vertical-align: middle;
		margin-right: 10px;
	}
	.product-green-title{
		color: #091A27;
		font-size: 24px;
		font-weight: bold;
		vertical-align: middle;
	}
	.product-car-text{
		color: #777E8E;
		font-size: 16px;
		line-height: 32px;
		margin-top: 20px;
	}
	.product-green-img{
		width: 230px;
		height: 140px;
		margin-left: 20px;
	}
	.future-box{
		background-color: #FCFDFF;
		border: 1px solid #DFE6F4;
		border-radius: 5px;
		padding: 30px;
		box-sizing: border-box;
		height: 220px;
	}
	.future-title{
		color: #122D41;
		font-size: 28px;
		font-weight: bold;
	}
	.future-text{
		color: #464E60;
		font-size: 16px;
		font-weight: bold;
		line-height: 37px;
		margin-top: 10px;
	}
	.future-icon{
		width: 18px;
		height: 18px;
		margin-right: 5px;
		vertical-align: middle;
	}
	.home-advantage{
		background-image:url(../images/green/bg-2.png);
		background-position:center;
		background-size:100% 100%;
		position:absolute;
		height:100%;
		width:100%;
		right:0;
		bottom:0;
		left:0;
		top:0px;
	}
	.advantage-box{
		padding: 40px;
		box-sizing: border-box;
		background: rgba(255, 255, 255, 0.8);
		margin-top: 20px;
	}
	.advantage-box1{
		height: 410px;
	}
	.advantage-header{}
	.advantage-icon{
		height: 27px;
		width: 18px;
		margin-right: 20px;
	}
	.advantage-title{
		color: #333333;
		font-size: 20px;
		font-weight: bold;
	}
	.advantage-content{
		margin-left: 38px;
		color: #777E8E;
		font-size: 18px;
		line-height: 30px;
		margin-top: 20px;
	}
	.green-service-box{
		background-color:#F7F8FB;
	}
	.green-system-icon{
		width:100px;
		height:100px;
		margin-left: 40px;
	}
	.green-system-bg{
		background-image:url(../images/green/system-bg.png);
		background-size: 100% 100%;
		height:1029px;
		width:100%;
	}
	@media(min-width:200px) and (max-width:1024px){
		.navbar-custom{
		margin-top:0;
		padding:10px 0!important;
		box-shadow:0 10px 33px rgba(0,0,0,0.1);
		color:#fff!important;
		background:#fff
	}
	.navbar-custom .navbar-nav{
		margin-left:0
	}
	.navbar-custom .navbar-nav li.active{
		border-color:transparent
	}
	.navbar-custom .navbar-nav li a{
		transition:all .4s;
		margin:6px;
		color:#404b67!important;
		padding:6px 0
	}
	.navbar-custom>.container{
		width:90%
	}
	.navbar-white .navbar-toggler{
		color:#404b67!important
	}
	.navbar-button{
		margin-top:15px;
		margin-left:0
	}
	.navbar-custom .navbar-nav li.active a,.navbar-custom .navbar-nav li a:hover,.navbar-custom .navbar-nav li a:active{
		color:#0C7DFF!important
	}
	.navbar-toggler{
		font-size:24px;
		margin-top:0;
		margin-bottom:0
	}
	.navbar-toggler:focus{
		box-shadow:none
	}
	.home-title{
		font-size:32px;
		padding-left: 10px;
	}
	.home-desc{
		font-size: 13px;
		padding-left: 10px;
	}
	.home-btn{
		padding: 6px 0px;
		color: #ffffff;
		background: #0C7DFF;
		font-size: 13px;
		font-weight: bold;
		width: 100px;
		text-align: center;
		border-radius: 2px;
		margin-left: 10px;
	}
	.home-sub-title{
		font-size:32px;
		margin-left: 20px;
	}
	.home-sub-desc{
		font-size: 13px;
		margin-left: 20px;
	}
	.logo .logo-light{
		display:none
	}
	.logo .logo-dark{
		display:inline-block
	}
	.pricing-box.active{
		transform:none
	}
	.title-box .title-sub-title{
		font-size: 18px;
	}
	.title-box .title-heading{
		font-size:12px;
		font-weight: normal;
	}
	.title-box-1::after{
		font-size: 60px;
		top:-25px;
	}
	.title-box-2::after{
		font-size: 60px;
		top: -25px;
	}
	.title-box-3::after{
		font-size: 60px;
		top: -25px;
	}
	.title-box-4::after{
		font-size: 60px;
		top: -25px;
	}
	.text-muted{
		font-size: 14px;
	}
	.read-more{
		font-size: 14px;
		vertical-align: middle;
	}
	.read-more .arrow{
		font-size: 14px;
		vertical-align: middle;
	}
	.product-box{
		padding: 10px 15px;
		height: 320px;
	}
	.product-box .product-icon{
		width:80px;
		height:80px;
		text-align:center;
	}
	.product-box a{
		bottom: 20px;
	}
	.bg-home-1{
		padding: 50px 0 50px 0;
	}
	.bg-home{
		padding:60px 0 60px 0;
		margin-top: 60px;
	}
	.home-services{
		background-size: auto;
	}
	.services-title{
		font-size: 18px;
	}
	.service-title{
		color: #091A27;
		font-size: 18px;
		font-weight: bold;
	}
	.service-box .text-muted{
		color: #4C5364;
		font-size: 14px;
	}
	.service-icon{
		width:80px;
		height:80px;
	}
	.service-icon img{
		width: 100%;
		height: 100%;
	}
	.services-cont{
		position: relative;
		text-align: center;
		width: 100%;
		margin-top: 20px;
	}
	.services-cont-bg{
		background-image: url(../images/server-bg.png);
		background-position:center;
		width: 100%;
		height: calc(100% + 20px);
		display: inline-block;
		position: absolute;
		top: -10px;
		left: 50%;
	  transform: translateX(-50%);
	}
	.services-cont-0{
		width: 298px;
		height: 80px;
		position: relative;
		top: 0px;
		left: 20px;
	}
	.services-cont-title-1{
		color: #0D7DFF;
		font-size: 18px;
		font-weight: bold;
	}
	.services-cont-text-1{
		color: #122D41;
		font-size: 18px;
		font-weight: bold;
	}
	.services-cont-1{
		position: relative;
		background-image: url(../images/server-bg1.png);
		background-position:center;
		background-size:100% 100%;
		width: 290px;
		height: 200px;
		padding: 20px 10px;
		text-align: left;
		top: 0px;
		left: 30px;
	}
	.services-cont-2{
		position: relative;
		background-image: url(../images/server-bg2.png);
		background-size:100% 100%;
		background-position:center;
		width: 290px;
		height: 200px;
		padding: 20px 10px;
		text-align: left;
		top: 0px;
		left: 30px;
		margin-top: 10px;
	}
	.services-cont-3{
		position: relative;
		background-image: url(../images/server-bg3.png);
		background-size:100% 100%;
		background-position:center;
		width: 290px;
		height: 200px;
		padding: 15px 10px;
		text-align: left;
		top: 0px;
		left: 30px;
		margin-top: 10px;
	}
	.services-cont-title{
		color: #0D7DFF;
		font-size: 14px;
		font-weight: bold;
	}
	.services-cont-text{
		color: #57678F;
		font-size: 12px;
		line-height: 28px;
		margin-top: 10px;
	}
	.services-box-title{
		color: #ffffff;
		font-size: 16px;
		font-weight: bold;
	}
	.services-box .text-muted{
		color: rgba(255, 255, 255, 0.7) !important;
		font-size: 12px;
	}
	.services-tag{
		color: rgba(255, 255, 255, 0.7);
		font-size: 12px;
		padding: 4px 10px;
		border: 1px solid rgba(255, 255, 255, 0.7);
		border-radius: 2px;
		margin-top: 10px;
		margin-right: 10px;
	}
	.home-car, .home-ship, .home-guard, .home-dcs, .home-stone{
		background-position:center;
		background-size:auto;
	}
	.product-car-box{
		background: #F7F8FB;
		padding: 20px;
		height: 140px;
	}
	.car-main-title{
		color: #122D41;
		font-size: 23px;
		font-weight: bold;
	}
	.car-main-title-text{
		color: #777E8E;
		font-size: 12px;
	}
	.product-car-tag{
		color: #505569;
		font-size: 12px;
		border: 1px solid #C9CDDB;
		border-radius: 3px;
		width: 60px;
		text-align: center;
	}
	.product-car-title{
		color: #122D41;
		font-size: 16px;
		font-weight: bold;
		margin-top: 10px;
	}
	.product-car-text{
		color: #464E60;
		font-size: 12px;
		line-height: 18px;
	}
	.services-car-img{
		width: 50px;
		height: 50px;
	}
	.services-car-title{
		color: #122D41;
		font-size: 16px;
		font-weight: bold;
		margin-top: 15px;
	}
	.services-car-text{
		color: #464E60;
		font-size: 12px;
		line-height: 18px;
	}
	.services-car-box-cont{
		background: #F6F8F9;
		padding: 10px;
	}
	.services-car-box-head{
		background: #F6F8F9;
		height: 100%;
		width: 100%;
		padding: 20px 10px;
		text-align: center;
	}
	.services-car-img-1{
		width: 40px;
		height: 40px;
	}
	.services-car-title-1{
		color: #122D41;
		font-size: 16px;
		margin-top: 10px;
	}
	.services-car-cont-1{
		background: rgba(48, 97, 245,0.8);
		text-align: center;
		color: #ffffff;
		font-size: 16px;
	}
	.services-car-text-1{
		margin-top: 10px;
		background: #ffffff;
		color: #464E60;
		font-size: 16px;
		line-height: 34px;
		font-weight: normal;
		padding: 10px;
		height: 130px;
	}
	.application-main-1{
		border-radius: 15px 15px 0px 0px;
	}
	.application-main-2{
		border-radius: 0px 0px 15px 15px;
		margin-top: 10px;
	}
	.application-left-1{
		width: 50px;
		background-image:url(../images/car/application-bg1.png);
		background-size: 100% 100%;
	}
	.application-left-2{
		width: 50px;
		background-image:url(../images/car/application-bg2.png);
		background-size: 100% 100%;
	}
	.application-right{
		width: calc(100% - 50px);
		height: 100%;
		padding: 5px;
	}
	.application-row{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.application-row2{
		margin-top: 8px;
	}
	.application-col-6{
		width: calc(50% - 5px);
		display: flex;
		align-items: center;
		justify-content: space-between;
		background: rgba(116, 177, 255, 0.1);
		padding: 10px 15px;
	}
	.application-title{
		color: #122D41;
		font-weight: bold;
		font-size: 10px;
	}
	.application-text{
		color: #464E60;
		font-size: 8px;
	}
	.application-img{
		width: 30px;
		height: 30px;
	}
	#footer .container{
		padding: 0px 50px;
	}
	.footer-bg{
		height:160px;
		width:100%;
		color: #122D41;
		font-weight: bold;
		font-size: 16px;
		text-align: center;
		line-height: 160px;
	}
	.product-ship-box{
		background: #F2F7FC;
		padding: 60px 10px 20px 10px;
		text-align: center;
		margin-top: 50px;
		height: 200px;
	}
	.product-ship-img{
		width: 100px;
		height: 100px;
		margin-top: -120px;
	}
	.product-ship-title{
		color: #122D41;
		font-size: 16px;
		font-weight: bold;
		margin-top: 10px;
	}
	.services-box-ship-1{
		height:160px;
		width:100%;
		padding: 30px;
	}
	.services-box-ship-2{
		height:160px;
		width:100%;
		padding: 30px;
	}
	.services-box-ship-3{
		height:160px;
		width:100%;
		padding: 30px;
	}
	.services-box-ship-4{
		height:160px;
		width:100%;
		padding: 30px;
	}
	.services-title-ship{
		color: #122D41;
		font-size: 17px;
		font-weight: bold;
	}
	.services-text-ship{
		color: #4C5364;
		font-size: 12px;
		margin-top: 20px;
	}
	.hardware-box{
		padding: 0px 10px;
	}
	.hardware-left{
		width: 5px;
		height: 8px;
		vertical-align: middle;
	}
	.hardware-title{
		color: #0C7DFF;
		font-size: 16px;
		font-weight: bold;
		margin-left: 8px;
		vertical-align: middle;
	}
	.hardware-text{
		color: #122D41;
		font-weight: bold;
		font-size: 12px;
		margin-top: 8px;
	}
	.product-sale-box{
		padding: 20px;
		height: 140px;
	}
	.product-sale-title{
		color: #122D41;
		font-weight: bold;
		font-size: 16px;
	}
	.product-sale-text{
		color: #464E60;
		font-size: 12px;
		margin-top: 10px;
		line-height: 28px;
	}
	.sale-16{
		margin-left: 0px;
	}
	.character-sale-box{
		padding: 20px;
	}
	.character-sale-img{
		width: 70px;
		height: 70px;
	}
	.character-sale-title{
		font-weight: bold;
		font-size: 14px;
		margin-top: 20px;
	}
	.character-sale-text{
		font-size: 12px;
		margin-top: 10px;
		line-height: 24px;
		text-align: left;
	}
	.home-product-dcs{
		background-size: auto;
	}
	.superiority-dcs-box{
		padding: 30px 15px;
		height: 230px;
	}
	.superiority-dcs-img{
		width: 50px;
		height: 50px;
	}
	.superiority-dcs-title{
		font-weight: bold;
		font-size: 14px;
		margin-top: 25px;
	}
	.superiority-dcs-text{
		font-size: 12px;
		line-height: 18px;
		opacity: 0.8;
		margin-top: 12px;
	}
	.system-dcs-bg{
		background-size: auto;
		font-size: 23px;
		height: 180px;
		line-height: 180px;
	}
	.system-dcs-box{
		text-align: center;
		margin-top: 20px;
		padding: 0px 10px;
	}
	.system-dcs-title{
		display: inline-block;
		font-size: 12px;
		padding: 8px 0px;
		border-radius: 186px;
	}
	.system-dcs-text{
		color: #464E60;
		font-size: 10px;
		margin-top: 10px;
	}
	.product-stone-title{
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 14px;
	}
	.product-stone-img{
		width: 6px;
		height: 10px;
		margin-right: 6px;
	}
	.product-stone-text{
		color: #122D41;
		font-size: 12px;
	}
	.product-stone-right-bg{
		height: 300px;
	}
	.operation-box{
		height: 200px;
		margin-bottom: 20px;
	}
	.operation-head{
		height: 60px;
	}
	.operation-img{
		width: 16px;
		height: 16px;
	}
	.operation-title{
		color: #ffffff;
		font-size: 16px;
		font-weight: bold;
		margin-left: 6px;
	}
	.operation-text{
		color: #122D41;
		font-size: 12px;
		line-height: 38px;
		padding: 20px 10px;
	}
	.core-stone-img{
		width: 330px;
		height: 330px;
	}
	.home-product-core{
		background-size: auto;
	}
	.core-stone-title{
		color: #122D41;
		font-size: 14px;
		font-weight: bold;
		margin-left: -10px;
	}
	.core-stone-box2{
		margin-top: 40px;
		margin-left: 0px;
	}
	.core-stone-box3{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.core-stone-box4{
		margin-top: 40px;
	}
	.core-stone-box5{
		margin-top: 40px;
		margin-left: 0px;
	}
	.core-stone-box6{
		margin-top: 40px;
	}
	.core-stone-icon{
		width: 30px;
		height: 30px;
	}
	.core-stone-text{
		color: #777E8E;
		font-size: 12px;
		font-weight: bold;
		margin-left: 10px;
	}
	.footer-icon img {
		width: 30px;
		height: 30px;
	}
	.footer-icon-cont{
		display: inline-block;
		margin-left: 5px;
		vertical-align: middle;
	}
	.footer-title{
		font-size: 14px;
		color: #ffffff;
		font-weight: bold;
	}
	.footer-text{
		margin-top: 5px;
		font-size: 10px;
		color: #ffffff;
	}
	.green{}
	.product-green-header{
		position: relative;
		padding: 30px 20px;
		box-sizing: border-box;
	}
	.product-green-header-title{
		font-weight: bold;
		color: #122D41;
		font-size: 16px;
	}
	.product-green-header-title2{
		margin-top: 15px;
		color: #122D41;
		font-size: 12px;
		line-height: 16px;
	}
	.product-green-header-title3{
		color: #122D41;
		margin-top: 10px;
		font-size: 12px;
	}
	.product-green-content{
		padding: 30px 0px;
		box-sizing: border-box;
		box-shadow:0 5px 5px rgba(0,0,0,0.1);
	}
	.product-green-box{
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0px 20px;
		box-sizing: border-box;
		border-right: 1px solid #F6F7F9;
	}
	.product-green-content .col-lg-6:nth-child(2n) .product-green-box{
		border-right: none;
	}
	.product-green-title-icon{
		width: 8px;
		height: 8px;
		vertical-align: middle;
		margin-right: 5px;
	}
	.product-green-title{
		color: #091A27;
		font-size: 12px;
		font-weight: bold;
		vertical-align: middle;
	}
	.product-car-text{
		color: #777E8E;
		font-size: 10px;
		line-height: 16px;
		margin-top: 10px;
	}
	.product-green-img{
		width: 110px;
		height: 70px;
		margin-left: 10px;
	}
	.future-box{
		background-color: #FCFDFF;
		border: 1px solid #DFE6F4;
		border-radius: 5px;
		padding: 15px;
		box-sizing: border-box;
		height: 110px;
	}
	.future-title{
		color: #122D41;
		font-size: 14px;
		font-weight: bold;
	}
	.future-text{
		color: #464E60;
		font-size: 10px;
		font-weight: bold;
		line-height: 18px;
		margin-top: 5px;
	}
	.future-icon{
		width: 9px;
		height: 9px;
		margin-right: 5px;
		vertical-align: middle;
	}
	.advantage-box{
		padding: 20px;
		box-sizing: border-box;
		background: rgba(255, 255, 255, 0.8);
		margin-top: 10px;
	}
	.advantage-box1{
		height: 210px;
	}
	.advantage-icon{
		height: 13px;
		width: 9px;
		margin-right: 10px;
	}
	.advantage-title{
		color: #333333;
		font-size: 12px;
		font-weight: bold;
	}
	.advantage-content{
		margin-left: 19px;
		color: #777E8E;
		font-size: 10px;
		line-height: 15px;
		margin-top: 10px;
	}
	.green-service-box{
		background-color:#F7F8FB;
	}
	.green-system-icon{
		width: 50px;
		height: 50px;
		margin-left: 20px;
	}
	.home-advantage{
		background-size: auto;
	}
	.product-green{
		background-size: auto;
	}
	.green-system-icon{
		width: 50px;
		height: 50px;
		margin-left: 20px;
	}
	}
	@media(max-width:768px){
		.carousel-indicators button{
		width:75px;
		height:75px
	}
	.green-system-bg{
		height:240px;
		width:100%;
	}
	.business-bg{
		height:160px;
		width:100%;
	}
	.three-bg{
		height:270px;
	}
	.hardware-bg{
		height:250px;
	}
	.character-box{
		background: #ffffff;
		padding: 30px;
		height: 100%;
	}
	.character-img{
		width: 30px;
		height: 30px;
	}
	.character-title{
		color: #122D41;
		font-size: 18px;
		font-weight: bold;
		margin-top: 10px;
	}
	.character-text{
		color: #4C5364;
		font-size: 12px;
		margin-top: 10px;
	}
	.hardware-bg-sale{
		height:280px;
	}
	.flow-bg{
		height:50px;
		margin: 20px 0px;
	}
	.flow-box{
		width: 100px;
	}
	.flow-title{
		font-size: 16px;
	}
	.flow-text{
		font-size: 12px;
	}
	.flow-title-top{
		margin-top: 10px;
	}
	.flow-title-bottom{
		margin-bottom: 10px;
	}
	.flow-box-1{
		margin-left: -18px;
	}
	.flow-box-2{
		margin-left: 0px;
	}
	.flow-box-3{
		margin-right: -24px;
	}
	.flow-box-4{
		margin-left: 24px;
	}
	.flow-box-5{
		margin-right: 24px;
	}
	.system-bg{
		height:280px;
	}
	}
	@media(max-width:375px){
		.flow-bg{
			height:34px;
			margin: 20px 0px;
		}
		.flow-box{
			width: 80px;
		}
		.flow-title{
			font-size: 14px;
		}
		.flow-text{
			font-size: 8px;
		}
		.flow-title-top{
			margin-top: 10px;
		}
		.flow-title-bottom{
			margin-bottom: 10px;
		}
		.flow-box-1{
			margin-left: -10px;
			text-align: left;
		}
		.flow-box-2{
			margin-left: 4px;
		}
		.flow-box-3{
			text-align: right;
			margin-right: -6px;
		}
		.flow-box-4{
			margin-left: 16px;
		}
		.flow-box-5{
			margin-right: 18px;
		}
	}
	@media(min-width:769px) and (max-width:1100px){
		.flow-bg{
			height:85px;
			margin: 20px 0px;
		}
		.flow-box{
			width: 100px;
		}
		.flow-title{
			font-size: 16px;
		}
		.flow-text{
			font-size: 12px;
		}
		.flow-title-top{
			margin-top: 10px;
		}
		.flow-title-bottom{
			margin-bottom: 10px;
		}
		.flow-box-1{
			margin-left: -18px;
		}
		.flow-box-2{
			margin-left: 18px;
		}
		.flow-box-3{
			margin-right: -8px;
		}
		.flow-box-4{
			margin-left: 44px;
		}
		.flow-box-5{
			margin-right: 50px;
		}
		.hardware-bg{
			height:500px;
		}
		.hardware-bg-sale{
			height:500px;
		}
		.system-bg{
			height:500px;
		}
		.three-bg{
			height:600px;
		}
	}
	@media(min-width:1200px){
	.container{
		max-width:1300px!important
	}
	.core .container{
		max-width:1500px!important
	}
	.container-1{
		max-width:1500px!important
	}

	}
