.intructor-charts .instructor-additional-info-block {
    border-top: 0px;
    font-weight: 400;
}

	.instructor-overview .instructor-overview__info { 
    display: block;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    width: 100%;
    vertical-align: top;
    text-align: center;
    margin-right: 10px;
}

.instructor-overview .instructor-overview__thumb {
    border-bottom: 0;
    margin-bottom: 10px;
}

.intructor-charts .the-charts {
    clear: both;
}

.instructor-overview .instructor-overview__info {
    margin-top: -272px;
    margin-bottom: 0;
    border-bottom: 0;
}

.no-eval .instructor-overview__info .instructor-additional-info-block .o-block-title {
	font-weight: 400;
}

.instructor-additional-info-block.has-eval { 
	display: none;
}

.intructor-charts .instructor-additional-info-block {
	margin-top: 10px;
	float: left;
}

.instructor-overview .instructor-overview__info .instructor-overview__info-box {
	width: 100%;
}

.o-block-title {
	color: #444 !important;
}

@media screen and (min-width: 48em) {

	.instructor-overview .instructor-overview__info {
	    display: inline-block;
	    width: 400px;
	    text-align: left;
	    margin-top: 0;
	    width: calc(100% - 202px);
	}

	.intructor-charts .instructor-additional-info-block {
	    border-top: 0 !important;
	    max-width: 100%;
	}

	


}

@media only screen and (max-width: 48em) {

	.instructor-additional-info-block.has-eval { 
		display: block;
	}

	.instructor-overview .instructor-overview__info .instructor-overview__info-box {
		display: none;
	}

}

@media screen and (min-width: 75em) {

	.instructor-overview {
	    margin: 20px 0 0px 0;
	}

	.no-eval .c-modal__content {
	    max-width: 830px;
	}

	.intructor-charts .instructor-additional-info-block {
    	max-width: 100%;
    }

}

@media only screen and (max-width: 75em) {
	
	

    .intructor-charts .instructor-additional-info-block {
    	float: right;
    	margin-top: 10px;
    }

    .c-modal__content .instructor-overview .instructor-overview__thumb {
	    text-align: center;
	}

	.instructor-overview .instructor-overview__info h2 {
	    font-size: 50px;
	    font-weight: 400;
	    line-height: 52px;
	    margin-bottom: -20px;
	}

	.intructor-charts .the-charts {
	    margin-bottom: 0;
	}

	
    

}

@media screen and (max-width: 768px) and (min-width: 0px) {

	.instructor-overview__info {
	    float: left;
	    clear: both;
	    padding-bottom: 20px;
	    margin-bottom: 25px;
	    border-bottom: 1px solid #e3e5e8;
	}

}


@media screen and (min-width: 77.5em) {

	.instructor-overview .instructor-overview__info {
	    width: 400px;
	    width: calc(100% - 202px);
	}

	.intructor-charts .instructor-additional-info-block { 
	    border-top: 0;
	}

}
