
.main-menu .btn-fab{
	box-shadow: none !important;
	background: transparent !important;

}
.front hr{
	margin: 0px;
	padding: 0px;

}
.off{
	background: #f44336 !important;
}
.btn-fab:hover{
	background: rgba(153,153,153,.2) !important;
}

.btn-works{
	margin-bottom: 50px;
}

.white-text{
	color: #fff;
}

@keyframes rotate-right {
	0%	{ transform: rotate(0deg); }
	50%	{ transform: rotate(180deg); }
	100%	{ transform: rotate(360deg); }
}
@keyframes rotate-left {
	0%	{ transform: rotate(0deg); }
	50%	{ transform: rotate(-180deg); }
	100%	{ transform: rotate(-360deg); }
}

.eng-left{
	background: url('/public/images/img/left-eng.png')no-repeat;
 	background-size: contain;
 	display: block;
 	width: 105px;
 	height: 105px;
 	position: relative;
 	float: left;
  	animation:rotate-left linear 20s infinite;
  	margin-left: 3px;
	margin-top: 3px;
}
.eng-right{
	background: url('/public/images/img/right-eng.png')no-repeat;
 	background-size: contain;
 	display: block;
 	width: 105px;
 	height: 105px;
 	position: relative;
 	float: left;
 	animation:rotate-right linear 20s infinite;
 	margin-left: 3px;
	margin-top: 3px;
}
.eng-right-gr{
	background: url('/public/images/img/right-eng-gr.png')no-repeat;
	background-size: contain;
	display: block;
	width: 35px;
	height: 35px;
	position: relative;
	float: left;
	animation:rotate-left linear 20s infinite;
	margin-left: 3px;
	margin-top: 3px;
}
.eng-left-gr{
	background: url('/public/images/img/left-eng.png')no-repeat;
	background-size: contain;
	display: block;
	width: 35px;
	height: 35px;
	position: relative;
	float: left;
	animation:rotate-right linear 20s infinite;
	margin-left: 3px;
	margin-top: 3px;
}
.clock-wr .dollar{
	display: block;
	position: relative;
	float: left;
	background: url(/public/images/img/1-usd.png)no-repeat;
	background-position: 54% 54%;
	background-size: 25%;
}
.clock-wr .clock-gr{
	display: block;
	position: relative;
	float: left;
	background: url(/public/images/img/clock-gr.png)no-repeat;
	background-position: 57% 56%;
	background-size: 50%;
}
.engs{
	display: flex;
	position: relative;
	float: left;
	width: 100%;
}
.engs-wr{
	display: block;
	position: relative;
	margin: 0 auto;
	
}
.dollar{
	display: block;
	position: relative;
	float: left;
	background: url('/public/images/img/1-usd.png')no-repeat;
	background-position: 51.85% 53%;
	-webkit-background-size: 33%;
	background-size: 28%;
}
.clock{
	display: block;
	position: relative;
	float: left;
	background: url('/public/images/img/2-clock.png')no-repeat;
	background-position: 52.55% 52.55%;
	margin-left: -8px;
	background-size: 47%;
}

.engs::after {
    content: '';
    position: absolute;
    left: 48.2%;
    bottom: -48px;
    border: 25px solid transparent;
    border-bottom: 32px solid #fff;

}
.srvice-desc{
	display: block;
	position: relative;
	float: left;
	width: 100%;
	margin-top: 48px;
	margin-bottom: 40px;
}
.inner-text{
	display: block;
	position: relative;
	background: #fff;
	color: #515151;
	border-radius: 10px;
	padding: 20px;
	font:500 16px "Roboto";
	
	text-align: center;

}
.register-desc{
	display: block;
	position: relative;
	float: left;
	width: 100%;
}

.yellow-text,
.register-desc .pluses,
.register-desc .head,
.register-desc .text,
.btn-hire,
.btn-hire:focus,
.btn-work:hover,
.register-as-cust {
	color: #7ad63b;
}

/* color: #4caf50; */

.btn-hire,
.btn-work:hover {
	border:2px solid #7ad63b;

}

.register-desc .pluses{
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	width: 60%;
	margin: 0 auto;
	margin-bottom: -10px;
}

.register-desc .head{
	font:900 34px "Roboto";
	text-transform: uppercase;
	width: 60%;
	margin: 0 auto;
}

.register-desc .text{
	font-size: 16px;
}

.btn-hire,
.btn-hire:focus {
	background-color: transparent;
	border-radius: 5px;
	width: 160px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	display: block;
	font:700 12px "Roboto";
	margin: 40px auto 20px auto;
	text-transform: uppercase;
	font-size: 16px;
	text-decoration: none;
}

.btn-work:hover {
	text-decoration: none;
}

.register-as-cust {
}


.register-desc .pluses1{
	color:#fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	width: 60%;
	margin: 0 auto;
	margin-bottom: -10px;
}

.register-desc .head1{
	color:#fafafa;
	text-transform: uppercase;
	font:900 34px "Roboto";
	width: 60%;
	margin: 0 auto;
}

.register-desc .text1{
	color: #fafafa;
	font-size: 16px;
}

.btn-hire:hover {
	color:#fff;
	border-color: #fff;
	text-decoration: none;
	box-shadow: none;
}

.btn-work,
.btn-work:focus {
	color: #fff;
	background-color: transparent;
	border-radius: 5px;
	width: 160px;
	border:2px solid #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font:700 12px "Roboto";
	display: block;
	margin: 40px auto 20px auto;
	text-transform: uppercase;
	font-size: 16px;
	text-decoration: none;
}

.register-as-fr{
	color: #fff;
}
.register-as {
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
.register-btn{
	margin-bottom: 120px;
}
.navbar-bottom-links li{
	display: inline-block;
	position: relative;
	//float: left;
	margin: 35px 5px 25px 5px;
}
.navbar-bottom-links li a{
	color:#505050;
	border-bottom: 1px #505050 solid;
}

.logo{
	background: url(/public/images/img/LogoNG.png)no-repeat;
	background-size: contain;
	display: block;
	position: relative;
	min-height: 50px;
	min-width: 150px;
	background-position: center center;
	margin-top: -13px;
	margin-left: 0px;
}

.region-top i{
	color: #505050;
}
.balance{
	//min-height: 56px;
}
.align-middle{
	display: inline-block;
	vertical-align: middle;
	float: none;
}
.money{
	display: inline-block;
	position: relative;
	width: 70%;
	text-align: center;
}
.money-icon{
	display: inline-block;
	position: relative;
	width: 24px;
	height: 24px;
	float: left;
	margin-top: 5px;
}
.orderdesc{
	width: 100%;
	min-height: 120px;
}
#notify-fr,
#notify-cus{
	display: block;
	position: fixed;
	left: 0;
	bottom:0px;
}
