@CHARSET "UTF-8";

/*------------------------------------------------------------------------------------------------ SMARTPHONE ------------------------------------------------------------------------------------------------*/

/* Extra Small Devices, Phones */
@media only screen and (max-width : 766px) {
	

	/******************** SOURCES ********************/
	li {
		list-style-type: none;
		list-style: none !important;
	}

	/******************** END SOURCES ********************/


	
	
	
	/******************** GENERAL CORRECTIONS ********************/
	.page-main-content {
		margin-top: 65px !important;
	}
	
	.modal {
	  z-index: 99999999999;
	}	
	
	.video-section i {
		margin-top: 46px;
	}
	
	.last-footer.tablet-desktop {
		display: none;
	}
	/******************** END GENERAL CORRECTIONS ********************/
	
	
	
	
	
	



	/******************** POP UPS ********************/
	.popups-frags {
		display: none;
	}
	.modal-dialog {
		margin-top: 25px;
	}
	.modal-body .close {
		right: 10px;
		top: 0px;
	}
	/******************** END POP UPS ********************/








	/******************** CONTACT BAR ********************/
	#pg-page .pg-itv {
		margin-bottom: 0;
	}
	.general-contact-bar {
		margin-top: 25px;
	}
	.general-contact-bar .col-md-3 {
		text-align: left;
		margin-top: 25px;
	}
	/******************** END CONTACT BAR ********************/







	/******************** MAIN MENU ********************/
	header {
		display: none;
	}
	
	.clickable {
    	cursor: pointer;
	}
	/******************** END MAIN MENU ********************/








	/******************** SECONDARY MENU ********************/
	.mobile-secondary-header {
		display: block;
		text-align: left;
		box-shadow: 0px 2px 5px 0px rgba(30, 30, 30, 0.5);
	}
	.logo-citeve-mobile img {
		width: 75px;
	}
	.mobile-secondary-header .menu-icon-mobile i {
		margin-right: 0;
	}
	.secondary-header {
		background-color: #333;
		text-align: center;
		padding: 10px 0 0 0;
		top: 0;
		position: fixed;
		width: 100%;
		z-index: 99999999;
	}
	
	.mobile-secondary-header h4 {
		margin: 0;
		font-weight: 400;
		color: #fff;
		padding-bottom: 8px;
	}
	
	#my-academy-header-mobile h4 {
		margin: 0;
		font-weight: 400;
		color: #333;
		padding-bottom: 8px;
	}
	
	
	#my-academy-personal-info {
	margin-top: 25px;
	}
	
	
	.mobile-secondary-header .fa-bars {
		float: right;
		margin-top: 10px;
	}
	
	.secondary-header-companies, .secondary-header-individuals {
		display: none;
	}
	
	.panel-group {
		margin-bottom: 0;
	}

	.panel-group .panel {
		border-radius: 0;
		border: none;
	}
	.panel-default>.panel-heading {
		color: #fff;
		background-color: #333;
		border-color: #f1f1f1;
		border-radius: 0;
	}
	
	#my-academy-header-mobile .panel-default>.panel-heading {
		color: #333;
		background-color: #f1f1f1;
		border-color: #f1f1f1;
		border-radius: 0;
	}
	
	#my-academy-second-menu {
		display: none;
	}
	
	.mobile-secondary-header #collapseListGroup1 ul li {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
		background-color: #555;
		border-bottom: 1px solid #333;
	}
	.mobile-secondary-header #collapseListGroup1 ul li a {
		font-weight: 100;
		color: #f1f1f1;
	}
	
	.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {
		border-top: none;
	}
	
	.panel-heading {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 0;
		padding-top: 0;
	}
	
	.mobile-secondary-header i {
		margin-right: 15px;
	}
	
	.mobile-second-menu-user {
		background-color: #444 !important;
		color: #fff;
	}
	
	/******************** END SECONDARY MENU ********************/
	
	
	
	
	
	
	/*****THIRD MENU********/
		#third-header-individuals-mobile .panel-default>.panel-heading {
			color: #fff;
			background-color: #555;
			border-color: #333;
			border-radius: 0;
			margin-bottom: 0;
			margin-right: 0;
		}
		
		.mobile-third-header {
			display: block;
			text-align: left;
		}
		
		.mobile-third-header .menu-icon-mobile i {
			margin-right: 0;
		}
		
		#collapseListGroupHeading2 a.collapsed.col-xs-4.menu-icon-mobile .col-xs-10 {
			margin: 0;
			font-weight: 100;
			color: #f1f1f1;
		}
		
		.mobile-third-header .fa-bars {
			float: right;
			margin-top: 10px;
		}
		
		.mobile-third-header #collapseListGroup2 ul li {
			padding-top: 15px;
			padding-bottom: 15px;
			padding-left: 45px;
			background-color: #444;
			border-bottom: 1px solid #333;
		}
		
		.mobile-third-header #collapseListGroup2 ul li a {
			font-weight: 100;
			color: #f1f1f1;
		}
		
		
		/***** END THIRD MENU********/
	
	
	
	

	/******************** LANDING PAGE ********************/
	.landing-page {
		background-image: url("../img/bg-2.jpg");
		background-size: cover;
		height: 100vh;
		align-items: center;
	}
	
	.landing-page h1 {
		margin-top: 50px;
		font-size: 36px;
	}
	
	.landing-page-content {
		text-align: left;
		padding: 0 15px;
	}
	
	.landing-page .landing-page-header {
		position: absolute;
		top: 0;
		background-color: #fff;
	}
	
	.landing-page header {
		position: fixed;
		left: 0;
		right: 0;
	}
	
	.landing-page h2 {
		color: #fff;
	}
	
	.landing-page a {
		color: #fff;
	}
	
	.lading-page-buttons {
		text-align: left;
	}
	
	.lading-page-buttons #goCompany {
		margin-left: 0;
	}
	
	/******************** END LANDING PAGE ********************/
	
	
	
	

	/******************** HOME ********************/

	/*slider*/
	.home-top-slider {
		text-align: left;
		margin-top: 56px;
	}
	
	
	.home-top-slider h1 {
		margin-top: 60px;
		font-size: 36px;
	}
	
	.home-top-slider h2 {
		font-size: 16px;
	}

	/*end slider*/
	
	/* home video */
	
	.home-video.empresa, .home-video{
		margin-top: 20px;
	    padding-top: 45px;
	    padding-bottom: 50px;	
	}
	
	.home-video .triangle-down {
		margin-top: -56px;
	}
	
	.home-video h3 {
		font-size: 16px;
	}

	/* end home video */
	
	
	/*featured lessons*/
	.home-featured-lessons {
		margin-top: 100vh;
		padding-bottom: 25px;
	}
	
	.home-featured-lessons .container {
		margin-top: -56px;
	}
	
	.featured-lessons-big {
		background-image: url("../img/polygon-bg-big.png");
		padding: 25px;
		height: 300px;
		margin-bottom: 15px;
	}
	
	.featured-lessons-small-one {
		background-image: url("../img/polygon-bg-small-one.png");
		padding: 25px;
		height: 300px;
		margin: 0 15px 15px 15px;
	}
	
	.featured-lessons-small-two, .featured-lessons-small-three {
		background-image: url("../img/polygon-bg-small-two.png");
		padding: 25px;
		height: 300px;
		margin: 0 15px 15px 15px;
	}
	
	.small-featured-lessons-companies .featured-lessons-small-two-wrapper {
		padding-right: 0;
	}
	
	.small-featured-lessons-companies .featured-lessons-small-three-wrapper {
		padding-left: 0;
	}
	/*end featured lessons*/

	/*about*/
	.home-companies-content .home-about {
		padding-bottom: 50px;
	}
	
	.home-about {
		background-image: url("../img/bg-4.jpg");
		background-size: cover;
		margin-top: 0px;
		padding-top: 50px;
		padding-bottom: 50px;
		text-align: left;
	}
	
	.home-about button {
		margin-top: 25px;
		width: 280px;
		margin-left: 15px;
		margin-right: 25px;
	}
	
	.home-about h4 {
		font-size: 17px;
		font-weight: 100;
	}
	
	#learn-now-home {
	    margin: 75px 0 50px 0;
	}
	
	
	#learn-now-home .container .row .col-md-10 {
		text-align: left;
	}
	
	#learn-now-home .container-fluid .col-xs-6 {
		width: 100%;
	}
	
	#learn-now-video, #learn-now-doc, #learn-now-ppts, #learn-now-sound {
		padding: 50px 100px;
		margin-top: 25px;
	}
	
	#learn-now-video:hover, #learn-now-doc:hover, #learn-now-ppts:hover, #learn-now-sound:hover {
		padding: 50px 100px;
		margin-top: 25px;
	}
	/*end about*/
	

	/*tech school*/
	.home-tech-school .section-title {
		text-align: left;
    	padding: 0px 0px 15px 0px;
	}
	
	.home-tech-school {
		margin-top: 25px;
		padding-bottom: 50px;
	}
	
	.tech-card-bg {
		margin-top: 15px;
		padding: 10px 25px;
	}
	
	.home-tech-school .triangle {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 10px 10px 0px 10px;
		border-color: #ffffff transparent transparent transparent;
		color: #fff;
		position: absolute;
		right: 48%;
		top: 0px;
	}
	/*end tech school*/

	/*projectos*/
	
	.home-projects-content {
   		margin: 25px 0;
	}
	
	.home-projects .triangle {
		display: none;
	}
	
	.home-projects {
		padding-bottom: 0px;
	}
	
	.home-projects .project-name img {
		width: 56%;
		margin-top: -16px;
	}
	
	.home-projects .home-project-one-logo, .home-projects .home-project-two-logo {
		padding-right: 15px;
		border-bottom: none;
	}
	
	.home-projects .project-name {
		border-right: 3px solid #f1f1f1;
	}
	
	.home-projects .home-project-two-text, .home-projects .home-project-one-text {
		padding-left: 15px;
	}
	
	.home-projects .greybox-content {
		margin-top: 0;
	}
	
	.home-projects .col-md-10 {
		text-align: left;
	}
	
	.home-projects h1 {
		display: none;
	}
	/*end projectos*/

	/*talents*/
	.home-companies-content .home-projects  button {
		margin-top: 25px;
	}
	
	.home-companies-content .home-projects .col-md-12 {
		text-align: left;
	}
	
	.home-talents {
		padding-top: 50px;
	}
	
	.home-companies-content .home-talents {
		margin-top: -20px;
	}
	
	.home-talents button {
		margin-left: 0;
		width: 280px;
	}
	
	.home-talents .col-md-10 {
		text-align: left;
	}
	
	.home-talents h4 {
		font-weight: 100;
	}
	/*end talents*/

	/* RH */
	.home-rh {
		text-align: left;
		margin-top: 10px;
		padding-bottom: 35px;
	}
	
	.home-rh .section-title {
		text-align: left;
	}
	
	.home-rh .greybox-content {
		margin-top: 25px;
		text-align: left;
		border-left: 1px solid #fff;
	}
	
	.home-rh .row .col-md-6.one-line-h3, .home-rh .row .col-md-6.two-line-h3 {
		margin-top: -15px;
	}
	
	.home-rh .row .col-md-6.one-line-h3 h3 {
		margin-left: 50px;
		margin-top: -50px;
	}
	
	.home-rh .row .col-md-6.two-line-h3 h3 {
		margin-left: 50px;
		margin-top: -62px;
	}
	
	home-rh i {
		margin-top: 25px;
	}
	
	.home-rh button {
		margin-top: 25px;
	}
	
	.home-rh .triangle {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 10px 0 10px 10px;
		border-color: transparent transparent transparent #ffffff;
		color: #fff;
		position: absolute;
		margin-left: -25px;
		top: 25px;
	}

	/* End RH */
	/******************** END HOME ********************/






	/******************** ABOUT CITEVE ********************/
	
	#about-citeve-title {
		padding: 50px 0;
		text-align: left;
	}
	
	#about-citeve-content .triangle-up {
		right: 47%;
		margin-top: -35px;
	}
	
	#about-citeve-content .page-main-content-under {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	
	#about-academia-icons .row {
		margin-bottom: 25px;
	}
	
	#about-citeve-content .container.page-main-content-under .row.video-section {
		padding: 35px 15px;
		margin: 25px -15px;
	}
	
	#about-citeve-content .video-section h1 {
		font-size: 30px;
		font-weight: 400;
	}
	
	#about-citeve-content .video-section h2 {
		font-size: 16px;
		font-weight: 400;
	}
	
	#about-citeve-content .video-section i {
		font-size: 70px;
	}
	
	#about-citeve-content .home-about h4 {
		padding: 0;
	}

	/******************** END ABOUT CITEVE ********************/





	/******************** ABOUT ACADEMY ********************/
	#about-academia-title {
		padding: 50px 0;
		background-image: url("../img/bg-1.jpg");
		background-size: cover;
	}
	
	#about-academia-title  h1, #about-academia-title  h2 {
		text-align: left;
	}
	
	#about-academia-content .page-main-content-under {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	
	#about-academia-content .triangle-up {
		right: 47%;
		margin-top: -35px;
	}
	
	#about-academia-icons {
		margin-top: 0;
		margin-bottom: 0;
	}
	
	#about-academia-icons .col-md-3 {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	
	#about-academia-content .container.page-main-content-under .row.video-section {
		padding: 35px 15px;
		margin: 25px -15px;
	}
	
	#about-academia-content .video-section h1 {
		font-size: 30px;
		font-weight: 400;
	}
	
	#about-academia-content .video-section h2 {
		font-size: 16px;
		font-weight: 400;
	}
	
	#about-academia-content .video-section i {
		font-size: 70px;
	}
	
	#contatos {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	
	#contatos hr {
		display: none;
	}
	
	#contatos .col-md-4 {
		margin-bottom: 25px;
	}
	
	#about-academia-content .home-about h4 {
		padding: 0;
	}
	
	/******************** END ABOUT ACADEMY ********************/
	
	
	
	
	
	

	/******************** PROJETOS INOVADORES ********************/
	#projetos-title {
		padding: 0;
	}
	
	#projetos-title .title h2 {
    	font-size: 43px;
	}
	
	#projetos-title h1 {
		text-align: left;
		margin-top: 10px;
	}
	
	.projetos-content {
	    margin-top: 25px;
	}
	
	.projetos-content .triangle-up {
		right: 47%;
	}
	
	#projetos-title img {
		margin-bottom: 0;
	}
	
	.projetos-content .pi-title h2, .projetos-content .pi-title h3 {
		text-align: left;
	}
	
	.projetos-content.page-main-content-under .pi-title .col-md-10 h2 {
		margin-top: 20px;
		margin-bottom: 10px;
	}
	
	.projetos-content.page-main-content-under .pi-title .col-md-10 h3 {
		margin-bottom: 25px;
	}
	
	#projetos-logos {
	    margin-top: 25px;
	}
	
	#projects-content img {
	    width: 43%;
	    margin-right: 15px;
	}
	
	.project-sponsors h4 {
		margin-bottom: 0px;
	}
	
	#projetos-logos img {
		width: 60%;
		opacity: 0.2;
	}
	
	
	#f-one-video-1, #f-one-video-2 {
		padding: 50px 25px;
	}
	
	#projetos-logos .active .triangle-up {
		display: none;
	}
	
	/******************** END PROJETOS INOVADORES ********************/
	
	
	
	
	

	/******************** FORMACAO ACAO ********************/
	#formacao-acao .main {
		margin-top: 0px;
	}
	
	#formacao-acao-heading {
		margin-top: 25px;
		margin-bottom: 25px;
	}

	#formacao-acao .title {
		margin-top: -25px;
	}
	
	#formacao-acao .title h2, #formacao-acao .title h3 {
		text-align: left;
	}
	
	#formacao-acao .title h2 {
		font-size: 42px;
	}
	
	#formacao-acao .title p {
		margin: 10px 0;
	}
	
	#formacao-acao #video-container {
		margin-top: 25px;
	}
	
	#formacao-acao #video-container .video-img {
		padding: 15px;
	}
	
	#formacao-acao #video-container .video-img h1 {
		font-size: 22px;
	}
	
	#formacao-acao #video-container .video-img h2 {
		font-size: 20px;
	}
	
	#formacao-acao #video-container .video-img {
		padding: 25px 15px;
	}
	
	#video-container .col-md-4.text-right {
		text-align: center;
	}
	
	#formacao-acao-icons-heading h2, #formacao-acao-icons-heading h4 {
		text-align: left;
	}
	
	#formacao-acao-icons-heading {
    	margin-top: 0px;
    	margin-bottom: 0px;
	}
	
	#formacao-acao .video i {
		font-size: 70px;
		margin-top: 55px;
		margin-left: -65px;
	}
	
	#formacao-acao .icons-container {
		margin-bottom: 25px;
		margin-top: 10px;
	}
	
	#formacao-acao .icons-row .col-md-1, #formacao-acao .icons-row .col-md-3 {
		margin-top: 25px;
	}
	
	
	
	#formacao-acao .icons-row div {
		margin-top: 10px;
	}
	
	#formacao-acao .icons-row .col-md-1 {
		text-align: left;
	}
	
	#formacao-acao .icons-container .col-md-1 i {
		margin-top: 0px;
	}
	
	#formacao-acao .icons-row .col-xs-1{
		width: 15%;
	}
	#formacao-acao .icons-row .col-xs-5 {
		width: 85%;
	}
	
	#formacao-acao .icons-container h3 {
		font-weight: 400;
		margin-top: 0px;
		margin-left: 0px;
		font-size: 13px;
	}
	
	#formacao-process {
		margin-bottom: 25px;
	}
	
	#formacao-process .greybox-content {
		min-height: 50px;
	}
	
	#formacao-acao  .general-contact-bar .col-md-3 {
		text-align: left;
	}
	
	#formacao-acao-heading h2, #formacao-acao-heading h4 {
		text-align: left;
	}
	
	#formacao-acao .carousel {
	    margin-bottom: 100px;
	    height: 150px;
	}
	
	#formacao-acao-process .process-step i {
	    position: absolute;
	    left: 0%;
        top: 152%;
	    opacity: 0.8;
	    transform: rotateZ(90deg);
	}
	
	#formacao-acao-process .process-step h1 {
	    font-size: 78px;
	}	
	
	#formacao-acao-process .process-step {
	    padding: 40px;
	    margin-bottom: 40px;
	    min-height: 315px;
	}
	
	#formacao-acao .carousel {
	    margin-bottom: 25px;
	}
	
	.carousel-inner {
    	height: 100px;
	}

	#formacao-acao .carousel-indicators {
	    top: 165px;
	}
	
	/******************** END FORMACAO ACAO ********************/
	
	
	
	

	/******************** CONSULTORIA ********************/
	
	#consultoria {
		margin-top: 25px;
		text-align: left;
	}
	
	#consultoria .title h2 {
		margin-top: 0;
		font-size: 42px;
	}
	
	#consultoria .title h2, #consultoria .title h3 {
		text-align: left;
	}
	
	#consultoria .info {
		margin-top: 25px;
	}
	
	#consultoria .top-content .greybox-content {
		padding: 20px;
	}
	
	#consultoria .top-content .greybox-content h4 {
		font-size: 22px;
	}
	
	#consultoria .info .logo-sm .triangle-down {
		bottom: 168px;
		left: 47%;
	}
	
	#consultoria .info .triangle-down {
		left: 47%;
	}
	
	#consultoria .top-content h4 {
		margin-bottom: 5px;
	}
	
	#consultoria .info .logo-sm img {
		width: 100%;
		margin-top: 25px;
		margin-bottom: 50px;
	}
	
	#consultoria .top-content .top-content-img-wrapper {
		text-align: center;
	}
	
	#consultoria #fields  h2 {
		text-align: left;
		margin-bottom: -25px;
	}
	
	#consultoria-description p {
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#consultoria #fields .greybox-content {
		min-height: 0px;
	}
	
	#consultoria .general-contact-bar .col-md-3 {
		text-align: left;
	}
	
	.consultoria-featured-content {
		padding: 50px 25px;
	}

	.consultoria-featured-content img {
		width: 100%;
		margin-bottom: 25px;
		max-width: none;
	}
	
	#consultoria-featured-chancela {
		border-top: 1px solid #25846A;
	}
	
	#consultoria-featured-chancela .consultoria-featured-content img {
		margin-top: 20px;
	}
	
	#consultoria-featured {
	    margin-top: 100px;
	}
	
	#consultoria #fields {
	    margin-top: 15px;
	}
		
	#consultoria .triangle-left, #consultoria .triangle-right {
		display: none;
	}
	
	.consultoria-featured-content p {
	    font-size: 14px;
	    font-weight: 400;
	}

	#consultoria-featured-chancela-img .consultoria-featured-content {
		padding-top: 25px;
	}
	
	.carousel-inner {
    	height: 100px;
	}

	#consultoria .carousel-indicators {
		top: 145px;
	}
	
	#consultoria .carousel {
	    margin-bottom: 25px;
	}
	/******************** END CONSULTORIA********************/
	
	
	
	
	


	/******************** CHANCELA ********************/
	
	#chancela {
		margin-bottom: 0;
		margin-top: 25px;
	}
	
	#chancela-content .info {
		margin: 25px 0;
	}
	
	#logo-chancela-wrapper img {
		width: 80%;
	}
	
	#chancela #logo-chancela-wrapper #scrollDown .col-md-12 h2, #chancela #logo-chancela-wrapper #scrollDown .col-md-12 h3 {
		text-align: left;
	}
	
	#chancela #logo-chancela-wrapper #scrollDown .col-md-12 h3 {
		font-size: 17px;
	}
	
	#chancela .container #chancela-content .info .col-md-4 h2 {
		text-align: left;
	}
	
	#chancela-content .triangle-left {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 10px 10px 10px;
		border-color: transparent transparent #f1f1f1 transparent;
		position: absolute;
		margin-top: 15px;
		left:39px;
		margin-top: -10px;
	}

	/******************** END CHANCELA ********************/







	/******************** SUBFOOTER ********************/
	.section-title {
		text-align: left;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	
	.subfooter-stats {
		text-align: left;
		border-bottom: 1px solid #666;
	}
	
	.subfooter-stats .container {
		padding-bottom: 0;
	}
	
	.subfooter-stats .col-md-12 {
		text-align: left;
	}
	
	.subfooter-stats .row {
		text-align: center;
	}
	
	.subfooter-stats .col-xs-6 {
		margin-bottom: 40px;
	}
	
	.link-to-corporate .col-md-4 {
		text-align: left;
	}
	
	.link-to-corporate {
		border-bottom: 1px solid #666;
		padding-top: 25px;
		padding-bottom: 25px;
		text-align: left;
	}
	
	.link-to-individuals, .link-to-companies {
		text-align: left;
	}
	
	/******************** END SUBFOOTER ********************/
	
	
	

	/******************** FOOTER ********************/
	
	footer {
		padding-top: 0;
		padding-bottom: 40px;
	}
	
	.last-footer.smartphone {
		display: block;
	}
	.last-footer.tablet-desktop {
		display: none;
	}
	
	.last-footer img {
		margin-left: 0;
	}
	
	.last-footer {
		text-align: left;
		background-color: #333;
		padding-top: 25px;
	}
	
	.last-footer ul li {
		display: table;
		margin-bottom: 15px;
		margin-right: 0px;
		margin-left: 0px;
	}
	
	footer ul li {
		font-size: 13px;
	}
	
	footer ul, .last-footer ul {
		padding-left: 0;
	}
	.last-footer .col-md-4 {
		text-align: left;
		padding-left: 30px;
	}
	
	#social-citeve .col-xs-12 {
		margin-bottom: 25px;
	}
	
	#social-citeve  img {
		width: 100px;
	}
	
	.last-footer #sigma-link img {
		width: 70px;
	}
	
	/******************** end FOOTER ********************/






	/******************** COURSES ********************/
	
	.course-img img {
		height: 100%;
		width: auto;
		overlay: hidden;
	}
	
	#course-page {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	
	.static-product-card {
		height: 350px;
	}
	
	.product-card {
		height: 358px;
	}
	
	.product-date {
		bottom: 165px;
	}
	
	#course-page #course-informations-main h4 {
		margin-bottom: 25px;
	}
	
	#course-informations-main h4 {
		line-height: 1.4;
	}
	
	#course-informations .row.course-informations-featured .col-md-3 {
		margin-top: 15px;
	}
	
	.static-product-card .course-img img {
		height: auto;
		width: 100%;
		overlay: hidden;
	}
	
	.greybox-content .course-informations-featured {
		text-align: left;
	}
	
	.greybox-content .course-informations-featured .col-md-4 {
		margin-top: 10px;
	}
	
	#course-teacher-info .carousel-inner h5 {
		margin-top: 50px;
	}
	
	#course-teacher-info .carousel-indicators .active {
  		width: 25px;
    	height: 25px;
	}
	
	#course-teacher-info .carousel-indicators li {
	    border-radius: 25px;
	    width: 25px;
    	height: 25px;
	}
	
	#course-teacher-info .carousel-indicators {
    	width: 100%;
	}
	
	#course-teacher-info .carousel-indicators {
	    left: 65px;
	}
	
	.teacher-img-wrapper {
		width: 100%;
		height: 240px;
		overflow: hidden;
	}

	/******************** END COURSES ********************/
	
	
	
	
	
	

	/******************** PG ********************/
	
	.pg-itv .pg-supporters img {
		width: 25%;
		margin-top: 0px;
		float: left;
	}
	
	.pg-desporto .pg-supporters img {
		margin-top: 50px;
	}
	
	.pg-itv table {
		display: none;
	}
	
	.more-info-section {
		text-align: left;
		padding: 50px 0;
		background-image: url("../img/bg-1.jpg");
		margin-top: 50px;
		background-size: cover;
	}
	
	#side-content #related-pgs h2, #side-content #related-courses h2 {
		margin-top: 50px;
	}
	
	#side-content {
		margin-top: 25px;
	}

	/******************** END PG ********************/
	
	
	
	
	
	

	/******************** FTT ALL COURSES ********************/
	
	#areasCourseNumber {
		display: none;
	}
	
	#ftt-by-subject {
		margin-top: 25px;
	}
	
	/******************** END FTT ALL COURSES ********************/
	
	
	
	
	
	

	/******************** SONAE ********************/
	
	#sonae-partner .container {
		margin-top: 25px;
	}

	/******************** END SONAE ********************/
	
	
	
	
	
	

	/******************** PROJECTOS ********************/
	#projetos-logos .active {
		border: none;
	}
	
	hr.projetos {
		display: none;
	}
	
	#projetos-inovadores .project-name {
		padding: 15px;
		border-left: 3px solid #f1f1f1;
		border-top: 3px solid #f1f1f1;
		border-right: 3px solid #f1f1f1;
	}
	
	#projetos-inovadores .project-logo-wrapper {
		padding-right: 15px;
	}
	
	#projetos-inovadores .col-md-8 {
		padding-left: 15px;
	}
	
	.project-sponsors img {
		width: 100%;
	}

	/******************** END PROJECTOS ********************/
	
	
	
	
	
	

	/******************** MY ACADEMY ********************/
	#my-academy-personal-info {
		margin-top: 15px !important ;
	}
	
	#my-academy-individual-top .grey-top-bar .container {
		line-height: 2;
	}
	
	#my-academy-individual-top .triangle-up-grey {
		margin-top: 60px;
	}
	
	#my-academy-personal-info {
		margin-top: 15px;
	}
	
	#my-academy-personal-info .col-md-4 {
		margin-top: 15px;
	}
	
	#my-academy-individual .triangle-up-grey {
		display: none;
	}

	.mobile-secondary-header-MyAcademy .fa-bars{
		margin-top: 5px;
	}

	#collapseListGroupMyAcademy ul li {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 30px;
		background-color: #555;
		border-bottom: 1px solid #444;
		font-weight: 100;
		color: #f1f1f1;
	}

	.mobile-secondary-header-MyAcademy h4 {
		padding-top: 8px;
	}
	
	/******************** END MY ACADEMY ********************/







	/******************** POS GRADUACOES ********************/
	
	#pg-all-subjects {
		margin-top: 25px;
		margin-bottom: 0;
	}
	
	#product-front .stats-container {
		top: 193px;
		height: 165px;
	}
	
	#product-front .product-informations-main {
		height: 42px;
	}
	
	#product-options {
		margin-top: 10px;
	}
	
	#make-3D-space {
		height: 357px;
	}
	
	/******************** END POS GRADUACOES ********************/
	
	
	
	
	

	/******************** FTT ********************/
	
	#ftt-all-subject {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	
	#course-logo, #ftt-all-subject .col-md-9.col-xs-8 {
		width: 100%;
	}
	
	.know-more-call h5 {
		font-size: 13px;
	}
	
	
	#ftt-all-subject .container .row {
		margin-right: 0px;
	}
	
	#ftt-know-more .row .col-md-12 h5 {
		margin-top: 4px;
		font-weight: 100;
	}
	
	.product-options {
		margin-top: 10px;
	}
	
	#areasAllSubjects .col-md-2 p {
		font-size: 13px;
		font-weight: 400;
		line-height: 2.5;
	}
	
	#gestao-comportamental {
		padding-top: 0;
		text-align: left;
	}
	
	#gestao-comportamental h4 {
		margin-left: 15px;
	}

	/******************** END FTT ********************/
	
	
	
	

	/******************** ESCOLA TECHNOLOGICA ********************/
	
	#course-logo, #escola-tech-aprend .col-md-9.col-xs-8 {
		width: 100%;
	}
	
	#escola-tech-aprend {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	
	#pg-page {
		margin-top: 25px;
		margin-bottom: 0;
	}
	
	#course-logo img {
		margin-bottom: 20px;
		margin-top: 1-px;
	}

	.et-product-card {
		height: 333px;
	}
	
	input[type="checkbox"].scale {
	    -webkit-transform: scale(4);
	    -moz-transform: scale(4);
	    transform: scale(4);
	}

	/******************** END ESCOLA TECHNOLOGICA ********************/
	
}
	/*------------------------------------------------------------------------------------------------ END SMARTPHONE ------------------------------------------------------------------------------------------------*/
	/*---------------------------------------------------------------------
	/*---------------------------------------------------------------------	
	/*---------------------------------------------------------------------
	/*---------------------------------------------------------------------
	/*---------------------------------------------------------------------
	/*---------------------------------------------------------------------
	/*---------------------------------------------------------------------
	/*---------------------------------------------------------------------
	/*---------------------------------------------------------------------
	/*---------------------------------------------------------------------
	/*---------------------------------------------------------------------
	/*------------------------------------------------------------------------------------------------ TABLETS ------------------------------------------------------------------------------------------------*/

	/* Small Devices, Tablets */
	@media ( min-width : 767px) and (max-width: 968px) {
	
	.clickable {
    	cursor: pointer;
	}
	
	/******************** SOURCES ********************/
	li {
		list-style-type: none;
		list-style: none !important;
	}

	/******************** END SOURCES ********************/
	
	input[type="checkbox"].scale {
	    -webkit-transform: scale(4);
	    -moz-transform: scale(4);
	    transform: scale(4);
	}

	
	
	
	/******************** GENERAL CORRECTIONS ********************/
	.page-main-content {
	margin-top: 75px !important;
	}
	
	.modal {
	  z-index: 99999999999;
	}	
	
	.link-to-corporate h4, .link-to-individuals h4 {
		font-size: 22px;
	}
	
	.subfooter-stats h2 {
		font-size: 22px;
		font-weight: 400;
	}
	.section-title h3 {
		font-size: 22px;
	}
	
	.subfooter-stats img {
		width: 75px;
	}
	
	.subfooter-stats h1 {
		font-size: 40px;
		margin-top: 0px;
  		margin-bottom: 0px;
	}
	
	.subfooter-stats p {
		  font-size: 17px;
		  font-weight: 400;
	}
	
	.video-section i {
		margin-top: 46px;
	}
	
	/******************** END GENERAL CORRECTIONS ********************/
	
	
	
	
	/******************** POP UPS ********************/
	#login_modal, #ModalCriarConta .modal-dialog, #ModalSoon .modal-dialog{
		  width: 450px;
	}
	
	#login_modal h4, #ModalCriarConta h4, #ModalSoon h4 {
		font-size: 30px;
		margin-top: 15px;
	}
	
	#login_modal .form-group, #ModalCriarConta .form-group{
		margin-top: 25px;
	}
	
	#login_modal .form-control, #ModalCriarConta .form-control{
		height: 60px;
	}
	
	#login_modal .modal-body .general-btn, #ModalCriarConta .modal-body .general-btn{
		font-size: 17px;
		height: 60px;
		margin-top: 40px;
  		margin-bottom: 10px;
	}
	
	#login_modal .modal-footer button, #ModalCriarConta .modal-footer button{
		font-size: 17px;
		height: 60px;
	}

	#ModalEntrar .popup-bottom-options p, #ModalCriarConta .popup-bottom-options a p, #ModalSoon p{
		font-size: 20px;
	}
	
	#ModalCriarConta .popup-bottom-options p{
		font-size: 20px;
		margin-top: 10px;
	}
	
	.popups-frags {
		display: none;
	}
	.modal-dialog {
		margin-top: 25px;
	}
	.modal-body .close {
		right: 10px;
		top: 0px;
		font-size: 50px;
	}
	/******************** END POP UPS ********************/








	/******************** CONTACT BAR ********************/
	#pg-page .pg-itv {
		margin-bottom: 0;
	}
	.general-contact-bar {
		margin-top: 25px;
		padding: 100px 0;
	}
	.general-contact-bar h2 {
		font-size: 36px !important;
	}
	.general-contact-bar .col-md-3 {
		text-align: left;
		margin-top: 25px;
	}
	
	.general-contact-bar button, .general-contact-bar .general-white-btn:hover {
	  width: auto;
	  font-size: 15px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  height: 50px;
	  padding-left: 40px;
	  padding-right: 40px;
	}
	/******************** END CONTACT BAR ********************/







	/******************** MAIN MENU ********************/
	header {
		display: none;
	}
	/******************** END MAIN MENU ********************/








	/******************** SECONDARY MENU ********************/
	.mobile-secondary-header {
		display: block;
		text-align: left;
		box-shadow: 0px 2px 5px 0px rgba(30, 30, 30, 0.5);
	}
	.logo-citeve-mobile img {
		width: 110px;
	}
	.mobile-secondary-header .menu-icon-mobile i {
		margin-right: 0;
		margin-right: 15px;
  		font-size: 30px;
	}
	.secondary-header {
		background-color: #333;
		text-align: center;
		top: 0;
		position: fixed;
		width: 100%;
		z-index: 99999999;
		padding: 0;
	}
	
	.mobile-secondary-header h4 {
		margin: 0;
		font-weight: 400;
		color: #fff;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	#my-academy-header-mobile h4 {
		margin: 0;
		font-weight: 400;
		color: #333;
		padding-bottom: 8px;
		font-size: 22px;
	}
	
	#my-academy-header-mobile #collapseListGroupMyAcademy ul li {
		font-size: 20px;
	}
	
	
	#my-academy-personal-info {
		margin-top: 25px;
	}
	
	
	.mobile-secondary-header .fa-bars {
		float: right;
	}
	
	.secondary-header-companies, .secondary-header-individuals {
		display: none;
	}
	
	.panel-group {
		margin-bottom: 0;
	}

	.panel-group .panel {
		border-radius: 0;
		border: none;
	}
	.panel-default>.panel-heading {
		color: #fff;
		background-color: #333;
		border-color: #333;
		border-radius: 0;
	}
	
	#my-academy-header-mobile .panel-default>.panel-heading {
		color: #333;
		background-color: #f1f1f1;
		border-color: #f1f1f1;
		border-radius: 0;
	}
	
	#my-academy-second-menu {
		display: none;
	}
	
	.mobile-secondary-header #collapseListGroup1 ul li {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
		background-color: #555;
		border-bottom: 1px solid #333;
		font-size: 20px;
	}
	.mobile-secondary-header #collapseListGroup1 ul li a {
		font-weight: 100;
		color: #f1f1f1;
	}
	.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group{
		border-top: 1px solid #333;
	}
	.panel-heading {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 0;
		padding-top: 0;
	}
	.mobile-secondary-header i {
		margin-right: 15px;
		font-size: 20px;
	}
	.mobile-second-menu-user {
		background-color: #444 !important;
		color: #fff;
	}
	/******************** END SECONDARY MENU ********************/
	
	
	
	/*****THIRD MENU********/
		#third-header-individuals-mobile .panel-default>.panel-heading {
			color: #fff;
			background-color: #555;
			border-color: #333;
			border-radius: 0;
			margin-bottom: 0;
			margin-right: 0;
		}
		
		.mobile-third-header {
			display: block;
			text-align: left;
		}
		.mobile-third-header .menu-icon-mobile i {
			margin-right: 0;
		}
		#collapseListGroupHeading2 a.collapsed.col-xs-4.menu-icon-mobile .col-xs-10{
			margin: 0;
			font-weight: 100;
			color: #f1f1f1;
		}
		.mobile-third-header .fa-bars {
			float: right;
			margin-top: 10px;
		}
		
		.mobile-third-header #collapseListGroup2 ul li {
			padding-top: 15px;
			padding-bottom: 15px;
			padding-left: 45px;
			background-color: #444;
			border-bottom: 1px solid #333;
		}
		.mobile-third-header #collapseListGroup2 ul li a {
			font-weight: 100;
			color: #f1f1f1;
		}
		
		
	/***** END THIRD MENU********/
	
	
	
	
	
	

	/******************** LANDING PAGE ********************/
	.landing-page {
		background-image: url("../img/bg-2.jpg");
		background-size: cover;
		height: 100vh;
		align-items: center;
	}
	.landing-page h1 {
		margin-top: 350px;
  		font-size: 53px;
	}
	.landing-page-content {
		text-align: left;
		padding: 0 15px;
	}
	.landing-page .landing-page-header {
		position: absolute;
		top: 0;
		background-color: #fff;
	}
	.landing-page header {
		position: fixed;
		left: 0;
		right: 0;
	}
	.landing-page h2 {
		color: #fff;
		font-size: 30px;
	}
	.landing-page a {
		color: #fff;
	}
	
	.lading-page-buttons button{
		padding-left: 15px;
	  	padding-right: 15px;
		width: 200px;
		font-size: 17px;
		height: 55px;
	}
		
	.lading-page-buttons {
		text-align: left;
	}
	.lading-page-buttons #goCompany {
		margin-left: 0;
	}
	/******************** END LANDING PAGE ********************/
	
	
	
	

	/******************** HOME ********************/

	/*slider*/
	.home-top-slider {
		text-align: left;
		margin-top: 56px;
		height: 100vh;
	}
	.home-top-slider h1 {
		margin-top: 35%;
	  	font-size: 60px;
	}
	.home-top-slider h2 {
		font-size: 30px;
	}

	/*end slider*/
	
	.home-video {
		margin-top: 25px;
	}
	
	.home-video .triangle-down {
		margin-top: -112px;
	}
	
	.home-video h3 {
		font-size: 22px;
	}
	

	/*featured lessons*/
	.section-title h2 {
		font-size: 30px;
	}
	
	.section-title h3 {
		font-size: 22px;
	  	margin-top: 0;
	}
	
	.home-featured-lessons {
		margin-top: 100vh;
		padding-bottom: 0px;
	}
	
	.home-featured-lessons .triangle {
		margin-left: -26px;
		top: 31px;
	}
	
	.featured-lessons-content h3 {
		font-size: 22px;
	}
	
	.featured-lessons-content h4 {
		font-size: 22px;
	}
	
	.home-featured-lessons .container {
		margin-top: -56px;
	}
	.featured-lessons-big {
		background-image: url("../img/polygon-bg-big.png");
		padding: 25px;
		height: 230px;
		margin-bottom: 25px;
	}
	.featured-lessons-small-one {
		background-image: url("../img/polygon-bg-small-one.png");
		padding: 25px;
		height: 225px;
		margin: 0 15px 25px 15px;
	}
	.featured-lessons-small-two, .featured-lessons-small-three {
		background-image: url("../img/polygon-bg-small-two.png");
		padding: 25px;
		height: 205px;
		margin: 0 15px 25px 15px;
	}
	.small-featured-lessons-companies .featured-lessons-small-two-wrapper {
		padding-right: 0;
	}
	.small-featured-lessons-companies .featured-lessons-small-three-wrapper {
		padding-left: 0;
	}
	/*end featured lessons*/

	/*about*/
	
	.home-about {
		background-image: url("../img/bg-4.jpg");
		background-size: cover;
		margin-top: 0px;
		padding-top: 75px;
		padding-bottom: 75px;
		margin-bottom: 0;
		text-align: left;
	}
	.home-about button {
		margin-top: 25px;
		margin-left: 15px;
		margin-right: 25px;
		font-size: 17px;
		height: 55px;
	}
	.home-about h4 {
		font-size: 22px;
		font-weight: 100;
	}
	.home-about h2 {
		font-size: 30px;
		font-weight: 100;
	}
	
	#learn-now-home h2 {
		font-size: 22px;
	}
	#learn-now-home h3 {
		font-size: 22px;
	}
	
	#learn-now-home .container .row .col-md-10 {
		text-align: left;
	}
	#learn-now-video, #learn-now-doc, #learn-now-ppts, #learn-now-sound {
		padding: 35px 100px;
		margin-top: 0;
    	border-top: 1px solid #fff;
	}
	#learn-now-video:hover, #learn-now-doc:hover, #learn-now-ppts:hover, #learn-now-sound:hover {
		padding: 35px 100px;
		margin-top: 0;
    	border-top: 1px solid #fff;
	}
	#learn-now-video i, #learn-now-doc i, #learn-now-ppts i, #learn-now-sound i{
		font-size: 4em;
	}
	
	#learn-now-home .container-fluid .row {
		margin-top: 25px;
	}
	
	#learn-now-home {
    	margin: 50px 0;
	}
	
	
	/*end about*/

	/*tech school*/
	.home-tech-school  h2 {
		font-size: 22px;
	}
	.home-tech-school  h3 {
		font-size: 22px;
		margin-top: 0;
	}
	
	.home-tech-school .section-title {
		text-align: left;
		padding: 0;
	}
	.home-tech-school {
		margin-top: 25px;
		padding-bottom: 25px;
	}
	.tech-card-bg {
		margin-top: 15px;
		padding: 25px;
	}
	
	.tech-card-bg i{
		font-size: 3.5em;
	}
	
	.tech-school-content p {
		font-size: 16px;
	}
	.home-tech-school .triangle {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 10px 10px 0px 10px;
		border-color: #ffffff transparent transparent transparent;
		color: #fff;
		position: absolute;
		right: 48%;
		top: 0px;
	}
	/*end tech school*/

	/*projectos*/
	
	.home-projects-content {
		margin: 20px 0 0 0;
	}
	
	.home-projects .triangle {
		display: none;
	}
	
	.home-projects {
		padding-bottom: 0px;
	}
	
	.home-projects-title {
		margin-bottom: 25px;
	}
	
	.home-projects .project-name img {
		width: 90%;
	}
	
	
	.home-projects .home-project-one-logo, .home-projects .home-project-two-logo {
		padding-right: 0px;
		padding-left: 0px;
		border-bottom: none;
	}
	.home-projects .project-name {
		border-right: 3px solid #f1f1f1;
		min-height: 205px;
		margin-top: 0;
		margin-bottom: 15px;
	}
	
	.home-projects .greybox-content {
		padding: 30px;
	}
	
	.home-projects .home-project-two-text, .home-projects .home-project-one-text {
		padding-left: 0px;
		padding-right: 0px;
	}
	.home-projects .greybox-content {
		margin-top: 0;
		min-height: 205px;
		margin-bottom: 15px;
	}
	.home-projects .col-md-10 {
		text-align: left;
	}
	.home-projects h1 {
		display: none;
	}
	.home-projects h3 {
		font-size: 22px;
	}
	.home-projects h4 {
		font-size: 22px;
	}
	.home-projects .greybox-content p {
		font-size: 16px;
	}
	
	.home-projects button {
		font-size: 17px;
		height: 55px;
		margin-top: 25px;
   		margin-bottom: 50px;
	}
	
	/*end projectos*/

	/*talents*/
	.home-companies-content .home-projects  button {
		margin-top: 25px;
		height: 55px;
		font-size: 15px;
	}
	
	.home-companies-content .home-projects .col-md-12 {
		text-align: left;
	}
	
	.home-talents {
		padding-top: 75px;
	}
	.home-companies-content .home-talents {
		margin-top: -10px;
		padding-top: 100px;
	}
	.home-talents button {
		margin-left: 0;
  		font-size: 15px;
		height: 55px;
	}
	.home-talents .col-md-10 {
		text-align: left;
	}
	.home-talents h4 {
		font-size: 22px;
		font-weight: 100;
	}
	.home-talents h2 {
		font-size: 30px;
	}
	/*end talents*/

	/* RH */
	.home-rh {
		text-align: left;
		margin-top: 10px;
		padding-bottom: 50px;
	}
	
	.home-rh #home-rh-content {
		padding-bottom: 0;
	}
	
	
	.home-rh h2 {
  		font-size: 30px;
	}
	.home-rh h3 {
  		font-size: 23px;
	}
	.home-rh h4 {
  		font-size: 22px;
	}
	.home-rh .fa-2x {
	  font-size: 3em;
	}
	.home-rh p {
  		font-size: 18px;
	}
	
	.home-rh i {
  		margin-top: 25px;
	}
	
	.home-rh .section-title {
		text-align: left;
	}
	.home-rh .greybox-content {
		margin-top: 25px;
		text-align: left;
		border-left: 1px solid #fff;
	}
	.home-rh .row .col-md-6.one-line-h3, .home-rh .row .col-md-6.two-line-h3 {
		margin-top: 0px;
	}
	.home-rh .row .col-md-6.one-line-h3 h3 {
		margin-left: 50px;
  		margin-top: -64px;
	}
	.home-rh .row .col-md-6.two-line-h3 h3 {
		margin-left: 50px;
		margin-top: -64px;
	}
	home-rh i {
		margin-top: 25px;
	}
	.home-rh button {
		margin-top: 25px;
	}
	.home-rh .triangle {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 10px 0 10px 10px;
		border-color: transparent transparent transparent #ffffff;
		color: #fff;
		position: absolute;
		margin-left: -25px;
		top: 25px;
	}

	/* End RH */
	/******************** END HOME ********************/
	
	
	
	

	/******************** ABOUT CITEVE ********************/
	#about-citeve-title {
		margin-top: 113px !important;
		padding: 140px 0;
		text-align: left;
	}
	#about-citeve-title h1 {
	  font-size: 60px;
	}
	#about-citeve-content h2 {
		font-size: 30px;
	}	
	#about-citeve-content p {
		font-size: 20px;
	}	
	#about-citeve-content h4 {
		font-weight: 400;
  		font-size: 22px;
	}
	
	#about-citeve-content .triangle-up {
		right: 50%;
		margin-top: -34px;
	}
	#about-citeve-content .page-main-content-under {
		margin-top: 25px;
		margin-bottom: 25px;
	}

	
	#about-citeve-content .container.page-main-content-under .row.video-section{
		padding: 35px 15px;
		margin: 50px 0;
	}
	#about-citeve-content .video-section h1 {
		font-size: 60px;
	}
	#about-citeve-content .video-section h2 {
		font-size: 30px;
		font-weight: 400;
	}
	#about-citeve-content .video-section i {
		font-size: 7em;
	}
	#about-citeve-content .home-about h2 {
		font-size: 36px;
	}
	#about-citeve-content .home-about h4 {
		padding: 0;
		font-size: 22px;
	}
	#about-citeve-content .home-about button {
		padding-left: 40px;
  		padding-right: 40px;
	
	}

	/******************** END ABOUT CITEVE ********************/
	
	#about-academia-content .home-about, #about-citeve-content .home-about{
		padding-top: 75px;
		padding-bottom: 75px;
	}
	
	/******************** ABOUT ACADEMY ********************/
	#about-academia-title {
		margin-top: 113px;
		padding: 150px 0;
		background-image: url("../img/bg-1.jpg");
		background-size: cover;
	}
	#about-academia-title  h1, #about-academia-title  h2 {
		text-align: left;
	}
	
	#about-academia-title  h1{
		font-size: 60px;
	}
	#about-academia-title  h2{
		font-size: 30px;
	}
	
	#about-academia-content .page-main-content-under {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	
	#about-academia-content h2{
		font-size: 30px;
	}
	#about-academia-content P{
		font-size: 20px;
	}
	
	#about-academia-content .triangle-up {
		right: 50%;
		margin-top: -34px;
	}
	#about-academia-icons {
		margin-top: 0;
		margin-bottom: 0;
	}	
	
	#about-academia-icons .row {
		margin-bottom: 25px;
	}
	
	#about-academia-icons i {
	  margin-top: 5px;
	}
	
	
	#about-academia-icons i{
		font-size: 4em;
	}
	
	#about-academia-icons .col-md-3 {
		margin-top: 30px;
  		margin-bottom: 40px;
	}
	
	#about-academia-content #about-academia-icons h4 {
		padding: 0;
		font-size: 20px;
	}
	
	#about-academia-content .container.page-main-content-under .row.video-section{
		padding: 35px 15px;
		margin: 50px 0;
	}
	#about-academia-content .video-section h1 {
		font-size: 60px;
	}
	#about-academia-content .video-section h2 {
		font-size: 30px;
		font-weight: 400;
	}
	#about-academia-content .video-section i {
		font-size: 7em;
	}
	#contatos {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	#contatos hr {
		display: none;
	}
	#contatos i {
		margin-top: 25px;
		font-size: 2.5em;
	}
	
	#contatos .col-md-4 {
		margin-bottom: 40px;
	}
	#contatos .col-md-8 iframe {
		height: 450px;
	}
	#about-academia-content .home-about h2 {
		font-size: 36px;
	}
	#about-academia-content .home-about h4 {
		padding: 0;
		font-size: 22px;
	}
	#about-academia-content .home-about button {
		padding-left: 40px;
  		padding-right: 40px;
	
	}
	/******************** END ABOUT ACADEMY ********************/
	
	
	
	
	

	/******************** PROJETOS INOVADORES ********************/
	#projetos-title {
		margin-top: 113px !important;
	}
	#projetos-title h1 {
		text-align: left;
		margin-top: 10px;
		 font-size: 60px;
	}
	
	hr.projetos {
		display: none;
	}
	
	.projetos-content .triangle-up {
		right: 50%;
	  	margin-top: -50px;
	}
	.projetos-content.page-main-content-under .pi-title .col-md-10 h2 {
		margin-top: -12px;
		font-size: 34px;
	}
	
	#projetos-title p {
 	 	font-size: 20px;
	}
	
	#projects-content h4 {
		font-size: 22px;
	}
	#projects-content p, #projects-content li{
		font-size: 20px;
	}
	
	#projetos-title img {
		margin-bottom: 0px;
	}
	
	.projetos-content h2 {
		font-size: 30px;
	}
	
	.projetos-content h3 {
		font-size: 22px;
	}
	
	.projetos-content.page-main-content-under .pi-title .col-md-10 h3 {
		margin-bottom: 25px;
		font-size: 30px;
	}
	
	#projetos-logos {
		margin-top: 0;
	}
	
	#projetos-logos img {
		width: 50%;
		opacity: 0.2;
	}
	
	#projects-content img {
	    width: 22%;
	    margin-right: 17px;
	}
	
	#projects-content h4 {
		margin-top: 32px;
	}
	
	.project-sponsors h4 {
		margin-bottom: -20px;
	}
	
	#project-1 .project-funding img {
		width: 30%;
		margin-top: -20px;
	}
	#f-one-video-1, #f-one-video-2 {
		padding: 50px 25px;
	}
	#projetos-logos .active .triangle-up {
		display: none;
	}
	
	#projetos-title img {
		width: 50%;
	}
	/******************** END PROJETOS INOVADORES ********************/
	
	
	

	/******************** FORMACAO ACAO ********************/
	#formacao-acao-heading {
		margin-top: 85px;
	}
	
	#formacao-acao {
		margin-top: 120px !important;
	}
	
	#formacao-acao-heading h2, #formacao-acao-heading h4, #formacao-acao-icons-heading h2, #formacao-acao-icons-heading h4 {
		text-align: left;
	}
	
	#formacao-acao .title h2, #formacao-acao .title h3 {
		text-align: left;
	}
	
	#formacao-acao .title h2 {
		font-size: 64px;
	}
	
	#formacao-acao .title h3 {
		font-size: 30px;
	}
	
	#formacao-acao-heading h4 {
		font-size: 22px;
	}
	
	#formacao-acao #video-container {
		margin: 50px 0;
	}
	#formacao-acao #video-container .video-img {
		padding: 35px 15px;
	}
	#formacao-acao #video-container .video-img h1 {
		font-size: 50px;
		padding-left: 20px;
	}
	#formacao-acao #video-container .video-img h2 {
		font-size: 30px;
		font-weight: 400;
		padding-left: 20px;
		padding-bottom: 20px;
	}
	#formacao-acao #video-container i {
		font-size: 7em;
	}

	#video-container .col-md-4.text-right {
		text-align: center;
	}
	#formacao-acao .video i {
		font-size: 70px;
		margin-top: 55px;
		margin-left: -65px;

	}
	
	#formacao-acao h2 {
		font-size: 30px;
	}
	
	#formacao-acao p {
		font-size: 22px;
	}
	
	 #formacao-acao-icons-heading {
	 	margin-bottom: 0;
	 }
	
	#formacao-acao .icons-container {
		margin-bottom: 50px;
	}
	
	#formacao-acao .icons-container {
		margin-bottom: 25px;
		margin-top: 10px;
	}
	#formacao-acao .icons-row {
		margin-top: -10px;
	}
	
	#formacao-acao .icons-container i {
		font-size: 2em;
	}
	
	#formacao-acao .icons-container .col-md-3 h3 {
		margin-top: 0px;
	    margin-left: 0px;
	    font-size: 22px;
	}
	
	#formacao-process h3 {
		font-size: 20px;
  		font-weight: 400;
	}
	
	#formacao-acao .icons-row div {
		margin-top: 30px;
	}
	
	#formacao-acao .icons-row .col-md-1 {
		text-align: left;
	}
	#formacao-acao .icons-container .col-md-1 i {
		margin-top: 0px;
	}
	#formacao-acao .icons-container h3 {
		font-weight: 400;
		margin-top: 0px;
		margin-left: 0px;
		font-size: 13px;
	}
	#formacao-process {
		margin-bottom: 25px;
	}
	#formacao-process .greybox-content {
		min-height: 50px;
	}
	#formacao-acao  .general-contact-bar .col-md-3 {
		text-align: left;
	}
	
	#formacao-acao .carousel {
	    margin-bottom: 25px;
	}
	
	#formacao-acao .carousel-indicators {
	    top: 165px;
	}
	
	#formacao-acao .main {
	    margin-top: 0px;
	}

	#formacao-acao-process .process-step {
	    padding: 30px;
	    min-height: 300px;
	    margin-bottom: 50px;
	}

	#formacao-acao-process .process-step i {
	    position: absolute;
	    left: 0%;
	    font-size: 40px;
	    top: 229%;
	    opacity: 0.8;
	    transform: rotateZ(90deg);
	}

	#formacao-acao-process .process-step p {
	    font-size: 18px;
	}
	
	#formacao-acao-icons-heading h4 {
		font-size: 22px;
	}

	/******************** END FORMACAO ACAO ********************/
	
	
	
	

	/******************** CONSULTORIA ********************/
	#consultoria {
		margin-top: 140px !important;
		text-align: left;
	}
	
	#consultoria p {
		font-size: 22px;
	}
	
	.consultoria-featured-content h4 {
	    font-size: 45px;
	    line-height: 1.2;
	}
	
	.consultoria-featured-content img {
	    max-width: none;
	    width: 50%;
	}
	
	.consultoria-featured-content p {
		font-size: 22px;
	}
	
	#consultoria-featured-chancela {
		border-top: 1px solid #25846A;
	}
	
	#consultoria-featured-chancela-img .consultoria-featured-content {
		padding-top: 75px;
	}
	
	#consultoria .triangle-left, #consultoria .triangle-right {
		display: none;
	}
	
	.consultoria-featured-content, .consultoria-featured-chancela {
		padding: 75px;
	}
	
	#consultoria .title h2, #consultoria .title h3 {
		text-align: left;
	}
	
	#consultoria .title h2 {
		font-size: 60px;
	}
	
	#consultoria .title h3 {
		font-size: 30px;
	}
	
	#consultoria .info {
		margin-top: 25px;
	}
	
	#consultoria .info img{
		width: 300px;
	}
	
	#consultoria .top-content .greybox-content {
		padding: 20px;
	}
	#consultoria .top-content .greybox-content h4 {
		font-size: 30px;
	}
	#consultoria .top-content .greybox-content p {
		font-size: 20px;
	}
	#consultoria .info .logo-sm .triangle-down {
		bottom: 322px;
		left: 49%;
	}
	#consultoria .info .triangle-down {
		left: 49%;
		bottom: 316px;
	}
	#consultoria .top-content h4 {
		margin-bottom: 5px;
	}
	#consultoria .info .logo-sm img {
		width: 100%;
		margin-top: 25px;
		margin-bottom: 50px;
	}
	#consultoria .top-content .top-content-img-wrapper {
		text-align: center;
	}
	#consultoria #fields  h2 {
		text-align: left;
		margin-bottom: -25px;
		font-size: 30px;
	}
	
	#consultoria-description {
		margin-top: 25px;
		margin-bottom: 50px;
	}
	
	#fields .greybox-content p , #fields .greybox-content li{
		font-size: 20px;
	}
	
	#consultoria-description p {
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 20px;
	}
	#consultoria #fields .greybox-content {
		min-height: 0px;
	}
	#consultoria .general-contact-bar .col-md-3 {
		text-align: left;
	}
	
	#fields .greybox-content h3 {
		font-size: 22px;
	}

	.carousel-inner {
    	height: 100px;
	}

	#consultoria .carousel-indicators {
		top: 125px;
	}
	
	#consultoria .carousel {
	    margin-bottom: 0px;
	}

	/******************** END CONSULTORIA********************/








	/******************** CHANCELA ********************/
	#chancela {
		margin-bottom: 0;
		margin-top: 113px !important;
	}
	#chancela-content .info {
		margin: 25px 0;
	}
	#logo-chancela-wrapper img {
		width: 80%;
	}
	#chancela #logo-chancela-wrapper #scrollDown .col-md-12 h2, #chancela #logo-chancela-wrapper #scrollDown .col-md-12 h3{
		font-size: 30px;
		text-align: left;
	}
	#chancela #logo-chancela-wrapper #scrollDown .col-md-12 h3 {
		font-size: 22px;
	}
	#chancela .container #chancela-content .info .col-md-4 h2 {
		text-align: left;
		font-size: 22px;
	}
	
	#chancela .greybox-content p, #chancela .greybox-content li {
		font-size: 20px;
	}
	
	#chancela-content .triangle-left {
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 10px 10px 10px;
		border-color: transparent transparent #f1f1f1 transparent;
		position: absolute;
		margin-top: 15px;
		left:39px;
		margin-top: -10px;
	}

	/******************** END CHANCELA ********************/

	/******************** SUBFOOTER ********************/
	#subfooter-companies .subfooter-stats .section-tile h3 {
		font-size: 22px;
	}
	
	#subfooter-individuals .subfooter-stats h3 {
		font-size: 20px;
	}
	
	#subfooter-individuals #subfooter-icons-individuals {
		margin-top: 25px;
	}
	
	.section-title {
		text-align: left;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.subfooter-stats {
		text-align: left;
		border-bottom: 1px solid #666;
	}
	.subfooter-stats .container {
		padding-bottom: 0;
	}
	.subfooter-stats .col-md-12 {
		text-align: left;
	}
	.subfooter-stats #KPIelements {
		text-align: center;
		margin-top: 25px;
	}
	.subfooter-stats .col-xs-6 {
		margin-bottom: 40px;
	}
	.link-to-corporate .col-md-4 {
		text-align: left;
	}
	.link-to-corporate {
		border-bottom: 1px solid #666;
		padding-top: 25px;
		padding-bottom: 25px;
		text-align: left;
	}
	.link-to-individuals, .link-to-companies {
		text-align: left;
	}
	/******************** END SUBFOOTER ********************/

	/******************** FOOTER ********************/
	footer {
		padding-top: 0;
		padding-bottom: 40px;
	}
	footer ul li{
		font-size: 18px;
	}
	
	.last-footer.smartphone {
		display: none;
	}
	.last-footer.tablet-desktop {
		display: block;
	}
	
	.last-footer {
		text-align: left;
		background-color: #333;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.last-footer li a{
		font-size: 18px;
	}
	
	.last-footer a{
		font-size: 30px;
	}
	
	.last-footer ul li {
		display: table;
		margin-bottom: 15px;
		margin-right: 0px;
		margin-left: 0px;
	}
	footer ul, .last-footer ul {
		padding-left: 15px;
	}
	.last-footer .col-md-4 {
		text-align: left;
		padding-left: 30px;
	}
	#social-citeve .col-xs-4 {
		margin-top: 10px;
	}
	
	.last-footer #sigma-link img {
    	width: 90px;
    	margin-bottom: 5px;
	}
	
	.last-footer img {
	    width: 100px;
	    margin-right: 25px;
	    margin-bottom: 5px;
	}
	
	/******************** end FOOTER ********************/

	/******************** COURSES ********************/
	
	#CourseImg .course-img img {
		height: auto !important;
		width: 100% !important;
		overlay: hidden;
	}
	#course-page {
		margin-top: 140px !important;
		margin-bottom: 25px;
	}
	
	.pg-cards-wrapper .col-md-4 {
		margin-bottom: 50px;
	} 
	
	.static-product-card {
		height: 500px;
	}
	#product-front .stats-container, .static-product-card.animate .stats-container {
		top: initial;
	}
	
	.about-the-course .product-date {
		top: 160px;
	}
	
	.about-the-course .product-date h3 {
		font-size: 36px;
	}
	.about-the-course .product-date h4 {
		font-size: 22px;
	}
	
	.about-the-course .product-date .triangle-up {
		right: 40px;
	}
	
	.course-rating-stars i{
		font-size: 2em;
	}
	
	#course-informations button {
		font-size: 15px;
		padding-bottom: 10px;
		padding-top: 10px;
	    height: auto;
	}
	
	#side-content h2, .about-the-course h2 {
		font-size: 30px;
	}
	#side-content h5, .about-the-course h5 {
		font-size: 22px;
	}
	#side-content p, .about-the-course p {
		font-size: 20px;
	}
	
	#course-teacher-info, #course-ftt-info, #side-content{
		margin-top: 25px;
	}
	
	
	.static-product-card.animate button {
	  font-size: 15px;
	  left: 47%;
	  top: 125px; 
	  padding-top: 10px;
	  padding-bottom: 10px;
	  padding-left: 25px;
	  padding-right: 25px;
	  height: auto;
	  width: auto;
	  margin-left: -85px;
	}
	.static-product-card button {
		left: 47%;
	}
	
	#course-page #course-informations-main h4 {
		margin-bottom: 25px;
	}
	#course-informations-main h4 {
		line-height: 1.4;
	}
	#course-informations .row.course-informations-featured .col-md-3 {
		margin-top: 15px;
	}
	.static-product-card .course-img img {
		height: auto;
		width: 100%;
		overlay: hidden;
	}
	.greybox-content .course-informations-featured {
		text-align: left;
	}
	.greybox-content .course-informations-featured .col-md-4 {
		margin-top: 10px;
	}
	
		#course-teacher-info .carousel-inner h5 {
		margin-top: 50px;
	}
	
	#course-teacher-info .carousel-indicators .active {
  		width: 25px;
    	height: 25px;
	}
	
	#course-teacher-info .carousel-indicators li {
	    border-radius: 25px;
	    width: 25px;
    	height: 25px;
	}
	
	#course-teacher-info .carousel-indicators {
    	width: 100%;
	}
	
	#course-teacher-info .carousel-indicators {
	    left: 65px;
	}

	/******************** END COURSES ********************/

	/******************** PG ********************/
	.pg-itv .pg-supporters img {
		width: 100%;
		margin-top: 28px;
	}
	#pg-page .course-img img {
		height: auto;
  		width: 100%;
	}
	
	.course-informations-featured h5, .greybox-content .course-informations-featured p, .course-informations-section p, .course-informations-section h5, .course-informations-section li{
		font-size: 20px;
	}
	
	#side-content #related-pgs h2, #side-content #related-courses h2 {
		font-size: 30px;
	}
	
	.pg-desporto .pg-supporters img {
		margin-top: 39px;
	}
	.pg-itv table {
		display: none;
	}
	.more-info-section {
		text-align: left;
		padding: 50px 0;
		background-image: url("../img/bg-1.jpg");
		margin-top: 50px;
		background-size: cover;
	}
	#side-content #related-pgs h2, #side-content #related-courses h2 {
		margin-top: 50px;
	}
	#side-content {
		margin-top: 25px;
	}

	/******************** END PG ********************/

	/******************** FTT ALL COURSES ********************/
	#areasCourseNumber {
		display: none;
	}
	#ftt-by-subject {
		margin-top: 113px !important;
	}
	
	
	.product-date {
  		bottom: 99px;
  		padding: 25px;
	}
	.product-date h3 {
		font-size: 36px;
	}
	.product-date h4 {
		font-size: 22px;
	}
	.product-date .triangle-up {
		margin-top: 16px;
  		right: 36px;
	}
	
	#fttByArea .product-card {
		height: 385px;
	}
	
	#fttByArea .col-md-3{
		margin-bottom: 50px;
	}	  
	
	.product-subject-area {
		font-size: 20px;
	}
	
	.product-card.animate button {
		font-size: 15px;
		margin-left: -100px;
		top: 25%;
		width: 200px;
		padding-top:15px;
		padding-bottom: 15px;
		height: auto;
	}
	
	.product-card button {
		padding-top:15px;
		padding-bottom: 15px;
	}
	
	.product-card {
		height: 510px;
	}
	
	.know-more-call h5 {
		font-size: 20px;
	}
	
	#cursosRelacionados .product-date .triangle-up {
		margin-top: 16px;
  		right: 40px;
	}
	
	/******************** END FTT ALL COURSES ********************/

	/******************** SONAE ********************/
	#sonae-partner .container {
		margin-top: 130px !important;
	}
	
	#sonae-partner img {
		margin-bottom: 25px;
	}
	
	#sonae-partner h1 {
		font-size: 40px;
	}
	
	#sonae-partner h2 {
		font-size: 30px;
	}
	
	#sonae-partner p {
		font-size: 20px;
	}

	/******************** END SONAE ********************/




	/******************** PRIVACY ********************/
	#privacy {
		margin-top: 130px !important;
	}
	
	#privacy h2 {
		font-size: 60px;
	}
	
	#privacy p {
		font-size: 20px;
	}


	/******************** END PRIVACY ********************/




	/******************** PROJECTOS ********************/
	#projetos-logos .active {
		border: none;
	}
	
	#projetos-inovadores .project-name {
		padding: 15px;
		border-left: 3px solid #f1f1f1;
		border-top: 3px solid #f1f1f1;
		border-right: 3px solid #f1f1f1;
	}
	#projetos-inovadores .project-logo-wrapper {
		padding-right: 15px;
	}
	#projetos-inovadores .col-md-8 {
		padding-left: 15px;
	}
	.project-sponsors img {
		width: 100%;
	}
	

	/******************** END PROJECTOS ********************/







	/******************** NEW ACCOUNT SECOND STEP ********************/
	#new-account-second-step {
		margin-top: 0 !important;
	}

	#new-account-second-step h2{
		font-size: 36px;
	}

	#new-account-second-step h4{
		font-size: 22px;
	}

	#new-account-second-step p{
		font-size: 20px;
	}

	/******************** END NEW ACCOUNT SECOND STEP ********************/







	/******************** MY ACADEMY ********************/
	#apagarFoto_btn_Container button {
		display: none;
	}
	
	
	
	#myAcademyTop-Individual {
		margin-top: 100px !important ;
	}
	
	#my-academy-personal-info {
		margin-top: 15px !important ;
	}
	
	#my-academy-personal-info h2 {
		font-weight: 400;
		font-size: 30px;
	}
	
	#my-academy-personal-info h4 {
		font-weight: 400;
		font-size: 22px;
	}
	
	.form-title p {
		font-size: 17px;
	}
	#my-academy-personal-info .new-account-permissions p {
		font-size:  20px;
	}
	
	.btn-group-new-account button {
		font-size: 15px;
		  height: 50px;
		    width: 200px;
		    margin-top: 50px;
	}
	
	p#AreaNameTpl {
		font-size: 19px;
	}
	
	.form-control, select {
		font-size: 20px;
		height: 50px;
	}
	
	#userFotoContainer {
		margin-top: 30px;
	}

	h2#nomeUtilizadorMyAcademy {
		font-size: 22px !important;
	}
	
	
	
	#my-academy-individual-top .grey-top-bar .container {
		line-height: 2;
	}
	#my-academy-individual-top .triangle-up-grey {
		margin-top: 60px;
	}
	#my-academy-personal-info {
		margin-top: 15px;
	}
	#my-academy-personal-info .col-md-4 {
		margin-top: 15px;
	}
	
	#my-academy-individual .triangle-up-grey {
		display: none;
	}

	.mobile-secondary-header-MyAcademy .fa-bars{
		margin-top: 5px;
	}

	#collapseListGroupMyAcademy ul li {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 30px;
		background-color: #555;
		border-bottom: 1px solid #444;
		font-weight: 100;
		color: #f1f1f1;
		font-size: 19px;
	}

	.mobile-secondary-header-MyAcademy h4 {
		padding-top: 8px;
	}
	/******************** END MY ACADEMY ********************/

	/******************** POS GRADUACOES ********************/
	#pg-all-subjects {
		margin-top: 25px;
		margin-bottom: 0;
	}
	
	.static-product-card {
		height: 399px;
	}
	 
	 
	.static-product-card #product-front .stats-container {
 	 	height: 100px;
	}
	
	.static-product-card.animate #product-front .stats-container {
 	 	height: 218px;
 	 	bottom: 0;
	}
	
	.static-product-card button {
		width: 180px;
		height: 50px;
		font-size: 15px;
	    margin-left: -80px;
		top: 88px;
	}
	
	.static-product-card.animate button {
		width: 180px;
		height: 50px;
		font-size: 15px;
	    margin-left: -80px;
		top: 68px;
	}
	
	
	
	
	#product-front .stats-container {
 	 	height: 218px;
	}
	#product-front .product-informations-main {
		height: 70px;
	}
	#product-options {
		margin-top: 10px;
	}
	#product-front .product-informations-main p{
		font-size: 20px;
	}
	.product-informations h4 {
		font-size: 20px;
	}
	
	#make-3D-space {
		height: 420px;
	}
	/******************** END POS GRADUACOES ********************/

	/******************** FTT ********************/
	#ftt-all-subject {
		margin-top: 120px !important;
		margin-bottom: 25px;
	}
	
	#ftt-all-subject #ftt-filter a p, #mtp #ftt-filter a p {
		font-size: 20px;
	}
	
	#ftt-all-subject .know-more-section {
	  margin-bottom: 25px;
	}
	
	#gestao-comportamental h4 {
		font-size: 22px;
	}
	
	#ftt-all-subject .container .row {
		margin-right: 0px;
	}
	#ftt-know-more .row .col-md-12 h5 {
		margin-top: 4px;
		font-weight: 100;
		font-size: 22px;
	}
	
	.product-card .image-wrapper img {
		height: auto;
    	width: 100%;
	}
	
	.product-card {
		height: 385px;
	}
	
	.know-more-section {
		margin-bottom: 50px;
	}
	
	.know-more-section .accordion-inner {	
		margin-left: 25px;
	}
	
	.know-more-section .accordion-inner p, .know-more-section .accordion-inner h4, .know-more-section .accordion-inner li{
		font-size: 20px;
	}
	
	.product-options {
		margin-top: 10px;
	}
	#areasAllSubjects .col-md-2 p {
		font-size: 13px;
		font-weight: 400;
		line-height: 2.5;
	}
	#gestao-comportamental {
		padding-top: 0;
		text-align: left;
	}
	#gestao-comportamental h4 {
		margin-left: 15px;
	}


	.product-card {
		height: 399px;
	}
	 
	 
	.product-card #product-front .stats-container {
 	 	height: 100px;
	}
	
	.product-card.animate #product-front .stats-container {
 	 	height: 218px;
 	 	bottom: 0;
	}
	
	.product-card button {
		width: 180px;
		height: 50px;
		font-size: 15px;
	    margin-left: -80px;
		top: 88px;
	}
	
	.product-card.animate button {
		width: 180px;
		height: 50px;
		font-size: 15px;
	    margin-left: -80px;
		top: 68px;
	}
	
	#ftt-all-subject .product-date {
		bottom: 99px;
	}



	/******************** END FTT ********************/

	/******************** ESCOLA TECHNOLOGICA ********************/
	#escola-tech-aprend {
		margin-top: 113px !important;
		margin-bottom: 25px;
	}
	#pg-all-subjects, #pg-page {
		margin-top: 150px !important;
	}
	#pg-page {
		margin-top: 25px;
		margin-bottom: 0;
	}
	#course-informations-main h4 {
		font-size: 40px;
		line-height: 1.2;
	}
	
	#course-informations-main {
		margin-top: 25px;
	}
	
	#course-informations-main p {
		font-size: 30px;
	}
	
	
	
	.et-product-card {
		height: 399px;
	}
	 
	 
	.et-product-card #product-front .stats-container {
 	 	height: 100px;
	}
	
	.et-product-card.animate #product-front .stats-container {
 	 	height: 218px;
 	 	bottom: 0;
	}
	
	.et-product-card button {
		width: 160px;
		height: 50px;
		font-size: 15px;
	    margin-left: -80px;
		top: 88px;
	}
	
	.et-product-card.animate button {
		width: 160px;
		height: 50px;
		font-size: 15px;
	    margin-left: -80px;
		top: 68px;
	}
	
	#course-logo img {
		margin-bottom: 25px;
		margin-top: 25px;
	}
	
	#course-logo {
    	margin-top: 8px;
	}
	
	.et-product-card .image-wrapper img {
		width:100%;
		height:auto;
	}
	
	
	
	.stats-container {
		top: 299px;
	}
	/******************** END ESCOLA TECHNOLOGICA ********************/
		
		
		
		
		
		
		
	/******************** CONTACT FORM ********************/	
	#modalContact {
		margin-left: 50px;
		margin-right: 50px;
	}
	
	#modalContact h4{
		font-size: 30px;
	}
	
	#modalContact .general-btn {
	    height: 50px;
	    font-size: 17px;
	}
		
		
	/******************** END CONTACT FORM  ********************/	
		
		
		
	
}




@media ( min-width : 1024px) and (max-width: 1370px) {
	#formacao-acao-process .process-step {
	    padding: 10px;
	    min-height: 315px;
	}

/*------------------------------------------------------------------------------------------------ END TABLETS ------------------------------------------------------------------------------------------------*/