.p4
{
	padding:4px;
}
.p8
{
	padding:8px;
}
.pt320 {
  padding-top: 320px;
}
.pt400 {
  padding-top: 400px;
}
.pb320 {
  padding-bottom: 320px;
}
.pb400 {
  padding-bottom: 400px;
}
.text-black{
	color:#333347;
}

/*!---------- 1. Fonts ----------*/
.uppercase {
  font-weight: 400;
  text-transform: uppercase;
}
.h1m {
  font-size: 42px;
  line-height: 50px;
}
.resize-none{
	resize:none;
}
.font75{
		font-size: 75px;
		line-height: 1.2;
	}
.font60{
	font-size: 60px;
	line-height: 1.2;
}
.font50{
	font-size: 50px;
	line-height: 1.2;
}
.font40{
	font-size: 40px;
	line-height: 1.2;
}
.font36{
	font-size:36px;
}
.font32{
	font-size:32px;
}
.font30{
	font-size: 30px;
}
.font28{
	font-size: 28px;
}
.font26{
	font-size: 26px;
}
.font24{
	font-size: 24px;
}
.font22{
	font-size: 22px;
}
.font20{
	font-size: 20px;
}
.font18{
	font-size: 18px;
}
.font16{
	font-size: 16px;
}
.font14{
	font-size: 14px;
}
.font12{
	font-size: 12px;
}
.justify{
	text-align:justify;
	font-weight:normal;
	white-space:normal;
}
.text-center{
	text-align: center;
}
.opacity-1{
	opacity: 1;
}
@media screen and (max-width: 500px)
{
	.h1m{
		font-size: 22px;
		line-height: 30px;
		font-weight: 500;
		word-spacing:0.1em;
	}
	.font75{
		font-size: 50px;
		line-height: 1.2;
	}
	.font50{
		font-size: 38px;
		line-height: 1.2;
	}
	.font40{
		font-size: 30px;
		line-height: 1.2;
	}
	.font36{
		font-size:22px;
	}
	.font30{
		font-size: 20px;
	}
	.font28{
		font-size: 22px;
	}
	.font24{
		font-size: 20px;
	}
	.font22{
		font-size: 16px;
	}
	.font20{
		font-size: 15px;
	}
	.font16{
		font-size: 14px;
	}
	.font14{
		font-size: 12px;
	}
	.font12{
		font-size: 10px;
	}
	.w-space{
		white-space:normal;
		height: auto;
		line-height: 2.5;
	}
}
/** HEIGHT **/
.height350{
	height:350px;
}
.height320{
	height:320px;
}
.height310{
	height:310px;
}
.height300{
	height:300px;
}

.maxheight
{
	height:auto;
}
@media screen and (max-width: 1008px)
{
	.navbar-nav > li > a {
		font-size:13px;
	}
	.maxheight
	{
		height:290px;
	}
}
@media screen and (max-width: 993px)
{
	.maxheight
	{
		height:290px;
	}
}
@media screen and (max-width: 991px)
{
	/*.maxheight
	{
		height:auto;
	}*/
}


/** WIDTH **/
.width90{
	width:90%;
}
.width80{
	width:80%;
}
.width75{
	width:75%;
}
.width70{
	width:70%;
}
.width60{
	width:60%;
}
.width50{
	width:50%;
}
.width40{
	width:40%;
}
.width35{
	width:35%;
}
.width30{
	width:30%;
}
.width25{
	width:25%;
}
.width23{
	width:23%;
}
.width20{
	width:20%;
}
.width15{
	width:15%;
}
.width12{
	width:12%;
}
.width10{
	width:10%;
}
.border-0{
	border: 0px solid black;
}
.border-1{
	border-width:1px;
}
.border-5{
	border-width:5px;
}
.border-10{
	border-width:10px;
}
.border-15{
	border-width:15px;
}

.border-radius-5{
	border-radius:5px;
}
.border-radius-10{
	border-radius:10px;
}
.border-radius-20{
	border-radius:20px;
}
.pdf35{
	width:35px;
	height:35px;
	border:0;
}


/**buttons**/
.btn-square
{
	height:186px;
	font-size:16px;
}
.mt41
{
	margin-top:41px;
}
@media screen and (max-width: 991px)
{
	.btn-square
	{
		height:140px;
		font-size:12px;
	}
	.mt41
	{
		margin-top:17px;
	}
}
@media screen and (max-width: 767px)
{
	.btn-square
	{
		height:auto;
	}
	.mt41
	{
		margin-top:10px;
	}
}


/*** News Panel Css ***/
