
.studio-project-holder {
    position: relative;
    overflow: hidden;
    border-radius: 0;
    margin-bottom: 0; 
}
.studio-project-holder a {
    display: block;
}

.studio-project-area {
    padding: 0 0 0 0;
    position: relative;
}

*, ::after, ::before {
    box-sizing: border-box;
}


/*.shape_1::before {
    position: absolute;
    content: "";
    width: 600px;
    border: 50px solid #c3cea6;
    height: 600px;
    border-radius: 403px;
    z-index: 0;
    right: -32%;
    top: -18%;
}*/

.btn_box_1 a:hover {
    background: 0 0;
    box-shadow: none;
    color: var(--color-primary);
	overflow:scroll;
}
.btn_box_1 a {
    width: 234px;
    position: absolute;
    bottom: 0;
    z-index: 3;
    border: none;
    color: #4c5437;
    box-shadow: none;
    right: 6%;
    top: 16%;
}

.btn_box_2 a {
    width: 234px;
    position: absolute;
    bottom: 0;
    z-index: 3;
    border: none;
    color: #4c5437;
    box-shadow: none;
    left: 6%;
    top: 16%;
}
.btn_box_2 a:hover {
    background: 0 0;
    box-shadow: none;
    color: var(--color-primary);
}


.btn_box_3 a {
    width: 234px;
    position: absolute;
    bottom: 0;
    z-index: 3;
    border: none;
    color: #4c5437;
    box-shadow: none;
    right: 6%;
    top: 16%;
}
.btn_box_3 a:hover {
    background: 0 0;
    box-shadow: none;
    color: var(--color-primary);
}


.btn_box_4 a {
    width: 234px;
    position: absolute;
    bottom: 18px;
    z-index: 3;
    border: none;
    color: #4c5437;
    box-shadow: none;
}
.btn_box_4 a:hover {
    background: 0 0;
    box-shadow: none;
    color: var(--color-primary);
}

.shape{overflow:hidden}.shape:before{content:"";position:absolute;width:93px;height:1287px;background-color:#e71f27;transform:rotate(24deg);right:0;left:35%;top:0;margin:auto}


/*.product_box_1{background-color:#d5e0bb}.shape_1::before{position:absolute;content:"";width:600px;border:50px solid #c3cea6;height:600px;border-radius:403px;z-index:0;right:-32%;top:-18%}.shape_1 img{position:relative;z-index:1;height:300px}.no_padding{padding:0}.shape_1 h3{position:absolute;right:0;z-index:2;top:74%;font-size:45px;font-weight:bolder;color:#b3c192;left:90%;transform:rotate(-90deg)}

.product_box_2{background-color:#e9ecef}.shape_2::before{position:absolute;content:"";width:350px;height:350px;z-index:0;background-color:#dcdcdc;transform:rotate(45deg);right:5%;top:67%}.shape_2 img{position:relative;z-index:1;height:300px}.no_padding{padding:0}.shape_2 h3{position:absolute;right:0;z-index:2;top:82%;font-size:45px;font-weight:bolder;color:#c1c1c1;left:2%}

.product_box_3{background-color:#c3cea6}.shape_3::before{position:absolute;content:"";width:100%;height:350px;z-index:0;background-color:#d5e0bb;top:67%}.shape_3 img{position:relative;z-index:3;height:300px}.no_padding{padding:0}.shape_3 h3{position:absolute;right:0;z-index:2;top:82%;font-size:45px;font-weight:bolder;color:#8e9be9;left:0;text-align:center;margin:auto}

.product_box_4{background-color:#dcdcdc;height:600px}.shape_4::before{position:absolute;content:"";width:350px;height:350px;z-index:0;background-color:#e9ecef;right:0;top:40%;border-radius:100%;left:0;margin:auto}
.shape_4 img{position:relative;z-index:1;}.no_padding{padding:0}.shape_4 h3{position:absolute;right:0;z-index:2;top:1%;font-size:45px;font-weight:bolder;color:#97bec3;left:0;text-align:center;margin:auto}*/

.product_box_1{background-color:#fff; width:100%;}.shape_1 img{z-index:1;height:200px;width:100%;object-fit:cover;}
.no_padding{padding:0}

.shape_1 h3, .shape_2 h3, .shape_3 h3, .shape_4 h3{position:absolute; right:0;z-index:900;top:50%; left:0px; font-size:22px;font-weight:bolder;color:#000;/*transform:rotate(-90deg);*/ background:rgb(254,161,22,0.80); padding:5px; width:auto; max-width:50%;}

.shape_1 img:hover{filter: grayscale(100%);}

.product_box_4{background-color:#fff;height:400px; object-fit:cover;}

.shape_4 img{z-index:1;height:400px;object-fit:cover;}.no_padding{padding:0}

.shape_4 img:hover{filter: grayscale(100%);}


.team-block-se{ position:relative;}
.team-block-se .team-content {
  /*background: rgba(11, 166, 231, 0.9) none repeat scroll 0 0;*/
  background: rgba(254,161,22,0.80) none repeat scroll 0 0;*/
 
  bottom: 0;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.19);
  bottom: -100%;
  left:-100%;
  height:100%;
  padding:10px;
  position: absolute;
  width: 100%;
  transition: all 0.5s ease-in-out 0s;
  z-index:1000;
  text-align:center;
 
}
.team-block-se:hover .team-content {
  bottom: 0px;
  left:0;
  transition: all 0.5s ease-in-out 0s;
}

.team-block-se .team-content p{
	color:#FFF; padding:20px;
}


.team-block-se .team-content a i{
 font-size:36px;
  color:#FFF; text-align:center;
}
.team-block-se .team-content a i:hover{
 
  color:#000;
}

 @media (max-width: 786px){
.studio-project-area{padding:50px;}
.shape_1 h3, .shape_2 h3, .shape_3 h3, .shape_4 h3{max-width:80%;}

 }