body{
	margin:0;
	padding: 0;
	color: #020b7f;
	font-family: "dejarip-rg";
}
*{
    margin:0;
	padding: 0;
} 
a,a:hover{
	color: #020b7f;
}
.custom-container{
	max-width: 1410px;
	margin:0 auto;
	padding: 0 15px;
}

.header,.banner-section{
	float: left;
	width: 100%;
}
.header .top-header .header-menus span a{
    font-size: 17px;
    font-weight: 400;
}
.header .top-header .header-menus span a:hover{
	color: #020b7f;
	text-decoration: none;
}
.header .logo h1 {
	font-family: 'Museo 500';
	margin-bottom: 0;
	font-size: 69px !important;
	font-weight: 500;
	letter-spacing: -8px;
}
.header .top-header{
	float: left;
	width: 100%;
	padding-top: 30px;
}
.header .bottom-header ul  li {
    font-weight: 400;
    font-size: 17px;
    line-height: 29px;
}
.header .bottom-header ul {
    float: left;
    width: 100%;
     padding: 57px 0px 85px;
    margin-bottom: 0;
}
.header .top-header .logo{
	float: left;
	width: 30%;
}
.header .top-header .header-menus{
	 float: right;
	 width: 70%;
	 text-align: right;
	 padding-top: 12px;
}
.bottom-header ul{
	 list-style-type: none;
	 padding: 0
	 margin:0;
}
.banner-image{
	 background:#e5e6f2;
	 float: left;
	 width: 100%;
	 /*height: 790px;*/
}
.banner-image img{max-width:100%;}

.creative-section{
	float: left;
	width: 100%;
}
.creative-section.creative-section-right .creative-left-content {
    float: right;
   text-align: right;
    width: 100%;
}
.creative-section .row{
	 align-items: center;
} 
.creative-section .creative-image{
	background:#e5e6f2;
	/*height: 690px;*/
}
.creative-section .creative-image img{
	max-width:100%;
	width:100%;
}



.graphic-section{
	float: left;
	width: 100%;
}
.graphic-image{
	background:#e5e6f2;
	/*height: 690px;*/
}
.graphic-image img{max-width:100%;width:100%;}


.video-section{
	float: left;
	width: 100%;
	padding-bottom: 50px;
}
.video-section .video{
	 background:#e5e6f2;
	height: 780px;
	position: relative;
}
.video-section .video img{
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
}

.power {
    padding-top: 20px;
    float: left;
    text-align: left;
    width: 100%;
}
.creative-section {
    padding: 130px 0px;
}
.power span {
    font-weight: 500;
    font-size: 17px;
	font-family: "dejarip-bold";
}
.power a {
	font-size: 17px;
	font-weight: 300;
}
.power-1 span {
    font-size: 17px;
    font-weight: 300;
    line-height: 21px;
}
.header-menus-mobile {
	display: none;
}
.creative-section h2 {
	font-size: 47px;
	line-height: 61px;
	margin-bottom: 100px;
	font-family: "dejarip-bold";
}
.creative-section  .creative-left-bottom-content span {
    font-size: 25px;
    font-weight: 400;
}
.creative-section  .creative-left-bottom-content h4 {
    font-size: 26px;
    line-height: 30px;
	font-family: "dejarip-bold";
}

.banner-contact-page {
	width: 100%;
	float: left;
	padding-top: 140px;
}
.banner-contact-page .row {
    width: 100%;
    float: left;
}
.contact-page-heading span {
    font-size: 136px;
    text-align: left;
    width: 100%;
    float: left;
    color: #b3b5d8;
    font-family: "dejarip-bold";
    margin-top: -38px;
    padding: 0;
}
.contact-page-content p {
    font-size: 19px;
    padding-bottom: 13px;
	font-family: "dejarip-rg";
	line-height: 29px;
}

.contact-page-heading {
    width: 100%;
    float: left;
}
.contact-page-content {
	width: 100%;
	float: left;
	padding-left: 20px;
}
.contact-page_labels {
	width: 100%;
	float: left;
	max-width: 1050px;
	padding: 63px 0 73px;
}
.contact-page_labels p {
	text-transform: uppercase;
	font-size: 21px;
}
.contact-page_labels label {
	position: absolute;
	left: 0;
}
.contact-page_labels p:last-child {
	margin-bottom: 0;
}
.contact-page_labels p {
	text-transform: uppercase;
	font-size: 17px;
	padding-left: 133px;
	position: relative;
	margin-bottom: 35px;
}
.creative-left-content.rigt-pull-data {
	margin-left: 40px;
}
.creative-left-content.left-pull-data {
	margin-right: 40px;
}
.logo a {
	text-decoration: none;
	outline: none;
}
.video iframe {
	width: 100%;
	height: 100%;
}
.header-menus li {
	list-style: none;
	display: inline-block;
	padding-left: 15px;
	position: relative;
}
.header-menus li::before {
	position: absolute;
	left: 0px;
	top: -1px;
	content: "+";
	height: 100%;
	width: 1px;
}
.header-menus li:first-child::before {
	position:inherit;
	color:white;
}
.header-menus li:first-child::before{
	position:inherit;
}
.copy-right-section {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 15px;
	color: white;
	background: #b70632;
	padding: 5px 0 0;
}
.copy-right-section p {
	margin-bottom: 9px;
}
.copy-right-section {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 15px;
	color: white;
	background: #b70632;
	padding: 5px 0 0;
}