@media (min-width: 1500px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1800px) {
  .container {
    max-width: 1440px;
  }
}
@media only screen and (max-width: 1920px) {
}

@media only screen and (max-width: 1600px) {
}

@media only screen and (max-width: 1440px) {
  html{
    font-size: 14px;
  }
}

@media only screen and (max-width: 1366px) {
  html{
    font-size: 13px;
  }
  .main-Banner figure {
    margin-top: 10rem;}
}

@media only screen and (max-width: 1199px) {
  html{
    font-size: 12px;
  }
  .bannerContnt h2 {
    font-size: 3.5rem;
}

.bannerContnt p {
    font-size: 1.5rem;
}

.main-Banner {padding-bottom: 0;}

.main-Banner figure {
    margin-top: 13rem;
}
.workBox {
  padding: 1.5rem;
}

.workBox h3 {
  font-size: 20px;
}
.workBox img {
width: 70px;
}
.links li {
  flex: 0 0 20%;
}

.links {
  flex-wrap: wrap;
}
.innerBanner {
  height: 30vh;
}
}

@media only screen and (max-width: 991px) {
  .preLoader{
    display: none;
  }
  .main-Banner figure {
    margin: 0;
    position: absolute;
    bottom: -17rem;
    z-index: -1;
    opacity: 0.4;
}

h4 {
  font-size: 2.125rem;
}
p{
  font-size: 14px;
}
.workBox{
  margin: 1rem 0;
  height: auto;
}
header .navbar .navbar-nav{
  display: none;
}
  .mobBtn {
    display: flex;
    gap: 1rem;
  }
  .priceBox {
    margin-bottom: 2rem;
}
section{
  padding: 2rem 0;
}
}

@media only screen and (max-width: 767px) {
  .container, .container-sm {
    max-width: 680px;
}

  a.logo {
    width: 12rem;
  }
  .workBox{
    margin: 1rem 0;
  }
  .links li {
    flex: 100%;
}
.socialLinks{
  justify-content: start;
}
footer .text-right{
  text-align: left !important;
  margin: 10px 0;
}
.topBar{
  display: none;
}
.mobBtn li:last-child {
  display: none;
}
.themeBtn {
  padding: 12px 2rem;
}
.bannerContnt h2 {
  font-size: 2.75rem;
}
.main-Banner figure {
  bottom: -11rem;
}
br{
  display: none;
}
.innerBanner {
  height: 23vh;
  padding-top: 4rem;
}
.whySec {
  padding: 2rem 0;
}
}

@media only screen and (max-width: 575px) {
  .innerBanner {
    height: 30vh;
    padding-top: 4rem;
}
}
