/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800);*/

@font-face {
  font-family: 'Humanst521 BT' ;
  src: url(fonts/tt0292m_.ttf);
}

@font-face {
  font-family: 'Humanst521 B' ;
  src: url(fonts/tt0290m_.ttf);
}

@font-face {
  font-family: 'Humanst521' ;
  src: url(fonts/tt0288m_.ttf);
}
body{
    font-family: 'Humanst521';
}
/*for main heading*/
.marb{
    height:8px;
    border:none;
    margin-bottom:20px;
    margin-top: 0px;
    width:40px;
}
.fnt{
    font-family: 'Humanst521';
    font-size: 40px;
    font-weight:600;
    line-height: normal !important;
    color:#3f3f3f;
}
.sub_head{font-size: 16px;font-family: 'Humanst521' ;color: #054b91;}
@media screen and (max-width: 768px) {
    .fnt{
        font-size: 20px !important;
        line-height: 32px !important;
    }  
    .marb{margin-bottom: 5px !important;}
}
/*for sub heading*/
.subhead_info
{
    font-family: 'Humanst521';
    font-size: 30px;
    letter-spacing:normal;
    font-weight:600;
}
.subsubhead_info
{
    font-family: 'Humanst521';
    font-size: 30px;
    letter-spacing:normal;
}
.data_head
{
     font-family: 'Humanst521' ;
    font-size: 22px !important;
    font-weight:bold !important;
   margin-top: 0px;
}
.prod-name{
      font-family: 'Humanst521 B' ;
    font-size: 22px !important;
    font-weight:bold !important;
   margin-top: 0px;
}
/*for menu*/
.nav-item
{
    font-family: 'Humanst521 B';
    font-size:18px !important;
}
.dropdown-item{
    font-family: 'Humanst521 B';
    font-size:18px !important;
}
.footer_cright{font-family: 'Humanst521 B';
    font-size: 14px;}
.dropdown-item
{
    font-family: 'Humanst521 B';
    font-size: 18px;
}
a {
    color: #000;
    text-decoration: none;
    background-color: transparent;
}
p
{
    font-family: 'Humanst521';
    font-size: 20px !important;
    
}
span
{
    font-family: 'Humanst521';
    
}

.para_desc{font-family: 'Humanst521' !important;
    line-height:inherit !important;
    font-size: 20px !important;
}

ul { font-family: 'Humanst521' ;
    font-size: 18px !important;
    
}

@media screen and (max-width: 768px) {
    .subhead_info{
        font-size: 23px !important;
    }
     .subsubhead_info{
        font-size: 20px !important;
    }
}

/*date*/
.desc_date
{
    font-family: 'Humanst521' ;
    font-size: 14px !important;
    font-weight:normal !important;
    margin-top: 0px;
    padding-bottom: 10px;
    font-style: italic;
}
/* for button  */
.btn,.btn-3, .btn-more, .button,.button--shikoba{
   font-family: 'Humanst521 B' !important;
   font-size: 18px !important;
}

.footer3-heading{ font-family: 'Humanst521' !important;font-size:18px !important;}