.col-md-6.doct-content {
    background-image: linear-gradient(#0379c3cf, #0379c3cf), url(https://gp-assets-1.growthplug.com/website_files/5115/IMG_3978.jpg) !important;
}
body #main_slider .anchor {
    display: none;
}
.view_more.x {
    background: #BA9CC8 !important;
    color: #fff !important;
    box-shadow: none;
    border: 1px solid #0379c3;
    font-weight: bold !important;
    padding: 35px 40px;
    min-width: 400px !important;
    font-size: 16px;
    display: block;
    width: max-content;
    margin: auto;
    max-width: 100% !important;
}
.carousel-inner h2 {
    position: absolute;
    bottom: 80px;
    background: #0379c3;
    width: auto;
    margin: auto;
    color: #fff;
    font-size: 40px !important;
    padding: 20px;
    left: 20%;
    right: 20%;
    text-align: center;
    width: 60%;
}
.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    background: #f5f5f5d4;
}
.header img {
    max-width: 260px;
    padding: 10px 0;
}
.header .row {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.header h1 {
    text-align: center;
    padding: 10px;
  font-weight: bold;
  font-size: 28px !important;
}
.doc-main p {
    font-size: 16px !important;
}
html body img.doc-img {
    object-position: top !important;
}
.header p {
    text-align: right;
  font-size:20px !important;
}
.header p a{
  color: #000 !important;
  font-weight: bold !important;
}
.header p a:hover{
  color: #0379c3 !important;
  text-decoration: none;
}

body section.doc-main {
    background: url(https://gp-assets-1.growthplug.com/website_files/2021/02/05/pattern-100.png) !important;
}
#main_slider .slider .carousel .slides .slide-images, html body .serv-2 {
    filter: grayscale(100%);
}
#main_slider .slider .carousel .overlay {
    display: none;
}
    html body #main_slider .slider .carousel, html body #main_slider .slider .carousel .carousel-inner .item {
        height: max-content !important;
    }

@media (max-width: 990px) {
    body section.doc-main .row.main-area {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
      justify-content: center;
    }
  .header h1 {
    text-align: center;
    padding: 10px;
    font-weight: bold;
    font-size: 30px !important;
    margin-top: 0 !important;
}
}

@media (max-width:767px){
      html body #main_slider .slider .carousel, html body #main_slider .slider .carousel .carousel-inner .item {
        height: max-content !important;
    }
   html body .col-md-6.doct-content {
        margin: 15px;
        height: 100%;
    }
  .carousel-inner h2 {
    position: absolute;
    bottom: 20px;
    background: #0379c3;
    width: auto;
    margin: auto;
    color: #fff;
    font-size: 25px !important;
    padding: 20px;
    left: 10%;
    right: 10%;
    text-align: center;
    width: 80%;
}
  .header h1 {
    text-align: center;
    padding: 10px;
    font-weight: bold;
    font-size: 18px !important;
    margin-top: 0 !important;
}
  .header h3 {
    font-size: 20px !important;
    margin-top: 0 !important;
    text-align: right;
    padding: 10px;
    font-weight: bold;
}
  .header img {
    max-width: 210px;
    padding: 10px;
}
  html body #main_slider .slider .carousel, html body #main_slider .slider .carousel .carousel-inner .item {
        height: max-content !important;
    }
      html body #main_slider .slider .carousel .carousel-inner .item div.slide-images.not-editable {
        height: 500px !important;
    }
}

@media (min-width:1599px){
  .container{
    width: 94% !important;
    margin: auto;
  }
  
}

@media (max-width:600px) {
  body .view_more.x {
    background: #BA9CC8 !important;
    color: #fff !important;
    box-shadow: none;
    border: 1px solid #0379c3;
    font-weight: bold !important;
    padding: 10px 20px;
    min-width: 50% !important;
    font-size: 16px;
    display: block;
    width: max-content;
    margin: auto;
    max-width: 100% !important;
}
}

@media (max-width:1200px){
  .header img {
    max-width: 200px;
    padding: 10px 0;
}
  .header h1 {
    text-align: center;
    padding: 10px;
    font-weight: bold;
    font-size: 19px !important;
}
}