body, html {
  overflow-x: hidden; 
  margin: 0; 
  padding: 0; 
}
/*home page*/
.head-logo{
  width: 14rem;
}
.text-bold-6 span{
  font-weight: 600;
}
.txt-center {
  text-align: center;
}
.p-tb-15{
  padding: 15px 0;
}
.text-box h3{
  text-align: center;
}
footer{
  background-color: #0d0d0d;
  color: white;
}
.Copyright00 {
  color: #ffffffad;
  transition: all .4s ease;
}
.Copyright00:hover{
  color: white;
}

.bg-copyright{
  background-color: #333333;

}
.max-s-full{
  width: 10rem;
}
.size-h-1{
  padding: 2rem 0 1rem;
}
.t1-m-3{
  font-size: 18px;
}
.t1-s-2{
  color: white;
  transition: all .4s ease;
}
.t1-s-2:hover{
  color: #bd9630;
}



.cl-0 {
  color: #fff;
}
.m-all-10, .m-r-10, .m-rl-10 {
  margin-right: 10px;
}

.fs-16 {
  font-size: 16px;
}
.size-w-3 {
  padding-right: 10px;
}
.flex-wr-s-s{
  display: flex;
  align-items: center;
}
.p-b-2{
 padding-bottom: 2rem;
}
.s-icons{
  padding: 7px 10.5px;
  background-color: #bd9630;
  border-radius: 50%;
  transition: all .4s ease;
}
.s-icons2{
  padding: 7px 8px !important;
}
.s-icons:hover{
  background-color: white;
  color: #333333;
  transform: translateX(2px);
}
.s-t-p{
  color: #bd9630 !important;
  font-size: 16px !important;
  margin-top: 5px !important;
}
/*product*/
.bg-0 {
  background-color: #fff;
}

.p-all-50, .p-b-50, .p-tb-50 {
  padding-bottom: 50px;
}
.p-all-95, .p-t-95, .p-tb-95 {
  padding-top: 95px;
}

.active-2 {
  background-color: #bd9630;
  color: #fff;
}
.t1-m-6 {
  font-family: Roboto-Bold;
  font-size: 1.5rem;
  border-radius: 50x;
}

.trans-02 {
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s;
}
.m-all-5, .m-r-5, .m-rl-5 {
  margin-right: 5px;
}
.m-all-5, .m-l-5, .m-rl-5 {
  margin-left: 5px;
}
.m-all-5, .m-b-5, .m-tb-5 {
  margin-bottom: 5px;
}
.m-all-5, .m-t-5, .m-tb-5 {
  margin-top: 5px;
}
.p-all-10, .p-r-10, .p-rl-10 {
  padding-right: 10px;
}
.p-all-10, .p-l-10, .p-rl-10 {
  padding-left: 10px;
}
.p-all-3, .p-b-3, .p-tb-3 {
  padding-bottom: 3px;
}
.p-all-3, .p-t-3, .p-tb-3 {
  padding-top: 3px;
}
.hov-btn3:hover {
  background-color: #bd9630;
  border-color: #bd9630;
  color: #fff;
}
.t1-m-6 {
  font-family: Roboto-Bold;
  font-size: 1.5rem;
  border-radius: 5px;
}

.trans-02 {
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s;
}
.fil-p:hover {
  background-color: #bd9630;
  color: #fff;
  border: solid 1px transparent;
}
.fil-p {
  margin-right: 1rem;
  margin-bottom: .6rem;
  color: gray;
  border: solid 1px gray;
  border-radius: 5px;
  padding: 4px 10px;
  transition: all .5s ease;
}
button {
  outline: 0;
  border: none;
  background: 0 0;
  cursor: pointer;
}
/*Gallary*/
.wrap-pic-w{
  margin-bottom: 3rem;
}
.wrap-pic-w img{
  width: 80%;
  border-radius: 15px;
  box-shadow: 0 0 5px 0 #a5a5a5;
}
.categ01{
  margin: auto;
  width: 35%;
  background-color: #333333;
  border-radius: 10px;
  box-shadow: 0 0 5px 0 gray;
  padding: 10px 0;
}
.categ-text{
  color: white;
}

.icon-h{
  font-size: 3rem;
  color: #bd9630;
  margin-bottom: 1rem;
  transition: all .4s ease;
}
.icon-h:hover{
  transform: scale(1.2);
}
.home-sb{
  color: #d8ab38 !important;
}
.current{
  color: #bd9630 !important;
}

.language-ch-btn{
  color: white;
  font-size: 18px;
  font-weight: 500;
  transition: all .4s ease;
}
.language-ch-btn:hover{
  color: #bd9630 !important;
  transform: translateX(3px);
}
button:focus {
  outline: 0px dotted !important;
}

/**/


/*animation*/
.ani-ltr {
  opacity: 0; 
  transform: translateX(-10vw); 
  transition: transform 2s, opacity 2s;
}

.ani-rtl {
  opacity: 0; 
  transform: translateX(10vw); 
  transition: transform 2s, opacity 2s; 
}
.ani-btt {
  opacity: 0; 
  transform: translateY(10vw);
  transition: transform 2s, opacity 2s; 
}
.ani-btt-s {
  opacity: 0; 
  transform: translateY(12vw);
  transition: transform 2.5s, opacity 2.5s; 
}
.ani-btt-ss {
  opacity: 0; 
  transform: translateY(15vw);
  transition: transform 3s, opacity 3s; 
}
.ani-ttb {
  opacity: 0; 
  transform: translateY(-10vw);
  transition: transform 3s, opacity 2s; 
}
.ani-bts {
  opacity: 0; 
  transform: scale(1.2); 
  transition: transform 2s, opacity 2s;
}
.ani-stb {
  opacity: 0; 
  transform: scale(.8); 
  transition: transform 2s, opacity 2s;
}
.ani-fade-in {
  opacity: 0; 
  transition: transform 3s, opacity 3s;
}


.animate {
  opacity: 1; 
  transform: translateX(0); 
}


