.header-two .top-header {
  background: #080808 !important;
}

.fa1 {
  width: 16px !important;
}

@media (max-width: 991px) {
  .header-one .menu-wrapper,
  .header-two .menu-wrapper {
    padding-left: 20px;

    background: #ffffff;

    position: absolute;

    width: 100%;

    left: 0;

    top: 0;

    z-index: 9;
  }

  .header-two .theme-menu-wrapper .bg-wrapper .logo {
    top: 37px;
  }

  .header-two .container {
    padding: 0 !important;

    margin: 0 !important;
  }

  .sectiontop {
    margin-top: 71px !important;
  }

  .logoss {
    width: 78px;

    height: 26px;
  }
}

@media (min-width: 986px) {
  .padding4 {
    padding-top: 148px !important;
  }

  .row1 {
    display: flex;

    align-items: center;
  }
}

.img5 {
  margin-bottom: 30px;
}

/* #fullpage .section .container {

  padding-top: 198px;

} */

#fullpage .sectionbgc {
  position: relative;
  /* background: url(../newimg/bgc.png) no-repeat center center;

  background-size: cover; */
}

#fullpage .sectionbgc .video {
  position: absolute;
  height: 100%;
}

@media (min-width: 986px) {
  .callout-banner .clearfix1 p {
    width: 70%;
  }
}

@media (max-width: 575px) {
  .header-two .top-header .social-icon li {
    margin: 0px 5px 0 5px;
  }

  .about-compnay-two .theme-title-one {
    text-align: center;
  }

  .about-compnay-two .theme-title-one h2:before {
    left: 50%;

    margin-left: -20px;
  }
}

.section-spacing {
  padding-bottom: 0 !important;
}

.faq-section {
  padding-bottom: 0 !important;

  margin-bottom: 0 !important;
}

@media (min-width: 986px) {
  .paddingbottom {
    padding-bottom: 100px;
  }

  .paddingtop1 {
    padding-top: 100px !important;
  }

  .paddingtop2 {
    padding-top: 150px !important;
  }
}

.theme-menu-wrapper {
  width: 100%;

  position: fixed;

  z-index: 999;

  box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.15);
}

#loader {
  background: url(../newimg/Loader.gif) no-repeat;

  width: 110px;

  height: 110px;

  position: relative;

  top: 50%;

  margin: -20px auto 0 auto;
}

@media (max-width: 986px) {
  /* #fullpage .section .container {

    padding-top: 80px;

  } */

  #theme-main-banner {
    /* padding-top: 180px !important; */

    /* min-height: 70vh !important; */
  }

  .header-two .top-header .left-widget li {
    font-size: 14px;
  }
}

.fp-watermark a {
  padding: 0 !important;

  margin: 0 !important;
}

.section .container {
  padding-top: 40px;

  padding-bottom: 40px;
}

.theme-menu-wrapper {
  background-color: #fff;
}

body {
  overflow: hidden;
}

@media (max-width: 991px) {
  .xiaoPadding {
    padding-bottom: 120px !important;
  }
}

.section .full {
  min-height: 100vh;

  display: flex;

  align-items: center;

  justify-content: center;

  flex-direction: column;

  padding-top: 148px;
}

.full.cc {
  padding-top: 148px;
}

.containerc {
  max-width: 1170px;

  text-align: center;

  margin: 0 auto;
}

.vw100 {
  width: 100vw;
}

.vh100 {
  height: 100vh;
}

@media (min-width: 991px) {
  .pt40-pc {
    padding-top: 40px;
  }
}

@media (max-width: 991px) {
  .headerModule {
    height: auto;
  }

  .section .full {
    padding-top: 122px;
  }

  /* #theme-main-banner {

    min-height: 60px !important;

  } */
}

@media (max-width: 991px) {
  .video video {
    display: none;
  }
  #fullpage .sectionbgc {
    background: url(../newimages/bgc.jpg) no-repeat center center;

    background-size: cover;
  }
  #video video {
    display: none;
  }
}
@media (min-width: 991px) {
  .video video {
    display: block;
  }
  #video {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    display: block;
  }
}

footer {
  background-color: transparent;
  border-top: 0px;
  padding: 0 !important;
}

.section .footContainer {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

footer .footContainer {
  min-height: 26px;
}

.full1 {
  min-height: 100vh !important;
  padding-top: 148px !important;
  display: block !important;
}

.theme-footer-one .top-footer,
.theme-footer-one .bottom-footer {
  background: #000000 !important;
}

.flex {
  display: flex;
  justify-content: space-between;
}

.theme-footer-one .top-footer .footer-newsletter .theme-button-one {
  background: #cda34e !important;
  color: #ffffff;
}
.theme-footer-one .top-footer .footer-newsletter input {
  margin-top: 20px;
  margin-bottom: 0px;
}

.theme-title-one h2:before {
  width: 0px !important;
  height: 0px !important;
}

.logoContainer {
  padding-top: 0px !important;
}
.theme-footer-one .bottom-footer {
  padding: 20px 0px 25px 0px;
}

.single-case-block {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 991px) {
  .logo11 {
    width: 180px !important;
    /* height: 123px; */
  }
  .theme-title-oness {
    margin-top: 60px;
  }
}

@media (max-width: 991px) {
  .bottom-footer .container {
    max-width: 100% !important;
  }
}

@media (max-width: 575px) {
  .theme-footer-one .top-footer [class*="col-"] {
    margin-bottom: 20px;
  }
}

.accgn{
  text-align: center !important;
  display: flex;
  justify-content: center;
}

.flexss{
  display: flex;
  justify-content: center;
}

.Privacy:not(:hover){
  color: #9ca6bf;
}
.Privacy:hover{
  color: #cda34e;
}

@media (min-width:991px) {
  .pc-bottom-footer{
    display: block;
  }
  .mc-bottom-footer{
    display: none;
  }
}

@media (max-width:991px) {
  .pc-bottom-footer{
    display: none;
  }
  .mc-bottom-footer{
    display: block;
  }
}

.theme-footer-two .bottom-footer {
  margin-top: 0px !important;
  border: 0px solid transparent;
}

.listss{
  display: flex !important;
  padding: 5px 0 12px 10px !important;
}
.listImg{
  width: 24px;
  height: 25px;
  margin-right: 10px;
}