body{overflow:auto;}
.modal-body {
    padding: 20px;
}
/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 100%;
}

.iso-box{
	cursor:pointer;
}

.portfolio-thumb img:hover{
	background-color:#999;
	opacity:0.5;
}
.close{
	position:relative;
	z-index:1000;
	font-size:28px;
	/*
	left:-0.85em;
	top:0.25em;
	*/
	left: -0.15em;
    top: 0.05em;
}
/**********************START VIDEO***************************************/
/************************************************************************/
.video-container{position:relative; overflow:hidden; padding-bottom: 58.5%; padding-top: 1em; height: 0;  min-width: 220px;}
.video-container iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0px;}
.modal_container_video{padding:25px 10px 25px 25px;}
/************************************************************************/
/**********************END VIDEO*****************************************/

@media screen and (max-width:768px) {
	body{overflow:hidden;}
	.video-container iframe{width: 100%;}
	
}
@media screen and (max-width:640px) {
	body{overflow:auto;}
	
	.modal{padding-top:10px;}
	.close{left: -0.8em; top:0.1em;font-size:23px;}
}
@media screen and (max-width:640px) {
	body{overflow:auto;}
	.modal{padding-top:10px;}
	.close{left: -0.28em; top:0.1em}
}
@media screen and (max-width:480px) {
	
}
