body
{
    padding: 0; margin: 0; background: #14151B;
}
.pade-none
{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
header, section { width: 100%;;}
@media screen and (min-width: 1450px)
{
  .container { max-width:98%; width:100%;}
}
header { padding: 30px 0 0;}
.logo-con, .banner-inner-con {	padding-left: 50px !important;	padding-right: 50px !important;}
.banner-outer-panel { position: relative;}
.banner-outer-panel:after {  content: ""; position: absolute; right: 0; top: 0; width: 1000px; height: 1000px; background: url(../images/img_banner_graphic.png) right top no-repeat; background-size: 100%; }
.banner-inner-con {	padding: 120px 0 110px;}
.banner-grids-con {	position: relative;	z-index: 9;}
.banner-outer-panel h1 {  color:#fff; font-size:215px; line-height:230px; font-family: 'SF Pro Display'; font-weight: bold;position: relative;    z-index: 9; }
.banner-outer-panel p {  color:#fff; font-size:23px; line-height:30px; font-family: 'SF Pro Display'; font-weight: 500; margin: 30px 0 0;position: relative;    z-index: 9; }
.banner-grids-con img {
	float: left;
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	box-sizing: border-box;
}
.margintopminus { margin-top: -400px;}
.margintop { margin-top: 200px;}
.banner-grid-one {
	width: 80%;
	margin: 150px auto;
}
.banner-grid-one img {
	width: 100%;
}