@charset "utf-8";
/* CSS Document */

@font-face {
    font-family:'BPG_Arial';
    src: url('../fonts/BPG_Arial.eot');
    src: url('../fonts/BPG_Arial.eot#iefix') format('embedded-opentype'),
         url('../fonts/BPG_Arial.woff') format('woff'),
         url('../fonts/BPG_Arial.ttf') format('truetype'),
         url('../fonts/BPG_Arial.svg#BPG_Arial') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

body {font-size:14px; font-family: 'Ubuntu', sans-serif; }

p {line-height:20px;}
ul li {line-height: 20px;}
label {font-weight:normal;}
.btn {}

/* bootstrap default styles end */


#menu ul li a {font-size: 16px; font-weight: bold; text-transform: uppercase;}

/*@media only screen and (max-width: 1300px){

    .navbar-brand {margin-left: -50px;}

}
*/
.tmenu li a{font-size: 14px; text-transform: capitalize;}

#lang li a{font-size: 13px;}

/* header end */

.slide-txt .ttl{font-size: 52px; text-transform: uppercase;}
.slide-txt .desc{font-size: 17px;}

/* slider end */

#banner-cat h2{font-size: 20px; font-weight: bold; text-transform: uppercase;}

/* banner category end */

.title h2{font-size: 40px; font-weight: bold; text-transform: uppercase;}
.title2 h2{font-size: 30px; font-weight: bold; text-transform: uppercase;}
.date{font-size: 18px; font-weight: bold; text-transform: uppercase;}
#news-block h3{font-size: 14px; line-height: 20px; font-weight: bold; text-transform: uppercase;}

/* news end */

.info-block .list h3{font-size: 16px; line-height: 20px;}
.subscribe .ttl{font-size:24px; font-weight: bold; text-transform: uppercase;}
#subscribe-input{font-size: 13px;}
#social-block .date2{font-size: 14px;}

/* info-block end */

#social-block .name{font-size: 14px; text-transform: uppercase; font-family: 'open_sansbold';}
#social-block .desc{font-size: 13px; line-height: 20px; text-transform: uppercase;}
#social-block .date2{font-size: 14px; font-family: 'open_sansbold';}

/* social-block end */

#fmenu li a{font-size: 14px; text-transform: capitalize;}
#fmenu h4{font-size:16px; font-weight: bold; text-transform: uppercase;}
#footer-bottom{font-size: 14px;}

/* footer end */

/* left menu */

#leftmenu li a{font-size:14px; font-weight: normal; text-transform: uppercase;}
#left-menu .menu{font-size:25px; font-weight: normal; text-transform: uppercase;}

/* title */

.page-title h2{font-size:36px; font-weight: normal; text-transform: uppercase;}

.text{font-size: 14px;}
/*.text h4{font-size:24px; font-weight: normal; text-transform: uppercase;}
.text h6,.text table tr:first-child{font-size:14px; font-weight: normal; text-transform: uppercase;}*/
.text .number{font-size:18px; text-transform: uppercase;}

/* tabs */

.nav-tabs>li>a{font-size:14px; font-weight: normal; text-transform: uppercase;}
.nav2-tabs>li>a{font-size:14px; font-weight: normal; text-transform: uppercase;}

.ol-list{font-size: 14px;}

/* personal info */

.name h4{font-size:24px; font-weight: normal; text-transform: uppercase;}
.position{font-size:14px; font-weight: normal; text-transform: uppercase;}

/* member */

.list h5 a{font-size:14px; font-weight: normal; text-transform: uppercase;}
.list6 h6 a{font-weight: bold; font-size: 17px;}

/* partners */

.list2 h5 a{font-size:14px; font-weight: normal; text-transform: uppercase;}

/* news */

.date2{font-size:16px; font-weight: normal; text-transform: uppercase;}

/* category */

.list4 h6 a{font-size:20px; font-weight: normal; text-transform: uppercase;}

/* news */

.news h6 a{font-size:18px; font-weight: normal; text-transform: uppercase;}

/* contact info */

.name2{font-size:18px; font-weight: normal; text-transform: uppercase;}

/* gallery */

.gal-name h5{font-size:20px; font-weight: normal; text-transform: uppercase;}

/* library */

.book-name a{font-size: 16px; line-height: 21px;}
.desc{font-size: 14px;}
.download a{font-size:16px; text-transform: uppercase;}

/* contact */
#contact_form label{font-size:16px; text-transform: uppercase;}
#contact_form input,#contact_form textarea{font-size: 13px;}
#contact_info h6{font-size:16px; text-transform: uppercase;}
#contact_info p{font-size: 14px;}

@media only screen and (max-width: 991px){

    .slide-txt .ttl{font-size: 28px; text-transform: uppercase;}

}

@media only screen and (max-width: 1200px){
    #menu ul li a{font-size: 15px;}
    #banner-cat h2{font-size: 15px;}
    .title2 h2{font-size: 25px;}
    .title h2{font-size: 35px;}
    .slide-txt .ttl{font-size: 48px;}
    .date{font-size: 15px;}
}

@media only screen and (max-width: 1500px){
    .slide-txt .ttl{font-size: 32px;}
}


::-webkit-input-placeholder {text-transform: capitalize;}
:-moz-placeholder {text-transform: capitalize;}
::-moz-placeholder {text-transform: capitalize;}
:-ms-input-placeholder {text-transform: capitalize;}
