.pull-right{
	float: right;!important;
}
.pull-left{
	float: left;!important;
}
.clearfix:after{
	display: table;
	content: '';
	clear: both;
}
#status .rool{
	margin-left: 20px;
	overflow: hidden;
	height: 24px;
	position: relative;
}
#status h5{
	font-size: 14px;
	margin-bottom: 0px;
	padding-top: 4px;
}
#status .rool ul{
	margin: 0;
	position: relative;
	top:0;
}
#status .rool ul>li{
	font-size: 14px;
	text-align: left;

}
#status .rool ul>li>div{
	position: relative;
	display: inline-block;
	padding-right: 40px;
}
#status .rool ul>li>div a{
	float: left;
}
#status .rool ul>li>div span{
	position: absolute;
	background: #ff236f;
	color: #fff;
	top: 0;
	right: 0;
	font-size: 10px;
	padding: 0 3px;

}
#status .more_message{
	font-size: 14px;
}

#navbarSupportedContent li:nth-child(1) a,#navbarSupportedContent li:nth-child(2) a,#navbarSupportedContent li:nth-child(3) a,#navbarSupportedContent li:nth-child(4) a,#navbarSupportedContent li:nth-child(5) a,#navbarSupportedContent li:nth-child(6) a{
	padding: 8px 0!important;
}
#navbarSupportedContent>ul> li:first-child,#navbarSupportedContent li:nth-child(2){
	width: 35px;
	margin: 0 .5rem;
}
#navbarSupportedContent li:nth-child(2){
	width: 66px;
	margin: 0 .5rem;
}
#navbarSupportedContent li:nth-child(3){
	width: 114px;
	margin: 0 .5rem;
}
#navbarSupportedContent li:nth-child(4){
	width: 86px;
	margin: 0 .5rem;
}
#navbarSupportedContent li:nth-child(5){
	width: 66px;
	margin: 0 .5rem;
}
#navbarSupportedContent li:nth-child(6){
	width: 85px;
	margin: 0 .5rem;
}
#christmas .modal-header{
	border-bottom: none;
}
#christmas .modal-dialog{
	max-width:900px;
}
#christmas .modal-content{
	border: none;
}
#christmas .modal-body{
	padding: 0;
}
#christmas img,#christmas a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
@media (max-width: 1040px) {
	#navbarSupportedContent>ul> li{
		margin: 0 .2rem!important;
	}
}


.layui-layer-content img{
	text-align: center;
}


@media (min-width: 768px){
	#hero #hero-bg {
		height: 518px!important;
	}
}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .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-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto{
	float: left;
}
h1,h2,h3,h4{
}
.site-header p{

}
.site-header{
	margin-top: -74px;
}
#hero #hero-bg .top{
	height: 460px;
}
#hero #hero-bg .top svg{
	width: 150%;
	left: -25%;
}
#hero #hero-bg{
	background-image:none;
	height: 460px;
}
.cloud:nth-of-type(4){
	background-color: hsla(0,0%,100%,.3);
	left: 30%;
	top: 20%;
	width: 82px;
}
.cloud:nth-of-type(4) span{
	color: hsla(0,0%,100%,.3);
	position: absolute;
	top: -24px;
}
.cloud:nth-of-type(5){
	background-color: hsla(0,0%,100%,.3);
	right: 40%;
	top: 30%;
	width: 100px;
}
.cloud:nth-of-type(5) span{
	color: hsla(0,0%,100%,.3);
	position: absolute;
	top: -24px;
}
.cloud:nth-of-type(6){
	background-color: hsla(0,0%,100%,.3);
	left: 40%;
	top: 40%;
	width: 120px;
}
.cloud:nth-of-type(6) span{
	color: hsla(0,0%,100%,.3);
	position: absolute;
	top: -24px;
}
.cloud:nth-of-type(7){
	background-color: hsla(0,0%,100%,.3);
	left: 25%;
	top: 55%;
	width: 115px;
}
.cloud:nth-of-type(7) span{
	color: hsla(0,0%,100%,.3);
	position: absolute;
	top: -24px;
}
.cloud:nth-of-type(8){
	background-color: hsla(0,0%,100%,.3);
	right: 30%;
	top: 60%;
	width: 100px;
}
.cloud:nth-of-type(8) span{
	color: hsla(0,0%,100%,.3);
	position: absolute;
	top: -24px;
}
.cloud:nth-of-type(8) .cloud{
	position: absolute;
	width: 40px;
	margin-top: 14px;
	margin-left: 50px;
}
.features-textblock{
	width: 339px;
	height: 330px;
	box-shadow: 0 8px 24px rgba(50,50,93,.16),0 1px 3px rgba(0,0,0,.1)!important;
	padding-top: 25px;
	background: #ffffff;
	margin: 0 auto;
	margin-right: 57px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
}
.mr0{
	margin-right: 0px!important;
}
.white-color{
	color: #ffffff!important;
}
.purple-color{
	color: #6a5acd!important;
	float: left;
}
.blue-color{
	color: #0ad6ff!important;
	float: left;
}
.green-color{
	color: #00d1b2!important;
	float: left;
}
.features-container-i-box{
	width: 70px;
	height: 70px;
	margin: 0 auto;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	margin-bottom: 20px;
}
.features-container-i-box .mdi:before{
	font-size: 40px;
	line-height: 70px;
}
.features-container-i-box.bg1{
	background: #6857cc;
}
.features-container-i-box.bg2{
	background: #38deff;
}
.features-container-i-box.bg3{
	background: #00debd;
}
.mt14{
	margin-top: 14px!important;
}
.mt26{
	margin-top: 26px!important;
}
.mt35{
	margin-top: 35px!important;
}
.mt36{
	margin-top: 36px!important;
}
.mt50{
	margin-top: 50px!important;
}
.mt70{
	margin-top: 70px!important;
}
.mt100{
	margin-top: 100px!important;
}
.mt120{
	margin-top: 120px!important;
}
.mt150{
	margin-top: 150px!important;
}
.ml50{
	margin-left:50px!important;
}
.w180{
	width: 180px!important;
}
.testimonial{
	width: 50%;
}
.home #features .features-main-title{
	margin-bottom: 50px;
}
.middle-content-img{
	display: none;
}
.selection{
	background: #ffffff;
	box-shadow: 0 8px 24px rgba(50,50,93,.16),0 1px 3px rgba(0,0,0,.1)!important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 30px;
}
.selection .mdi:before{
	font-size: 40px;
	line-height: 40px;
}
.middle-content{
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
.selection .middle-content-left .mid-fs40:before{
	font-size: 40px!important;
	line-height: 40px!important;
}
.selection .middle-content-left .mid-fs30:before{
	font-size: 25px;
	line-height: 25px;
	margin-left: 16px;
}
.selection .middle-content-left{
	float: left;
	width: 50%;
	padding-right: 50px;
}
.selection .middle-content-left h1{
	font-size: 24px;
	color: #6a5acd;
	float: left;
	line-height: 40px;
	margin-left: 10px;
}
.selection .middle-content-left h2{
	font-size: 18px;
	color: #6a5acd;
	float: left;
	line-height: 26px;
	margin-left: 10px;
}
.selection .middle-content-left p{
	margin-left: 50px;
	font-size: 14px;
	color: #3d3d3d;
}
.selection .middle-content-right img{
	float: right;
	margin-right: 60px;
	margin-top: 30px;
}

.operation{
	background: #ffffff;
	box-shadow: 0 8px 24px rgba(50,50,93,.16),0 1px 3px rgba(0,0,0,.1)!important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 30px;
}
.operation .mdi:before{
	font-size: 40px;
	line-height: 40px;
}
.operation .middle-content-right .mid-fs40:before{
	font-size: 40px!important;
	line-height: 40px!important;
}
.operation .middle-content-right .mid-fs30:before{
	font-size: 25px;
	line-height: 25px;
	margin-left: 16px;
}
.operation .middle-content-right{
	float: right;
	width: 50%;
}
.operation .middle-content-right h1{
	font-size: 24px;
	color: #0ad6ff;
	float: left;
	line-height: 40px;
	margin-left: 10px;
}
.operation .middle-content-right h2{
	font-size: 18px;
	color: #0ad6ff;
	float: left;
	line-height: 26px;
	margin-left: 10px;
}
.operation .middle-content-right p{
	margin-left: 50px;
	font-size: 14px;
	color: #3d3d3d;
}
.operation .middle-content-left{
	float: left;
	width: 50%;
}

.monitoring{
	background: #ffffff;
	box-shadow: 0 8px 24px rgba(50,50,93,.16),0 1px 3px rgba(0,0,0,.1)!important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 30px;
}
.monitoring .mdi:before{
	font-size: 40px;
	line-height: 40px;
}
.monitoring .middle-content-left .mid-fs40:before{
	font-size: 40px!important;
	line-height: 40px!important;
}
.monitoring .middle-content-left .mid-fs30:before{
	font-size: 25px;
	line-height: 25px;
	margin-left: 16px;
}
.monitoring .middle-content-left{
	float: left;
	width: 50%;
	padding-right: 50px;
}
.monitoring .middle-content-left h1{
	font-size: 24px;
	color: #00d1b2;
	float: left;
	line-height: 40px;
	margin-left: 10px;
}
.monitoring .middle-content-left h2{
	font-size: 18px;
	color: #00d1b2;
	float: left;
	line-height: 26px;
	margin-left: 10px;
}
.monitoring .middle-content-left p{
	margin-left: 50px;
	font-size: 14px;
	color: #3d3d3d;
}
.monitoring .middle-content-right img{
	float: right;
	margin-right: 60px;
	margin-top: 30px;
}

.clear{
	clear: both;
}
.carousel-box{
	background: #ffffff;
	box-shadow: 0 8px 24px rgba(50,50,93,.16),0 1px 3px rgba(0,0,0,.1)!important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 30px;
}
.features-container .features-content-col .features-textblock p{
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 22px;
	height: 66px;
	text-align: left;
}
.features-textblock-box{
	display: inline-block;
}
.features-textblock-box-left{
	display: none;
}


#activity {
	position: fixed;
	bottom: -280px;
	left: 0;
	width: 400px;
	height: 240px;
	margin: 5px;
	z-index: 1000;
}
.pop-driver{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #acacac;
	opacity: .4;
	z-index: 5;
	display: none;
}
#christmas{
	position: fixed;
	top: 5%;
	z-index: 100;
	display: none;
}
.close{
	position: absolute;
	right: -4px;
	top: -7px;
	font-size: 30px;
	background-color: none;
	border-radius: 50%;
	height: 30px;
	width: 30px;
}
.send-none{
	display: none;
}
.send-block{
	display: block;
}
.pricing_br{
	display: none;
}
@media  (max-width:768px) and (min-width:320px){
	#christmas{
		position: fixed;
		top: 10%;
		z-index: 100;
		display: none;
	}

}
@media  (min-width:1200px){
	.countries-2{width: 226px;}
}
@media  (min-width: 960px) and (max-width: 1199px) {
	.countries-2{width: 226px;}
}
@media  (min-width: 768px) and (max-width: 960px) {
	.countries-2{width: 236px;margin-left: 50px}
	#market_cuntries{width:650px;height: 300px;display:block}
}
@media  (min-width: 480px) and (max-width: 767px){
	.countries-2{margin-left: 10px}
	#market_cuntries{width:650px;height: 150px;display:block}
	.max-767-width{
		margin-right: 60px;
	}
	.max-767-width:nth-child(4){
		margin-right: 0px;
	}
}

@media (min-width: 920px) and (max-width: 1199px) {
	.home #features{
		display: block;
	}
	.features-textblock-box{
		margin-top: 15px;
	}
	.features-textblock{
		margin-right:auto;
		float: none;
	}
	.features-textblock1{
		display: block!important;
		margin-right: auto;
	}
	.features-textblock-box:nth-child(1){
		display: block;
		margin-right: auto;
	}
	.features-textblock-box:nth-child(2){
		margin-right: 0px;
	}
	.features-textblock-box:nth-child(3){
		margin-right: 0px;
	}
	.selection{
		padding: 20px;
	}
	.selection .middle-content-left{
		padding-right: 10px;
	}
	.selection .middle-content-right img{
		margin-right: 0px;
		width: 328px;
		margin-top: 100px;
	}
	.operation .middle-content-left img{
		width: 328px;
		margin-top: 100px;
	}
	.monitoring .middle-content-left{
		padding-right: 10px;
	}
	.monitoring .middle-content-right img{
		margin-right: 0px;
		width: 328px;
		margin-top: 150px;
	}
	.plans-switch{
		display: block!important;
		margin-top: -76px;
	}
}
@media (min-width: 768px) and (max-width: 919px) {
	.home #features{
		display: block;
	}
	.features-textblock{
		display: inline-block;
		margin-right: auto;
		padding: 20px;
		width: 70%;
		height: 160px;
		float: right;
	}
	.max-919-hidden{
		display: none!important;
	}
	.max-919-inline-block{
		display: inline-block;
		width: 50%;
		height: 100px;
		float: left;
	}
	.features-textblock-box{
		display: inline-block;
		margin-top: 15px;
	}
	.features-textblock-box-left{
		display: inline-block;
		box-shadow: 0 8px 24px rgba(50,50,93,.16),0 1px 3px rgba(0,0,0,.1)!important;
		background: #ffffff;
		margin: 0 auto;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		padding: 20px;
		height: 160px;
		width: 28%;
		float: left;
	}
	.features-textblock-box-left h2{
		font-size: 20px;
	}
	.features-container .features-content-col .features-textblock p{
		margin-top: 0px;
		height: auto;
	}
	.selection .middle-content-left{
		width: 100%;
		padding-right: 0px;
	}
	.middle-content-img{
		display: block;
		text-align: center;
	}
	.selection .middle-content-left h1{
		width: 100%;
		text-align: center;
	}
	.selection .middle-content-left p{
		margin-left: 0px;
		text-align: center;
	}
	.selection .middle-content-left .max-919-inline-block p{
		margin-left: 50px;
		font-size: 14px;
		color: #3d3d3d;
		text-align: left;
	}

	.operation .middle-content-right{
		width: 100%;
	}
	.operation .middle-content-right h1{
		width: 100%;
		text-align: center;
	}
	.monitoring .middle-content-left{
		width: 100%;
		padding-right: 0px;
	}
	.monitoring .middle-content-left h1{
		width: 100%;
		text-align: center;
	}
	.monitoring .middle-content-left p{
		margin-left: 0px;
		text-align: center;
	}
	.monitoring .middle-content-left .max-919-inline-block p{
		margin-left: 50px;
		font-size: 14px;
		color: #3d3d3d;
		text-align: left;
	}
	.max-919-inline-block5{
		width: 100%;
		text-align: center;
	}
	.plans-switch{
		display: block!important;
		margin-top: -76px;
	}
}
@media (max-width: 767px){
	.home #features{
		display: block;
	}
	.features-textblock{
		width: 100%;
		margin-top: 15px;
		margin-right: 0px;
		height: 100%;
	}
	.features-textblock h2{
		font-size: 24px;
	}
	.max-767-block{
		display: block!important;
	}
	.max-767-hidden{
		display: none!important;
	}
	.middle-content{
		padding: 0px;
	}
	.selection .middle-content-left{
		width: 100%;
		padding-right: 0px;
	}
	.selection .middle-content-left h1{
		width: 100%;
		text-align: center;
		margin-left: 0px;
		float: none;
	}
	.operation .middle-content-right{
		width: 100%;
	}
	.operation .middle-content-right h1{
		width: 100%;
		text-align: center;
		margin-left: 0px;
		float: none;
	}
	.monitoring .middle-content-left{
		width: 100%;
		padding-right: 0px;
	}
	.monitoring .middle-content-left h1{
		width: 100%;
		text-align: center;
		margin-left: 0px;
		float: none;
	}
	.max-767-btn{
		width: 100%;
		text-align: center;
	}
	.max-767-btn a{
		margin-left:0px!important;
	}
	.site-footer .flex-s-a{
		flex-direction:row;
	}
	#hero header.site-header h1{
		font-size: 40px;
		width: 300px;
		margin: 0 auto;
		font-weight: normal;
	}
	#hero header.site-header{
		margin-top: -224px!important;
	}
	.site-header p{
		font-size: 14px;
		margin-top: 10px;
	}
	#status .rool{
		margin-left: 0px;
	}
	.padding15{
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.max-767-zt{
		font-size: 30px;
	}
	.feature-cells p{
		margin: 0px;
	}
	#pricing .feature-cells{
		text-align: left;
		margin-top: 5px;
		padding-left: 40px;
		border-left: 1px solid #6a5acd;
	}
	.btn-outline-info{
		margin-top: 10px;
	}
	.mt0{
		padding-top: 0px!important;
	}
	#status .rool ul>li>div a{
		width: 305px;
		overflow: hidden;
		height: 26px;
	}
	/*.none{*/
		/*display: none !important;*/
	/*}*/
	nav{
		left: 0;
		position: fixed!important;
		right: 0;
		top: 0;
		z-index: 1030;
	}
	.home #features .features-main-title{
		font-size: 28px;
		margin-bottom: 10px;
	}
	.mt150{
		margin-top: 30px!important;
	}
	.mt120{
		margin-top: 20px!important;
	}
	.mt50{
		margin-top: 20px!important;
	}
	.mt70{
		margin-top: 30px!important;
	}
	.mt100{
		margin-top: 30px!important;
	}
	.my-5{
		margin-bottom: 0px!important;
	}
	#hero #hero-bg .top svg{
		margin-top: -90px!important;
	}
	#hero #hero-bg{
		height: 350px;
	}
	#hero #hero-bg .top{
		height: 350px;
	}
	.pricing_br{
		display: block;
	}
}
#layui-layer1{
	padding:0px;
}
.layui-layer{
	background: none;
}
.plan_box a{
	position: absolute;width: 140px;height: 38px;right: 107px;top: 370px;
}
@media (max-width: 767px) {
	.layui-layer-setwin .layui-layer-close2{
		display: none;
	}
	.layui-layer{
		box-shadow:none;
	}
	.plan_box a{
		position: absolute;
		width: 140px;
		height: 26px;
		right: 90px;
		top: 181px;
	}

}
.features-container-i-box img{
	width: 70px;
}
.switch-toggle-slide-hidden{
	display: none;

}
#hero #hero-bg .top svg{
	margin-top: 5px;
}
/*AMZ VIPON*/
#slideshow .slideshow_ul .ul_img li .a-button{
	position: absolute;
	bottom: 24px;
	left: 50%;
	margin-left: -85px;
	font-size: 22px;
	color: #ffffff;
	padding: 5px 40px;
	border: none;
	background: #5dceb3;
	border-radius: 5px;
}
#slideshow .slideshow_ul .ul_img li .a-img{
	position: initial;
}
@media (max-width: 1040px) {
	#navbarSupportedContent>ul> li{
		margin: 0 .2rem!important;
	}
}
@media (min-width: 1200px){
	#introduced .container {
		max-width: 1080px;
	}
}
#introduced img{
	width: 100%;
}
#introduced div.text-center img{
	width: auto;
}
.navbar-light>.w-100 {
	width: auto !important;
}
.rapid-service {
	background-color: #00B9E8;
	-webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11),
		0 1px 3px rgba(0, 0, 0, .08);
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11),
		0 1px 3px rgba(0, 0, 0, .08);
	color: #fff;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	border-radius: .25rem;
	display: inline-block;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.25;
	padding: .5rem .70rem;
	text-align: center;
	margin-left: 10px;
	border: 1px solid transparent;
	min-width: 130px;
}