
.lrg-logo {
    /* width: 300px;
    height: 50px;
    text-align: center; */
  
  }

  .feature-box {
   
    transition: transform .2s; /* Animation */

  }
  
  .pl{
margin-left: 140px;

  }
  .pl1{
    padding-left: 140px;
    
      }

  .feature-box:hover {
    transform: scale(1.05); /* (150% зум - Примечание: если масштаб слишком велик, он будет выходить за пределы видового экрана) */
  }
  .sml-logo {
    width: 50px;
    text-align: center;
  
  }

  .image1{
    cursor:pointer;
}
.center {
  margin-left: auto;
  margin-right: auto;
  display: block
}
  .zb{
    color:white;
    background-color: #2FADE1
}

li.hhh:before{

  content: '';
  width: 5%;
  min-width: 28px;
  background-repeat: no-repeat;
  height: 16px;
  background-image: url("/assets/img/g.png");
  background-size: 16px 16px;
  display: block;
}
.hhh{
  display: flex;
  align-items: center;
}
.section-title p {
    /* padding-left: 10%; */
  }
      @media (max-width: 767px) {
    .hero-section .hero-content-wrapper h1 {
      font-size: 40px;
      line-height: 52px;
      text-align:center;
     
    }
  }
  
  @media (max-width: 767px) {
    .hero-section{
    
      padding-top: 0px !important;
    }}
  
    @media (max-width: 767px) {
      #scrollspyHeading1{
      
        margin-top:0px !important;
      }}

    @media (max-width: 767px) {
      h2.text-white.wow{
        margin-top: 100px;
      }}


    @media (max-width: 767px) {
      .title-4{
  display:none;
      }}
      @media (max-width: 767px) {
          .title-2{
              margin-right: auto;
              margin-left: auto;
          }}
          @media (max-width: 767px) {
              .title-3{
                  flex-grow: 1;
                 
              }}
  
              @media (max-width: 767px) {
                .pt-110 {
                  padding-top: 0px;
                }
                .ptt-200{
                  padding-top:40px  !important;
              
                }
                  .row{
                    
                      align-items: center;}
                    .mb40{
                      margin-top:10px;
                    }
                    
                  }
   
  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
      .hero-section {
       /* height: auto; */
        /* padding-top: 150px; */
      }
    }

    @media (min-width: 768px) and (max-width: 991px) {
      .bnn{

        display: none !important;
      }
      .bnn1{
        top:0%;
      }
      .mg1{
        margin-top: 0px !important;
      }
  }
    @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
      .hero-section {
        padding-top: 0px;
      }}

  @media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) {
    .navbar-nav .nav-item a {
      color: #051441;
      display: flex;
      justify-content: space-between;
      padding: 10px 0;
      background-color: white !important;
    }
  }
  @media (max-width: 767px) {
    .row.justify-content-center.pt-60{
       padding-top: 0px;
    }
    .about-section .about-img-wrapper{
      margin-bottom: 0px;
    }
  }

    @media (max-width: 767px) {
      .comment-form-wrapper .comment-form .theme-btn, .comment-form-wrapper .contact-form .theme-btn, .contact-form-wrapper .comment-form .theme-btn, .contact-form-wrapper .contact-form .theme-btn
      {
         padding: 10px;
      }}

      @media (max-width: 767px) {
       /* .mg1{
        margin-top: 1px !important;
        }  */

        .bnn1{
          top:50%;
        }}
.mg1{
  width:100%;
  border-radius:10%;
  margin-top: -75px;
}

  row justify-content-center pt-60
  .hero-section{
   padding-top:210px;
  align-items:baseline;
  }
 
  .bnn{
    display: block;
  }

  .hero-section .hero-img{
 
    top:33%;
  }
  .fit-content {
    width: fit-content;
  }

td.fit, th.fit {
  width: 1%; /* Минимальные размеры */
  white-space: nowrap; /* Отсутствие переноса текста */
}
  .ptt-200{
    padding-top:200px !important;

  }
  .navbar-toggler {
    margin: 0 auto;
    margin-bottom: 10px;
  }
  .about-section {
  padding:0px 
  }
  h2{color:#397EBB !important} 
  
  .theme-btn {
  
    background: linear-gradient(to left, #397EBB 0%, #397EBB 50.39%, #397EBB 100%);
      background-size: auto;
  
  }
  
  .about-section .about-img-wrapper .about-experience{
  
      background: linear-gradient(to left, #397EBB 0%, #397EBB 50.39%, #397EBB 100%);
      background-size: auto;
  }
  @media (max-width: 767px) {
    .about-section {
      padding: 0;
    }
  }
  
  .mb-55 {
      margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .navbar {
    padding: 0 0 !important;
  }
  
  .navbar-nav .nav-item a {
    font-size: 14px;
    color: #051441;
    padding: 20px;
      padding-right: 20px;
    display: inline-flex;
    align-items: center;
    background-color: #EFF2F985;;
    font-weight: bold;
  }
  .footer{
      background-color: white !important;
  }
  .footer .footer-widget ul.footer-links li a {
    color: #606060;}
  p {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #4569A7!important;;
    margin: 0px;
      margin-bottom: 0px;
  }
  @media (max-width: 767px) {
    p {
      font-size: 16px;
      line-height: 26px;
      text-align: center;
    }
  }
  .about-section {
    background: #FBFCFF;
   
  }
  @media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .comment-form-wrapper, .contact-form-wrapper {
      margin-left: 0px;
    }
  }
  @media (max-width: 767px) {
    h2 {
      font-size: 140%;
      text-align: center;
    }
  }
  @media (max-width: 767px) {
    a.theme-btn {
      
      Display: block;
    }
  }
   .title-1{
      width:auto;
   
  
   }
   .title-2 {
         
         
   }
   
  
  .title-3{
   text-align: center;
   
    align-content: center;
  }
  
  hr {
      margin: 0 0;}