.header1{
  top: 0;
  width: 100%;
  z-index: 1000;
  position: fixed;
  box-shadow: -1px 0 9px 0 #9df1f0;
  background-color: #fff;
}
.adv-sec {
  min-height: 180px;
  background-color: #117a8b0d;
  margin-bottom:10px;
}
.adv-del-sec {
  margin: 10px;
  padding: 25px;
  
}
.adv-rt-sec{
 margin:20px;
 
}
.adv-del-sec img {
  border: 1px solid #fff;
  border-radius: 50%;
  width: 150px;
  float:left;
  margin-right:2%;
}
.icofont-star{
 font-size:20px;
 
} 
.rev{
 color: #adb5bd;
 font-style: italic;
}
.opacity-medium {
  position: absolute;
  height: 100%;
  width: 100%;
  opacity: 0.75;
  top: 0;
  left: 0;
}
.bg-extra-dark-gray {
  background-color: #1c1c1c70;
}
.text-center {
  text-align: center !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.margin-5px-bottom {
  margin-bottom: 5px;
}
.opacity6 {
  opacity: .6;
}
.text-white-2, .btn.text-white-2 {
  color: #FFF;
}
.page-title-large h1 {
  font-size: 46px;
  line-height: 49px;
}
.cover-background {
  position: relative !important;
  background-size: cover !important;
  overflow: hidden !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.inner-match-height {
        position: relative;
          height: 100%;
      }
      .bg-light-gray {
          background-color: #f7f7f7;
      }
      .blog-post-style3 .grid-item .blog-post * {
          transition-timing-function: ease-in-out;
          -moz-transition-timing-function: ease-in-out;
          -ms-transition-timing-function: ease-in-out;
          -webkit-transition-timing-function: ease-in-out;
          -o-transition-timing-function: ease-in-out;
          transition-duration: .3s;
          -moz-transition-duration: .3s;
          -ms-transition-duration: .3s;
          -webkit-transition-duration: .3s;
          -o-transition-duration: .3s;
      }
      .position-relative {
          position: relative !important;
      }
      .overflow-hidden {
          overflow: hidden !important;
      }
      .blog-post-style3 .grid-item .blog-post .blog-post-images a {
          display: block;
      }
      img {
          max-width: 100%;
          height: auto;
      }
      img {
          vertical-align: middle;
          border-style: none;
      }
      .blog-post-style3 .grid-item .blog-post .blog-post-images .blog-hover-icon {
          position: absolute;
          height: 100%;
          width: 100%;
          background: rgba(0,0,0,0.5);
          top: 0;
          left: 0;
          text-align: center;
          opacity: 0;
      }
      .padding-40px-all {
          padding: 40px;
      }
      .width-100 {
          width: 100%;
      }
      .margin-15px-bottom {
          margin-bottom: 15px;
      }
      .text-extra-dark-gray, .btn.text-extra-dark-gray {
          color: #232323;
      }
      .text-medium {
          font-size: 16px;
          line-height: 23px;
      }
      .alt-font {
          font-family: 'Montserrat', sans-serif;
          font-weight: 500;
      }
      .margin-20px-tb {
          margin-top: 20px;
          margin-bottom: 20px;
      }
      .separator-line-horrizontal-full {
          width: 100%;
          height: 1px;
      }
      .bg-medium-gray {
          background-color: #dbdbdb;
      }
      .text-medium-gray, .btn.text-medium-gray {
          color: #939393;
      }
      .text-extra-small {
          font-size: 11px;
          line-height: 14px;
      }
      .text-uppercase {
          text-transform: uppercase !important;
      }
      .d-inline-block {
          display: inline-block !important;
      }
      .font-weight-600 {
    font-weight: 600;
}
.text-extra-dark-gray, .btn.text-extra-dark-gray {
    color: #232323;
}
.alt-font {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}
h5 {
    font-size: 32px;
    line-height: 40px;
}