body {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6, p {
	font-family: 'Open Sans', sans-serif;
}
ul {
	margin-bottom: 0;
}
p {
	line-height: 22px;
}
a:focus {
	text-decoration: none;
}
/*Topbar Navigation*/



.nav > li > a {
	padding: 15px 0.938em;
}
.secondary-menu {
	background-color: #3d556d;
	height: 35px;
}
.secondary-menu ul {
	list-style-type: none;
}
.secondary-menu ul li {
	float: left;
	border-left: 1px solid #455f78;
}
.secondary-menu ul li:hover {
	background-color: #2d4156;
}
.secondary-menu ul li:first-child, .footer-list li:first-child {
	border-left: 0;
}
.secondary-menu ul.pull-right > li > a {
	color: #bbc1c6;
	line-height: 35px;
	font-size: 13px;
	text-transform: uppercase;
	display: block;
	padding: 0 20px;
}
.secondary-menu ul li a:hover, .primary-menu .navbar-collapse li a:hover, .primary-menu .navbar-collapse li a:focus, .footer-list li a:hover, .social-media-list li a:hover, .news-block a:hover, .info-block .text-center a:hover, .share a:hover, .share a:focus, .menu-selection-block ul li a:hover, .sub-menu-list .nav-tabs li a:hover, .placeholder a:hover {
	text-decoration: none;
	background: none;
}
/*Navbar*/







.navbar.primary-menu {
	border: 0;
}
.primary-menu {
	border-bottom: 1px solid #d7d7d7 !important;
                    
}
/*#logo-header{
	width:155px;
	height:69px;
}*/









.header .primary-menu .navbar-header .navbar-brand {
	padding: 11px 15px;
	background: url("../images/talangs-logo-sprite.png") 0 0 no-repeat;
	width: 158px;
	height: 70px;
	margin: 11px 0 0 0;/*	transition: background .10s linear;*/
}
.primary-menu .navbar-collapse li {
	border-left: 1px solid #efefef;
}
.primary-menu .navbar-collapse li.active a {
	color: #ee4c3d;
	border-bottom: 4px solid #ee4c3d;
}
.primary-menu .navbar-collapse .nav .primary-nav-move-top .go-top {
	background: none;
	border-bottom-color: transparent !important;
	text-transform: none;
}
.primary-menu .navbar-collapse .nav .primary-nav-move-top .go-top:hover {
	color: #0033cc;
}
.primary-menu .navbar-collapse .nav .primary-nav-move-top .go-top i {
	top: 0;
	color: #eb4f3c;
	font-size: 22px;
}
.go-top.animated.fadeInDown {
	color: #3d556d;
}
.primary-menu .nav > li > a {
	line-height: 57px;
	color: #333;
	border-bottom: 4px solid transparent;
	text-transform: uppercase;
}
.primary-menu .nav > li:hover > a {
	border-bottom: 4px solid #ee4c3d;
}
.primary-menu .nav > li > a:hover, .primary-menu .dropdown:hover > a {
	background-color: #f3f3f3;
}
.primary-menu .navbar-collapse .nav li i {
	font-size: 18px;
	color: #42645b;
	position: relative;
	top: 4px;
}
.primary-menu ul.nav li.dropdown ul.dropdown-menu li a {
	border-bottom: 0;
	line-height: inherit;
	color: #333;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	border-bottom: 0;
}
.primary-menu .navbar-collapse .nav > .open >.dropdown-menu, .secondary-menu > .open > .dropdown-menu {
	display: none;
}
.primary-menu .navbar-collapse .nav .dropdown:hover .dropdown-menu, .secondary-menu .dropdown:hover .dropdown-menu {
	display: block;
}
.secondary-menu .dropdown .dropdown-menu li {
	padding: 0;
	border-left: 0;
	float: none;
	width: 100%;
	background: transparent;
}
.secondary-menu .dropdown .dropdown-menu li a {
	color: #333;
	font-size: 13px;
	padding: 4px 20px;
}
.secondary-menu .dropdown .dropdown-menu li:last-child a {
	border-bottom: none;
}
.secondary-menu .dropdown .dropdown-menu li a:hover {
	color: #f04536;
}
.secondary-menu .dropdown .dropdown-menu {
	margin-top: 0;
	border-radius: 0;
	background-color: #f7f7f7;
	border-top: 2px solid #f04536 !important;
	box-shadow: none;
}
/*Search Block*/







.primary-menu .search {
	position: relative;
}
.primary-menu .search-open {
	right: 0;
	display: none;
	padding: 14px;
	position: absolute;
	background: #fcfcfc;
	border-top: solid 2px #eee;
	box-shadow: 0 1px 3px #ddd;
	width: 330px;
	z-index: 999;
}
.search-open .form-control, .search-open .input-group-btn .btn {
	border-radius: 0;
}
.form-control {
	box-shadow: none;
}
.search-open .input-group-btn .btn {
	background-color: #ee4c3d;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 7px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 7px;
	position: relative;
	white-space: nowrap;
	color: #fff;
}
.search-open .input-group .form-control {
	padding: 7px 12px;
	height: 37px;
}
/*Search Box Animation*/







.fadeInDown {
	animation-name: fadeInDown;
}
.animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}
/* menu ui start here */






.navbar-right .dropdown-menu {
	right: auto;
	left: 0;
}
.primary-menu .navbar-collapse .nav li.dropdown:nth-child(4) .dropdown-menu {
	left: auto;
	right: 0;
}
.primary-menu .navbar-collapse .nav .dropdown .dropdown-menu li {
	border-left: 0;
}
.primary-menu .nav .dropdown .dropdown-menu {
	background-color: rgba(61,85,109, 0.9);
	padding: 0px;
	/*opacity: 0.90;*/
	filter: alpha(opacity=90); /* For IE8 and earlier */
}
.primary-menu .nav .dropdown .dropdown-menu {
	box-shadow: none;
	border: 0;
	border-radius: 0;
}
.primary-menu ul.nav li.dropdown ul.dropdown-menu li a {
	color: white;
	font-size: 14px;
	z-index: 9999;
	padding: 8px 20px;
}
.primary-menu ul.nav li.dropdown ul.dropdown-menu li:last-child a, .primary-menu ul.nav li.dropdown ul.dropdown-menu li:last-child:hover a {
	border-bottom: none !important;
}
.primary-menu ul.nav li.dropdown ul.dropdown-menu li a:hover, .primary-menu ul.nav li.dropdown ul.dropdown-menu li.active a {
	background-color: #516f8c;
}
.primary-menu ul.dropdown-menu/*, .secondary-menu ul.dropdown-menu*/ {
	animation-fill-mode: backwards;
	display: block;
	opacity: 0;
	transform: rotateX(90deg);
	transform-origin: center top 0;
	transition: transform 0.3s ease 0s, opacity 0.2s ease 0.05s, visibility 0.1s ease 0.3s;
	visibility: hidden;
}
.primary-menu .dropdown:hover ul/*, .secondary-menu .dropdown:hover ul*/ {
	display: block;
	opacity: 1;
	transform: rotateX(0);
	transition: transform 0.3s ease 0s, opacity 0.15s ease 0s;
	visibility: visible;
	z-index: 1000;
	color: red !important;
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s; /* Safari */
	min-width: 100%;
}
/* menu ui end here */

/*Banner*/




.banner {
	margin-top: 1px;
}
/*Slider Information Block*/







.slider-info {
	background-color: #3d556d;
	padding: 30px 0;
}
.slider-info p {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 0;
}
.cust-btn {
	background-color: #ee4c3d;
	color: #fff;
	border-bottom: 3px solid #f39282;
}
.cust-btn:hover {
	color: #d8d8d8;
}
.content-block-two {
	padding: 60px 0;
}
.max-margin {
	margin: 60px 0;
}
.min-margin {
	margin: 35px 0;
}
/*Content block one*/







.headline-bar {
	vertical-align: middle;
}
.headline-bar:after, .headline-bar:before {
	content: "";
	background: red;
	height: 2px;
	width: 200px;
	display: inline-block;
	vertical-align: middle;
	width: 45px;
	margin: 0 15px;
}
.content-block-one h2, .content-block-two h2, .content-block-three h2, .news-block h2 {
	color: #333;
	font-size: 25px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}
.content-block-one span, .content-block-three span {
	text-align: center;
	color: #919191;
	font-size: 25px;
	display: block;
	text-transform: uppercase;
}
.icon-block span {
	font-size: 15px;
}
.content-block-three .content-list img {
	border: 1px solid #e4e4e4;
}
.max-top-margin {
	margin-top: 45px;
}
.min-btm-margin {
	margin-bottom: 30px;
}
.content-list-one .col-md-4, .content-list .col-md-4 {
	padding: 10px 15px;
	transition: all 0.3s cubic-bezier(0.10, 1, 0.80, 1) 0s;
}
.content-list-one .col-md-4:hover {
	cursor: pointer;
	background-color: #f3f3f3;
	transition: all 0.6s cubic-bezier(0.50, 1, 0.60, 1) 0s;
}
.content-list-one i {
	color: #eb4f3c;
	font-size: 40px;
	display: table-cell;
}
.content-list-one span {
	display: inline-block;
	font-weight: bold;
	color: #333;
	display: table-cell;
	vertical-align: top;
	padding-left: 20px;
	text-align: left;
	text-transform: uppercase;
}
.content-list-one p {
	margin-top: 15px;
}
.icon-block {
	display: table;
}
.home-section-heading {
	margin-bottom: 10px;
	/*border-bottom:1px solid #e3e3e3;*/
	padding-bottom: 5px;
	padding-top: 60px;
	text-align: center;
}
.home-section-heading h2 {
	margin-bottom: 0;
	text-align: left;
	display: inline-block;
	margin-right: 10px;
}
.home-section-heading span {
	text-align: left;
	display: inline-block;
}
.section-bg {
    background: #f0f0f0;
}


/*COntent Block Two*/

.content-block-two, .news-block {
	background-color: #f0f0f0;
}
.content-block-two h2 {
	margin: 0 0 40px 0;
}
.content-block-two h3 {
	font-size: 20px;
	color: #ee4f3c;
	text-align: center;
	display: block;
	margin: 0 0 60px 0;
	line-height: 26px;
}
.content-block-two img {
	display: inline-block;
}
.content-block-two p {
	margin-bottom: 30px;
}
/*Content Block three*/



/*.content-list p, .content-list-one p, .content-block-two p, .news-list p, .blog-content p, .info-block p, .news-page ul li p, .news-detail p, .one-col-layout p {
	line-height: 22px;
}*/

.content-list h4, .menu-list h4 {
	color: #e95238;
}
.min-top-margin {
	margin-top: 30px;
}
.content-list {
	margin-bottom: 60px;
}
.content-list-one {
	margin-bottom: 50px;
}
.content-list {
	margin-bottom: 8px;
}
/*News & Events*/







.news-list {
	margin-bottom: 30px;
}
.news-block a {
	font-size: 13px;
	color: #ea4f3a;
	font-weight: bold;
	text-align: center;
}
.news-list .col-md-4.col-sm-4 {
	transition: all 0.3s cubic-bezier(0.10, 1, 0.80, 1) 0s;
}
.col-md-4.col-sm-4.news-list:hover {
	cursor: pointer;
}
.col-md-4.col-sm-4.news-list:hover .col-bg {
	background-color: #3d556d;
	transition: all 0.6s cubic-bezier(0.50, 1, 0.60, 1) 0s;
}
.col-md-4.col-sm-4.news-list:hover .col-bg h5 {
	color: #fff;
}
.news-list .col-md-4.col-sm-4.news-list:hover .col-bg p {
	color: #b3b3b3;
}
.news-list h5 {
	color: #25334e;
	font-weight: normal;
	margin-top: 0;
	line-height: 30px;
	font-size: 17px;
}
.news-list p {
	margin-top: 20px;
	color: #676767;
}
.col-bg {
	background-color: #fff;
	padding: 30px 20px;
	min-height: 155px;
	overflow: hidden;
}
.img-hover-desc {
	overflow: hidden;
	position: relative;/*width: 300px;*/
}
.img-hover-desc:hover .hover-desc-txt {
	top: 0;
	background: rgba(0, 0, 0, 0.8);
}
.img-hover-desc:hover .hover-desc-txt h4 {
	background: #000;
}
.img-hover-desc:hover, .img-hover-desc p:hover, .hover-desc-txt h4:hover {
	cursor: pointer;
}
.img-hover-desc .hover-desc-txt {
	box-sizing: border-box;
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
	top: -150px;
	z-index: 2;
	padding: 10px;
	background: rgba(0, 0, 0, 0.4);
	height: 100%;
	margin: 0;
	transition: all 0.3s ease 0s;
}
.img-hover-desc .hover-desc-txt h4 {
	position: absolute;
	bottom: 0;
	padding: 0;
	margin: 0;
	color: #fff;
	left: 0;
	right: 0;
	padding: 20px;
	background: rgba(61, 85, 109, 0.6);
}
.img-hover-desc .hover-desc-txt p {
	font-size: 15px;
	line-height: 23px
}
.news-block {
	display: table;
	width: 100%;
}
.table-cell-middle {
	display: table-cell;
	vertical-align: middle;
}
.line-block {
    display: inline-block;
}


/*Footer*/

.footer {
	background-color: #3d556d;
}
.border-btm {
	border-bottom: 1px solid #4a6681;
}
ul.footer-list, ul.social-media-list {
	margin: 20px 0;
	padding-left: 0;
	list-style-type: none;
}
.footer-list li {
	float: left;
	border-left: 1px solid #4a6681;
}
.footer-list li a {
	color: #bbc1c6;
	font-size: 13px;
	padding: 0 17px;
	text-transform: uppercase;
}
.footer-list li:first-child a {
	padding-left: 0;
}
.footer-list li:last-child a {
	padding-right: 0;
}
.copyrite-text {
	font-size: 13px;
	color: #7898b6;
	margin: 20px 0;
	display: inline-block;
}
.social-media-list li {
	float: left;
}
.social-media-list li a {
	color: #b1b1b2;
	margin-left: 15px;
	font-size: 20px;
}
.social-media-list li a i.fa-linkedin {
	font-size: 24px;
}
.social-media-list li a:hover {
	color: #9b9b9b;
}
.linkedin-icon > img {
	width: 25px;
}
.gplus-icon > img, .twitter-icon > img, .youtube-icon > img {
	width: 24px;
}
.gplus-icon > img, .twitter-icon > img, .youtube-icon > img, .linkedin-icon > img {
	position: relative;
	top: -2px;
}
.fb-icon > img {
	position: relative;
	top: -2px;
	height: 22px;
	width: 14px;
}
/*Inner Page*/
/*Info Block*/







.info-block {
	background-color: #e6e6e6;
}
.info-block h2, .address-list h2, .list-block h2 {
	font-size: 25px;
	color: #3d556d;
	margin: 45px 0 30px 0;
}
.info-block p {
	margin-bottom: 30px;
}
.info-block .text-center a, .placeholder a {
	display: inline-block;
}
.info-block span.icon-circle, .placeholder span.icon-circle {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background-color: #4f6583;
	display: inline-block;
}
.info-block span.icon-circle img, .placeholder span.icon-circle img {
	position: relative;
	top: 16%;
}
.info-block span.icon-headline, .placeholder span.icon-headline {
	font-size: 16px;
	color: #465a74;
	display: block;
}
.info-block .text-center {
	margin-top: 30px;
}
.placeholder .text-center {
	margin-bottom: 30px;
}
.min-btm-padding {
	padding-bottom: 30px;
}
/*Menu-List*/







.menu-list ul {
	padding-left: 0;
	margin-top: 60px;
}
.menu-list ul li {
	margin-bottom: 60px;
	cursor: pointer;
	height: 180px;
	overflow: hidden;
	border-bottom: 3px solid transparent;
}
/*.menu-list ul li .read-more-popup {
    position: absolute;
    bottom: 0px;
	left:0;
	background:#f3f3f3;
	width:100%;
	height:100%; bottom: -100%;
	opacity:.6;
	 transition: bottom .2s ease-in-out;
 
}
.menu-list ul li:hover .read-more-popup  {
	 bottom: 0%;
   transition: bottom .2s ease-in-out;
}*/





.menu-list ul li:hover {
	background: #e2e2e2;
	border-bottom: 2px solid #ee4c3d;
}
.min-rt-padding {
	padding-right: 30px;
}
/*.menu-list ul li:nth-child(2), .menu-list ul li:nth-child(5), .menu-list ul li:nth-child(8), .menu-list ul li:nth-child(11) {
	margin: 0 53px 60px 53px;
}

/*Static Banner*/







.static-banner {
	position: relative;
	top: 1px;
	min-height: 85px;
}
.page-headline {
	background: rgba(61,85,109,0.5);
	position: absolute;
	bottom: 0;
	width: 100%;
	min-height: 85px;
}
.page-headline h1 {
	color: #fff;
	float: left;
	opacity: 1;
}
.share a {
	font-size: 16px;
	color: #fff;
	width: 100px;
}
.page-headline i {
	margin: 0 8px 0 20px;
	position: relative;
	top: -2px;
}
.share {
	margin-top: 33px;
}
.share, .share-icon, .share-open {
	float: left;
}
.share-open ul {
	padding: 3px 15px;
	/*border: 1px solid #a9a9a9;*/
}
.share-open ul li {
	display: inline-block;
}
.share-open ul li a i {
	margin: 0 10px;
}
.share-open {
	display: none;
	margin-top: -5px;
}
.share-open .border-rt {
	padding-right: 10px;
}
.share-close-btn a {
	padding: 0 10px;
}

/*Share animation*/

@-webkit-keyframes sharefadeInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(-10%, 0, 0);
 transform: translate3d(-10%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes sharefadeInLeft {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(-10%, 0, 0);
 transform: translate3d(-10%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.sharefadeInLeft {
	-webkit-animation-name: sharefadeInLeft;
	animation-name: sharefadeInLeft;
}
 @-webkit-keyframes sharefadeOutLeft {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
 -webkit-transform: translate3d(-10%, 0, 0);
 transform: translate3d(-10%, 0, 0);
}
}
 @keyframes sharefadeOutLeft {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
 -webkit-transform: translate3d(-10%, 0, 0);
 transform: translate3d(-10%, 0, 0);
}
}
.sharefadeOutLeft {
	-webkit-animation-name: sharefadeOutLeft;
	animation-name: sharefadeOutLeft;
}
/*Breadcrumb*/







.breadcrumb-block .breadcrumb {
	background-color: transparent;
}
.breadcrumb-block .breadcrumb li a {
	font-size: 16px;
	color: #0195fd;
}
.breadcrumb-block .breadcrumb li.active {
	font-size: 16px;
}
.breadcrumb-block .breadcrumb li a i {
	font-size: 22px;
}
.breadcrumb > li + li:before {
	content: ">";
	padding: 0 10px;
	color: #464646;
	font-size: 18px;
}
/*News & events*/







.news-page, .news-detail, .partner-page, .management-team {
	padding: 45px 0 60px 0;
}
.news-page ul li {
	margin-bottom: 5px;
}
.news-page ul.news-points {
	padding-left: 0;
	list-style-type: none;
}
.info-headline {
	margin: 0 0 30px 0;
	font-size: 25px;
	color: #3d556d;
}
.news-points .info-headline {
	margin: 0 0 10px 0;
}
.news-page ul.news-points li {
	margin-bottom: 30px;
}
ul.pagination {
	padding: 0;
}
.news-page .pagination li a {
	border: 0;
	font-size: 20px;
}
.news-page .pagination li a span {
	font-size: 25px;
	position: relative;
	top: -5px;
}
.date-reader {
	font-size: 13px;
	color: #87807c;
	margin-bottom: 10px;
	display: inline-block;
}
.news-detail h2.info-headline, .one-col-layout h2 {
	margin: 0 0 30px 0;
	color: #3d566e;
}
.news-detail .cust-link {
	margin-top: 20px;

	display: inline-block;
}
/*Contact Us*/







.contact-pg h5, .list-block h5 {
	font-weight: bold;
}
.cust-form {
	margin-top: 45px;
}
.cust-form label {
	font-weight: normal;
}
.cust-form .form-control {
	border-radius: 0;
	font-size: 13px;
}
.cust-form .cust-btn {
	padding: 6px 25px;
	margin-left: 0;
}
.contact-box {
	background-color: #fff;
	min-height: 135px;
	padding: 15px;
	cursor: pointer;
	margin-bottom: 20px;
}
.contact-box h2, .contact-box p {
	margin: 0 0 10px 0;
}
.cust-link, .cust-link:hover {
	color: #ea4f3a;
	font-weight: bold;
	font-size: 18px;
}
.address-list ul {
	padding-left: 0;
}
.address-list ul li {
	float: left;
	width: 30%;
	margin-top: 25px;
	min-height: 170px;
}
.address-list h2 {
	margin: 0;
}
.address-list ul li:nth-child(2), .address-list ul li:nth-child(5) {
	margin: 25px 25px 0 25px;
}
.border-rt {
	border-right: 1px solid #d3d3d3;
	padding-right: 30px;
}
.overseas-address h2 {
	margin-top: 0;
}
.validation-error {
	font-size: 12px;
}
.list-block .col-md-4.col-sm-4.min-btm-margin, .list-block .col-md-4.col-sm-4.min-btm-margin.overseas-address {
	min-height: 135px;
}
/*.form-success-msg { 
color:#3c763d; 
font-size:16px; 
font-weight:bold; 
}*/

.cust-form .alert {
	border-radius: 0;
	padding: 10px 15px;
}
#MessageSuccess i {
	font-size: 18px;
	margin-right: 8px;
}
#MessageSuccess span {
	position: relative;
	top: -1px;
}
/*START::style for forth-level-menu-content::*/






.forth-level-menu {
	height: 43px;
}
.transformer-tabs.fixed {
	z-index: 1;
	width: 100%;
	position: fixed;
	top: 50px;
}
.transformer-tabs {
	background: #fff;
	/*height: 34px;*/
	border-bottom: 1px solid #d7d7d7;/*-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.1);
	-moz-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.1);
	box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.1);*/
}
.transformer-tabs ul {
	list-style: none;
	padding: 6px;
}
.transformer-tabs li {
	display: inline-block;
	padding: 0;
	vertical-align: bottom;
}
.transformer-tabs a {
	display: inline-block;
	text-decoration: none;
	padding: 0.6rem 1.5rem;
	font-size: 15px;
}
.transformer-tabs a.active {
	position: relative;
	color: #ec6952;/* bottom: -3px;
   border-bottom: 3px solid transparent;*/
}
@media (max-width: 700px) {
.transformer-tabs ul {
	border-bottom: 0;
	overflow: hidden;
	position: relative;
	background: #666;
	padding: 0;
	/* fallback */
	background: linear-gradient(#666, #222);
}
.transformer-tabs ul::after {
	content: "☰";
	position: absolute;
	top: 8px;
	right: 15px;
	z-index: 2;
	pointer-events: none;
}
.transformer-tabs ul.open a {
	position: relative;
	display: block;
}
.transformer-tabs li {
	display: block;
}
.transformer-tabs a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.transformer-tabs a.active {
	border: 0;
	z-index: 1;
	background: #666;
	/* fallback */
	background: linear-gradient(#666, #222);
}
}
.forth-level-menu-content, .third-level-content {
/*border: 1px solid #3d556d;*/
}
.third-level-content {
	padding: 1rem;
}
.forth-level-menu-content {
	position: relative;
}
.forth-level-menu-content .tab-content-wrapper > div {
	display: none;
	padding: 2.5rem 0;/*opacity:0
	height:0;*/
}
.forth-level-menu-content .tab-content-wrapper > .active {
	display: block;
}
.third-level-menu a {
	color: #d2d2d2;
}
.third-level-menu a i {
	margin-right: 8px;
	display: inline-block;
	color: #74a3d2;
}
.third-level-menu ul {
	list-style-type: none;
}
.third-level-menu li {
	padding: 10px 0;
	margin-right: 40px;
	float: left;
}
.third-level-menu a {
	display: inline-block;
	padding: 4px 0 3px 0;
}
.third-level-menu a span {
	padding: 0 0 1px 0;
	display: inline-block;
	border-bottom: 1px solid transparent;
}
.third-level-menu a.active {
	color: #fff;
	background: url("../images/sub-menu-active-bg.png") left bottom no-repeat;
}
.third-level-menu a.active span {
	border-bottom: 1px solid #fff;
}
.third-level-menu a.active:hover {
	text-decoration: none;
}
/*END::style for third-level-menu::*/

/*START::style for Block list and list-block-tabs::*/







.explore-list-block {
	position: relative
}
.list-block-tabs {
	margin-bottom: 30px;
	/*margin-top: 30px;*/
	position: absolute;
	top: 0;
	display: none;
	width: 100%;
}
.list-block-tabs .forth-level-menu-content, .list-block-tabs .third-level-content {
	display: none;
}
.list-block-tabs .forth-level-menu-content.active, .list-block-tabs .third-level-content.active {
	display: block;
}
.list-block-heading-links {
	/*background: #3d556d;*/
	position: relative;
}
.list-block-heading-links h3 {
	cursor: pointer;
	padding: 15px 0;
	margin: 0;
	color: #cbc9c9;
	font-size: 19px;
}
.list-block-heading-links .back-to-list:hover {
	text-decoration: none;
}
.list-block-heading-links h3 i {
	margin-right: 10px;
	height: 14px;
	width: 14px;
	display: inline-block;
	font-size: 0;
	background: url("../images/icon-plus-minus.png") 0 0;
}
h3.block-heading-collapsed i {
	background: url("../images/icon-plus-minus.png") 0 0;
}
h3.block-heading-expanded i {
	background: url("../images/icon-plus-minus.png") 0 -14px;
}
h4.block-heading-active {
	padding: 16px 0 0;
	margin: 0;
}
h4.block-heading-active i {
	margin: 0 10px;
	font-size: 15px;
	color: #cbc9c9;
}
h4.block-heading-active span {
	font-size: 15px;
	color: #fff
}
.list-block-heading-links .go-top {
	color: #fff;
	margin: 0 0 0 0;
	font-size: 14px;
}
.list-block-heading-links .back-to-list {
	color: #fff;
	margin: 0 20px 0 0;
	font-size: 14px;
}
.list-block-heading-links .back-to-list span {
}
.list-block-heading-links .back-to-list i {
	float: left;
	margin-right: 5px;
	margin-top: 1px;
	font-size: 22px;
}
.block-heading-action {
	margin-top: 13px;
}
.list-block-heading-links .go-top i {
	font-size: 22px;
}
.block-tabs-close {
/*font-size: 0;
	position: absolute;
	right: -25px;
	top: 0;
	background: #3d556d url("../images/icon-close.png") no-repeat center center;
	border-radius: 0 50% 50% 0 / 50% 50%;
	display: inline-block;
	height: 30px;
	width: 30px;*/
}
.third-level-menu {
	display: none;
	background: none repeat scroll 0 0 #3d556d;
	left: 0;
	margin: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
}
.third-level-content.active, .forth-level-menu-content .tab-content-wrapper .active {
/*min-height: 650px;
	background:yellow;*/
}
.third-level-content.active .container {
	padding: 2.5rem 0;
}
.list-block-header-fixed {
	background: #3d556d;
}
.list-block-header-fixed.fixed {
	background: #3d556d;
	z-index: 2000;
	width: 100%;
	position: fixed;
	top: 0;
}
/*.transformer-tabs {
	height: 34px;
}*/





.list-block-heading-links {
	height: 51px;
}
/*END::style for Block list and list-block-tabs::*/

/*START:style for fixed header::*/








.header {
	height: 126px;
}
.primary-menu {
	background: #fff;
}
.primary-menu ul {
}
.primary-menu.scrolled {
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	background: #fff;
}
/*END:style for fixed header:*/


/*Management-Team*/







.management-team-details {
	margin: 0px 0 30px 0;
}
.management-team-details h4 {
	color: #ee4c3d !important;
}
.management-team-details h6 {
	color: #337ab7 !important;
}
/*.management-team {
	margin-top: 45px;
}*/

.management-team ul {
	padding: 0px 0 70px 15px;
	text-align: center;
	list-style-type: none;
}
.management-team ul li {
	/*display:inline-block;
	width:30%;*/
	margin-top: 60px;
	cursor: pointer;
}
.management-team ul li a {
	display: block;
	margin: 0px 20px;
	padding-bottom: 20px;
}
.management-team ul li a:hover {
	text-decoration: none;

}
.management-team ul li a:hover h4, .management-team ul li a.active h4 {
	color: #ee4c3d;
}
.management-team h4 {
	color: #262626;
	font-size: 20px;
}
.vertical-list-view li a {
	text-align: left;
}
.management-team .vertical-list-view h4 {
	color: #262626;
	font-size: 18px;
}
.management-team .vertical-list-view li {
	margin: 0px 20px 10px !important;
	display: block;
}
.management-team .vertical-list-view li:nth-child(1) {
	margin-top: 0px;
}
.management-team ul li:nth-child(-n+3) {
	margin-top: 0px;
}
.img-circle {
	border: 1px solid #ececec;
}
.thumbnail-list-view li {
	width: 33.3333%;
	float: left;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}
.management-team .thumbnail-list-view a img, .management-team .vertical-list-view a img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
	display: inline-block;
}
.management-team .thumbnail-list-view a:hover img, .management-team .vertical-list-view a:hover img, .management-team .vertical-list-view a.active img {
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	filter: none;
}
.vcenter {
	display: table-cell;
	vertical-align: bottom;
	float: none;
}
.team-img-left {
	float: left;
	width: 30%;
}
.team-details-right {
	float: right;
	width: 70%;
}
.management-team .vertical-list-view li a img {
	float: left;
	width: 15%;
	margin: 0 10px 10px 0;
}
.tab-details {
	display: none;
}
.tab-details.active {
	display: block !important;
}
.thumbnail-list-view li img {
	width: 40%;
	-ms-transform: scale(0.9); /* IE 9 */
	-webkit-transform: scale(0.9); /* Chrome, Safari, Opera */
	transform: scale(0.9);
}
.thumbnail-list-view li:hover img {
	-ms-transform: scale(0.95); /* IE 9 */
	-webkit-transform: scale(0.95); /* Chrome, Safari, Opera */
	transform: scale(0.95);
}
a:focus {
	outline: none;
}
@-webkit-keyframes customfadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-5%, 0, 0);
transform: translate3d(-5%, 0, 0);
}
 100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
 @keyframes customfadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-5%, 0, 0);
transform: translate3d(-5%, 0, 0);
}
 100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.customfadeInLeft {
	-webkit-animation-name: customfadeInLeft;
	animation-name: customfadeInLeft;
}
.customfadeInRight {
	-webkit-animation-name: customfadeInRight;
	animation-name: customfadeInRight;
}
@-webkit-keyframes customfadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(1%, 0, 0);
transform: translate3d(1%, 0, 0);
}
 100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
 @keyframes customfadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(1%, 0, 0);
transform: translate3d(1%, 0, 0);
}
 100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@-webkit-keyframes customfadeUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 5%, 0);
transform: translate3d(0, 5%, 0);
}
 100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
 @keyframes customfadeUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 5%, 0);
transform: translate3d(0, 5%, 0);
}
 100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.customfadeUp {
	-webkit-animation-name: customfadeUp;
	animation-name: customfadeUp;
}
/*Management-Team end here*/

/* partner start here */







.partner-headline {
	margin: 25px 0 30px;
	font-size: 32px;
	color: #3d556d;
}
.margin-bottom, .margin-bottom .col-md-4 {
	margin-bottom: 25px;
}
/* partner end here */

/*one-col-layout*/








.one-col-layout {
	padding-bottom: 60px;
}
.one-col-layout ul li {
	margin-bottom: 5px;
}
.one-col-layout h2 {
	margin-top: 45px;
}
/*Site Map*/








.no-banner-headline {
	position: relative;
}
.site-map-pg ul {
	padding-left: 0;
	margin-bottom: 0;
	width: 66%;
}
.site-map-pg ul li {
	float: left;
	width: 44%;
	margin-top: 5px;
	display: table;
	position: relative;
}
.site-map-pg ul li a {
	display: table-cell;
	padding-left: 20px;
}
.site-map-pg ul li:before, .non-heading ul li:before {
	content: "";
	height: 5px;
	width: 5px;
	background-color: #333;
	border-radius: 50px;
	position: absolute;
	display: table-cell;
	top: 8px;
}
.site-map-pg h2 {
	margin-bottom: 20px;
}
.non-heading {
	margin-top: 45px;
}
.non-heading ul {
	padding: 30px 0 0 0;
	border-top: 1px solid #ccc;
}
.non-heading ul li {
	margin-bottom: 10px;
	margin-top: 5px;
	display: table;
	position: relative;
}
.non-heading ul li a {
	font-size: 16px;
	display: table-cell;
	padding-left: 20px;
}

li.primary-nav-move-top a {
	padding-left: 13px;
	color: #0033cc;
}
li.primary-nav-move-top.hide-element {
	display: none;
}
.go-top.hide-element {
	visibility: hidden;
}
/*Sleek Header*/





.header .sleek-header .navbar-header .navbar-brand {
	background: url("../images/talangs-logo-sprite.png") 0 -73px no-repeat;
	width: 155px;
	height: 50px;
	margin-top: 9px;/*transition: background .10s linear;*/
}
.sleek-header .navbar-collapse li a {
	padding: 0 0.625em;
}
/*SLeek Header ends*/

/*Home Page banner*/
.da-slide .da-img {
	position: static;
	opacity: 0;
	left: 110%;
	width: 100%;
}
.da-slide-current .da-img {
	left: 0;
	opacity: 1;
}
/*.da-slide:hover{
	cursor:pointer;
}*/
.banner-title {
	color: #3d566e;
}
.da-slide h2, .da-slide p {
	background-color: rgba(231, 231, 231, 0.5);
	padding: 30px;
	width: 700px;
	box-sizing: border-box;
}
.da-slide h2 {
	padding-bottom: 0;
}
.da-slide h2 i.banner-title {
	font-size: 30px;
}
.da-slide p {
	top: 223px;
}
.da-slide .da-img {
	margin-left: 0;
}
.da-slide .da-img img {
	width: 100%;
}
    /*Home Page banner ends*/

/*Inner page content*/
.tab-content-wrapper ul {
	padding-left: 30px;
}
.tab-content-wrapper ul li {
	list-style-type: disc;
	margin-bottom: 5px;
}
.tab-para {
	margin-bottom: 25px;
}
.tab-para:last-child {
	margin-bottom: 0;
}
.tab-content-wrapper h2 {
	color: #3d556d;
	margin: 0 0 30px 0;
}
.tab-content-wrapper h4 {
	font-size: 15px;
	font-weight: bold;
}
.tab-content-wrapper h5 {
	display: inline-block;
	margin-right: 10px;
}
.tab-content-wrapper p {
	line-height: 22px;
	margin-bottom: 20px;
}
/*Home Page SPA*/
#fp-nav ul li, .fp-slidesNav ul li {
	height: 14px;
	margin: 8px 0 0 0;
	width: 14px;
}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {
	background: #fff;
	width: 18px;
	height: 18px;
	left: -2px;
	top: -2px;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: ease;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
	border: none;
	background-color: #bec1c4;
	border-radius: 0;
	height: 14px;
	width: 14px;
	left: 0;
	top: 0;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: ease;
}
#fp-nav ul, .fp-slidesNav u {
	background-color: rgba(129,129,129, 0.8);
	padding: 10px;
}
#fp-nav ul li a span:hover {
	background-color: #525552;
}
#fp-nav.right {
	right: 0;
}
.da-dots span {
	background: #bec1c4;
}
.da-dots span, .da-dots span.da-dots-current:after {
	border-radius: 0 !important;
	border: 0;
}
.da-dots span.da-dots-current:after {
	background: #454545;
}


/*Media Query*/

@media (max-width: 991px) {
.header {
	height: auto;
}
.navbar.primary-menu {
	margin-bottom: 0;
}
.primary-menu .nav > li > a:hover, .primary-menu .dropdown:hover > a {
	background: none;
}
.primary-menu .nav > li > a, .primary-menu .nav > li:hover > a {
	border-bottom: none;
}
.go-top.animated.fadeInDown {
	display: none;
}
.navbar {
	min-height: 0 !important;
}
.primary-menu .navbar-collapse {
	max-height: 393px;
}
.primary-menu .navbar-header {
	float: none;
}
.primary-menu .navbar-right {
	float: none !important;
}
.primary-menu .navbar-toggle {
	display: block;
	padding: 10px 15px;
	border-radius: 0;
	margin-top: 10px;
	background-color: #3d556d
}
.primary-menu .navbar-toggle .fa {
	font-size: 25px;
	color: #fff;
}
.primary-menu .navbar-collapse.collapse {
	display: none!important;
}
.primary-menu .navbar-nav {
	float: none!important;
	background-color: #f1f1f1;
}
.primary-menu .navbar-nav > li {
	float: none;
}
.primary-menu .navbar-collapse.collapse.in {
	display: block!important;
	overflow-y: scroll !important;
	overflow-x: hidden !important;
}
.primary-menu .collapsing {
	overflow: hidden!important;
}
/*.primary-menu .navbar-nav .open .dropdown-menu{
    background-color:#000;
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
	}
	.primary-menu .open > .dropdown-menu {
    display: block;
	}*/








.primary-menu .navbar-collapse .nav > .open >.dropdown-menu, .secondary-menu > .open > .dropdown-menu {
	display: block !important;
}
.primary-menu .navbar-collapse .nav .dropdown:hover .dropdown-menu, .secondary-menu .dropdown:hover .dropdown-menu {
	display: none;
}
.primary-menu .navbar-collapse li a {
	line-height: normal;
}
.primary-menu .navbar-collapse li {
	border-left: 0;
}
.primary-menu .navbar-collapse li.active a {
	border-bottom: 0;
}
.dropdown-menu > li > a {
	white-space: normal;
}
.primary-menu .navbar-collapse {
	padding-left: 0;
}
}
@media (max-width: 768px) {
.vertical-list-view li {
	overflow: hidden;
}
}
@media (max-width: 767px) {
.primary-menu .navbar-collapse {
	padding-left: 15px;
}
.content-list-one {
	text-align: center;
}
.icon-block {
	display: inline-block;
}
.content-block-one .content-list-one, .content-block-three .content-list, .news-list {
	margin-bottom: 0;
}
.content-block-one .content-list-one .col-md-4.col-sm-4, .content-block-three .content-list .col-md-4.col-sm-4, .col-bg {
	margin-bottom: 30px;
}
.content-block-two h3 {
	margin: 35px 0;
}
.text-block {
	text-align: center;
}
.slider-info .cust-btn {
	margin-top: 20px;
}
.quik-link-heading {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin-top: 20px;
}
.quik-link-heading:hover, .quik-link-heading i:hover {
	cursor: pointer;
}
.quik-link-heading i {
	float: right;
	font-size: 25px;
	color: #fff;
	display: inline-block;
	margin-top: -7px;
}
ul.footer-list {
	margin: 0;
}
.footer-list li {
	display: block;
	float: none;
	border-left: 0;
	margin-bottom: 10px;
}
.footer-list.clearfix.pull-right {
	float: none !important;
}
.footer-list li a {
	padding: 0;
}
.border-btm {
	border-bottom: 0;
}
.social-media-list.pull-right {
	float: left !important;
}
.social-media-list li:first-child a {
	margin-left: 0;
}
.copyrite-text {
	margin-top: 0;
}
.quik-link-target {
	display: none;
}
.header .primary-menu .navbar-header .navbar-brand {
	margin-left: 15px;
}
}
@media (max-width: 640px) {
.thumbnail-list-view {
	padding-left: 0 !important;
}
.thumbnail-list-view li {
	float: none;
	width: 100%;
}
}
@media (max-width: 480px) {
.headline-bar:after, .headline-bar:before {
	display: none;
}
}
@media (max-width: 360px) {
.page-headline h1 {
	font-size: 16px;
	margin-top: 10px;
}
.share a {
	font-size: 13px;
}
.share {
	margin-top: 12px;
}
.page-headline {
	min-height: 0;
}
}
@media (max-width: 320px) {
.page-headline h1 {
	font-size: 14px;
}
.share a {
	font-size: 12px;
}
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
