.overlay-text-left {
  width: 1018px;
  background: linear-gradient(
      90deg,
      rgba(0, 0, 0, 1) 0%,
      55%,
      rgba(0, 2, 3, 0.571953781512605) 100%
    ),
    url("images/slide 1.png");
  height: 400px;
  background-size: 1018px;
}

.overlay-text-right {
  background: linear-gradient(
      90deg,
      rgba(0, 2, 3, 0.571953781512605) 0%,
      28%,
      rgba(0.1) 100%
    ),
    url("images/slide 1.png");
  height: 400px;
  background-size: 1018px;
}

.black-bg-90 {
  background-color: #00000090;
}
.w-100 {
  width: 100%;
}
.w-50 {
  width: 50%;
}
.h-100 {
  height: 100%;
}

.text-white{
  color: white;
}
.text-dark{
  color: #000;
}
.text-center{
  text-align: center;
}
.text-start{
  text-align: left;
}
.text-end{
  text-align: right;
}
.position-absolute{
  position: absolute;
}
.flex-center{
  display: flex;
  align-items: center;
}
.text-bold{
  font-weight:500;
}
.mr-20{
  margin-right: 20px;
}
.ml-20{
  margin-left: 20px;
}

.float-left{
  float: left;
}
.float-right{
  float: right;
}
.justify-content-end{
  justify-content: end;
}
.justify-content-start{
  justify-content: start;
}
.ico-content-wrapper.type2:hover{
  background: #dd1d24;
}

.ico-content-wrapper.type2:hover>.ico-content>span {
  color: #dd1d24;
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}
/* th, .ico-content.type1, .ico-content-wrapper.type2:hover, ul.dt-sc-tabs-vertical-frame li.current a, .dt-sc-tabs-frame li a.current, .dropcap.dropcap-circle, .dropcap.dropcap-bordered-circle, .dropcap.dropcap-square, .dropcap.dropcap-bordered-square {
  background: #dd1d24;
} */

.mt-10{
  margin-top: 10px;
}

.text-decoration-none{
  text-decoration: none;
}
a:hover, #bbar-wrapper a:hover, #bbar-wrapper.type2 a:hover, #bbar-wrapper .searchform input[type="text"], #bbar-wrapper.type2.dark.color-bg p, #bbar-wrapper.type2.dark.color-bg p span, #bbar-wrapper.type2.dark.color-bg a, .searchform, #bbar-wrapper.type2.dark.color-bg p, #bbar-wrapper.type2.dark.color-bg p span, #bbar-wrapper.type2.dark.color-bg a, .searchform, #secondary a:hover, .contact-info a, .portfolio-single .item-meta p>a, .post-nav-container a, .side-nav-container ul li:hover a, .widget_categories ul li a:before, .commententries h2 a, .comment-reply-link, .fullwidth-section.dark-bg a:hover, .fullwidth-section.dark-bg h5.dt-sc-toggle-accordion.active a, .fullwidth-section.dark-bg h5.dt-sc-toggle.active a, .fullwidth-section.dark-bg .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a, .fullwidth-section.dark-bg .dt-sc-toggle-frame h5.dt-sc-toggle.active a, .carousel-gallery li .entry-body a.readmore, .portfolio-item .entry-body a.readmore, .slide-nav-control-wrapper ul li.selected a, .preview-section a:hover span, .page_info p a {
  color: #000;
}
.dt-sc-hr-border:after {
  background-color: transparent;
}
.carousel-arrows a.prev-arrow {
  border-right: 1px solid #000000;
  border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
}
.carousel-arrows a, .widget_categories ul li a:hover span {
  background: #000000;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  #footer .widget:before {
    height: auto;
  }
}

@media only screen and (min-width: 960px) and (max-width: 1240px) {
  #footer .widget:before {
    height: auto;
  }
}

.overlay-text-left {
  width: 1018px;
  background: linear-gradient(
      90deg,
      rgba(0, 0, 0, 1) 0%,
      55%,
      rgba(0, 2, 3, 0.571953781512605) 100%
    ),
    url("images/slide 1.png");
  height: 400px;
  background-size: 1018px;
}
