@media screen and (max-width: 1400px)
{

}

@media screen and (max-width: 1350px)
{

}

@media screen and (max-width: 1300px)
{

}
@media screen and (max-width: 1250px)
{


}
@media screen and (max-width: 1200px)
{


}
@media screen and (max-width: 1150px)
{

  
}
@media screen and (max-width: 1100px)
{

  
}
@media screen and (max-width: 1050px)
{

  
}
@media screen and (max-width: 1000px)
{

  
}
@media screen and (max-width: 900px)
{

  
}
@media screen and (max-width: 800px)
{

  
}
@media screen and (max-width: 768px)
{

  
}
@media screen and (max-width: 468px)
{

.topbar .topbar-con .topbar-left
{
  width: 100%;
  text-align: center;
}
.topbar .topbar-con .topbar-left span
{
  float: none;
  display: inline-block;
}
.topbar .topbar-con .topbar-left span a
{
  font-size: 8pt;
  float: none;
  display: inline-block;
}
.topbar .topbar-con .topbar-right
{
  width: 100%;
  text-align: center;
}
.topbar .topbar-con .topbar-right span
{
  float: none;
  display: inline-block;
}
.topbar .topbar-con .topbar-right span a
{
  font-size: 8pt;
  float: none;
  display: inline-block;
}


.page
{
	width: 100%;
}

.header .header-con .header-center
{
  display: none;
}

.header-mob
{
  position: relative;
  float: right;
  width: auto;
  box-sizing: border-box;
  padding: 10px 18px;
  display: block;
}
.header-mob .mob-menu-btn
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 0px 0px;
}
.header-mob .mob-menu-btn svg
{
  height: 35px;
}
.header-mob .mob-menu-btn i.postbackbtn
{
  background: none;
}
.header .header-con .header-left
{
  width: 25%;
}
.header .header-con .header-left .web-logo img
{
  width: 100%;
  padding: 5px 5px;
}
.header .header-con .header-right
{
  width: 100%;
  float: left;
  padding: 0px 5px;
  background: #e9e9e9;
  box-sizing: border-box;
  text-align: center;
  display: none;
}
.header .header-con .header-right .header-ad
{
  padding: 5px 5px;
  box-sizing: border-box;
}
.header .header-con .header-right .hr-menu a alt
{
  width: 100%;
  float: left;
  font-size: 8.5pt;
}
.header .header-con .header-right .hr-menu a
{
  width: 20%;
  padding: 0px 0px;
  margin:0px;
}


.row.md
{
  width: 100%;
  padding: 10px;
}
.row.sm
{
  width: 100%;
  padding: 10px;
}
.row.sms
{
  width: 100%;
  padding: 10px;
}
.row.smd
{
  width: 100%;
  padding: 10px;
}
.heading h1
{
  padding: 14px 0px;
  font-size: 18pt;
}
.heading h2
{
  padding: 15px 0px;
 font-size: 16pt;
}
.heading h3
{
  padding: 15px 0px;
  font-size: 14pt;
}
.heading h4
{
  padding: 15px 0px;
  font-size: 12pt;
}


.cnt-box
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.cnt-box .cnt-box-con
{
  padding: 10px 10px;
}
.cnt-box .cnt-box-con img
{
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  padding: 10px 20px;
}
.cnt-box .cnt-box-con ul
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 8px 20px;
  padding-bottom: 10px;
}

.footer .footer-con .footer-top
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  background: white;
  padding: 10px 0px;
}
.footer .footer-con .footer-top .footer-top-con
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.footer .footer-con .footer-top .footer-top-con .f-box
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 10px;
}
.footer .footer-con .footer-top .footer-top-con .f-box .f-desc
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 10px;
}
.footer .footer-con .footer-top .footer-top-con .f-box .f-desc img
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 20px;
}
.footer .footer-con .footer-top .footer-top-con .f-box .f-desc p
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0px;
  font-family: 'Poppins';
  text-align: left;
  font-size: 11pt;
}
.footer .footer-con .footer-top .footer-top-con .f-box .f-desc.link h3
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0px;
  font-family: 'Raleway';
  text-align: center;
}
.footer .footer-con .footer-top .footer-top-con .f-box .f-desc.link a
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 6px 0px;
  color: #222;
  text-align: center;
  font-family: 'Poppins';
}

.footer .footer-con .footer-top .footer-top-con .f-box .f-desc.social h3
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0px;
  font-family: 'Raleway';
  text-align: center;
}
.footer .footer-con .footer-top .footer-top-con .f-box .f-desc.social a
{
  position: relative;
  float: left;
  width: 20%;
  box-sizing: border-box;
  padding: 10px 0px;
  color: #222;
  text-align: center;
  font-family: 'Poppins';
}



.footer .footer-con .footer-bottom
{
	padding: 20px;  
}
.footer .footer-con .footer-bottom .footer-bottom-con
{
  position: relative;
  float: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0px;
}
.footer .footer-con .footer-bottom .footer-bottom-con .fb-left
{
  width: 100%;
  position: 10px 0px;
}

    .common-image
  {
    position: relative;
    float: left;
    width: 100%;
    box-sizing: border-box;
  }
  .common-image .common-image-con
  {
    position: relative;
    float: left;
    width: 100%;
    box-sizing: border-box;
    height: auto;
    max-height: 200px!important;
    overflow: hidden;
  }

	.report-desc-box .report-desc-box-con
	{
		padding: 10px 0px;
	}
	.report-desc-box .report-desc-box-con .report-left
	{
		width: 100%;
	}
	.report-desc-box .report-desc-box-con .report-left .report-left-con
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
	}
	.report-desc-box .report-desc-box-con .report-left .report-left-con .report-box
	{
		width: 100%;
	}
 .press-report-box
  {
    width: 100%;
  }






	.report-desc-box .report-desc-box-con .report-right
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
	}


}	