input[type="search"].search-input {
  color: #a3a3a3;
  border: 0 none;
  box-shadow: none;
  width: 82%;
  display: inline;
  margin-bottom: 0;
  background: transparent;
  line-height: 14px;
  height: auto;
  outline: none;
}
.otw-row {
  max-width: 80%;
  margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
  margin-bottom: 50px;
  margin-top: 50px;
}
.gs_logo_single--inner {
  min-width:auto;
}
.wpml-ls-legacy-dropdown {
  width: 15.5em;
  max-width: 100%;
  margin-left: 50px;
  margin-right: -30px;
}
.wpml-ls-legacy-dropdown .wpml-ls-item {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: none;
}
.fa-facebook-square::before {
  content: "\f082";
  color: #652e89;
}
.fa-linkedin::before {
  content: "\f0e1";
  color: #652e89;
}
.blog-list .blog-list-content .blog-featured-image::before, .blog-list.list-isotope-metro .blog-list-content .blog-bg-image-metro::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: none;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.rs-footer {
  background: #712591 !important;
}
.rs-footer .widget p {
  color: #fff;
}
.rs-footer .footer-top h3.footer-title {
  color: #fff;
  font-size: 18px;
  text-transform: none;
}
.rs-footer a {
  color: #fff;
  font-size: 16px;
}
.footer-bottom {
  background: #712591 !important;
}
.footer-bottom .copyright p {
  color: #FFF;
  font-size: 14px;
}
.rs-blog-details .single-page-info .author-name {
  color: #909090;
  display: none;
}
 .col-md-2 {
    width:12.66666667%
  }
.rs-footer .about-widget {
  color: #fff;
  max-width: 480px;
}
h1 {
  color: #303745 !important;
  font-family: Poppins !important;
  font-size: 38px !important;
  font-weight: 700 !important;
  line-height: 45px !important;
}
.elementor-heading-title {
  padding: 0;
  margin: 0;
  line-height: 45px !important;
}
.rs-layer.rs-justify { text-align: justify !important; }