@media only screen and (max-width : 1200px) {
    .familias-title {
        width: 75%;
    }
    .familias-title.small {
        width: 100%;
        font-size: 24px;
    }
    .nav-tabs > li > a {
        font-size: 19px;
        padding: 10px 0 10px 15px;
    }
    .sub-sections-module.admisiones-y-ayudas .familias-title.small {
        font-size: 24px;
        width: 98%;
        padding-left: 10px;
    }
    .sub-sections-module .main-col:last-child .row:last-child .zoom .familias-title {
        right: 30px;
        width: 90%;
    }
}

@media only screen and (max-width : 1170px) {
	.light-texto {
	    padding: 0px 15px;
	}
	
	.pestanias {
	    max-width: 1170px!important;
	    width: 100%!important;
	    padding: 0 15px;
	}
	
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .familias-title {
        width: 90%;
        margin-top: -30px;
        font-size: 25px;
    }
    .familias-title.small {
        width: 100%;
        font-size: 21px;
        padding-left: 5px;
    }

    a.zoom img {
        width: 100%;
    }

    .menu-bar {
        padding:0;
    }

    img.porque-cetys {
        width: 100%;
    }
    .form-module .form-control,
    .form-module .select2-container {
        margin-bottom: 15px;
    }
    .form-module .row {
        margin-bottom: 0;
    }
    .form-module .wpcf7-submit {
        margin-top: 20px;
    }
    .footer-menu-title {
        margin-bottom: 5px;
        margin-top: 45px;
    }
    .sub-sections-module.admisiones-y-ayudas .familias-title {
        width: 80%;
    }

    .sub-sections-module.admisiones-y-ayudas .familias-title.small {
    text-transform: uppercase;
    position: absolute;
    top: 25%;
    margin-top: -12px;
    padding-left: 20px;
    z-index: 9;
    width: 48%;
    color: #fff;
    font-size: 32px;
}



}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .familias-title,
    .familias-title.small {
        width: 60%;
        margin-top: -12px;
        font-size: 21px;
    }
    
    .tab-pane {
	    padding: 25px 0;
	}
	
	.page-head-container.course-head{
		position: relative;
	    top: 21%;
	    margin-top: 0px;
	    padding: 35px 0 8px 0;
	}
	
	.vc_tta-panel-body .lista{
		padding: 10px 0px;
	}
	
	.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
	    display: none!important;
	}
	
	.vc_tta.vc_tta-tabs .vc_tta-panel-heading {
	   	display: block!important;
	}
	
	.btn-lg {
	    font-size: 21px;
	    padding: 5px 18px;
	}

	.page-head-container{
		position: relative;
		top: 0;
		margin: 30px 0px;
	}
    .page-head, .page-head .column{
		height: auto;
	}
}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.listado-cursos .list-module ul > li {
	    font-size: 18px;
	}
	
	.rectangle {
	    margin-right: 3px;
	}
	
	.module-filter {
	    top: 0px;
	    position: relative;
	}
	
	.listado-cursos .list-module {
	    margin: 20px 0 10px 0;
	}
	
	.listado-cursos .list-tools{
		text-align: center;
    	margin-top: 20px;
	}
	
	.familias-module .right-col {
	    padding-left: 15px;
	}
	
	.familias-title, .familias-title.small {
	    width: 67%;
	    margin-top: -12px;
	    font-size: 26px;
	    padding-left: 20px;
	}
	
	.familias-module .col-sm-6.left-col .row .col-sm-6.left-col{
		margin-bottom:15px;
	}
	
	.list-tools .btn-md{
		width: 100%;
	}
	
	.row .column {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	
	.menu-bar .logo-container {
	    left: 5px;
	}
	
	.admisiones-y-ayudas .col-md-6.main-col{
		margin-bottom: 15px;
	}
	
	.admisiones-y-ayudas .col-md-6.main-col .col-md-6.left-col{
		margin-bottom: 15px;
	}
	
	.sub-sections-module .inner-row {
	    margin-bottom: 15px;
	}
	
	.page-head-container.course-head{
		position: relative;
	    margin-top: 0px;
	    top: 0;	    
    	padding: 35px 0 35px 0;
	}
	
	.page-head-container.course-head h1{
		font-size: 27px;
	}
	
	.page-head-container.course-head .page-subtitle{
		font-size: 18px;
	}
	
	.page-head-container.course-head .course-meta li {
	    margin-right: 0px;
	    font-size: 18px;
	    line-height: 16px;
	    margin-bottom: 10px;
  	}
  	
  	.sub-sections-module.campus-cetys .col-md-6.main-col .row:last-child .col-md-12{
  		margin-bottom: 15px;
  	}
  	
  	.sub-sections-module.campus-cetys .col-md-6.main-col .col-md-6.left-col{
  		margin-bottom: 15px;
  	}
  	
  	.sub-sections-module .familias-title {
	    font-size: 24px;
	}
	
	.sub-sections-module.campus-cetys .familias-title.servicios-del-campus {
	    font-size: 24px;
	}
	
	.form-subtitle br{
		display:none;
	}
	
	.testimonial figure {
	    margin: 0 auto 15px;
	}
	
	.btn-lg {
	    font-size: 17px;
	    padding: 4px 12px;
	}
	
	.ls-nav-prev, .ls-nav-next{
		display:none!important;
	}
}

@media only screen and (max-width : 375px) {
	.familias-title, .familias-title.small {
	    width: 78%;
	    font-size: 23px;
	}
	
	.texto-form {
	    font-weight: 400;
	    color: #2b2b2b;
	    font-size: 17px;
	    position: absolute;
	    z-index: 1;
	    left: 33px;
	    top: 8px;
	    width: 160px;
	    text-align: left!important;
	    line-height: 14px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}
