@charset "utf-8";
html{font-family: 'Open Sans', sans-serif; color:#27321E; }
body{padding:0 30px 0 45px; background-color: #f3efef}
header{font-size: 18px; line-height: 30px; padding:15px 15px;  top:0; left:0; right:0; }
footer{font-size: 12px; font-weight: 600; text-align: center; padding:30px 0 80px}
a{text-decoration: none; color:#27321E; opacity:0.9}
a:hover{opacity:1; color:#27321E;}
.no-padding{padding:0px}
.img-center{position: relative;height:calc(100vh - 137px); display: block;}
.img-center img{ margin: 0; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.logo{margin-left: 10px;}
.contact{font-size:12px; display: inline; margin-right: 20px;}
.btn{font-size: 12px; padding: 5px 12px; border:1px solid #27321E; border-radius: 16px; margin-right: 5px; margin-top: 6px; cursor: default;}
/* .btn.active{background-color: #DAFF00;} */
/* .btn.active:hover{border:1px solid #27321E; color:inherit} */
.btn:hover{border: 1px solid #27321E}
.cnt-work{border:1px solid #27321e6e; overflow: hidden; border-radius: 20px; height:calc(100vh - 85px);}
.cnt-work-1{ padding:0;}
.cnt-work img{width:100%}
.border-img{border-radius: 20px; border:1px solid rgba(0,0,0,.15); width: auto !important;;
	/* box-shadow: 0 0 7px 0px #a3a3a396; */
}
.date{float: right; font-size: 12px; margin-right: 5px;}
.portoflio-type{padding:10px 10px 10px 35px; line-height: 30px; background-color: #E5E5E5; font-size: 14px;}
.portoflio-type .disactive{position: relative;}
.portoflio-type span{font-size: 24px; position: absolute; right: 10px; top: -3px;}
.name-work{font-size:14px; padding:15px 20px; background-color: #DAFF00;}
/* .cnt-work-1{display:inherit; justify-content: center; align-items: center; height:calc(100vh - 170px)} */
.carousel{height:calc(100vh - 145px)}
/* .work-1{height: 400px; border-radius: 10px; text-align: center; float:left} */
.thanks{font-size:60px; height: 300px; line-height: 90px; padding:100px 150px}

.carousel-indicators [data-bs-target]{background-color: #adb5bd;}
.cnt-multiple{display: flex!important; justify-content: center!important; align-items: center!important;}
.multiple-photo{margin: 30px 15px;}
.cnt-single{overflow: hidden;}
.cnt-single img{width:100%}
.carousel-control-next-icon{filter: brightness(0.5);}
.carousel-control-prev-icon{filter: brightness(0.5);}
.carousel-control-next{width: 5%;}
.carousel-control-prev{width: 5%;}