@charset "UTF-8";

/* CSS Document */

/* Smartphones */
@media (max-width: 480px) {
.twocol-fifty {
	width: 100%;
}
.nosotros1 {
	background-position: 0%;
	background-size: cover;
}
.nosotros1 .cont, .becas1 .cont, .becas2 .cont {
	padding: 20px;
}
.nosotros2, .becas2 {
	background-size: cover;
	background-position: 0%;
}
.titulacion1 .tit-img, .titulacion1, .becas1, .becas1 .tit-img {
	background-position: 0;
}
.titulacion1 .tit-img, .becas1 .tit-img {
	width: 200px;
	background-size: contain;
}
.esc-item {
	float: none !important;
	width: auto !important;
}
.ventajas .left {
	width: 100% !important;
}
.wrapper {
	width: auto !important;
}
.wrapper section {
	width: 100%;
}
.hdr-text {
	width: auto;
	left: auto;
}
.hdr1 {
	font-size: 36px;
}
.hdr2 {
	font-size: 16px;
	line-height: 20px;
}
.gral {
	width: auto;
}
.gral .cont {
	width: 100%;
}
.gral .left {
	width: auto;
	float: none;
	padding-bottom: 20px;
	padding-left: 20px;
}
.gral .left .col2 {
	float: none;
	width: auto;
	margin-left: 95px;
	text-align: justify;
}
.estudios .left-margin {
	padding-left: 0px;
	margin-right: 0px;
	width: auto;
}
.estudios .left {
	width: auto;
	min-height: 250px;
	margin-top: 50px;
	margin-left: 0px;
}
.cero {
	background-position: 50%;
}
.tsu-otcs {
	background-position: 35%;
}
.tsu-deschdr .left div, .tsu-deschdr .right div {
	margin-left: 0px;
}
.tsuplan h1, .tsu-deschdr h1, .tsu-deschdr h3, .tsu-deschdr p {
	font-size: 160%;
}
.tsuplan {
	padding: 10px;
}
.tsuplan .twocol-fifty:nth-child(odd) {
	border-right: none;
	width: auto;
}
.advantages div {
	float: none;
	width: auto;
	margin: 5px;
	height: auto;
	line-height: 180px;
}
.dark-green .advantages div {
	float: none;
	width: auto;
	margin: 5px;
	height: auto;
	line-height: 180px;
}
.tsu-pointto .left div, .tsu-pointto .right div {
	margin-top: 0px;
	margin-left: 0px;
}
section {
	width: auto;
	margin: auto;
}
.menu-nuestro-blog [itemprop="articleBody"] {
	padding: 0px !important;
}
.sprocket-mosaic-g-text {
	display: visible !important;
}
/*.layout-mode-responsive .gf-menu li:first-child {
	background-color: #BBCB53;
}
.layout-mode-responsive .gf-menu li:nth-child(2) {
	background-color: #FFD800;
}

.layout-mode-responsive .gf-menu li:nth-child(3) {
	background-color: #017bab;
}
.layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child {
	background-color: #e55757 !important;
}
.layout-mode-responsive .gf-menu li {
	background-color: #017bab;
}*/
ul .l3 {
	display: none;
}
#rt-top .soc-icons {
    float: none !important;
    margin: none !important;
    text-align: left !important;
}
#rt-top .head-buttons {
    width: 100% !important;
}
#rt-top .head-button {
    float: none !important;
}
#rt-top {
        min-height: 350px !important;
    }
#rt-header {
        height: auto !important;
    }
}

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
.twocol-fifty {
	width: 100%;
}
.nosotros2 {
	background-size: cover;
}
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
...
}

/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
...
}

/* Large Display */
@media (min-width: 1200px) {
...
}
