@charset "utf-8";
/*
 CSS Create by 2fellows
*/
body{
  font-family: 'DBHeaventv3_2';
	color:#000;
  position: relative;
filter: grayscale(70%);
	}
a,button{
	-moz-transition: all .2s ease-in;
     -o-transition:all .2s ease-in;
     -webkit-transition: all .2s ease-in;
     transition:all .2s ease-in;
	 text-decoration:none;
	 }
a:hover, a:focus {
	text-decoration:none;
  cursor: pointer;
	}
h1{ font-size:36px;}
h2{ font-size:30px;}
h3{ font-size:24px;}
h4{ font-size:18px;}
h5{ font-size:15px;}
.nopadding{
	padding:0;
	}
.nopaddingright{
	padding-right:0;
	}
.nopaddingleft{
	padding-left:0;
	}
  .marright{
    margin-right: 15px;
  }
.form-control {
    display: block;
    width: 100%;
    height: 32px;
    padding: 4px 12px;
    font-size:20px;
    line-height: 24px;
    color:#808A8E;
    background-color: #fff;
    background-image: none;
    border: 1px solid #DDDDDD;
    border-radius: 0;
    -webkit-box-shadow:none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
.form-control::-webkit-input-placeholder { color: #808A8E;}
.form-control:-moz-placeholder { /* Firefox 18- */ color: #808A8E;  }
.form-control::-moz-placeholder {  /* Firefox 19+ */ color:#808A8E;  }
.form-control:-ms-input-placeholder {  color: #808A8E;  }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: thin dotted;
    outline:none;
    outline-offset:none;
}
.btn:active, .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.form-control:focus {
    border-color: none;
    outline: 0;
    -webkit-box-shadow:none;
    box-shadow:none;
	}
.footer-top2f{
	background-color: #0064b0;
	border-bottom: 5px solid #0e3b5c;
	padding: 45px 0 40px 0;
	color: #fff;
}
.footer-logo2f img{
  height: 55px;
}
.footerlist2f{
	float: left;
	width: 100%;
}
.footerlist2f ul li{
	list-style: none;
	width: 50%;
	float: left;
}
.footerlist2f ul li a{
  font-size: 20px;
  color: #fff;
  line-height: 20px;
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: 0 8px;
  background-image: url(../images/arrow-list.png);
  display: block;
  margin-bottom: 3px;
}
.footerlist2f ul li a:hover{
  color: #000;
  background-image: url(../images/arrow-list-black.png);
}
.footerlist2f h5{
  font-size: 32px;
  line-height: 32px;
  margin-bottom: 25px;
  font-weight: bold;
}
.footer-bottom2f{
  padding: 0;
  background-color: #0064b0;
}
.footer-logo2f{
  float: left;
  width: 120px;
  margin-right: 10px;
      background-color: rgba(254,254,255,0.9);
  padding: 20px 8px 15px 8px;
  text-align: center;
}
.footer-logo2f img{max-width: 100%;}
.footer-addr2f{
  padding-left: 10px;
  float: left;
  width: 80%;
  font-family: tahoma;
  font-size: 11px;
  color: #fff;
  line-height: 15px;
  padding-top: 20px;
}
.footer-addr2f a{
  color: #fff;
}
.footer-addr2f a:hover{
  opacity: 0.7;
}
.footer-social2f ul{
	display: inline-block;
	list-style: none;
	}
.footer-social2f ul li{
	display: inline-block;
	padding-right:0;
  padding-left:0;
	}
.footer-social2f ul li a{
  display:inline-block;
  width:35px;
  height:35px;
  background-repeat:no-repeat;
  background-position:center bottom;
  margin-left: 5px;
  background-size: 100%;
}
.footer-social2f ul li a.i-facebook{
background-image:url(../images/i-facebook.svg);
}
.footer-social2f ul li a.i-facebook:hover{
background-image:url(../images/i-facebook-hover.svg);
}
.footer-social2f ul li a.i-youtube{
	background-image:url(../images/i-youtube.svg);
	}
.footer-social2f ul li a.i-youtube:hover{
	background-image:url(../images/i-youtube-hover.svg);
	}

.footer-social2f ul li a.i-line{
  background-image:url(../images/i-line.png);
  }

.footer-bottom-right2f{
  float: right;
  width: 100%;
}
.footer-social2f{
  float: right;
  margin-top: 30px;
}
.footer-img2f{
  float: left;
      margin-top: 3px;
}
.content-footerlist2f,.footer-bg-left2f,.footer-bg-right2f,.box-link {
  height: 80px;
}
.content-footerlist2f {
  position: relative;
  display: none;
}
.footer-bg-left2f,.footer-bg-right2f{
  position: absolute;
  top: 0;
  width: 50%;
}
.footer-bg-left2f{
  left: 0;
  background-color: #717171;
}
.footer-bg-right2f{
  right: 0;
  background-color: #373636;
}
.box-link{
  display: block;
  padding-top: 20px;
  background-repeat: no-repeat;
  background-position: right center;
  background-image:url(../images/arrow-link.png);
}
.box-link a{
  display: block;
  padding-left: 80px;
  background-repeat: no-repeat;
  background-position:30px top;
  font-size: 33px;
  line-height: 40px;
  color: #fff;
  font-family: 'DBHeaventMedv3_2';
  height: 60px;
}
.box-link a:hover{
  color: #ccc;
}
.link_bg01{background-color: #717171;}
.link_bg02{background-color: #616161;}
.link_bg03{background-color: #525252;}
.link_bg04{background-color: #373636;}
.box-link.link_bg01 a{
  background-image:url(../images/i-magazine.png);
}
.box-link.link_bg01 a:hover{
  background-image:url(../images/i-magazine-hover.png);
}
.box-link.link_bg02 a{
  background-image:url(../images/i-download.png);
}
.box-link.link_bg02 a:hover{
  background-image:url(../images/i-download-hover.png);
}
.box-link.link_bg03 a{
  background-image:url(../images/i-conferent.png);
}
.box-link.link_bg03 a:hover{
  background-image:url(../images/img-conferrent-hover.png);
}
.box-link.link_bg04 a{
  background-image:url(../images/i-research.png);
}
.box-link.link_bg04 a:hover{
  background-image:url(../images/i-research-hover.png);
}
.popup_topsearch2f .modal-dialog {
    width: 100%;
    margin: 0;
    background-color: rgba(0, 0, 0, 0.8);
height: 132px;
}
.popup_topsearch2f .modal-body {
    padding: 0;
}
.popup_topsearch2f{
  position: absolute;
  z-index: 999999;
}
.popup_topsearch2f .modal-open .modal{ padding-right: 0 !important;}
.popup_topsearch2f .input-group{
      border-bottom: 1px solid #c3c3c3;
      padding-top: 40px;
      padding-bottom: 8px;
}
.popup_topsearch2f .modal-content {
    border: none;
    border-radius: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    max-width: 1000px;
    margin: 0 auto;
}
  .popup_topsearch2f .input-group-addon {
    padding: 0;
    text-align: center;
    border: none;
    border-radius: 0;
    background: none;
    cursor: pointer;
    -moz-transition: color .2s ease-in,background-color .2s ease-in, background-image .2s ease-in;
    -o-transition: color .2s ease-in,background-color .2s ease-in, background-image .2s ease-in;
    -webkit-transition: color .2s ease-in,background-color .2s ease-in, background-image .2s ease-in;
    transition: color .2s ease-in,background-color .2s ease-in, background-image .2s ease-in;
  }
  .popup_topsearch2f .input-group-addon img{
    width: 32px;
  }
  .popup_topsearch2f label{
  	display: none;
  }
  .popup_topsearch2f .form-control{
    font-size: 30px;
    color: #c3c3c3;
    padding: 0;
    min-height: 30px;
    border: none;
    background: none;
    line-height: 30px;
  	}
/* css top */
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background-color: #d32329;
  background-image:url(../images/down-arrow.png);
  background-position: center;
  background-repeat:  no-repeat ;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 9999;
  background-size: 20px;
}
.cd-top.cd-fade-out{
    background-image:url(../images/top-arrow.png);
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: 1;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
    background-size: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
    background-size:30px;
  }
}
/* end top */
/* css box login*/
.content-login2f .modal-dialog{
  width: 100%;
  max-width: 400px;
  margin-top: 100px;
}
.content-login2f  .modal-content{
  background-color: #fff;
  border:none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow:none;
}
.box-login2f h3{
  font-size: 45px;
  font-weight: bold;
  border-left: 7px solid #d32329;
  line-height: 40px;
  padding-left: 25px;
  margin-bottom: 40px;
}
.box-login2f{
  padding:20px 0;
}
.box-login2f .input-username2f,
.box-login2f .input-password2f,
.box-login2f .btn-login2f,
.box-login2f .box-forgot2f{
  padding:0 35px;
  margin-bottom: 15px;
}
.box-login2f  .form-control{
  height: 40px;
  font-size: 28px;
}
.btn-login2f .btn{
  display: block;
  border-radius: 0;
  font-size: 28px;
  line-height: 25px;
  width: 100%;
  background-color: #0064b0;
  font-family: 'DBHeaventMedv3_2';
  color: #fff;
}
.btn-login2f .btn:hover{
  background-color: #d32329;
}
.box-forgot2f a{
  display: inline-block;
  font-size: 13px;
  font-family: tahoma;
  line-height: 20px;
  color: #555;
  margin-right: 5px;
}
.box-forgot2f a.t-regis2f{
  color: #0064b0;
}
.box-forgot2f a.t-regis2f:hover,
.box-forgot2f a:hover{
  color:  #d32329;
}
/* end css box login */
.popup_topsearch2f .input-group-addon > input { width: 32px;}
.close_sitemap {
  position: absolute;
  right: 15px;
  top: 38px;
  cursor: pointer;
  z-index: 9999;
  opacity: 0.5;
  line-height: 0;
}
.close_sitemap:hover,
.close_sitemap:focus{
  opacity: 0.9;
}
.close_sitemap img{
  width: 20px;
}
.menu-top-search2f .form-control::-webkit-input-placeholder { color: #fff;}
.menu-top-search2f .form-control:-moz-placeholder { /* Firefox 18- */ color: #fff;  }
.menu-top-search2f .form-control::-moz-placeholder {  /* Firefox 19+ */ color:#fff;  }
.menu-top-search2f .form-control:-ms-input-placeholder {  color: #fff;  }
.header-insite2f{
  -moz-transition: all .2s linear;
     -o-transition:all .2s linear;
     -webkit-transition: all .2s linear;
     transition:all .2s linear;
}
.topfixed header{
  position: fixed;
  width: 100%;
  z-index: 99999;
}
.topfixed #menu2f .navbar-nav{
      padding: 5px 0;
}
.topfixed .header-insite-top02{
  height: 70px;
}
.topfixed header,
.topfixed #menu2f .navbar-brand{
  height: 105px;
}
.topfixed #menu2f .navbar-brand {
    padding: 18px 8px;
  }
.topfixed #menu2f .nav > li > a{padding: 10px 5px 15px 5px;}
.topfixed #menu2f .dropdown-menu.multi-level{ margin-top:0;}
.topfixed .box-emba-control2f{
  top:-100px;
}
#menu2f .nav.hover_menu > li:hover .dropdown-menu.multi-level{ display: block !important;}
.plyr__video-wrapper{ width: 100%;}
