/* reduce director desk title margine */
.heading-block {
  margin-bottom: 20px !important;
}

/* remove uppercase style */
.promo-uppercase {
  text-transform: inherit !important;
}

/* css by pooja for curvy image border*/
.image-border {
  border-radius: 3px !important;
}

/* css by pooja for more information section */
.fbox-icon img {
  border-radius: 0% !important;
  background-color: transparent !important;
}

@media (min-width: 768px) {
  .first-div {
    border-bottom: 1px dashed #e7ab3c;
    border-right: 1px dashed #e7ab3c;
    padding: 2rem;
  }
  .second-div {
    border-bottom: 1px dashed #e7ab3c;
    padding: 2rem;
  }
  .third-div {
    border-right: 1px dashed #e7ab3c;
    padding: 0 2rem 0 2rem;
  }
  .fourth-div {
    padding: 0 2rem 0 2rem;
  }
}

/* css by pooja for homepage important links slider */
.section {
  position: relative;
  width: 100%;
  margin: 0px 0 !important;
  padding: 60px 0;
  background-color: #455c51 !important;
  overflow: hidden;
}

/* css by pooja for home page slider */
.owl-dots{
  display: none !important;
}
.owl-carousel .owl-nav [class*="owl-"] {
  position: absolute;
  top: 65% !important;
}

element.style {
}
[class^="icon-"], [class*=" icon-"], [class^="icon-line-"], [class*=" icon-line-"], [class^="icon-line2-"], [class*=" icon-line2-"], .side-header .primary-menu ul > li.sub-menu > a:after, .docs-navigation ul ul li.current a:after {
    display: inline-block;
    font-family: "font-icons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*, *::before, *::after {
    box-sizing: border-box;
}
user agent stylesheet
i {
    font-style: italic;
}
.owl-carousel .owl-nav [class*="owl-"]:hover {
    background-color: #edcd7e !important;
    color: #455c51 !important;
}