
/*CUSTOM PORTFOLIO 3 COL*/
.et_pb_column .dcm_2_col, .et_pb_column .dcm_3_col, .et_pb_column .dcm_4_col{
  margin-bottom: 30px;
  text-align: center;
  border-radius: 6px;
  overflow: hidden;
  background-color: #fff!important;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
  -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
  box-shadow: 1px 2px 5px 1px rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
  -moz-transition: all .4s;
  -o-transition: all .4s;
  -webkit-transition: all .4s;
  transition: all .4s;
}
.et_pb_column .dcm_2_col:hover, .et_pb_column .dcm_3_col:hover, .et_pb_column .dcm_4_col:hover {
  -webkit-box-shadow: 0 15px 20px rgba(0,0,0,0.2)!important;
  -moz-box-shadow: 0 15px 20px rgba(0,0,0,0.2)!important;
  box-shadow: 0 15px 20px rgba(0,0,0,0.2)!important;
  -webkit-transform: translate(0, -4px);
  -ms-transform: translate(0, -4px);
  transform: translate(0, -4px);
  cursor: pointer;
}
 .et_pb_column .dcm_3_col {
  width: 30.999%!important;
  margin-right: 3.5%!important;
}
@media (min-width: 981px) {
.et_pb_column .dcm_2_col:nth-of-type(2n), .et_pb_column .dcm_3_col:nth-of-type(3n), .et_pb_column .dcm_4_col:nth-of-type(4n)  {
  margin-right: 0px!important;
}
}
@media only screen and (max-width: 980px)  {
.et_pb_column .dcm_2_col, .et_pb_column .dcm_3_col, .et_pb_column .dcm_4_col {
    width: 48%!important;
  }
.et_pb_column .dcm_2_col, .et_pb_column .dcm_4_col {
    margin-right: 3.5%!important;
}
.et_pb_column .dcm_2_col:nth-of-type(2n), .et_pb_column .dcm_3_col:nth-of-type(2n), .et_pb_column .dcm_4_col:nth-of-type(2n) {
  margin-right: 0px!important;
}
}

@media only screen and (max-width: 480px) {
.et_pb_column .dcm_2_col, .et_pb_column .dcm_3_col {
    width: 100%!important;
  }
.et_pb_column .dcm_3_col:nth-of-type(2n) {
    margin-right: 0px;
  }
}

.et_pb_column .dcm_2_col .btn_container, .et_pb_column .dcm_3_col .btn_container, .et_pb_column .dcm_4_col .btn_container {
  display: block;
  position: relative;
  margin-bottom: 20px;
}
.et_pb_column .dcm_2_col .btn_container, .et_pb_column .dcm_3_col .btn_container, .et_pb_column .dcm_4_col .btn_container {
  margin-top: -11px;
}
.et_pb_column .dcm_2_col .btn_container a, .et_pb_column .dcm_3_col .btn_container a, .et_pb_column .dcm_4_col .btn_container a {
position: relative;
padding: 10px 30px;
/* background: #9013fe; */
/*border-radius: 35px;*/
margin: 0 auto;
/*color: #fff; */
z-index: 999;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
-moz-transition: all .4s;
-o-transition: all .4s;
-webkit-transition: all .4s;
transition: all .4s;
}
.et_pb_column .dcm_2_col:hover > .btn_container a, .et_pb_column .dcm_3_col:hover > .btn_container a, .et_pb_column .dcm_4_col:hover > .btn_container a {
border-color: rgba(0,0,0,0.5) !important;
box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
-moz-transition: all .4s;
-o-transition: all .4s;
-webkit-transition: all .4s;
transition: all .4s;
}
/*FIX IMAGE HOVER ISSUE*/
.dcm_2_col .et_portfolio_image img, .dcm_3_col .et_portfolio_image img, .dcm_4_col .et_portfolio_image img{
  border-radius: 6px 6px 0px 0px;
}
