/* Extra large devices (large desktops, 1500px and up) */
@media (max-width: 1500px){
.custom-container {
  max-width: 1320px;
}
}
/* Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1199.98px) {

.menu-area-one .navbar-wrap ul {
	margin: 0 0 0 auto;
}
.header-social .list-wrap {
	display: none;
}
.header-top-right {
	gap: 0;
}
.header-btn{
	display: none;
}
}
/* Large devices (desktops, 992px and up) */
@media (max-width: 991.98px) {
.menu-area {
	padding: 22px 0;
}
.menu-nav {
	justify-content: space-between;
}

.menu-outer .navbar-wrap {
	display: block !important;
}
.menu-area .mobile-nav-toggler {
	display: block;
}
.header-top-right {
	display: none;
}
.header-top-left .list-wrap {
	justify-content: center;
}
.blog-single-section iframe{
  max-width: 750px;
}
.blog-single-section.left-sidebar .col-lg-9{
  order: 1;
}
.blog-single-section.left-sidebar .col-lg-3{
  order: 2;
}
.team-member{
  padding-bottom: 20px;
}
}
/* Medium devices (tablets, 768px and up) */
@media (max-width: 767.98px) {
.blog-single-section .form-group{
  padding-bottom: 10px;
}
.blog-single-section iframe{
  max-width: 400px;
}
.transparent-header {
	top: 0;
}
.header-top-left .list-wrap li::before {
	display: none;
}
.header-top-wrap {
	padding: 8px 0;
}
.header-top-left .list-wrap {
	gap: 8px 15px;
}
.products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn {
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: 12px;
  }
  .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments {
    margin-top: 25px;
  }
  .section-title h2{
    font-size: 25px;
  }

  .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item {
    margin-top: 25px;
    padding-right: 0;
    padding-top: 25px;
  }
  .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item .review-report-link {
    position: relative;
    top: 0;
    margin-top: 14px;
  }
  .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form {
    margin-top: 17px;
  }
  .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group label {
    font-size: 13px;
  }
 .cart-table {
    text-align: center;
  }
  .cart-table table thead tr th {
    padding: 0 40px 10px;
    white-space: nowrap;
  }
  .cart-table table thead tr th:first-child {
    text-align: left;
    padding-left: 0;
  }
  .cart-table table tbody tr td {
    white-space: nowrap;
  }
  .cart-table table tbody tr td:first-child {
    text-align: left;
    padding-left: 0;
  }
  .cart-buttons {
    text-align: center;
  }
  .cart-buttons .shopping-coupon-code {
    max-width: 100%;
  }
  .cart-buttons .shopping-coupon-code button {
    padding: 0 18px;
  }
  .cart-buttons .text-end {
    text-align: center !important;
    margin-top: 20px;
  }
  .cart-totals {
    padding: 25px;
    margin-top: 40px;
  }
  .cart-totals h3 {
    margin-bottom: 20px;
    font-size: 19px;
  }
  .checkout-area .title {
    margin-bottom: 20px;
    font-size: 19px;
  }
  .billing-details .form-group label {
    margin-bottom: 7px;
    font-size: 13px;
  }
  .billing-details .form-check label {
    top: 2px;
    font-size: 13px;
  }
}
/* Large devices (desktops, 992px and up) */
@media (max-width: 989px) {
 .doctor-profile-area .profile-section {
 	padding-top: 30px;
   display: block;
 }
  .doctor-profile-area .profile-section li{
    padding-bottom: 10px;
  }
}