@font-face {
  font-family: 'FiraSans-Light';
  src: url('../fonts/FiraSans/FiraSans-Light.eot?#iefix') format('embedded-opentype'),
  url('../fonts/FiraSans/FiraSans-Light.woff') format('woff'),
  url('../fonts/FiraSans/FiraSans-Light.ttf')  format('truetype'),
  url('../fonts/FiraSans/FiraSans-Light.svg#FiraSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Brandon Grotesque';
  src: url("../fonts/BrandonGrotesque/BrandonGrotesque-Regular.eot");
  src: url("../fonts/BrandonGrotesque/BrandonGrotesque-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Regular.woff2") format("woff2"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Regular.woff") format("woff"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Regular.ttf") format("truetype"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Regular.svg#BrandonGrotesque-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Brandon Grotesque';
  src: url("../fonts/BrandonGrotesque/BrandonGrotesque-Light.eot");
  src: url("../fonts/BrandonGrotesque/BrandonGrotesque-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Light.woff2") format("woff2"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Light.woff") format("woff"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Light.ttf") format("truetype"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Light.svg#BrandonGrotesque-Light") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Brandon Grotesque';
  src: url("../fonts/BrandonGrotesque/BrandonGrotesque-Black.eot");
  src: url("../fonts/BrandonGrotesque/BrandonGrotesque-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Black.woff2") format("woff2"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Black.woff") format("woff"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Black.ttf") format("truetype"), url("../fonts/BrandonGrotesque/BrandonGrotesque-Black.svg#BrandonGrotesque-Black") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'Fira Sans';
  src: url("../fonts/FiraSans/FiraSans-Bold.eot");
  src: url("../fonts/FiraSans/FiraSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/FiraSans/FiraSans-Bold.woff2") format("woff2"), url("../fonts/FiraSans/FiraSans-Bold.woff") format("woff"), url("../fonts/FiraSans/FiraSans-Bold.ttf") format("truetype"), url("../fonts/FiraSans/FiraSans-Bold.svg#FiraSans-Bold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'Fira Sans';
  src: url("../fonts/FiraSans/FiraSans-Black.eot");
  src: url("../fonts/FiraSans/FiraSans-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/FiraSans/FiraSans-Black.woff2") format("woff2"), url("../fonts/FiraSans/FiraSans-Black.woff") format("woff"), url("../fonts/FiraSans/FiraSans-Black.ttf") format("truetype"), url("../fonts/FiraSans/FiraSans-Black.svg#FiraSans-Black") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'Fira Sans';
  src: url("../fonts/FiraSans/FiraSans-Regular.eot");
  src: url("../fonts/FiraSans/FiraSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/FiraSans/FiraSans-Regular.woff2") format("woff2"), url("../fonts/FiraSans/FiraSans-Regular.woff") format("woff"), url("../fonts/FiraSans/FiraSans-Regular.ttf") format("truetype"), url("../fonts/FiraSans/FiraSans-Regular.svg#FiraSans-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Fira Sans';
  src: url("../fonts/FiraSans/FiraSans-SemiBold.eot");
  src: url("../fonts/FiraSans/FiraSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/FiraSans/FiraSans-SemiBold.woff2") format("woff2"), url("../fonts/FiraSans/FiraSans-SemiBold.woff") format("woff"), url("../fonts/FiraSans/FiraSans-SemiBold.ttf") format("truetype"), url("../fonts/FiraSans/FiraSans-SemiBold.svg#FiraSans-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
}

@media screen and (max-width:1250px)
{
	.container {
		width: 95%;
		max-width: 95%;
	}
	.header  .is-5{
		width: 200px;
		float: left;
	}
	.header  .is-7 {
		float: right;
		width: calc(100% - 215px);
	}
	.containerCenterSlider_Index {
	   width: 85%;
	}
	.containerSlider_Index .flex-direction-nav {
		width: 85%;
		bottom: 135px;
	}
	.layerSlider_Index {
		bottom: 175px !important;
	}
	.containerColums_Home {
		width: 90%;
	}
	.titleHome_is_1 , .titleHome_is_2 , .ct-title.mb40
	{
		font-size: 40px;
	}
	.containerCarouselHome {
		width: 90%;
	}
	.ct-card--hero .ct-card__title, .ct-card--hero-active .ct-card__title {
		font-size: 15px;
	}
	.sedes  .ct-title
	{
		font-size: 40px;
	}
	.containerAdvantages {
		width: 80%;
	}
	.ct-card__title--advantages {
		font-size: 15px;
	}
	.containerUbicacion_sedes {
		width: 90%;
	}
	.nav_social li {
		margin-left: 8px;
	}
	.nav-footer ul li {
		margin-bottom: 0px;
	}
	.containerColums_Home .ct-card__action a img
	{
		margin-left:10px;
	}
	.containerNews  .ct-title
	{
		font-size: 40px;
	}
	#containerSlider .containerCenter_Slider {
		width: 90%;
	}
	.containerCenter_Full {
		width: 90%;
	}
	.centerContent {
		width: 80%;
	}
	.ct-card--hero .ct-card__body, .ct-card--hero-active .ct-card__body {
		padding: 25px;
	}
	.ct-card--hero, .ct-card--hero-active {
		min-height: auto;
	}	
	.containerBlock_Banner ul li {
		width: 360px;
	}
	.tabs_CPPQT ul li {
		width: 32%;
	}	
	
	
	
	
		
}




@media screen and (max-width:1024px)
{
	.lineCursos .slick-prev
	{
		display:none !important;
	}	
	.lineCursos .slick-next
	{
		display:none !important;

	}
	#planestudios {
		padding-top: 0px;
		margin:0 auto;
	}
	.containerCtSlide {
		margin-top: 15px;
	}
	.img_adap_mv
	{
		display: block !Important;
	}
	.img_adap_pc
	{
		display:none !Important;
	}
	.contentCursosMovil {
		width: 92%;
		margin: 0 auto;
		margin-left: 3%;
	}
	.contentCursosMovil .ct-card__slide {
		margin-left:9px  !important;
		margin-right:9px !important;
	}
	.containerSedesMovil {
		width: 92%;
		margin: 0 auto;
		margin-left: 3%;
	}
	.containerSedesMovil .ct-card__slide {
		margin-left:9px  !important;
		margin-right:9px !important;
	}

	.is_movil
	{
		display:block;
	}	
	.is_desktop
	{
		display:none;
	}
	.contentCatMovil .ct-card--hero, .contentCatMovil .ct-card--hero-active {
		min-height: auto !important;
	}

	.linkFaqResult {
		font-size: 14px;
		letter-spacing: 0px;
		margin-top:10px;
	}
	.wrapperSliderResult_Right {
		top: 280px;
		width: 100%;
	}
	.wrapperSliderResult_Left {
		top: 150px;
		max-width: 100%;
		width: 100%;
		text-align: center;
	}
	.wrapperSliderResult_Left span {
		font-size: 12px;
		letter-spacing: 0.5px;
	}
	.wrapperSliderResult_Left h1 {
		font-size: 20px;
		letter-spacing: 0.5px;
		line-height: 25px;
		margin-top: 8px;
	}
	#containerSearch_Result {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	#containerSearch_Result .containerCenter_searchResult {
		width: 90%;
	}
	.containerResult_SearchCat {
		width: 100%;
		margin-top: 0px;
		margin-left: 0px;
	}
	.linkFaqResult {
		display: block;
		text-align: center;
	}
	.listResult_SearchCat a {
		font-size: 14px;
		letter-spacing: 0.39px;
	}
	.containerResult_Content {
		width: 100%;
		margin-top: 30px;
	}
	.numerResult_Search {
		font-size: 14px;
		display: block;
		letter-spacing: 0px;
		float: none;
	}
	.blockOrder_Result {
		width: 100%;
		margin: 0 auto;
		margin-top: 15px;
	}
	.blockOrder_Result span {
		font-size: 13px;
		letter-spacing: 0px;
		display: block;
		width: 100%;
		text-align: center;
		padding-top: 5px;
	    padding-bottom: 5px;
	}
	.blockOrder_Result select {
		width: 100%;
		font-size: 13px;
		letter-spacing: 0px;
		margin-top: 0px;
		text-indent: 15px;
		margin-left: 0px;
	}
	.blockOrder_Result:after {
		top: 45px !important;
	}
	.containerResult_SearchCat span {
		letter-spacing: 0px;
	}
	.searchRenew {
		float: none;
		width: 190px;
		margin: 0 auto;
	}
	.searchRenew svg {
		left: -8px;
	}
	.ImgCarrerasPC
	{
		width: 100%;
	}
	.numerResult_Search {
		font-size: 14px;
		text-align: center;
	}
	.desktop
	{
		display:none;
	}
	.movil
	{
		display:block;
	}
	.quantityPage_Result_Search {
		font-size: 14px;
		margin-top: 40px;
		padding-bottom: 10px;
		letter-spacing: 0px;
	}
	.listResult_Search ul li strong {
		font-size: 13px;
		letter-spacing: 0px;
		margin-bottom: 0px;
	}
	.listResult_Search ul li h2 {
		font-size: 18px;
		letter-spacing: 0px;
		line-height: 22px;
		padding-top: 5px;
		padding-top: 8px;
	}
	.containerPagination_Search {
		margin-top: 20px;
		margin-left: 0px;
		text-align: center;
	}
	.containerPagination_Search a {
		margin-right: 10px;
	}
	.listResult_Search ul li span {
		font-size: 11px;
		letter-spacing: 0px;
		margin-top: 5px;
	}
	.listResult_Search ul li p {
		font-size: 12px;
		letter-spacing: 0px;
		margin: 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		line-height: 15px;
	}
	.containerCertification_Name ul {
		width: 90%;
	}
	.blockMetodologia .ct-card__cite {
		box-shadow: 0px 0px 0px #cacaca;
	}
	.containerVideoPopup {
		width: 85%;
		height: 200px;
	}
	.closePopup {
		right: 0px;
		top: -15px;
	}
	.blockMetodologia {
		padding-top: 40px !important;
		padding-bottom:0px !important;
		padding-left: 5% !important;
		padding-right: 5%  !important;
	}
	.blockMetodologia h2 {
		font-size: 17px !important;
		margin-bottom: 30px;
	}
	.blockPhotoTest {
		width: 140px;
		margin: 0 auto;
	}
	.testimonioimagencurve:before
	{
		width:140px;
	}
	.blockMetodologia .ct-card__cite {
		border-radius: 15px;
		text-align: center;
	}
	.blockMetodologia .ct-card__cite {
		font-size: 13px;
		line-height: 20px;
		font-family: FiraSans-Light;
		min-height: 80px;
		padding-top: 00px;
		padding-bottom: 0px;
	}
	.blockMetodologia .ct-card-slider__arrows  {
		display:none;
	}
	#headerMovil
	{
		width: 100%;
		top: 0px;
		position: absolute;
		padding-top: 25px;
		z-index: 9;
		padding-bottom: 25px;
	}
	.containerCenter_Movil
	{
		width:90%;
		margin:0 auto;
	}
	.logoMovil
	{
		float:left;
	}
	.logoMovil svg
	{
		width:115px;
		height:auto;
		display:block;
	}
	.blockIcosMovil
	{
		float: right;
		margin-top: 7px;
	}
	.navMovil
	{
		float:right;
		width:20px;
	}
	.navMovil span
	{
		width: 100%;
		height: 1px;
		background: #fff;
		display: block;
		margin-bottom: 6px;
	}
	.searchMovil
	{
		float: right;
		margin-top: -4px;
		margin-right: 21.94pt;
	}
	.searchMovil svg
	{
		width:18px;
	}
	#containerSliderMovil
	{
		width:100%;
		height:550px;
		position: relative;
	}
	#containerSliderMovil .slides li
	{
		height:550px;
	}
	.flex-control-nav {
		width: 90% !important;
		bottom: 30px;
	}
	.flex-control-paging li a {
		border: none  !important;
		background: #999999 !important;
		width: 10px;
		height: 10px;
	}
	.flex-control-nav li {
		margin-left: 2px  !important;
	}
	.flex-control-paging li a {
		width: 10px !important;
		height: 10px !important;
	}
	.flex-control-paging li a.flex-active {
		background: #005D64 !important;
		width: 32px !important;
		border-radius: 5px !important;
		height: 10px;
	}
	.containerCenterSlider_Index {
		width: 85%;
		margin: 0 auto;
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 0px;
	}
	.layerSlider_Index h1 {
		font-size: 33px;
		line-height: 35px;
		font-family: 'Brandon Grotesque';
		font-weight: 700;
		color: #fff;
		text-transform: uppercase;
		padding-right: 40%;
	}
	.layerSlider_Index {
		position: absolute;
		bottom: 85px !important;
		left: 0px;
		width: 100%;
	}
	.layerSlider_Index p {
		font-size: 16.5px;
		font-family: FiraSans-Light;
		letter-spacing: 0.2px;
		color: #fff;
		line-height: 20px;
		display: block;
		padding-top: 15px;
		padding-bottom: 11px;
	}
	.layerSlider_Index a {
		background: #009AA6;
		font-size: 13px;
		font-family: 'Brandon Grotesque';
		font-weight: bold;
		letter-spacing: 0.5px;
		color: #fff;
		line-height: 25px;
		padding: 0px;
		border-radius: 30px;
		margin-top: 0px;
		display: table;
		width: 50%;
		padding-top: 14px;
		padding-bottom: 14px;
		text-align: center;
	}
	.blockMovil_1
	{
		padding-top:40px;
		padding-bottom:40px;
	}
	.blockMovil_1 .containerCenter_Movil {
		width: 95%;
	}
	.blockMovil_3 .containerCenter_Movil {
		position: relative;
	}
	.titleHomeMovil
	{
		font-size: 17px;
		font-family: 'Brandon Grotesque';
		font-weight: bold;
		letter-spacing: 0.5px;
		color: #004165;
		line-height: 13px;
		text-align: center;
		position:relative;
		text-transform:uppercase;
	}
	.titleHomeMovil:before
	{
		content: '';
		background-color: #69BE28;
		border: solid #69BE28 1px;
		border-radius: 7px;
		display: block;
		height: 5px;
		margin: 0px auto;
		width: 18px;
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: -18px;
	}
	.contentCatMovil .column.is-6-mobile {
		flex: none;
		width: 33%;
		box-sizing: inherit;
		padding: 1%;
	}
	.contentCatMovil .ct-card__image  {
		height:100%;
	}
	.contentCatMovil .ct-card__image img  {
		height:100%;
	}
	.contentCatMovil .ct-card__action img  {
		width:13px;
	}
	.contentCatMovil .ct-card__action a  {
		border: none !important;
		background: none !important;
		font-size: 0rem;
		max-width: 100%;
		min-width: 100%;
		justify-content: flex-end;
		height: auto;
	}
	.contentCatMovil   {
		margin-top:40px;
	}
	.buttonAll_Movil
	{
		border: 1px solid #002C44;
		font-size: 12px;
		font-family: 'Brandon Grotesque';
		font-weight: 700;
		color: #002C44;
		width: 250px;
		display: block;
		text-transform: uppercase;
		margin: 0 auto;
		text-align: center;
		padding: 17px 0px;
		border-radius: 17px;
		margin-top: 30px;
		line-height: 10px;
		box-shadow: 0px 0px 1px #002C44;
	}
	.buttonAll_Movil_white
	{
		border: 1px solid #fff;
		font-size: 12px;
		font-family: 'Brandon Grotesque';
		font-weight: 700;
		color: #fff;
		width: 250px;
		display: block;
		text-transform: uppercase;
		margin: 0 auto;
		text-align: center;
		padding: 16px 0px;
		border-radius: 17px;
		margin-top: 15px;
		line-height: 10px;
		box-shadow: 0px 0px 1px #002C44;
	}
	.blockMovil_2
	{
		padding-top:20px;
		padding-bottom:40px;
	}
	.textIntroMovil
	{
		font-size: 11.5px;
		text-align: center;
		line-height: 20px;
		padding-top: 30px;
	}
	.textIntroMovil p
	{
		line-height: 22px;
	}
	.contentCursosMovil .ct-card__action
	{
		display:none;
	}
	.contentCursosMovil .ct-card__title
	{
		width:100%;
		text-align:center;
		margin: 0 0 24px;
	}
	.contentCursosMovil
	{
		padding-top: 30px;
	}
	.contentCursosMovil .ct-card-slider__arrows button
	{
		height: 38px;
		width: 38px;
		overflow: hidden;
		box-shadow: 1px 2px 3px #b3b3b3e3;
	}
	.contentCursosMovil  .ct-card-slider__arrow--left
	{
	    top: 170px;
		left: 35px;
	}
	.contentCursosMovil  .ct-card-slider__arrow--right
	{
	    top: 170px;
		right: 35px;
	}
	.ct-hero__bullets button {
		background-color: #D8D8D8;
		border: none;
		display: inline-block;
		height: 6px;
		margin: 0 0px;
		width: 6px;
	}
	.ct-hero__bullets {
		padding-top: 10px;
	}
	.ct-card__bullet--active
	{
		background:#004165 !important;
	}
	.whiteMovil
	{
		color:#fff;
	}
	.blockMovil_3
	{
		padding-top:30px;
		background:#009AA6;
		position:relative;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	.blockMovil_3 .column h2
	{
		font-size: 10px;
		padding-left: 0px;
		color: #fff;
		padding-top: 18px;
		padding-right: 0px;
		line-height: 15px;
		letter-spacing: 0px;
		margin-bottom: 0px;
		text-align: center;
	}
	.blockMovil_3 .column
	{
		padding:0px;
		margin-bottom: 5px;
	}
	.blockMovil_3 .section {
		padding-top: 35px;
		padding-bottom: 0px;
		padding-left: 5%;
	}
	.blockMovil_3 .fontMovil {
		color: #fff;
		font-size: 7px;
		text-align: center;
		display: block;
		margin-top: 35px;
		letter-spacing: 0.3px;
	}
	.blockMovil_3:before
	{
		content: "";
		position: absolute;
		width: 100%;
		height: 120px;
		background: #009aa6;
		bottom: -55px;

	}
	.blockMovil_4
	{
		padding-top: 30px;
		padding-bottom: 30px;
		background: #fff;
		margin-top: 50px;
	}
	.blockMovil_4 .titleHomeMovil
	{
		line-height: 29px;
		font-size: 16.5px;
	}
	.blockMovil_4 .select
	{
	    width: 50%;
		margin: 0 auto;
		display: table;
		margin-top: 35px;
	}
	.blockMovil_4 .select select
	{
		border: 1px solid #004165;
		text-transform: inherit;
		font-size: 14px;
		letter-spacing: -0.8px;
		text-indent: 10px;
		height: 40px;
		border-radius: 5px !important;
		width: 100%!important;
		font-family: 'Fira Sans';
		box-shadow: 0px 0px 0px #10646b !important;
		line-height: 32px;
	}

	.ct-card__image--icon {
		padding: 14px;
		width: 70px;
		height: 70px;
	}

	.blockMovil_4 .select:not(.is-multiple):not(.is-loading)::after {
		top: 55%;
	}
	.containerSedesMovil .ct-card__action
	{
		display:none;
	}
	.containerSedesMovil .ct-card__title
	{
		width:100%;
		text-align:center;
		margin: 0 0 24px;
	}
	.containerSedesMovil
	{
		padding-top: 30px;
		margin-bottom: -10px;
	}
	.containerSedesMovil .ct-card-slider__arrows button
	{
		height:38px;
		width: 38px;
		overflow: hidden;
		box-shadow: 1px 2px 3px #b3b3b3e3;
	}
	.containerSedesMovil  .ct-card-slider__arrow--left
	{
	    top: 170px;
		left: 35px;
	}
	.containerSedesMovil  .ct-card-slider__arrow--right
	{
	    top: 170px;
		right: 35px;
	}
	.blockMovil_5
	{
		padding-top: 30px;
		padding-bottom: 35px;
		background: #F5F8F9;
	}
	.contentNewsMovil
	{
		margin-top:30px;
	}
	.contentNewsMovil .ct-card__body .ct-card__datetime
	{
		font-size: 9px;
		display: block;
		margin-bottom: 7px;
	}
	.contentNewsMovil .ct-card__body  .ct-card__title {
		font-size: 12px;
	}
	.contentNewsMovil .ct-card__body  .ct-card__description {
		font-size: 11px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.contentNewsMovil .ct-card__body {
		width: 65%;
		padding: 0px 13px;
	}
	.contentNewsMovil  .ct-card__image {
		max-width: 40%;
		width: 40%;
	}
	.contentNewsMovil  .ct-card__image img  {
		display: block;
		height: 105px;
	}
	.contentNewsMovil  .ct-card__linkMore {
		margin-top: 0px;
		font-size: 10px;
	}
	.contentNewsMovil  .buttonAll_Movil
	{
		margin-top:35px;
	}
	#footerMovil
	{
		padding-top: 23px;
		padding-bottom: 30px;
		background: #002C44;
	}
	.LaureateMovil
	{
		float: right;
		width: 90px;
		margin-top: 4px;
	}
	.clearMovil , .clear
	{
		clear:both;
	}
	.navfooterMovil
	{
		width: 100%;
		margin-top: 20px;
		border-bottom: 1px solid #ececec;
	}
	.navfooterMovil a
	{
		width: 100%;
		display: block;
		margin-bottom: 22px;
		font-size: 11px;
		font-family: 'Brandon Grotesque';
		color: #fff;
		letter-spacing:0.5px;
	}
	.navSocialMovil ul
	{
		font-size: 0px;
		margin-top: 28px;
	}
	.navSocialMovil li
	{
		display: inline-block;
		position: relative;
		width:23%;
		text-align:center;
	}
	.navSocialMovil li:last-child
	{
		text-align:right;
		width:15%;
	}
	.navSocialMovil li:first-child
	{
		text-align:left;
		width:15%;
	}
	.navSocialMovil li:before {
		content: "";
		position: absolute;
		width: 1px;
		height: 14px;
		background: #afafaf;
		right: 5px;
		top: 2px;
	}
	.navSocialMovil li img {
		height: 14px;
	}
	.navSocialMovil li:last-child:before {
		display:none;
	}
	#footerMovil  .containerCenter_Movil
	{
		width:85%;
	}
	.copyRightMovil
	{
		font-size: 10px;
		font-family: 'Brandon Grotesque';
		color: #fff;
		display: block;
		text-align: center;
		margin-top: 20px;
		letter-spacing: 0.5px;
	}
	#footerMovil  .buttonAll_Movil {
		margin-top: 15px;
	}
	#sliderInternalMovil
	{
		width:100%;
		height:550px !important;
		position: relative;
		background:#000;
	}
	#sliderInternalMovil a {
		background: #009AA6;
		font-size: 13px;
		font-family: 'Brandon Grotesque';
		font-weight: bold;
		letter-spacing: 0.5px;
		color: #fff;
		line-height: 25px;
		padding: 0px;
		border-radius: 30px;
		margin-top: 0px;
		display: table;
		width: 50%;
		padding-top: 14px;
		padding-bottom: 14px;
		text-align: center;
	}
	.overlayMovil
	{
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0.18) 15%, #1f1f1f 100%);
		position: absolute;
		top: 0px;
	}
	.wrapperSliderMovil {
		position: absolute;
		bottom: 160px;
		left: 0px;
		width: 100%;
	}
	.wrapperSliderMovil h1 {
		font-size: 33px;
		line-height: 35px;
		font-family: 'Brandon Grotesque';
		font-weight: 700;
		color: #fff;
		text-transform: uppercase;
		padding-right: 15%;
	}
	.wrapperSliderMovil p {
		font-size: 16.5px;
		font-family: FiraSans-Light;
		letter-spacing: 0.1px;
		color: #fff;
		line-height: 20px;
		display: block;
		padding-top: 12px;
		padding-bottom: 45px;
	}
	.containerCenterSlider_Internal {
		width: 88%;
		margin: 0 auto;
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 0px;
	}

	.ct-breadcrumbs
	{
		padding:8px 0px;
		border-bottom: solid rgba(74, 74, 74, 0.1) 1px;
		line-height: 10px;
		padding-bottom: 10px;
	}
	.ct-breadcrumbs a
	{
	    font-size: 8px;
		font-family: 'Brandon Grotesque', 'sans-serif';
		font-weight: normal;
		color: #4A4A4A;
	}
	.ct-breadcrumbs i img
	{
		height: 7px;
		margin-left: -1px;
		margin-right: 2px;
	}
	.ct-breadcrumbs span
	{
		font-size: 8px;
		font-family: 'Brandon Grotesque', 'sans-serif';
		font-weight: bold;
		color: #4A4A4A;
		text-transform: uppercase;
		line-height: 10px;
	}
	.icoBreadCrumbs
	{
		height: 7px;
		margin-top: 6px;
		float: left;
	}
	.activeTabs_Somos
	{
		color:#009AA6 !important;
	}
	#containerSliderMovil .flex-direction-nav
	{
		display:none;
	}
	.containerColums_Home {
		width: 100%;
	}
	.columns {
		margin:0px;
	}
	.column {
		padding: 0px;
	}
	.containerTabs_Somos
	{
		width: 100%;
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.titleTabs_Somos
	{
		width: 100%;
		margin-top: 0px;
	}
	.titleTabs_Somos a
	{
		display: block;
		font-family: 'Brandon Grotesque';
		font-size: 13px;
		text-transform: uppercase;
		color: #012C44;
		position: relative;
		transition: all 0.2s ease-in-out;
		width: 33.3%;
		float: left;
		text-align: center;
		font-weight: bold;
		margin-bottom: 0px;
	}
	.activeTabs_Somos:after
	{
		height: 1px !important;
		width: 90%;
		background-color: #009AA6;
		display: block;
		bottom: -3px;
		position: absolute;
		border: none !important;
		left: 0px;
		right: 0px;
		margin: 0 auto;
	}
	.activeTabs_Somos
	{
		color:#009AA6;
		font-size:13px !important;
	}
	.contentTabs_Somos
	{
		width: 100%;
		margin-top:30px;
		position:relative;
	}
	.imageTabs_Somos
	{
		width: 52%;
		height: 220px;
		background: #000;
		float: right;
		border-radius: 0px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		overflow: hidden;
	}
	.imageTabs_Somos img
	{
		width: 100%;
		height: 220px;
		display:block;
	}
	.contentblockTabs_Somos
	{
		width: 62%;
		border-radius: 10px;
		padding: 25px 20px;
		box-shadow: 0px 3px 3px #c7c7c74f;
		background: #fff;
		position: absolute;
		box-sizing: border-box;
		bottom: 20px;
		padding-bottom: 40px;
		margin-left: initial;
		margin-top: initial;
		color: #004165;
	}
	.contentblockTabs_Somos p
	{
		color: #004165;
		font-family: "Fira Sans";
		font-size: 12.5px;
		line-height: 20px;
		letter-spacing: 0px;
		letter-spacing: 0.5px;
	}
	.containerTabs_Somos .centerContent_ {
		width: 100% !important;
	}
	.centerContent_ {
		width: 90%;
	}
	.is100Movil {
		width: 100% !important;
	}

	.newTitleH2 {
		font-size: 14px;
		margin-bottom: 20px;
		letter-spacing: 0.5px;
	}
	.newTitleH2:after {
		height: 5px;
		width: 25px;
	}
	.timeLine_HistoriaPremios {
		width: 460px !important;
	}
	.timeLine_HistoriaPremios {
		padding-top: 30px;
		padding-bottom: 60px;
	}
	.content
	{
		overflow:hidden;
	}
	.textHistoria_Premios {
		font-size: 12px;
		line-height: 20px;
	}
	.textHistoria_Premios p {
		font-size: 12.5px;
		line-height: 22px;
		letter-spacing: 0.5px;
	}
	.ct-year__number  {
		font-size: 12px !important;
	}
	.ct-year__title {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 10px !important;
	}
	.ct-year__number::before {
		height: 10px;
		width: 10px;
	}
	.timeLine_HistoriaPremios .ct-card-slider__arrows{
		position: absolute;
		bottom: -80px;
		left: -65px;
		right: 0px;
		width: 80px;
		height: 40px;
		margin: 0 auto;
	}
	.timeLine_HistoriaPremios .ct-card-slider__arrow--left {
		top: 0px;
		left: 0px;
		width: 38px;
		border-radius: 50%;
		height: 38px;
		background-position: center;
		background-size: 40px;
		transform: translate3d(0, 0%, 0);
		border:1px solid #002C44;
	}
	.timeLine_HistoriaPremios .ct-card-slider__arrow--right {
		top: 0px;
		right: 0px;
		width: 38px;
		border-radius: 50%;
		height: 38px;
		background-position: center;
		background-size: 40px;
		transform: translate3d(0, 0%, 0);
		border:1px solid #002C44;
	}
	.newTitleH2 br
	{
		display:none;
	}
	.textReconocimiento {
		font-size: 12.4px;
		line-height: 24px;
		width: 94%;
		letter-spacing: 0.4px;
	}
	.textReconocimiento p {
		font-size: 12.4px;
		line-height: 24px;
		letter-spacing: 0.4px;
	}
	.imagesReconocimiento {
		margin-right: 0px;
		width: 100%;
		margin-top: 25px;
		font-size:0px;
	}
	.imagesReconocimiento ul li {
		margin-left: 0px;
		width: 45%;
	}
	.imagesReconocimiento ul li img
	{
		height:35px;
	}
	.containerReconocimiento a {
		font-size: 11px;
		margin-top: 35px;
		padding-top: 13px;
		padding-bottom: 13px;
	}
	.containerReconocimiento {
		width: 100%;
		padding-top: 30px;
		padding-bottom: 40px;
		background: #004165;
	}
	.containetLink_Somos {
		padding-top: 20px;
	}
	.containetLink_Somos ul li .wrapperBanner_1 {
		bottom: 20px;
		left: 15px;
	}
	.containetLink_Somos ul li h3 {
		font-size: 17px;
		padding-right: 0%;
		height: auto;
	}
	.containetLink_Somos ul li a {
		font-size: 11px;
		background: url(../img/icoSearch.png);
		background-repeat: no-repeat;
		background-position: top 3px right;
		padding-right: 20px;
		margin-top: 5px;
		background-size: 10px;
		line-height: 17px;
		margin-top: 20px;
	}
	.containetLink_Somos ul li {
		width: 100%;
		height: 240px;
		box-shadow: 0px 1px 3px #3c3c3ccc;
		margin-right: 0px;
		margin-bottom: 12px;
	}
	.containetLink_Somos .centerContent_ {
		width: 85%;
	}
	.containerHistoria_Premios {
		padding-bottom: 10px;
	}
	.slider_InternalButton a
	{
		background: #009AA6;
		font-size: 13px;
		font-family: 'Brandon Grotesque';
		font-weight: bold;
		letter-spacing: 0.5px;
		color: #fff;
		line-height: 25px;
		padding: 0px;
		border-radius: 30px;
		margin-top: 0px;
		display: table;
		width: 100%;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
	}
	.slider_InternalButton .wrapperSliderMovil {
		bottom: 60px;
	}
	.centerContent {
		width: 90%;
		z-index: 99;
	}
	.containerBlock_Escuela_is_1 .centerContent {
		z-index: 99;
	}
	.containerBlock_Escuela_is_1 {
		padding-top: 40px;
		border-top-left-radius: 0px;
		margin-top: 0px;
		padding-bottom: 20px;
		background:#009AA6 !important;
		position:relative;
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	.containerBlock_Escuela_is_1:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 120px;
		background:#009AA6;
		bottom: -47px;
	}
	.ct-title, .ct-subtitle {
		font-size: 15px;
	}
	.ct-subtitle:after {
		height: 5px;
		width: 20px;
		margin-top: 3px;
	}
	.section {
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.sectionCiclo0 {
		padding-left: 5%;
		padding-right: 5%;
	}
	.containerGrid_Escuela ul li {
		width: 33% !important;
		height:inherit !important;
	}
	.containerGrid_Escuela .column.is-4 {
		height: auto;
		padding: 3%;
	}
	.containerGrid_Escuela .ct-card--hero:after
	{
		content: "";
		background: url(../img/icons/arrow_card_mobile.svg);
		width: 14px;
		height: 14px;
		position: absolute;
		bottom: 15px;
		right: 12px;
		background-size: 100%;
		z-index: 99;
	}
	.containerGrid_Escuela .ct-card:before {
		position: absolute;
		width: 100%;
		height: 100%;
		content: '';
		display: block;
		background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 15%, #1f1f1f 100%);
		z-index: 8;
		right: 0px;
		bottom: 0px;
	}


	.containerGrid_Escuela ul li .ct-card__body{
		padding-bottom: 5px !important;
	}
	.containerGrid_Escuela .ct-card__body {
		width: 100%!important;
		padding: 10px !important;
	}
	.containerGrid_Escuela .ct-card__action a {
		display:none;
	}
	.containerGrid_Escuela .ct-card__title {
		color: #ffffff;
		margin: 0 0 40px;
		position: relative;
		z-index: 10;
		font-size: 0.75rem;
		width: 100%;
	}
	.containerGrid_Escuela ul li .column
	{
		width: 100%!important;
	}
	.containerGrid_Escuela
	{
		margin-top: 40px;
		width: 105%;
		margin-left: -2.5%;
	}
	.containerGrid_Escuela .containerCenter_Movil {
		width: 95%;
	}
	.wraperText_Escuela h2 {
		font-size: 15px;
		line-height: 23px;
		margin-bottom: 25px !important;
		letter-spacing: 0.5px;
	}
	.containerAdvanteges .column h2 {
		font-size: 10px;
		padding-left: 7px;
		color: #fff;
		padding-top: 18px;
		padding-right: 5%;
		line-height: 14px;
		letter-spacing: 0px;
	}
	.containerBlock_Escuela_is_1 .section {
		padding: 0px 1.5rem !important;
	}
	.containerLab_Escuela {
		background: none;
		padding-top: 70px;
		padding-bottom: 40px;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
		margin-top: 0px;
	}
	.containerAdvanteges .buttonAll_Advanteges {
		width: 250px;
		margin-top:0px;
	}
	.containerAdvanteges h2 span
	{
		display:none;
	}
	.containerLab_Escuela .ct-subtitle {
		font-size: 14px;
	}
	.containerLab_Escuela:after {
		height: 5px;
		width: 20px;
		margin-top: 3px;
	}
	.containerLab_Escuela p {
		font-size: 12px;
		line-height: 22px;
	}
	.ct-laboratories-slider
	{
		margin-top:30px;
	}
	.ct-laboratories-slider  .ct-card  {
		min-height: 250px !important;
	}
	.containerLab_Escuela .ct-card__body {
		padding-left: 20px;
	}
	.ct-laboratories-slider .ct-card-slider__controls
	{
		display:none;
	}
	.containerAlianzas {
		padding-top: 40px;
		margin-top: 0px;
		padding-bottom: 70px;
	}
	.containerAlianzas .ct-subtitle {
		font-size: 16px;
		margin-top:0px;
	}
	.containerAlianzas p {
		font-size: 12px;
		line-height: 20px;
		width: 90%;
	}
	.containerAlianzas a {
		font-size: 12px;
		margin-bottom: 25px;
		color: #5EB02E;
		margin-top: 25px;
	}
	.containerAlianzas .ct-card-slider {
		display:none;
	}
	.containerBlockAlianzas_Movil
	{
		width:100%;
		text-align:center;
		display:block;
	}
	.containerBlockAlianzas_Movil ul
	{
		font-size:0px;
	}
	.containerBlockAlianzas_Movil ul li
	{
		width:50%;
		display:inline-block;
		/*margin-bottom:-30px;*/
	}
	.containerBlockAlianzas_Movil ul li img
	{
		height: 140px;
		display: block;
		margin: 0 auto;
	}
	.wrapperContact_Internal h2 {
		font-size: 13px;
		margin-top: 20px;
	}
	.wrapperContact_Internal {
		width: 100%;
		margin-left: 0%;
		border-top: 1px solid #E5ECEF;
	}
	.containerImage_Contact_Internal
	{
		display:none;
	}
	.wrapperContact_Internal h2:after {
		margin-top: 2px;
		height: 5px;
		width: 19px;
	}
	.formContact_Internal label
	{
		display:none;
	}
	.formContact_Internal p {
		margin-bottom: 10px;
	}
	.formContact_Internal p .wpcf7-not-valid
	{
		border-color: #69BE28 !important;
		color: #69BE28 !important;
	}
	.formContact_Internal p .wpcf7-not-valid input
	{
		border-color: #69BE28 !important;
	}

	.wpcf7-not-valid::placeholder {
		color: #69BE28 !important;
	}
	.wpcf7-not-valid:-ms-input-placeholder {
	  color: #69BE28 !important;
	}
	.wpcf7-not-valid::-ms-input-placeholder {
	  color: #69BE28 !important;
	}

	.formContact_Internal p .wpcf7-not-valid-tip
	{
		display:none;
	}

	.formContact_Internal select
	{
		font-family: 'Fira Sans' !important;
		font-size: 12px;
	}
	.formContact_Internal input[type="checkbox"] {
		float: left;
		margin-top: 2px;
	}
	.formContact_Internal input[type="submit"] {
		background: #009AA6;
		font-size: 13px;
		font-family: 'Brandon Grotesque';
		font-weight: bold;
		letter-spacing: 0.5px;
		color: #fff;
		line-height: 25px;
		padding: 0px;
		border-radius: 30px;
		display: table;
		width: 90%;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
		border: none;
		margin: 0 auto;
		margin-top: 20px;
	}
	.tabs_CPPQT .centerContent {
		width: 100%;
	}
	.tabs_CPPQT ul {
		font-size:0px;
	}
	.tabs_CPPQT ul li a {
		font-size: 11px;
		padding: 15px 25px 10px;
	}
	.tabs1 h2 {
		padding-top: 10px;
	}
	.tabs1 p {
		font-size: 12.4px;
		line-height: 22px;
		letter-spacing: 0.1px;
	}



	.containerSliderLab_Movil
	{
		position: relative;
		display: block;
		width: 112%;
		margin-top: 25px;
		margin-left: -6%;
		margin-bottom: 20px;
	}
	.containerSliderLab_Movil .slick-prev
	{
		top: 181px;
		left: 59px;
		background: url(../img/icons/hero/arrow_left.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 38px;
		border: none;
		color: transparent !important;
		box-shadow:0px 3px 4px #b9b9b9;
		width: 38px;
		border-radius: 50%;
		height: 38px;
		position: absolute;
		z-index:999;
	}
	.containerSliderLab_Movil .slick-next
	{
		top: 181px;
		right: 59px;
		background: url(../img/icons/hero/arrow_rigth.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 38px;
		color: transparent !important;
		box-shadow:0px 3px 4px #b9b9b9;
		border: none;
		width: 38px;
		border-radius: 50%;
		height: 38px;
		position: absolute;
		z-index:999;
	}
	.containerSliderLab_Movil .wrapperSlide1 img {
		margin-top:0px !important;
		border-radius: 5px !important;
	}
	.containerSliderLab_Movil .wrapperSlide1
	{
		width:146px;
		height:200px;
		position:relative;
	}
	.containerSliderLab_Movil .slick-slide {
		margin: 0 7px;
	}
	.containerSliderLab_Movil .slick-dots
	{
		width:100%;
		text-align:center;
	}
	.containerSliderLab_Movil .slick-dots li
	{
		display:inline-block;
	}
	.containerSliderLab_Movil .slick-dots li button
	{
		background-color: #D8D8D8;
		border: none;
		display: inline-block;
		height: 6px;
		margin: 0 2px;
		width: 6px;
		font-size: 0px;
		border-radius: 17px;
		padding: 0px;
	}
	.containerSliderLab_Movil .wrapperSlide1 h2
	{
		font-family: 'Brandon Grotesque';
		font-size: 10px;
		position: absolute;
		bottom: 15px;
		left: 15px;
		color: #fff;
		text-transform: uppercase;
		font-weight: bold;
		padding-right: 15px;
	}




	.containerCarruselLaboratorio_Movil
	{
		position: relative;
		display: block;
		width: 100%;
		margin-top: 25px;
		margin-bottom: 20px;
	}
	.containerCarruselLaboratorio_Movil .slick-prev
	{
		top: 181px;
		left: 59px;
		background: url(../img/icons/hero/arrow_left.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 38px;
		border: none;
		color: transparent !important;
		box-shadow:0px 3px 4px #b9b9b9;
		width: 38px;
		border-radius: 50%;
		height: 38px;
		position: absolute;
		z-index:999;
	}
	.containerCarruselLaboratorio_Movil .slick-next
	{
		top: 181px;
		right: 59px;
		background: url(../img/icons/hero/arrow_rigth.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 38px;
		color: transparent !important;
		box-shadow:0px 3px 4px #b9b9b9;
		border: none;
		width: 38px;
		border-radius: 50%;
		height: 38px;
		position: absolute;
		z-index:999;
	}
	.containerCarruselLaboratorio_Movil .wrapperSlide1 img {
		margin-top:0px !important;
		border-radius: 5px !important;
	}
	.containerCarruselLaboratorio_Movil .wrapperSlide1
	{
		width:146px;
		height:200px;
		position:relative;
	}
	.containerCarruselLaboratorio_Movil .wrapperSlide1 h2
	{
		font-family: 'Brandon Grotesque';
		font-size: 10px;
		position: absolute;
		bottom: 15px;
		left: 15px;
		color: #fff;
		text-transform: uppercase;
		font-weight: bold;
		padding-right: 15px;
	}
	.containerCarruselLaboratorio_Movil .slick-slide {
		margin: 0 7px;
	}
	.containerCarruselLaboratorio_Movil .slick-dots
	{
		width:100%;
		text-align:center;
	}
	.containerCarruselLaboratorio_Movil .slick-dots li
	{
		display:inline-block;
	}
	.containerCarruselLaboratorio_Movil .slick-dots li button
	{
		background-color: #D8D8D8;
		border: none;
		display: inline-block;
		height: 6px;
		margin: 0 2px;
		width: 6px;
		font-size: 0px;
		border-radius: 17px;
		padding: 0px;
	}
	.slick-active button
	{
		background:#004165 !important;
	}

	.containerSliderTaxonmy_Movil
	{
		position: relative;
		display: block;
		width: 110%;
		margin-top: 25px;
		margin-bottom: 20px;
		margin-left: 0%;
	}
	.containerSliderTaxonmy_Movil .wrapperSlide1 img {
		margin-top:0px !important;
		border-radius: 5px !important;
	}
	.containerSliderTaxonmy_Movil .wrapperSlide1
	{
		width:146px;
		height:200px;
		position:relative;
	}
	.containerSliderTaxonmy_Movil .wrapperSlide1 h2
	{
		font-family: 'Brandon Grotesque';
		font-size: 11px;
		position: absolute;
		bottom: 15px;
		left: 15px;
		color: #fff;
		text-transform: uppercase;
		font-weight: bold;
		padding-right: 15px;
	}
	.containerSliderTaxonmy_Movil .slick-slide {
		margin: 0 7px;
	}


	.wrapperSlide10
	{
		position: relative;
		display: block;
		width: 100%;
		margin-top: 0px;
		margin-bottom: 0px;
		width:146px;
		height:200px;
	}
	.wrapperSlide10:before
	{
		position: absolute;
		width: 100%;
		height: 100%;
		content: '';
		display: block;
		background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 15%, #1f1f1f 100%);
		z-index: 8;
		border-radius:10px;
	}
	.wrapperSlide10  img {
		margin-top:0px !important;
		border-radius: 5px !important;
		width:146px;
		height:200px;
		position:relative;
	}
	.wrapperSlide10 h2
	{
		font-family: 'Brandon Grotesque';
		font-size: 11px;
		position: absolute;
		bottom: 15px;
		left: 15px;
		color: #fff;
		text-transform: uppercase;
		font-weight: bold;
		padding-right: 15px;
		z-index: 999;
	}
	.wrapperSlide10 .slick-slide {
		margin: 0 7px;
	}



	.tabs2 .column {
		width: 50%;
	}
	.tabs2 p {
		font-size: 12.4px;
		line-height: 22px;
		letter-spacing: 0.1px;
	}
	.tabs2 .ct-richText {
		margin-left: 0px !important;
		font-size: 12.4px;
		line-height: 22px;
		letter-spacing: 0.1px;
		margin-top: 15px;
	}
	.ct-richText ul li {
		padding: 2px 0 2px 25px !important;
	}
	.tabs3 p {
		font-size: 12.4px;
		line-height: 22px;
		letter-spacing: 0.1px;
		font-family:'Fira Sans';
	}
	.imageTabs3 {
		width: 50% !important;
		margin-left: 0px !important;
		padding-left: 0px !important;
		margin-right: 0%;
		border-radius: 10px;
		overflow: hidden;
		margin-top: 30px;
	}
	.imageTabs3 .patronPre_requisitos2{
		display:none;
	}
	.tabs3 .imageTabs3 img {
		margin-top: 0px;
	}
	.lineCursos .slick-prev {
		top: 0px;
	}	
	.lineCursos .slick-next {
		top: 0px;
	}
	.lineCursos .ct-cycle
	{
	  width: auto !important;
	}
	.lineCursos .ct-cycle__number {
		font-size: 30px;
		line-height: 25px;
		letter-spacing: 0px;
		text-align: center;
	}
	.lineCursos .ct-cycle__title {
		margin-left: 0px;
		font-size: 8px;
		text-align: center;
		font-weight: normal;
		width: 100%;
		display: block;
	}
	.ct-cycle__features
	{
		display:none;
	}
	.lineCursos 	 .ct-card-slider__arrows
	{
		display:none;
	}
	.tabs3 h2 {
		color: #004165;
	}
	.ct-subtitle--white::after {
		background: #004165;
		border:1px solid #004165;
	}
	.tabs3 p {
		color: #3B3B3B;
	}
	.containerLineCiclo {
		background: linear-gradient(to top , #004165 20% ,#ffffff 0 ) !important;
	}
	#004165


	#planestudios {
		padding-bottom: 0px;
	    padding-top: 30px;
	}
	.lineCursos .ct-cycle__number {
		border-bottom: 2px solid #3C6D88;
	}
	 .ct-cycle__number:after {
		height: 2px !important;
		bottom: -2px !important;
		border-bottom: solid #69BE28 2px !important;
		width:100% !important;
	}
	.buttonDownloadPlan {
		width: 90%;
		padding-right: 0px;
		margin-top: 10px;
		font-size: 10px;
		padding-left: 0px;
		border: 1px solid #fff;
		height: 46px;
		line-height: 46px;
	}
	.buttonDownloadPlan img {
		display:none;
	}
	.buttonDownloadPlan span {
	    background: url(../img/icoDownloadPlan.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 25px;
	}
	.containerAdvanteges .column:last-child img
	{
		margin-left:4px;
	}
	.containerAdvanteges .fontMovil {
		color: #fff;
		font-size: 7px;
		text-align: center;
		display: block;
		margin-top: 28px;
		letter-spacing: 0.3px;
		margin-bottom: 20px;
	}
	.lineCursos .borderRightLineCiclos
	{
		display:none;
	}
	.textContenCicloMovil
	{
		display: block;
		font-size: 13.2px;
		line-height: 27px;
		padding-bottom: 25px;
		padding-left: 5%;
		padding-right: 5%;
		background: #004165;
		padding-top: 115px;
		margin-top: -115px;
	}
	.containerLineCiclo {
		padding-bottom: 30px;
	}
	.containerBlock_Carreras {
		padding-top: 30px;
		padding-bottom: 30px !important;
		background:#009AA6 !important;
		border-bottom-left-radius: 20px !important;
		border-bottom-right-radius: 20px !important;
		position:relative;
	}
	.containerBlock_Carreras:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 120px;
		background:#009aa6;
		bottom: -20px;
	}
	.containerBlock_Carreras  .section {
		padding: 0px 1.5rem !important;
	}
	.containerBlock_Banner {
		margin-top: 50px;
		padding-bottom: 0px;
		margin-bottom: -10px;
		text-align: center;
	}
	.containerBlock_Banner ul li {
		width: 100%;
		height: 240px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
	}
	.containerBlock_Banner ul li .wrapperBanner {
		bottom: 20px;
		left: 15px;
	}
	.containerBlock_Banner ul li h3 , .containerBlock_Banner ul li h3 > a {
		font-family: 'Brandon Grotesque';
		font-size: 17px;
		padding-right: 0px;
		line-height: 20px;
		position:relative;
		font-weight:bold;
	}
	.containerBlock_Banner ul li h3 img {
		width: 20px;
		position: absolute;
		bottom: 2px;
	}
	.containerBlock_Banner ul li a {
		font-size: 11px;
		font-weight: normal;
		color: #fff;
		line-height: 14px;
		letter-spacing: 1px;
		padding-right: 0px;
		margin-top: 8px;
	}
	.formInternal_Carrera {
		margin-top: 0px;
	}
	.containerCPGT .titleInternal_is_1 {
		font-size: 17px !important;
		line-height: 23px;
	}
	.textCPGT p {
		font-size: 12px;
		line-height: 24px;
	}

	.containerCampoLaboral {
		padding-top: 70px;
		padding-bottom: 0px;
	}
	.blockCampoLaboral_Left {
		width: 100%;
		margin-left: 0%;
		padding-left: 5%;
		padding-right: 5%;
	}
	.containerCampoLaboral h2 {
		font-size: 15px;
		margin-bottom: 20px;
	}
	.containerCampoLaboral p {
		font-size: 12px;
		line-height: 22px;
	}
	.containerCampoLaboral_RightFull {
		width: 100%;
		background: #EDF0F2;
		right: 0px;
		top: 20px;
		position: relative;
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
		padding: 35px 20px;
		padding-bottom: 45px;
		margin-top: 60px;
	}
	.containerCampoLaboral_RightFull h2 {
		font-size:13px !important;
	}
	.wrapperCampoLaboral strong {
		font-size: 12px;
	}
	.wrapperCampoLaboral span {
		font-size: 12px;
		letter-spacing: 0.4px;
		padding-top: 0px;
	}
	.imageTabs1_CPPQT img  {
		margin-top: 20px;
		border-radius:10px;
	}
	.sectionCourse1 h2 {
		font-size: 16px;
	}
	.sectionCourse1 p {
		font-size: 12px;
		line-height: 22px;
		max-width: 100%;
	}
	.containerPuntos {
		width: 35px;
		background: url(../img/icoPuntos.png);
		background-repeat: no-repeat;
		background-position: center right;
		right: 0px;
		top: 135px;
		background-size: 100%;
	}
	.sectionCourse2 .ct-numbers {
		padding-bottom: 50px;
		padding-top: 30px;
		padding-left: 25px;
		padding-right: 25px;
	}
	.sectionCourse2 .ct-numbers__description {
		font-size: 13px;
		line-height: 16px;
		margin-bottom: 25px;
	}
	.sectionCourse2 .ct-numbers__digit {
		font-size: 50px;
		line-height: 60px;
		letter-spacing: -1px;
	}
	.sectionCourse3 .ct-subtitle   {
		font-size: 15px;
		margin-bottom: 10px !important;
	}
	.sectionCourse3 .is-8 {
		width:100%;
	}
	.sectionCourse3
	{
		padding-top:0px;
	}
	.sectionCourse3 .ct-card__body{
		padding-bottom: 5px !important;
	}
	.sectionCourse3 .ct-card__body {
		width: 100%!important;
		padding: 10px !important;
	}
	.sectionCourse3 .ct-card__action a {
		display:none;
	}
	.sectionCourse3 .ct-card__title {
		color: #ffffff;
		margin: 0 0 40px !important;
		position: relative;
		z-index: 10;
		font-size: 15px;
		width: 100%;
	}
	.sectionCourse3 {
		margin-top: 0px;
	}
	.sectionCourse3 .containerCenter_Movil {
		width: 95%;
	}
	.sectionCourse3  .is-4
	{
		width: 33% !important;
		height: inherit !important;
		float:left;
		padding: 1%;
	}
	.sectionCourse3 .ct-card__body {
		min-height:initial !important;
	}
	.sectionCourse3 .ct-card__image img {
		height:100%;
	}
	.sectionCourse3 .ct-card__image {
		height:100%;
	}
	.sectionCourse3 .ct-card--hero:after
	{
		content: "";
		background: url(../img/icons/arrow_card_mobile.svg);
		width: 14px;
		height: 14px;
		position: absolute;
		bottom: 15px;
		right: 12px;
		background-size: 100%;
		z-index: 99;
	}
	.sectionCourse3 .ct-card:before {
		position: absolute;
		width: 100%;
		height: 100%;
		content: '';
		display: block;
		background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 15%, #1f1f1f 100%);
		z-index: 8;
		right: 0px;
		bottom: 0px;
	}
	.sectionCourse4 h2 {
		font-size: 15px;
		margin-bottom: 17px !important;
	}
	.sectionCourse4 p {
		font-size: 12px;
		line-height: 22px;
		max-width: 100%;
	}
	.containerGrid_LogosAlienzas .column {
		width: 50% !important;
		float: left;
		margin-bottom:-50px;
	}
	.containerGrid_LogosAlienzas .column img {
		height: 120px;
		margin: 0 auto;
	}
	.sectionCourse4
	{
		padding-bottom: 45px !important;
	}
	.wrapperContact_InternalCourses
	{
		padding-top:0px;
	}
	.ct-breadcrumbs .containerCenter_Full {
		width: 90% !important;
	}
	.container {
		width: 100%;
		max-width: 100%;
	}
	.singleCurso1 h2 {
		font-size: 16px;
		margin-bottom: 15px !important;
	}
	.singleCurso1 .column {
		width:100% !important;
	}
	.singleCurso1 p {
		font-size: 12.4px;
		line-height: 22px;
		max-width: 100%;
	}
	.containerAimed
	{
		display:none;
	}
	.containerAimedMovil
	{
		display:block;
	}
	.containerAimedMovil ul li
	{
		padding-bottom: 20px;
		border-left: 1px solid #E8E8E8;
		padding-left: 20px;
		position:relative;
	}
	.containerAimedMovil ul li:before {
		position: absolute;
		width: 14px;
		height: 13px;
		content: '';
		display: block;
		background: #69BE28;
		left: -7px;
		top: 4px;
		border-radius: 50%;
	}
	.containerAimedMovil ul li:last-child
	{
		padding-bottom: 0px;
	}
	.containerAimedMovil span
	{
		display: block;
		font-size: 15px;
		font-weight: bold;
	}
	.containerAimedMovil div
	{
		font-size: 12px;
		line-height: 22px;
		padding-top: 7px;
	}
	.containerPre-requisitos {
		background: #0075B0;
	}
	.patronPre_requisitos {
		width: 70px;
		position: absolute;
		right: 0px;
		top: -16px;
	}
	.patronPre_requisitos ul li {
		width: 6px;
		height: 6px;
		margin-bottom: 3px;
		margin-left: 2px;
	}
	.containerPre-requisitos section {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.containerPre-requisitos section {
		padding-top: 50px !important;
		padding-bottom: 40px !important;
		padding-left: 6%;
		padding-right: 6%;
	}
	.containerPre-requisitos h2 {
		font-size: 15px !important;
		letter-spacing: 0.5px;
	}
	.containerPre-requisitos .ct-subtitle--white::after {
		background: #fff;
		border: 1px solid #fff;
	}
	.containerPre-requisitos .ct-list--ordered {
		margin-left: 0px;
		margin-top: 35px;
		margin-bottom: 40px;
	}
	.containerPre-requisitos .ct-list--ordered ul li span {
		font-size: 30px;
		width: 60px;
		margin-right: 15px;
	}
	.containerPre-requisitos .ct-list--ordered ul li {
		font-size: 11px;
		line-height: 18px;
		margin-bottom: 20px;
	}
	.buttonAll_requisitos {
		width: 230px;
		font-size: 12px;
		height: 45px;
		margin: 0 auto;
		display: table;
		text-align: center;
		line-height: 45px;
	}
	.singleCurso2 {
		padding-top: 65px !important;
		padding-bottom: 20px !important;
		padding-left: 5% !important;
		padding-right: 5%  !important;
	}
	.singleCurso2 h2 {
		font-size: 17px !important;
		margin-bottom: 30px;
	}

	.singleCurso2 .ct-card__cite {
		border-radius: 15px;
		text-align: center;
	}
	.singleCurso2 .ct-card__cite {
		font-size: 13px;
		line-height: 20px;
		font-family: FiraSans-Light;
		min-height: 80px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.singleCurso2 .ct-card-slider__arrows button {
		height: 40px;
		width: 40px;
		overflow: hidden;
		box-shadow: 1px 2px 3px #b3b3b3e3;
		background-size: 100%;
	}
	.singleCurso2 .ct-card-slider__arrow--left {
		top: 80px;
		left: 5px;
	}
	.singleCurso2 .ct-card-slider__arrow--right {
		top: 80px;
		right: 5px;
	}
	.singleCurso3
	{
		padding-top: 20px !important;
		padding-bottom: 0px !important;
		padding-left: 5% !important;
		padding-right: 5%  !important;
	}
	.singleCurso3 .ct-subtitle
	{
		margin-bottom:40px;
	}
	.singleCurso3 img
	{
		max-width: 50%;
		margin: 0 auto;
		display: block;
		margin-bottom: 15px;
	}
	.singleCurso3 .fs20 {
		font-size: 12px;
		line-height: 18px;
		padding-top: 5px;
		padding-bottom: 20px;
		white-space: initial;
		text-align: center;
	}
	.sliderCerticiacionesMovil .ct-card-slider__arrows
	{
		display:none;
	}
	.sliderCerticiacionesMovil .ct-card__bullet--active {
		transform: scale(1.2);
	}


	.containerLineEspecializacion {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 90px;
		width: 100%;
	}
	.containerLineEspecializacion h2 {
		font-size: 15px !important;
		margin-bottom: 40px !important;
	}
	.containerLineEspecializacion  .ct-subtitle:after {
	    background: #fff;
		border: 1px solid #fff;
	}
	.ct-wizard-single__wrapper {
		display: block;
	}
	.containerLineEspecializacion .ct-wizard-single__wrapper li {
		width: 100% !important;
		position: relative;
		padding-top: 0px;
		padding-bottom: 40px;
		text-align: left;
		padding-left: 45px;
		font-size: 13px;
	}
	.containerLineEspecializacion .ct-wizard-single__wrapper  li:last-child:before {
		display:none;
	}
	.containerLineEspecializacion .ct-wizard-single__wrapper li:last-child
	{
		padding-bottom:0px;
	}
	.containerLineEspecializacion .ct-wizard-single__wrapper {
		padding: 35px;
		padding-top:0px;
		padding-bottom:0px;
	}
	.containerLineEspecializacion .ct-wizard-single__check {
		width: 25px;
		height: 25px;
		top: -3px;
		left: 12px;
		background-size: 15px;
	}
	.ct-wizard-single__step::before
	{
		width: 1px !important;
		height: 100%;
		left: 24px !important;
	}
	.containerLineEspecializacion section {
		padding-top: 50px !important;
		padding-bottom: 60px !important;
	}
	.containerLineEspecializacion .buttonAll_downloadEspecializacion
	{
		display:none;
	}
	.containerLineEspecializacion  .mb40 {
		margin-bottom: 0px;
	}
	.buttonAll_downloadEspecializacionMovil
	{
		border: 1px solid #002C44;
		color: #002C44;
		font-family: 'Brandon Grotesque', 'sans-serif';
		background: url(../img/icoDownloadReglamento.png);
		background-repeat: no-repeat;
		background-position: 50px;
		width: 270px;
		display: table;
		margin: 0 auto;
		border-radius: 20px;
		height: 37px;
		text-align: center;
		text-transform: uppercase;
		font-size: 11px;
		font-weight: bold;
		line-height: 37px;
		padding-left: 20px;
		margin-top: 25px;
	}
	.containerHorario h2 {
		font-size: 15px !important;
	}
	.containerHorario {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.centerHorarios {
		width: 90%;
	}
	.containerBlockHorarios_Top .ct-card-slider__arrows
	{
		display:none;
	}
	.containerBlockHorarios_Top .centerContent
	{
		width:100%;
	}
	.containerBlockHorarios_Top .centerHorarios {
		width: 100%;
	}
	.containerBlockHorarios_Top a {
		font-size: 11px;
		height: 30px;
		width: 100%;
		margin: 0 auto;
		line-height: 30px;
		font-family: 'Brandon Grotesque' !important;
		font-weight: 400 !important;
	}
	.containerBlockHorarios_Top .slick-slide {
		margin: 0 15px;
		margin-right: 0px;
	}
	.containerBlockHorarios_Top {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.containerBlockHorarios_Bottom
	{
		text-align:center;
	}
	.containerBlockHorarios_Bottom .slick-prev {
		top: 0px;
		left: -30px;
	}
	.containerBlockHorarios_Bottom .slick-next {
		top: 0px;
		right: -30px;
	}

	.containerBlockHorarios_Bottom a {
		font-size: 13px;
		height: 28px;
		width: 28px;
		line-height: 28px;
	}
	.containerBlockHorarios_Bottom .slick-slide {
		margin-right: 16px;
		margin-left: 16px;
		width: 25px;
	}
	.centerHorarioDia {
		width: 270px;
	}
	.containerBlockHorarios_Bottom .ct-card-slider__arrow--left
	{
		background-size: 12px;
	}
	.containerBlockHorarios_Bottom .ct-card-slider__arrow--right
	{
		background-size: 12px;
	}
	.tableGrid_Horarios ul li:first-child, .tableGrid_Horarios ul li:nth-child(2), .tableGrid_Horarios ul li:nth-child(3) {
		font-size: 13px;
	}
	.tableGrid_Horarios ul li {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 10px;
		line-height: 14px;
		padding-left: 2%;
		padding-right: 2%;
	}
	.tableGrid_Horarios {
		width: 100%;
		border-radius: 15px;
		box-shadow: 0px 10px 20px #eaeaea;
		margin-top:30px;

	}
	.containerBlockHorarios_Bottom .ct-card-slider__arrow--left {
		top: 45%;
	}
	.containerBlockHorarios_Bottom .ct-card-slider__arrow--right{
		top: 45%;
	}
	::placeholder {
	   color: #004165 !important;
	}
	:-ms-input-placeholder {
	  color: #004165 !important;
	}
	::-ms-input-placeholder {
	   color: #004165 !important;
	}
	.formContact_Internal input[type="text"] {
		border: 1px solid #004165;
		font-family: 'Fira Sans';
		font-size: 12px;
		line-height: 38px;
	}
	.singleCurso1
	{
		padding-left: 0%;
		padding-right: 0%;
	}
	.fontSliderMovil
	{
		font-size: 14px !important;
		font-family: FiraSans-Light !important;
		letter-spacing: 0px !important;
		line-height: 20px !important;
	}
	.accordionEspecialidad h3 {
		padding-left: 15px;
		padding-right: 45px;
		font-size: 12px;
		line-height: 20px;
	}
	.accordionEspecialidad h3:before {
		font-size: 25px;
		right: 25px;
	}
	.accordionEspecialidad .ct-accordeon__body h4 {
		margin-bottom: 17px;
	}
	.accordionEspecialidad .ct-accordeon__body a {
		font-size: 12px;
		display: block;
		line-height: 15px;
	}
	.ct-accordeon.expanded .ct-accordeon__body {
		padding-left: 5px !important;
		padding-top: 8px !important;
	}
	#containerCanales {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	#containerCanales .containerCenter_Canales {
		width: 90%;
	}
	.canalLeft {
		padding-left: 0px;
		width: 100%;
	}
	.blockCanales {
		text-align: center;
		margin-bottom: 20px;
	}
	.blockCanales:before
	{
		display:none;
	}
	.canalLeft strong {
		font-size: 17px;
	}
	.canalTl {
		background: url(../img/icoCanl1Movil.png);
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 35px;
		width: 160px;
		letter-spacing: 0px !important;
		margin: 0 auto;
		font-size: 18px !important;
		font-family: 'Fira Sans' !important;
	}
	.canalWt {
		background: url(../img/icoCanl2Movil.png);
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 40px;
		width: 160px;
		letter-spacing: 0px !important;
		margin: 0 auto;
		font-size: 18px !important;
		font-family: 'Fira Sans' !important;
		padding-top: 1px;
	}
	.canalRight strong {
		display: none;
	}
	.canalRight {
		padding-right: 0px;
		padding-top: 20px;
		width: 100%;
	}
	.canalRight span  {
		text-transform: uppercase;
		line-height: 25px;
		font-size: 14px;
	}
	.wrapperCanales ul li {
		width: 100%;
		padding: 17px 17px;
		margin-right: 0;
		height: auto;
		margin-bottom: 8px;
	}
	.wrapperCanales ul li h3 {
		font-size: 13px;
	}
	.wrapperCanales ul li p {
		font-size: 10px;
		font-weight: normal;
		line-height: 18px;
		margin-top: 20px;
		color: #004165;
	}
	.wrapperCanales
	{
		width: 95%;
		margin: 0 auto;
		margin-top: 45px;
	}
	#containerCanales {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.containerCentro_Informacion {
		width: 85%;
	}
	.containerCentro_Informacion h2 {
		font-size: 15px;
		padding-top: 0px;
		margin-bottom: 18px !important;
		line-height: 24px
	}
	.containerCentro_Informacion .textCentro_Informacion1 {
		font-size: 12px;
		line-height: 20px;
		max-width: 100%;
		margin-top: 25px;
	}
	.containerCentro_Informacion .textCentro_Informacion1 p {
		font-size: 12.4px;
		line-height: 22px;
		letter-spacing: 0.1px;
	}
	.blockInformacion div {
		display: none;
	}
	.blockInformacion {
		display: none;
	}
	.containerFull_Informacion {
		width: 100%;
		margin: 0 auto;
		margin-top: 30px;
		position: relative;
		background: #009AA6;
		border-bottom-left-radius: 80px;
	}
	.blockCentro_Informacion .is-5 img
	{
		display: none;
	}
	.containerCentro_Informacion .textCentro_Informacion2 p {
		font-size: 13.4px;
		line-height: 22px;
		letter-spacing: 0.1px;
	}
	.containerCentro_Informacion .textCentro_Informacion2 {
		max-width: 100%;
		padding-top: 25px;
		padding-bottom: 100px;
	}
	.containerPuntos_ServiciosAdicionalesCert5
	{
		display:none;
	}
	#containerAcordeon_Centro h3 {
		padding-left: 15px;
		padding-right: 45px;
		font-size: 13px;
		line-height: 20px;
	}
	#containerAcordeon_Centro h3:before {
		font-size: 25px;
		right: 25px;
	}
	.blockCentro_Informacion_1 > ul > li {
		width: 100%;
		margin-right: 0%;
		margin-bottom: 0%;
		padding: 25px;
		height: auto;
		padding-top: 25px;
		margin-left: 0%;
	}
	#containerAcordeon_Centro .ct-accordeon.expanded .ct-accordeon__body {
		padding-bottom: 30px;
	}
	.blockCentro_Informacion_1 > ul > li:last-child ul li {
		width: 100%;
		margin-right: 0%;
	}
	.blockCentro_Informacion_1 > ul > li p {
		font-size: 11px;
		line-height: 20px;
		margin-top: 25px;
	}
	.blockCentro_Informacion_2 {
		padding: 5px 10px;
	}
	.blockCentro_Informacion_2 h4 {
		font-size: 13px;
	}
	.blockCentro_Informacion_2 p {
		font-size: 11px;
		line-height: 20px;
		padding-bottom: 20px;
		margin-bottom: 30px;
	}
	.tabsSedesTitle_Informacion a {
		font-size: 10px !important;
		letter-spacing: -0.5px !important;
		line-height: 15px !important;
		font-weight: normal !important;
		text-align: center;
	}
	.tabsSedesTitle_Informacion a:first-child{
		text-align: left;
	}
	.tabsSedesTitle_Informacion a:last-child{
		text-align: rigth;
	}
	.blockCentro_Informacion_2 .blockLeft_Informacion {
		width: 100%
	}
	.blockCentro_Informacion_2 .blockRight_Informacion {
		width: 100%;
		float: right;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.tabsSedesTitle_Informacion_ a {
		font-size: 10px !important;
		letter-spacing: -0.5px !important;
		line-height: 15px !important;
		font-weight: normal !important;
		text-align: center;
	}
	.tabsSedesTitle_Informacion_ a:first-child{
		text-align: left;
	}
	.tabsSedesTitle_Informacion_ a:last-child{
		text-align: rigth;
	}
	.blockCentro_Informacion_2 .blockList_Informacion {
		width: 100%;
	}
	.blockCentro_Informacion_2 .blockList_Informacion ul li {
		padding-left: 28px;
		padding-top: 2px;
		margin-bottom: 7px;
		font-size: 11px;
		padding-bottom: 5px;
	}
	.blockCentro_Informacion_3 {
		padding: 5px 10px;
		font-size: 11px;
	}
	.blockCentro_Informacion_3 h4 {
		font-size: 13px;
	}
	.blockCentro_Informacion_3 p {
		font-size: 11px;
		line-height: 20px;
	}
	.blockCentro_Informacion_3 .blockLeft_Informacion_ {
		width: 100%;
	}
	.blockCentro_Informacion_3 p {
		font-size: 11px;
		line-height: 20px;
		border-bottom: 0px solid;
		margin-bottom: 0px;
	}
	.blockCentro_Informacion_3 .blockRight_Informacion_ {
		width: 100%;
		margin-bottom: 25px;
	}
	.blockCentro_Informacion_3 .blockList_Informacion {
		width: 100%;
		letter-spacing: 0px;
		font-size: 11px;
		letter-spacing: 0.5px;
	}
	.tabsSedesTitle_Informacion__ a {
		letter-spacing: -0.5px !important;
		line-height: 15px !important;
		font-weight: bold !important;
		text-align: center;
		width: 50% !important;
		margin-right: 0% !important;
		font-size: 11px !important;
		letter-spacing: 0.5px !important;
	}
	.blockCentro_Informacion_3 .blockList_Informacion ul li {
		background: url(../img/icoblockList_Informacion.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		padding-left: 30px;
		padding-top: 0px;
		margin-bottom: 10px;
	}
	.blockCentro_Informacion_3 .tabsSedesContent_Informacion__ {
		font-size: 11px;
		letter-spacing: 0.5px;
	}
	.blockCentro_Informacion_3 .tabsSedesContent_Informacion__ {
		margin-top: 25px;
		letter-spacing: 0px;
		font-size: 11px;
		letter-spacing: 0.5px;
		line-height: 20px;
	}
	.blockCentro_Informacion_4 {
		padding: 25px 10px;
		font-size: 11px;
		padding-bottom: 0px;
	}
	.blockCentro_Informacion_4 p {
		font-size: 11px;
		line-height: 22px;
		letter-spacing: 0.5px;
	}
	.blockCentro_Informacion_4 .itemCentro_Informacion a
	{
	    width: 200px;
		margin: 0 auto;
		float: none;
		margin-bottom: 11px;
		border-radius: 18px;
	}
	.blockCentro_Informacion_4 .itemCentro_Informacion span {
		line-height: 20px;
		padding-top: 19px;
		padding-bottom: 19px;
	}
	.blockCentro_Informacion_5 {
		padding: 25px 10px;
		font-size: 11px;
		padding-bottom: 0px;
	}
	.blockCentro_Informacion_5 p {
		font-size: 11px;
		line-height: 22px;
		letter-spacing: 0.5px;
	}
	#containerCentro_Informacion {
		padding-bottom: 30px;
		padding-top: 30px;
	}
	.imageCentroMovil
	{
		width: 85%;
		margin: 0 auto;
		margin-top: -75px;
		display: block;
		z-index: 99999;
		position: relative;
	}.imageCentroMovil img
	{
		width: 100%;
		height:auto;
		display: block;
	}

	.acordionBecas h3 {
		padding-left: 15px;
		padding-right: 45px;
		font-size: 12px;
		line-height: 20px;
	}
	.acordionBecas h3:before {
		font-size: 25px !important;
		right: 25px !important;
	}
	.acordionBecas .ct-accordeon__body {
		line-height: 22px !important;
		padding-left: 15px !important;
		font-size: 12.5px !important;
		line-height: 22px !important;
		letter-spacing: 0.5px !important;
	}
	.acordionBecas .ct-accordeon a {
		display: table !important;
		margin: 0 auto !important;
		margin-top: 15px !important;
		text-align: center !important;
		line-height: 40px !important;
		height: 40px !important;
		font-size: 13px !important;
		width: 80% !important;
	}
	.acordionBecas .imageBeca img {
		display: none;
	}
	.acordionBecas.containerData_Block {
		width: 100%;
	}
	.blockEmpleabilidad_2
	{
		padding-top:0px;
	}
	.containerData_Block {
		width: 100%;
		background: #FFF;
		border-radius: 10px;
		box-shadow: 0px -1px 5px #e2e2e2;
		margin-bottom: 30px;
		margin-left: 0px;
		margin-right: 0px !important;
		padding-left: 2.5%;
		padding-right: 2.5%;
	}
	.containerData_Block {
		width: 90%;
		margin-right: 0px !important;
		float: none !important;
		margin: 0 auto !important;
		margin-top: 30px !important;
	}
	.blockEmpleabilidad_1 .ct-numbers__digit {
		font-size: 50px;
		letter-spacing: 0px;
	}
	.blockEmpleabilidad_1 .ct-numbers {
		padding-left: 35px;
		padding-right: 35px;
	}
	.blockEmpleabilidad_1 .ct-numbers__description {
		font-family: 'Brandon Grotesque';
		font-size: 13px;
		line-height: 18px;
		margin-bottom: 20px;
	}
	.blockEmpleabilidad_2 #banner1Egresados {
		height: 250px;
	}
	#banner1Egresados .wrapperBanner_1 {
		bottom: 30px;
		left: 20px;
		padding-right: 20px;
	}
	#banner1Egresados .wrapperBanner_1 h3 {
		font-size: 16px;
	}
	#banner1Egresados .wrapperBanner_1 span {
		font-size: 11px;
		font-weight: normal;
		line-height: 18px;
		letter-spacing: 1px;
		padding-top: 10px;
		display: block;
	}
	#banner1Egresados .wrapperBanner_1 a {
		font-size: 12px;
		line-height: 15px;
		letter-spacing: 0px;
		display: block;
		text-align: right;
		font-weight: bold;
	}
	.blockEmpleabilidad_3 h2 {
		font-size: 16px;
		margin-bottom: 25px !important;
	}
	.blockEmpleabilidad_3
	{
		padding-top:10px;
	}
	.blockEmpleabilidad_3 p {
		font-size: 12px;
		line-height: 22px;
		max-width: 100%;
	}
	.block_AsesoriaEmpleabilidad
	{
	    width: 95%;
		height: 65%;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	.asesoriaEmpleabilidad section {
		padding-left: 10%;
	}
	.asesoriaEmpleabilidad h2 {
		font-size: 16px;
		margin-bottom: 25px !important;
	}
	.asesoriaEmpleabilidad {
		padding-right: 10%;
	}
	.asesoriaEmpleabilidad p {
		font-size: 11px;
		line-height: 20px;
		max-width: 100%;
		margin-top: 0px;
	}
	.asesoriaEmpleabilidadImage {
		margin-top: 30px;
		margin-left: 0px !important;
		padding: 0px;
	}
	.blockEmpleabilidad_4 {
		padding-top: 0px !important;
		padding-bottom: 30px !important;
		padding-left: 10%;
		padding-right: 10%;
	}
	.blockEmpleabilidad_4 h2 {
		font-size: 17px;
		margin-bottom: 20px !important;
	}
	.blockEmpleabilidad_4 p {
		font-size: 13px;
		line-height: 20px;
		max-width: 100%;
	}
	.buttonDownload_doc_Laboral {
		font-size: 10px;
		line-height: 40px;
		height: 40px;
		width: 100%;
		padding-left: 10px;
		letter-spacing: -0.1px;
		padding-right: 10px;
	}
	.buttonDownload_doc_Laboral img {
		margin-top: 7px;
	}
	.mentoriaEmpleabilidad section {
		padding-top: 50px !important;
		padding-bottom: 70px !important;
	}
	.mentoriaEmpleabilidad h2 {
		font-size: 15px;
		padding-top: 0px;
		margin-top: 0px !important;
		margin-bottom: 25px !important;
		letter-spacing: 0.8px;
	}
	.mentoriaEmpleabilidad  .ct-subtitle--white::after {
		background: #fff;
		border: 1px solid #fff;
	}
	.block_mentoriaEmpleabilidad
	{
		background:none;
	}
	.mentoriaEmpleabilidad {
		position: relative;
		background: #009AA6;
		padding-left: 5%;
		padding-right: 5%;
		border-bottom-left-radius: 90px;
	}
	.mentoriaEmpleabilidad p {
		font-size: 13px;
		line-height: 20px;
		max-width: 100%;
		margin-top: 15px;
	}
	.mentoriaEmpleabilidadImage {
		margin-top: 50px;
		margin-left: 0px !important;
	}
	.mentoriaEmpleabilidadImage img {
		margin-bottom: -150px;
	}
	.blockEmpleabilidad_5 {
		padding-top: 150px !important;
		padding-bottom: 60px !important;
		padding-left: 10% !important;
		padding-right: 10% !important;
	}
	.blockEmpleabilidad_5 h2 {
		font-size: 15px;
		margin-bottom: 15px !important;
	}
	.blockEmpleabilidad_5 p {
		font-size: 12px;
		line-height: 20px;
		max-width: 100%;
	}
	.ct-box {
		margin-top: 30px;
	}
	.asesoriaEmpleabilidad .ct-subtitle--white::after {
		background: #fff;
		border: 1px solid #fff;
	}
	.blockEmpleabilidad_5 .ct-subtitle::after{
		background: #004165;
		border: 1px solid #004165;
	}
	.containerPuntos_ServiciosAdicionalesCert2
	{
		display:none;
	}
	.calidadEdu .ct-subtitle {
		font-size: 15px !important;
		padding-top: 20px;
	}
	.calidadEdu p {
		font-size: 12px;
		line-height: 22px;
	}
	.calidadEdu div img  {
		display: none;
	}
	.calidadEdu  h3  {
		color:#242424;
		display:block;
		margin-top:20px;
		font-size: 12px;
	}
	.calidadEdu   {
		padding-bottom: 0px;
		padding-top: 0px;
	}
	.calidadEdu .mb40  br
	{
		display:none;
	}
	.calidadEdu .mb40 {
		margin-bottom: 10px !important;
		font-size: 12px;
		margin-top: 10px;
	}
	.calidadEdu .ct-accordeon h3 {
		padding-left: 15px;
		padding-right: 45px;
		font-size: 12px;
		line-height: 20px;
		margin-top: 10px;
	}
	.calidadEdu .ct-accordeon  h3:before {
		font-size: 25px !important;
		right: 25px !important;
	}
	.blockConvenios
	{
		padding-top: 0px !important;
		padding-bottom: 30px !important;
	}
	.blockConvenios2
	{
		padding-top: 10px !important;
		padding-bottom: 30px !important;
	}
	.blockConvenios h2 {
		font-size: 17px;
	}
	.blockConvenios p {
		font-size: 12px;
		line-height: 22px;
		max-width: 100%;
		margin-top: 25px;
	}
	.blockConvenios .is-offset-1 {
		display:none;
	}

	.blockConvenios2 h3 {
		padding-left: 15px;
		padding-right: 45px;
		font-size: 12px;
		line-height: 20px;
	}
	.blockConvenios2 h3:before {
		font-size: 25px !important;
		right: 25px !important;
	}

	.blockConvenios2 .ct-accordeon__body .column
	{
		width:40%;
	}
	.blockConvenios2 .ct-accordeon__body .column {
		width: 50%;
		float: left;
		padding-left: 2%;
		padding-right: 2%;
		margin-bottom: 40px;
	}
	.blockConvenios2 .ct-accordeon__body h4 {
		font-size: 12px;
		padding-left: 0%;
		padding-right: 0%;
		margin-top: 10px;
	}
	.blockConvenios2 .ct-accordeon__body p {
		padding-left: 0%;
		padding-right: 0%;
		font-size: 12px;
	}
	.blockConvenios2 .ct-accordeon.expanded .ct-accordeon__body {
		padding-bottom:0px;
	}
	.blockHistoria1 h2 {
		font-size: 17px !important;
	}
	.blockHistoria1 p {
		font-size: 13px;
		line-height: 22px;
	}
	.ct-year__detail-wrapper {
		padding: 17px;
	}
	.blockHistory .is-9 {
		padding-left: 0%;
		padding-right: 0%;
	}
	.ct-year__description h4
	{
		font-size: 14px;
	}
	.ct-year__description .mb20 {
		margin-bottom: 10px;
	}
	.ct-year__detail-wrapper {
		padding: 20px;
		padding-bottom: 100px;
	}
	.blockHistory img {
		position: absolute;
		bottom: -100px;
		left: 0px;
		right: 0px;
		margin: 0 auto;
		max-width: 200px;
		max-height: 270px;
		border-radius: 10px;
	}
	.blockHistoria2 {
		padding-top: 130px !important;
	}
	.blockHistoria2 h2 {
		font-size: 17px !important;
	}
	.containerBlockIntro_test .newTitleH2 {
		margin-top: 0px;
	}
	#containerTabs_Carrusel_Premios .ct-tabs ul li a {
		font-size: 12px;
		font-weight: 600;
		padding: 5px 10px 10px;
	}
	#containerTabs_Carrusel_Premios .has-text-centered img {
		margin-top: 0px;
		margin-bottom: 20px;
	}
	.containerCarruselHistoria h4 {
		font-size: 14px;
		display: none;
	}
	.centerCarruselTabsHistoria {
		width: 100%;
	}

	.centerCarruselTabsHistoria .ct-award__year {
		text-align: center;
	}
	.containerCarruselHistoria h3 {
		font-size: 22px !important;
		color: #004165;
	}
	.containerCarruselHistoria .ct-award__year__title {
		font-size: 13px;
		font-weight: 600;
		line-height: 18px;
		margin-top: 5px;
	}
	.containerCarruselHistoria .ct-award__year__description {
		font-size: 11px;
		font-family: "Fira Sans";
		line-height: 18px;
		padding-top: 15px;
	}

	.containerCarruselHistoria .ct-card-slider__arrow--left {
		top: 70px;
		left: -40px;
	}
	.containerCarruselHistoria .ct-card-slider__arrow--right	{
		top: 70px;
		right: -40px;
	}
	.containerCarruselHistoria .ct-tabs__block-wrapper {
		min-height: 220px;
	}
	.containerCenter_Eventos {
		width: 90%;
		margin: 0 auto;
	}
	#containerPost_Eventos ul li {
		width: 100%;
		height: auto;
		margin-right: 0%;
		margin-bottom: 20px;
	}
	#containerPost_Eventos ul li .contentEventos_Excerpt {
		padding: 25px;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	#containerPost_Eventos ul li .contentEventos_Excerpt h3 {
		font-size: 13px;
		line-height: 17px;
	}
	#containerPost_Eventos ul li .contentEventos_Excerpt h4 {
		font-size: 30px;
		max-width: 100%;
		letter-spacing: 0px;
	}
	#containerPost_Eventos ul li .contentEventos_Excerpt div {
		font-size: 12px;
	}
	#containerEventos {
		padding-top: 30px;
		padding-bottom: 20px;
	}
	#containerPost_Eventos {
		margin-top: 40px;
	}
	#containerPost_Eventos ul li .contentEventos_Excerpt span {
		font-size: 14px;
		letter-spacing: -0.5px;
	}
	.blockNoticias .ct-subtitle {
		font-size: 16px;
		margin-bottom: 30px !important;
	}
	.blockNoticias .column.is-4 {
		padding: 0px;
		margin-bottom: 20px;
	}
	.blockNoticias .ct-card--new .ct-card__body {
		padding: 12px 25px 40px;
	}
	.blockNoticias .ct-card__tag {
		font-size: 10px;
		border-radius: 8px;
	}
	.blockNoticias .ct-card__title {
		font-size: 14px;
		line-height: 18px;
	}
	.blockNoticias .ct-card__description p {
		font-size: 12px;
		line-height: 18px;
	}
	.blockNoticias .ct-card__date {
		font-size: 11px;
	}
	.newsDestacadas .ct-card-slider__arrows
	{
		display:none;
	}
	.newsDestacadas  .ct-card__image {
		height: 100px;
	}
	.newsDestacadas  .ct-card__date {
		display:none;
	}
	.newsDestacadas .ct-card__tag {
		margin: 0 auto;
		display: table;
		margin-top: -28px;
		z-index: 99;
		position: relative;
		margin-bottom: 10px;
	}
	.newsDestacadas .ct-card__description p {
		font-size: 11px;
	}
	.newsDestacadas .newShadows  {
		box-shadow: 0px 5px 5px #e4e4e4;
		padding: 20px;
		margin-left: -20px;
		margin-right: -20px;
		padding-top: 0px;
		padding-bottom: 25px;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	.newsDestacadas .ct-card__image {
		height: 100px;
		margin-left: 5px;
		width: 97%;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.newsDestacadas .ct-card__body
	{
		padding-bottom:10px !important;
	}
	.newsDestacadas .ct-card__title {
		font-size: 13px;
		line-height: 18px;
		letter-spacing: 0.5px;
	}
	.containerPagination a {
		font-size: 14px;
		line-height: 14px;
		margin-left: 5px;
		margin-right: 5px;
	}
	.blockNoticias
	{
		padding-bottom:10px;
	}
	.respaldoUPC h2 {
		font-size: 16px !important;
	}
	.respaldoUPC p {
		font-size: 13px;
		line-height: 22px;
	}
	.ct-richText
	{
		margin-top:20px;
	}
	.respaldoUPC ul {
		margin-top:10px;
	}
	.respaldoUPC li {
		font-size: 13px;
		line-height: 18px;
	}




	.respaldoUPC #banner1Egresados {
		height: 250px;
	}
	.respaldoUPC #banner1Egresados .wrapperBanner_1 {
		bottom: 30px;
		left: 20px;
		padding-right: 0px;
		width: 85%;
	}
	.respaldoUPC #banner1Egresados .wrapperBanner_1 h3 {
	    font-size: 16px;
		width: 135px;
	}
	.respaldoUPC #banner1Egresados .wrapperBanner_1 span {
		display:none;
	}
	 .respaldoUPC #banner1Egresados .wrapperBanner_1 a {
		font-size: 12px;
		line-height: 15px;
		letter-spacing: 0px;
		display: block;
		text-align: right;
		font-weight: bold;
	}
	.respaldoUPC #banner1Egresados .wrapperBanner_1 h3 {
		margin-bottom: 40px;
	}
	.buttonAllEvents {
		font-size: 12px;
		padding: 10px 0px;
		margin-bottom: 40px;
		width: 200px;
		max-width: 200px;
		text-align: center;
		margin-top: 10px;
	}
	.buttonAllTest {
		font-size: 12px;
		padding: 10px 0px;
		margin-bottom: 10px;
		width: 200px;
		max-width: 200px;
		text-align: center;
		margin-top: -15px;
	}
	.containerBlockIntro_test {
		width: 85%;
		margin: 0 auto;
	}
	.blockVida h2 {
		font-size: 16px;
	}
	.shareIntro_test
	{
		width: 95%;
	}
	.shareIntro_test .newTitleH2 {
		margin-top: 10px;
	}
	.containerBlockIntro_test  .centerContent
	{
		width:100% !important;
	}
	.containerBlockIntro_test p {
		font-size: 12px;
		line-height: 22px;
		max-width: 100%;
	}
	.containerVideo {
		height: 150px;
		margin-top: 30px;
		margin-bottom: 15px;
	}
	.testimoniosMovil
	{
		margin-left: 2.5%;
		margin-top:-30px;
	}
	.testimoniosMovil .ct-laboratories-slider {
		display:block;
	}
	.testimoniosMovil .column {
		width: 100%;
		height: 230px;
	}
	.testimoniosMovil .bodyCarrusel_Test {
		padding: 12px;
	}
	.testimoniosMovil .bodyCarrusel_Test h3 {
		font-size: 13px;
		font-weight:300px;
	}
	.testimoniosMovil .bodyCarrusel_Test h4	{
		font-size: 12px;
	}
	.containerPuntos_ServiciosAdicionales2
	{
		display:none;
	}
	.testimoniosMovil .bodyCarrusel_Test h5 {
		font-size: 9px;
		white-space: initial;
	}
	.testimoniosMovil .bodyCarrusel_Test span {
		font-size: 8px;
		padding-bottom: 10px;
	}
	.containerCarrusel_Testimonios {
		width: 90%;
		margin: 0 auto;
		padding-bottom: 0px;
	}
	.testEgresados
	{
		text-align: left;
		margin-top: 70px;
	}
	.testEgresados img {
		width: 140px;
		display: table;
		margin: 0 auto;
		margin-top: -100px;
		margin-bottom: 30px;
	}
	.testEgresados .titleDestTest p {
		font-size: 13px;
		line-height: 20px;
		letter-spacing: 0px;
		padding-bottom: 10px;
		text-align: left;
	}
	.testEgresados .titleDestTest {
		padding-left: 0%;
		padding-right: 0%;
	}
	.testEgresados p {
		text-align: left;
	}
	.testEgresados .nameDestTest {
		margin-right: 0px;
		font-weight: bold;
		font-size: 14px;
	}
	.testEgresados .yearDestTest
	{
		font-weight: bold;
		font-size: 14px;
		color: #009AA6;
	}
	.cargoDestTest {
		font-size: 11px;
		line-height: 10px;
	}
	.nivelDestTest {
		font-size: 11px;
		padding-top: 5px;
		line-height: 15px;
	}
	.bordertest {
		border: 1px solid #DADADA;
		padding: 30px;
	}
	.lineDestTest {
		display: none;
	}
	.lisTestEgresados
	{
		border: 1px solid #DADADA;
		padding: 30px;
		padding-bottom: 10px;
		margin-top: 100px;
	}
	.lisTestEgresados h3 p
	{
		font-size: 13px;
		line-height: 20px;
		letter-spacing: 0px;
		padding-bottom: 10px;
		text-align: left;
	}
	.unicoTitleSlide_Movil
	{
		bottom:115px !important;
	}
	.containerEgresados .column.is-9 {
		width: 100%;
	}
	.containerEgresados .column .ct-box {
		width: 100%;
		position:relative;
	}
	.containerEgresados .column .ct-box .column:first-child {
		width: 35%;
		left: 0px;
		height: 100%;
		position: absolute;
		border-radius: 12px;
		border-bottom-right-radius: 45px;
		border-top-right-radius: 0px;
		border-top-left-radius: 10px;
	}
	.containerEgresados .column .ct-box .column:first-child  img {
		display:none;
	}
	.containerEgresados .column .ct-box .column:last-child {
		width:65%;
		float:right;
	}
	.containerEgresados h2 {
		padding-left: 10px;
		padding-right: 35px;
		background: url(../img/icoTitle-Egresados.png);
		background-repeat: no-repeat;
		background-position: top 25px right;
		width: 94%;
		padding-top: 20px;
		font-size: 12px;
		line-height: 15px;
		padding-bottom: 5px;
	}
	.testimonioimagencurve_Dest {
		width: 140px !important;
	}
	.containerEgresados p {
		padding-left: 10px;
		padding-right: 30px;
		font-size: 10px;
		font-weight: normal;
		line-height: 15px;
		margin-top: 13px;
		margin-bottom: 20px;
	}
	.containerEgresados p br
	{
		display:none;
	}
	.containerEgresados .ct-box {
		margin-bottom: 0px !important;
		margin-top: 15px;
	}
	.containerEgresados {
		padding-top: 0px !important;
		padding-bottom: 40px !important;
		margin-top: -80px;
		position: relative;
	}
	.noneOverFlow
	{
	    overflow: inherit;
	}
	.containerBlock_Notice
	{
		width: 100%;
		height: 240px;
		background: #000;
		position:relative;
	}
	.content_comunicado
	{
		display:none;
	}
	.containerBlock_Notice div
	{
		background: #004165;
		padding-top: 17px;
		padding-bottom: 17px;
		padding-left: 25px;
		padding-right: 10px;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
		font-size: 20px;
		font-family: 'Brandon Grotesque';
		font-weight: 700;
		color: #fff;
		text-transform: uppercase;
		line-height: 24px;
		position: absolute;
		bottom: 15px;
	}
	.containerSedes .containerCenter {
		width: 90%;
	}
	.containerTabs_Sedes ul li {
		width: 100%;
		height: 185px;
		margin-right: 0%;
		margin-left: 0px;
		margin-bottom: 10px;
	}
	.containerTabs_Sedes ul li .wrapperSedes h2 {
		font-size: 12px;
		letter-spacing: 0.5px;
	}
	.containerTabs_Sedes ul li .wrapperSedes p {
		font-size: 9px;
		line-height: 14px;
		padding-top: 8px;
		width: 70%;
	}
	.containerTabs_Sedes ul li .wrapperSedes {
		top: 45px;
		padding: 25px;
	}
	.containerSedes {
		padding-top: 35px;
		padding-bottom: 0px;
	}
	.titleTabs_Sedes a {
		font-size: 14px;
	}
	.containerTabs_Sedes {
		margin-top: 25px;
	}
	.activeTabs_Sedes {
		border-bottom: 1px solid #009AA6 !important;
	}
	.containerTabs_Sedes ul li a {
		bottom: 25px;
		right: 15px;
	}
	.slideSedesMovil
	{
		height:340px !important;
	}
	.slideSedesMovil .wrapperSliderMovil
	{
		bottom: 30px;
	}
	.sede1Ubi {
		font-size: 13px;
		background: url(../img/icoSede1.png);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 30px;
		padding-top: 5px;
		margin-top: 5px;
		margin-bottom: 8px;
		padding-bottom: 0px;
		padding-right: 20%;
		line-height: 15px;
	}
	.sede1Tel
	{
		font-size: 13px;
		background: url(../img/icoSede2.png);
		background-repeat: no-repeat;
		background-position: left top;
		padding-left: 30px;
		padding-top: 5px;
		margin-bottom: 0px;
		padding-bottom: 20px;
		padding-right: 20%;
		line-height: 15px;
	}
	.singleSedeContent section:first-child h2
	{
		display:none;
	}
	.singleSedeContent section
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.singleSedeContent section:nth-child(2)
	{
		padding-left: 0%;
		padding-right: 0%;
	}
	.singleSedeContent section:nth-child(2) h2
	{
		padding-left: 5%;
	}
	.singleSedeContent section:nth-child(3)
	{
		padding-top: 20px;
		padding-left: 0%;
		padding-right: 0%;
	}
	.wrapperSede--Content p {
		font-size: 13px;
		line-height: 22px;
		margin-bottom: 25px;
	}
	.wrapperSede--Content
	{
		padding-left:5%;
		padding-right:5%;
	}
	.wrapperSede--Content h2
	{
		font-size: 14px !important;
		margin-bottom: 20px;
	}
	.containerCarruselLaboratorio_Movil .ct-card-slider__arrows
	{
		display:none;
	}
	.containerCarruselLaboratorio_Movil
	{
		position:relative;
	}
	.containerCarruselLaboratorio_Movil  .ct-card__body
	{
		height:200px;
		min-height:200px;
	}
	.containerCarruselLaboratorio_Movil .ct-card__body h2 {
		font-size: 10px !important;
		margin-bottom: 10px;
	}
	.containerCarruselLaboratorio_Movil .ct-card__image {
		height:100%;
	}
	.containerCarruselLaboratorio_Movil .ct-card__image  img {
		height:100%;
	}
	.containerCarruselLaboratorio_Movil .ct-card__slide--active {
		z-index:999;
	}

	.patronPre_LabTop {
		width: 60px;
		position: absolute;
		right: 60px;
		top: -20px;
	}
	.patronPre_LabTop ul li {
		width: 4px;
		height: 4px;
		margin-bottom: 3px;
		margin-left: 3px;
		background: #69BE28;
		border-radius: 50%;
		float: left;
	}
	/*.patronPre_LabTop ul li:nth-child(25), .patronPre_LabTop ul li:nth-child(26) , .patronPre_LabTop ul li:nth-child(27)  ,
	.patronPre_LabTop ul li:nth-child(28) , .patronPre_LabTop ul li:nth-child(29) , .patronPre_LabTop ul li:nth-child(33),
	.patronPre_LabTop ul li:nth-child(34) , .patronPre_LabTop ul li:nth-child(35)  ,
	.patronPre_LabTop ul li:nth-child(36) , .patronPre_LabTop ul li:nth-child(37) , .patronPre_LabTop ul li:nth-child(41) ,
	.patronPre_LabTop ul li:nth-child(42) , .patronPre_LabTop ul li:nth-child(43) , .patronPre_LabTop ul li:nth-child(44),
	.patronPre_LabTop ul li:nth-child(45)
	{
		background:transparent;
	}		*/
	.patronPre_LabBottom {
		width: 60px;
		position: absolute;
		left: -29px;
		bottom: -21px;
		z-index: -9;
	}
	.patronPre_LabBottom ul li {
		width: 4px;
		height: 4px;
		margin-bottom: 3px;
		margin-left: 3px;
		background: #69BE28;
		border-radius: 50%;
		float: left;
	}
	.wrapperSede-Carreras h2 {
		font-size: 16px !important;
	}
	.wrapperSede-Carreras ul li {
		width: 48%;
		margin-right: 3%;
		font-size: 10px;
		line-height: 16px;
		padding: 25px 15px;
		padding-top: 40px;
		letter-spacing: 0.5px;
		margin-bottom: 3%;
	}
	.wrapperSede-Carreras ul li:nth-child(2n){
		margin-right: 0%;
	}
	.buttonAllSedes_carreras {
		font-size: 11px;
		margin-top: 20px;
		padding: 12px 30px;
		float: none;
		display: table;
	}
	.wrapperSede__Carreras {
		padding-bottom: 10px !important;
		padding-top: 20px !important;
	}
	.porqueBlock1 p {
		font-size: 12px;
		line-height: 22px;
	}
	.porqueBlock1 h2
	{
		margin-bottom:15px;
	}
	.porqueBlock1 .containerBlock_Banner  .centerContent
	{
		width:100%;
	}
	.porqueBlock1 .containerBlock_Banner  ul li
	{
		width:100% !important;
	}
	.porqueBlock1 .containerBlock_Banner ul li a {
		font-weight: 100;
		margin-top: 5px;
	}
	.porqueBlock1  .containerBlock_Banner ul li h3 img {
		right: -25px;
	}
	.porqueBlock2 .ct-subtitle {
		font-size: 14px;
		padding-right: 30%;
		line-height: 18px;
		margin-bottom:30px !important;
	}
	.porqueBlock2 {
		padding-bottom: 0px !important;
		padding-top: 10px !important;
	}
	.arrowsView .ct-card-slider__arrows
	{
		display:block !important;
	}
	.arrowsView .ct-card-slider__arrow--left {
		top: 200px;
		left: 25px;
		background: url(../img/icons/hero/arrow_left.svg) #fff;
		background-position: center;
		color: transparent !important;
		background-size: 45px;
		background-repeat: no-repeat;
	}
	.arrowsView .ct-card-slider__arrow--right {
		top: 200px;
		right: 25px;
		background:url("../img/icons/hero/arrow_rigth.svg")  #fff;
		background-position: center;
		color: transparent !important;
		background-size: 45px;
		background-repeat: no-repeat;
	}
	.arrowsView .ct-card-slider__arrows button {
		height: 38px;
		width: 38px;
		overflow: hidden;
		box-shadow: 1px 2px 3px #b3b3b3e3;
	}
	.porqueBlock4Full_Left {
		width: 100%;
		padding-top: 0px;
		padding-bottom: 0px;
		border-bottom-right-radius: 0px;
		background:none;
	}
	.porqueBlock4Full_Left .porqueBlock4 {
		width: 100%;
		margin-right: 00px;
		float: none;
		margin: 0 auto;
	}
	.porqueBlock4Full_Left .porqueBlock4 .has-text-centered {
		width: 45%;
		float: left;
	    background: #009AA6;
		padding-top: 25px;
		padding-bottom: 25px;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 50px;
		overflow: hidden;
	}
	.porqueBlock4Full_Left .porqueBlock4 .has-text-centered img {
		display:block;
		float: right;
		margin-right: 15px;
	}
	.porqueBlock4Full_Left .porqueBlock4 h4 {
		width: 45%;
		line-height: 20px;
		padding-top: 35px;
		font-size: 16px;
		background: none;
		float: right;
		margin-right: 5%;
		color: #004165;
	}
	.porqueBlock4Full_Right
	{
		width: 100%;
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 20%;
		padding-right: 20%;
	}
	.porqueBlock4Full_Right .porqueBlock5 {
		width: 100%;
		text-align: center;
		margin-left: 0px;
	}
	.porqueBlock5 img
	{
		border-radius: 50%;
		width: 120px;
	}
	.porqueBlock5 h3 p {
		line-height: 20px;
		font-size: 13px;
	}
	.porqueBlock5 span {
		font-size: 14px;
	}
	.porqueBlock5 .fs14 {
		font-size: 11px;
		line-height: 17px;
	}
	.porqueBlock5 .buttonAllPorque {
		width: 100%;
		font-size: 12px;
	}
	.programsSchool1
	{
		padding-top:0px;
		padding-bottom: 10px;
	}
	.programsSchool1 h2, .programsSchool2 h2 {
		font-size: 15px;
		margin-bottom: 10px !important;
		line-height: 20px;
		padding-top: 30px;
	}
	.programsSchool1  .is-5 {
		display:none;
	}
	.programsSchool1 p, .programsSchool2 p {
		font-size: 12px;
		line-height: 22px;
		max-width: 100%;
		margin-top: 20px;
	}
	.programsSchool2
	{
		padding-top:10px;
		padding-bottom: 0px;
	}
	.programsSchool2 .programsSchool2Movil
	{
		padding-top:0px;
	}
	.programsSchool2 .ct-card::before {
		display:none;
	}
	.programsSchool2Movil .ct-card__slide img
	{
		display:block;
		margin:0 auto;
	}
	.programsSchool2Movil .ct-card__slide span
	{
		font-size: 13px;
		line-height: 16px;
		text-align: center;
		color: #002C44;
		display:block;
	    white-space: initial;
		padding-left:15%;
		padding-right:15%;
		padding-bottom:20px;
	}
	.programsSchool2Movil .ct-card-slider__arrows
	{
		display:block !important;
	}
	.programsSchool2Movil .ct-card-slider__arrow--left {
		top: 125px;
		left: 20px;
		background: url(../img/icons/hero/arrow_left.svg) #fff;
		background-position: center;
		color: transparent !important;
		background-size: 45px;
		background-repeat: no-repeat;
	}
	.programsSchool2Movil .ct-card-slider__arrow--right {
		top: 125px;
		right: 20px;
		background:url("../img/icons/hero/arrow_rigth.svg")  #fff;
		background-position: center;
		color: transparent !important;
		background-size: 45px;
		background-repeat: no-repeat;
	}
	.programsSchool2Movil .ct-card-slider__arrows button {
		height: 38px;
		width: 38px;
		overflow: hidden;
		box-shadow: 1px 2px 3px #b3b3b3e3;
	}
	.containerFaq_ProgramsSchool .ct-accordeon h3 {
		padding-left: 15px;
		padding-right: 45px;
		font-size: 12px;
		line-height: 20px;
	}
	.containerFaq_ProgramsSchool .ct-accordeon  h3:before {
		font-size: 25px !important;
		right: 30px !important;
	}
	.containerFaq_ProgramsSchool {
		padding-left: 5%;
		padding-right: 5%;
		padding-bottom: 20px;
	}
	.containerFaq_ProgramsSchool .ct-accordeon__header {
		width: 100%;
	}
	.containerFaq_ProgramsSchool h4 {
		font-size: 14px;
		padding-left: 0px;
		margin-top: 0px;
	}
	.carouselProgramsSchool_Desktop  {
		display:none;
	}
	.containerFaqMovil  .ct-laboratories-slider {
		display: block;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.containerFaqMovil  .blockLiFaq{
		border-radius: 10px;
		overflow: hidden;
		width: 280px;
	}
	.containerFaqMovil  .slick-slide {
		margin: 0 7px;
	}
	.containerFaqMovil  .blockLiFaq .imageFaq_ProgramsSchool {
		width: 100%;
		height: 180px;
	}
	.containerFaqMovil  .blockLiFaq .imageFaq_ProgramsSchool img {
		width: 100%;
		height: 180px;
	}
	.containerFaqMovil  .blockLiFaq .contentFaq_ProgramsSchool {
		width: 100%;
		padding: 25px 15px;
		background: #004165;
	}
	.containerFaqMovil  .blockLiFaq .contentFaq_ProgramsSchool h5 {
		font-family: 'Brandon Grotesque';
		color: #fff;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		display: block;
	}
	.containerFaqMovil  .blockLiFaq .textFaq_ProgramsSchool {
		font-size: 13px;
		line-height: 20px;
		text-align: left;
		color: #fff;
		font-family: FiraSans-Light;
	}
	.containerFaqMovil .blockLiFaq .textFaq_ProgramsSchool p {
		margin: 0px;
		margin-top: 10px;
		font-size: 11px;
		line-height: 18px;
		text-align: left;
		white-space: initial;
	}

	.containerFaqMovil .slick-dots
	{
		width:100%;
		text-align:center;
	}
	.containerFaqMovil .slick-dots li
	{
		display:inline-block;
	}
	.containerFaqMovil .slick-dots li button
	{
		background-color: #D8D8D8;
		border: none;
		display: inline-block;
		height: 6px;
		margin: 0 2px;
		width: 6px;
		font-size: 0px;
		border-radius: 17px;
		padding: 0px;
	}
	.containerFaqMovil .slick-active button
	{
		background-color: #014366 !important;
	}

	.containerFaqMovil .slick-prev {
		/*border-radius: 50%;
		box-shadow: 0px 3px 1px #35353545;
		top: 105px;
		left: 10px;
		background: url(../img/icons/hero/arrow_left.svg);
		background-repeat: no-repeat;
		background-position: center;
		border: none;
		color: transparent !important;
		width: 48px;
		height: 48px;
		position: absolute;
		z-index: 99;
		cursor: pointer;
		background-size: 50px;*/
		display:none !important;
	}
	.containerFaqMovil .slick-next {
		border-radius: 50%;
		box-shadow: 0px 3px 1px #35353545;
		top: 105px;
		left: 263px;
		background: url(../img/icons/hero/arrow_rigth.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 50px;
		border: none;
		color: transparent !important;
		width: 48px;
		height: 48px;
		position: absolute;
		z-index: 99;
		cursor: pointer;
	}
	.ct-slider__wrapper--offset {
		width: 160%;
	}
	.containerFaqMovil .ct-slider__wrapper--offset
	{
		width: 200% !important;
	}
	.containerService h2 {
		font-size: 14px;
		margin-bottom: 10px !important;
	}
	.contentServicesList ul li {
		width: 100%;
		margin-left: 0%;
		margin-bottom: 4px;
	}
	.contentServicesList ul li img {
		width: 50px;
	}
	.contentServicesList ul li h4 {
		width: calc(100% - 60px);
		line-height: 18px;
		font-size: 12.4px;
		padding-top: 10px;
		padding-right: 0px;
		letter-spacing: 0.2px;
	}
	.contentServicesList {
		margin-top: 25px;
	}
	.containerLogoSchool section {
		padding-top: 40px !important;
		padding-bottom: 0px !important;
	}
	.containerLogoSchool h2 {
		font-size: 14px;
		margin-bottom: 20px !important;
	}

	.colegiosMovil .ct-card-slider__arrow--left {
		top: 110px;
		left: 0px;
		background: url(../img/icons/hero/arrow_left.svg) #fff;
		background-position: center;
		color: transparent !important;
		background-size: 45px;
		background-repeat: no-repeat;
	}
	.colegiosMovil .ct-card-slider__arrow--right {
		top: 110px;
		right: 0px;
		background:url("../img/icons/hero/arrow_rigth.svg")  #fff;
		background-position: center;
		color: transparent !important;
		background-size: 45px;
		background-repeat: no-repeat;
	}
	.colegiosMovil .ct-card-slider__arrows button {
		height: 40px;
		width: 40px;
		overflow: hidden;
		box-shadow: 1px 2px 3px #b3b3b3e3;
	}
	.colegiosMovil  .ct-card__slide img {
		display:block;
		margin:0 auto;
		margin-bottom: 15px;
	}
	.programsCapacitaciones1
	{
		padding-top:10px !important;
	}
	.programsCapacitaciones1 h2 {
		font-size: 15px;
		margin-bottom: 15px !important;
		line-height: 20px;
		padding-top: 20px;
	}
	.programsCapacitaciones1 p {
		font-size: 12px;
		line-height: 20px;
		max-width: 100%;
		margin-top: 10px;
	}
	.programsCapacitaciones1 .columns .column:last-child
	{
		display:none;
	}
	.capacitacionesAdvantages
	{
		background:#0075B0 !important;
	}
	.capacitacionesAdvantages:before
	{
		background:#0075B0 !important;
	}
	.capacitacionesAdvantages .containerAdvanteges
	{
		padding:0px 20px;
	}
	.capacitacionesAdvantages .buttonAll_Advanteges
	{
		display:none;
	}
	.capacitacionesAdvantages .containerAdvanteges:after
	{
		content: "*Fuente: Estudio de movilidad social C230 - IFC Employers survey 2016";
		font-size: 7px;
		color: #fff;
		display: block;
		text-align: center;
	}
	.accordionCapacitaciones
	{
		padding-top:50px;
		padding-bottom: 0px;
	}
	.accordionCapacitaciones h2
	{
		font-size: 15px;
		line-height: 20px;
	}
	.accordionCapacitaciones h3 {
		padding-left: 15px;
		padding-right: 45px;
		font-size: 12px;
		line-height: 20px;
	}
	.accordionCapacitaciones h3:before {
		font-size: 25px !important;
		right: 25px !important;
	}
	.accordionCapacitaciones .ct-accordeon__body {
		font-size: 12px !important;
		line-height: 20px !important;
		padding-left: 0px !important;
	}
	.accordionCapacitaciones .ct-accordeon__body p {
		font-size: 12.4px !important;
		line-height: 20px !important;
		padding-bottom: 0px !important;
		letter-spacing: 0.1px;
	}
	.accordionCapacitaciones .imageAccordionCapacitaciones img {
		max-width: 100%;
		display:none;
	}
	.solicitaProfesionalesMovil h2
	{
		font-size:16px;
	}
	.colorMovil
	{
		background:#0075B0 !important;
	}
	.colorMovil:before
	{
		background:#0075B0 !important;
	}
	.solicitaProfesionalesMovil p {
		font-size: 12px;
		line-height: 22px;
		max-width: 100%;
		margin-top: 10px;
	}
	.solicitaProfesionalesMovil #banner1Egresados {
		height:270px;
		margin-top: 25px;
	}
	.solicitaProfesionalesMovil #banner1Egresados .wrapperBanner_1 span {
		font-size: 11px;
		line-height: 15px;
		letter-spacing: 0.5px;
		margin-bottom: 25px;
	}
	.solicitaProfesionalesMovil #banner1Egresados .wrapperBanner_1 br {
		display:none;
	}
	.eventsProfessional h2 {
		font-size: 15px;
		padding-top: 0px;
	}
	.eventsProfessional
	{
		padding-top:15px;
		padding-bottom: 0px;
	}
	.eventsProfessional h2:after {
		margin-top: 7px;
	}
	.eventsProfessional .column .mb20 h4 {
		letter-spacing: 0.5px;
		background: url(../img/icoProgramsEmpleabilidad.png);
		background-repeat: no-repeat;
		background-size: 23px;
		background-position: 0px 0px;
		padding-left: 30px;
		line-height: 25px;
		font-size: 13px;
		color:#004165;
	}
	.eventsProfessional p {
		font-size: 12px;
		line-height: 22px;
		max-width: 100%;
		margin-top: 10px;
	}
	.eventsProfessional .column .mb20 {
		margin-bottom: 25px !important;
	}
	.blockAlianzaProfessional
	{
		display:none;
	}
	.alianzaProfessional
	{
		background:#009AA6;
	}
	.alianzaProfessional h2 {
		font-size: 16px;
		padding-top: 0px;
		line-height: 22px;
		margin-bottom: 25px !important;
	}
	.imageAlianzaProfessional
	{
		display:none;
	}
	.alianzaProfessional p {
		font-size: 12px;
		line-height: 20px;
		max-width: 100%;
	}
	.alianzaProfessional section {
		padding-top: 40px !important;
		padding-bottom: 90px !important;
	}
	.containerLogos_SolicitaMovil img {
		display: block;
		margin: 0 auto;
		margin-bottom: 15px;
		height: 130px;
		border-radius:10px;
	}
	.containerLogos_SolicitaMovil {
		margin-top: -90px;
		margin-bottom: 20px;
	}
	.containerLogos_SolicitaMovil .ct-card-slider__arrow--left {
		top: 110px;
		left: 20px;
		background: url(../img/icons/hero/arrow_left.svg) #fff;
		background-position: center;
		color: transparent !important;
		background-size: 45px;
		background-repeat: no-repeat;
	}
	.containerLogos_SolicitaMovil .ct-card-slider__arrow--right {
		top: 110px;
		right: 20px;
		background:url("../img/icons/hero/arrow_rigth.svg")  #fff;
		background-position: center;
		color: transparent !important;
		background-size: 45px;
		background-repeat: no-repeat;
	}
	.containerLogos_SolicitaMovil .ct-card-slider__arrows button {
		height: 40px;
		width: 40px;
		overflow: hidden;
		box-shadow: 1px 2px 3px #b3b3b3e3;
	}
	.datosContactList
	{
		width: 90%;
		margin: 0 auto;
		margin-bottom: 40px;
	}
	.acordionUx img {
		margin-right: 0px;
		width: 100%;
		height: auto;
		display:none;
	}
	.uxEstudiante .containerData_Block
	{
		width:100% !important;
	}
	.uxEstudiante #banner1Egresados {
		height:270px;
		margin-top: 0px;
	}
	.uxEstudiante #banner1Egresados .wrapperBanner_1 span {
		font-size: 11px;
		line-height: 15px;
		letter-spacing: 0.5px;
		margin-bottom: 25px;
	}
	.uxEstudiante #banner1Egresados .wrapperBanner_1 br {
		display:none;
	}
	.uxEstudiante #banner1Egresados .wrapperBanner_1 h3 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.acordionBecas .textBecas {
		font-size: 12px;
		line-height: 20px;
		padding-bottom: 15px;
	}
	.acordionBecas
	{
		padding-top:20px;
	}
	.acordionBecas .ct-accordeon__body ul
	{
		padding-top:10px;
	}
	.acordionBecas .ct-accordeon__body ul li
	{
		background: url(../img/icoblockList_CampoLaboral.png);
		background-position: 0px 3px;
		background-repeat: no-repeat;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 32px;
		background-size: 23px;
		margin-bottom: 4px;
	}
	 .acordionBecas .ct-accordeon__body {
		padding-left: 0px !important;
	}
	#containerSitemap {
		padding-top: 50px;
		padding-bottom: 50px;
		width: 90%;
	}
	#containerSitemap .containerCenter {
		width: 100%;
	}
	#containerSitemap h2 a {
		color: #004165;
		font-size: 16px;
		text-decoration: none;
		font-weight: bold;
		line-height: 21px;
		font-family: 'Brandon Grotesque';
		position:relative;
	}
	#containerSitemap h2 a:after {
		content: "";
		margin: 0;
		height: 5px;
		width: 17px;
		background-color: #002C44;
		border-color: #002C44;
		border-radius: 7px;
		position: absolute;
		bottom: -3px;
		left: 0px;
	}
	#containerSitemap h2  {
		display:block;
		margin-bottom:15px;
	}
	#containerSitemap > div > ul > li > a {
		font-size: 14px;
	}
	#containerSitemap > div > ul > li > ul > li > ul > li > a {
		font-size: 13px;
	}
	#containerSitemap > div > ul > li > ul > li > ul > li {
		margin-bottom: 10px;
		line-height: 15px;
	}
	#containerSitemap > div > ul > li > ul > li > a {
		font-size: 13px;
	}
	#containerTransparencia {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#containerTransparencia .containerCenter_Transparencia {
		width: 90%;
	}
	.containerFaq {
		margin-top: 30px;
	}
	.navFaqMovil {
		width: 100%;
		padding: 0px;
		box-shadow: 0px 2px 2px #ececec;
		padding-bottom: 10px;
		margin-bottom: 12px;
		padding-top: 10px;
		padding-left: 5%;
		padding-right: 5%;
	}
	.navFaqMovil strong {
		font-size: 10px;
		line-height: 14px;
		font-family: 'Brandon Grotesque';
		padding-bottom: 15px;
		display: block;
		font-weight: bold;
		letter-spacing: 0.5px;
		color: #004165;
	}
	.navFaqMovil a {
		font-size: 10px;
		line-height: 11px;
		font-family: 'Brandon Grotesque';
		margin-bottom: 13px;
		display: block;
		color: #004165;
		text-align:center;
	}
	.navFaqMovil a:first-child {
		text-align:left;
	}
	.acordionFaq
	{
		width: 100%;
		padding-left: 5%;
		padding-right: 5%;
		margin-top: 40px;
	}
	.acordionFaq h2 {
		font-size: 15px;
		line-height: 18px;
	}
	.acordionFaq .ct-accordeon h3 {
		font-size: 13px;
		font-weight: bold;
		padding: 0px;
		padding-left: 20px;
		padding-right: 0px;
		line-height: 18px;
	}

	.acordionFaq .ct-accordeon__body {
		padding-left: 20px !important;
		padding-right: 20px !important;
		font-family: 'Fira Sans';
		line-height: 20px;
		padding-bottom: 0px !important;
		font-size: 12px;
	}
	.searchTransparencia input {
		text-indent: 50px;
		font-size: 12px;
		letter-spacing: 0.5px;
	}
	.acordionFaq h5 {
		font-size: 15px;
		line-height: 25px;
		letter-spacing: 0.5px;
		padding-top: 30px;
	}
	.programsEgresados h2 {
		font-size: 16px;
		padding-top: 15px;
		margin-bottom: 10px !important;
		line-height: 22px;
	}
	.programsEgresados p {
		font-size: 12px;
		line-height: 22px;
		max-width: 100%;
		margin-top: 20px;
	}

	.programsEgresados #banner1Egresados {
		height: 270px;
		margin-top: 40px;
	}
	.programsEgresados #banner1Egresados .wrapperBanner_1 span {
		font-size: 11px;
		line-height: 15px;
		letter-spacing: 0.5px;
		margin-bottom: 25px;
	}
	.programsEgresados #banner1Egresados .wrapperBanner_1 br {
		display:none;
	}
	.programsEgresados #banner1Egresados .wrapperBanner_1 h3 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.programsEmpleabilidad h2 {
		font-size: 16px;
		margin-bottom: 30px !important;
	}
	.programsEmpleabilidad
	{
		padding-top:0px;
		padding-bottom: 10px;
	}
	.programsEmpleabilidad .mb20 {
		margin-bottom: 10px;
	}
	.programsEmpleabilidad .column h4 {
		background: url(../img/icoProgramsEmpleabilidad.png);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		background-size: 22px;
		padding-left: 30px;
		line-height: 22px;
		font-size: 13px;
	}
	.programsEmpleabilidad p {
		font-size: 12px;
		line-height: 22px;
		max-width: 100%;
		margin-top: 20px;
	}
	.blockContinuidad_Egresados
	{
		display:none;
	}
	.programsContinuidad_Egresados {
		background: #0075B0;
		width: 90%;
		margin: 0 auto;
		border-radius: 10px;
	}
	.programsContinuidad_Egresados h2 {
		font-size: 18px;
		padding-top: 0px;
		margin-top: 0px !important;
		margin-bottom: 35px !important;
		line-height: 28px;
		letter-spacing: 1px;
	}
	.programsContinuidad_Egresados h2:after {
		display:none;
	}
	.programsContinuidad_Egresados section {
		padding-top: 50px !important;
		padding-bottom: 40px !important;
		padding-left: 7%;
		padding-right: 7%;
	}
	.programsContinuidad_Egresados p {
		font-size: 12px;
		line-height: 25px;
		max-width: 100%;
		margin-top: 15px;
		margin-bottom: 30px;
	}
	.programsContinuidad_Egresados section .is-6 img {
		border-radius: 10px;
		width: 95%;
		margin: 0 auto;
		display: table;
		margin-bottom: -138px;
	}
	.containerPuntos_Titulacion {
		width: 30px;
		background: url(../img/icoPuntos.png);
		background-repeat: no-repeat;
		background-position: center right;
		background-size: 100%;
		top: 50px;

	}
	.programsTitulacion
	{
		padding-bottom:0px;
	}
	.programsTitulacion  .fs80
	{
		font-size:39px;
		margin-right:7px;
	}
	.programsTitulacion .column h4 {
		margin-top: 0px;
		font-size: 13px;
		line-height: 15px;
	}
	.programsTitulacion .mb20 p {
		font-size: 13px;
		line-height: 24px;
		max-width: 100%;
		margin-top: 0px;
		letter-spacing: -0.5px;
	}
	.programsTitulacion .column img {
		float: none;
	}
	.programsTitulacion .column {
		margin-bottom: 30px !important;
	}
	.programsTitulacion h2 {
		font-size: 17px;
		margin-bottom: 50px !important;
	}
	.programsTitulacion .ct-accordeon h3 {
		padding-left: 15px;
		padding-right: 45px;
		font-size: 12px;
		line-height: 20px;
	}
	.programsTitulacion .ct-accordeon  h3:before {
		font-size: 25px !important;
		right: 25px !important;
	}
	.programsTitulacion .is-5  {
		display:none;
	}
	.programsTitulacion	.ct-accordeon__body
	{
		padding-left:0px !important;
	}
	.programsTitulacion .ct-accordeon__body p {
		font-size: 13px;
		line-height: 20px;
		letter-spacing: -0.5px;
	}
	.programsTitulacion .columns   {
	    margin-bottom: 50px;
	}
	.imageTitulacion_Movil
	{
		display:block;
		margin-bottom:20px;
	}
	.infoGeneral h2 {
		font-size: 16px;
		padding-top: 10px;
		margin-bottom: 15px !important;
	}
	.infoGeneral p {
		font-size: 13px;
		line-height: 22px;
		max-width: 100%;
		margin-top: 25px;
	}
	.infoGeneral2 h2 {
		font-size: 16px;
		padding-top: 0px;
		margin-bottom: 17px !important;
	}
	.infoGeneral2 h2:after{
		background-color: #004165;
		border: solid #004165 1px;
	}

	.infoGeneral2 .ct-accordeon h3 {
		padding-left: 15px;
		padding-right: 45px;
		font-size: 12px;
		line-height: 20px;
	}
	.infoGeneral2 .ct-accordeon  h3:before {
		font-size: 25px !important;
		right: 25px !important;
	}
	.infoGeneral2 .ct-accordeon__body {
		padding-left: 5px !important;
	}
	.infoGeneral2 .ct-accordeon__body p {
		font-size: 12px !important;
		line-height: 24px !important;
	}
	.infoGeneral2 .column.is-offset-1 {
		margin-left:0% !important;
	}
	.infoGeneral2  .containerData_Block {
		width: 100%;
	}
	.serviciosAdicionales_ h2 {
		font-size: 17px;
		margin-bottom: 10px !important;
	}
	.serviciosAdicionales_ p {
		font-size: 13px;
		line-height: 22px;
		max-width: 100%;
	}
	.serviciosAdicionales .fs80 {
		font-size: 39px;
		margin-right: 7px;
	}
	.serviciosAdicionales .column h4 {
		margin-top: 0px;
		font-size: 13px;
		line-height: 15px;
	}
	.serviciosAdicionales .mb10 p {
		font-size: 13px;
		line-height: 24px;
		max-width: 100%;
		margin-top: 0px;
		letter-spacing: -0.5px;
	}

	.containerPuntos_ServiciosAdicionales {
		width: 30px;
		background: url(../img/icoPuntos.png);
		background-repeat: no-repeat;
		background-position: center right;
		background-size: 100%;
		top: 50px;
		display:none;
	}
	.serviciosAdicionales .ct-accordeon h3 {
		padding-left: 15px;
		padding-right: 45px;
		font-size: 12px;
		line-height: 20px;
	}
	.serviciosAdicionales .ct-accordeon  h3:before {
		font-size: 25px !important;
		right: 25px !important;
	}
	.serviciosAdicionales	.ct-accordeon__body
	{
		padding-left:0px !important;
	}
	.serviciosAdicionales .ct-accordeon__body p {
		font-size: 13px;
		line-height: 20px;
		letter-spacing: -0.5px;
	}
	.serviciosAdicionales .is-5  {
		display:none;
	}
	.buttonDownloadReglamento {
		font-size: 10px;
		letter-spacing: 0.5px;
		width: 90%;
		margin: 0 auto;
		display: table;
		margin-top: -45px;
		margin-bottom: 50px;
		height: 38px;
		line-height: 38px;
	}
	.buttonDownloadReglamento img {
		margin-right: 0px;
		margin-top: 7px;
	}
	.materialesEducativos h2 {
		font-size: 16px;
		padding-top: 5px;
		margin-bottom: 15px !important;
	}
	.materialesEducativos p {
		font-size: 13px;
		line-height: 22px;
		max-width: 100%;
		margin-top: 20px;
	}
	.materialesEducativos .buttonDownloadReglamento
	 {
		font-size: 10px;
		letter-spacing: 0.5px;
		width: 100%;
		margin: 0 auto;
		display: table;
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.materialesEducativos  .containerData_Block {
		width: 100%;
		margin-top: -10px !important;
	}

	.serviciosEducativos h2 {
		font-size: 16px;
		padding-top: 0px;
		margin-bottom: 15px !important;
	}
	.serviciosEducativos p {
		font-size: 13px;
		line-height: 22px;
		max-width: 100%;
		margin-top: 20px;
	}
	.patronserviciosEducativos {
		width: 82px;
		right: -40px;
		bottom: initial;
		top: 60px;
	}
	.patronserviciosEducativos ul li {
		width: 6px;
		height: 6px;
		margin-bottom: 3px;
		margin-left: 4px;
	}

	.serviciosEducativos .mb40 {
		margin-bottom: 30px;
	}
	.searchTransparencia_Results
	{
		width:90% !important;
	}
	.searchTransparencia_Results ul li {
		margin-right: 0%;
		background: #F2F5F7;
		width: 100%;
		height:auto;
		margin-bottom: 10px;
		box-shadow: 0px 3px 3px #fff;
		padding: 17px;
	}
	.searchTransparencia_Results ul li h3 {
		font-size: 10px;
	}
	.searchTransparencia_Results ul li p {
		font-size: 9px;
		line-height: 18px;
		margin-top: 15px;
	}

	.patronservicioServiciosCursosCortos {
		width: 60px;
		right: -33px;
		bottom: initial;
		top: 35px;
		display: block;
		position: absolute;
	}
	.patronservicioServiciosCursosCortos ul li {
		width: 5px;
		height: 5px;
		margin-bottom: 3px;
		margin-left: 3px;
		background: #69BE28;
		float: left;
		border-radius: 50%;
	}
	.containerPuntos_recursosEstudiantes
	{
		display:none;
	}

	.containerTramites .column.is-9 {
		width: 100%;
	}
	.containerTramites .column .ct-box {
		width: 100%;
		position:relative;
		margin-bottom: 20px !important;
		margin-top: 15px  !important;
	}
	.containerTramites .column .ct-box .column:first-child {
		width: 35%;
		left: 0px;
		height: 100%;
		position: absolute;
		border-radius: 12px;
		border-bottom-right-radius: 45px;
		border-top-right-radius: 0px;
	}
	.containerTramites .column .ct-box .column:first-child  img {
		display:none;
	}
	.containerTramites .column .ct-box .column:last-child {
		width:65%;
		float:right;
	}
	.containerTramites h2 {
		padding-left: 10px;
		padding-right: 20px;
		background: url(../img/icoTitle-Egresados.png);
		background-repeat: no-repeat;
		background-position: top 25px right;
		width: 94%;
		padding-top: 20px;
		font-size: 12px;
		line-height: 15px;
		padding-bottom: 5px;
	}
	.containerTramites p {
		padding-left: 10px;
		padding-right: 30px;
		font-size: 9px;
		font-weight: normal;
		line-height: 15px;
		margin-top: 5px;
		margin-bottom: 0px;
	}
	.containerTramites a {
		font-size: 9px;
		line-height: 10px;
		margin-bottom: 25px;
		display: block;
	}
	.containerTramites_PDF h2 {
		font-size: 17px;
	}
	.containerTramites {
		padding-top: 10px !important;
		padding-bottom: 0px !important;
	}
	.logoSlide_Movil
	{
		padding-bottom: 20px;
		border-bottom: 1px solid #6D6D6D;
		width: 72%;
		margin-bottom: 23px;
	}
	.logoSlide_Movil img
	{
	    height: 35px;
	}
	.itemRed ul li {
		width: 100%;
		margin-right: 0%;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 15px;
	}
	.itemRed ul li span {
		font-size: 9px;
		line-height: 13px;
		border: 2px solid #69BE28;
		width: 18px;
		height: 18px;
		font-weight: bold;
		margin-right: 10px;
		margin-bottom: 5px;
	}
	.textRedBottom {
		width: 95%;
		padding-right: 2.5%;
		padding-left: 2.5%;
	}
	.textRedBottom p {
		font-size: 12px;
		line-height: 26px;
	}
	.imageRedBottom {
		width: 95%;
		float: right;
		margin-top: 40px;
		margin-right: 2.5%;
		margin-bottom:-200px;
	}
	.containerRedBottom {
		padding-bottom: 100px;
		margin-bottom: 140px;
	}
	#containerTransparencia  .searchTransparencia_Results {
		width: 100% !important;
	}
	#containerTransparencia .searchTransparencia_Results ul li h3 {
		font-size: 13px;
	}
	.ct-card--hero, .ct-card--hero-active {
		min-height: auto;
	}
		.containerGrid_Carreras ul li {
		width: 32%;
		padding-bottom: 5px;
		margin-right: 1%;
	}
	.containerGrid_Carreras ul li:nth-child(3n) {
		margin-right: 0%;
	}
	.containerGrid_Carreras ul li .column  {
		width: 100% !important;
		height: inherit !important;
		float: left;
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding: 2%  !important;
	}
	.containerGrid_Carreras ul li .ct-card__title {
		color: #ffffff;
		margin: 0 0 25px !important;
		position: relative;
		z-index: 10;
		font-size: 15px !important;
		width: 100%;
	}
	.containerGrid_Carreras  .ct-card__action a
	{
		display:none;
	}
	.containerGrid_Carreras .ct-card__body {
		height: auto;
		min-height: initial !important;
	}
	.containerGrid_Carreras .ct-card__image {
		height: 100%;
	}
	.containerGrid_Carreras .ct-card__image img {
		height: 100%;
	}
	.containerGrid_Carreras .ct-card--hero:after {
		content: "";
		background: url(../img/icons/arrow_card_mobile.svg);
		width: 14px;
		height: 14px;
		position: absolute;
		bottom: 15px;
		right: 12px;
		background-size: 100%;
		z-index: 99;
	}
	.containerBlock_CarrerasMovil .containerAdvanteges {
		margin-top: -28px;
		padding: 20px;
		padding-top: 0px;
	}
	.containerCarreras_Banner_1 {
		padding-top: 0px;
		padding-bottom: 20px;
		margin-top: 50px;
	}
	#banner1Carrera {
	    height: 230px;
		margin-top: -55px;
	}
	#banner1Carrera .wrapperBanner_1 {
		bottom: 20px;
		left: 15px;
	}
	#banner1Carrera .wrapperBanner_1 a {
		font-size: 10px;
		line-height: 18px;
		margin-top: 8px;
		background-size: 10px;
	}
	#banner1Carrera .wrapperBanner_1 span {
		display:none;
	}
	#banner1Carrera .wrapperBanner_1 h3 {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 1px;
		display: block;
	}
	#banner1Carrera img {
		height: 100%;
	}
	.containerSchedule h2 {
		font-size: 14px;
	}
	.containerSchedule span {
		font-size: 12px;
		line-height: 15px;
		padding-top: 5px;
	}
	.containerSchedule h4 {
		font-size: 12px !important;
	}
	.containerSchedule section
	{
		padding-top:25px;
	}


	#banner2Carrera {
		height: 230px;
	}
	#banner2Carrera .wrapperBanner_2 {
		bottom: 20px;
		left: 15px;
	}
	#banner2Carrera .wrapperBanner_2 a {
		font-size: 10px;
		line-height: 18px;
		margin-top: 8px;
		background-size: 10px;
	}
	#banner2Carrera .wrapperBanner_2 span {
		display:none;
	}
	#banner2Carrera .wrapperBanner_2 h3 {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 1px;
		display: block;
		background-size: 20px;
		padding-right: 30px;
	}
	#banner2Carrera img {
		height: 100%;
	}
	.containerCarreras_Banner_2 {
		padding-top: 25px;
		padding-bottom: 10px;
	}
	.containerConfirmation {
		margin-top: 0px;
	}
	.containerThe_Content {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.containerBlock_Contacto .ct-subtitle {
		font-size: 16px !important;
		margin-bottom: 30px  !important;
	}
	.containerBlock_Contacto .column {
		width: 100%;
		margin-right: 0%;
	}
	.containerBlock_Contacto .column:nth-child(3n) {
		width: 100%;
		margin-right: 0%;
	}
	.textIntro_Certificacion {
		font-size: 12px;
		line-height: 20px;
	}
	.textIntro_Certificacion p {
		font-size: 12px;
		line-height: 20px;
	}
	.slideSingleCertification
	{
		height:470px !important
	}
	.slideSingleCertification h1
	{
		font-size: 20px;
		line-height: 30px;
	}
	.wrapperSlide5:before {
	    position: absolute;
		width: 100%;
		height: 100%;
		content: '';
		display: block;
		background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 15%, #1f1f1f 100%);
		z-index: 8;
	}
	.slideSingleCertification .wrapperSliderMovil p
	 {
		font-size: 11px;
		font-family: 'Brandon Grotesque';
		letter-spacing:1px;
	}
	.containerCertification_Name ul li {
		font-size: 11px;
	}
	.containerCertification_Name ul li:last-child
	{
		width: 100%;
		margin-top: -20px;
		height: 34px;
	}
	.containerCertification_Name ul li:last-child img
	{
		margin: 0 auto;
	}
	.containerCertification_Name ul li img {
		margin-top: 20px;
		height: 28px;
	}
	.containerCertification_Name {
		padding-top: 0px;
	}
	#containerSingle_Eventos h2 {
		font-family: 'Brandon Grotesque';
		font-size: 18px;
		letter-spacing: 0.5px;
		line-height: 22px;
	}
	#theContent_Eventos {
		font-size: 13px;
		width: 100% !important;
	}
	#theContent_Eventos p {
		font-size: 13px;
		line-height:22px;
	}
	.nameDate_Evento_ {
		font-size: 12px;
		padding-bottom: 7px;
		font-family: 'Brandon Grotesque';
	}
	.containerimageSingle {
		width: 100%;
		height: auto;
		float: right;
		border-radius: 10px;
		overflow: hidden;
		margin-top: 15px;
	}
	.dataAuthor_Evento {
		width: 100%;
		padding-top: 25px;
		padding-bottom: 5px;
		border-bottom: 1px solid #E5ECEF;
		margin-bottom: 10px;
	}
	#containerSlider_Eventos .containerCenter_Slider {
		width: 1170px;
		margin: 0 auto;
		position: relative;
	}
	.contentCatMovil .ct-card__body , .containerGrid_Escuela .ct-card__body {
		min-height: initial !important;
		width: 100%;
		padding: 25px;
	}
	.contentCatMovil .ct-card__title {
		padding-bottom: 5px;
		width: 100%;
	}
	.contentCatMovil  .ct-card__body
	{
		padding-bottom:25px;
	}
	.containerAdvanteges {
		margin-top: 0px;
		padding-top: 0px;
	}
	.containerAdvanteges .columns  {
		padding-bottom: 0px;
		padding-left: 0%;
	}
	.containerAdvanteges .column {
		margin-bottom: 5px;
	}
	.containerPuntos_ServiciosAdicionalesCert3 {
		width: 55px;
		background: url(../img/patron_e.png);
		background-repeat: no-repeat;
		background-position: center right;
		right: -25px;
		top: 20px;
		background-size: 100%;
	}
	.wrapperCampoLaboral {
		margin-top: 30px;
		font-family: 'Brandon Grotesque';
		font-size: 11px;
	}
	.containerLogoSchool h2 {
		font-size: 14px;
		margin-bottom: 20px !important;
	}
	.containerLogoSchool h2:after{
		background-color: #002C44;
		border: solid #002C44 1px;
	}
	.solicitaProfessionaSection_ .ct-box {
		margin-top: 30px;
		margin-left: 5%;
		width: 90%;
	}
	.containerPuntos_Empleabilidad {
		width: 60px;
		height: 80px;
		background: url(../img/patron_e.png);
		background-repeat: no-repeat;
		background-position: center right;
		background-size: 100%;
		right: -30px;
		top: inherit;
		bottom: 70px;
	}
	.containerPuntos_ServiciosAdicionalesCert7
	{
		display:none;
	}
	.asesoriaEmpleabilidadImage img {
		width: 100%;
	}
	.acordionFaq  .ct-accordeon__body
	{
		padding-right:0px !important;
	}
	.stylelist li {
		font-size: 14px;
	}
	.imageserviciosEducativos
	{
		margin-bottom:20px;
		margin-top:-10px;
	}
	.imageserviciosEducativos .patronserviciosEducativos {
		top: 40%;
	}
	#banner1Egresados img
	{
		display:none;
	}
	#banner2Carrera img , #banner1Carrera  img
	{
		display:none;
	}
	#containerSingle_Eventos {
		padding-top: 35px !important;
	}


	#containerCarousel_EventosMovil .ct-card-slider__arrow--left {
		top: 95px;
		left: 25px;
		background: url(../img/icons/hero/arrow_left.svg) #fff;
		background-position: center;
		color: transparent !important;
		background-size: 45px;
		background-repeat: no-repeat;
	}
	#containerCarousel_EventosMovil  .ct-card-slider__arrow--right {
		top: 95px;
		right: 25px;
		background:url("../img/icons/hero/arrow_rigth.svg")  #fff;
		background-position: center;
		color: transparent !important;
		background-size: 45px;
		background-repeat: no-repeat;
	}
	#containerCarousel_EventosMovil  .ct-card-slider__arrows button {
		height: 38px;
		width: 38px;
		overflow: hidden;
		box-shadow: 1px 2px 3px #b3b3b3e3;
	}
	.containerPuntos_ServiciosAdicionalesCert6 , .containerPuntosCiclo0
	{
		display:none;
	}
	.bodyFixed
	{
		top:0px;
	    position: fixed;
		width: 100%;
	}
	#containerNav_Movil  {
		width: 100%;
		background: #fff;
		position: fixed;
		top: 0px;
		z-index: 999999;
		overflow: auto;
		height: 100%;
		display:none;
		padding-bottom: 40px;
	}
	#headerMovil {
		z-index: 99999999;
	}
	.activeMovil
	{
	   padding-bottom: 10px !important;
		padding-top: 15px !important;
		background:#fff;
	}
	.activeMovil  svg #g16 g, .activeMovil  svg #g16 path
	{
		fill: #004067 !important;
	}
	.activeMovil  svg #g16 g, .activeMovil  svg #g16 path
	{
		fill: #004067;
	}
	.activeMovil  #icono-buscar {
		stroke: #004067 !important;
	}
	.activeMovil  .navMovil  span  {
		stroke: #004067 !important;
	}
	.navMovil span
	{
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s  ease-in-out;
		-o-transition: all 0.5s  ease-in-out;
		transition: all 0.5s  ease-in-out;
	}
	.activeMovil span
	{
		background:#004067 !important;
	}
	.closeNav span:nth-child(1)
	{
		opacity:0;
	}
	.closeNav  span:nth-child(2)
	{
		transform:rotate(45deg);
		margin-bottom:-1px !important;
	}
	.closeNav span:nth-child(3)
	{
		transform:rotate(-45deg);
	}
	.centerNavMovil
	{
		width:90%;
		margin:0 auto;
	}
	.centerNavMovil_
	{
		width:85%;
		margin:0 auto;
	}
	.blockMovil1
	{
		width: 100%;
		padding: 10px;
		background: #EBF7F8;
		border-radius: 20px;
		margin-top: 75px;
		padding-top: 5px;
		padding-bottom: 15px;
	}
	.blockMovil1 ul li
	{
		width: 33.33%;
		float:left;
		list-style:none;
		text-align:center;
		position:relative;
	}
	.blockMovil1 ul li:before
	{
		content: "";
		width: 1px;
		height: 38px;
		background: #99C8DF;
		position: absolute;
		top: 10px;
		right: 0px;
	}
	.blockMovil1 ul li:last-child:before
	{
		display:none;
	}
	.blockMovil1 ul li img
	{
		display:block;
		margin:0 auto;
	}
	.blockMovil1 ul li a
	{
		display:block;
		text-decoration:none;
		font-family: 'Brandon Grotesque';
		font-size:9.5px;
		text-transform:uppercase;
		color:#004165;
	}
	.blockMovil1 ul li a span
	{
		display:block;
		line-height: 5px;
	}
	.blockMovil2
	{
		margin-top:20px;
	}
	.titleAcordion
	{
		display: block;
		text-decoration: none;
		font-family: 'Brandon Grotesque';
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
		color: #004165;
		border-bottom: 1px solid #E4E4E4;
		line-height: 14px;
		padding-bottom: 18px;
		width: 90%;
		margin: 0 auto;
		position: relative;
		padding-top: 18px;
	}
	.titleAcordion:before
	{
		content: "+";
		position: absolute;
		top: 13px;
		right: 0px;
		font-family: 'Brandon Grotesque';
		font-weight: bold;
		color:#009AA6;
		font-size:15px;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s  ease-in-out;
		-o-transition: all 0.5s  ease-in-out;
		transition: all 0.5s  ease-in-out;
	}
	.titleAcordionBottom
	{
		display: block;
		text-decoration: none;
		font-family: 'Brandon Grotesque';
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #004165;
		line-height: 14px;
		padding-bottom: 10.95px;
		width: 90%;
		margin: 0 auto;
		position: relative;
		border-bottom: 1px solid #004165;
		padding-top: 10.95px;
	}
	.titleAcordionBottom:before
	{
		content: "+";
		position: absolute;
		top: 13px;
		right: 0px;
		font-family: 'Brandon Grotesque';
		font-weight: bold;
		color:#009AA6;
		font-size:15px;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s  ease-in-out;
		-o-transition: all 0.5s  ease-in-out;
		transition: all 0.5s  ease-in-out;
	}
	.lessAcordion:before
	{
		content: "-";
	}
	.level1Acordeon
	{
		display:none;
	}
	.blockMovil3
	{
		width:100%;
		margin-top:20px;
		margin-bottom:20px;
	}
	.blockMovil3 span
	{
		border: 1px solid #002C44;
		font-size: 12px;
		font-family: 'Brandon Grotesque';
		font-weight: 700;
		color: #002C44;
		width: 80%;
		display: block;
		text-transform: uppercase;
		margin: 0 auto;
		text-align: center;
		padding: 12px 0px;
		border-radius: 25px;
		line-height: 10px;
		box-shadow: 0px 0px 1px #002C44;
	}
	.blockMovil4 li
	{
		list-style:none;
	}
	.blockMovil4 li:last-child a
	{
		border:none;
	}
	.blockMovil4 li a
	{
		display: block;
		text-decoration: none;
		font-family: 'Brandon Grotesque';
		font-size: 12px !important;
		font-weight: bold;
		text-transform: uppercase;
		color: #004165;
		border-bottom: 1px solid #004165;
		line-height: 14px;
		padding-bottom: 10.95px;
		padding-top: 10.95px;
		width: 90%;
		margin: 0 auto;
		position: relative;

	}
	.borderNone
	{
		border:none !important;
	}
	.blockMovil5
	{
		text-align: center;
		margin-top: 15px;
	}
	.blockMovil5 ul
	{
		font-size:0px;
	}
	.blockMovil5 ul li
	{
		display:inline-block;
		margin-left:2px;
		margin-right:2px;
	}
	.blockMovil5 ul li a img
	{
		display:block;
		height:42px;
	}
	.fullSubNav
	{
		background:#F2F5F7;
	}
	.fullSubNav  .titleAcordion_:last-child
	{
		border:none !important;
	}
	.link_Parent
	{
		display: block;
		text-decoration: none;
		font-size: 13px;
		color: #004165;
		line-height: 14px;
		padding-bottom: 15.5px;
		width: 90%;
		margin: 0 auto;
		position: relative;
		padding-top: 15.5px;
		letter-spacing: -0.2px;
	}
	.titleAcordion_
	{
		display: block;
		text-decoration: none;
		font-size: 13px;
		color: #004165;
		line-height: 14px;
		padding-bottom: 15.5px;
		width: 90%;
		margin: 0 auto;
		position: relative;
		padding-top: 15.5px;
		letter-spacing: -0.2px;
	}
	.titleAcordion_:before
	{
		content: url("../img/icoNavMovil.png");
		position: absolute;
		top: 10px;
		right: 0px;
		font-family: 'Brandon Grotesque';
		font-weight: bold;
		color:#009AA6;
		font-size:15px;
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s  ease-in-out;
		-o-transition: all 0.5s  ease-in-out;
		transition: all 0.5s  ease-in-out;
	}
	.lessAcordion_
	{
		font-weight:bold;
	}
	.lessAcordion_:before
	{
		content: url("../img/icoNavMovil_.png");
	}
	.level2Acordeon_
	{
		display:none;
		background:#E5ECEF;
		padding-top:5px;
		padding-bottom:5px;
	}
	.level2Acordeon_ a
	{
		display: block;
		text-decoration: none;
		font-size: 11px;
		color: #004165;
		line-height: 14px;
		padding-bottom: 10px;
		width: 80%;
		margin: 0 auto;
		position: relative;
		padding-top: 12px;
		letter-spacing: -0.2px;
		background: url(../img/icoMovilLink.png);
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 15px;
		border-bottom: 1px solid #CDE0EA;
	}
	.level2Acordeon_ a:last-child
	{
		border: none;
	}
	.subNav_Bottom
	{
		background:#E5ECEF;
		padding-top:5px;
		padding-bottom:5px;
	}
	.subNav_Bottom a
	 {
		display: block !important;
		text-decoration: none !important;
		font-size: 12px !important;
		font-family:'Fira Sans' !important;
		font-weight:normal !important;
		color: #004165 !important;
		line-height: 14px !important;
		padding-bottom: 10px !important;
		text-transform:initial !important;
		width: 80% !important;
		margin: 0 auto !important;
		position: relative !important;
		padding-top: 12px !important;
		letter-spacing: -0.2px !important;
		background: url(../img/icoMovilLink.png) !important;
		background-position: left center !important;
		background-repeat: no-repeat !important;
		padding-left: 15px !important;
		border-bottom: 0px solid #CDE0EA !important;
	}
	.subNav_Bottom a:last-child
	{
		border: none !important;
	}
	.navLevel1
	{
		display:none;
	}
	.navLevel2
	{
		display:none;
	}
	.navLevel3
	{
		display: none;
	}
	.contentNav_LastChild
	{
		width: 90%;
		background: #E0E7EA;
		margin: 0 auto;
		margin-top: 60px;
		padding: 30px;
	}
	.contentNav_LastChild > a
	{
		display: block;
		text-decoration: none;
		font-size: 12px;
		color: #004165;
		line-height: 14px;
		margin-top: 25px;
		font-weight:bold;
		z-index:1;
		position:relative;
	}
	.listNav3
	{
		display: block;
		text-decoration: none;
		font-size: 13px;
		color: #004165;
		line-height: 14px;
		margin-top: 25px;
	}
	.listNav3  a
	{
		display: block;
		text-decoration: none;
		font-size: 11px;
		color: #004165;
		line-height: 12px;
		margin-top: 17pt;
	}
	.closePrevNav
	{
		width: 25px;
		height: 20px;
		background: url(../img/prevNav.png);
		background-repeat: no-repeat;
		background-position: center;
		z-index: 99999999;
		position: fixed;
		margin-top: 0px !important;
	}
	.contentFormNav_Movil
	{
		margin-top: 60px;
		border-top: 1px solid #E5ECEF;
		padding-top: 30px;
	}
	.contentFormNav_Movil h3
	{
		font-size: 18px;
		color: #004165;
		margin-top: 10px;
		font-family: 'Brandon Grotesque';
		font-weight: 700;
		display: block;
	}
	.wrapperFormNav_Movil
	{
		margin-top:15px;
	}
	.wrapperFormNav_Movil input[type="text"] , .wrapperFormNav_Movil input[type="email"]  {
		border: 1px solid #004165;
		font-family: 'Fira Sans';
		font-size: 12px;
		line-height: 40px;
		background: none;
		border-radius: 3px;
		text-indent: 8px;
		color: #002C44;
		width: 100%;
		height: 40px;
	}
	.wrapperFormNav_Movil select {
		border: 1px solid #004165;
		font-size: 12px;
		line-height: 42px;
		background: none;
		border-radius: 3px;
		text-indent: 8px;
		color: #002C44;
		width: 100%;
		height: 42px;
		font-family: 'Brandon Grotesque';
	}
	.wrapperFormNav_Movil input[type="checkbox"] {
		transition: linear .2s all;
		width: 13px !important;
		height: 13px !important;
		-webkit-appearance: none;
		margin: 0;
		padding: 0 !important;
		display: inline-block;
		position: relative;
		border: 1px solid #004165;
		margin-right: 5px;
		cursor: pointer;
		border-radius: 2px;
	}
	.wrapperFormNav_Movil label  {
		display:none;
	}
	.wrapperFormNav_Movil p {
		margin-bottom: 10px;
		font-size: 9px;
		color: #004165;
	}
	.wrapperFormNav_Movil input[type="submit"] {
		background: #009AA6;
		font-size: 13px;
		font-family: 'Brandon Grotesque';
		font-weight: bold;
		letter-spacing: 0.5px;
		color: #fff;
		line-height: 25px;
		padding: 0px;
		border-radius: 30px;
		display: table;
		width: 100%;
		padding-top: 11px;
		padding-bottom: 11px;
		text-align: center;
		border: none;
		margin: 0 auto;
		margin-top: 20px;
	}
	div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
		border: 2px solid #009aa6 !important;
		font-size: 12px !important;
		font-family: 'Brandon Grotesque' !important;
		text-transform: uppercase !important;
		font-weight: bold !important;
		line-height: 14px !important;
		padding-top: 10px !important;
		padding-bottom: 8px !important;
	}
	.wrapperFormNav_Movil ::placeholder {
	     color: #004165;
	}
	.wrapperFormNav_Movil :-ms-input-placeholder {
	     color: #004165;
	}
	.wrapperFormNav_Movil ::-ms-input-placeholder {
	      color: #004165;
	}
	.wrapperFormNav_Movil input[type="checkbox"]:checked {
		background: #002C44 !important;
	}
	.containerBlock_Contacto .column p {
		line-height: 25px;
		font-size: 13px;
	}
	.containerBlock_Contacto .column h2 {
		font-size: 14px;
	}
	.containerBlock_Contacto .mb20
	{
		margin-bottom:10px;
	}
	.navfooterMovil .nav-footer__menu {
		margin-left: 0px;
	}
	.navfooterMovil .nav-footer__menu a {
		text-transform: uppercase;
	}
	.container404 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.container404_Left {
		width: 100%;
	}
	.container404_Left h1 {
		font-size: 23px;
		line-height: 30px;
	}
	.container404_Left h2 {
		font-family: 'Brandon Grotesque';
		letter-spacing: 0px;
		padding-top: 15px;
		font-weight: bold;
		font-size: 18px;
		border-top: 1px solid #E1E1E1;
		margin-top: 15px;
	}
	.container404_Left span {
		color: #a0a0a0;
		font-size: 12px;
		line-height: 20px;
		display: block;
	}
	.nav404 a {
		width: 100%;
	}
	.container404_Right
	{
		display:none;
	}
	.imageErrorMovil
	{
		width: 100%;
		margin-top: 20px;
		margin-bottom: -20px;
	}
	.imageErrorMovil img
	{
		display:block;
		margin:0 auto;
	}
	.overlaySearchMovil
	{
		height: 100%;
		width: 100%;
		position: fixed;
		top: 0px;
		left: 0px;
		background: rgba(0,0,0,0.7);
		z-index: 999999999;
		display:none;
	}
	.icoCloseOverlayMovil
	{
		float: right;
		width: 25px;
		margin-top: 40px;
		margin-right: 5%;
	}
	.icoCloseOverlayMovil span
	{
		width: 100%;
		height: 2px;
		background: #fff;
		display: block;
		float:right;
	}
	.icoCloseOverlayMovil span:nth-child(1) {
		transform: rotate(45deg);
		margin-bottom: -2px !important;
	}
	.icoCloseOverlayMovil span:nth-child(2) {
		transform: rotate(-45deg);
	}
	.searchInputMovil
	{
		border-radius: 7px;
		padding: 20px;
		background: #fff;
		height: 60px;
		position: relative;
		width: 90%;
		margin: 0 auto;
		margin-top: 75px;
	}
	.searchInputMovil input
	{
		border: none;
		border-bottom: 1px solid #EAEAEA;
		color: #3F3F3F;
		font-size: 13px;
		display: block;
		width: 100%;
		padding-bottom: 6px;
	}
	.searchInputMovil input::placeholder {
		color: #8A8A8A !important;
	}
	.searchInputMovil input:-ms-input-placeholder {
	  color: #8A8A8A !important;
	}
	.searchInputMovil input::-ms-input-placeholder {
	  color: #8A8A8A !important;
	}
	.ct-card__image img.advantages {
		height: 41px;
		width: 42px;
	}
	.blockMovil_3 .column:last-child img
	{
		margin-left:4px;
	}
	.lineCursos .slick-current .ct-cycle__number:before {
		border-bottom: solid #69BE28 2px !important;
		bottom: -2px !important;
	}




}
@media screen and (max-width:780px)
{
	.imageAcordionEspecialidad
	{
		display:none;
	}
}
@media screen and (max-width:750px)
{
	
	.containerCampoLaboral_RightFull {
		margin-top: 0px;
	}
	.lineCursos .ct-cycle {
		width: 115px !important;
	}
	.is_movil__
	{
		display:block;
	}	
	.is_desktop__
	{
		display:none;
	}
	.ct-card--hero .ct-card__body, .ct-card--hero-active .ct-card__body {
		padding: 10px;
	}
	.containerGrid_Carreras ul li .ct-card__title {
		font-size: 12px !important;
	}
	.containerBlock_Carreras:before {
		bottom: -50px;
	}
	#planestudios {
		padding-top: 60px;
	}
	.imageTabs3 {
		width: 100% !important;
	}
	.tabs2 .column {
		width: 100%;
	}
	.imageTabs1_CPPQT {
		width: 100% !important;
		margin-bottom:-50px;
	}
	.containerAdvanteges .columns  {
		padding-left: 8%;
	}
	.containerBlock_Escuela_is_1:before {
		background: url(../img/beforeCurva.png);
		background-position: bottom;
		background-repeat: no-repeat;
		background-size: 100%;
	}
	.containerGrid_Escuela ul li {
		width: 50% !important;
	}
	.sectionCourse3  .is-4
	{
		width: 50% !important;
		padding: 2%;
	}
	.containerGrid_Carreras ul li {
		width: 49%;
		margin-right: 1%;
	}
	.containerBlock_Carreras:before {
		background: url(../img/beforeCurva.png);
		background-position: bottom;
		background-repeat: no-repeat;
		background-size: 100%;
	}
	.contentCursosMovil {
		width: 100%;
		margin-left: 0%;
		margin: 0 auto !important;
	}
	.contentCursosMovil .ct-card__slide {
		margin-left:5px  !important;
		margin-right:5px !important;
	}

	.containerSedesMovil {
		width: 100%;
		margin-left: 0%;
		margin: 0 auto !important;
	}
	.containerSedesMovil .ct-card__slide {
		margin-left:5px  !important;
		margin-right:5px !important;
	}
	.blockMovil_3 .section {
		padding-left: 9%;
	}
	.blockMovil_3 .column h2
	{
		font-size: 10px;
		padding-left: 7px;
		color: #fff;
		padding-top: 18px;
		padding-right: 10%;
		line-height: 15px;
		letter-spacing: 0px;
		margin-bottom: 0px;
	}
	.contentCatMovil .column.is-6-mobile {
		width: 50%;
		padding: 2%;
	}
	.blockMovil_3:before
	{
		background: url(../img/beforeCurva.png);
		background-position: bottom;
		background-repeat: no-repeat;
		background-size: 100%;

	}
	.ct-card--hero .ct-card__title, .ct-card--hero-active .ct-card__title {
		font-size: 12px;
	}
	.contentCatMovil .ct-card__body, .containerGrid_Escuela .ct-card__body {
		padding: 14px;
	}

}


@media screen and (max-width:600px)
{
	.containerBlockHorarios_Top
	{
		width: 450px;
	}

	.logoUPCMovil
	{
		position: relative !important;
		bottom: 0px !important;
	}
	.lineCursos {
		width: 100%! important;
	}

	
}
@media screen and (max-width:450px)
{
	
		

	.blockMovil_4 .select
	{
	    width: 100%;
	}
	.layerSlider_Index a {
		width: 100%;
	}
	#sliderInternalMovil a {
		width: 100%;
	}
	.lineCursos
	{
	    width: 118%!important;
	}
	
}
@media screen and (max-width:320px){

	.containerFaqMovil .slick-next {
		top: 90px;
		left: 217px;
		background: url(../img/icons/hero/arrow_rigth.svg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 40px;
		width: 40px;
		height: 40px;
	}
	.containerFaqMovil  .blockLiFaq .imageFaq_ProgramsSchool {
		width: 100%;
		height: 140px;
	}
	.containerFaqMovil  .blockLiFaq .imageFaq_ProgramsSchool img {
		width: 100%;
		height: 140px;
	}
	.containerFaqMovil .blockLiFaq {
		border-radius: 10px;
		overflow: hidden;
		width: 230px;
	}

	.containerBlockHorarios_Bottom .slick-slide {
		margin-right: 13px;
		margin-left: 13px;
		width: 25px;
	}
	.centerHorarioDia {
		width: 235px;
	}
	.containerBlockHorarios_Top {
		width: 350px;
	}
	.layerSlider_Index a {
		padding-top: 11px;
		padding-bottom: 11px;
	}
	.layerSlider_Index h1 {
		padding-right: 20%;
	}
	#sliderInternalMovil a
	{
		padding-top: 11px;
		padding-bottom: 11px;
	}
	.tabs_CPPQT ul li a {
		padding: 15px 10px 10px;
	}
	.containerSedesMovil  .ct-card-slider__arrow--left
	{
		left: 25px;
	}
	.containerSedesMovil  .ct-card-slider__arrow--right
	{
		right: 25px;
	}
	.contentCursosMovil .ct-card-slider__arrow--left
	{
		left: 25px;
	}
	.contentCursosMovil .ct-card-slider__arrow--right {
		right: 25px;
	}
	.timeLine_HistoriaPremios {
		width: 360px !important;
	}
	.containerSliderLab_Movil .slick-prev
	{
		left: 36px;
	}
	.containerSliderLab_Movil .slick-next
	{
		right: 36px;
	}
	.lineCursos
	{
	    width: 110%!important;
	}


}


@media screen and (min-width:411px){

	.timeLine_HistoriaPremios .ct-card-slider__arrows {
		left: -15px;
	}
}

.img_adap_mv
{
	display: none;
}

.img_adap_pc
{
	display:block;
}

/* end */