.header-right-widget .textwidget a {
  color: #5e3a50!important;
  font-style: normal;
  font-size: 13px;
}
.over-slider-blog-post-container .black-box-container-home{
  min-height: 400px;
}
@media (max-width: 1025px){
  .over-slider-blog-post-container .black-box-container-home{
    min-height: 345px;
  }
  .over-slider-blog-post-container{
    left:20px;
  }
}
@media (max-width: 845px){
  .over-slider-blog-post-container .black-box-container-home{
    min-height: 250px;
  }
  .over-slider-blog-post-container{
    left:42px;
  }
}
@media (max-width: 599px){
  .over-slider-blog-post-container .black-box-container-home{
    min-height: 230px;
  }
  body.page-id-14869 .full_width_inner >div:nth-child(3){
    padding-bottom: 70px;
  }
  .over-slider-blog-post-container{
    left:0px;
  }
}
.over-slider-blog-post-container .over-slider-blog-post:before{
    height: 401px!important;
}

.call_to_action .column2.button_wrapper .qbutton{
  transform: translateY(0%)!important;
}
.mapWrapper .cecoTitle{
  font-weight: 700!important;
}
a.tel {
  color: #fff !important;
}
.title h1{
  font-weight: 700!important;
}
.main-page-title,.wpb_wrapper h2,.wpb_wrapper .sidebarhead{
  font-weight: 700!important;
}

.qode-aig-image{
  margin-bottom: 30px!important;
}
@media (max-width: 845px){
  body.page-template-blog-custom .q_slider_inner .ls-fullscreen-wrapper{
    height:250px!important;
  }
}
@media (max-width: 599px){
  .qode-aig-image{
    margin-bottom: 0px!important;
  }
  .over-slider-blog-post-container{
    height:250px!important;
  }
  body.page-template-blog-custom .ls-slide-backgrounds .ls-z{
   
      height:250px!important;
    
  }
}

 .qode-aig-slider{
  margin-bottom: 15px!important;
}

#searchValueContainer i {
  float: right;
  right: 20px!important;
  top: -34px!important;
  position: relative;
  font-size: 18px!important;
}
.page-template-projectGallery .mgf_search_form input{
  width: 100%!important;
}
@media (max-width: 845px){
body.page-id-15915 .footnotes div.wpb_wrapper{
overflow-x: auto;
}
}
.news-sidebars .sidebar .posts_holder h5 {
  margin: 0px 0px 10px;
   color: #000!important; 
   border-bottom: none!important; 
  line-height: 100%;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 800!important;
}
body.page-template-blog-custom  .ls-device-is-phone{
  height: 250px!important;
}

.sliderCarousel .slick-prev,.sliderCarousel  .slick-next{
  display: block!important;
  opacity: 1!important;
}
.sliderCarousel .slick-prev:hover,.sliderCarousel  .slick-next:hover{
  display: block!important;
  opacity: 1!important;
}
.footer_top a:not(.qbutton) {
  color: #fff !important;
}

#input_1_4 #input_1_5{
  border: 1px solid #989898!important;
}
.footer_top_holder .four_columns{
  display: flex;
  flex-direction: row;
  justify-content: center;
}
@media (max-width :767px){
  .footer_top_holder .four_columns{
    flex-direction: column;
   }
}
.footer_top_holder .four_columns .column1,.column2,.column3,.column4{
  float: none;
}
.footer_top_holder .four_columns .footer_col3{
  display: none;
}
.ot-always-active{
    color: #000000!important;
}

@media (max-width:1336px){
  .header_inner_right{
    right: -120px;
  }
  nav.main_menu.drop_down{
    left: 110px!important;
  }
  nav.main_menu>ul>li{
    margin: 0 7px!important;
  }
}
@media (max-width:1023px){
  .header_inner_right{
    right: 0px;
  }
}

