.polipastoghe17 .row:first-child{
	background-color: #f7d320; padding:40px; position: relative
}
.polipastoghe17 .row:first-child div:first-child{
	font: normal normal normal 30px/36px Pragmatica
}
.polipastoghe17 .row:first-child div:first-child h2{
	font: normal normal 900 108px/108px Pragmatica; margin-top: -10px; border-bottom: 1px solid #000; padding-bottom: 20px; margin-bottom: 30px;
}
.polipastoghe17 .row:first-child div:first-child h2 span{
	font-weight: 300;
}
.polipastoghe17 .row:first-child div:nth-child(2){
	font: normal normal normal 36px/36px Pragmatica; max-width: 400px;
}
.polipastoghe17 .row:first-child div:nth-child(3){
	position: absolute; right: 170px; top: -17px; z-index: 1
}
.polipastoghe17 .row:first-child div:nth-child(4){
	position: absolute; right: 40px; top: -20px; width: 164px; height: 164px; padding:43px 26px; border-radius: 50%; background-color: #000; color: #fff; text-align: center; font: normal normal 600 18px/18px Pragmatica
}
.polipastoghe17 .row:nth-child(2){
	background-color: #F3F3F3; padding:60px 40px;
}
.polipastoghe17 .row:nth-child(2) .col-md-6:first-child{
	font: normal normal normal 30px/36px Pragmatica; padding: 0px; padding-right: 100px;
}
.polipastoghe17 .row:nth-child(2) .col-md-6:last-child{
	font: normal normal normal 18px/26px Pragmatica;
}
.polipastoghe17 .row:nth-child(2) .col-md-6:last-child .cabe_sol_con{
	margin-top: 30px;
}
.polipastoghe17 .row:nth-child(2) .col-md-6:last-child .cabe_sol_con a{
	font: normal normal 600 18px/26px 'Open Sans';
}
.polipastoghe17 .row:nth-child(2) .col-md-6:last-child .cabe_sol_con a div{
	transform: skew(20deg);
}
.polipastoghe17 .row:nth-child(3){
	margin-top: 40px; margin-bottom: 40px;display:table;overflow: hidden; display: -webkit-flex; display: flex;
}
.polipastoghe17 .row:nth-child(3) .col-md-2{
	border-right: 1px solid #D8D8D8; display:table-cell; padding-left: 20px; padding-right: 20px;
}
.polipastoghe17 .row:nth-child(3) .col-md-2:last-child{
	border-right: none;
}
.polipastoghe17 .row:nth-child(3) .col-md-2 div{
	text-align: center; margin-left: auto; margin-right: auto; float: left; width: 100%; height: 118px;
}
.polipastoghe17 .row:nth-child(3) .col-md-2 h3{
	font: normal normal 600 20px/20px Pragmatica; line-height: 1.1em !important; float: left; height: 50px; width: 100%;
}
.polipastoghe17 .row:nth-child(3) .col-md-2 p{
	font: normal normal normal 14px/20px Pragmatica;
}
.polipastoghe17 .row:nth-child(4) iframe{
	width: 100%;
	height: 800px;
}
.polipastoghe17 .row:nth-child(5){
	margin-top: 80px;
	margin-bottom: 20px;
	border-top: 1px solid #999999;
}
@media screen and (min-width: 1440px){
	.polipastoghe17 .row:nth-child(3) .col-md-2 h3 {
    	font: normal normal 600 18px/20px Pragmatica;
	}
	.polipastoghe17 .row:nth-child(2) .col-md-6:first-child {
    	font: normal normal normal 28px/36px Pragmatica;
	}
	.polipastoghe17 .row:nth-child(2) .col-md-6:last-child .cabe_sol_con{
		width: 100%;
	}
}
@media screen and (max-width: 1280px){
	.polipastoghe17 .row:nth-child(3) .col-md-2 h3 {
		height: 70px;
	}
}
@media screen and (max-width: 1024px){
	.polipastoghe17 .row:first-child div:nth-child(4) {
		width: 144px;
		height: 144px;
		padding: 38px 22px;
		font: normal normal 600 16px/16px Pragmatica;
	}
	.polipastoghe17 .row:first-child div:nth-child(3){
		right: 155px;
		top: -6px;
		width: 400px;
	}
	.polipastoghe17 .row:first-child div:first-child {
		font: normal normal normal 22px/26px Pragmatica;
	}
	.polipastoghe17 .row:first-child div:first-child h2 {
    	font: normal normal 900 80px/80px Pragmatica;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
	.polipastoghe17 .row:first-child div:nth-child(2) {
		font: normal normal normal 26px/28px Pragmatica;
		max-width: 290px;
	}
	#divMain .col-md-6{
		width: 50%;
	}
	.polipastoghe17 .row:nth-child(2) .col-md-6:first-child {
    	font: normal normal normal 26px/30px Pragmatica;
	}
	.polipastoghe17 .row:nth-child(2) .col-md-6:last-child {
    	font: normal normal normal 16px/24px Pragmatica;
	}
	.polipastoghe17 .row:nth-child(2) .col-md-6:last-child .cabe_sol_con a {
		font: normal normal 600 14px/16px 'Open Sans';
		width: 100%;
	}
	.polipastoghe17 .row:nth-child(3) .col-md-2 h3 {
    	font: normal normal 600 16px/18px Pragmatica;
		height: 50px;
	}
	.polipastoghe17 .row:nth-child(4) iframe {
		height: 570px;
	}
}
@media screen and (max-width: 800px){
	.polipastoghe17 .row:first-child div:first-child {
		font: normal normal normal 20px/20px Pragmatica;
	}
	.polipastoghe17 .row:first-child div:first-child h2 {
		font: normal normal 900 72px/80px Pragmatica;
		padding-bottom: 5px;
		margin-bottom: 15px;
	}
	.polipastoghe17 .row:first-child div:nth-child(2) {
		font: normal normal normal 18px/20px Pragmatica;
		max-width: 200px;
	}
	.polipastoghe17 .row:first-child div:nth-child(3){
		right: 125px;
    	top: -10px;
		width: 300px;
	}
	.polipastoghe17 .row:first-child div:nth-child(4) {
		width: 104px;
		height: 104px;
		padding: 26px 12px;
		font: normal normal 600 12px/12px Pragmatica;
	}
	#divMain .col-md-6{
		float: left;
	}
	.polipastoghe17 .row:nth-child(2) .col-md-6:first-child {
		font: normal normal normal 18px/20px Pragmatica;
		padding-right: 80px;
	}
	.polipastoghe17 .row:nth-child(2) .col-md-6:last-child {
		font: normal normal normal 16px/20px Pragmatica;
	}
	.polipastoghe17 .row:nth-child(2) .col-md-6:last-child .cabe_sol_con {
		margin-top: 10px;
	}
	.polipastoghe17 .row:nth-child(2) .col-md-6:last-child .cabe_sol_con a {
		font: normal normal 600 12px/14px 'Open Sans';
		width: 100%;
	}
	.polipastoghe17 .row:nth-child(3) .col-md-2 {
		padding-left: 10px;
		padding-right: 10px;
		width: 100%;
	}
	.polipastoghe17 .row:nth-child(3) .col-md-2 div img{
		width: 80px;
	}
	.polipastoghe17 .row:nth-child(3) .col-md-2 div{
	    height: 80px;
	}
	.polipastoghe17 .row:nth-child(3) .col-md-2 h3 {
		font: normal normal 600 14px/16px Pragmatica;
		height: 50px;
	}
	.polipastoghe17 .row:nth-child(4) iframe {
		height: 430px;
	}
}
@media screen and (max-width: 525px){
	.paquetes_de_servicios_digitales_fondo_arriba {
		background-size: 120%;
		background-position-x: -10px;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row:first-child .col-md-12 {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row:first-child .col-md-12 div:first-child, .paquetes_de_servicios_digitales_fondo_arriba .row:first-child .col-md-12 div:nth-child(3), .paquetes_de_servicios_digitales_fondo_arriba .row:first-child .col-md-12 div:nth-child(2) {
		margin-bottom: 0px;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row:first-child .col-md-12 div:first-child img, .paquetes_de_servicios_digitales_fondo_arriba .row:first-child .col-md-12 div:nth-child(2) img {
		width: 180px;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row:first-child .col-md-12 div:nth-child(3){
		line-height: 10px;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row:first-child .col-md-12 p {
		max-width: 160px;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row:first-child p {
		font: normal normal normal 12px/16px Pragmatica;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row.media .col-md-6:first-child {
		padding: 15px;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row.media .col-md-6:first-child p:first-child {
		font: normal normal 600 18px/24px Pragmatica;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row.media .col-md-6:last-child {
		margin-top: 30px;
		margin-left: -20px;
		width: calc(35% + 20px) !important;
		padding: 0px;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row iframe {
		max-height: 210px !important;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row:nth-child(6) .col-md-4{
		width: 100%
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row:nth-child(16) {
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row:nth-child(16) .col-md-8 .row .col-md-6 {
		margin-bottom: 30px;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row:nth-child(16) .col-md-8{
		width: 100%;
	}
	.paquetes_de_servicios_digitales_fondo_arriba .row:nth-child(16) .col-md-4{
		display: none;
	}
}

@media screen and (max-width: 525px) {
.polipastoghe17{
margin-top:50px;
}
.polipastoghe17 .row:first-child div:nth-child(3) {
    right: 95px;
    top: -10px;
    width: 260px;
}
.polipastoghe17 .row:first-child div:nth-child(4) {
    right: 10px;
}
.polipastoghe17 .row:first-child{
padding-top: 200px;
}
.polipastoghe17 .row:nth-child(2) {
    padding: 90px 40px;
}
.polipastoghe17 .row:nth-child(2) .col-md-6{
width:100% !important;
padding-right: 0px !important;
padding-left: 0px !important;
}
.polipastoghe17 .row:nth-child(2) .col-md-6:first-child{
padding-bottom: 20px !important;
}
.polipastoghe17 .row:nth-child(2) .col-md-6:last-child .cabe_sol_con {
    margin-top: 20px;
}
.polipastoghe17 .row:nth-child(3), .polipastoghe17 .row:nth-child(3) .col-md-2{
display:block;
}
.polipastoghe17 .row:nth-child(3) .col-md-2 {
    border-right:none;
border-bottom: 1px solid #D8D8D8;
    float: left;
padding-top:10px;
}
.polipastoghe17 .row:nth-child(3) .col-md-2 h3{
height:unset;
float:unset;
}
.polipastoghe17 .row:nth-child(3) .col-md-2 div{
width:100px;
text-align: left;
    margin-left: unset;
    margin-right: unset;
}
.polipastoghe17 .row:nth-child(4) iframe {
    height: 240px;
}
.polipastoghe17 .row:nth-child(5) {
    margin-top: 50px;
}
}