.navbar-brand { width: 120px; }
header  nav .container{ background: rgba(0,0,0,0.4); border-radius: 20px; border: solid 1px var(--accent-color);} 
.main-menu a { text-transform: uppercase !important; font-size: 20px !Important; }
.main-menu li { margin: 0px !Important;  padding: -10px !Important; }
.ttl { font-size: 60px !important; font-weight: lighter !Important;  font-weight: 400 !Important; } 
.navbar-brand img { margin: 10px; margin-bottom: 20px; } 
.swiper-slide a{ color: #000; } 
.swiper-slide-next a{ color: #fff; } 
.about-us-image-box-1-royal { width: 99%; }
.service-item-image  { min-width: 100%; }
.service-item-image a { border-radius: 0px; }
.service-item-image figure img { aspect-ratio: unset; }
.service-item { border-radius: 0px; padding: 0px;  padding-bottom: 50px; }
.readmore-btn { border: solid 1px; padding: 10px 30px;  }
.readmore-btn::before { right: 7px; }
.swiper-slide-next h3{ color:#fff !important;  }
.nav-tabs li button { background:#333; font-size: 30px; text-transform: uppercase; font-weight: bold; padding: 20px !important; color: #fff; }
.nav-tabs li button.active { background: var(--error-color) !important;  color: #fff !important; margin-top: -9px; line-height: 25px; }
.tab-pane .wow { visibility: visible !important; animation: none !important;} 
.tab-pane .service-item h3 { margin: -23px ! IMPORTANT; line-height: 0px; } 
.our-service { padding: 20px 0; } 
.sxn .service-item { padding-bottom: 20px !important;  } 
.sxn .service-item-btn { padding-top: 15px; } 
.sxn h1 {line-height: 33px; margin: -10px 20px; padding: 0px; } 
.testimonial-counter-item { width: calc(19% - 3.333vw); } 
.testimonial-counter-list { padding-top: 40px; margin-top: -20px !important; } 
.main-menu ul li a:hover { color: var(--error-color); }
.parallaxie { min-height: 100px; } 
.page-header { padding: 230px 0 50px; } 
.brd { border: solid 1px #000; }
.txt { font-size: 22px; padding: 10px; line-height: normal; }
.imgs { width: 400px; float: left; margin-right: 30px; }
.mt-1 { margin-top: -30px !important; }
.mt-2 { margin-top: -60px !important;; }
.hh3 { font-size: 20px; line-height: 30px !important; }
.blist  { margin-top: 20px; margin-bottom: -80px !important; }
.blist li { display: inline-block;  }
.blist li a{ background: #333; color:#fff; padding: 10px 20px; line-height: 50px; }
.audio img { padding: 0px 80px; }
.audio h5 { padding:5px 40px; }
.audio .box { border: solid 5px #79573b; margin: 20px; background: #ac8e68; border-radius: 20px; } 
.playbg { width: 130px; margin-left: -70px; margin-top: -10px;  }
.lrts { width: 100%;  }
.lrts li { display: inline-block; width: 3.5%; }
.lrts li a{ color:#fff; text-align: center; line-height: 40px; background: #333; color:#fff; text-align: center; width: 100%; display: inline-block; }
.navlink { float: right; margin-top: -60px; margin-right: 20px; }
.navlink i { font-size: 30px; }






