/*
  Theme Name: Teddyvets Theme
	Description: Teddyvets Website Theme
	Version: 1.0.0
	Author: Siteguru
*/
/* .lastbox .partners ul li:first-child img {
  width: 162px;
} */
.sec4-content p {
  max-width: 75%;
  font-size: 18px;
}
.section5 .team h6.reduce_ftsize {
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 10px;
}
.section5 .team h6.reduce_spa {
  margin-bottom: 0px;
}
@media screen and (max-width: 991px) {
  .section5 .team h6.reduce_ftsize {
    font-size: 22px;
  }
  .nav-link a {
    font-size: 14px;
  }
  .sec4-content {
    height: 550px;
  }
  .sec4-content p {
    max-width: 97%;
    font-size: 12px;
    line-height: 1.5;
  }
  /* .lastbox .partners ul li:first-child img {
    width: 138px;
  } */
  #sec2-car .lottie {
    width: 70px !important;
    height: 70px !important;
  }
  /* #menu-header-1 .nav-link.btn:hover a {
    color: #f8e5d7 !important;
  } */
  .mobile-menu-ul .btn {
    position: relative;
    margin-top: 0px;
    top: 1px;
  }
}
/* new */
.main-section h1 {
  line-height: 1.1;
}
.main-section p,
.section1-text {
  line-height: 1.5;
}
.section2 h2,
.sec3-content h2 {
  line-height: 1.3;
}
.section2 #sec2-car h6 {
  line-height: 1.2;
}
.sec3-content p {
  line-height: 1.4;
}
.pcbtn a {
  width: 165px;
  background-color: #bd4927;
  color: #fff !important;
  border-color: #bd4927;
}
.pcbtn a:hover {
  color: #bd4927;
  background-color: transparent;
}
.pcbtn .btn:focus {
  outline: 0;
  box-shadow: none;
}
.main-section {
  position: relative;
}
.pcbtn {
  z-index: 1111111;
  right: 19vw;
  position: absolute;
  top: 560px;
  display: block;
}
@media screen and (max-width: 992px) {
  .pcbtn {
    right: 0vw;
    top: 505px;
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .acwp-toolbar.acwp-toolbar-show {
    top: 42vh !important;
  }
}
@media screen and (min-width: 991px) {
  .mob-flex {
    display: none;
  }
  .section7 .section7-grid h6 {
    font-size: 32px;
    line-height: 37.25px;
  }
}

@media only screen and (min-width: 1600px) and (max-width: 1750px) {
  .pcbtn {
    right: 16vw;
    top: 525px;
  }
  .acwp-toolbar.acwp-toolbar-show {
    top: 37vh !important;
  }
}
@media only screen and (min-width: 1270px) and (max-width: 1366px) {
  #acwp-toolbar.acwp-toolbar.acwp-toolbar-show {
    top: 25vh !important;
  }
  .pcbtn {
    right: 19.5vw;
    top: 410px;
  }
  .section7 .section7-grid h6 {
    font-size: 26px;
    line-height: 32.25px;
  }
  .section8 form button,
  .wpcf7-submit {
    padding: 5px 10px;
    position: relative;
    bottom: -10px;
  }
  .wpcf7 form.invalid .wpcf7-response-output,
  .wpcf7 form.unaccepted .wpcf7-response-output,
  .wpcf7 form.payment-required .wpcf7-response-output,
  .wpcf7 form.sent .wpcf7-response-output {
    left: 46%;
  }
  body {
    font-size: 14px;
  }
  .section1-text {
    font-size: 22px;
  }
  .main-section h1 {
    font-size: 48px;
  }
  .main-section h3 {
    font-size: 16px;
    line-height: 20px;
  }
  .btn {
    font-size: 16px;
  }

  .section2 #sec2-car p {
    font-size: 14px;
  }

  .section2 #sec2-car h6 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1367px) and (max-width: 1600px) {
  .pcbtn {
    right: 24.5vw;
    top: 440px;
  }
  .main-section h3 {
    font-size: 16px;
    line-height: 20px;
  }
  .btn {
    font-size: 16px;
  }
  .main-section h1 {
    font-size: 48px;
  }
  .section1-text {
    font-size: 22px;
  }
  body {
    font-size: 14px;
  }
  .section7 .section7-grid h6 {
    font-size: 26px;
    line-height: 32.25px;
  }
  .section8 form button,
  .wpcf7-submit {
    padding: 5px 10px;
    position: relative;
    bottom: -10px;
  }
  .wpcf7 form.invalid .wpcf7-response-output,
  .wpcf7 form.unaccepted .wpcf7-response-output,
  .wpcf7 form.payment-required .wpcf7-response-output,
  .wpcf7 form.sent .wpcf7-response-output {
    left: 46%;
  }
  #acwp-toolbar.acwp-toolbar.acwp-toolbar-show {
    top: 32vh !important;
  }
}
body #acwp-toolbar-btn-wrap {
  top: 90% !important;
  z-index: 999999;
}
.acwp-toolbar.acwp-toolbar-show {
  top: 42vh !important;
  z-index: 9999999 !important;
}
@media screen and (max-width: 1000px) and (min-width: 952px) {
  .section7 .section7-grid h6 {
    font-size: 22px !important;
    line-height: 28px !important;
  }
  .section7 h2 {
    font-size: 30px !important;
    line-height: 34.25px !important;
  }
  .acwp-toolbar.acwp-toolbar-show {
    top: 27vh !important;
  }
}
@media only screen and (min-width: 1025px) and (max-width: 1271px) {
  .acwp-toolbar.acwp-toolbar-show {
    top: 38vh !important;
  }
  .section7 .section7-grid h6 {
    font-size: 22px !important;
    line-height: 28px !important;
  }
  .section7 h2 {
    font-size: 30px !important;
    line-height: 34.25px !important;
  }
  .btn {
    width: 140px;
    height: 45px;
  }
  .pcbtn {
    right: 23vw;
    top: 396px;
  }
}
@media only screen and (min-width: 1999px) {
  .pcbtn {
    right: 22vw;
    top: 555px;
  }
  .acwp-toolbar.acwp-toolbar-show {
    top: 40vh !important;
  } /*
  body #acwp-toolbar-btn-wrap {
  }*/
}
@media screen and (min-width: 1999px) and (max-width: 2250px) {
  .pcbtn {
    right: 22vw;
  }
}
@media screen and (min-width: 2251px) and (max-width: 2500px) {
  .pcbtn {
    right: 25vw;
  }
}
@media screen and (min-width: 2551px) and (max-width: 2850px) {
  .pcbtn {
    right: 26.5vw;
  }
}
@media screen and (min-width: 2851px) and (max-width: 3000px) {
  .pcbtn {
    right: 29vw;
  }
}
@media screen and (min-width: 3001px) and (max-width: 4000px) {
  .pcbtn {
    right: 34vw;
  }
}
@media screen and (min-width: 4001px) and (max-width: 7600px) {
  .pcbtn {
    right: 39.3vw;
  }
}
@media screen and (min-width: 7601px) {
  .pcbtn {
    right: 42vw;
    top: 585px;
  }
}
#menu-item-16,
#menu-item-14,
.menu-item-14,
.menu-item-16 {
  display: none;
}
@media only screen and (max-width: 767px) {
  #menu-header-1 {
    display: block !important;
    margin: 0 auto;
    max-width: 33%;
  }
  .section6 .advisors h6 .box_linkedin.bl1,
  .section6 .advisors h6 .box_linkedin.bl2,
  .section6 .advisors h6 .box_linkedin.bl3 {
    bottom: 23% !important;
  }
  .section6 .advisors h6 .box_linkedin.bl1 {
    left: 6% !important;
  }
  .section6 .advisors h6 .box_linkedin.bl2 {
    left: 14% !important;
  }
  .section6 .advisors h6 .box_linkedin.bl3 {
    left: 21% !important;
  }
}
.section6 .advisors h6 {
  position: relative;
}
.section6 .advisors h6 .box_linkedin {
  font-size: 16px;
  background: #fff;
  color: #bd4927;
  padding: 0px 7px;
  /* position: absolute; */
  border-radius: 50%;
  width: 28px;
  display: flex;
  height: 28px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  margin-top: 4px;
}

.sec6-box h6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.section6 .advisors h6 .box_linkedin.bl1 {
  bottom: 25%;
  left: 8%;
}
.section6 .advisors h6 .box_linkedin.bl2 {
  bottom: 25%;
  left: 16%;
}
.section6 .advisors h6 .box_linkedin.bl3 {
  bottom: 25%;
  left: 23%;
}
.team-members .team.member1 .partners li img {
  max-width: 95%;
}
@media only screen and (min-width: 1270px) and (max-width: 1600px) {
  .team1_logo1 {
    width: 350px !important;
  }
  .team1_logo2 {
    width: 250px !important;
  }
  .team1_logo3 {
    width: 250px !important;
  }
  .team2_logo1 {
    width: 290px !important;
  }
  .team2_logo2 {
    width: 200px !important;
  }
  .team2_logo3 {
    width: 250px !important;
  }
  .team2_logo4 {
    width: 185px !important;
  }
  .team3_logo1 {
    width: 350px !important;
  }
  .team3_logo2 {
    width: 269px !important;
  }
  .team3_logo3 {
    width: 200px !important;
  }
}
.sectionmid {
  height: 100px;
  background: #f8e5d7;
}
@media screen and (max-width: 991px) {
  .section5 .member1:first-child .partners {
    padding: 0px 6px !important;
  }
  .sectionmid {
    height: 60px;
  }
  .social-media {
    margin: 55px auto 0px;
  }
}
.section8 {
  scroll-margin-top: 20vh;
}
.social-media a:nth-last-child(even),
.social-media a:first-child {
  display: none;
}
.social-media {
  display: block;
  margin: 87px auto 0px;
}
@media screen and (min-width: 992px) {
  .team-members .team.member1:last-child img.member {
    max-width: 274px;
    max-height: 274px;
  }
}
.team-members .team.member1:last-child img.member {
  border-radius: 50%;
}
.grecaptcha-badge {
  display: none !important;
}
