#planes_digitales .row:first-child{
	background-image: url(xiangao-overhead-crane.jpg);
	background-repeat: no-repeat;
	background-size:cover
}
#planes_digitales .row .row:first-child{
	background:none;
}
#planes_digitales .escritorio .row:first-child p{
	font: normal normal normal 30px/36px Pragmatica;
}
#planes_digitales .row:first-child .col-md-12{
	padding-top: 65px;
	padding-bottom: 65px;
	padding-left:50px !important
}
#planes_digitales .row:first-child .col-md-12 div:first-child, #planes_digitales .row:first-child .col-md-12 div:nth-child(3){
	float: left; width: 100%; margin-bottom: 20px;
}
#planes_digitales .row:first-child .col-md-12 div:nth-child(2){
	float: left; width: 100%; margin-bottom: 5px;
}
#planes_digitales .row:first-child .col-md-12 p{
	max-width: 380px;
}
#planes_digitales .fondo_gris_esquina {
	padding: 35px;
	background: #F3F3F3;
	position: relative;
	min-height: 480px;
	padding-right: 130px;
}

#planes_digitales .fondo_gris_esquina:before {
	content: '';
	position: absolute;
	bottom: 0;
	right: 0;
	border-bottom: 80px solid white;
	border-left: 770px solid #F3F3F3;
	width: 0;
}
#planes_digitales .row.media .col-md-6:first-child{
	width: 55%;
}
#planes_digitales .row.media .col-md-6:first-child p:first-child{
	font:normal normal 600 28px/36px Pragmatica; margin-bottom: 10px
}
#planes_digitales .row.media .col-md-6:last-child{
	margin-top: 30px; margin-left: -100px; width: calc(45% + 100px)
}
#planes_digitales .row:nth-child(4){
	margin-top: 60px; text-align: center
}
#planes_digitales .row:nth-child(5){
	margin-top: 60px;
}
#planes_digitales .row:nth-child(5) h3{
	font:normal normal 600 30px/36px Pragmatica; color: #f7d320;border-bottom: 3px solid; padding-bottom: 10px; margin-bottom: 30px; text-align: center;
}
#planes_digitales .row:nth-child(5) p{
	font:normal normal normal 28px/36px Pragmatica; width: 75%; margin-left: auto; margin-right: auto; text-align: center;
}
#planes_digitales .row:nth-child(6) .row:first-child{
	position: -webkit-sticky;
	position: sticky;
    top: -450px;
    background-color: white;
    z-index: 1;
}
#planes_digitales .row:nth-child(6) .row:first-child .col-md-4 img{
	width: 100%;
}
#planes_digitales .row:nth-child(6) .row:first-child .col-md-4 h4{
	font:normal normal normal 30px/36px Pragmatica; color: #000 !important; margin-left: 20px; margin-right: 40px;
}
#planes_digitales .row:nth-child(6) .row:first-child .col-md-4 p{
	font:normal normal normal 18px/24px Pragmatica; margin-left: 20px; margin-right: 35px;
}
#planes_digitales .row:nth-child(6) .row:nth-child(2){
	margin-top: 60px; border-bottom: 1px solid #ccc;
}
#planes_digitales .row:nth-child(6) .row:nth-child(2) .col-md-4 p{
	font:normal normal 600 18px/36px Pragmatica; margin-left: 20px; margin-right: 35px;
}
@media screen and (min-width: 1921px){
	#planes_digitales .row:nth-child(6) .row:nth-child(2) .col-md-4 p{
		font:normal normal 600 24px/36px Pragmatica;
	}
}
@media screen and (min-width: 526px){
	.movil{
		display: none;
	}
}
@media screen and (max-width: 525px){
	.escritorio{
		display: none;
	}
	.movil .col-md-4{
		width: 100%;
	}
	.movil .col-md-4 p strong{
		font: normal normal 700 16px/20px Pragmatica;
	}
	#planes_digitales .movil h4{
		font:normal normal normal 30px/36px Pragmatica; color: #000 !important;
	}
	#planes_digitales .movil .row:first-child p{
		font: unset;
	}
	#texto .movil img {
		margin-top: 0px;
		margin-bottom: 20px;
	}
}
.bolas_amarilla{
	margin-right: 35px; list-style: none;
}
.bolas_amarilla li{
	font-size: 16px;
	margin-bottom: 5px;
	text-align: left;
}
.bolas_amarilla li:before{
	content: "\2022";
	color: #f7d320;
	font-weight: bold;
	display: inline-block;
	width: 0.8em;
	margin-left: -0.8em;
	font-size: 20px;
}
@media screen and (min-width: 1921px){
	.bolas_amarilla li{
		font-size: 16px;
	}
}
#planes_digitales .row:nth-child(6) .row:nth-child(3), #planes_digitales .row:nth-child(6) .row:nth-child(5), #planes_digitales .row:nth-child(6) .row:nth-child(7), #planes_digitales .row:nth-child(6) .row:nth-child(9){
	margin-top: 20px;
}
#planes_digitales .row:nth-child(6) .row:nth-child(10){
	border-top: none;
}
#planes_digitales .row:nth-child(6) .row:nth-child(4), #planes_digitales .row:nth-child(6) .row:nth-child(6), #planes_digitales .row:nth-child(6) .row:nth-child(8){
	margin-top: 60px; border-bottom: 1px solid #ccc;
}
#planes_digitales .row:nth-child(6) .row:nth-child(8){
	background-color: unset;
    padding-top: unset;
    padding-bottom: unset;
    padding-left: unset;
    padding-right: unset;
    margin-bottom: unset;
}
#planes_digitales .row:nth-child(6) .row:nth-child(4) .col-md-4 p, #planes_digitales .row:nth-child(6) .row:nth-child(6) .col-md-4 p, #planes_digitales .row:nth-child(6) .row:nth-child(8) .col-md-4 p{
	font:normal normal 600 18px/36px Pragmatica; margin-left: 20px; margin-right: 35px;text-align: left;
}
@media screen and (min-width: 1921px){
	#planes_digitales .row:nth-child(6) .row:nth-child(4) .col-md-4 p, #planes_digitales .row:nth-child(6) .row:nth-child(6) .col-md-4 p, #planes_digitales .row:nth-child(6) .row:nth-child(8) .col-md-4 p{
		font:normal normal 600 24px/36px Pragmatica;
	}
}
#planes_digitales .row:nth-child(8){
	margin-top: 30px; text-align: center
}
#planes_digitales .row iframe{
	width:1160px;
	height:650px;
}
#planes_digitales .row:nth-child(8) h3{
	font:normal normal 600 30px/36px Pragmatica; color: #f7d320;border-bottom: 3px solid; padding-bottom: 10px; margin-bottom: 0px
}
#planes_digitales .row:nth-child(9){
	background-color: #F3F3F3; padding-top: 50px; padding-bottom: 80px;padding-left: 70px;padding-right: 70px; margin-bottom: 50px;
}
#planes_digitales .row:nth-child(6) .row:nth-child(9){
	background-color: unset; padding-top: unset; padding-bottom: unset;padding-left: unset;padding-right: unset; margin-bottom: unset;
}
#planes_digitales .row:nth-child(9) .col-md-8 .row .col-md-6 h5{
	font:normal normal normal 26px/36px Pragmatica !important;
}
#planes_digitales .row:nth-child(9) .col-md-8 .row{
	margin-bottom: 0px;
}
#planes_digitales .row:nth-child(9) .col-md-8 .row:nth-child(2){
	margin-top: 30px
}
#planes_digitales .row:nth-child(9) .col-md-8 .row .col-md-6 h6{
	font:normal normal 600 20px/26px Pragmatica;
}
#planes_digitales .row:nth-child(9) .col-md-8 .row:nth-child(3){
	margin-top: 30px
}
#planes_digitales .row:nth-child(9) .col-md-4{
	margin-top: 20px;
}
#planes_digitales .row:nth-child(10){
	margin-top: 80px; margin-bottom: 20px; border-top: 1px solid #999999;    padding-top: 80px;
}
#planes_digitales .row:nth-child(6) .row:nth-child(6) .col-md-6, #planes_digitales .row:nth-child(6) .row:nth-child(2) .col-md-6{
text-align:center;
}
#texto .col-md-8 img{
    width: 35px;
    margin-right: 5px;
    float: left;
}
#texto .col-md-8 h6{
    width: calc(100% - 40px);
    float: left;
    font-size: 18px;
    margin-top: 6px;
    font-weight: bold;
}
#texto .col-md-8 p{
	width: 100%;
    clear: both;
}
#texto .col-md-8 .col-md-6{
	margin-bottom: 40px;
}
@media screen and (min-width: 1921px){
	.planes_digitales_fondo_arriba{
		background-size: contain;
	}
	#planes_digitales .escritorio .row:first-child p{
		font: normal normal normal 36px/46px Pragmatica;
	}
	#planes_digitales .row:first-child{
		margin-bottom: 150px;
	}
	#planes_digitales p{
		font-size: 18px;
		line-height: 26px;
	}
	#planes_digitales .row:nth-child(10) p{
		font-size: 36px;
	}
	#planes_digitales .row:nth-child(10) p a{
		margin-top: 10px;
		padding: 20px;
	}
}
@media screen and (max-width: 1600px){
}
@media screen and (max-width: 1440px){
	#planes_digitales .row:nth-child(6){
	    top: -400px;
	}
	#planes_digitales .row:first-child{
		    background-position-x: -90px;
	}
}
@media screen and (max-width: 1366px){
	#planes_digitales .row:first-child{
		    background-position-x: center;
	}
	#planes_digitales .row iframe{
		width:1024px;
		height:590px;
	}
	#planes_digitales .row:nth-child(6){
	    top: -380px;
	}
}
@media screen and (max-width: 1280px){
	#planes_digitales .row:nth-child(6){
	    top: -360px;
	}
}
@media screen and (max-width: 1024px){
	#planes_digitales .row:first-child .col-md-12{
		padding-top: 35px;
		padding-bottom: 35px;
		padding-left: 20px !important;
	}
	#planes_digitales .row:first-child .col-md-12 div:first-child img, #planes_digitales .row:first-child .col-md-12 div:nth-child(2) img{
		width: 350px;
	}
	#planes_digitales .row:first-child .col-md-12 p {
		max-width: 300px;
	}
	#planes_digitales .escritorio .row:first-child p {
		font: normal normal normal 24px/36px Pragmatica;
	}
	#planes_digitales .row iframe{
		width: 80% !important;
		max-height: 425px !important;
	}
	#planes_digitales .row:nth-child(6) .row:first-child{
	    top: -270px;
	}
	#planes_digitales .row:nth-child(6) .row .col-md-4 h4 {
		font: normal normal normal 32px/36px Pragmatica !important;
	}
	#planes_digitales .row:nth-child(6) .row .col-md-4 p {
		font: normal normal normal 16px/24px Pragmatica;
	}
	.bolas_amarilla li:before {
		margin-left: -0.8em !important;
	}
	#planes_digitales .row:nth-child(9) div .col-md-8 .row:first-child .col-md-6{
		width: 100%;
	}
	.cabe_sol_con a{
		margin-top: 5px !important;
	}
	#planes_digitales .row.media .col-md-6:first-child {
		width: 65% !important;
	}
	#planes_digitales .row.media .col-md-6:last-child {
		width: calc(35% + 100px) !important;
	}
}
@media screen and (max-width: 800px){
	#planes_digitales .row:first-child{
		background-position-x:-50px;
	}
	#planes_digitales .row:first-child .col-md-12 {
		padding-top: 30px;
		padding-bottom: 20px;
		padding-left: 20px !important;
	}
	#planes_digitales .row:first-child .col-md-12 div:first-child img, #planes_digitales .row:first-child .col-md-12 div:nth-child(2) img{
		width: 280px;
	}
	#planes_digitales .row:first-child .col-md-12 p {
		max-width: 300px;
	}
	#planes_digitales .row:first-child .col-md-12 div:first-child, #planes_digitales .row:first-child .col-md-12 div:nth-child(3){
		margin-bottom: 10px;
	}
	#planes_digitales .escritorio .row:first-child p {
		font: normal normal normal 18px/24px Pragmatica;
	}
	#planes_digitales .row:first-child .col-md-12 p{
		max-width: 240px;
	}
	#planes_digitales .row.media .col-md-6{
		float: left;
	}
	#planes_digitales .row.media .col-md-6:first-child {
		padding: 25px;
		padding-right: 75px;
	}
	#planes_digitales .fondo_gris_esquina {
		min-height: 520px !important;
	}
	#planes_digitales .row iframe {

		width: 100% !important;
	}
	#planes_digitales .row:nth-child(5) p {    
		width: 85% !important;
	}
	#planes_digitales .row:nth-child(6) .row:first-child{
	    top: -200px;
	}
	#planes_digitales .row:nth-child(6) .row .col-md-4 h4, #planes_digitales .row:nth-child(6) .row .col-md-4 p {
		margin-left: 10px !important;
		margin-right: 20px !important;
	}
	#planes_digitales .row:nth-child(6) .row .col-md-4 h4 {
		font: normal normal normal 26px/36px Pragmatica !important;
	}
	#planes_digitales .row:nth-child(6) .row:nth-child(2) .col-md-4 p, #planes_digitales .row:nth-child(6) .row:nth-child(4) .col-md-4 p, #planes_digitales .row:nth-child(6) .row:nth-child(6) .col-md-4 p, #planes_digitales .row:nth-child(6) .row:nth-child(8) .col-md-4 p {
		font: normal normal 600 16px/20px Pragmatica;
		margin-left: 10px;
		margin-right: 20px;
	}
	.bolas_amarilla {
		margin-right: 20px;
	}
	#planes_digitales .row:nth-child(9) {
		padding-top: 40px;
		padding-bottom: 40px;
		padding-left: 30px;
		padding-right: 30px;
		margin-bottom: 50px;
	}
	#planes_digitales .row:nth-child(9) .col-md-8 .row .col-md-6 h5 {
		font: normal normal normal 24px/34px Pragmatica;
	}
	#planes_digitales .row:nth-child(9) .col-md-8 .row .col-md-6{
		margin-bottom: 50px;
	}
	#planes_digitales .row:nth-child(9) .col-md-8 .row:nth-child(3) {
		margin-top: 0px;
	}
}
@media screen and (max-width: 525px){
	#planes_digitales .row:first-child{
		background-position-x:-50px;
	}
	#planes_digitales .row:first-child .col-md-12 {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px !important;
	}
	#planes_digitales .row:first-child .col-md-12 div:first-child, #planes_digitales .row:first-child .col-md-12 div:nth-child(3), #planes_digitales .row:first-child .col-md-12 div:nth-child(2) {
		margin-bottom: 0px;
	}
	#planes_digitales .row:first-child .col-md-12 div:first-child img, #planes_digitales .row:first-child .col-md-12 div:nth-child(2) img {
		width: 180px;
	}
	#planes_digitales .row:first-child .col-md-12 div:nth-child(3){
		line-height: 10px;
	}
	#planes_digitales .row:first-child .col-md-12 p {
		max-width: 160px;
	}
	#planes_digitales .escritorio .row:first-child p {
		font: normal normal normal 12px/16px Pragmatica;
	}
	#planes_digitales .row.media .col-md-6:first-child {
		padding: 15px;
		width: 100% !important;
	}
	#planes_digitales .row.media .col-md-6:first-child p:first-child {
		font: normal normal 600 18px/24px Pragmatica;
	}
	#planes_digitales .fondo_gris_esquina{
		min-height: 430px !important;
	}
	#planes_digitales .row.media .col-md-6:last-child {
		margin-top: 0px;
		margin-left: 0px;
		width: 100% !important;
		padding: 0px;
	}
	#planes_digitales .row iframe {
		max-height: 210px !important;
	}
	#planes_digitales .row:nth-child(6) .row:first-child{
	    top: unset;
	    position: unset;
	}
	#planes_digitales .row:nth-child(6) .row .col-md-4{
		width: 100%
	}
	#planes_digitales .row:nth-child(9) {
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 0px;
		padding-right: 0px;
	}
	#planes_digitales .row:nth-child(9) .col-md-8 .row .col-md-6 {
		margin-bottom: 30px;
	}
	#planes_digitales .row:nth-child(9) .col-md-8{
		width: 100%;
	}
	#planes_digitales .row:nth-child(9) .col-md-4{
		display: none;
	}
}