.diagnostico_video {
	background-color: #000;
}
@media print, screen and (min-width: 40em) {
	.diagnostico_video {
		background-color: #000;
	}
}
@media print, screen and (min-width: 64em) {
	.diagnostico_video {
		background-color: #000;
	}
}

.content-block-diagnostico {
    text-align: center;
}
@media print, screen and (min-width: 40em) {
    .content-block-diagnostico {
        text-align: center;
    }
}
@media print, screen and (min-width: 64em) {
    .content-block-diagnostico {
        text-align: left;
    }
}

.spacer-content-diagnostico{
    height: 220px;
    display: block;
}
.spacer-content-video{
    height: 70px;
    display: block;
}
@media print, screen and (min-width: 40em) {
    .spacer-content-diagnostico{
        height: 300px;
        display: block;
    }
}
@media print, screen and (min-width: 64em) {
    .spacer-content-diagnostico{
        height: 110px;
        display: block;
    }
}

.spacer-content-diagnostico-segundo {
    height: 80px;
    display: block;
}
@media print, screen and (min-width: 40em) {
    .spacer-content-diagnostico-segundo {
        height: 90px;
        display: block;
    }
}
@media print, screen and (min-width: 64em) {
    .spacer-content-diagnostico-segundo {
        height: 150px;
        display: block;
    }
}



 .bgPositionCC{
     background-position: center center;
}
 .bgContain{
     background-size: contain;
}
 .bgCover{
     background-size: cover;
}
 .grayFont, .grayFont *{
     color: #e5e8eb;
}
 .darkGrayFont, .darkGrayFont *{
     color: #242629;
}
 .orangeFont, .orangeFont *{
     color: #ff8300;
}
 .button-content-component.white-arrow-btn {
     background: url('svg/white-arrow.svg') no-repeat scroll right center;
     color: #fff;
     padding: 5px 18px 5px 0;
}
 .button-content-component.light-blue-arrow-btn {
     background: url('svg/lightBlue-arrow.svg') no-repeat scroll right center;
     color: #b2ddf5;
     padding: 5px 18px 5px 0;
}
 .button-content-component.button-lightBlue-border {
     background-color: transparent;
     border: 1px solid #b2ddf5;
     color: #b2ddf5;
}
 .orange-shield-list {
     list-style: none;
     padding: 0;
     margin: 0;
}
 .orange-shield-list li {
     padding-left: 30px;
     background: url('svg/orange-border-shield.svg') no-repeat 0 6px;
}
 .responsive ul li{
    line-height: normal;
}
 .font14 p, .font14{
     font-size: 14px;
}
 .font18 p, .font18{
     font-size: 18px;
}
 .font20 p, .font20{
     font-size: 20px;
}
 .font22 p, .font22{
     font-size: 22px;
}
 .font24 p, .font24{
     font-size: 24px;
}
 @media print, screen and (max-width: 63.9375em) and (min-width: 40em){
    /*Tablate Only */
     .font18 p, .font18{
         font-size: 16px;
    }
     .font20 p, .font20{
         font-size: 18px;
    }
     .font22 p, .font22{
         font-size: 20px;
    }
     .font24 p, .font24, .largeFont {
         font-size: 22px;
    }
}
 @media print, screen and (max-width: 40em){
    /*Mobile Only*/
     .font18 p, .font18{
         font-size: 14px;
    }
     .font20 p, .font20{
         font-size: 16px;
    }
     .font22 p, .font22{
         font-size: 18px;
    }
     .font24 p, .font24, .largeFont {
         font-size: 20px;
    }
}




