
.overflow

{

	overflow:hidden !important;

}

.zeropadding

{

	padding:0px 0px 0px 0px !important;

}



.zeromargin
{
	margin:0px 0px 0px 0px;
}

.p-0, .m-0
{
	margin:0px;
	padding:0px;
}
.border-0
{
	border:none;
}

.mt-50
{
	margin:50px 0px 0px 0px;
}
.mb-10
{
	margin:0px 0px 10px 0px !important;
}
.mb-20
{
	margin:0px 0px 20px 0px !important;
}

.mb-30
{
	margin:0px 0px 30px 0px !important;
}

.mb-60
{
	margin:0px 0px 60px 0px !important;
}

.yellow
{
	color:#fdd625;
}
.mb-0
{
	margin:0px 0px 0px !important;
	padding:0px !important;
}
.mb-50
{
	margin:0px 0px 50px;
}
.padding-5
{
	padding:5px;
}

.padding-10
{
	padding:10px;
}

.padding-20
{
	padding:20px;
}

.p-0-10
{
	padding:5px 10px 0px;
	margin:0px 5px;
}
.p-5-10
{
	padding:5px 10px;
}

.p-10-20
{
	padding:10px 20px;
}
.p-20-40
{
	padding:20px 40px;
}
.p-40-20
{
	padding:40px 20px;
}

.padding-30
{
	padding:30px 30px;
}
.padding-40
{
	padding:40px 0px;
}

.padding-40-40
{
	padding:40px;
}
.padding-50
{
	padding:50px 0px;
}

.padding-50-50
{
	padding:100px 50px;
}

.padding-50-0
{
	padding:50px 0px 0px 0px;
}

.padding-70
{
	padding:70px 0px 70px 0px;
}
.padding-100
{
	padding:100px 0px 100px 0px;
}

.padding-5-30
{
	padding:5px 30px;
}

.padding-0-60
{
	padding:0px 60px;
}

.padding-0-100
{
	padding:0px 0px 100px 0px;
}

.padding-150
{
	padding:150px 0px 150px 0px;
}
.padding-200
{
	padding:200px 0px 150px 0px;
}
.padding-100-0
{
	padding:100px 0px 0px 0px;
}

.padding-100-50
{
	padding:100px 0px 50px 0px;
}

.padding-100-150
{
	padding:100px 0px 150px 0px;
}

.padding-150-100
{
	padding:150px 0px 100px 0px;
}
.padding-300-40
{
	padding:300px 0px 40px 0px;
}
.section-css
{
	float:left;
	width:100%;
	height:auto;
}

.w-100
{
	float:left;
	width:100%;
	height:auto;
}

.b-radius-5
{
	border-radius:5px;
}



@media only screen and (max-width:800px) {
.padding-50-50
{
	padding:30px 20px;
}
.clear-left

{

	margin-left:0px !important;

	float:left !important;

}
.padding-20
{
	padding:20px 20px;
}
.padding-100-0
{
	padding:20px 0px 0px 0px;
}

}


/*colors and text*/



p
{
	line-height:1.8em;
	font-size:16px;
}

.lh-28
{
	line-height:28px;
}
.lh-30
{
	line-height:30px;
}

.lh-40
{
	line-height:40px;
}

.f-12
{
	font-size:12px;
}
.f-13
{
	font-size:13px;
}
.f-14
{
	font-size:14px;
}

.f-16
{
	font-size:16px;
	line-height:30px;
}

.f-18
{
	font-size:18px;
	line-height:30px;
}

.f-20
{
	font-size:20px;
}

.f-24
{
	font-size:24px;
}

.f-30
{
	font-size:30px !important;
}

.f-40
{
	font-size:40px;
}

.f-50
{
	font-size:50px;
}
.f-60
{
	font-size:60px;
}
.f-100
{
	font-size:100px;
}

.fw-100
{
	font-weight:100;
}

.fw-200
{
	font-weight:200;
}

.fw-300
{
	font-weight:300;
}

.fw-400
{
	font-weight:400;
}

.fw-500
{
	font-weight:500;
}

.fw-600
{
	font-weight:600;
}

.fw-700
{
	font-weight:700;
}

.fw-800
{
	font-weight:800;
}

.fw-900
{
	font-weight:900;
}

.text-white
{
	color:#FFF !important;
}

.bg-overlay
{
	background:rgba(0,0,0,0.5);
}
.cyan
{
	color:#009de0;
}

.meganta
{
	color:#e4007b;
}

.yellow
{
	color:#feed01;
}

.slider
{
	position:relative;
	width:100%;
	height:auto;
}


.cyan-btn
{
	background:#009de0;
	padding:10px 25px; 
	color:#333;
	clear:both;
	display:inline-block;
}
.meganta-btn
{
	background:#e4007b;
	padding:10px 25px; 
	color:#333;
	clear:both;
	display:inline-block;
}

.yellow-btn
{
	background:#feed01;
	padding:10px 25px; 
	color:#333;
	clear:both;
	display:inline-block;
}

.black-btn
{
	background:#282828;
	padding:10px 25px; 
	color:#FFF;
	clear:both;
	display:inline-block;
	border:none;
}

.blue-bg
{
	background:#141414;
}

.white-bg
{
	background:#FFF;
}

.light-bg
{
	background:#ebf0f4;
}

.dark-bg
{
	background:#243a46;
}

.v-light-bg
{
	background:#f9fcff;
}

.opacity-bg
{
	background:rgba(255,255,255,0.7);
}

/*aos-item*/


.aos-item {
  display: inline-block;
  float: left;
  width: 100%;
   height: auto;
}

.aos-item__inner {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  background: #1da4e2;
  line-height: 260px;
  text-align: center;
  color: #fff;
}

@media screen and (max-width: 800px) {
  .aos-item {
    width: 100%;
  }
}





