.float_l{float:left;}
.float_r{float:right;}


.relative { position:relative; }
.z-index-1{ z-index:1 }
.z-index-2{ z-index:2 }
.z-index-3{ z-index:3 }
.z-index-4{ z-index:4 }
.z-index-5{ z-index:5 }
.z-index-6{ z-index:6 }
.z-index-7{ z-index:7 }


/*----bg----*/
.bg-yellow {
	background: #ffffe5;
}

.bg-light-blue-1 {
	background: #f5f6f8;
}

.bg-light-gray {
	background: #ebebeb;
}
.bg-light-gray1 {
	background: #e0e0e0;
}
.bg-gray {
	background: #666666;
}
.bg-white {
	background: #ffffff !important;
}
.bg-pink {
	background: #d93758;
}

.bg-pinkish {
	background: #dd2f76;
}
.bg-black {
	background: #000000;
}
.bg-bluish {
	background: #3d4094;
}
/*----bg----*/


.bdr_round {
	-webkit-border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	border-radius: 50px !important;
}
.font_145 {
	font-size: 145px;
	color: #d7d7d7;
}
/*--------Line-height-------*/
.line_height-30 {
	line-height: 30px;
}
.line_height-36 {
	line-height: 36px;
}
.line_height-40 {
	line-height: 40px;
}
.line_height-44 {
	line-height: 44px;
}
.line_height-50 {
	line-height: 50px;
}
.line_height-56 {
	line-height: 56px;
}
.line_height-60 {
	line-height: 60px;
}
/*--------Line-height-------*/

/*--------separator-------*/
.separator-100 {
	display: block;
	width: 100px;
	height: 8px;
	margin: 15px 0 15px;
	background-color: #00afef;
	position: relative;
}
.separator-2 {
	display: block;
	width: 60px;
	height: 2px;
	margin: 15px 0 15px;
	background-color: #606060;
	position: relative;
}
/*--------Line-height-------*/


/*--------bold-------*/


.bold-100 {
	font-weight: 100;
}
.bold-200 {
	font-weight: 200;
}
.bold-300 {
	font-weight: 300;
}
.bold-400 {
	font-weight: 400;
}
.bold-500 {
	font-weight: 500;
}
.bold-600 {
	font-weight: 600;
}
.bold-700 {
	font-weight: 700;
}
.bold-800 {
	font-weight: 800;
}
.bold-900 {
	font-weight: 900;
}
/*--------bold-------*/


.opacity_0
{
	opacity:0;
}

.no-padding {
	padding: 0px !important;
}
.no-padding-left {
	padding-left: 0px ;
}
.no-padding-right {
	padding-right: 0px ;
}

.padding-10 {
	padding: 10px;
}
.padding-20 {

	padding: 20px;
}
.padding-30 {
	padding: 30px;
}
.padding-40 {
	padding: 40px;
}
.padding-50 {
	padding: 50px;
}
.padding-60 {
	padding: 60px;
}
.padding-70 {
	padding: 70px;
}
.padding-80 {
	padding: 80px;
}
.padding-90 {
	padding: 90px;
}
/*------------padding-top----------------*/
.pt-0 {
	padding-top: 0px !important;
}
.pt-10 {
	padding-top: 10px;
}
.pt-20 {
	padding-top: 20px;
}
.pt-25 {
	padding-top: 25px;
}
.pt-30 {
	padding-top: 30px;
}
.pt-40 {
	padding-top: 40px;
}
.pt-50 {
	padding-top: 50px;
}
.pt-60 {
	padding-top: 60px;
}
.pt-70 {
	padding-top: 70px;
}
.pt-80 {
	padding-top: 80px;
}
.pt-90 {
	padding-top: 90px;
}
.pt-100 {
	padding-top: 100px;
}
/*------------padding-top----------------*/
/*------------padding-bottom----------------*/
.pb-0 {
	padding-bottom: 0px !important;
}
.pb-10 {
	padding-bottom: 10px;
}
.pb-20 {
	padding-bottom: 20px;
}
.pb-25 {
	padding-bottom: 25px;
}
.pb-30 {
	padding-bottom: 30px;
}
.pb-40 {
	padding-bottom: 40px;
}
.pb-50 {
	padding-bottom: 50px;
}
.pb-60 {
	padding-bottom: 60px;
}
.pb-70 {
	padding-bottom: 70px;
}
.pb-80 {
	padding-bottom: 80px;
}
.pb-90 {
	padding-bottom: 90px;
}
.pb-100 {
	padding-bottom: 100px;
}
/*------------padding-bottom----------------*/
/*------------padding-left----------------*/
.pl-10 {
	padding-left: 10px;
}
.pl-15 {
	padding-left: 15px;
}
.pl-20 {
	padding-left: 20px;
}
.pl-30 {
	padding-left: 30px;
}
.pl-40 {
	padding-left: 40px;
}
.pl-50 {
	padding-left: 50px;
}
.pl-60 {
	padding-left: 60px;
}
.pl-70 {
	padding-left: 70px;
}
.pl-80 {
	padding-left: 80px;
}
.pl-90 {
	padding-left: 90px;
}
.pl-100 {
	padding-left: 100px;
}
/*------------padding-left----------------*/
/*------------padding-right----------------*/
.pr-5 {
	padding-right: 5px;
}
.pr-6 {
	padding-right: 6px;
}
.pr-7 {
	padding-right: 7px;
}
.pr-8 {
	padding-right: 8px;
}
.pr-10 {
	padding-right: 10px;
}
.pr-15 {
	padding-right: 15px;
}
.pr-20 {
	padding-right: 20px;
}
.pr-30 {
	padding-right: 30px;
}
.pr-40 {
	padding-right: 40px;
}
.pr-50 {
	padding-right: 50px;
}
.pr-60 {
	padding-right: 60px;
}
.pr-70 {
	padding-right: 70px;
}
.pr-80 {
	padding-right: 80px;
}
.pr-90 {
	padding-right: 90px;
}
.pr-100 {
	padding-right: 100px;
}
/*------------padding-right----------------*/

/*------------margin-top----------------*/
.mt-0 {
	margin-top: 0px;
}
.mt-5 {
	margin-top: 5px;
}
.mt-10 {
	margin-top: 10px;
}
.mt-15 {
	margin-top: 15px;
}
.mt-20 {
	margin-top: 20px;
}
.mt-30 {
	margin-top: 30px;
}
.mt-40 {
	margin-top: 40px;
}
.mt-50 {
	margin-top: 50px;
}
.mt-60 {
	margin-top: 60px;
}
.mt-70 {
	margin-top: 70px;
}
.mt-80 {
	margin-top: 80px;
}
.mt-90 {
	margin-top: 90px;
}
.mt-100 {
	margin-top: 100px;
}
/*------------padding-bottom----------------*/


/*------------margin-bottom----------------*/
.mb-0 {
	margin-bottom: 0px !important
}
.mb-5 {
	margin-bottom: 5px !important
}
.mb-10 {
	margin-bottom: 10px !important
}
.mb-20 {
	margin-bottom: 20px;
}
.mb-30 {
	margin-bottom: 30px;
}
.mb-40 {
	margin-bottom: 40px;
}
.mb-50 {
	margin-bottom: 50px;
}
.mb-60 {
	margin-bottom: 60px;
}
.mb-70 {
	margin-bottom: 70px;
}
.mb-80 {
	margin-bottom: 80px;
}
.mb-90 {
	margin-bottom: 90px;
}
.mb-100 {
	margin-bottom: 100px;
}
/*------------margin-left----------------*/
.ml-0 {
	margin-left: 0px !important
}
.ml-5 {
	margin-left: 5px !important
}
.ml-10 {
	margin-left: 10px !important
}
.ml-15 {
	margin-left: 15px
}
.ml-20 {
	margin-left: 20px;
}
.ml-30 {
	margin-left: 30px;
}
.ml-40 {
	margin-left: 40px;
}
.ml-50 {
	margin-left: 50px;
}
.ml-60 {
	margin-left: 60px;
}
.ml-70 {
	margin-left: 70px;
}
.ml-80 {
	margin-left: 80px;
}
.ml-90 {
	margin-left: 90px;
}
.ml-100 {
	margin-left: 100px;
}
/*------------margin-left----------------*/

/*------------margin-right----------------*/
.mr-0 {
	margin-right: 0px !important
}
.mr-10 {
	margin-right: 10px !important
}
.mr-15 {
	margin-right: 15px
}
.mr-20 {
	margin-right: 20px;
}
.mr-30 {
	margin-right: 30px;
}
.mr-40 {
	margin-right: 40px;
}
.mr-50 {
	margin-right: 50px;
}
.mr-60 {
	margin-right: 60px;
}
.mr-70 {
	margin-right: 70px;
}
.mr-80 {
	margin-right: 80px;
}
.mr-90 {
	margin-right: 90px;
}
.mr-100 {
	margin-right: 100px;
}
/*------------margin-right----------------*/

 /*-----------divider100-------------*/
.divider10 {
	float: left;
	height: 10px;
	width: 100%;
	clear: both;
}
.divider20 {
	float: left;
	height: 20px;
	width: 100%;
	clear: both;
}
.divider30 {
	float: left;
	height: 30px;
	width: 100%;
	clear: both;
}
.divider40 {
	float: left;
	height: 40px;
	width: 100%;
	clear: both;
}
.divider50 {
	float: left;
	height: 50px;
	width: 100%;
	clear: both;
}
.divider60 {
	float: left;
	height: 60px;
	width: 100%;
	clear: both;
}
.divider70 {
	float: left;
	height: 70px;
	width: 100%!important;
	clear: both;
}
.divider80 {
	float: left;
	height: 80px;
	width: 100% !important;
	clear: both;
}
.divider90 {
	float: left;
	height: 90px;
	width: 100% !important;
	clear: both;
}
.divider100 {
	float: left;
	height: 100px;
	width: 100% !important;
	clear: both;
}
/*-----------divider100-------------*/

.font-size_1vh {
	font-size:1vh;
}
.font-size_2vh {
	font-size:2vh;
}
.font-size_3vh {
	font-size:3vh;
}
.font-size_3_5vh {
	font-size:3.5vh;
}
.font-size_4vh {
	font-size:4vh;
}
.font-size_4_5vh {
	font-size:4.5vh;
}
.font-size_5vh {
	font-size:5vh;
}
.font-size_6vh {
	font-size:6vh;
}


.font-size_1vw {
	font-size:1vw;
}
.font-size_2vw {
	font-size:2vw;
}
.font-size_3vw {
	font-size:3vw;
}
.font-size_3_5vw {
	font-size:3.5vw;
}
.font-size_4vw {
	font-size:4vw;
}
.font-size_4_5vw {
	font-size:4.5vw;
}
.font-size_5vw {
	font-size:5vw;
}
.font-size_6vw {
	font-size:6vw;
}
.font-size_10vw {
	font-size:10vw;
}




.font-green {
	color: #0ea96d ;
}
.font-white {
	color: #ffffff;
} 
.font-gray {
	color: #666666 !important; 
} 
.font-dark_gray {
	color: #333333 !important; 
} 


.font-blue_dark {
	color: #13266b !important;  
} 

.font-bluish {
	color: #3d4094 !important; 
} 

.font-bright_blue {
	color: #288fc5;
}
.font-copper {
	color: #c27948;
}
.font-pink {
	color: #e25663;
}
.font-maroon {
	color: #c92f31;
}

.font-black {
	color: #000000;
}

.font-orange {
	color: #ff6633;
}

.font-yellow {
	color: #ffe720;
}

