html, body {
  scroll-behavior: smooth;
   font-size: 14px;
}
.container-tm{padding:100px; width:100%;} 
.container-tm-photos{padding:0 100px 0 0; width:100%;} 
.container-photos-inner{padding:50px; width:100%;} 

.container-footer{padding:50px 100px; width:100%;} 
a{transition: all ease 0.5s;}
.form-control input,.form-control select {min-height:40px;}
.btn-login{background: #2DB6BE;font-size: 14px;}
.btn-login:hover, .btn-login:focus{background: #505153;color:#fff;}
.btn--more{width:auto;}
.btn--arr{font-size: 14px;}
.btn--more .btn--arr{padding:10px}
#page-header{background-color: #e5e5e5; width:100%; display: flex; justify-content:space-between; padding:15px 100px;align-items: center;box-shadow:0 0 15px rgba(0,0,0,0.1)}
.login-img{width:25%; z-index:-10;opacity:0.6;filter: blur(10px);position:fixed;top:20%;left:10%;  animation: rotateleft;
  animation-duration: 10s; animation-iteration-count: infinite;  animation-timing-function: linear;}
.inner-img{width:10%; z-index:-10;opacity:0.6;filter: blur(10px);position:fixed;bottom:40%;right:10%;  animation: rotateleft;
  animation-duration: 10s; animation-iteration-count: infinite;  animation-timing-function: linear;}

.btn-container{align-items: end; display:inline-flex; gap:10px;float:right }

.navbar{padding:15px 100px;font-size: 18px;}
.navbar-nav{width:100%;justify-content: center;}
.navbar-expand-lg .navbar-nav .nav-link{padding-left:25px;padding-right:25px;transition: all ease 0.5s;}
.navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-expand-lg .navbar-nav .nav-link:focus{color:#009dac;font-weight: 500;}
.navbar-expand-lg .navbar-nav .dropdown-menu{font-size: 16px;border:none;box-shadow:0 0 15px rgba(0,0,0,0.1);min-width:200px}
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{padding:10px 20px;transition: all ease 0.5s;}
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:hover, .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:focus{background:#2DB6BE;color:#fff;}
/* .stats .card{border: 1px solid #7c7c7c;border-radius: 10px; padding:40px;margin-top:25px} */
.card-text:focus, .card-text:hover{color:#009dac;}
.table>:not(caption)>*>*{padding-top:15px; padding-bottom:15px;}

.copyright{background:#222;color:#fff;}
.copyright div{display:flex;flex-direction: row;justify-content: space-between;}
.copyright div p{margin-bottom: 0;}

.columns{display: grid; gap:50px; margin-bottom: 1rem;padding:50px; }
.two{grid-template-columns: 1fr 1fr;box-shadow:2px 2px 10px rgba(0,0,0,0.2);border-radius:10px;}
.three{grid-template-columns: 1fr 1fr 1fr;box-shadow:2px 2px 10px rgba(0,0,0,0.2);border-radius:10px;}
.six{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;}

.accordion-button{border-bottom:2px solid #fff;}
.pagination{justify-content: center;margin-top:25px}
.pagination ul li{padding:15px;}
.pagination ul li a{border-color: #e5e5e5;padding:10px 20px;border-radius: 4px;}
.pagination ul li.active a{background-color: #2DB6BE;color:#fff}

#list{background-color:#e5e5e5; margin-top:145x}
#list  li {padding:15px}
#list  li a {color:#222; }
#list  li a:hover, #list  li a:focus {color:#009dac; font-weight: 500;}
#list  li.active a {background-color:#2DB6BE; color:#fff; font-weight: 500; border-radius:4px;}
#list  li.active a:hover, #list  li.active a:focus {background-color:#009dac; color:#fff; font-weight: 500; border-radius:4px;} 

.Architecture::before, .Interior::before{font:normal normal normal 12px/1 FontAwesome;margin-right:5px;padding:8px;border-radius: 50%; color:#fff;background-color:#58595B;}
.Architecture::before{ content: "\f19c";  }
.Interior::before{content: "\f1fc";}

.ind-dark, .ind-success{font-size: 12px;font-weight: 500;padding:5px 10px;border-radius: 4px;}
.ind-dark{background-color: #e6e6e6;color:#cecece;}
 .ind-success{background-color: #2DB6BE;color:#fff;}

@keyframes rotateleft {
  0% {transform:rotatez(0deg);}
  20% {transform:rotatey(10deg);}
  80% {transform:rotatey(30deg);}
  100% {transform:rotatez(360deg);}
}
