/*MENU DEFAULT*/
.megamenu-content .vc_row  .vc_column_container:last-child {
    border: medium none;
}
.megamenu-content .vc_row .widget{
	margin-bottom: 0;
}
/*Responsive*/
.isotope-masonry ul {
	margin-left: 0;
	padding-left: 0;
	width: 100%;
}
.isotope-item.cbp-item{
	margin-right: 0;
}
.widthx1{
	width: 20%;
}
.heightx1{
	height: 384px;
}

.widthx2{
	width: 40%;
}
.container .heightx2{
	height: 384px;
}
.heightx2{
	height: 768px;
}

.grid-sizer { width: 20%; }

  
@media (max-width: 767px) {
	.grid-sizer { width: 100%; }

	.widthx1{
		width: 100%;
	}
	.heightx1{
		height: 384px;
	}

	.widthx2{
		width: 100%;
	}
	.heightx2{
		height: 384px;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px)  {
  
  .main-header .ts-default-menu ul li{
    padding: 38px 10px;
  }
  .main-header.main-header-shrink .ts-default-menu ul#default-main-menu > li {
    padding: 24px 10px;
  }

	.grid-sizer { width: 50%; }

	.widthx1{
		width: 50%;
	}
	.widthx2{
		width: 100%;
	}
	.heightx2{

	}
	.heightx2.widthx1{
		width: 100%;
	}

}
@media screen and (min-width: 992px) and (max-width: 1199px){
  .main-header .ts-default-menu ul li{
    padding: 38px 10px;
  }
  .main-header.main-header-shrink .ts-default-menu ul#default-main-menu > li {
    padding: 24px 10px;
  }
  	
	.heightx1{
		height: 230px;
	}
	.heightx2{
		height: 460px;
	}
}

div.portfolio-single .group-share a {
  border: 10px solid rgba(255, 255, 255, 0.0);
  color: #8c8c8c;
  font-size: 16px;
  letter-spacing: 5px;
  line-height: 20px;
  margin-right: -1px;
  margin-top: 2px;
  padding: 12px 0px;
  text-align: center;
  width: 20%;
}

div.portfolio-sidebar .group-share {
  border-color: transparent;
  width: 100%;
}