/* Enter Your Custom CSS Here */

.header-top .container .row .col-md-5 .header-top-right.pull-right{
    display: none;
}

.information-content .info-box:nth-child(3){
  display: none;
}
.about-text{}
.about-text .col-md-6.no-padding{
    padding: 95px 0 0 0 !important;
}


.client-img{
  display: none;
}

.client-info .fa.fa-star{
 display: none;
}

.projects-page #filter{
 display: none;
}


.footer-address-images {
    width: 90%;
    overflow: hidden;
    padding: 20px 0;
}

.footer-address-images img {
    width: 100%;
    height: auto;
      padding-bottom: 15px;
}


.tabs-container .nav.nav-tabs li{
    width: 20%;
}

.services-block .main-heading.text-center{
    width: 95%;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 25px;
    overflow: hidden;
}
.downloads .main-heading.text-center{
    width: 95%;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 25px;
    overflow: hidden;
}


@media screen and (max-width:767px) {
.slider-grids .tt-slider-small-text {
    display: block !important;
  font-size: 17px  !important;
     left: 5% !important;
    top: 45% !important;
}
.tt-slider-small-text, .tt-btn {
    display: block !important;
}
  .tp-caption.tt-slider-title.sft.start {
    left: 5%  !important;
    top: 5%  !important;
}
  
  .tp-caption.tt-slider-subtitle.sft.start{
      left: 5% !important;
    top: 20% !important;
    width: 400px;

    word-break: keep-all;
    line-height: 1em !important;
  }
  
  .tp-caption.tt-slider-subtitle.sft.start {
  left: 5% !important;
    top: 25% !important;
    width: 400px;
  word-break: keep-all;
    line-height: 1em !important;
    word-break: keep-all;
}
  .tp-caption.sft.start{
  
  }
  
  
  .col-md-7.hidden-sm.hidden-xs{
      display: block !important; 
  }
}
@media screen and (max-width:500px) {
  .header-top-left.header-top-info p{
  text-align: center;
    float: none;
    margin: 0 auto;
    width: 100%;
    padding-right: 0;
    border: 0px;
  }
  
 .header-top-left.header-top-info p.p{
  font-size: 20px;
 }
   .header-top-left.header-top-info
  p.p .fa.fa-phone{
      font-size: 20px;
  }
  
  .header-top-left.header-top-info p.m  .fa.fa-envelope{
      font-size: 13px;
  }
  .header-top-left.header-top-info p.m{
      font-size: 13px;
  }
}
@media screen and (max-width:414px) {
 .tp-caption.tt-slider-subtitle.sft.start{
    left: 5% !important;
    top: 21% !important;
    font-size: 14px !important;
  }
  
  .tp-caption.tt-slider-small-text.sft.start{
  left: 5% !important;
    top: 45% !important;
      width: 400px;
   
  }
  
  .tp-caption.sft.start{
   left: 5% !important;
    top: 60% !important;
     
  }
  
  .tp-caption.tt-slider-subtitle.sft.start {
 
    width: 371px;
  }
  
  .tp-caption.tt-slider-small-text.sft.start {
    left: 5% !important;
    top: 45% !important;
    width: 300px;
    line-height: 1em !important;
}
  
  
}

@media screen and (max-width:320px) {
  .header-top-left.header-top-info p:nth-child(2) {
     display: none !important; 
  }
}