.technopol-social-nav-item a svg, .technopol-social-nav-item a svg path{/*fill:#df0023;*/}
.technopol-social-nav-item a svg {  max-width: 40px;  max-height: 40px;  position: relative;  display: block;  width: 100%;  margin-left: 15px;}
.powered-by span , .powered-by span span{color: #7c7c7c !important;}
.technopol-social-nav-item-box {    position: relative;    display: flex;  }
  .technopol-social-nav-item-box span {    color: #2d2d2d; line-height: 40px;  }
.technopol-social-nav-item{margin: 30px 0;}
.site-footer {  background: linear-gradient(-90deg,#f8f9fa,#f8f9fa 45%,#7c7c7c 0%,#7c7c7c);}
.copyright-row {  margin-top: -30px;}
.site-footer div div div ul li a, .powered-by span {  color: white;  font-size: 14px;}
.textwidget span a, .textwidget a { color: white;}
.footer-copyright {    color: #df0023;  }
  .textwidget div ul {list-style: none;}
  .dir-ltr {    direction: ltr;      }
  .office span{    position: relative;    width: 100%;    clear: both;    float: right;    text-align: center;}
  .office span svg {width: 30px; height: 30px; margin-left: 10px;}
  .office span svg path{fill:white}
  .office span i {  color: white;     margin-left: 10px;  }
  .technopol-search-lightbox {  top: 0;  left: 0;  width: 100%; height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  background: #0b0b0b;  opacity: 0.6;  -webkit-transition: opacity .25s;  -o-transition: opacity .25s;  transition: opacity .25s;}
.technopol-search-modal-box {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 30px;  -webkit-box-sizing: border-box;  box-sizing: border-box;}
.technopol-search-modal {  top: 0;  left: 0;  width: 100%;  height: 100%; z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden;}
.technopol-lightbox-submit {  background-color: #df0023;  padding: 7px 0.6em;  fill: white;}
.technopol-search-modal-box::before {  content: "";  display: inline-block;  height: 40%;  vertical-align: middle;}
.technopol-search-modal-dial {  opacity: 1;  width: 100%;  -ms-scrollbar-base-color: #000;  -ms-scrollbar-arrow-color: #000;  -ms-overflow-style: -ms-autohiding-scrollbar;  cursor: auto;}
.technopol-search-modal-content {  max-width: 550px;  position: relative;  display: block;  margin: 0 auto;}
.technopol-lightbox-submit svg {  fill: white;}
.d-flex div.technopol-lightbox-input {  -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1;}
.technopol-lightbox-input input {  -webkit-box-sizing: border-box;  box-sizing: border-box;  border: 1px solid #ddd;  height: 2.507em;  font-size: .97em;  border-radius: 0;  max-width: 100%;  width: 100%;  vertical-align: middle;  background-color: #fff;  color: #333;  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);  box-shadow: inset 0 1px 2px rgba(0,0,0,.1);  -webkit-transition: color .3s,border .3s,background .3s,opacity .3s;  -o-transition: color .3s,border .3s,background .3s,opacity .3s;  transition: color .3s,border .3s,background .3s,opacity .3s;  padding: 20px 0.75em;}
.wpmsl-box-close {  position: absolute;  left: 0;  top: 0;  width: 50px;  height: 50px;  cursor: pointer;  background-color: #df0023;  fill: white;  margin: 30px;  border-radius: 5px;}
.technopol-menu-search-icon {  position: relative;  display: block;  width: 44px;  height: 70px;  padding: 5px;  background: url(../../images/search-icon-technopol.png) no-repeat;    background-position-x: 0%;    background-position-y: 0%;    background-size: auto;  background-position: center;  float: left;  background-size: 30px 30px;  cursor: pointer;}
