
		

	#motolp {
		max-width: 1300px;
		padding: 0 20px;
		margin: 0 auto;
		font-family: 'Montserrat', sans-serif;
		color: #000;
		overflow: hidden;
		text-align: center;
		box-sizing: border-box;
		background: #ffffff;
	}
	#motolp * {
		box-sizing: border-box;
	}
	
	
	#motolp h3,
	#motolp h4{
		color: #000;
		font-size: 24px;
		margin: 0;
		padding: 0;
	}
	#motolp .clearfix {
		float: none;
		margin: auto;
		width: auto;
	}
	
	#motolp img.lazy{
		width: auto;
	}
	
	img.lazy {
		width: auto;
		max-width:100%;
	}
	
	#motolp img {
		display:block;
		max-width: 100%;
	}
	#motolp .motolp-row {
		display:flex;
	}
	#motolp .motolp-row-reverse {
		flex-direction: row-reverse;
	}
	
	#motolp .motolp-col {
		width:50%;
		color: #000;
		
	}
	
	
	
	#motolp .motolp-col-2b  {
		width: 100%;
		padding:20px 15px;
		font-size:15px;
		font-family: 'Gotham', 'Montserrat', Arial, sans-serif;
		margin: 0;
		text-align:center;
		min-height:250px!important;
	}
	
	
	#motolp .motolp-col-2bb 
	{
		width: 100%;
		
		padding:20px 15px;
		font-size:15px;
		font-family: 'Gotham', 'Montserrat', Arial, sans-serif;
		margin: 0px;
		text-align:center;
		min-height:250px!important;
		
	}
	#motolp .motolp-video{
		width:100%;
		padding: 40px 0px;
		background: #f6f1f7;
	}
	
	#motolp .motolp-video h3{
		padding: 0px 20px 20px 20px;
		color: #000!important;
		font-size:20pt!important;
		font-weight:700!important;
		text-align:center!important;
	}
	
	#motolp .motolp-colccc {
		
		width:100%;
		color: #000;
		padding: 20px 30px 20px 0!important;
		
		
	}
	
	#motolp .motolp-colccc h3{
		color: #000!important;
		font-size:20pt!important;
		font-weight:700!important;
		padding: 0px 0px 20px 0!important;
		
	}
	
	#motolp .motolp-colbn {
		width:50%;
		color: #000;
		
		display:flex;
		justify-content: center;
	}
	
	#motolp .motolp-col_left {
		width:50%;
		color: #000;
		padding: 0 0 10px 30px!important;
		
		display: flex!important;
		flex-direction: column!important;
		justify-content: center!important;
		align-items: center!important;
		background:#fff!important;
		
	}
	
	#motolp .motolp-col_right {
		width:50%;
		color: #000;
		padding: 0 0 0 40px!important;
		display: flex!important;
		flex-direction: column!important;
		justify-content: center!important;
		align-items: center!important;
	}
	
	#motolp .ff {
		
		padding: 30px 0 0  0!important;
		background:#fff;
		
	}
	#motolp .padding20 {
		height:30px;
		background:#fff;
		
	}
	
	#motolp .padding22 {
		height:20px;
		background:#fff;
		
	}
	
	#motolp .motolp-col-1_left {
		
		padding:0 0 0 10px;
		text-align:left;
		display:flex;
		justify-content: center;
		flex-direction: column;		
		
	}
	
	
	#motolp .motolp-col-1_right {
		background: transparent;
		padding: 20px 0!important;
		text-align:left;
		display:flex;
		justify-content: center;
		flex-direction: column;		
	}
	
	#motolp .blueC{
		color:#4092e8!important;
		text-decoration:none;
	}
	
	#motolp .motolp-col-1bc {
		background: #001429!important;
		padding:25px 0px 0 0;
		text-align:left;
		display:flex;
		justify-content: center;
		flex-direction: column;
		font-size: 11px!important;
	}
	
	#motolp .bc{
		
		font-size: 13px!important;
		text-align:center!important;
	}
	
	#motolp .content1{
		font-size: 12pt!important;
		font-weight: 400!important;
		line-height:18pt!important;
		padding: 0 20px 0 0;
	}
	
	#motolp .content1b{
		color: #000;
		font-size: 10pt!important;
		font-weight: 400!important;
		line-height:14pt!important;
		padding: 0 20px 0 0;
	}
	
	#motolp .content2{
		color:#000;
		font-size: 12pt!important;
		font-weight: 400!important;
		line-height:18pt!important;
		padding: 0 0px 0 0;
	}
	
	#motolp .content1_small{
		font-size: 8pt!important;
		font-weight: 400!important;
		line-height:10pt!important;
		padding: 20px 20px 0 0;
	}
	
	
	#motolp .motolp-col-1 h3 {
		font-size:20px;
		font-family: 'Gotham', 'Montserrat', Arial, sans-serif;
		margin: 0;
	}
	
	#motolp .motolp-col-2b h3 {
		
		padding:20px 15px;
		font-size:15px;
		font-family: 'Gotham', 'Montserrat', Arial, sans-serif;
		margin: 0px;
		text-align:center;
		
	}
	
	
	#motolp .motolp-col-2bb h3
	{
		
		padding:20px 15px;
		font-size:15px;
		font-family: 'Gotham', 'Montserrat', Arial, sans-serif;
		margin: 0px;
		text-align:center;
		
	}
	
	#motolp .cc{
		max-width:100%!important;
		padding: 0 0px!important;
		color:#000;

		}

	#motolp .cc h3{
		font-size:15pt!important;
		line-height:17pt!important;
		font-weight:700!important;
		color:#000!important;
		max-width:250px!important;
		margin: 0 auto!important;
		padding:0 5px 10px 5px!important;
		
	}
	#motolp .custom_url{
		color:#4092e8;
		text-decoration:none;
	}
	
	
	#motolp .motolp-col-1 h3 {
		font-weight: 400;
		font-size:20px;
		margin-bottom: 10px;
		color: #000;
		text-align:left;
	}
	#motolp .motolp-col-1 h3 {
		font-weight:700;
		margin-bottom: 15px;
		color: #000;
	}
	#motolp .motolp-col-1 strong {
		font-weight:700;
	}
	#motolp .motolp-col-2 {
		background: #ffffff;
	}
	
	#motolp .motolp-col-2c {
		background: #a6e030;
	}
	
	#motolp .motolp-col-2b {
		margin: 0px!important;
		padding:0px 20px!important;
		font-size: 12px;
		font-weight:lighter!important;
		text-align:center!important;
	}
	
	#motolp .motolp-col-2bb {
		padding:0px 20px!important;
		font-size: 12px;
		font-weight:lighter!important;
		text-align:center!important;
	}
	
	

	#motolp .motolp-s7{
		width:100%;
		display: flex;
		justify-content: center;
		padding-top:0px;
		background: #ffffff;	
		background-repeat:no-repeat!important; 
		background-size:100% 100%!important;
	}
	
	#motolp .motolp-s7b{
		
		width:100%;
		display: flex;
		justify-content: center;
		padding-top:0px;
		background: #fff;
		background-repeat:no-repeat; 
		background-size:100% 100%;
	}
	
	#motolp .cont3{
		font-size: 12pt;
		font-weight: 400;
		line-height:18pt;
		padding: 0 0px 20px 0;
		margin: 0 30px;;
		background: transparent;
		color:#000;
	}
	
	#motolp .cont4{
		font-size: 12pt;
		font-weight: 400;
		line-height:18pt;
		padding: 0 0px 0px 0;
		margin: 0 30px;;
		background: transparent;
		color:#000;
	}
	
	#motolp .cont4 h3{
		
		font-size: 20pt;
		line-height:25pt;
		color:#3e8dde;
	}
	
	#motolp .cont3 h3{
		font-size: 20pt;
		line-height:25pt;
		color:#000;
	}
	
	#motolp .padding30 {
		padding: 0 0px 20px 0px!important;
	}
	
	#motolp .padding15 {
		padding: 0 0px 10px 0px!important;
		background:#fff;
	}
	
	#motolp .padding10 {
		padding: 0 0px 5px 0px!important;
		background:#fff;
	}
	
	#motolp .motolp-s8 {
		padding: 25px 40px;
		color: #000;
		
		background-repeat:no-repeat; 
		background:#motolp-s8;
		background-size:100% 100%;
		font-size: 10px;
		font-weight:lighter;
		text-align: left;
	}
	
	#motolp .text_col_one
	{
		width: 100%!important;
		padding:0px!important;
		margin:0!important;
		color:#000!important;
		
		text-align:center!important;
		
	}
	
	#motolp .text_col_one h3
	{
		width: 100%!important;
		padding:0px!important;
		margin:0!important;
		color:#000!important;
		
		text-align:center!important;
		
	}
	
	
	#motolp .motolp-s8bcb {
		
		border-top: 30px solid #000000;
	}

#motolp .b {
	font-weight: 300!important;
	text-align:center!important;
	padding: 0 15px 20px 15px!important;
	font-size:16px;
	line-height:19px;
	
}
#motolp .bg1{
	background: #fff;
	background-repeat:no-repeat!important; 
	background-size:cover!important;
	min-height:200px!important;
}

#motolp .bg3{
	background: #fff;
	background-repeat:no-repeat!important; 
	background-size:cover!important;

}

#motolp .bg4{
	background: #fff;
	background-repeat:no-repeat!important; 
	background-size:100% 100%!important;
}

#motolp .bg6{
	background: #fff;
	background-repeat:no-repeat!important; 
	background-size:100% 100%!important;
}

#motolp .bg11{
	background: #fff;
	
    background-repeat:repeat;
    background-size:100% 100%;
}
#motolp .bg12{
	background: #fff;
	
    background-repeat:repeat;
    background-size:100% 100%;
}

#motolp .vav{
	background: #fff;
	background-repeat:no-repeat!important; 
	background-size:cover!important;
	min-height:200px!important;
	padding:0 30px;
}

#motolp .c_red{
	color: #ff0000;
}

#motolp .logo_dolby{
	width: 100px;
	margin: 0 auto;
}

#motolp .transp
{
	background:transparent!important; 
}

#motolp .ico1{
	justify-content: top;
	margin: 0 auto;
	text-align:center;
	padding: 10px 25px;
	max-width:190px!important;

}

#motolp .hh{	
	width: auto;
	padding:60px 50px 0px 50px!important;	
	}
	
#motolp .show_mobile{	
	display:none!important;	
	}
	
#motolp .show_desktop{	
	display:block!important;	
	}
		
#hh3{
		font-weight:normal!important;
		font-size:20px!important;
		text-align:left!important;
	}
	
#motolp .marg_right{	
	padding:0 15px 0 0!important;
	background:#fff;
	}
	
#motolp .marg_left{	
	padding:0 0 0 15px!important;
	background:#fff;
	}
	
#motolp .img2{
	object-fit: contain ;
	background:#fff!important;
}

#motolp .img3{
	object-fit: contain ;
	background:#fff!important;
}


#motolp .img33{
	max-width:300px!important;
	
	width:100%;
	margin: 30px auto;
	
}
	
#motolp .hhhh{
	padding-top: 40px;
}
	
	@media screen and (max-width: 1000px) {
		#motolp.cc{
			max-width:280px!important;
		}
		
		#motolp .cc h3{
			max-width:280px!important;
			
		}
	}

	

	@media screen and (max-width: 900px) {

		#motolp .motolp-col-2b {
		
			min-height:220px!important;
		}
		#motolp .motolp-col-2bb {
			
			min-height:220px!important;
		}
		
		#motolp .motolp-colbn {
			width:50%;
			color: #000000;
			
			font-size:20px!important;
			display:flex;
			justify-content: center;
		}
		
		#motolp .motolp-colccc h3{
			font-size:18pt!important;
			
		}
		
		#motolp .content1{
			font-size: 10pt!important;
			line-height:15pt!important;
		}
		
		#motolp .content1b{
			font-size: 7pt!important;
			line-height:15pt!important;
		}
		
		#motolp .content2{
			font-size: 10pt!important;
			line-height:15pt!important;
		}
		#motolp .content1_small{
			
			font-size: 7pt!important;
			line-height:12pt!important;
		}
		
		#motolp.cc{
			width:200px!important;
		}
		
		#motolp .cc h3{
			
			width:200px!important;
		}
		
		#motolp .ico1{
			padding: 10px 25px;
			max-width:170px!important;
		}
		
		#motolp .padding30 {
			padding: 0 0px 15px 0px!important;
		}
		
		
		
	}
	
	@media screen and (max-width: 800px) {
		
		
		#motolp .padding30 {
			padding: 0 0px 15px 0px!important;
		}
	}

	@media screen and (max-width: 750px) {
		#motolp .marg_right{	
			padding:0!important;
			}
			
		#motolp .marg_left{	
			padding:0!important;
			}
		
		#motolp .mob{
			font-size:12px;
			line-height:13px;
		}
		
		#motolp .show_mobile{	
			display:block!important;	
			}
			
		#motolp .show_desktop{	
			display:none!important;	
			}
		
		#motolp .ico1{
			padding: 10px 25px;
			max-width:190px!important;
		}
		
		#motolp.cc{
			width:358px!important;
			margin:0 auto!important;
		}
		
		#motolp .cc h3{
			
			max-width:342px!important;			
		}
	
		#motolp .motolp-row {
			flex-direction: column;
		}
		#motolp .motolp-col {
			width: 100%;
		}
		
		#motolp .ccb{
			min-height:150px!important;
		}
		
		#motolp .motolp-s8bcd {
	
			border-top: 20px solid #000000;
			
		}
	
		
		#motolp .motolp-colbn {
			width:100%;
			color: #000000;
			
		}
		
		#motolp .motolp-col_left {
			width:auto;
			text-align:center!important;
			padding: 0 30px 0 30px!important;
		}
				
		#motolp .motolp-col_right {
			width:auto;
			text-align:center!important;
			padding: 0 30px 0 30px!important;
		}
		
		#motolp .motolp-col-1_left{
			width:100%;
			padding: 0!important;
			margin: 0!important;
		}
		
		#motolp .motolp-col-1_right{
			width:100%;
			padding: 0!important;
			margin: 0!important;
		}
		
		
		#motolp .content1{
			width:100%;
			padding: 0!important;
			margin: 0!important;
			text-align:center!important;
		}
		
		#motolp .content1b{
			width:100%;
			padding: 0!important;
			margin: 0!important;
			text-align:center!important;
		}
		
		#motolp .content2{
			width:100%;
			padding: 0!important;
			margin: 0!important;
			text-align:center!important;
		}
		#motolp .content1_small{
			width:100%;
			padding: 20px 0 0 0!important;
			margin: 0!important;
			text-align:center!important;
		}
	
		
		#motolp .motolp-colccc {
			min-height: 100px;
			padding: 20px 0px 20px 0!important;
			text-align:center!important;
			
		}
		
		
		#motolp .motolp-col {
			width:100%;
			color: #000000;
			min-height: 250px;
			padding: 20px 0 0 0;
		}
	
		#motolp .motolp-col-1 {
			padding: 0 20px;
		}
		
		
		#motolp .motolp-col-1 h3 {
			font-size:21px;
		}
		
		#motolp .motolp-s8 {
			padding: 5px 20px;
		}
		
		#motolp .motolp-col-2{
			width:100%;
			
			
		}
		#motolp .motolp-row{
			width:100%;
		}
		
		#motolp .vav{
			width:100%!important; 
			margin: 0 auto!important; 
		}
		
		#motolp .motolp-col-2b {
			
			min-height:300px!important;
			
		}
		#motolp .motolp-col-2bb {
			
			min-height:300px!important;
			
		}
		
		#motolp .hh{	
			padding:0px 50px 0 50px!important;	
		}
		
		
		#motolp .headline_footer{	
			padding: 20px 20px 20px 20px;
			color: #ffffff!important;
			font-size:20pt!important;
			font-weight:700!important;
			text-align:center!important;
		}
		
		#motolp .padding30 {
			padding: 0 0px 15px 0px!important;
		}
		
		#motolp .hhh{
			padding: 0 0px 40px 0px!important;
		}
		
		#motolp .hhhh{
			padding-top: 20px;
		}
		
		#motolp .bg11{
			background: #000000;
			
		}
	
	}
	@media screen and (max-width: 500px) {

		#motolp .motolp-col-2b {
		
			min-height:200px!important;
		}
		#motolp .motolp-col-2bb {
			
			min-height:200px!important;
		}
		
		#motolp .ico1{
			padding: 10px 25px;
			max-width:150px!important;
		}
		
		#motolp.cc{
			max-width:258px!important;
			margin:0 auto!important;
		}
		
		#motolp .cc h3{
			max-width:250px!important;			
		}
		
		#motolp .padding30 {
			padding: 0 0px 15px 0px!important;
		}
	}
	
	@media screen and (max-width: 400px) {
		#motolp .motolp-col-2b {
			
			min-height:190px!important;
		}
		#motolp .motolp-col-2bb {
			
			min-height:190px!important;
		}
		
		#motolp .ico1{
			padding: 10px 25px;
			max-width:130px!important;
		}
		
		#motolp.cc{
			max-width:208px!important;
			margin:0 auto!important;
		}
		
		#motolp .cc h3{
			font-size:9pt!important;
			line-height:16pt!important;
			max-width:130px!important;			
		}
		
		#motolp .padding30 {
			padding: 0 0px 15px 0px!important;
		}
	}
	
	
	
	
