@media only screen and (max-width: 767px){
	.content_area h1 {font-size: 40px;}
}

@media only screen and (min-width:200px) and (max-width:479px) {
	.partnrs, .product_key {max-width: 306px;margin: 0 auto 44px;}
	.result > ul > li {float: none;max-width: 306px;margin: 0 auto 28px!important;width: 100%;}
	.bot_nav .left, .bot_nav .right {float: none;text-align: center;margin-bottom: 20px;padding: 0px;}
	.map {height: auto;}
}

@media only screen and (min-width:480px) and (max-width:639px) {
	.partnrs, .product_key {max-width: 306px;margin: 0 auto 44px;}
	.result > ul > li {float: left;max-width: 49%;margin: 2% auto 28px;width: 100%}
	.result ul li:nth-child(2n) {float: right;}
	.map {height: auto;}
}
@media only screen and (min-width:640px) and (max-width:979px) {
	.partnrs, .product_key {max-width: 306px;margin: 0 auto 44px;}
}
.navbar-light .navbar-toggler {border-color: #fff;background: #fff;}

@media screen and (max-width: 992px) {
    .product_images .product {
        width: 100%;
        margin-bottom: 20px;
    }
    .footer {
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media screen and (max-width: 639px) {
  .hubspot-form-right, .hubspot-form-left {
    justify-content: center;
    width: 100%;
  }
  .hs-form fieldset {
    max-width: none!important;
  }

  .result.search-2 > ul > li.pre_paert {
    margin: 15 auto 37px;
  }

  .bellus-modal--advanced span.bellus-modal__type {
    margin-left: 0px;
  }

  .bellus-modal--advanced .bellus-modal__header-info {
    width: 85%;
  }

  .bellus-modal--advanced .bellus-modal__heading {
    font-size: 24px;
  }

  .bellus-modal--advanced .modal-physician-position {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .bellus-modal--advanced .modal-physician-info {
    width: 100%;
    margin-left: 0px;
    margin-top: 10px;
  }

  .bellus-modal--advanced .modal-physician-media {
    width: 100%;
    margin-right: 0px;
    padding: 40px;
  }

  .bellus-modal--advanced .modal-physician-comments {
    width: 100%;
    margin-left: 0px;
  }

  .bellus-modal--advanced .bellus-modal__bottom-part {
    justify-content: center;
  }

  .modal-physician-social {
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
  }

  .bellus-modal--advanced .modal-physician-social ul {
    justify-content: center;
  }

  .bellus-modal--physician .bellus-modal__container {
    width: 80%;
  }

  .bellus-modal--physician .modal-physician-position {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px
  }

  .bellus-modal--physician .modal-physician-info {
    width: 100%;
    margin-left: 0px;
    margin-top: 10px
  }

  .bellus-modal--physician .bellus-modal__heading {
    width: 85%;
  }

  .bellus-modal__container,
  .bellus-modal--advanced-alt .bellus-modal__container {
    width: 80%;
  }

  .bellus-modal--advanced-alt .modal-physician-info-wrapper {
    order: 1;
    margin-top: 10px;
  }

  .bellus-modal--advanced-alt .modal-physician-media {
    padding: 10px;
    order: 2;
  }
}