.sub-bnr {
	min-height: unset !important;
	background-position: center center !important;
}

.position-center-center h4 {
	color: #FFFFFF;
}

.right-sec {
	float: right !important;
	width: auto !important;
}

header .navbar li a:hover {
	background: #006ebc;
}

.team-filter li a.active {
	background: #006ebc;
}

.team-filter li a:hover {
	background: #006ebc;
}

.ownmenu ul.dropdown li:hover>a {
	background: #006ebc;
}

.team-filter li a {
	color: #141414;
}

.ownmenu ul.dropdown li a {
	background: #676767;
	color: #FFFFFF;
}

header .navbar {
	background: url("../images/menu_bg.png");
	/* background: #f7f7f7; */
}

.is-sticky .sticky {
	background: url("../images/menu_bg.png");
}

.home-slide {
	height: unset !important;
}

.blog .date {
	line-height: 33px;
	width: 43px;
}

@media(max-width: 767px) {
	header .navbar li a {
		color: #f7f7f7;
	}
}

@media (min-width: 992px) {
	.video_c_5 {
		width: 20% !important;
	}
}

.nav-pills>li.active>a:hover {
	background: #014099 !important;
	color: #fff !important;
}

.nav-pills>li.active>a {
	background: rgba(1, 64, 153, 0) !important;
	color: #fff !important;
}
.nav-pills>li.active {
	background: #014099 !important;
	color: #fff !important;
}

.nav-pills>li>a {
	background: rgba(247, 247, 247, 0);
	color: #666666;
}
.nav-pills>li {
	background: #f7f7f7;
	color: #666666;
}
.nav-pills>li:hover{
	color: #333;
}
.nav>li>a:hover {
	background-color: rgba(204, 204, 204, 0);
}
/* .nav>li:hover {
	background-color: #ccc;
} */

.ww_h5 h5 {
	margin-top: 0 !important;
	padding-top: 15px !important;
}

.ww_h5 img {
	padding-right: 16px;
}

.btn {
	background: #014099;
}

.btn_info {
	background: #e60012;
}

.btn:hover {
	background: #717278;
}

.btn-1 i {
	background: #717278;
}

.btn-1:hover i {
	background: #014099;
}
.btn-1_info:hover i {
	background: #e60012;
}


.pd_btn {
	float: left;
}

.pd_btn2 {
	margin-left: 13px;
}

.pd_h3 h3 {
	margin: 0px;
}

.pd_name_title{
	color: #252525;
	font-size: 36px;
	font-family: hemi_head_bd_it;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	line-height: 1.1;
	margin: 0px;
}

.pro_i_sp_h1{
    color: #999;
    font-size: 1.18em;
    letter-spacing: -0.01em;
}

.pro_i_sp_h2{
    color: #999;
    font-size: 1.18em;
    letter-spacing: -0.01em;
}

.pro_i_p{
	font-size: 1.088em !important;
	line-height: 1.68em !important;
}

.logo img {
	max-width: 93%;
}
.logo img {
	width: 12.7em;
}

.items_k li:not(.tab-content_pd) {
	float: left;
}
.items_k .item_k {
	position: relative !important;
	top: initial !important;
	left: auto !important;
}

@media(min-width:992px){
	.app_25p{
		width: 20%;
	}
}
.cont_dis{
	display: table;
	width: 100%;
}

.contact-info {
	background:url(../images/contact/contact-info-bg.jpg) no-repeat;
	background-size: cover;
	background-position: center !important;
}

.site_h {
	z-index: 0 ;
}

.project-sitemap a{
	font-size: 16px;
}

.my-tabs.style-1 .tab-content{
	text-align: center;
	padding: 5px;
}

.tab-pane table{
	width: 100%;
}

.home-slide li h5, .home-slide li h1 {
	color: #FFFFFF;
}

.home-slide li .comment, .home-slide li .headline {
	color: #FFFFFF;
}

.home-slide .flex-control-nav{
	width: 300px;
}

.sub-bnr .breadcrumb li a {
	font-weight: 600;
}

.pd_b_25{
	padding-bottom: 20px !important;
}

.my-tabs.style-1 .tab-content_app {
	text-align: left;
	padding: 25px;
}

.my-tabs.style-1 .tab-content_pd {
	text-align: left;
	/* padding: 15px 35px; */
}

.tab-content_pd h5, .tab-content_app h5 {
	margin-top: 10px !important;
}

.tab-content_pd li, .tab-content_app li{
	float: none !important;
	list-style: circle !important;
}

.tab-content_pd img{
	max-width: 185px;
	max-width: 100%;
}

/* @font-face {
	font-family: BaskervaldADFStd;
	src: url('../fonts/BaskervaldADFStd.otf');
} */

/* @font-face {
	font-family: BaskervaldADFStd;
	src: url('../fonts/BaskervaldADFStd.otf');
}
p {
	font-family: BaskervaldADFStd;
} */
@font-face {
	font-family: Squ721Rm;
	src: url('../fonts/Squ721Rm.ttf');
}
p {
	font-family: Squ721Rm, sans-serif;
}
@font-face {
	font-family: hemi_head_bd_it;
	src: url('../fonts/hemi_head_bd_it.ttf');
}
*:not(i):not(.fa):not(p):not(.ww_txt) {
	font-family: hemi_head_bd_it;
}
footer p, .rights p, .cont_dis p {
	font-family: hemi_head_bd_it !important;
}
.tab-pane li, .tab-pane *{
	font-family: Squ721Rm !important;
}

.ww-h2{
    font-family: hemi_head_bd_it !important;
    font-size: 1.55em;
}
.ww_txt p.seo{
	margin-bottom: 2em;
}
.ww_txt p.seo strong{
	font-weight: normal;
}
.ww_txt p.seo em{
	font-style: normal;
}
.ww_txt p.seo a{
	color:#6f6f6f;
}
.ww_txt p.seo a:hover{
	cursor: text;
}

/* @font-face {
	font-family: sqr721b;
	src: url('../fonts/sqr721b.ttf');
}

*:not(i):not(.fa):not(p):not(.ww_txt) {
	font-family: sqr721b,
	sans-serif;
}

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

p {
	font-family: Squ721Rm,
	sans-serif;
} */

.ww_h5 a {
	color: #6f6f6f;
	font-family: 'Open Sans', sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
	/* font-family: 'Playfair Display', serif !important; */
}
.pd_title_text p {
	line-height: 30px;
}
.pd_nav_img p{
	display: block;
}
@media(max-width:991px){
	.team ul li{
		/* width: 100%; */
		margin-bottom: 6px;
	}
}

.top-info {
	height: 33px;
	padding-top: 3px;
	background:#014099;
	border-bottom: 0px;
}
.navbar {
	border-radius: 0px;
}
.ww_t_left {
	text-align: left;
}
.home-slide li {
	background-position: center !important;
}
.blog article {
	text-align: center;
}

@media(max-width:767px) {
	.history-thumbnail, .history-content {
		width: 100%;
	}
	.home-slide li {
		background-position: right !important;
	}
}
.right-sec .bootstrap-select .filter-option {
	color: #f5f5f5;
}
.who-we h3 {
	margin-top: 10px;
	font-weight: bold !important;
	font-size: 36px;
	margin-bottom: 20px;
}

.who-we .company-title {
	margin-top: 10px;
	font-weight: bold !important;
	font-size: 36px;
	margin-bottom: 20px;
}

.rights a{
	margin-left: 0;
	margin-right: 30px;
}
@media(max-width:991px){
	.ft_991_t_c {
		text-align: center;
	}
	.rights {
		text-align: center;
	}
	.foot-logo {
		text-align: center;
	}
	.foot-logo img {
		width: 50%;
	}
}

.sub-bnr h1 {
	font-size: 39px;
}

.sub-bnr .sub-title{
	font-size: 39px;
}

.header_fa {
	font: normal normal normal 14px/1 FontAwesome !important;
	font-size: 19px !important;
	margin-top: 3px;
}
.ct_map_top {
	margin-top: 0 !important;
}
.team article h5 {
	margin-top: 5px;
	line-height: 26px;
	color: #014099;
}
.team article h2 {
	margin-top: 5px;
	line-height: 26px;
	color: #014099;
}
.team article h3 {
	margin-top: 5px;
	line-height: 26px;
	color: #014099;
}
.team article h1.seo-setting,
.team article h2.seo-setting {
	margin-top: 5px;
	line-height: 26px;
	color: #014099;
	font-size: 0.95em;
}
.team article p strong{
	font-weight: normal;
	font-family: Squ721Rm, sans-serif !important;
}
.team article p em{
	font-style: normal;
	font-family: Squ721Rm, sans-serif !important;
}
.team article p a{
	color: #6f6f6f;
	cursor: text;
	font-family: Squ721Rm, sans-serif !important;
}
.pd_gray_bg {
	background: url("../images/background_gray.png") no-repeat;
	background-size: cover;
}
/* .my-tabs.style-1 .tab-content {
	background: url("../images/background_gray_1.png") no-repeat;
	background-size: cover;
} */
.products article {
	background: url("../images/background_gray_1.png") no-repeat;
	background-size: cover;
	border-radius: 6px;
}


#carousel .slides img {
	border: 1px solid;
}

.products article {
	padding-bottom: 15px;
}
.books h6 {
	margin-top: 10px;
}

.contact_h {
	text-align: left;
}

.contact_h h5 {
	text-align: center;
}
.nav-pills>li>a {
	padding: unset 10px 21px;
}
.tab-content>.tab-pane{
	padding: 10px 35px;
}
.tab-content>.tab-pane.pd_table {
	padding: 10px 5px;
}
@media(min-width:496px){
	#carousel li {
		/*width: 100px !important;*/
	}
}

.ww_pd {
	padding: 0 !important;
}
.pd_info_li {
	clear: left;
}
.pd_info_li li {
	margin: 2px 4px 10px 0;
}

@media(max-width:1199px) {
	.pd_info_li li {
		width: calc(33% - 2px);
	}
}
@media(max-width:767px){
	.ww_click li {
		width: calc(50% - 2px);
		padding: 1px;
	}
	.pd_info_li li {
		width: calc(50% - 4px);
		/* padding: 10px 19px; */
		margin: 5px 4px 4px 0;
		background: #f7f7f7;
	}
	.pd_info_li li:hover {
		background: #ccc;
	}
	.pd_info_li li.active {
		background: #014099 !important;
	}
	/* .nav-pills>li>a {
		padding: unset !important;
	} */
	header .navbar {
		padding-bottom: 0px;
	}
	.is-sticky .sticky {
		padding-bottom: 6px;
	}
}
@media(min-width:1200px){
	header .logo {
		top: 18px;
	}
	.pd_info_float {
		float: left;
	}
}

.pd_info_float {
	float: left;
	width: 100%;
}

.pd_k_btn {
	font-size: 18px;
}
.heading h4 {
	font-weight: bold;
}
section {
	/* background : -webkit-linear-gradient(rgb(255, 255, 255), rgba(201, 201, 201, 0.904) 70%),
	-webkit-linear-gradient(-45deg, rgb(235, 235, 235) 50%, rgba(85, 85, 85, 0.9) 75%); */
	background: url("../images/background_2.png") no-repeat;
	background-size: cover;
	margin-top: 0;
}
.background_1 {
	/* background : -webkit-linear-gradient(rgb(255, 255, 255), rgba(201, 201, 201, 0.904) 70%),
	-webkit-linear-gradient(-45deg, rgb(235, 235, 235) 50%, rgba(85, 85, 85, 0.9) 75%); */
	background: url("../images/background_1.png") no-repeat;
	background-size: cover;
}
.sub-bnr,
.home-slide {
	margin-top: -6px;
}
.flexslider {
	background: unset;
}
.sub-bnr .breadcrumb {
	margin-top: 15px;
}
.index_cp_text_color p,
.index_cp_text_color h6 {
	color: #ffffff;
}
a:hover,
a:focus {
	color: #014099;
}
.post-tittle {
	margin-bottom: 0.88em;
}
header .navbar li a {
	font-size: 16px;
	text-transform: unset !important;
}
.post-detail {
	padding: 23px 0;
}

.nav-pills>li+li {
	margin-left: 0 !important;
}
.nav-pills>li>a {
	/* margin: 2px; */
	border-radius: 5px;
}
.ownmenu>li.showhide span.icon {
	border: 2px solid rgba(51, 51, 51, 0.84);
	text-align: center;
	margin: 7px 0 0 0;
	border-radius: 5px;
}
@media (max-width: 767px){
	.ownmenu>li.showhide span{
		line-height: 36px;
	}
}
.nav-pills>li>a{
	padding: 0px 30px;
	margin: 10px 0;
}

.shop_car_fa {
	font: normal normal normal 18px/1.3 FontAwesome;
	font-size: 43px;
}
header .ownmenu {
	text-transform: uppercase;
}
.team-filter li a {
	font-size: 16px;
}
.top-info .social li a:hover{
	background: #e60012;
}
.pd_table th span{
	font-size: 16px;
	font-size: 14px;
	margin-bottom: 0;
	color: #ffffff;
}
.team article h5{
	word-wrap: break-word;
}
.team article h2{
	word-wrap: break-word;
}
.team article h1.seo-setting{
	word-wrap: break-word;
	margin-top:1em;
}
.team article h2.seo-setting{
	word-wrap: break-word;
	margin-top:1em;
}
.pd_title_text h5{
	color: #014099;
}