.inline-block {
    display: inline-block;
}

.void{
	display: none;
}


/**************************************************************
HEIGHT ADJUSTMENTS
**************************************************************/
@media (max-height: 815px) and (min-width: 1501px) {
	
	.login-crest{
		height: 95%;
		width: auto;
	}
	
	.login-automacao-section{
		height: auto;
	}
	
	.login-revolucao-section{
		height: auto;
	}
	
	.login-efeito-section{
		height: auto;
	}
}

@media (max-height: 720px) and (min-width: 1501px) {
	.login-subtitle{
		opacity: 0;
	}
}
@media (max-height: 550px) and (min-width: 1501px) {
	.login-logo{
		opacity: 0;
	}
}


@media (max-width: 1500px) {

	.login-section-container{
		padding: 120px 15px 200px 15px;
	}
	
	/*********************************************************************************************
	AUTOMAÇÃO DIGITAL SECTION
	*********************************************************************************************/
	.login-automacao-container{
		width: 315px;
		height: 100%;
		display: inline-block;
		vertical-align: top;
	}
	
	.login-automacao-container-middle{
		height: auto;
		margin-left: 60px;
		margin-right: 60px;
		padding-bottom: 50px;
		vertical-align: bottom;
	}
	
	.login-automacao-title{
		font-size: 14px;
	}
	.login-automacao-desc{
		font-size: 24px;
	}
	
	/*********************************************************************************************
	REVOLUÇÃO SECTION
	*********************************************************************************************/
	.revolucao-section-container{
		padding: 100px 15px 200px 15px;
	}
	
	
	.login-revolucao-container{
		width: 260px;

		-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 90px 40px rgba(0,0,0,0.75);
	    -moz-box-shadow:    0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 90px 40px rgba(0,0,0,0.75);
	    box-shadow:         0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 90px 40px rgba(0,0,0,0.75);
	   
	    padding: 20px;    
	    padding-bottom: 30px;
	}
	
	
	.login-revolucao-icon{
		height: 65px;
		margin-top: 10px;
		filter: drop-shadow(0px 5px 6px rgba(0, 0, 0, 1));
	}
	
	.login-revolucao-title{
		font-size: 13px;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	
	.login-revolucao-desc{
		font-size: 21px;
	}
	
	.login-revolucao-divider{
		width:  20px;
	}
	
	.login-revolucao-divider-stretched{
		width:  40px;
	}
	
	.login-revolucao-divider-right{
		top: 220px;
	    text-align: right;
	}
	
	.login-revolucao-divider-middle{
		top: 370px;
		text-align: center;
	}
	
	.login-revolucao-divider-left{
		top: 220px;
	    text-align: left;
	}	
	
	/*********************************************************************************************
	EFEITO SECTION
	*********************************************************************************************/
	.login-efeito-content-block{
	    width: 550px;
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 20px;
	}
	
	.login-efeito-icon-container{
		width: 85px;
		height: 85px;
		display: inline-block;
		vertical-align: middle;
	}
	
	.login-efeito-icon{
		width: 80px;
		height: 80px;
	}
	
	.login-efeito-text{
		width: -o-calc(100% - 85px);
	    width: -webkit-calc(100% - 85px);
	    width: -moz-calc(100% - 85px);
	    width: calc(100% - 85px);
		display: inline-block;
		vertical-align: middle;
		padding: 20px 30px 20px 30px;
		box-sizing: border-box;
		
		font-family: print_clearlyregular;
		font-size: 23px;
		color: white;
		text-shadow: 0px 5px 6px rgba(0, 0, 0, 1);
	}
	
	/*********************************************************************************************
	CONQUISTAS SECTION
	*********************************************************************************************/
	
	.login-section-conquistas-container {
		padding: 100px 15px 200px 15px;
	}
	
	.login-testimonial-box{
		width: 350px;
		padding: 40px;
		box-sizing: border-box;
	}
	
	.login-testimonial-box-middle{
		margin-left: 25px;
		margin-right: 25px;
	}
	
	.login-testimonial{
		font-size: 24px;
	}
	
	.login-conquistas-business-quote{
		width: 1200px;
		margin-top: 80px;
		
		font-family: alegreya_sans_scregular;
		font-size: 24px;
		color: white;
		-webkit-filter: drop-shadow(0px 10px 10px #000);
		
		display: inline-block;
		vertical-align: middle;
		
	}
	
	.login-conquistas-business{
		width: 380px;
		display: inline-block;
		vertical-align: middle;
		margin-top: 50px;
	}
	
	.conquistas-business-unit-icon{
		width: 130px;
		-webkit-filter: drop-shadow(0px 10px 10px #000);
	}
	
	.conquistas-business-unit-counter{
		margin-top: -20px;
		margin-left: -30px;
		font-family: alegreya_sans_scregular;
		font-size: 100px;
		color: white;
		-webkit-filter: drop-shadow(0px 10px 10px #000);
	}
	
	.conquistas-business-unit-details{
		margin-top: 20px;
		font-family: "good_timesregular";
		font-size: 16px;
		color: white;
		-webkit-filter: drop-shadow(0px 10px 10px #000);
	}
	
	
	
	/*********************************************************************************************
	CONTATO SECTION
	*********************************************************************************************/
	.login-contato-container{
		padding: 120px 15px 130px 15px;
	}
	
	
	.login-contato-products-container {
		width: 280px;
		margin-right: 10px
	}
	
	.login-contato-products-desc{
		top: 150px;
		font-size: 22px;
		margin: 0 15px 0 15px;
	}
	
	.login-contato-input{
		margin-bottom: 25px;
		width: 200px;
		margin-right: 30px;
		
		font-size: 18px;
		padding: 5px 10px 5px 10px;
	}
	
	.textarea-contato-input{
		resize: none;
		
		width: 455px;
		height: -o-calc(100% - 124px);
	    height: -webkit-calc(100% - 124px);
	    height: -moz-calc(100% - 124px);
	    height: calc(100% - 221px);
	}
	
	.login-contato-button{
		width: 475px;
		height: 45px;
		margin-right: 30px;
	    cursor: pointer;
	}
		
}

/**************************************************************
HEIGHT ADJUSTMENTS
**************************************************************/
@media (max-height: 740px) and (max-width: 1500px) {

	.login-crest{
		height: 90%;
		width: auto;
	}
	
	.login-automacao-section{
		height: auto;
	}
	
	.login-revolucao-section{
		height: auto;
	}
	
	.login-efeito-section{
		height: auto;
	}
}

@media (max-height: 720px) and (max-width: 1500px) {
	.login-subtitle{
		opacity: 0;
	}
}
@media (max-height: 550px) and (max-width: 1500px) {
	.login-logo{
		opacity: 0;
	}
}

/*not-full-hd*/
@media (max-width: 1200px) {

	/*********************************************************************************************
	MENU
	*********************************************************************************************/
   .login-menu-area{
		width: 100%;
	}
	
	/*********************************************************************************************
	GENERIC SECTIONS
	*********************************************************************************************/
	.login-section-container{
		padding: 100px 15px 200px 15px;
	}
	
	.revolucao-section-container{
		padding: 100px 15px 200px 15px;
	}
	
	.login-section-title{
		font-size: 20px;
	}
	
	.login-section-title-light{
		font-size: 20px;
	}
	
	.login-section-title-shadow-close{
		font-size: 20px;
	}
	
	.login-section-title-shadow-far{
		font-size: 20px;
	}
	
	.login-section-underline{
		margin: 10px 0 10px 0;
	}
	
	.login-section-subtitle{
		font-size: 18px;
	}
	
	.login-section-crest{
		width: 130px;
	}
	
	
	/*********************************************************************************************
	AUTOMAÇÃO DIGITAL SECTION
	*********************************************************************************************/
	.login-automacao-container{
		width: 280px;
		height: 100%;
		display: inline-block;
		vertical-align: top;
	}
	
	.login-automacao-container-middle{
		height: auto;
		margin-left: 60px;
		margin-right: 60px;
		padding-bottom: 20px;
		vertical-align: bottom;
	}
	
	.login-automacao-title{
		font-size: 12px;
	}
	.login-automacao-desc{
		font-size: 22px;
	}
	
	
	/*********************************************************************************************
	REVOLUÇÃO SECTION
	*********************************************************************************************/
	.login-revolucao-container{
		width: 220px;

		-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 90px 40px rgba(0,0,0,0.75);
	    -moz-box-shadow:    0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 90px 40px rgba(0,0,0,0.75);
	    box-shadow:         0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 80px 35px rgba(0,0,0,0.75);
	   
	    padding: 15px;    
	    padding-bottom: 30px;
	}
	
	
	.login-revolucao-icon{
		height: 55px;
		margin-top: 10px;
		filter: drop-shadow(0px 5px 6px rgba(0, 0, 0, 1));
	}
	
	.login-revolucao-title{
		font-size: 12px;
		margin-top: 15px;
		margin-bottom: 25px;
	}
	
	.login-revolucao-desc{
		font-size: 18px;
	}
	
	.login-revolucao-divider{
		width:  10px;
	}
	
	.login-revolucao-divider-stretched{
		width:  20px;
	}
	
	.login-revolucao-divider-right{
		top: 190px;
	    text-align: right;
	}
	
	.login-revolucao-divider-middle{
		top: 320px;
		text-align: center;
	}
	
	.login-revolucao-divider-left{
		top: 190px;
	    text-align: left;
	}	
	
	
	
	/*********************************************************************************************
	EFEITO SECTION
	*********************************************************************************************/
	.login-section-efeito-container{
		padding: 120px 50px 50px 50px;
		box-sizing: border-box;
		z-index: 2;
	}


	.login-efeito-section{
		height: auto;
	}
	
	.login-efeito-container{
		margin-top: 0px; 
	}
	
	
	.login-efeito-content-block{
	    width: 550px;
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 20px;
		margin-left: 20px;
		margin-right: 20px;
	}
	
	.login-efeito-icon-container{
		width: 85px;
		height: 85px;
		display: inline-block;
		vertical-align: middle;
	}
	
	.login-efeito-icon{
		width: 80px;
		height: 80px;
	}
	
	.login-efeito-text{
		width: -o-calc(100% - 85px);
	    width: -webkit-calc(100% - 85px);
	    width: -moz-calc(100% - 85px);
	    width: calc(100% - 85px);
		display: inline-block;
		vertical-align: middle;
		padding: 20px 30px 20px 30px;
		box-sizing: border-box;
		
		font-family: print_clearlyregular;
		font-size: 23px;
		color: white;
		text-shadow: 0px 5px 6px rgba(0, 0, 0, 1);
	}
	
	/*********************************************************************************************
	CONQUISTAS SECTION
	*********************************************************************************************/
	.login-section-conquistas-container{
		padding: 120px 0px 80px 0px;
	}
	
	
	.login-testimonial-box{
		width: 300px;
		padding: 25px;
		box-sizing: border-box;
	}
	
	.login-testimonial-box-middle{
		margin-left: 15px;
		margin-right: 15px;
	}
	
	.login-testimonial{
		font-family: print_clearlyregular;
		font-size: 20px;
		color: black;
	}
	
	
	.login-conquistas-business-quote{
		width: 1000px;
		margin-top: 60px;
		font-size: 20px;
	}
	
	.login-conquistas-business{
		width: 280px;
		margin-top: 30px;
	}
	
	.conquistas-business-unit-icon{
		width: 80px;
		-webkit-filter: drop-shadow(0px 10px 10px #000);
	}
	
	.conquistas-business-unit-counter{
		margin-top: -20px;
		margin-left: -20px;
		font-family: alegreya_sans_scregular;
		font-size: 80px;
	}
	
	.conquistas-business-unit-details{
		margin-top: 15px;
		font-family: "good_timesregular";
		font-size: 12px;
	}
	
	/*********************************************************************************************
	CONTATO SECTION
	*********************************************************************************************/
	.login-contato-container{
		padding: 120px 15px 120px 15px;
	}
	
	.login-contato-products-container {
		width: 225px;
		margin-right: 15px;
	}
	
	.login-contato-products-desc{
		top: 140px;
		font-size: 20px;
		margin: 0 10px 0 10px;
	}
	
	.login-contato-input{
		margin-bottom: 25px;
		width: 200px;
		margin-right: 15px;
		
		font-size: 18px;
		padding: 5px 10px 5px 10px;
	}
	
	.textarea-contato-input{
		resize: none;
		
		width: 435px;
		height: -o-calc(100% - 124px);
	    height: -webkit-calc(100% - 124px);
	    height: -moz-calc(100% - 124px);
	    height: calc(100% - 221px);
	}
	
	.login-contato-button{
		width: 445px;
		height: 45px;
		margin-right: 30px;
	    cursor: pointer;
	}
	
	
}

/**************************************************************
HEIGHT ADJUSTMENTS
**************************************************************/
@media (max-height: 640px) and (max-width: 1200px) {

	.login-crest{
		height: 90%;
		width: auto;
	}
	
	.login-revolucao-section{
		height: auto;
		min-height: 100%;
	}
	
	.login-automacao-section{
		height: auto;
	}
}

@media (max-height: 720px) and (max-width: 1200px) {
	.login-subtitle{
		opacity: 0;
	}
}
@media (max-height: 550px) and (max-width: 1200px) {
	.login-logo{
		opacity: 0;
	}
}



/*low res monitors*/
@media (max-width: 1000px) {
	/*********************************************************************************************
	MENU
	*********************************************************************************************/
    .login-menu-item-area{
		margin: 0 13px 0 13px;
		font-size: 12px;
	}
	
	
	/*********************************************************************************************
	SIDE SCROLLER
	*********************************************************************************************/
	.login-side-scroller-area{
		width: 40px;
	}
	
	.login-page-navigator{
		width: 12px;
		height: 12px;
		margin: 20px 0 20px 0;
	}
	
	
	/*********************************************************************************************
	GENERIC SECTIONS
	*********************************************************************************************/
	.login-section-container{
		padding: 100px 15px 200px 15px;
	}
	
	
	.login-section-title{
		font-size: 18px;
	}
	
	.login-section-title-light{
		font-size: 18px;
	}
	
	.login-section-title-shadow-close{
		font-size: 18px;
	}
	
	.login-section-title-shadow-far{
		font-size: 18px;
	}
	
	.login-section-underline{
		height: 2px;
		margin: 10px 0 10px 0;
	}
	
	.login-section-subtitle{
		font-size: 16px;
	}
	
	.login-section-crest{
		width: 120px;
	}
	
	
	
	/*********************************************************************************************
	LOGIN SECTION
	*********************************************************************************************/	
	.login-crest{
		width: 700px;
	}
	
	.login-logo{
		width: 600px;
		top: 0px;
	}
	
	.login-logo-animate{
		top: -50px;
		opacity: 1;
	}
	
	.login-subtitle{
		font-size: 36px;
		top: -45px;
	}
	
	/*********************************************************************************************
	AUTOMAÇÃO DIGITAL SECTION
	*********************************************************************************************/
	.login-automacao-container{
		width: 210px;
		height: 100%;
		display: inline-block;
		vertical-align: top;
	}
	
	.login-automacao-container-middle{
		height: auto;
		margin-left: 50px;
		margin-right: 50px;
		padding-bottom: 20px;
		vertical-align: bottom;
	}
	
	.login-automacao-title{
		font-size: 12px;
	}
	.login-automacao-desc{
		font-size: 20px;
	}
	
	/*********************************************************************************************
	REVOLUÇÃO SECTION
	*********************************************************************************************/
	.revolucao-section-container{
		padding: 100px 15px 30px 15px;
	}


	.login-revolucao-section{
		height: auto;
	}
	
	
	.login-revolucao-container{
		width: 220px;

		-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 90px 40px rgba(0,0,0,0.75);
	    -moz-box-shadow:    0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 90px 40px rgba(0,0,0,0.75);
	    box-shadow:         0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 80px 35px rgba(0,0,0,0.75);
	   
	    padding: 15px;    
	    padding-bottom: 30px;
	    margin-bottom: 50px;
	}
	
	
	.login-revolucao-container-responsive{
		display: block;
	}
	
	
	.login-revolucao-icon{
		height: 55px;
		margin-top: 10px;
		filter: drop-shadow(0px 5px 6px rgba(0, 0, 0, 1));
	}
	
	.login-revolucao-title{
		font-size: 12px;
		margin-top: 15px;
		margin-bottom: 25px;
	}
	
	.login-revolucao-desc{
		font-size: 18px;
	}
	
	.login-revolucao-divider{
		position: relative;
		width:  20px;
		top: 150px;
		width:  20px;
	}
	
	.login-revolucao-divider-stretched{
		position: relative;
		width:  40px;
	}
	
	.login-revolucao-divider-right{
		vertical-align: middle;
	    text-align: right;
	}
	
	.login-revolucao-divider-middle{
		display:none;
	}
	
	.login-revolucao-divider-left{
		vertical-align: middle;
	}	
	
	
	/*********************************************************************************************
	EFEITO SECTION
	*********************************************************************************************/
	.login-section-efeito-container{
		padding: 120px 20px 50px 20px;
		box-sizing: border-box;
		z-index: 2;
	}


	.login-efeito-section{
		height: auto;
	}
	
	.login-efeito-container{
		margin-top: 0px; 
	}
	
	/*********************************************************************************************
	CONQUISTAS SECTION
	*********************************************************************************************/
	.login-section-conquistas-container{
		padding: 120px 0px 80px 0px;
	}
	
	.login-testimonial-box{
		width: 240px;
		padding: 20px;
		box-sizing: border-box;
	}
	
	.login-testimonial-box-middle{
		margin-left: 15px;
		margin-right: 15px;
	}
	
	.login-testimonial{
		font-family: print_clearlyregular;
		font-size: 20px;
		color: black;
	}
	
	.login-conquistas-business-quote{
		width: 800px;
		margin-top: 60px;
		font-size: 18px;
	}
	
	.login-conquistas-business{
		width: 250px;
		margin-top: 30px;
		vertical-align: top;
	}
	
	.conquistas-business-unit-icon{
		width: 80px;
		-webkit-filter: drop-shadow(0px 10px 10px #000);
	}
	
	.conquistas-business-unit-counter{
		margin-top: -20px;
		margin-left: -20px;
		font-size: 80px;
	}
	
	.conquistas-business-unit-details{
		margin-top: 15px;
		font-size: 12px;
	}
	
	/*********************************************************************************************
	CONTATO SECTION
	*********************************************************************************************/
	.login-contato-container{
		padding: 120px 15px 100px 15px;
	}
	
	.login-contato-product-list{
		width: 100%;
		text-align: center;
	}
	
	.login-contato-email-area{
		width: 100%;
	}
	
	
	.login-contato-products-container {
		width: 300px;
		margin-right: 0px;
		display: inline-block;
	}
	
	.login-contato-button{
		width: 450px;
		height: 45px;
		margin: auto;
	    cursor: pointer;
	    display: block;
	}
}

/**************************************************************
HEIGHT ADJUSTMENTS
**************************************************************/
@media (max-height: 815px) and (max-width: 1000px) {

	.login-crest{
		height: 75%;
		width: auto;
	}
	
	.login-automacao-section{
		height: auto;
	}
		
}

@media (max-height: 720px) and (max-width: 1000px) {
	.login-subtitle{
		opacity: 0;
	}
}
@media (max-height: 550px) and (max-width: 1000px) {
	.login-logo{
		opacity: 0;
	}
}



/*shift to cel mode*/
@media (max-width: 800px) {


	/*********************************************************************************************
	GENERIC SECTIONS
	*********************************************************************************************/
	.login-section-container{
		padding: 100px 15px 50px; 15px;
	}
	
	/*********************************************************************************************
	MENU
	*********************************************************************************************/
	.login-menu-area{
		text-align: left;
	}

	.login-menu-item-area{
		display: none;
		text-shadow: none;
		box-shadow: none;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		transition: none;
	}

	.login-menu-icon{
		opacity: 1;
		display: inline-block;
	}
	
	.login-menu-title{
		opacity: 0;
		display: inline-block;
		cursor: default;
	}
	
	.login-menu-title-visible{
		opacity: 1;
		cursor: pointer;
	}
	
	.login-menu-item-area-hover{
		text-shadow: none;
		box-shadow: none;
		-webkit-filter: drop-shadow(0px 0px 4px rgba(255, 255, 255, 1));
  		filter: drop-shadow(0px 0px 4px rgba(255, 255, 255, 1));
	}
	
	
	/*********************************************************************************************
	SIDE SCROLLER
	*********************************************************************************************/
	.login-side-scroller-area{
		width: 35px;
	}
	
	/*********************************************************************************************
	LOGIN SECTION
	*********************************************************************************************/	
	.login-crest{
		width: 500px;
	}
	
	.login-logo{
		width: 500px;
		top: 0px;
	}
	
	.login-logo-animate{
		top: -50px;
		opacity: 1;
	}
	
	.login-subtitle{
		font-size: 30px;
		top: -45px;
	}
	
	
	/*********************************************************************************************
	AUTOMAÇÃO DIGITAL SECTION
	*********************************************************************************************/
	.login-automacao-container{
		width: 210px;
		height: 100%;
		display: block;
		vertical-align: top;
		margin: auto;
	}
	
	.login-automacao-container-middle{
		height: auto;
		padding: 50px 0 50px 0;
		vertical-align: bottom;
	}
	
	.login-automacao-section {
		height: auto;
	}
	
	
	/*********************************************************************************************
	EFEITO SECTION
	*********************************************************************************************/
	.login-section-efeito-container{
		padding: 120px 10px 50px 10px;
		box-sizing: border-box;
		z-index: 2;
	}
	
	
	/*********************************************************************************************
	CONQUISTAS SECTION
	*********************************************************************************************/
	.login-conquistas-section {
	    height: auto;
	 }
	 
	 .login-section-conquistas-container{
		padding: 120px 0px 30px 0px;
	}
	
	.login-conquistas-business-quote{
		width: 520px;
		margin-top: 60px;
		font-size: 18px;
		text-align: center;
		margin-bottom: 20px;
	}
	
	.login-conquistas-business{
		width: 520px;
		display: block;
		margin: auto;
		margin-top: 30px;
	}
	
	.conquistas-icon-container{
		width: 170px;
		display: inline-block;
		vertical-align: bottom;
		text-align: right;
		padding-right: 15px;
		padding-bottom: 5px;
		box-sizing: border-box;
	}
	
	.conquistas-business-container{
		width: 350px;
		display: inline-block;
		vertical-align: bottom;
		padding-left: 15px;
		box-sizing: border-box;
	}
	
	.conquistas-business-unit-icon{
		width: 80px;
		text-align: right;
		-webkit-filter: drop-shadow(0px 10px 10px #000);
	}
	
	.conquistas-business-unit-counter{
		font-size: 75px;
		margin: 0px;
		text-align: left;
	}
	
	.conquistas-business-unit-details{
		margin-top: 15px;
		font-size: 14px;
		text-align: left;
	}
	 
	 .login-conquistas-partners-area{
	 	width: 50%;
	 	display: inline-block;
		height: auto;
	}
	
	.login-conquistas-testimonials-area{
		width: 50%;
	 	display: inline-block;
		height: auto;
	}
	
	.login-testimonial-box{
		width: 100%;
		padding: 20px;
		box-sizing: border-box;
		display: block;
		height: 200px;
		margin: auto;
	}
	
	.login-testimonial-box-middle{
		margin: auto;
	}
	
	.login-testimonial{
		font-family: print_clearlyregular;
		font-size: 20px;
		color: black;
	}
}

/**************************************************************
HEIGHT ADJUSTMENTS
**************************************************************/
@media (max-height: 815px) and (max-width: 800px) {

	.login-crest{
		height: 55%;
		width: auto;
	}
}

@media (max-height: 720px) and (max-width: 800px) {
	.login-subtitle{
		opacity: 0;
	}
}
@media (max-height: 550px) and (max-width: 800px) {
	.login-logo{
		opacity: 0;
	}
}

/*mobile*/
@media (max-width: 599px) {

	
	/*********************************************************************************************
	NICESCROLL
	*********************************************************************************************/
	.nicescroll-rails {
		margin-right: 0px;
		z-index: 999 !important;
	}
	
	.nicescroll-rails div{
	  	-moz-border-radius: 	10px 0px 10px 0px !important;
		-webkit-border-radius: 	10px 0px 10px 0px !important;
		border-radius: 			10px 0px 10px 0px !important;
		
		width: 5px !important;
		  
		-webkit-box-shadow: 0px 0px 15px 0px rgba(255,255,255,0.5), inset 0px 0px 10px 0px rgba(0,0,0,0.75);
	    -moz-box-shadow:    0px 0px 15px 0px rgba(255,255,255,0.5), inset 0px 0px 10px 0px rgba(0,0,0,0.75);
		box-shadow:         0px 0px 15px 0px rgba(255,255,255,0.5), inset 0px 0px 10px 0px rgba(0,0,0,0.75);
	}
	

	/*********************************************************************************************
	MENU
	*********************************************************************************************/
    .login-menu-item-area{
		margin: 0 0 0 20px;
		font-size: 12px;
	}
	
	/*********************************************************************************************
	SIDE SCROLLER
	*********************************************************************************************/
	.login-side-scroller-area{
		display: none;
	}
	
	/*********************************************************************************************
	GENERIC SECTIONS
	*********************************************************************************************/
	.login-section-title{
		font-size: 16px;
	}
	
	.login-section-title-light{
		font-size: 16px;
	}
	
	.login-section-title-shadow-close{
		font-size: 16px;
	}
	
	.login-section-title-shadow-far{
		font-size: 16px;
	}
	
	.login-section-subtitle{
		font-size: 14px;
	}
	
	
	/*********************************************************************************************
	LOGIN SECTION
	*********************************************************************************************/	
	.login-crest{
		top: -100px;
		width: 320px;
		height: auto;
	}
	
	.login-logo{
		width: 320px;
		top: -90px;
	}
	
	.login-logo-animate{
		top: -130px;
		opacity: 1;
	}
	
	.login-subtitle{
		font-size: 19px;
		top: -120px;
		
	}
	
	.login-input{
		margin-bottom: 25px;
		width: 200px;
		font-size: 18px;
		padding: 5px 10px 5px 10px;
	}
	
	.login-button {
		margin-left: 5px;
	}
	
	/*********************************************************************************************
	REVOLUÇÃO SECTION
	*********************************************************************************************/
	.revolucao-section-container{
		padding: 100px 15px 30px 15px;
	}

	
	
	.login-revolucao-container{
		width: 220px;

		-webkit-box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 90px 40px rgba(0,0,0,0.75);
	    -moz-box-shadow:    0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 90px 40px rgba(0,0,0,0.75);
	    box-shadow:         0px 10px 10px 0px rgba(0,0,0,0.5), inset 0px 0px 80px 35px rgba(0,0,0,0.75);
	   
	    padding: 15px;    
	    
	    padding-bottom: 30px;
	   
	    margin: auto;
	    margin-bottom: 50px;
	    
	    display: block;
	}

	
	.login-revolucao-divider{
		display: none;
	}
	
	
	/*********************************************************************
	EFEITO SECTION
	*********************************************************************/
	
	.login-section-efeito-container{
		padding: 120px 10px 50px 10px;
		box-sizing: border-box;
		z-index: 2;
	}


	.login-efeito-section{
		height: auto;
	}
	
	.login-efeito-container{
		margin-top: 0px; 
	}
	
	
	.login-efeito-content-block{
	   
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 20px;
		margin-left: 10px;
		margin-right: 10px;
		
		width: -o-calc(100% - 20px);
	    width: -webkit-calc(100% - 20px);
	    width: -moz-calc(100% - 20px);
	    width: calc(100% - 20px);
	}
	
	.login-efeito-icon-container{
		width: 50px;
		height: 50px;
		display: inline-block;
		vertical-align: middle;
	}
	
	.login-efeito-icon{
		width: 50px;
		height: 50px;
	}
	
	.login-efeito-text{
		width: -o-calc(100% - 50px);
	    width: -webkit-calc(100% - 50px);
	    width: -moz-calc(100% - 50px);
	    width: calc(100% - 50px);
		padding: 10px 10px 10px 10px;
		box-sizing: border-box;
		font-size: 17px;
	}
	
	
	/*********************************************************************************************
	CONQUISTAS SECTION
	*********************************************************************************************/
	.login-conquistas-section {
	    height: auto;
	 }
	 
	 .login-section-conquistas-container{
		padding: 120px 0px 30px 0px;
	}
	
	.login-conquistas-business-quote{
		width: 300px;
		margin-top: 60px;
		font-size: 18px;
		text-align: center;
		margin-bottom: 20px;
	}
	
	.login-conquistas-business{
		display: block;
		width: 300px;
		margin-bottom: 50px;
		text-align: center;
	}
	
	.conquistas-icon-container{
		width: 100%;
		padding: 0px;
		display: block;
		text-align: center;
	}
	
	.conquistas-business-container{
		width: 100%;
		padding: 0px;
		display: block;
	}
	
	.conquistas-business-unit-icon{
		width: 80px;
		-webkit-filter: drop-shadow(0px 10px 10px #000);
	}
	
	.conquistas-business-unit-counter{
		font-size: 75px;
		text-align: center;
		margin-top: -30px;
		margin-left: -25px;
	}
	
	.conquistas-business-unit-details{
		font-size: 14px;
		text-align: center;
		margin-top: 0px;
	}
	 
	 .login-conquistas-partners-area{
	 	width: 50%;
	 	display: inline-block;
		height: auto;
	}
	
	.login-conquistas-testimonials-area{
		width: 50%;
	 	display: inline-block;
		height: auto;
	}
	
	
	
	.login-testimonial-box{
		width: 100%;
		padding: 15px;
		box-sizing: border-box;
		display: block;
		height: 150px;
		margin: auto;
	}
	
	.login-testimonial{
		font-family: print_clearlyregular;
		font-size: 16px;
		color: black;
	}
	
	/*********************************************************************************************
	CONTATO SECTION
	*********************************************************************************************/
	.login-contato-container{
		padding: 120px 10px 100px 10px;
	}
	
	.login-contato-product-list{
		width: 100%;
		text-align: center;
	}
	
	.login-contato-email-area{
		width: 100%;
	}
	
	.login-contato-products-container {
		width: 300px;
		display: inline-block;
	}
	
	.login-contato-button{
		width: 260px;
		height: 45px;
		margin: auto;
	    cursor: pointer;
	    display: block;
	}
	
	.textarea-contato-input{
		width: 200px;
	}
	
	.login-contato-button-text{
		font-family: "good_timesregular";
		font-size: 10px;
		color: white;
	}
}

/**************************************************************
HEIGHT ADJUSTMENTS
**************************************************************/
@media (max-height: 500px) and (max-width: 599px) {

	.login-crest{
		top: 0px;
		width: 320px;
	}


	.login-subtitle{
		opacity: 0;
	}
	
	.login-logo{
		opacity: 0;
	}
}





