@media only screen and (max-width:1400px) 
{
	.section02 .container .div2 img, .section03 .container .div2 img{height:100%;}
}

@media only screen and (max-width:1350px) 
{
	.section02 .container .div2 img, .section03 .container .div2 img{height:80%;}
	.menu .counters .div1{justify-content:center;}
}

@media only screen and (max-width:1250px) 
{
	.section02 .container .div2 img, .section03 .container .div2 img{height:60%;}
	.section03 .container, .section02 .container{width:1000px;}
	.carousel-item{height:300px;}
	.section01 .controls .controlsText{padding:50px;width:calc(50% - 100px) !important;}
	.section03 .container .div1, .section02 .container .div1{padding:0;padding-left:20px;}
	.container02{width:calc(100% - 60px);padding:0px 20px;}
}

@media only screen and (max-width:1100px) 
{
	.section03 .container, .section02 .container{width:900px;}
	.control_menu .control_option .opt_name{font-size:14px;}
	
	.plano_valor{font-size:14px;}
	.plano_valor span{font-size:25px;}
	.plano_valor:after{font-size:14px;}
	.plano_valor span:after{font-size:14px;}
	.plano_valor p{font-size:14px;}
	.plano_valor h3{font-size:14px;margin-right:20px;}
	.opt_icon{padding:0px 5px!important;}
}


@media only screen and (max-width:1024px) 
{
	.carousel{left:0px;}
	.section03 .container, .section02 .container{width:750px;}
	.section02 .container .div2 img, .section03 .container .div2 img{height:50%;}
	.controls{overflow:hidden;}
	.control_menu .control_option .opt_name{font-size:12px;}
	.control_menu .control_option .opt_icon{height:30px;}
}

/*celular*/
@media only screen and (max-width:940px) 
{
	.thisContainerShowsLogins{display:none}
	.credt_card_top{padding:20px;}
	.preview_nCard, .preview_val, .preview_cvc, .preview_name{font-size:16px;}
	.container02{flex-direction:column;position:flex;justify-content:center;align-items:center;}
	.container02 .control-lg{background-color:#FFFFFF;margin-right:0!important;width:100%;}
	.container02 .control-sm{margin-top:10px;width:100%;}
	.menu.light {filter: invert(0);}
	.menu .counters .div2{display:none;}
	.menu .counters .div3{display:flex;}
	.sectionCreateNewPlan{text-align:center;}
	.section01{min-height:900px;}
	.container{height:auto;}
	.container .controls{flex-direction:column-reverse;}
	.section01 .container .controls .controlsText{width:calc(100% - 100px) !important;}
	.section01 .container .controls .controlsImg{width:100% !important;display:flex;justify-content:center;align-items:center;}
	.section01 .container .controls .controlsImg .planoscontainertop{margin-top:100px;}
	.carousel{left:calc(50% - 150px);top:150px;}
	.menu{background-color:#FFFFFF;height:50px;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1);}
	.section03, .section02{min-height:700px;}
	.section03 .container, .section02 .container{flex-direction:column-reverse;width:100%;}
	.section03 .container .div1, .section02 .container .div1{width:calc(100% - 20px);}
	
	.section03, .section02{margin:0!important;min-height:550px!important;}
	.section03 .division, .section02 .division{height:0;}
	.section03 .container .div2, .section02 .container .div2{height:100px;width:100%;padding:0px!important;}
	.section03 .container .div2 img, .section02 .container .div2 img{height:150px !important;margin:0!important;margin-bottom:50px!important;}
	.controlBlogImg{height:600px;margin-top:500px;}
	.floatingwhatsapp{margin-top:150px;width:80%;}
	
	.MenuRight{width: 100%!important;min-width: 100%!important;max-width: 100%!important;}
	
	.DivSeparate.bImputs {
		width: 100%!important;
		height: 100%!important;
		position: absolute!important;
		padding:0!important;
		justify-content:center;
	}
	
	.DivSeparate.bImg {
		display:none;
	}
	
	.thisContents {
		width: 90%!important;
		background: #fff!important;
	}
	
	.loginGoogleButton {width: 70%!important;}
	
	.message_conteiner {width: 90%!important;}
	
	.control-sm{display:none;}
	
	.plano_valor_conteiner#seltop02{display:flex;}
	.plano_valor{display:flex;justify-content:center;}
	
	.card_input {width: calc(100% - 100px)!important;}
	
	.card_input .icon {display:none!important;}
	
	.card_input_row {
		flex-direction:column!important;
		width: 100%!important;
	}
	
	
	
}

@media only screen and (max-width:600px) 
{
	.container02{width:100%;}
	.control_menu{width:80px;}
	.tipo_pessoa_select{margin:10px;}
	.control_conteiner[data-progress="1"]{max-height:50px!important;}
	.opt_name{flex-direction:column;position:flex;justify-content:center;align-items:center;display:none;}
}



@media only screen and (max-width:555px) 
{
	.controlBlogImg{height:600px;margin-top:580px;}
}



@media only screen and (max-width:540px) 
{
	.carousel{left:calc(50% - 120px);top:150px;width:250px;height:250px;}
	.carousel-content{display:flex!important;justify-content:center!important;align-items:center!important;}
	.carousel-item{height:100%;width:100%;}
	.navigation-buttons{display:flex;flex-direction:column;}
	.navigation-buttons a{margin:10px;}
}



@media only screen and (max-width:470px) 
{
	.controlBlogImg{height:400px;margin-top:580px;}
	.scrolling-background{height:110px;margin-top:-100px;min-width:140px;margin-left:40px;}
}


@media only screen and (max-width:440px) 
{
	.carousel{left:calc(50% - 70px);top:150px;width:150px;height:150px;}
	.section01 .container .controls .controlsImg .planoscontainertop{margin-top:250px;}
	.section01 .container .controls .controlsText#planomedia{margin-top:100px;}
	.section01 .container .controls .controlsText{padding:10px;width:calc(100% - 20px) !important;}
	.section01 .container .controls .controlsImg{height:30%; !important;}
	.section02 .container .div2 img, .section03 .container .div2 img{height:40%;}
	.controlBlogImg{height:400px;margin-top:180px;}
	.floatingwhatsapp{margin-top:300px;height:400px;}
	#contatoMedia{margin-top:200px;}
}