.slider_project{

    position: relative;
    min-height: 100vh;
    margin-bottom: 0;
    padding-top: 3em;

}
.navbar_project{
	position: absolute;
    z-index: 999;
        right: 0;
    height: 100%;
}
.slider_project .nav-link{
	background: #eeeeee;
	color: #555555;
	transform: perspective(400px) rotateY(-40deg);
	transition: all 0.5s ease 0s;
	border-radius: 10px;
}
.slider_project .nav-link.active{
	background: #2b3366;
    color: #fff;
    transform: perspective(400px) rotateY(0deg);
	transition: all 0.5s ease 0s;
}
.slider_project .nav-tabs .nav-item{
	    margin: 8px 0;
}



.carousel-inner img {
    width: 100%;
    height: 100%
}

#custCarousel .carousel-indicators {
    position: static;
    margin-top: 20px
}

#custCarousel .carousel-indicators>li {
    width: 100px
}

#custCarousel .carousel-indicators li img {
    display: block;
    opacity: 0.5
}

#custCarousel .carousel-indicators li.active img {
    opacity: 1
}

#custCarousel .carousel-indicators li:hover img {
    opacity: 0.75
}

.carousel-item img {
    width: 100%
}

#container_project_{
	background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/projects/green-valley.jpg') no-repeat center top;
background-size: cover;
}

li.image_btn img{
	/* width: 100px;
	height: 100px;
        object-fit: cover; */
        width: 200px;
        height: 100px;
        object-fit: contain;
        padding: 1em;
}
li.image_btn a{
    margin: 10px;
     /* border: 5px solid transparent;
    border-radius: 100px;
    overflow: hidden;
    display: block;
    transition: all 0.5s ease 0s; */
    border: 5px solid #0c2659;
    border-radius: 0px;
    overflow: hidden;
    transition: all 0.5s ease 0s;
    background: #fff;
    display: block;
}
li.image_btn a.active {
    /* border: 5px solid #0c2659;
    border-radius: 100px;
    overflow: hidden;
    transition: all 0.5s ease 0s; */
    border: 5px solid #0c2659;
    border-radius: 0px;
    overflow: hidden;
    transition: all 0.5s ease 0s;
    background: #fff;
}
.tabable_tab_content{
	min-height: 395px;
}
.box_inside_tab {
    width: 300px;
    height: 425px;
    background: #fff;
    box-shadow: 0px 0px 6px #000;
    position: absolute;

}
.logo_box {
text-align: center;
    width: 100%;
    height: 100px;
    margin: 20px 0;
    margin-bottom: 0px;
    position: relative;
}
.logo_box img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
    max-height: -webkit-fill-available;
}

.button_box {
    text-align: center;
        margin-top: 18px;
}
.size_box, .location_box{
    width: 100%;
    height: 44px;
    line-height: 44px;
    padding-left: 45px;
}
.size_box a{
        color: #2b3366;
}
.size_box, .location_box{
    padding-left: 0
}
.logo_bottom_border{
        border: 0px;
    border-bottom: 4px solid;
    border-image: linear-gradient(to right, #12275e 0%,#1a2865 2%,#1d2866 3%,#1c2765 3%,#1e2969 3%,#21286c 4%,#21296a 4%,#252a6e 4%,#272a71 5%,#2d2b76 6%,#2f2b77 7%,#382c7e 8%,#3c2d82 10%,#402e84 10%,#3f2d83 10%,#422e87 11%,#523091 15%,#5e2e91 20%,#623093 21%,#622e90 22%,#652f91 23%,#672d91 25%,#6a2e92 25%,#6b2d90 27%,#6e2d91 27%,#6e2c90 28%,#712d92 29%,#732b8f 30%,#8b2990 38%,#90278e 39%,#93268f 40%,#95268d 40%,#9a278f 42%,#9c248e 42%,#b11f8e 48%,#d5008e 57%,#e1008d 60%,#eb008f 63%,#ec008b 64%,#ed008c 64%,#f00786 66%,#f10c83 66%,#f00b80 66%,#f21080 67%,#f0117c 67%,#f1147d 68%,#f11579 68%,#f3177b 68%,#f31977 69%,#f43264 71%,#f75d45 75%,#f56b3c 77%,#f77335 78%,#f77833 78%,#f5792f 79%,#f5812a 80%,#f7842b 80%,#f58726 80%,#f78927 81%,#f68b23 81%,#f79220 82%,#f79f17 85%,#faa018 85%,#f8a116 85%,#f9a413 87%,#faa516 87%,#f9a912 88%,#fbb114 92%,#fbb613 99%,#feb614 99%,#fbb613 99%,#feb614 99%,#fbb613 99%,#fcb712 100%);
    border-image-slice: 1;
    color: white;
    margin: auto;
    text-decoration: none;
    width: 75%
}


.thumbnail {margin-bottom:6px;}

.carousel-control.left,.carousel-control.right{
  background-image:none;
  margin-top:10%;
  width:5%;
}