@media screen and (min-width:100px) and (max-width:900px)
{
	html,body
	{
		background-image:url(../images/bgMobile.png) !important;
		background-attachment:fixed !important;
		background-position:top left !important;
		background-repeat:no-repeat !important;
		background-size:100% auto !important;
		
		font-size:13px;
		line-height:18px;
	}
	
	.mobile_100p
	{
		width:100% !important;
		min-width:100% !important;
		padding-left:0px !important;
		margin-left:0px !important;
		margin:0px !important;
		padding-right:0px !important;
		margin-right:0px !important;	
	}
	
	.mobile_50p
	{
		width:50% !important;
		min-width:50% !important;
		max-width:50% !important;
		padding-left:0px !important;
		padding-left:1px !important;
		margin-left:0px !important;
		margin:0px !important;
		padding-right:0px !important;
		margin-right:0px !important;
	}
	
	.mobile_70p
	{
		width:70% !important;
		min-width:70% !important;
		max-width:70% !important;
		padding-left:0px !important;
		margin-left:0px !important;
		margin:0px !important;
		padding-right:0px !important;
		margin-right:0px !important;	
	}
	
	.mobile_75p
	{
		width:75% !important;
		min-width:75% !important;
		max-width:75% !important;
		padding-left:0px !important;
		margin-left:0px !important;
		margin:0px !important;
		padding-right:0px !important;
		margin-right:0px !important;	
	}
	
	.mobile_80p
	{
		width:80% !important;
		min-width:80% !important;
		max-width:80% !important;
		padding-left:0px !important;
		margin-left:0px !important;
		margin:0px !important;
		padding-right:0px !important;
		margin-right:0px !important;	
	}
	
	.mobile_90p
	{
		width:90% !important;
		float:none !important;
		min-width:90% !important;
		max-width:90% !important;
		padding-left:0px !important;
		margin-left:0px !important;
		margin:0px !important;
		padding-right:0px !important;
		margin-right:0px !important;	
	}
	
	.mobile_border_top
	{
		margin-top:5px;
		padding-top:7px;
		border-top:dotted 1px #CCCCCC;
	}	
	
	.mobile_content_center
	{
		margin:0 auto !important;
		display:table !important;	
	}
	
	.mobile_padding10
	{
		padding:10px !important;	
	}
	
	.mobile_padding20
	{
		padding:20px !important;	
	}
	
	.mobile_padding30
	{
		padding:30px !important;	
	}
	
	.mobile_mtop10
	{
		margin-top:10px !important;	
	}
	
	.mobile_mtopN10
	{
		margin-top:-10px !important;	
	}
	
	.mobile_mtopN20
	{
		margin-top:-20px !important;	
	}
	
	.mobile_mtopN30
	{
		margin-top:-30px !important;	
	}
	
	.mobile_mtopN50
	{
		margin-top:-50px !important;	
	}
	
	.mobile_mtopN80
	{
		margin-top:-80px !important;	
	}
	
	.mobile_mtop150
	{
		margin-top:-150px !important;	
	}
	
	.mobile_mtop20
	{
		margin-top:20px !important;	
	}
	
	.mobile_mtop30
	{
		margin-top:30px !important;	
	}
	
	.mobile_mtop40
	{
		margin-top:40px !important;	
	}
	
	.mobile_mtop50
	{
		margin-top:50px !important;	
	}
	
	.mobile_mtop60
	{
		margin-top:60px !important;	
	}
	
	.mobile_mtop80
	{
		margin-top:80px !important;	
	}
	
	.mobile_mbottom10
	{
		margin-bottom:10px !important;	
	}
	
	.mobile_mbottom20
	{
		margin-bottom:20px !important;	
	}
	
	.mobile_mbottom50
	{
		margin-bottom:50px !important;	
	}
	
	.mobile_mbottom80
	{
		margin-bottom:80px !important;	
	}
		
	.mobile_center
	{
		text-align:center !important;	
	}
	
	.mobile_max_width
	{
		width:100% !important;
		max-width:100% !important;	
	}
	
	.corpo_links
	{
		position:relative;
		width:100%;
		float:left;
		display:table !important;
		padding:0px !important;
		margin-top:100px;
		background-attachment:scroll;	
	}
    
    .corpo80
    {
        width: 95% !important;
        min-width: 95% !important;
    }
	
	.titlesCenter
	{
		font-size:30px;
		line-height:36px;	
	}
	
	.titlesCenterWhite
	{
		font-size: 26px !important;
	}
    
    .subtitles
    {
        margin-bottom:5px;
        margin-top: 15px;
        border-bottom: solid 2px rgb(250,250,250);
        padding-bottom: 10px;
    }
	
	.titlesBasic
	{
		font-size:21px;
	}
	
	.content_auto
	{
		min-width:90% !important;	
	}
	
	footer
	{
		padding-bottom:70px !important;	
	}
	
	footer a
	{
		color:#FFFFFF !important;	
		font-size:9px !important;
	}
	
	.titlesCenterLinks
    {
        font-size: 20px;
    }
    
    .titlesCenterLinks
    {
        margin-top: 45px;    
    }
    
    .titlesCenterLinksLine
    {
         margin-top: 12px;   
    }
	/* Começa o Corpo */
	
	
	.contentWhite > div:nth-child(2)
	{
		padding-top:10px !important;
		height:580px;	
	}
	
	.itens
	{
		width:calc(50% - 10px);
		min-width:100px;
		margin:5px;	
		margin-bottom:25px;
		float:left;
	}
	
	.images_exp img
	{
		width: 100% !important;
	}
    
    .Iphone
    {
        float: none !important;
        margin: 0 auto !important;
    }
	
	.IphoneVideo
	{
		width:244px;
		margin-left:20px !important;	
        top: 20px;
	}
	
	.IphoneVideo > video
	{
		height:520px;	
	}
    
    .contentPlan
    {
        width:calc(100% - 10px);
        min-width:270px;
        margin:5px;
        
        margin-bottom: 30px;
    }
	
	.spanDestaque
	{
		font-size:18px !important;	
	}
	
	.contentWhitePrint1 .images
	{
		width:100%;
		max-width:113%;
		float:left;
	}
	
	.contentWhitePrint > div:nth-child(1)
	{
		width:100% !important;
		padding:5px !important;	
	}
	
	.contentWhitePrint > div:nth-child(1) >  div:nth-child(1)
	{
		width:100% !important;	
		padding:0px;
		padding-top:15% !important;
		text-align:left !important;
	}
	
	.contentWhitePrint > div:nth-child(1) >  div:nth-child(1) img
	{
		width:100% !important;
		min-width:100% !important;
		max-width:100% !important;	
	}	
	
	.contentWhitePrint > div:nth-child(1) >  div:nth-child(2) img
	{
		width:60%;
		margin-bottom:30px !important;
	}
	
	.textList
	{
		font-size:11px !important;
		line-height:20px !important;
	}
    
    .content_bt
    {
        background-size: 99% auto;
    }
	
	.contentFooterTitle
	{
		margin-top: 10px;
	}

	.contentFooterTitle > div:nth-child(1)
	{
		width:100%;
		float:left;
		text-align: center !important;
		margin: 0 auto;
		font-size:30px;
		color:#909090;
		
		margin-top: 0px !important;
	}

	.contentFooterTitle > div:nth-child(2)
	{
		width:100%;
		float:left;
		font-family:'Poppins';
		font-size:16px;
		color:#808080;	

		/*text-shadow:3px 0px 3px rgba(0,0,0,0.1);*/
		text-align:center;
		margin-top: 15px;

		font-weight: 400;	
		text-transform:uppercase;

		margin-bottom: 50px;
	}

	.contentFooterTitle > div:nth-child(2) strong
	{
		color: rgba(1,211,235,1.00);
	}

}

