@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Raleway:200,300,400,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Electrolize');
@import url('https://fonts.googleapis.com/css?family=Coda:400,800|Michroma|PT+Sans:400,400i,700,700i|Squada+One');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
* {
   margin: 0;
   /*font-family: 'Raleway', sans-serif;
    font-family: 'Electrolize', sans-serif;
    font-family: 'PT Sans', sans-serif;*/
    font-family: 'Roboto', sans-serif;
}
p {
   line-height: 1.5;
   font-weight: 400;
}
/* Header Style */
.main_menu ul li:nth-child(4) a{
   padding-bottom: 15px;
   border-bottom: 2px solid #005386;
}
.banner{
   background: url(../images/innerpage/client-banner.jpg);
}
/* Works Style */
.clients_div{
   width: 90%;
   margin: 100px auto;
}
.heading {
   text-align: left;
   margin-bottom: 20px;
   font-family: 'Oswald', sans-serif;
   color: #005386;
   font-weight: 400;
   font-size: 2.5em;
   text-align: center;
}
.sub_txt{
   margin: auto;
   margin-top: 20px;
   text-align: center;
   width: 80%;
}
.clients_sec{
   width: 90%;
   margin: auto;
}
.flx_cls{
   display: flex;
   justify-content: space-between;
}
.flx_cls img{
    width: 13%;
    height: 100%;
    margin-top: 50px;
}
.hdn{
    visibility: hidden;
}
/* Media Query */
@media only screen and (max-width: 500px){
   .sub_txt{
      width: 90%;
      text-align: justify;
   }
    .hdn{
        display: none !important;
    }
   .flx_cls,.central_div,.blk_div,.blk_div img,.flx_cls3,.sec_div,.sec_div div,.flx_clss,.blk_div2,.blk_div2 img,.flx_cls2{
      display: block;
      border: 0;
   }
   .flx_cls div, .flx_cls2 div, .flx_cls3 div, .flx_clss div{
      display: none;
   }
   .sec_div .line{
      display: none;
   }
   .blk_div,.tri_div,.blk_div2,.sec_div div{
      width: 100%;
   }
   .clients_div img,.sec_div .sig_img,.sec_div div img{
      width: 80%;
      margin: 30px auto;
      display: block;
   }
   .sec_div{
      padding: 0;
   }
   .blk_div2 img{
      padding: 0;
   }
}