
/* Top Header css

============================================================================================ */
.header_top .header_top_inner {

  border-bottom: 1px solid rgba(255, 255, 255, 0.15);

  clear: both;

  overflow: hidden;

}



.header_top .header_top_inner .pull-left a {

  line-height: 48px;

  font-size: 13px;

  color: #fff;

  /*opacity: .60;*/

  font-family: "Open Sans", sans-serif;

  letter-spacing: .45px;

  margin-right: 22px;

  -webkit-transition: all 150ms linear;

  -o-transition: all 150ms linear;

  transition: all 150ms linear;

}



.header_top .header_top_inner .pull-left a i {

  padding-right: 6px;

  font-size: 13px;

  vertical-align: middle;

  line-height: 44px;

}



.header_top .header_top_inner .pull-left a:last-child {

  margin-right: 0px;

}



.header_top .header_top_inner .pull-left a:nth-child(2) i {

  font-size: 15px;

}



.header_top .header_top_inner .pull-left a:hover {

  opacity: 1;

}



.header_social{

  padding-top: 8px;

}

.header_social li {

  display: inline-block;

  margin-right: 5px;

width: 30px;

height: 30px;

background: transparent;

border: 1px solid #FFF;

border-radius: 70px;

text-align: center;

line-height: 30px;



}



.header_social li a {

  font-size: 14px;

  color: #fff;

  opacity: .6;

  -webkit-transition: all 400ms linear 0s;

  -o-transition: all 400ms linear 0s;

  transition: all 400ms linear 0s;

}

.header_social li a.wht-col {

  font-size: 14px;

  color: #FFF;

  opacity: 9;

  -webkit-transition: all 400ms linear 0s;

  -o-transition: all 400ms linear 0s;

  transition: all 400ms linear 0s;

}



.header_social li:last-child {

  margin-right: 0px;

}



.header_social li:hover a {

  opacity: 1;

}

/* Style sheet for tablet device*/

@media (max-width: 991px){

    .main_header_area .header_top .pull-left{

        width: 50%;

        float: left !important;

        text-align: center;

    }

    .main_header_area .header_top .pull-right{

        width: 50%;

        float: left !important;

        text-align: center;

    }

}

@media (max-width: 767px){

  .header_top .header_top_inner .pull-left a {

    line-height: 26px;

  }
  .header_top .header_top_inner .pull-left a {
    font-size:11.5px !important;
        margin-right: 10px !important;
  }
  .header_top .header_top_inner .pull-left a i, 
  .header_top .header_top_inner .pull-left a:nth-child(2) i {
    font-size: 11px !important;
        padding-right: 2px !important;
}


  .header_top .header_top_inner .pull-right {

    display: none;

  }
  .servicespagestyle .cnt-points li {
    font-size: 18px;
    font-weight: 600;}
  
}

