/*
Theme Name: NIM- Responsive One Page Creative Template
Description: NIM- Responsive One Page Creative Template
Version: 1.0
Author: Metrothemes
Author URI: http://themeforest.net/user/metrothemes/profile?ref=metrothemes
*/


/* Portfolio
-------------------------------------------------- */
#options ul {
  list-style: none outside none;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 0px;
}
#options li {
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
}
#options li a {
    color: #747474;
	font-size: 17px;
	padding: 8px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 34px;
	font-weight: 500;
}
#options li a:hover {
    color:#FFFFFF;
    background: #0f4b85;
	text-decoration:none;
	outline:none;
}
#options li a:focus {
	text-decoration:none;
	outline:none;
}
#options li a:active {
    color:#FFFFFF;
    background: #0f4b85;
}
#options li a.selected {
    color:#FFFFFF;
    background: #0f4b85;
}
#portfolio{
  /*margin-left: 100px;*/
}

.box{

}
.block{
    color: #222222;
    float: left;
    margin: 0px 15px 15px 15px;
    overflow: hidden;
    position: relative;
    width:  160px;
	height: 106px;
    position: relative;
    text-align: center;
    top: 20px;
}

.block img {
    width: 100% !important;
}
.view-first img {
    transition: all 0.2s linear 0s;
}
.view-first .mask {
    background-color: rgba(48, 48, 48, 0.5);
    opacity: 0;
    transition: all 0.4s ease-in-out 0s;
}
.view-first:hover .mask {
    opacity: 1;
}
.view {
    cursor: default;
    float: left;
    position: relative;
    text-align: center;
    width: 100%;
}
.view .mask {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}

.view a.info {
    background-image: url("../img/img_hover.png");
    display: block;
    height: 64px;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
    top: 50% !important;
    transition: all 0.2s linear 0s;
    width: 57px;
}
.nolink a.info {
    margin-left: -17px !important;
}
.isotope-item {
    z-index: 2; 
 }
.isotope-hidden.isotope-item { 
    pointer-events: none;
     z-index: 1; 
 }
/* Isotope CSS3 transitions */
.isotope, .isotope .isotope-item {
     -webkit-transition-duration: 0.8s; 
     -moz-transition-duration: 0.8s; 
     -ms-transition-duration: 0.8s;
     -o-transition-duration: 0.8s;
     transition-duration: 0.8s;
     display:block; 
 }
.isotope { 
    -webkit-transition-property: height, width; 
    -moz-transition-property: height, width; 
    -ms-transition-property: height, width;
     -o-transition-property: height, width;
     transition-property: height, width; 
 }
.isotope .isotope-item { 
    -webkit-transition-property: -webkit-transform, opacity; 
    -moz-transition-property: -moz-transform, opacity;
     -ms-transition-property: -moz-transform, opacity;
     -o-transition-property: top, left, opacity; 
     transition-property: transform, opacity;
 }
/* disabling Isotope CSS3 transitions */
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { 
    -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s; 
     -ms-transition-duration: 0s; 
     -o-transition-duration: 0s; 
     transition-duration: 0s;
 }

/*///////////////////////////////////////////////////////
					Responsive Phone
//////////////////////////////////////////////////////*/

@media only screen and (min-width:290px) and (max-width:766px){
#portfolio {
    margin-left: 0px;
}
.block{
	width:100%;
}	
	
}