/* Custom Style sheets for custom changes */
/* Author : Deepak Lakra */

/*.navbar-custom .nav-item .nav-link{color: #393939;}*/
#services{margin-top: 65px;}
.paddingtop130{padding-top:130px;}
/* Isotope */
.grid-item {
  float: left;
  position:relative!important;
  left:5px!important;
  top:5px!important;
  width:32%;
  height:240px;
  overflow: hidden;
  border: 1px solid #2d006b;
  border-radius: 7px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.filter-button-group{
	margin-bottom: 20px;
}
.filter-button-group>button{
	padding:5px 10px;
	background: #fff;
    border: 1px solid #2d006b;/*#bfbfbf;*/
    border-radius: 5px;
	font-weight: bold;
	color:#2d006b;
}
.filter-button-group>button:hover, .filter-button-group>button.active{
	background:#2d006b;
	border: 1px solid #2d006b;
	color:#fff;
}
/* Isotope */
/* Portfolio */
.grid-info-mask{
	position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgb(0 0 0 / 0.7);
	opacity: 0;
}
.grid-info-mask h3, .grid-info-mask a{color:#ffffff!important;}
.grid-info-mask:hover{
	opacity: 1;
}
.grid-item-info{
	padding-top: 18%;
}
.zoom-container{
	position: fixed;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 0.7);
    top: 0;
    z-index: 10000;
}
.zoom{
	width: 80%;
    background: #fff;
    margin: 25px auto;
    height: 80%;
	overflow-y: auto;
}
.hidden{display:none;}
.img-responsive{max-width:100%;}
.full-width{width:100%}
.close-zoom{
	position: absolute;
    right: 20px;
    /*top: 15px;*/
	cursor:pointer;
}
.btn-expand{
	position: absolute;
    right: 20px;
	top: 70px;
	cursor:pointer;
}
.zoom-it{cursor:pointer;}
.no-link{cursor:default;text-decoration:none;}
.no-link:hover{color:#ffffff;text-decoration:none;}
/* Portfolio */
/*Mobile Responsive*/
@media (max-width:767px){
	.grid-item {width:100%;}
}
@media (max-width:667px){
	.grid-item {width:100%;}
}
/*Mobile Responsive*/