@import url("https://fonts.googleapis.com/css2?family=Cormorant+SC:wght@300;400;500;600;700&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Cormorant+SC:wght@300;400;500;600;700&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap");
#navbarli {
  justify-content: space-around;
  display: flex;
}

#buybtn {
  padding: 20px 34px 16px;
}

#servicess {
  box-shadow: 2px 2px 9px 2px #000;
  height: 100%;
}

.media-body {
  padding-inline: 10px;
  margin: 2px;
  padding-bottom: 20px;
}

#serivcerow {
  display: flex;
  justify-content: center;
}

#missn .miss-image img {
  width: 100%;
  box-shadow: 0px 7px 20px 0px;
  border-radius: 10px;
}
@media (max-width: 497px) {
  #missn .miss-image img {
    width: 100%;
    height: 400px;
  }
}

.content-para {
  text-align: justify;
}

.section-title {
  font-size: 36px;
  line-height: 40px;
  font-weight: 700;
  color: #ffa500;
  text-shadow: 1px 1px 1px black;
  text-decoration: underline;
}

.address {
  color: white;
}

.footer .footer-nav-list a {
  color: white;
}

.choose-us-box img {
  width: 20%;
}

.choose-us-box {
  background-color: #e38357;
  border: 2px solid white;
  border-radius: 8px;
  padding: 20px;
  text-align: center;
  transition: transform 0.3s ease;
  height: 100%;
}

.choose-us-box:hover {
  transform: translateY(-5px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.icon {
  font-size: 40px;
  color: #007bff;
  margin-bottom: 10px;
}

.choose-us-heading {
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 10px;
}

.choose-us-text {
  font-size: 1rem;
  color: white;
}

.nav-serch-area {
  padding-top: 12px;
}

.featured {
  padding: 10px 0px 113px;
}

.h2-blog-single-item .overlay-btn {
  display: none;
}

.navbar-brand img {
  width: 35%;
}

.month {
  display: none;
}

.author {
  display: none;
}

#foot-lg {
  width: 60%;
}

#serivcerow .market-items .card-img {
  text-align: center;
}
#serivcerow .market-items .card-img a img {
  width: 40%;
  padding-top: 10px;
}

.media-body .card-text {
  padding-inline: 10px;
}

#testimonial-items .owl-nav i {
  width: 25px;
  height: 25px;
  color: #000000;
}

.testimonial-content p {
  color: #000000;
}

.testimonials .main-title {
  text-decoration: none !important;
}

.test-images img {
  border-radius: 50px;
}

#testimonial-items .item {
  /* padding: 45px 40px; */
  padding-block: 5vh;
  padding-inline: 3vw;
}

.featured #imagestestimonals {
  padding-left: 200px;
}
@media (max-width: 497px) {
  .featured #imagestestimonals {
    padding-left: 0px !important;
  }
}
.featured #imagestestimonals #aboutimage {
  justify-content: center;
  text-align: center;
  align-items: center;
  width: 100%;
}

.featured-item {
  text-align: justify;
}
@media (max-width: 497px) {
  .featured-item {
    text-align: center;
  }
}

.featured-icon img {
  width: 70px;
}

#steel {
  height: 80vh;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 497px) {
  #missn .section-title {
    text-align: center;
  }
}

@media (max-width: 497px) {
  .featured .main-title {
    text-align: center;
  }
}

.featured-content {
  text-align: justify;
}
@media (max-width: 497px) {
  .featured-content {
    padding-inline: 15px;
  }
}

.featured-item-title {
  font-family: "PT Serif , seri";
  margin-inline-start: 1vw;
  color: #ffa500;
  text-shadow: 1px 1px 1px black;
  font-size: 30px;
}
@media (max-width: 497px) {
  .featured-item-title {
    text-align: center;
  }
}

@media (max-width: 497px) {
  .h1-featured {
    padding: 0;
    padding-inline: 15px;
  }
}

@media (max-width: 497px) {
  #missn .content-para {
    padding-inline: 15px;
  }
}

.testimonial-author-name {
  color: #061538;
}

#missn {
  padding-top: 100px;
}
@media (max-width: 497px) {
  #missn {
    padding-top: unset;
  }
}

#missn {
  padding-inline: 40px;
}

#whyiwillchoose {
  padding-inline: 40px;
}

#testihi {
  padding-inline: 50px;
}

#serviceweoffer {
  padding-inline: 40px;
}

@media (max-width: 497px) {
  .aotumobile {
    border: 2px solid black;
    margin-top: 10px;
    border-radius: 10px;
  }
}

@media (max-width: 497px) {
  .mainaoutomoblie {
    padding-inline: 20px;
  }
}

@media (max-width: 497px) {
  .mainaoutomoblie .aotumobile img {
    margin-top: 20px;
    border-radius: 10px;
  }
}

.img-circle {
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  padding-top: 10px;
}
.img-circle img {
  border-radius: 50%;
}

@media (max-width: 497px) {
  .market-section .card-body .card-title {
    text-align: center;
  }
}

@media (max-width: 497px) {
  .market-section .card-text {
    padding-inline: 20px;
    text-align: justify;
  }
}

.this-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.top-headding span {
  color: rgb(243, 243, 145);
  font-weight: 600;
  font-size: 1.1rem;
  font-family: "PT Serif", serif;
}

#aboutimage {
  height: 100%;
  box-shadow: 0px -1px 11px 2px;
}

#testmionials-cqart .owl-carousel .owl-item {
  transition: all 0.3s ease-in-out;
}
#testmionials-cqart .owl-carousel .owl-item .card {
  padding: 30px;
  position: relative;
}
#testmionials-cqart .owl-carousel .owl-stage-outer {
  overflow-y: auto !important;
  padding-bottom: 40px;
}
#testmionials-cqart .owl-carousel .owl-item img {
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
}
#testmionials-cqart .owl-carousel .owl-item .card .name {
  position: absolute;
  bottom: -20px;
  left: 33%;
  color: #101c81;
  font-size: 1.1rem;
  font-weight: 600;
  background-color: aquamarine;
  padding: 0.3rem 0.4rem;
  border-radius: 5px;
  box-shadow: 2px 3px 15px #3c405a;
}
#testmionials-cqart .owl-carousel .owl-item .card {
  opacity: 0.2;
  transform: scale3d(0.8, 0.8, 0.8);
  transition: all 0.3s ease-in-out;
}
#testmionials-cqart .owl-carousel .owl-item.active.center .card {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}
#testmionials-cqart .owl-carousel .owl-dots {
  display: inline-block;
  width: 100%;
  text-align: center;
}
#testmionials-cqart .owl-theme .owl-dots .owl-dot span {
  height: 20px;
  background: #2a6ba3 !important;
  border-radius: 2px !important;
  opacity: 0.8;
}
#testmionials-cqart .owl-theme .owl-dots .owl-dot.active span,
#testmionials-cqart .owl-theme .owl-dots .owl-dot:hover span {
  height: 13px;
  width: 13px;
  opacity: 1;
  transform: translateY(2px);
  background: #83b8e7 !important;
}
@media (min-width: 480.6px) and (max-width: 575.5px) {
  #testmionials-cqart .owl-carousel .owl-item .card .name {
    left: 24%;
  }
}
@media (max-width: 360px) {
  #testmionials-cqart .owl-carousel .owl-item .card .name {
    left: 30%;
  }
}

#faqs {
  width: 100%;
}
#faqs .accordion {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  border: 1px solid #ccc;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid #000;
}
#faqs .accordion-item {
  border-bottom: 1px solid #ccc;
}
#faqs .accordion-header {
  background: #ff5e14;
  padding: 15px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  transition: 0.3s ease;
  color: azure;
  font-weight: 500;
}
#faqs .accordion-icon {
  font-size: 16px;
  transition: transform 0.3s ease;
}
#faqs .accordion-icon.rotate {
  transform: rotate(180deg);
}
#faqs .accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
  padding: 0 15px;
  background: #fff;
}
#faqs .accordion-content p {
  margin: 15px 0;
  line-height: 1.5;
}
#faqs .accordion-content p {
  font-size: 20px;
}

.Frequently {
  font-weight: 700;
  text-decoration: underline;
}

#main-nav .navbar-brand img {
  width: 120px;
}
@media (max-width: 497px) {
  #main-nav .navbar-brand img {
    width: 70px;
  }
}

.h1-header-top-area {
  background: #e9e9e9;
}

.top-headding span {
  color: #211e1d;
  font-weight: 600;
  font-size: 1.1rem;
  font-family: "PT Serif", serif;
}

#main-nav {
  background: rgba(123, 194, 62, 0.8);
}

.h1-navigation-area .navbar-fixed-top ul li a {
  color: black;
}

#main-nav ul li a {
  color: rgb(18, 17, 17);
}
#main-nav ul li a:hover {
  color: #ffa500;
}
@media (max-width: 497px) {
  #main-nav ul li a {
    color: black;
  }
}

.navbar-fixed-top .main-nav-area ul li a {
  color: black !important;
}

.navbar-fixed-top .stellarnav ul ul {
  background-color: white;
}

.getintouch {
  font-size: 50px !important;
  -webkit-text-decoration: underline #ffa500;
          text-decoration: underline #ffa500;
}

.side-banner {
  text-align: center; /* Center the image horizontally */
  margin-bottom: 20px; /* Add space below the banner */
}

.side-banner img {
  width: 100%; /* Make the image responsive */
  height: auto; /* Maintain aspect ratio */
  max-width: 300px; /* Optional: Restrict maximum width */
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Add a slight shadow */
  border-radius: 8px; /* Optional: Add rounded corners */
}

@media (max-width: 497px) {
  .vertical-banner img {
    display: none !important;
  }
}
.section-services {
  padding-top: 10px;
}

.footer {
  background: linear-gradient(to right, #ffa500, #caffa7);
}

#carouselExampleControls {
  height: 300px;
}

#smallslider {
  margin-top: 8vh;
}
#smallslider #profuc-slide img {
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
}

#boxesinside .boxes .box-title {
  font-size: 28px;
  font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
  text-align: center;
  text-decoration: underline;
}
#boxesinside .boxes .box-title ul li {
  font-size: 20px;
}

.li-list {
  font-size: 18px;
  margin-top: 12px;
  letter-spacing: normal;
  line-height: 30px;
}

.btn {
  border-radius: 0;
  padding: 11px 28px 12px;
  background-color: #161616;
  border-color: #161616;
  line-height: 1;
  border-radius: 6px;
  font-weight: normal;
}

.activeColor {
  color: #ffa500 !important;
  font-family: "PT Serif", serif;
}

#main-nav .navbar-brand img {
  width: 120px;
  box-shadow: 1px 0px 6px 2px #fff;
}
@media (max-width: 497px) {
  #main-nav .navbar-brand img {
    width: 120px;
  }
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  padding-bottom: 20px;
  white-space: nowrap;
}

.text {
  font-family: serif;
}

.address {
  color: black;
}
.address:hover {
  color: black;
}

.footer .footer-nav-list a {
  color: black;
}
.footer .footer-nav-list a:hover {
  color: #ffa500;
}

.text-light {
  color: #000103 !important;
}

.btn {
  border-radius: 0;
  padding: 17px 28px 17px;
  background-color: #ffa500;
  border-color: #161616;
  line-height: 1;
  border-radius: 6px;
  font-weight: normal;
  box-shadow: 1px 1px 1px black;
}
.btn:hover {
  background-color: #161616;
  color: white;
}

.market-items {
  box-shadow: 1px 1px 3px black;
  border-radius: 5px;
}

.card-text {
  padding-inline: 10px;
  font-family: "PT Serif", serif;
}

.featured-content {
  padding-inline: 15px;
}

#beer {
  color: azure;
}

p.featured-content {
  font-family: "PT Serif";
}

.text {
  font-family: "PT Serif";
}

.faq-page-only .section-title-three h1 strong {
  color: #ffa500;
  text-shadow: 1px 1px 1px black;
}

.h2-blog .section-two-body .main-title {
  color: #ffa500;
  text-shadow: 1px 1px 1px black;
}

.content-para {
  font-family: "PT Serif";
}

.content-paraww {
  font-family: "PT Serif";
}

.h2-blog .entry-title {
  font-family: "PT Serif";
}
.h2-blog .entry-title .entry-content {
  font-family: "PT Serif";
}

.why-choose-us h2 {
  color: #ffa500;
  font-weight: 700;
  text-shadow: 1px 1px 1px black;
  text-decoration: underline;
}

.section-services .title {
  color: #ffa500;
  text-shadow: 1px 1px 1px black;
  font-weight: 700;
}

.text-lightww {
  color: azure;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  height: 520px;
  -o-object-fit: cover;
     object-fit: cover;
}

#footeritem {
  display: flex;
}

.terms-conditions .cantainer p {
  padding-inline: 30px;
  text-align: justify;
  font-family: "PT Serif", serif;
}

@media (max-width: 497px) {
  .green-circle {
    margin-left: 50px;
    width: 10px;
  }
}/*# sourceMappingURL=satantan-ind.css.map */