.row-30 > * {
	margin-bottom: 30px;
}
.color_black {
	color:#000!important;
}
.color_gray {
	color:#333!important;
}
.color_red {
	color:#015bac!important;
}
.color_Yellow {
	color:#FFD907!important;
}
.color_blue {
	color:#015bac!important;
}
.color_darkblue {
	color:#102c56!important;
}
.dark-gray{background-color: #e1e1e1;}

/*#social-sidebar*/
 
 .about-area, .about-two-area {
  padding: 120px 0 325px;
  position: relative
}
.question-ask-area {
  bottom: 0px;
  position: fixed;
  right: 70px;
  z-index: 200;
}
.close{ float:right; padding:10px;}
.question-popoup {
	background: #ffffff none repeat scroll 0 0;
	bottom: 100%;
	box-shadow: 0 0 5px rgba(3, 3, 3, 0.4);
	height: auto;
	margin-bottom: 30px;
	position: absolute;
	right: -40%;
	width: 340px;
	z-index: 2;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	opacity: 0;
	visibility: hidden;
	z-index: -9;
}
.question-popoup::before {
  background-color: #fff;
  box-shadow: 3px 3px 3px rgba(3, 3, 3, 0.2);
  content: "";
  height: 20px;
  margin-top: -10px;
  position: absolute;
  right: 25%;
  top: 100%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 20px;
}
.question-popoup.active {
  margin-bottom: 15px;
  opacity: 1;
  visibility: visible;
  z-index: 999999;
}
.question-popoup iframe{ padding:0px !important;}
.question-popoup h6 {
  color: #006b63;
  font-size: 16px;
  margin-bottom: 8px;
}
.question-popoup > p {
  color: #303030;
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 12px;
}
.q-text > span {
  display: block;
  font-size: 12px;
  padding-top: 3px;color: #303030;
}
.q-image img {
  border: 3px solid #efefef;
  border-radius: 50%;
}
.q-image {
  display: inline-block;
  margin-right: 8px;
}
.q-text {
  display: inline-block;
  position: relative;
  top: 4px;
}
.q-text h5{font-size: 14px;color: #303030;margin: 0;
  font-weight: 700;}
  .q-btn {
    display: inline-block;
    float: right;
    padding-top: 9px;
  }
  .q-btn.default-button {
  }
  .q-btn .default-button {
    border-color: #bbbbbb;
    color: #303030;
    font-size: 12px;
    padding: 5px 17px;
  }
  .q-btn .default-button:hover {
    border-color: #002e5b;
    color: #ffffff;
  }
  .help-form {
    display: block;
    padding: 10px 5px;border: 1px solid #005AAA;
  }
  .help-form h1 {
   color: #005AAA;
   margin-bottom: 10px;
   margin-top: 10px;
 }
 .help-form .sec-title span { color:#333; font-size:18px}
 .help-form form input[type="date"],.help-form form input[type="text"], .help-form form input[type="email"], .help-form form textarea {
   border: 1px solid #ccc;
   color: #333;
   display: block;
   font-size: 15px;
   height: 35px;
   margin-bottom: 10px;
   padding: 0 20px;
   width: 100%;
   font-weight: normal;
   transition: all 500ms ease;
 }
 .help-form form textarea{
  height: 180px;
  margin-bottom: 40px;
  padding: 10px 20px;
}
.help-form form input[type="text"]:focus{
  border-color: #f87845;        
}
.help-form form input[type="email"]:focus{
  border-color: #f87845;        
}
.help-form form textarea:focus{
  border-color: #f87845;    
}
.help-form form button {
	width: 100%;
	padding: 10px 0 10px;
	background: #999;
	color: #fff;
	cursor: pointer;
	font-size: 20px;
}
.help-form form button:hover{
  -webkit-transition: opacity .3s, right .4s;
  -moz-transition: opacity .3s, right .4s;
  -ms-transition: opacity .3s, right .4s;
  -o-transition: opacity .3s, right .4s;
  transition: opacity .3s, right .4s;
}
/**/
/* icons */
/**/
.help-form .icon-append, .help-form .icon-prepend {
	position: absolute;
	top: 0px;
	width: 35px;
	height: 35px;
	font-size: 15px;
	line-height: 35px;
	text-align: center;
	color: #b3b3b3;
}
.help-form .icon-append {
	right: 20px;
	padding-left: -8px;
	border-left-width: 1px;
	border-left-style: solid;
	color: #fff;
	background-color: #005AAA;
}
.help-form .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	color: #b3b3b3;
}

.help-form.input .icon-prepend + input,
.help-form.textarea .icon-prepend + textarea {
	padding-left: 46px;
}
.help-form.input .icon-append + input,
.help-form.textarea .icon-append + textarea {
	padding-right: 46px;
}
.help-form.input .icon-prepend + .icon-append + input,
.help-form.textarea .icon-prepend + .icon-append + textarea {
	padding-left: 46px;
}

#tawkchat-minified-container {
	margin: 0;
	border: 0 none;
	padding: 0;
	cursor: pointer;
	z-index: 999999;
	/* top: 2px; */
	/* right: 0px; */
	border-bottom: 0;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-box-shadow: rgba(0,0,0,0.0980392) 0 0 1px 2px;
	-moz-box-shadow: rgba(0,0,0,0.0980392) 0 0 1px 2px;
	box-shadow: rgba(0,0,0,0.0980392) 0 0 1px 2px;
	background-color: #999;
	border-radius: 5px 5px 0px 0px !important;
	-moz-border-radius: 5px 5px 0px 0px !important;
	-webkit-border-radius: 5px 5px 0px 0px !important;
	
}

#tawkchat-status-message {
	border: 0 none;
	margin: 5px 12px 2px 11px;
	padding: 0;
	white-space: nowrap;
	text-align: left;
	font-size: 17px; color:#FFF;
}
#short-message{	padding-left: 10px;}
.bio-details p{ text-align:justify;}
.help-form h1 {
	color: #005AAA;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 28px;
}
.help-form .sec-title span {
	color: #333;
	font-size: 18px;
}

 .close {
   line-height: 15px;
   right: 12px;
   top: 12px;
   position: absolute;
   font-weight: 500;
   cursor: pointer;
   z-index: 999;
   opacity:0.3
 }
 .close:hover {
   opacity:0.9
 }

.feature_slider #latest_news-slider_1{ margin-top:20px;}
.feature_slider #latest_news-slider_1 ul li a{color:#fff}
.feature_slider #latest_news-slider_1 ul li a:hover{color:#e75736}

#message_bg p a{ color:#315fa0; text-decoration:underline;}
#message_bg p a:hover{ color:#000}
#header-top {
	background: #e6eaf0; /*7ea7d9*/
}
	
.color-white{color:#fff !important;}
.color-blue{color:#2160af !important;}

.bgcolor-orange{ color:#fff; background-color:#ffcc66}
.bgcolor-lightgreen{color:#fff; background-color:#164b88}
.bgcolor-lightblue{color:#fff; background-color:#0175be}
.bg-min-hight450{ min-height:450px; overflow:hidden;}
.bg-min-hight400{ min-height:400px;overflow:hidden;}
.bg-min-hight350{ min-height:350px;overflow:hidden;}
.bg-min-hight300{ min-height:350px;overflow:hidden;}
.p-20{ padding:20px}
.p-10{ padding:10px}

#finance_tab .product_details_text h3
{font-size: 26px;
	color: #000; margin: 15px 0px;}
	#finance_tab  .bgcolor-lightgreen .product_details_text h3, #finance_tab  .bgcolor-lightblue .product_details_text h3
	{color: #fff; }
	
	
	.border-bottom{border-bottom: 1px solid #cfd5d9;}
	.feature_box {
		background: #fff;
		padding: 0px;
		transition: all 0.7s ease 0s;
		border-radius:0;
		margin-bottom: 0px;
	}

	.feature_box .caption {
		background: rgba(0, 88, 169, 0.7) none repeat scroll 0 0;
		left: 0;
		margin-top: -40px;
		padding: 15px 0 20px 0;
		position: absolute;
		right: 0;
		bottom:0%;
		margin-left:15px;margin-right:15px;
	}

	.toggle-body > p {
		font-size: 15px;
		padding-left: 15px;
		border-left: 1px solid #cfd5d9;
		margin-left: 25px;
		margin-top: -30px;
		padding-top: 20px;
		margin-bottom: -20px;
		padding-bottom: 20px;
	}
	.toggle-body > p.newstexbody {
		text-align:justify;
	}
	.newscontainer .toggle-heading a {
		font-size:18px;
		padding: 7px 0 7px 60px;
		height: auto;
		text-align: left;
		overflow:hidden;

	}
	.newscontainer .toggle-heading .lnews_date{ color:#f00; font-size:12px;font-family:Verdana, Geneva, sans-serif;}
	.newscontainer .toggle-heading a i {
		border: medium none;
		border-radius:0 ;
		font-size: 25px;
		height: 29px;
		left: 9px;
		line-height: 30px;
		margin-right: 0;
		margin-top: 0;
		position: absolute;
		text-align: center;
		top: 15%;
		width: 40px;

	}
	.news_image .price {
		bottom: 10px;
		position: absolute;
		right: 10px;
		z-index: 0;
	}
	.feature_box .caption h4{ padding:0 10px; color:#fff;}
	.bg_gray{ background:#fff}
	.bg_lightblue{ background:#fff}
	.toggle-body ul {
		margin:0px; padding:0px; margin-left:20px;
		padding-left: 20px;
		border-left: 1px solid #cfd5d9;
		margin-left: 25px;
		margin-top: 30px;
		padding-top:0px;
		margin-bottom: -20px;
		padding-bottom: 20px;
	}


	.toggle-body ul li {
		padding-bottom: 5px;
		list-style: url(../images/project_detail.jpg);
		margin-left: 15px;
	}
	.toggle-body ul > li > ul {
		border-left: 0px solid #cfd5d9;
		margin: 10px 10px;
		padding: 0 10px;
	}
	.toggle-body ul > li > ul > li{
		padding-bottom: 5px;
		list-style: url(../images/arrow_blue.gif);
		margin-left: 15px;
	}
	.heading h2{ font-size:28px}
	.fromheading h2{ font-size:36px;font-family:"Century Gothic"; font-weight:700;}
	.updates {
		background: #EAEFFF;
		padding: 0px;
		border-radius: 5px;
		height: auto;
	}
.tips-body ul {
		margin:0px; padding:0px; margin-left:20px;
		padding-left: 15px;
		margin-left: 25px;
		margin-top: -30px;
		padding-top: 20px;
		margin-bottom: -20px;
		padding-bottom: 20px;
	}
.tips-body ul li {
	padding-bottom: 12px;
	list-style: url(../images/footer-arrow.png);
	margin-left: 15px;
	font-size: 16px;
}
.tips-body ul li ul{ margin:0 10px;}
.tips-body ul li ul li {
	padding-bottom: 5px;
	list-style: disc;
	margin-left: 15px;
	font-size: 16px; font-weight:300; color:#555
}
.feauter-body h2{ color:#06C;font-size: 26px;padding-top: 15px;}
.table-striped > thead > tr {
background: #555  none repeat scroll 0 0;
color: #ffffff;
font-size: 13px;
text-transform: uppercase;
}
.charges .table-striped tr td h4{
color: #315fa0;
}	
.border-button {
	font-size: 100%;
	font-weight: 500;
	display: inline-block;
	background: 0 0;
	padding: 7px 35px;
	border-radius: 200px;
	border: 2px solid #000;
	color: #000;
	position: relative;
	z-index: 5;
}
.hvr-bubble-float-bottom {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	-webkit-transition-property: transform;
	transition-property: transform;
}
	.loader {
		background: #1f62b0;
	}
	.sk-rotating-plane {
		padding:10px; height:80px; width:300px;
		-webkit-animation:none;
		animation:none;
	}
.sk-rotating-plane {
	height: 100px;
	left: 32%;
	margin: -20px 0 0 -20px;
	position: absolute;
	top: 40%;
	width: 504px;
	animation: none;
	text-align: center;
}
	.sk-rotating-plane {
	background-color: #1f62b0;
	}
	/*#sjiblbdloading {
		-webkit-animation: rotation 2s infinite linear;
	}

	@-webkit-keyframes rotation {
		from {
			-webkit-transform: rotate(0deg);
		}
		to {
			-webkit-transform: rotate(359deg);
		}
	}*/
	
.sk-rotating-plane p {
	color: #fff;
	font-family: inherit;
	font-size: 25px;
	font-family: "Century Gothic";
	margin: 0px;
	white-space: nowrap;
	overflow: hidden;
	text-transform: uppercase;
	width: 100%;
	line-height: 33px;
	text-align:right;
}

.sk-rotating-plane p:nth-child(2){
  animation:type2 3.5s steps(100, end)
}

.sk-rotating-plane p a{
  color: lime;
  text-decoration: none;
}

.sk-rotating-plane span{
  animation: blink 0.1ms infinite;
}

@keyframes type{ 
  from { width: 0; } 
} 

@keyframes type2{
from { width: 0 }
  to { width: 100% }
} 
@keyframes type1{
   3%{width: 0;}
   50%{width: 0;}
  100%{ width: 250; }
} 
 


@keyframes blink{
  to{opacity: .0;}
}

::selection{
  background: black;
}	
.latest_box {
	background: #fff;
	padding: 20px 25px 25px;
	border-radius: 0px;
	width: 368px;
	height: 174px;
	border: 1px solid #ccc;
	/*-moz-box-shadow: 0px 12px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 12px 0px rgba(0, 0, 0, 0.5);*/
}
.latest_box:hover {	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	border: 1px solid #9bbef0;
}
.latest_box h3 {
	font-size: 16px;
	line-height: 26px;
	color: #333;
	min-height: 80px;
}
.latest_box span {
	font-size: 12px;
	vertical-align: middle;
	color: #e75635;
}
.agetn-contact-2 > p:nth-child(6) {
		margin: -23px 0 0 42px;
	}

	.agetn-contact-2 span{
		margin: -23px 0 0 42px;

	}
	.agetn-contact-2 p {
		font-size: 14px !important;
		padding-bottom: 17px;
		color: #fff;
	}

	#contact-us .contact-text {
		background: #005aaa;top: 60px;
	}
	.no-touch #cd-zoom-in:hover, .no-touch #cd-zoom-out:hover {
		background-color: #005aaa;
	}
	#cd-zoom-in, #cd-zoom-out {
		background-color: #005aaa;
	}

	#google-container {
		height: 450px;
	}

	#footer_1 p {
		color: #fff; font-size:12px; font-weight:300;
	}

	#our-partner-slider .owl-prev {
		position: absolute;
		left: -25px;
		top: 29px;
	}

	#our-partner-slider .owl-next {
		position: absolute;
		right: -30px;
		top: 29px;
	}

	#header-top .cont_office ul li a {
		color: #fff;
		padding: 5px;
		display: block;
		font-size: 14px;
	}
	#header-bottom .get-tuch {
		display: inline-block;
		margin-left: 15px;
	}
	#header-bottom .get-tuch ul li h4{
		color: #303133 !important;
		font-size:18px; font-weight:700;
		}
	 #header-bottom .get-tuch ul li p {
		color: #303133 !important;
		font-size:12px; font-weight:normal;
	}
	.addressbox {
		margin-top:20px;
	}
	#header-bottom .get-tuch i {
		display: inline-block;
		font-size: 36px;
		margin-right: 15px;
		vertical-align: text-bottom;
	}

	.footer_botom {
		background: #1b3d6f;
	}

	.social-icons li {
		background: #fff;
		border-radius:0;
		display: inline-block;
		height: 35px;
		line-height: 35px;
		margin-right: 2px;
		text-align: center;
		width: 35px;
	}
	.navbar-nav > li > a {
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 25px;
	}




	.dropdown-menu-full{
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		padding: 5px 0;
		margin: 2px 0 0;
		font-size: 14px;
		text-align: left;
		list-style: none;
		background-color: #002a64;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		/* border: 1px solid #ccc; */
		border: solid 1px #002a64;
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
		box-shadow: 0 6px 12px rgba(0,0,0,.175);
		border-top: 5px solid #f89721 !important;
	}
	nav.navbar.bootsnav li.dropdown .dropdown-menu-full ul.dropdown-submenu > li {
		border-bottom: solid 1px transparent;
		width: 90%; line-height:1.1;
	}

	nav.navbar.bootsnav li.dropdown .dropdown-menu-full ul.dropdown-submenu > li > a {
		color: #dad4d4;
	}
	.agleft-1{left: -0px;}
	.agleft-2{left: -99px;}
	.agleft-3{left: -172px;}
	.agleft-4{left:-325px;}
	.agleft-5{left: -780px}
	.agleft-6{left: -851px;}
	
	.no-pading-col-md{ padding:0;}

	nav.navbar.bootsnav li.dropdown h4 {
		font-weight: 600;
		margin-bottom: 10px; color:#fff;
		text-align:left; font-size:16px;
		font-family: "Webly Sleek SemiLight";
	}
	
	nav.navbar.bootsnav li.dropdown a:hover h4 { 
	padding-left:5px;
	color:#DADADA;
	 transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	}
	
	/*-----------------Flat imagebox--------------*/

	.flat-imagebox {
		margin: 0 -15px;
	}

	.flat-imagebox .item-three-column {
		float: left;
		padding: 0 15px;
	}

	.imagebox {
		position: relative;
	}

	.imagebox .box-wrapper {
		overflow: hidden;
		position: relative;
	}

	.imagebox .box-header {
		position: absolute;
		left: 0px;
		right: 0px;
		bottom: 30px;
		padding: 10px 80px 10px 20px;
		min-height: 50px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}

	.imagebox .box-header:after {
		width: 100%;
		height: 100%;
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		z-index: -1;
		background-color: #ee4621;
		-webkit-opacity: 0.85;
		-khtml-opacity: 0.85;
		-moz-opacity: 0.85;
		opacity: 0.85;
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
		filter: alpha(opacity=85);
	}

	.imagebox .box-header::before {
		content: "\f054";
		position: absolute;
		font-family: "fontAwesome";
		text-align: center;
		line-height: 40px;
		right: 5px;
		top: 5px;
		/* bottom: 5px; */
		width: 55px;
		height: 40px;
		color: #ffffff;
		background-color: transparent;
		/* text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); */
		font-weight: normal;
		font-size: 18px;
	}

	.imagebox .box-header .box-title {
		font-size: 16px;
		font-weight: 700;
		text-transform: uppercase;
		line-height: normal;
		margin: 0;
		position: relative;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	}

	.imagebox .box-header .box-title:after {
		width: 50px;
		height: 3px;
		content: "";
		position: absolute;
		left: 0;
		top: -10px;
	}

	.imagebox .box-header .box-title a {
		color: #ffffff;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	}

	.imagebox .box-header .box-subtitle {
		margin: 5px 0 0 0;
		color: #ffffff;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
		position: relative;
	}

	.imagebox .box-header .box-subtitle:before {
		font-family: "FontAwesome";
		content: "\f0a9";
		display: inline-block;
		margin: 0 6px 0 0;
	}

	.imagebox .box-content {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		color: #ffffff;
		padding: 30px;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
		visibility: hidden;
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transform: translateX(-100%);
		-webkit-opacity: 0;
		-khtml-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
		filter: alpha(opacity=0);
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	.imagebox .box-content:after {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #15416e;
		z-index: -1;
		-webkit-opacity: 0.9;
		-khtml-opacity: 0.9;
		-moz-opacity: 0.9;
		opacity: 0.9;
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
		filter: alpha(opacity=90);
	}

	.imagebox .box-content .button.style1 {
		margin-top: 30px;
	}

	.imagebox:hover .box-header {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%);
	}

	.imagebox:hover .box-content {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		visibility: visible;
		-webkit-opacity: 1;
		-khtml-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		filter: alpha(opacity=100);
	}
	.imagebox .box-content .button.style1 {
		margin-top: 30px;
	}
	.imagebox .box-content .box-desc{ line-height:22px;}
	.btn-white {
		border: 1px solid transparent;
		padding: 10px 36px;
		display: inline-block;
		font-size: 12px;
		text-transform: uppercase;
		position: 0;
		overflow: hidden;
		background: #fff;
		color: #333; text-shadow:none;
	}
	.button.style2:hover {
		background: #ffffff;
		text-shadow: none;
		color: #15416e;
	}

	ul.cart-list > li {
		padding: 5px 0;
	}
	ul.cart-list > li a{ border-bottom: medium none !important;padding: 5px 0px !important; color:#FFF !important;}
	.footer_link_1 li a:hover {
		color: #CFCFCF;
	}
	@media (max-width: 767px) {
		.left-1{left:0px;}
		.left-2{left: 0px;width: 100%;}
		.left-3{left: 0px;width: 100%;}
		.left-4{left: 0px;width: 100%;}
		.md-sm-hidden{ display:none !important;}
		.bg-white .img{ text-align:center;}
	}

	/*//////////////////////////////// Socoial//////////////////////////*/

	#social-sidebar {
		right: 0;
		margin-top: -135px;
		position: fixed;
		top: 50%;
		z-index: 10000
	}

	#social-sidebar .entypo-self, #social-sidebar .lag_transform, #social-sidebar .transform {
		line-height: 30px;
		padding: 7px;
		text-align: center;
		width: 35px;
		background:#0c0b0b;
		border-radius:0px;
		display: block;
		color: #fff
	}
	#social-sidebar .transform span, #social-sidebar .transform:hover span {
	right: -60px;
	z-index: 0;
	opacity: 1;
	font-size: 16px;
	font-weight: bold;
	}
	#social-sidebar .entypo-self, #social-sidebar .transform {
		font-size: 14px;
		margin-bottom: 7px;
		position: relative
	}
	#social-sidebar .transform {
		height: 162px
	}
	#social-sidebar .transform span {
	transform: rotate(90deg);
	color: #fffc00;
	/* font-weight: 400; */
	}
	#social-sidebar .lag_transform span, #social-sidebar .lag_transform:hover span {
		right: -14px;
		z-index: 0;
		opacity: 1
	}
	#social-sidebar ul {
		list-style: none;
		padding: 0;
		margin: 0
	}
	#social-sidebar .lag_transform {
		font-size: 18px;
		margin-bottom: 7px;
		position: relative;
		height: 70px
	}
	#social-sidebar a[class*=media] span, #social-sidebar a[class*=media] span:before, #social-sidebar a[class*=media]:hover, #social-sidebar a[class*=self] span, #social-sidebar a[class*=self] span:before, #social-sidebar a[class*=self]:hover, #social-sidebar a[class*=socialmedia] span, #social-sidebar a[class*=socialmedia] span:before, #social-sidebar a[class*=socialmedia]:hover, #social-sidebar a[class*=twitter] span, #social-sidebar a[class*=twitter] span:before, #social-sidebar a[class*=twitter]:hover {
		background: #666
	}
	#social-sidebar a em, .loanheadline h2, i.phoneicon-custom {
		margin-bottom: 5px;
		display: inline-block
	}
	#social-sidebar .lag_transform span {
		transform: rotate(90deg);
		color: #fff;
		font-weight: 400
	}
/* #social-sidebar .entypo-self {
 	height: 30px
 	}*/
 	#social-sidebar a img {
 		height: 25px
 	}
 	#social-sidebar a:hover span {
 		right: 130%;
 		opacity: 1
 	}
 	#social-sidebar a span {
 		border-radius: 3px;
 		line-height: 24px;
 		right: -522%;
 		margin-top: -16px;
 		-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
 		filter: alpha(opacity=0);
 		opacity: 0;
 		padding: 4px 8px;
 		position: absolute;
 		-webkit-transition: opacity .3s, right .4s;
 		-moz-transition: opacity .3s, right .4s;
 		-ms-transition: opacity .3s, right .4s;
 		-o-transition: opacity .3s, right .4s;
 		transition: opacity .3s, right .4s;
 		top: 50%;
 		white-space: nowrap;
 		z-index: -1
 	}
 	#social-sidebar a em {
 		font-style: normal;
 		text-align: left;
 		float: left;
 		padding: 1px;
 		font-size: 13px
 	}
 	.headline-center p, .helplinebox {
 		text-align: center
 	}
 	#social-sidebar a em:hover {
 		text-decoration: underline
 	}
 	#social-sidebar a span:before {
 		content: "";
 		display: block;
 		height: 8px;
 		right: -4px;
 		margin-top: -4px;
 		position: absolute;
 		top: 50%;
 		-webkit-transform: rotate(45deg);
 		-moz-transform: rotate(45deg);
 		-ms-transform: rotate(45deg);
 		-o-transform: rotate(45deg);
 		transform: rotate(45deg);
 		width: 8px;
 		z-index: -2
 	}
 	#social-sidebar a span.subsidiaries:before {
 		margin-top: -80px
 	}
 	#social-sidebar a[class*=dribbble] span, #social-sidebar a[class*=dribbble] span:before, #social-sidebar a[class*=dribbble]:hover {
 		background: #DD4949
 	}
 	#social-sidebar a[class*=behance] span, #social-sidebar a[class*=behance] span:before, #social-sidebar a[class*=behance]:hover {
 		background: #3162A2
 	}
 	#social-sidebar a[class*=subsidiaries] span, #social-sidebar a[class*=subsidiaries] span:before, #social-sidebar a[class*=subsidiaries]:hover {
 		background: #093
 	}
 	#social-sidebar a[class*=googleplus] span, #social-sidebar a[class*=googleplus] span:before, #social-sidebar a[class*=googleplus]:hover {
 		background: #d7262b
 	}
 	.activesub {
 		background: #093!important
 	}
 	#social-sidebar a.activesub span {
 		right: 130%!important;
 		opacity: 1!important
 	}



 	#signOn {
 		width:224px;
 		margin-top:100px;
 		position:absolute;
 		z-index:1;
 		top:0;
 		height:340px; z-index:91;

 	}
 	#signOn a {
 		color:#FFF;
 		display:block;
 		font-size:14px;
 		text-decoration:none
 	}

 	#signOn a:hover, #signOn a:focus {
 		text-decoration:underline
 	}
 	#signOnMain {
 		background-color:rgba(49, 95, 160, 0.5) !important;
 		padding:15px 20px 9px
 	}
 	#signOnMain h2 {
 		color:#fff;
 		font-size:16px;
 		margin-bottom:10px;
 		font-weight:500
 	}
 	#signOnHeader img {
 		float:left
 	}
 	.formElement {
 		border-radius:2px;
 		box-sizing:border-box;
 		color:#434343;
 		font-size:13px;
 		height:35px;
 		padding:9px 10px;
 		width:184px;
 		border:1px solid #fff
 	}
 	.formElementsDestination {
 		margin-bottom:7px
 	}
 	.formElementsUsername {
 		margin-bottom:6px
 	}
 	.formElementsPassword {
 		margin-bottom:10px
 	}
 	.formElementsSaveUsername {
 		margin-bottom:10px;
 		height:15px
 	}
 	.formElement.formElementDropdown {
 		background-color:#d8d8d8;
 		color:#434343;
 		font-weight:bold;
 		padding:0 0 0 6px;
 		font-size:13px
 	}
 	.formElement.formElementCheckbox {
 		height:auto;
 		width:13px;
 		opacity:0
 	}
 	.formElementCheckbox, .formElementCheckbox+label {
 		float:left
 	}
 	.formElementCheckbox+label {
 		background:url(../images/homepage-signon-checkbox-inactive.svg) no-repeat left top;
 		padding:0 0 0 22px;
 		color:#FFF;
 		margin:0 0 0 -12px;
 		z-index:2;
 		background-size:16px 100%;
 		width:160px; font-weight:300;
 	}
 	.formElementCheckbox:checked+label {
 		background:url(../images/homepage-signon-checkbox-active.svg) no-repeat;
 		background-size:16px 100%
 	}
 	input#inputTopSearchField:focus, select:focus, input[type="submit"]:focus, .formElementCheckbox:focus+label, .formElementRadio:focus+label {
 		outline:1px dotted
 	}
 	.formSubmit {
 		margin-bottom:8px
 	}
 	.formSubmit input[type="submit"] {
 		background-color:#a3c7f9;
 		border:0 none;
 		border-radius:2px;
 		color:#FFF;
 		font-size:16px;
 		height:35px;
 		text-align:center;
 		width:184px
 	}
 	.formSubmit input[type="submit"]:hover, .formSubmit input[type="submit"]:focus {
 		text-decoration:underline
 	}
 	#signUp {
 		background-color:#214270;
 		padding:10px 20px 10px
 	}
 	#signUp a:last-child {
 		margin-bottom:0
 	}
 	#signOnHeader>img {
 		padding-top:2px
 	}
 	.formElement::-webkit-input-placeholder {
 		color:#777;
 		font-size:16px;

 	}
 	.formElement::-moz-placeholder {
 		color:#777;
 		font-size:16px;
 		opacity:1!important
 	}
 	.formElement:-ms-input-placeholder {
 		color:#777;
 		font-size:16px;
 	}
 	ul li a.signIn:lang(es) {
 		position:relative
 	}

 	#taskbar {
 		background-color: rgba(49, 95, 160, 1.0);
 		height: auto;
	/*text-align: center;
	position: absolute;
	right: 0;
	bottom: -160px;
	left: 0;*/
	/* max-width: 1200px; */
	z-index: 99;
	margin: 0 auto;
}
#taskbar .inner {
	max-width:100%;
	margin:0 auto
}
#taskbar ul {
	margin:0;
	padding:0;
	list-style:none
}
#taskbar .task  {
	margin:0;
	padding: 20px 20px  20px 20px; min-height:120px;
	background-color: rgba(155, 190, 240, 0.3);
	border: 1px solid #95b1d8 !important;
	-webkit-transition: -webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;
	transition: transform .3s ease-in-out,box-shadow .3s ease-in-out;
	transition: transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;
	width: calc(16% - ((.5rem * 3)/ 6));
}

#taskbar .task {
	margin: .5rem 0 0 .5rem;
}

.task {
	width:190px;
	float:left;
	border-left:1px solid rgba(256, 256, 256, 0.3);
	height:150px;
	padding: 8px 10px;
	text-align: center;
}
.task:hover {
	background-color: #903;
	-webkit-transform: scale(1.025);
	transform: scale(1.025);
	-webkit-box-shadow: 0 10px 40px 15px rgba(0,0,0,.1);
	box-shadow: 0 10px 40px 15px rgba(0,0,0,.1);
	z-index: 1;
}

li.task:first-child {
	border-left:none
}

.taskContentWrapper {
	display:none
}
.task a {
	color:#FFF;
	display:inline-flex;
	font-size:16px;
	font-weight:500;
	text-decoration:none;
	position:relative;
	padding-top:55px;
	transition:all 500ms linear 0s;
	font-family:"Webly Sleek Light";
}
.task div.taskSecondstate {
	color:#FFF;
	display:block;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	padding-top:50px;
	padding-bottom:1px;
	transition:all 500ms linear 0s
}
.taskContentWrapper div.taskSecondstate {
	width:159px;
	margin:0 auto
}
.task a.activeState {
	padding-top:0
}
.task div.activeState {
	padding-top:1px
}
.task:hover a, .task a:focus {
	text-decoration:underline
}
.task div.taskSecondstate:hover, .task div.taskSecondstate:focus {
	text-decoration:underline;
	cursor:pointer
}
.task div.activeState:focus {
	text-decoration:none
}
.taskImageContainer {
	position:absolute;
	left:0;
	right:0;
	top:0
}

.task span {
	display:block
}
.taskHiddenContent {
	display:none;
	margin-top:20px
}
.task input, .task select {
	border:0 none;
	height:20px;
	font:12px verdana;
	border-radius:2px;
	box-sizing:border-box;
	width:126px
}
.task input {
	padding:0 9px
}
.task input[type="submit"]:focus, .task input[type="submit"]:hover {
	text-decoration:underline
}
.task input[type="submit"] {
	border:0 none;
	font-family:verdana;
	font-weight:bold;
	height:22px;
	background-color:#00698c;
	border-radius:2px;
	color:#fff;
	margin-left:5px;
	width:auto
}

/*###########################################*/

#devtaskbar {
 		background-color: rgba(255, 255, 255, 1.0);
 		height: auto;
	/*text-align: center;
	position: absolute;
	right: 0;
	bottom: -160px;
	left: 0;*/
	/* max-width: 1200px; */
	z-index: 99;
	margin: 0 auto;
}
#devtaskbar .inner {
	max-width:100%;
	margin:0 auto
}
#devtaskbar ul {
	margin:0;
	padding:0;
	list-style:none
}
#devtaskbar .devtask  {
	margin:10px 10px;
	padding: 20px 20px  20px 20px; min-height:120px;
	background-color: rgba(255, 255, 255, 1);
	border: 1px solid #000 !important;
	-webkit-transition: -webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;
	transition: transform .3s ease-in-out,box-shadow .3s ease-in-out;
	transition: transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;
	width: calc(22% - ((.5rem * 3)/ 6));
}

#devtaskbar .devtask {
	/*margin: .5rem 0 0 .5rem;*/
}

.devtask {
	width:190px;
	float:left;
	border-left:1px solid rgba(256, 256, 256, 0.3);
	height:180px;
	padding: 8px 10px;
	text-align: center;
}
.devtask:hover {
	background-color: #903;
	-webkit-transform: scale(1.025);
	transform: scale(1.025);
	-webkit-box-shadow: 0 10px 40px 15px rgba(0,0,0,.1);
	box-shadow: 0 10px 40px 15px rgba(0,0,0,.1);
	z-index: 1;
}






#inputTopSearchField::-webkit-input-placeholder {
	color:#777;
	font-size:12px;
	opacity:1!important
}
#inputTopSearchField::-moz-placeholder {
	color:#777;
	font-size:12px;
	opacity:1!important
}
#inputTopSearchField:-ms-input-placeholder {
	color:#777;
	font-size:12px
}
.basia-locations {
	width: 100%;
	background: #f6f6f6;
	position: relative;
	float: left;
	left: 0;
}
.basia-featured {
	width: 100%;
	background:#ebe9e5;
	position: relative;
	float: left;
	left: 0;
}
.basia-locations .basia-wrapper.col2 {
	width: 50%;
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	text-align: left;
}
.basia-locations h3 {
	color: #ec0000;
	font-weight: 800;
	/* font-family: 'openRegular', sans-serif; */
	font-size: 1.8em;
	text-transform: uppercase;
	letter-spacing: .1em;
	line-height: 1.2em;
	margin: 8% 0% 4% 0%;
}
.button01 {
	background-color: #EC0000;
	color: #fff;
	font-size: 1.5em;
	font-weight: 700;
	padding: 0.8em 1.85em 0.7em;
	line-height: 1.15em;	text-transform: uppercase;
}
.button01 {
	letter-spacing: .15em;
	padding: 0.62em 1.65em 0.50em;
	border: 3px solid #ec0000;
}
.button01:hover {
	background-color: #fff;
	color: #EC0000;
	text-decoration: none;
	padding: 0.62em 1.65em 0.50em;
	border: 3px solid #ec0000;
}
a.morelink  {
	text-transform: capitalize;
	font-weight: 300;
	letter-spacing: 0.3px;
	font-size: 14px;color: #FF1515;
}
.morebtn{ padding:3px 10px; }
a.morelink:hover {
	text-decoration: underline;color: #FF1515;
}
#csv-mif-4x {
	position: absolute;
	top: -40px;
	right: -13px;
	color: #caecfb;
}
.mif-4x {
	font-size: 12.5rem;
	vertical-align: 50%;
}
#csv-mif-4x {
	color: #fff;
}
.mif-play::before {
	font-family: "FontAwesome";
	content: "\f0da";
	display: inline-block;
}
.place-right{ float:right;}
.gcc-chat-button { 
	/*background-color: #e89222;*/
	border-radius: 5px 5px 0 0;
	bottom: 0;
	color: #ffffff !important;
	cursor: pointer;
	font-family: Tahoma !important;
	font-size: 15px !important;
	font-weight: bold !important;
	height: 35px;
	line-height: 35px !important;
	padding-right: 10px;
	position: fixed;
	right: 80px; 
	z-index:999;
}


.gcc-chat-button.blue {
	background-color: #999;
	}.gcc-chat-button.orange { background-color:#e49726; }
	.gcc-chat-button.red { background-color:#FE0000; }
	.gcc-chat-button.yellow { background-color:#E0C100; }
	.gcc-chat-button.green { background-color:#81B480; }
	.gcc-chat-button.pink { background-color:#ED017f; }

	.gcc-chat-button .lcbs-left, .gcc-chat-button .lcbs-right{ 
		color: #ffffff !important;
		float: left;
		font-family: Tahoma !important;
		font-size: 15px !important;
		font-weight: 500 !important;
		line-height: 34px !important;
		padding: 0 0 0 10px;
	} 

	.gcc-chat-button .live_chat { 
		border-right: 1px solid #ffffff; 
		height: 22px; 
		padding-right: 5px; 
		#margin-top: 7px; 
	}

/*.gchat-button {
	background-color: #46464e;
	bottom: 0;
	color: #ffffff;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	padding: 0 13px;
	position: fixed;
	right: 5px;
	text-align: center;
	text-shadow: 0 0 1px #000000;
	width: 204px;
	top: 0;
	left: 0;
	margin: auto;
	}*/
	.gchat-button.btn-disable { color:#cccccc !important; }

	.g-chat-customer-window {
		#width:300px;
		#height:378px;
		border-width:0;
		border-style:solid;
		#position:fixed !important;
		#bottom:5px;
		#right:5px;
		#border-radius:5px 5px 0 0;
		z-index:1000;
		box-shadow:0 0 5px #000000;
		padding-left:0 !important;
		padding-right:0 !important;
		height:100%;
	}
	.directors_info .directors_info-left {
		color: #000000;


	}
	.directors_info-left .img-box, .directors_info-left .img-box {
		margin: 0 auto 0px;
		width: 90%;
		height: 90%;
		overflow: hidden;
		display: block;
		position: relative;	padding: 10px 10px;
		background-color: #fff;

	}

	.directors_info-left-img::after {
		border-bottom: 20px solid transparent;
		border-left: 20px solid #fff;
		border-right: none;
		border-top: 20px solid transparent;
		content: "";
		height: 0;
		right: 8px;
		position: absolute;
		top: 51px;
		width: 0;
	}
	.directors_info-right-img::after {
		border-bottom: 20px solid transparent;
		border-right: 20px solid #fff;
		border-left: none;
		border-top: 20px solid transparent;
		content: "";
		height: 0;
		left: 8px;
		position: absolute;
		top: 51px;
		width: 0;
	}
	.textcontent{ text-align:justify}
	.directors_info-right .bodname{
		font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;
		font-size: 24px;
		font-weight: 300;
		color: #621a4b;
		margin: 42px 0 24px 0;
	}
	.directors_info-right .boddesignation{
		font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;
		font-size: 16px;
		font-weight: 700;
		color: #621a4b;
		margin: 30px 0 12px 0;
	}



/*Executive
*/
.executive_info .executive_info-left {
	color: #000000;
	

}
.executive_info-left .img-box, .executive_info-left .img-box {
	margin: 0 auto 0px;
	width: 90%;
	max-height:255px;
	min-height:255px;
	overflow: hidden;
	display: block;
	position: relative;	padding: 10px 10px;
	background-color: #fff;

}

.executive_info-right .bodname {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #621a4b;
	margin: 15px 0 10px 0; text-align:center;
	line-height: 25px;
}
.executive_info-right .boddesignation{
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #621a4b;
	margin: 10px 0 10px 0; text-align:center;
}


.executive_info-left .img-box{
	border: 5px solid #ffffff;
	/*-webkit-transition: all 0.3s ease 0.2s;
	-moz-transition: all 0.3s ease 0.2s;
	-ms-transition: all 0.3s ease 0.2s;
	-o-transition: all 0.3s ease 0.2s;
	transition: all 0.3s ease 0.1s;
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);*/
	padding:10px; margin:10px auto;
	
}
.btn-executive_info_border {
	border: 1px solid #0ba1c9;
	padding:0px 10px;
	background-color:#fff;
	margin-bottom:10px;
	text-transform: uppercase;
	overflow: hidden;
	transition: color 1000ms ease 0s, background-color 1500ms ease 0s !important;
}	
.btn-executive_info_border:hover{
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	border: 1px solid #e65636;
}	
/*.cbp-item-wrapper {
	height: 400px !important;
	}*/
	.bordertop{border-top:1px solid #ccc}
	.dropdown-submenu h4 img{ float:left; display:none}
/*img {
	max-width: 100%;
	height: auto;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}*/
	.directors_info hr {
		border-top: 3px solid #666;
		padding-right: 15px;
		padding-left: 15px;
	}
	.action-bar-wrapper {
		background-color:#fff;
		z-index:84;
		transition:left .2s ease
	}
	.action-bar-wrapper .container {
		max-width:100%
	}
	.action-bar-wrapper .action-bar .dd-wrapper {
		display:block;
		margin-left:-12px;
		margin-right:-12px;
		border-bottom:1px solid #d7d2cb
	}
	.action-bar-wrapper .action-bar .dd-wrapper.is-open .dd-button:after {
		content:" ";
		position:fixed;
		z-index:83;
		top:0;
		bottom:0;
		left:0;
		right:0
	}
	.action-bar-wrapper .action-bar .dd-wrapper.is-open .dd-label:after {
		border-color:#d5002b;
		border-right:7px solid transparent;
		border-left:7px solid transparent
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dd-button {
		width:100%;
		background-color:#fff;
		color:#000;
		border-color:#fff;
		border-radius:0;
		display:inline-block;
		padding:6px 36px 6px 10px;
		border:1px solid #fff;
		height:60px;
		text-align:left
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dd-button:hover .dd-label:after, .action-bar-wrapper .action-bar .dd-wrapper .dd-button:active .dd-label:after {
		border-color:#90b3e4;
		border-right:7px solid transparent;
		border-left:7px solid transparent
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dd-button .dd-label {
		display: block;
		color: #621a4b;
		font-size: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-weight: 500;
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dd-button .dd-label:after {
		content:" ";
		display:block;
		vertical-align:middle;
		border-top-width:8px;
		border-color:#000;
		border-top-style:solid;
		border-right:7px solid transparent;
		border-bottom:none;
		border-left:7px solid transparent;
		position:absolute;
		right:18px;
		top:24px;
		height:8px;
		width:14px
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dd-button .dd-label:hover:after {
		border-color:#90b3e4;
		border-right:7px solid transparent;
		border-left:7px solid transparent
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dropdown-menu {
		margin:0;
		position:relative;
		background-color:#fff;
		padding:18px 12px;
		box-shadow:none;
		border:0;
		border-radius:0;
		z-index:84
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dropdown-menu li {
		border-bottom:1px solid rgba(51, 51, 51, 0.1);
		font-size:16px;
		font-weight:400;
		color:#315fa0;
		white-space:normal;
		display:block
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dropdown-menu li.dropdown-menu-headline {
		background-color:#ebe9e5;
		font-weight:700;
		color:#315fa0;
		border-top:none;
		padding:7px 6px;
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dropdown-menu li.dropdown-menu-headline:first-child {
		border-top:1px solid #d7d2cb
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dropdown-menu li.no-border {
		border-bottom:none
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dropdown-menu li .btn {
		white-space:normal;
		padding:8px 6px 7px
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dropdown-menu li:hover {
		background-color:#f4f3f0
	}
	.action-bar-wrapper .action-bar .dd-wrapper .dropdown-menu:last-child {
		border-bottom:none
	}
	.action-bar-wrapper .action-bar .cta-wrapper {
		padding:18px;
		text-align:center;
		border-bottom:1px solid #d7d2cb;
		margin-left:-12px;
		margin-right:-12px
	}
	.action-bar-wrapper .action-bar .cta-wrapper button, .action-bar-wrapper .action-bar .cta-wrapper .btn {
		display:block;
		margin-bottom:12px;
		overflow:hidden;
		text-overflow:ellipsis;
		width:100%
	}
	.action-bar-wrapper .action-bar .cta-wrapper button:last-child, .action-bar-wrapper .action-bar .cta-wrapper .btn:last-child {
		margin-bottom:0
	}
	.action-bar-wrapper .action-bar .cta-wrapper .btn-dropdown {
		display:block
	}
	.action-bar-wrapper .action-bar .cta-wrapper .btn-dropdown:last-child button {
		margin-bottom:0;
		padding-right:30px
	}
	.action-bar-wrapper .action-bar .cta-wrapper .btn-dropdown button {
		padding-right:30px
	}
	.action-bar-wrapper .action-bar .cta-wrapper .btn-dropdown button span.btn-dropdown-caret {
		margin-right:-14px
	}
	.action-bar-wrapper .action-bar .cta-wrapper .btn-dropdown .dropdown-menu {
		left:0
	}
	.action-bar-wrapper .action-bar .cta-wrapper .dropdown-menu button {
		margin-left:0;
		padding-right:0
	}
	.action-bar-wrapper .action-bar .cta-wrapper .cta-text {
		display:table-cell;
		text-align:center;
		margin-top:0;
		font-weight:400;
		vertical-align:middle;
		width:100%
	}
	.action-bar-wrapper .action-bar .cta-wrapper .cta-text p {
		margin:0 12px 0 0
	}
	.action-bar-wrapper .action-bar .cta-wrapper .cta-call {
		display:block;
		text-align:center;
		line-height:1
	}
	.action-bar-wrapper .action-bar .cta-wrapper .cta-call .cta-icon {
		display:block;
		margin:0 auto 12px
	}
	.action-bar-wrapper .action-bar .cta-wrapper .cta-call path {
		fill:#d5002b
	}
	.action-bar-wrapper .action-bar .cta-wrapper .cta-call .cta-desc-wrapper .cta-desc {
		margin:0 0 6px;
		color:#575f65;
		font-weight:400
	}
	.action-bar-wrapper .action-bar .cta-wrapper .cta-call .cta-desc-wrapper .cta-number {
		display:block;
		color:#2d373e;
		font-weight:700;
		cursor:default
	}
	.action-bar-wrapper .action-bar .cta-wrapper .cta-call .cta-desc-wrapper .cta-number:hover {
		text-decoration:none
	}
	.action-bar-wrapper .action-bar .cta-wrapper .badge {
		display:none;
		margin-left:6px
	}
	.fix-action-bar {
		z-index:90
	}
	.fix-action-bar .action-bar .cta-wrapper {
		position:fixed;
		margin-top:0;
		top:54px;
		background-color:#fff;
		left:0;
		right:0;
		z-index:90;
		transition:left .1s ease
	}
	.fix-action-bar .action-bar .dd-wrapper .dropdown-menu {
		z-index:100
	}
	.home .fix-action-bar .action-bar .cta-wrapper {
		top:126px
	}
	.has-openSidebar .fix-action-bar .action-bar .cta-wrapper, .has-openSidebar .action-bar-wrapper .action-bar .cta-wrapper {
		left:375px;
		right:initial;
		z-index:80;
		transition:left .1s ease
	}
	.btn-dropdown .dropdown-menu li .btn-link, .btn-dropdown .dropdown-menu li a {
		display:block;
		color:#575f65;
		width:100%;
		text-align:left
	}
	@media only screen and (min-width:768px) {
		body.js-fix-action-bar .js-nav, body.js-fix-action-bar .logon-wrapper {
			visibility:hidden;
			transition:visibility .3s ease
		}
		.action-bar-wrapper {
			box-sizing:border-box;
			border-bottom:1px solid #d7d2cb;
			height:84px;
			padding-top:33px
		}

		.action-bar-wrapper .action-bar {
			background-color:#fff
		}
		.action-bar-wrapper .action-bar>div {
			border-right:1px solid #d7d2cb
		}
		.action-bar-wrapper .action-bar>div .dd-wrapper {
			border-bottom:0;
			font-size:0
		}
		.action-bar-wrapper .action-bar>div .dd-wrapper .dd-button {
			height:50px
		}
		.action-bar-wrapper .action-bar>div .dd-wrapper .dd-button .dd-label {
			margin-top:-14px
		}
		.action-bar-wrapper .action-bar>div .dd-wrapper .dd-button .dd-label:after {
			top:32%
		}
		.action-bar-wrapper .action-bar>div .dd-wrapper .dropdown-menu {
			position:absolute;
			right:0;
			top:-1;
			box-shadow:2px 4px 7px rgba(0, 0, 0, 0.2);
			width:300px
		}
		.action-bar-wrapper .action-bar>div .dd-wrapper .dropdown-menu li.dropdown-menu-headline {
			max-width:276px
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper {
			display:table;
			margin:-12px 0 0;
			padding:0;
			text-align:right;
			border-bottom:0;
			width:100%
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper button, .action-bar-wrapper .action-bar>div .cta-wrapper .btn {
			margin-top:0;
			margin-left:12px;
			display:inline-block;
			width:auto;
			margin-bottom:0
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper button:first-child, .action-bar-wrapper .action-bar>div .cta-wrapper .btn:first-child {
			margin-left:0
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .btn-dropdown {
			display:inline-block;
			margin-left:12px
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .btn-dropdown button span.btn-dropdown-caret {
			margin-right:6px
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .cta-text+.cta-btn-wrapper .btn-dropdown {
			margin-left:0
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .cta-btn-wrapper {
			display:table-cell;
			width:auto
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .cta-btn-wrapper .btn+.btn {
			margin-left:12px
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .cta-btn-wrapper .dropdown-menu {
			left:auto;
			text-align:left
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .cta-btn-wrapper .dropdown-menu a, .action-bar-wrapper .action-bar>div .cta-wrapper .cta-btn-wrapper .dropdown-menu .btn {
			text-align:left
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .cta-text {
			display:table-cell;
			font-weight:500;
			text-align:right
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .cta-call {
			margin-top:6px;
			text-align:right
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .cta-call .cta-icon {
			float:right;
			margin:0 0 0 6px
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .cta-call .cta-desc-wrapper {
			text-align:right
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .cta-call .cta-desc-wrapper .cta-desc {
			margin:0 0 5px
		}
		.action-bar-wrapper .action-bar>div .cta-wrapper .cta-call .cta-desc-wrapper .cta-number {
			display:inline-block
		}
		.action-bar-wrapper .action-bar>div:last-child {
			border:0
		}
		.fix-action-bar {
			border-bottom:0;
			padding-top:0;
			position:fixed;
			top:48px;
			height:72px;
			left:0;
			right:0;
			max-width:1920px;
			margin:0 auto;
			transition:left .1s ease
		}
		.fix-action-bar .action-bar {
			height:50px;
			margin-top:22px
		}
		.fix-action-bar .action-bar>div .dd-wrapper {
			margin-top:0
		}
		.fix-action-bar .action-bar>div .cta-wrapper {
			height:50px;
			margin-top:-6px;
			position:static;
			background-color:#fff
		}
		.fix-action-bar .action-bar>div .cta-wrapper .cta-call {
			margin-top:0
		}
		.has-nav-left .fix-action-bar {
			left:0;
			right:0
		}
		.has-openSidebar .fix-action-bar, .has-openSidebar .action-bar-wrapper {
			left:0;
			transition:left .1s ease
		}
		.js-fix-action-bar #content {
			padding-top:70px
		}

		/*SME BANKING*/

		h3.banner-head {
			padding-top:50px;
			font-size:26pt;
		}
		h3.banner-head {
			font-weight: 800;
			color: #fff;
			text-align: left;
			font-size: 32pt;
			padding-top: 100px;
			text-transform: uppercase;
		}
		span.bg-border, span.bg-card-border {
			width: 70px;
			height: 6px;
			background: #e31937;
			display: block;
		}
		.line-bottom-double-line-centered {
			position: relative;
			margin-bottom: 15px;
			padding-bottom: 15px;
		}
		.line-bottom-double-line-centered::before {
			bottom: 5px;
			content: "";
			height: 3px;
			left: 10px;
			position: absolute;
			right: 0;
			width: 70px;
			background: #ec3817;
		}
		.line-bottom-double-line-centered::after {
			bottom: -3px;
			content: "";
			height: 3px;
			left: 10px;
			position: absolute;
			right: 0;
			width: 100px;
			background: #fff;
		}
a.banner-more, a.newletter-more, a.tab-more, a.visa-card-common-more {
	border-style: solid;
	border-width: 1px;
	border-color: rgba(255, 255, 255, 0.9);
	border-radius: 0px;
	width: 200px;
	min-height: 40px;
	text-align: center;
	font-size: 12pt;
	text-transform: uppercase;
	color: #fff;
	float: left;
	font-weight: 900;
	line-height: 40px;
	margin-top: 50px;
	background-color: rgb(236, 56, 23);
}
 a.images-common-more {
	border-style: solid;
	border-width: 1px;
	border-color: rgba(255, 255, 255, 0.9);
	border-radius: 0px;
	width: 246px;
	min-height: 40px;
	text-align: center;
	font-size: 12pt;
	text-transform: uppercase;
	color: #fff;
	float: left;
	font-weight: 900;
	line-height: 40px;
	margin-top: 17px;
	background-color: rgb(236, 56, 23);
}
a.visa-card-common-more:hover{background-color: rgb(238, 72, 35);}

		h3.sme-banking-common-head {
			font-weight: 800;
			color: #000;
			text-align: left;
			font-size: 38pt;
			padding-top: 60px;
			margin-top: 0;
			text-transform: uppercase;
		}

		p.sme-banking-common-para {
			font-weight: 700;
			color: #004a90;
			text-align: left;
			font-size: 20px;
		}
		p.sme-banking-common-para span {
			color: #ec3817;
		}
		h3.sme-banking-common-head span {
			color: #fff;
		}
		h3.sme-banking-common-head span{
			color:#fff;
		}
		p.sme-banking-common-para span{
			color:#f5b00c;
		}
		p.sme-banking-common-para{
			font-weight: 700;
			color: #004a90;
			text-align: left;
			font-size: 20px;
		}
		p.sme-banking-feture-para{
			font-weight: 700;
			color: #004a90;
			text-align: left;
			font-size: 14px;
		}
		p.sme-banking-feture-para span{
			color:#fff;
			padding-top:10px;
		}
		ul.sme-banking-feture-list{
			width: 100%;
			list-style: none;
			margin:0;
			display:inline-block;
		}
		ul.sme-banking-feture-list > li {
			width: 100%;
			text-align: left;
			padding: 8px 0;
			font-size: 11pt;
			color: #004a90;
			font-weight: 600;
			line-height:20px;
			background: url(../images/footer-arrow.png) no-repeat left center;
			padding-left: 22px;
			background-position: 0px 14px;
		}
		ul.sme-banking-feture-list-white{
			width: 100%;
			list-style: none;
			margin:0;
			display:block;
		}
		ul.sme-banking-feture-list-white > li {
			width: 100%;
			text-align: left;
			padding: 3px 0;
			font-size: 11pt;
			color: #fff;
			font-weight: 500;
			line-height:20px;
			background: url(../images/footer-arrow.png) no-repeat left center;
			padding-left: 22px;
			background-position: 0px 13px;
		}
		.sme-banking-top-head{
			color: #fff;
			font-weight:900;
			font-size: 22pt;
			text-align: left;
			margin: 0;
			padding-top:20px;
			padding-bottom:10px;
		}
		.sme-banking-feture-head{
			color: #004a90;
			font-weight:900;
			font-size: 14pt;
			text-align: left;
			margin: 0;
			padding-top: 10px;
			padding-bottom:10px;
		}
		.sme-banking-feture-head span{
			color: #fff;
		}
		.banner-para, .retail-bank-top-para {
			color: #fff;
			font-size: 13pt;
			text-align: left;
			padding-top: 15px;
			margin: 0;
			padding-top: 19px;
			text-shadow: 0px 1px 14px black;
		}
		.retail-bank-top-para {
			padding-top: 0;
			color: #fff;
		}	
		.sme-banking-banner,.sme-banking-pashe,.sme-banking-prerona,.sme-banking-proshar,.sme-banking-yong{
			width: 100%;
			min-height:550px;
			background: url(../../smebanner/Nilima_1920_805.jpg) no-repeat;
			background-size:cover;
			background-repeat:no-repeat;
			background-attachment:fixed;
			padding-top: 0px;
			padding-bottom: 50px;
		}
		.sme-banking-pashe{
			/*background: url(images/sme-banking-pashe.jpg) no-repeat;*/
			background: url(../images/ba-pashe-new.jpg) no-repeat;
			background-size:cover;
			background-repeat:no-repeat;
			background-attachment:fixed;
			padding-top: 0px;
			padding-bottom: 50px;
		}
		.sme-banking-prerona{
			background: url(../images/subidha_1920_805.jpg) no-repeat;
			background-size:cover;
			background-repeat:no-repeat;
			background-attachment:fixed;
			padding-top: 0px;
			padding-bottom: 50px;
		}
		.sme-banking-proshar{
	/*background: url(images/sme-banking-proshar.jpg) no-repeat;
	background: url(images/nrb-pashe-update-bg.jpg) no-repeat;*/
	background: url(../images/proshar-new-bg.jpg) no-repeat;
	background-size:cover;
	background-position: top center;
	min-height: 596px;
}
.sme-banking-yong{
	background: url(../images/sme-banking-yong.jpg) no-repeat;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	padding-top: 0px;
	padding-bottom: 50px;
}
h3.sme-banking-common-head{
	font-weight: 800;
	color: #000;
	text-align: left;
	font-size:35pt;
	padding-top:60px;
	margin-top:0;
	text-transform: uppercase;
}
.sme-banking-pashe{
	/*background: url(images/sme-banking-pashe.jpg) no-repeat;*/
	background: url(../images/ba-pashe-new.jpg) no-repeat;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	padding-top: 0px;
	padding-bottom: 50px;
}
.sme-banking-prerona{
	background: url(../../smebanner/subidha_1920_805.jpg) no-repeat;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	padding-top: 0px;
	padding-bottom: 50px;
}
.sme-banking-proshar{
	/*background: url(images/sme-banking-proshar.jpg) no-repeat;
	background: url(images/nrb-pashe-update-bg.jpg) no-repeat;*/
	background: url(../images/proshar-new-bg.jpg) no-repeat;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	padding-top: 0px;
	padding-bottom: 50px;
}
.sme-banking-yong{
	background: url(../images/sme-banking-yong.jpg) no-repeat;
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	padding-top: 0px;
	padding-bottom: 50px;
}
h3.sme-banking-common-head{
	font-weight: 800;
	color: #000;
	text-align: left;
	font-size:38pt;
	padding-top:60px;
	margin-top:0;
	text-transform: uppercase;
}
span.nrb-bd-head{
	width: 100%;
	display: block;
	color: #e31937;
	font-weight:800;
	text-align: left;
	font-size:20pt;
	padding: 20px 0 10px;
}
span.nrb-bd-para span{
	color:#fff;
}
span.nrb-bd-para,span.nrb-bd-para-small,span.nrb-bd-para-medium{
	width: 100%;
	display: block;
	color: #004a90;
	font-weight: 800;
	text-align: left;
	font-size: 11pt;
	line-height: 15pt;
	padding: 8px 0;
	min-height: 71px;
}
span.nrb-bd-para-small{
	min-height: 102px;
	font-weight: 600;
	font-size: 10pt;
}
span.nrb-bd-para-medium{
	min-height: 140px;
	font-weight: 600;
	font-size: 10pt;
}
/*SME BANKING*/
}
/*SME BANKING*/
.notifications .navbar-nav > li.dropdown-extended .dropdown-menu {
	min-width: 260px;
	max-width: 400px;
	width: 400px;
	z-index: 9995;
}

.btn-group > .dropdown-menu, .dropdown-menu {
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .22) !important;
}
.notifications .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
	background: #015bac
}

.notifications .navbar-nav > li.dropdown-extended .dropdown-menu > li.external h3 {
	text-transform: uppercase;
	padding: 2px 0;
	font-size: 14px;
}
.notifications .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 14px;
	display: inline-block;
	font-size: 18px !important;
	line-height: 20px;color: #fff;
}
.notification-label {
	float: right;
	border-radius: 10px;
	padding: 0px 10px;
	color: #fff;
}
.purple-bgcolor, .label.purple-bgcolor {
	background-color: #ff8158;
}
.notifications .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list {
	padding-right: 0 !important;
	padding-left: 0;
	list-style: none;
	overflow-y: auto;
	height: 260px;
	width:400px;
}

.notifications .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
	display: block;
	clear: both;
	font-weight: 300;
	line-height: 20px;
	white-space: normal;
	font-size: 13px;
	padding: 8px 15px 8px;
	text-shadow: none;
}

.notifications .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li:first-child a {
	border-top: none;
}
.notifications .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
	font-weight: 300;
	line-height: 20px;
	white-space: normal;
	font-size: 13px;
	text-shadow: none;
}
.notifications .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details {
	overflow: hidden;
}
.notifications .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time {
	float: right;
	max-width: 75px;
	font-size: 11px;
	font-weight: 400;
	opacity: .7;
	filter: alpha(opacity=70);
	text-align: right;
	padding: 1px 5px;
	margin: 7px 0px;
}
.notification-icon {
	width: 36px;
	height: 36px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
	color: #fff;
	line-height: 1.2;
	padding: 9px 0;
	margin-right: 5px;
}
.deepPink-bgcolor, .label.deepPink-bgcolor {
	background-color: #e91e63 !important;
	color: #fff !important;
}
.circle {
	border-radius: 25px !important;
}
.bg-warning{
	color: #fff;
	background-color: #ffd200;
}
.bg-success {
	background: #5FC29D;
	color: #fff;
}

.bg-orange {
	background: #E67D21;
	color: #fff;
}

.bg-blue {
	background: #3598dc;
	color: #fff;
}

.bg-grayblack {
	background: #333;
	color: #fff;
}

.red {
	color: #fff;
	background-color: #F44336;
}
.pink {
	background-color: #FF1493;
	color: #fff;
}
.yellow {
	background-color: #f1c500;
	color: #fff;
}
.blue-bgcolor, .btn.blue-bgcolor {
	background-color: #216CA7;
	color: #fff;
}
.dropdown-menu-footer {
	padding: 10px;
	border-top: 1px solid #EFF2F6;
	text-align: center;
	float: left;
	width: 100%;
	background-color: #F3F7F9;
}

.nav.pull-right > li > .dropdown-menu, .nav > li > .dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.show > .dropdown-menu {
	display: block;
}
.notifications .navbar-nav > li.dropdown .dropdown-menu::before {
	position: absolute;
	top: -7px;
	right: 9px;
	display: inline-block !important;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #eee;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, .2);
	content: '';
}
.notifications .navbar-nav > li.dropdown > .dropdown-toggle > i {
	font-size: 24px; color:#FFF;
}
.notifications .navbar-nav {
	padding: 0;
	margin-right: 20px;
	display: block;
}
.page-header.navbar .menu-toggler.responsive-toggler {
	display: none;
	float: right;
	margin: 23px 13px 0
}
.notifications .navbar-nav {
	margin: 0;
	padding: 0;
	float: right
}
.notifications .navbar-nav {
	padding: 0;
	margin-right: 20px;
	display: block
}
.notifications .navbar-nav>li.dropdown {
	margin: 0;
	padding: 0;
	display: inline-block;
	float: left;
}
.notifications .navbar-nav>li.dropdown:last-child {
	padding-right: 0;
	padding-left: 3px;
}
.notifications .navbar-nav>li.dropdown>.dropdown-toggle {
	margin: 0;
	padding:0;
}
.notifications .navbar-nav>li.dropdown>.dropdown-toggle:last-child {
	padding-right: 0
}
.notifications .navbar-nav>li.dropdown>.dropdown-toggle>i {
	font-size: 28px
}
.notifications .navbar-nav>li.dropdown>.dropdown-toggle>i.glyphicon {
	font-size: 28px
}
.notifications .navbar-nav>li.dropdown>.dropdown-toggle>.badge {
	position: absolute;
	top: 14px;
	right: -8px;
	font-weight: 300;
	padding: 3px 6px
}
.notifications .navbar-nav>li.dropdown>.dropdown-toggle:focus {
	background: 0 0
}

.notifications .navbar-nav>li.dropdown .dropdown-menu:before {
	position: absolute;
	top: -7px;
	right: 9px;
	display: inline-block !important;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #eee;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, .2);
	content: ''
}
.notifications .navbar-nav>li.dropdown .dropdown-menu:after {
	position: absolute;
	top: -6px;
	right: 10px;
	display: inline-block !important;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent;
	content: ''
}
.notifications .navbar-nav>li.dropdown .dropdown-menu>li>a {
	color: #555;
	font-size: 13px;
}
.notifications .navbar-nav>li.dropdown-extended .dropdown-menu {
	min-width: 160px;
	max-width:400px;
	width: 400px;
	z-index: 9995; padding:0;
}
.notifications .navbar-nav>li.dropdown-extended .dropdown-menu>li.external {
	display: block;
	overflow: hidden;
	padding:10px;
	letter-spacing: .5px;

}
.notifications .navbar-nav>li.dropdown-extended .dropdown-menu>li.external>h3 {
	margin: 0;
	padding: 0;
	float: left;
	font-size: 13px;
	display: inline-block;
	font-size: 18px !important;
	line-height: 20px;
}
.notifications .open > a, .notifications  .open > a:focus, .notifications  .open > a:hover {
	background-color: transparent;
	border-color: transparent;
}

.badge {
	background-color: #ff8158;
}
.nav > li > a:focus, .nav > li > a:hover {
	background-color:  transparent;
}
.ba-notify-list-item.ba-new-item {
	background-color: rgb(237, 242, 250);
}
.ba-item-left {
	position: relative;
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 15px;
	border: 1px solid #dddfe2;
}
.ba-item-right {
	min-height: 60px;
}
.ba-notify-list-a {
	color: #1d2129;
	display: block;
	padding: 6px 30px 5px 12px;
	position: relative;
	cursor: pointer;
	text-decoration: none;
}
.ba-notify-list-item {
	min-height: 50px;
	border-bottom: 1px solid #dddddd;
	font-size: 16px;
	color: #003c65;
	z-index: 100;
	position: relative;
	width: 99.5%;
	clear:both;zoom: 1;
}
.ba-notify-list-item:hover {
	background-color: rgb(224, 240, 253) !important;
}
.ba-notify-list-item .times {
	clear: both;
	padding-top: 2px;
	font-size: 12px !important;
	color: #003c65 !important;
	line-height: 1.2em;
	overflow: hidden;
}

/*-- //panel --*/

.wthree-about-bot-grid-sec {
	position: relative;
}
.w3ls-abg.w3ls-abg1.abg1{
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
	-ms-transition: .5s all;
	transition: .5s all;
}		
.w3ls-abg1, .abg2 {
	text-align: right;
	background: #ecf2f2;
	padding: 6em 6em 0 6em;
}
.w3ls-abg.w3ls-abg2.abg3,.w3ls-abg.w3ls-abg2.abg4{
	padding: 6em 6em 0 6em;
	min-height:350px;
}	
.w3ls-abg.w3ls-abg2.abg3 {
	/*background: url(../../images/a2.jpg) no-repeat center;*/
	background-size:cover;
	min-height:350px;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-o-transition: .5s all;
	-ms-transition: .5s all;
	transition: .5s all;
}
.w3ls-abg.w3ls-abg1.abg1,.w3ls-abg.w3ls-abg1.abg2  {
	min-height: 350px;
}
.abg1{
	background:#fff;
}
.w3ls-abg.w3ls-abg1.abg1 h4{
	color:#fff;
}
.w3ls-abg.w3ls-abg1.abg1 {
	/*background: url(../../images/a1.jpg) no-repeat center;*/
	background-size:cover;
	
}	
.w3ls-abg.w3ls-abg2.abg2 {
	background: #fafaf7;
}
.w3ls-abg.w3ls-abg2.abg4 {
	background: #fafaf7; 
}
.w3ls-abg h4 {
	font-size: 2.5em;
	text-transform: uppercase;
	font-family: "Century Gothic";
	color: #142340;
	font-weight: 600;
}
.w3ls-abg h5 {
	font-size: 1.3em;
	text-transform: uppercase;
	color: #142340;font-family: "Century Gothic";
	font-weight: 600;
}
.w3ls-abg.w3ls-abg1 p {
	padding: 0.5em 0em 0 10em;
}
.w3ls-abg.w3ls-abg2.abg3 p ,.w3ls-abg.w3ls-abg2.abg4  p{
	padding: 1em 10em 0em 0em;
}
.w3ls-abg.w3ls-abg1.abg1:hover h4,.w3ls-abg.w3ls-abg2.abg3 h4 {
	color: #fff;
}
.w3ls-abg.w3ls-abg1.abg1 p, .w3ls-abg.w3ls-abg2.abg3 p {
	color: #f0e9e9;
	font-size: 16px;
}
.agileits-about-pos h2 {
	font-size: 3.5em;
	text-transform: uppercase;
	font-weight: 200;
	line-height: 1;
	padding: 0.8em 0;
	color: #000;
	text-align: center;
	border: 1px solid #e0e0e0;
	background: #fff;
}
.agileits-about-pos {
	position: absolute;
	top: 34%;
	left: 40%;
	z-index: 1;
	background: rgba(144, 145, 148, 0.23);
	width: 20%;
	padding: 1em;
}

#applying_form .form-control{
	border: 3px solid #357ec0;
	border-radius: 0px;
	height: 45px;
	margin-bottom: 15px;
	font-size:16px;
	padding-left: 10px;
	transition: all 0.3s ease 0s;
	width:100%;
}
#applying_formpopup .form-control:focus{border: 3px solid #4aa4f4;}

#applying_formpopup .form-control{
	border: 3px solid #357ec0;
	border-radius: 0px;
	height: 45px;
	margin-bottom: 15px;
	font-size:16px;
	padding-left: 10px;
	transition: all 0.3s ease 0s;
	width:100%;
}
#applying_form .form-control:focus{border: 3px solid #4aa4f4;}


#contact-form .form-control{
	border: 3px solid #357ec0;
	border-radius: 0px;
	height: 45px;
	margin-bottom: 15px;
	font-size:16px;
	padding-left: 10px;
	transition: all 0.3s ease 0s;
	width:100%;
}
#contact-form .form-control:focus{border: 3px solid #4aa4f4;}


.applying_formbg{ background-color:#d2d2d2}
.contactusbg{ background-color:#f0efef}
.control-label {
	margin-top: 1px;
	color: #333;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 16px;
	padding-left: 0;
}
.product_details_text li {
	padding-bottom: 5px;
	list-style: url(../images/project_detail-white.jpg);
	margin-left: 5px;
}
.iproduct_details_text li {
	padding-bottom: 5px;
	list-style: url(../images/project_detail2.jpg);
	margin-left: 5px;
}
.iproduct_details_text ul{ margin-left:12px;}
.iproduct_details_text h3 {
	margin-bottom: 10px;
	margin-top: 10px;
	color: #0752bd;
	font-weight: 400;
}

.fireworks {
	position:fixed;
	top: 0;
	left: 0;
	widows: 100%;
	height: 100%;
	z-index:100;
}
.product_details_text li ul li {
	padding-bottom: 5px;
	list-style: url(../images/arrow.gif);
	margin-left: 5px;
}

.product_sortdetails_text ul {
	margin-left:0px;
}
.product_sortdetails_text li {
	padding-bottom: 5px;
	margin-left: -0px; display:inline;
}

.product_sortdetails_text li + li::before {
	content: " | ";
	padding: 0 5px;
	margin-top: 15px;
	color: #000;
}

.product-content > h3{	
	font-size: 24px;
	margin: 0;
	padding: 0;
	color: #111111; 
	font-weight:bold;
	font-family: "Roboto", sans-serif;
}
.column:before {
	content:"";
	margin:0 -30px;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 1px;
	height:200px;
	margin-top:0%;
	background: #ccc;
}
.cbp-popup-content::before {
	border-top: 30px solid #ecf2f2;
	border-right: 40px solid transparent;
	border-bottom: 40px solid transparent;
	border-left: 40px solid transparent;
	content: "";
	height: 0;
	left: 55%;
	position: absolute;
	top: 0px;
	width: 0;
}  

.cbp-item {
	/* display: inline-block; */
	margin: 0 !important;
}

span.required{color: #cc0000;}

.colored-container .container-fluid {
	margin-top: 60px;
	margin-bottom: 60px;
}
.cta-footer-wrapper {
	background-color: #ebe9e5;
	overflow: visible;
	padding: 1px;
}
.cta-footer-wrapper .cta-footer-row .cta-footer-col {
	display: -ms-flexbox;
	display: flex;
	border-bottom: none;
	border-right: 1px solid #fff;
	margin-bottom: 0;
	-ms-flex-direction: row;
	flex-direction: row;
}
.cta-footer-wrapper .cta-footer-row .cta-footer-col .cta-footer-content .cta-footer-body .cta-footer-icon {
	height: 120px;
}
.cta-footer-wrapper .cta-footer-row .cta-footer-col .cta-footer-content .cta-footer-body .cta-footer-icon div  {
	background-color: #fff;
	border-radius: 50%;
	height: 100px;
	width: 100px;
	margin:0 auto;
}
.cta-footer-wrapper .cta-footer-row .cta-footer-col .cta-footer-content .cta-footer-body .cta-footer-icon div > i {
	font-size: 52px;
	line-height: 100px;
}
.cta-footer-wrapper .cta-footer-row .cta-footer-col .cta-footer-content .cta-footer-body p a[href^="tel:"] {
	color: #2d373e;
	font-size: 30px;
	font-weight: 700;
	line-height: .9em;
	display: inline-block;
	margin-bottom: 12px;color: #2d373e;
}
.cta-footer-wrapper .cta-footer-row .cta-footer-col .cta-footer-content .cta-footer-body h6 {
	margin-top: 0;
	margin-bottom: 18px;
	font-size:22px;
	line-height: 1.4;
	text-transform:uppercase;
}
.cta-footer-wrapper .cta-footer-row .cta-footer-col .cta-footer-content {
	padding: 0 18px; width:100%;
}
.btn.btn-primary {
	color: #fff;
	border-color: #d5002b;
	background-color: #d5002b;
	transition: background .2s ease,color .2s ease;
}
.cta-footer-wrapper .cta-footer-row .cta-footer-col .cta-footer-content .cta-footer-action {
	margin: 30px 0 0;
}
.btn.btn-hero {
	color: #fff;
	border-color: #621a4b;
	background-color: #621a4b;
	transition: background .2s ease,color .2s ease;
}
.btn.btn-hero:hover {
	color: #fff;
	border-color: #621a4b;
	background-color: #915f81;
	text-decoration: none;
}
.border-bottom{ }
.border-top{border-top:1px solid rgba(0, 0, 0, 0.2)}
.border-left{border-left:1px solid rgba(0, 0, 0, 0.2)}
/*.m-rl-20{margin:0 20px;}*/
.bottom-bg:after {
	position: absolute;
	content: "";
	height: 1px;
	background-color:rgba(255, 255, 255, 1);
	width: 80%;
	bottom:0;
} 
.corportate h2.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 20px;
	color: inherit;
	font-weight: bold;
}	   
.corportate h4{
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 18px;
	color: inherit;
	font-weight: bold;
}	

.corportate h4::before {
	content: url("../../images/Tick%20Box-595b40b75ba036ed117d7ae0.svg");
	margin: 0 -20px;
	position: absolute; 
	transition: all 0.7s ease 0s;
}
.toggle .toggle-heading a i {
	background: #315fa0;
}
.corportate p{ text-align:justify;}

/*====================================================================
Welcome Section
====================================================================*/

.sec-title h2 {
	position: relative;
	color: #222222;
	font-size: 36px;
	font-weight: 500;
	line-height: 1.3em;
	display: inline-block;
}
.welcome-section{
	position:relative;
	
}

.welcome-section .content-column{
	position:relative;
}

.welcome-section .content-column .inner-column{
	position:relative;
	padding-right:55px;
}

.welcome-section .content-column .inner-column .text{
	position:relative;
	color:#888888;
	font-size:15px;
	line-height:2em;
	margin-bottom:20px;
}

.welcome-section .content-column .inner-column .phone{
	position:relative;
	color:#009dea;
	font-size:24px;
	font-weight:500;
	font-family: 'Poppins', sans-serif;
}

.welcome-section .content-column .inner-column .phone .icon{
	position:relative;
	width:60px;
	height:60px;
	border-radius:50%;
	line-height:60px;
	font-size:24px;
	text-align:center;
	margin-right:20px;
	background-color:#efefee;
}

.welcome-section .image-column{
	position:relative;
}

.welcome-section .image-column .image{
	position:relative;
}

.welcome-section .image-column .image img{
	position:relative;
	width:100%;
	display:block;
}

.welcome-section .image-column .image .play-btn{
	position:absolute;
	left:-42px;
	top:60px;
	color:#ffffff;
	font-size:20px;
	padding-top:35px;
	padding-bottom:22px;
	display:inline-block;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}

.welcome-section .image-column .image .play-btn .icon {
	position: absolute;
	left: 47px;
	top: 0px;
	width: 100px;
	height: 80px;
	color: #e65636;
	font-size: 48px;
	line-height: 80px;
	text-align: center;
	padding-left: 8px;
	border: 3px solid #315fa0;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	z-index: 9999;
}

.welcome-section .image-column .image .youtube-btn .icon {
	position: absolute;
	left: 130px;
	top: 100px;
	width: 100px;
	height: 80px;
	color: #fff;
	font-size: 48px;
	line-height: 80px;
	text-align: center;
	padding-left: 8px;
	border: 3px solid #fff;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	z-index: 100;
}
.welcome-section .image-column .image {
	border: 5px solid #ffffff;
	-webkit-transition: all 0.3s ease 0.2s;
	-moz-transition: all 0.3s ease 0.2s;
	-ms-transition: all 0.3s ease 0.2s;
	-o-transition: all 0.3s ease 0.2s;
	transition: all 0.3s ease 0.1s;
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
}

.welcome-section .image-column .image:hover{
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
}
.welcome-section .image-column .image .play-btn:hover{
	margin-left:10px;
}

.welcome-section .image-column .image .play-btn:hover,
.welcome-section .image-column .image .play-btn:hover .icon{
	color:#ffffff;
	border-color:#14a8f5;
	background-color:#315fa0;
}

.advertisement-column{
	border: 5px solid #ffffff;
	-webkit-transition: all 0.3s ease 0.2s;
	-moz-transition: all 0.3s ease 0.2s;
	-ms-transition: all 0.3s ease 0.2s;
	-o-transition: all 0.3s ease 0.2s;
	transition: all 0.3s ease 0.1s;
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
	padding:20px; margin:10px;
	max-width:350px;display:inline-flex;
	
}

.advertisement-column:hover{
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
}	

.milestones > .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
	border: 1px solid #315fa0;
}

/*Tagline Boxes v5*/
.tag-box  {
	background: #fff;
	margin-bottom: 30px;
	
}

.tag-box h2 {
	font-size: 20px;
	line-height: 25px;
}

.tag-box p {
	margin-bottom: 0;
}

.tag-box.tag-text-space p {
	margin-bottom: 8px;
}
.tag-box-v5 {
	text-align: center;
	border: dashed 1px #315fa0;
}

.tag-box-v5 .title {
	color: #555;
	font-size: 28px;
	margin-bottom: 0;
	margin: 4px 0;
	

}
.tag-box-v5 .btn-u {
	border: 0;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	font-weight: 400;
	padding: 6px 13px;
	position: relative;
	background: #315fa0;
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
}
.tag-box-v5 .btn-u.btn-u-red {
	background: #13e759;
}
.tag-box-v5 .btn-u-lg, a.btn-u-lg {
	font-size: 18px;
	padding: 10px 25px;
}
.year > .year-title {
	width: auto;
	height: 40px;
	display: inline-block;
	background: #3695e6;
	position: relative;
}
.year-title {
	background: #f46e27;
}
.year > .year-title > h2 {
	display: inline-block;
	margin: 0;
	padding: 0 50px;
	line-height: 40px;
	font-size: 20px;
	color: #FFF;
	height: 40px;
	box-sizing: border-box;
}

.year > .year-title > span {
	width: 0;
	position: absolute;
	right: -15px;
	top: 10px;
	height: 0;
	border-style: solid;
	border-width: 15px 0 15px 15px;
	border-color: transparent transparent transparent #ad9793;
}
.year-title > span {
	border-left-color: #315fa0;
}


#pricing ul.pricing {
	list-style:none;
	padding:0;
	margin:30px 0 30px;
	border:1px solid #eee;
	border-radius:5px 5px 4px 4px;
	padding:15px;
	text-align:center;
}
#pricing ul.pricing li {
	display:block;
	padding:10px;
}
#pricing ul.pricing li.plan-header {
	background:#eee;
	border-radius:0;
	margin:-15px -15px 10px;
	padding:15px 15px 15px;
	border:0;
}
#pricing ul.pricing li.plan-header .price-duration {
	position: absolute;
	margin-top: 0px;
	bottom: 25px;
	display: inline-block;
	width: 116px;
	height: 116px;
	background-image: -moz-linear-gradient(90deg,#e65636 0%,#fa5e3c 100%);
	background-image: -webkit-linear-gradient(90deg,#e65636 0%,#fa5e3c 100%);
	background-image: -ms-linear-gradient(90deg,#e65636 0%,#fa5e3c 100%);
	color: #fff;
	border-radius: 100px;
	border: 5px solid #ff8346;
	left: 29%;
	z-index:100;
}
#pricing ul.pricing li.plan-header:hover .price-duration{
	
	background-image: -moz-linear-gradient(90deg,#0066b3 0%,#1590ed 100%);
	background-image: -webkit-linear-gradient(90deg,#0066b3 0%,#1590ed 100%);
	background-image: -ms-linear-gradient(90deg,#0066b3 0%,#1590ed 100%);
	color: #fff;
	border-radius: 100px;
	border: 5px solid #666;
}

#pricing ul.pricing li.plan-header img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#pricing ul.pricing li.plan-header:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#pricing ul.pricing li.plan-header .price-duration>span {
	display:block;
	line-height:1;
}
#pricing ul.pricing li.plan-header .price-duration > span.price {
	font-size: 22px;
	font-weight: 700;
	margin-top: 18px;
	line-height: 26px;
}
#pricing ul.pricing li.plan-header .price-duration>span.duration {
	margin-top:5px;
}
#pricing ul.pricing li.plan-header .plan-name {
	font-size:24px;
	color:#272727;
	font-weight:bold;
	line-height:1;
	text-transform:uppercase;
}
#pricing ul.pricing.featured {
	background:#222534;
	color:#fff;
	border:0;
}
#pricing ul.pricing.featured li.plan-header {
	background-image:-moz-linear-gradient(90deg,#2caab3 0%,#2c8cb3 100%);
	background-image:-webkit-linear-gradient(90deg,#2caab3 0%,#2c8cb3 100%);
	background-image:-ms-linear-gradient(90deg,#2caab3 0%,#2c8cb3 100%);
}
#pricing ul.pricing.featured li.plan-header .plan-name {
	color:#fff;
}

/*!---------- 13. TABBED CONTENT ----------*/
.bg-tabssecondary {
	background: #f8f8f8;
}
.tabs {
	overflow: hidden;
	margin-bottom:20px;
}
.tabs li {
	display:inline-table;
	cursor: pointer;
}
.tabs.thirds {
	width: 100%;
}
.tabs.thirds li {
	width: 33.3333333%;
}
.tabs.thirds .tab-title {
	width: 100%;
}
.button-tabs .tabs {
	display: inline-block;
	overflow: hidden;
}
.button-tabs .tabs > li {
	margin-bottom: 8px;
	float: left;
}
.button-tabs .tabs > li:last-child {
	margin-right: 0;
}
.button-tabs .tab-title {
	padding: 13px;
	display: inline-block;
	text-align: center;
	min-width: 150px;
	background: #315fa0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
}
.bg-secondary .button-tabs .tab-title {
	background: #eee;
}

.tabbed-content .content > li {
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	display: none;
}
.tabbed-content .content .active {
	opacity: 1;
	visibility: visible;
	display: block;
}

.report-icon-tabs .tabs li {
	width: 24.5%;
	height: 168px;
	margin-bottom: 24px;
	border: 2px solid #315fa0;
	padding: 10px;
}
.report-icon-tabs .tabs .active::after {
	border-right: 30px solid transparent;
	border-top: 30px solid #315fa0;
	border-left: 30px solid transparent;
	border-bottom-color: #315fa0;
	content: '';
	position: absolute;
	width: 30px;
	top: 167px;
	margin-left: -30px;
}

.report-icon-tabs .tab-title {
	text-align: center;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	opacity: .5;
}
.report-icon-tabs .tab-title:hover {
	opacity: 1;
}
.report-icon-tabs .active .tab-title {
	color: #315fa0;
	opacity: 1;
}
.report-icon-tabs .active .tab-title i {
	color: #e65636;
}
.image-bg .report-icon-tabs .active .tab-title i {
	color: #fff;
}
.report-icon-tabs .tab-title i {
	display: block;
	margin-bottom: 16px;
}
.report-icon-tabs .tab-title span {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing:1px;
	font-weight: 700;
}

/*////////////////////////*/

.news-icon-tabs .tabs li {
	width: 24.5%;
	height: 100px;
	margin-bottom: 24px;
	border: 2px solid #fff;
	padding: 10px;
	background: #f89721;
}
.news-icon-tabs .tabs .active::after {
	border-right: 30px solid transparent;
	border-top: 30px solid #f89721;
	border-left: 30px solid transparent;
	border-bottom-color: #f89721;
	content: '';
	position: absolute;
	width: 30px;
	top: 98px;
	margin-left: -30px;
}

.news-icon-tabs .tab-title {
	text-align: center;
/*	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;*/
	opacity: 1;
}
.news-icon-tabs .tab-title:hover {
	opacity: 1;
}
.news-icon-tabs .active .tab-title {
	color: #fff;
	opacity: 1;
}
.news-icon-tabs .active .tab-title i {
	color: #fff;
}
.image-bg .news-icon-tabs .active .tab-title i {
	color: #fff;
}
.news-icon-tabs .tab-title i {
	display: inline-flex;
	font-size: 50px;color: #333;opacity: 1;
}
.news-icon-tabs .tab-title span {
	font-size: 30px;
	line-height: 30px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing:1px;
	font-weight: 700;
}

#Qexample_wrapper .table-bordered {
	border: 1px solid #e65636;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
	border: 1px solid #ccc;padding: 12px 15px;
}
.report-icon-tabs .table > thead > tr > th{
	font-size:16px;padding: 8px 15px;
}
.table > thead > tr > th{border: 1px solid #fff;}
.pagination > li a.page-link{border-radius: 0px;border: 2px solid #e65636;font-family:"Webly Sleek SemiLight", Helvetica-, droid sans, sans-serif;}

div.dataTables_wrapper div.dataTables_filter label {
	font-weight: 700;
	white-space: nowrap;
	text-align: left;color: #555;
	 float:right;
}

div.dataTables_wrapper div.dataTables_filter label > input[type="search"] {
	border: 1px solid #555;
	border-radius: 0;
	width: 300px;
	padding: 15px 20px;
}
.report-icon-tabs  .table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #b5cbf9;
}	

#photo-slider_1 .owl-next {
	position: absolute;
	right: -40px;
	border: 1px solid #e65636;
	border-radius: 5px;
	display: inline-block;
	line-height: 15px;
	margin-right: 5px;
	padding: 9px 17px;
	font-size: 22px;
	color: #111111;
	top: 40%;
}
#photo-slider_1 .owl-prev {
	position: absolute;
	left: -40px;
	border: 1px solid #e65636;
	border-radius: 5px;
	display: inline-block;
	line-height: 15px;
	margin-right: 5px;
	padding: 9px 17px;
	font-size: 22px;
	color: #111111;
	top: 40%;
}
#photo-slider_1 .owl-next:hover, #photo-slider_1 .owl-prev:hover {
	background: #f2f2f2 !important;
	color: #111111!important;
}	


#award-slider_1 .owl-next {
	position: absolute;
	right: -40px;
	border: 1px solid #333;
	border-radius: 5px;
	display: inline-block;
	line-height: 15px;
	margin-right: 5px;
	padding: 9px 17px;
	font-size: 22px;
	color: #111111;
	top: 40%;
}
#award-slider_1 .owl-prev {
	position: absolute;
	left: -40px;
	border: 1px solid #333;
	border-radius: 5px;
	display: inline-block;
	line-height: 15px;
	margin-right: 5px;
	padding: 9px 17px;
	font-size: 22px;
	color: #111111;
	top: 40%;
}
#award-slider_1 .owl-next:hover, #award-slider_1 .owl-prev:hover {
	background: #f2f2f2 !important;
	color: #111111!important;
}	

#accordion .toggle-body .green_banking img{ padding:10px 0px;}
.csr_details_text li {
	padding-bottom: 5px;
	list-style: url(../../style/images/project_detail3.jpg);
	margin-left: 5px;
}
.csr_details_text ul{ margin-left:12px;}
.csr_details_text ul li{ margin-left:12px; color:#333}
.csr_details_text h3 {
	margin-bottom: 10px;
	margin-top: 10px;
	color: #0752bd;
	font-weight: 400;
}

@media all and (max-width: 767px) {
	.report-icon-tabs .tabs li {
		margin-bottom: 16px;
		margin-right: 0;
		width: 49%;
	}
	.report-icon-tabs .tab-title i {
		font-size: 32px;
	}
}
@media (max-width: 767px) {
	.mbldisplaynone {
		display: none;
	}
}
 .sme-banking{
 	margin-top: 20px;
 }

 .sme-banking li {
    padding-bottom: 5px;
    list-style: url(../images/project_detail-white.jpg);
    margin-left: 5px;
    color: #fff;
}

.sme-banking ul {
    margin-left: 20px;
    text-align: justify;
}

.sme-banking h3 {
    color: #fff;
    font-weight: 800;
    padding: 10px;
    font-size: 28px;
}

.box-desc ul {
    margin-left: 20px;
    margin-bottom: 20px;
}

.box-desc ul > li {
    cursor: pointer;
    list-style: url(../images/latest_news_li.png);
    margin-bottom: 5px;
    padding: 0 0 0 3px;
    transition: all 0.7s ease 0s;
    font-size: 16px;
}

.map-right-border{border-right:1px solid #CCC}
.map-right-p-20{ padding-right:20px; }
.map-left-p-20{ padding-left:20px; }
/****************************************************************

 investor-rel
						
*****************************************************************/

.investor-rel h1.sbold,
.investor-rel p.sbold {
    float: left;
}
.investor-rel p {
    float: left;
    width: 100%;
}
.investor-rel .purple {
    background: #a979d1;
    color: #fff;
}
.investor-rel .orange {
    background: #E67D21;
    color: #fff;
}
.investor-rel .blue {
    background: #55ACEF;
    color: #fff;
}
.investor-rel .blue {
    background: #55ACEF;
    color: #fff;
}
.investor-rel .green {
    background: #118551;
    color: #fff;
}
.investor-rel .mgreen {
    background: #e81d25;
    color: #fff;
}
.investor-rel .symbol {
    width: 30%;
    padding: 50px 15px;
}
.investor-rel .symbol,
.investor-rel .value {
    display: inline-block;
    text-align: center;
}
.investor-rel .symbol i {
    font-size: 25px;
}
.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8";
}
.investor-rel .value.white {
    border-color: rgba(255, 255, 255, .2);
    text-align: left;
}
.investor-rel .value {
    width: 68%;
    margin-top: 30px;
    border-left: 1px solid;
    padding-left: 10%;
}
.investor-rel .value {
    float: right;
    text-align: left;
}
.investor-rel .symbol,
.investor-rel .value {
    display: inline-block;
    text-align: center;
}
.investor-rel .value h1 {
    font-weight: 300;
}
.investor-rel .value h1,
.investor-rel .value p {
    margin: 0;
    padding: 0;
}
.investor-rel .value h1,
.investor-rel .value p {
    margin: 0;
    padding-bottom: 0px;
	color: #fff;
}
.investor-rel .addr-font-h1 {
	font-size: 36px;
	float: left;
	width: auto; line-height:50px;
	font-family:"Century Gothic";
}

.investor-rel .pl_pr_6px
{
padding-right: 6px !important;
padding-left: 6px!important;
margin-bottom:12px;}

.investor-rel .overview-panel { min-height:175px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .18);
}
.investor-rel .overview-panel:hover{
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	border: 3px solid #000;
}

.credit-rel .overview-panel { min-height:125px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .18);
}
.credit-rel .symbol,
.credit-rel .value {
    display: inline-block;
    text-align: center;
}
.credit-rel .value {
    width: 90%;
    margin-top: 30px;
    border-left: 1px solid;
    padding-left: 10%;
}
.credit-rel .value {
    float: right;
    text-align: left;
}
/*
Calculator Module
*/
body .ui-slider .ui-slider-handle {
    width: 20px;
    height: 20px;
    border-radius:0%;
    top: -8px;
    border: none !important;
    outline: 0;
        cursor: pointer;
}
    
    
div#interest > span {
    background: #ff0b0b !important;
}

div#amount > span {
    background: #a423ff !important;
}
    
    
div#tenure > span {
    background: #41e10f !important;  
}
    
body .ui-widget {
    height: 6px;
    border: none !IMPORTANT;
    background: #fff;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    cursor: pointer;;
}
    
.row.calcular-item {
    margin-bottom: 30px;
}
    
.row.calcular-item span {
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	display: block;
	font-size: 18px;
}  
.row.calcular-item input {
    border: none;
    background: transparent;
    outline: 0;
    text-align: center;
    width: 100%;
    line-height: 35px;
}
.row.calcular-item input#percent{
  border: 1px solid #ccc;
	}
 .row.calcular-item input#year{
  border: 1px solid #ccc;
	}
  .row.calcular-item input#money{
  border: 1px solid #ccc;
	    
  }
div.output {
    background: #f8f8f8;
    border: 1px solid #e3e3e3;
    text-align: center;
} 


.clearfix.results {
    text-align: center;
}

.clearfix.results h3 {
        margin-top: 10px;
}

.small-text {
    font-size: 14px;
    color: #4e4e4e;
}


div#message {
    color: #cd2f2f;
    font-weight: bold;
}
 .calculator-container {
        padding: 0px 10px;
		
    }
	
	.panel-EMI .table{margin-bottom:10px;}

    div#emi-calculator .modal-dialog {
      -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
    }

    div#emi-calculator .modal-content {
        box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.10) !important;
        border: 0px solid #ffe4e4;
		border-radius: 0px;
    }
   #emi-calculator .modal-header { padding-top:10px; padding-bottom:10px;}
  div#emi-calculator h1.title {
	margin-top: 0px;
	font-size: 25px;
	margin-bottom: 0px;
	line-height: 25px;
	font-weight: bold;
	font-family:"Century Gothic";
}
.modal-dialog .modal-header{ background:rgba(49, 95, 160, 1.0);}	
.modal-dialog .modal-header h1{color:#FFF}	
.panel-EMI table td span{ font-size:16px; color:#0190cc }
.emitable{}
.emitable > tbody > tr > td{
	border: 1px solid #fff;
	padding: 12px 15px; color:#fff;
}

#emi-calculator .modal-header .close {
color: #fff;
opacity:1;font-size: 32px;
}
#emi-calculator .modal-body{
	background:url(../images/cal-banner.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	padding-top: 50px;
    padding-bottom: 50px;
}
#footer-bgs{
/*background:#254f77 url(../images/bankasia-footer.jpg) 50% 0 no-repeat;*/
background: url(../images/hr.png) 0 0 no-repeat #2d577f;
    background-size: auto;
box-shadow: 0 8px 6px -6px rgba(0,0,0,0.4);
background-size:cover;
background-repeat:no-repeat;
background-attachment:fixed;
padding-top: 50px;
padding-bottom:0px;
}
#footer-bg{
	background: url(../images/hr.png) 0 0 no-repeat #19478c;
	background-size: 100% 6px;
	box-shadow: 0 8px 6px -6px rgba(0,0,0,0.4);
}
.footer_botom {
		background:#012964;
		box-shadow: 0 11px 6px -9px rgba(0,0,0,0.15) inset;

	}
.cbp-item-wrapper .cr-card-left h4 {
	padding-left: 150px;
	line-height: 44px !important; color:#336699!important;
}
.w3ls-abg.w3ls-abg1.cr-card-left p  {
color:#333!important; text-align:right;
}

.cr-card-right h4 {
	padding-right:180px;
	line-height: 44px !important; color:#336699!important;
}
.cr-card-right p  {
color:#333!important; text-align:left;
}

/*sme-card*/
.smeproduct_details_text ul{ margin-left:-5px;}
.smeproduct_details_text h3 {
	margin-bottom: 10px;
	margin-top: 10px;
	color: #0752bd;
	font-weight: 700;
}

.smeproduct_details_text ul li {
	margin-bottom: 0.2em;
	position: relative;
	padding-left: 20px;
	text-align: left;
}
.smeproduct_details_text ul li::before {
	content: " ";
	display: inline-block;
	position: absolute;
	top:1px;
	left: 0;
	background-image: url(../images/list-icon.png);
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: .65em;
}
.smeproduct_details_text ul li li::before {
	content: " ";
	display: inline-block;
	position: absolute;
	top: 3px;
	left: 0;
	background-image: url(../images/list-icon35.png);
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: .65em;
}
.cbp-item-wrapper .sme-card-left h4 {
	padding-left: 20px;
	line-height: 44px !important; 
}
.w3ls-abg.w3ls-abg1.sme-card-left p  {
color:#333!important; text-align:right;
}

.sme-card-right h4 {
	padding-right:30px;
	line-height: 44px !important;
}
.sme-card-right p  {
color:#333!important; text-align:left;
}
.w3ls-abg.w3ls-abg2.smebg4{
	padding: 6em 6em 0 6em;
	min-height:350px;
	background: #fafaf7;
}
.w3ls-abg1, .smebg4-odd {
	text-align: right;
	background: #fafaf7;
	padding: 6em 6em 0 6em;
	min-height: 350px;
}

.news-full-width {
	display:flex;
	flex-direction:column;
	text-align:left;
	background-color:#f7f7f0;
	border-color:#f7f7f0;
transition:ease-in-out .3s;
	will-change:auto;
}
.news-full-width:hover {
	
		box-shadow:0 0 16px rgba(0, 0, 0, .22)

}
.news-full-width-image{
background-color: rgb(236, 56, 23);
}
.news-full-width-image a {
	position:relative;
	overflow:hidden;
	display:block;
	height:100%
}
.news-full-width-image a:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	pointer-events:none;
	background-image:linear-gradient(to right top, #fb8957, #ff9e54, #ffb354, #ffc958, #ffdf61);
	opacity:0;
transition:.3s ease-out opacity
}
.news-full-width-image a:after {
	content: "";
	position: absolute;
	top:50%;
	left:50%;
	transform:translate(-100%, -50%);
	font-family:material design icons;
	font-size:40px;
	color:#fff;
	opacity:0;
transition:.4s ease-out all
}
.news-full-width-image a:hover:before {
	opacity:.6
}
.news-full-width-image a:hover:after {
	transform:translate(-50%, -50%);
	opacity:1
}
.news-full-width-image img {
	width:100%;
	height:100% !important;
	object-fit:cover !important;
}
.news-full-width-body {
	padding:25px 20px;
	border-color:inherit
}
.news-full-width .list-inline-divided .icon {
	margin-right:10px
}
.news-full-width .list-inline-divided a, .news-full-width .list-inline-divided a:focus, .news-full-width .list-inline-divided a:active {
	color:#151515
}
.news-full-width .list-inline-divided a.active, .news-full-width .list-inline-divided a:hover {
	color:#e6b140
}
.bg-gray-100 .news-full-width {
	background-color:#F2F2F2;
	border-color:#F2F2F2; min-height:290px; overflow:hidden;
}
/*.dot1{ background-image: url(../images/loder.gif); background-repeat:no-repeat;}
.dot1{top:50%;left:50%;z-index:999;position:absolute; width:65px; height:65px;}
*/
@media(max-width:767.98px) {
.news-full-width-image img {
height:40vh
}
.w3ls-abg1, .smebg4-odd {
	text-align: right;
	background: #fff;
	padding: 2em 2em 0 2em;
	min-height: 350px;
}
.w3ls-abg.w3ls-abg2.abg3, .w3ls-abg.w3ls-abg2.abg4 {
	padding: 2em 2em 0 2em;
	min-height: 350px;
}
.btn-whitwborder {
	padding: 12px 15px; display:inline-flex;

}
.bankasia-logo img {
	margin: 0 auto;
	text-align: center;
	display: flex;
}
}
@media(min-width:768px) {
.news-full-width {
flex-direction:row;
height:100%
}
.news-full-width-image, .news-full-width-body {
max-width:50%;
flex-basis:50%
}
.news-full-width-body {
position:relative;
align-self:center
}
.news-full-width-body:before {
content:'';
position:absolute;
top:50%;
right:100%;
transform:translateY(-50%);
width:0;
height:0;
border-style:solid;
border-width:19.5px 13px 19.5px 0;
border-color:transparent transparent transparent transparent;
border-right-color:inherit
}
}
@media(min-width:1200px) {
.news-full-width-body {
padding:25px 20px;
}
}
@media(min-width:1200px) and (max-width:1599px) {
.news-full-width h4 {
font-size:20px
}
}
@media(min-width:1600px) {
.news-full-width-body {
padding:25px 20px;
}
}
.news-recent {
	max-width:555px;
	text-align:left
}
.news-recent .icon {
	margin-right:5px
}
.news-recent-image a {
	position:relative;
	display:block
}
.news-recent-image a:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	pointer-events:none;
	background-image:linear-gradient(to right top, #fb8957, #ff9e54, #ffb354, #ffc958, #ffdf61);
	opacity:0;
transition:.3s ease-out opacity
}
.news-recent-image a:after {
	content:'\f42b';
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-100%, -50%);
	font-family:material design icons;
	font-size:40px;
	color:#fff;
	opacity:0;
transition:.4s ease-out all
}
.news-recent-image a:hover:before {
	opacity:.6
}
.news-recent-image a:hover:after {
	transform:translate(-50%, -50%);
	opacity:1
}
.news-recent a, .news-recent a:focus, .news-recent a:active {
	color:#151515
}
.news-recent a.active, .news-recent a:hover {
	color:#e6b140
}
.news-recent-title {
	font-weight:500;
	letter-spacing:.025em;
	text-transform:none
}
.news-recent-body {
	padding:30px 20px;
	background-color:#f7f7f0
}
.bg-gray-100 .news-recent-body {
	background-color:#fff
}
@media(max-width:991.98px) {
.news-recent {
margin-left:auto;
margin-right:auto
}
}
.title-dots {
	/*background: url("../../images/title-dots.png") repeat scroll 0 0;*/
	padding:0px; margin-bottom:20px;
}
.title-dots span a {
	color: #005AAA;
	font-size: 24px;
	line-height: 31px;
	font-weight: 700;
}

.mission_trigger {
	position: absolute;
	left: 30px;
	top: 46px;
	text-indent: -9999px;
	height: 87px;
	/* padding-left: 280px; */
	/* padding-top: 50px; */
	width: 122px;
}
.vision_trigger{	position: absolute;
	left: 172px;
	top: 46px;
	text-indent: -9999px;
	height: 87px;
	width: 122px;}
.values_trigger {
	position: absolute;
	left: 103px;
	top: 170px;
	text-indent: -9999px;
	height: 87px;
	width: 122px;
}


.main-timeline{
    overflow: hidden;
    position: relative;
}
.main-timeline:before{
    content: "";
    width: 0px;
    height: 100%;
    border: 1px solid #000;
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
}
.main-timeline .timeline{
    width: 50%;
    padding: 10px 10px 10px 100px;
    float: right;
    position: relative;
}
.main-timeline .timeline ul li {
 font-size:14px; line-height:22ppx; list-style:square; color:#000;text-align: left; border-bottom:1px solid #CCC; margin-bottom:5px;padding-bottom:5px;
}
.main-timeline .timeline:before{
    content: "";
    width: 40px;
    height: 40px;
    border-radius:0%;
    background: #c47c48;
    border: 5px solid #fff;
    position: absolute;
    top: 29px;
    left: -20px;
}
.main-timeline .timeline-content{
    display: block;
    background: #fff;
    padding: 70px 30px 20px;
    position: relative;
}
.main-timeline .timeline-content ul li strong:before{ content: "--";padding: 10px 10px 10px 10px; height:10px;}
.main-timeline .timeline-content ul li strong{ font-size:14px;}
.main-timeline .timeline-content:hover{ text-decoration: none; }
.main-timeline .year{
    display: block;
    width: 100%;
    height: 50px;
    background: #c47c48;
    padding: 0 0 0 50px;
    font-size: 30px;
    font-weight: 800;
    color: #fff;
    line-height: 50px;
    box-shadow: 0 0 20px rgba(0,0,0,0.0) inset;
    border-radius:0;
    position: absolute;
    top: 10px;
    left: -20px;
}
.main-timeline .year:before{
    content: "";
    border-top: 40px solid #c47c48;
    border-left: 20px solid transparent;
    border-bottom: 20px solid transparent;
    position: absolute;
    bottom: -60px;
    left: 0;
}
.main-timeline .title{
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #4a4a4a;
}
.main-timeline .description{
    font-size: 14px;
    color: #6f6f6f;
    margin: 0 0 5px 0;
}
.main-timeline .timeline:nth-child(2n){
    padding: 10px 100px 10px 10px;
    text-align: right;
}
.main-timeline .timeline:nth-child(2n):before{
    left: auto;
    right: -20px;
}
.main-timeline .timeline:nth-child(2n) .year{
    padding-right: 50px;
    border-radius: 0px;
    left: auto;
    right: -20px;
}
.main-timeline .timeline:nth-child(2n) .year:before{
    border-left: none;
    border-right: 20px solid transparent;
    left: auto;
    right: 0;
}
.main-timeline .timeline:nth-child(1n):before{
    background: transparent;
    box-shadow: 0 0 1px 5px #000;
}
.main-timeline .timeline:nth-child(2){ margin-top: 140px; }
.main-timeline .timeline:nth-child(odd){ margin: -200px 0 0 0; }
.main-timeline .timeline:nth-child(even){ margin-bottom: 60px; }
.main-timeline .timeline:first-child,
.main-timeline .timeline:last-child:nth-child(even){ margin: 0; }
.main-timeline .timeline:nth-child(2n):before{
    background: transparent;
    box-shadow: 0 0 1px 5px #000;
}
.main-timeline .timeline:nth-child(2n) .year{ background: #bf3fc8; }
.main-timeline .timeline:nth-child(2n) .year:before{ border-top-color: #bf3fc8; }
.main-timeline .timeline:nth-child(3n):before{
    background:  transparent;
    box-shadow: 0 0 1px 5px #000;
}
.main-timeline .timeline:nth-child(3n) .year{ background: #ce3c41; }
.main-timeline .timeline:nth-child(3n) .year:before{ border-top-color: #ce3c41; }
.main-timeline .timeline:nth-child(4n):before{
    background: transparent;
    box-shadow: 0 0 1px 5px #8cc43d;
}
.main-timeline .timeline:nth-child(4n) .year{ background: #8cc43d; }
.main-timeline .timeline:nth-child(4n) .year:before{ border-top-color: #8cc43d; }

.main-content p{
font-style: normal;
font-family: "Webly Sleek Light", Helvetica, droid sans, sans-serif;
font-variant: normal;font-weight:400;
line-height:22px;font-size:15px;}
.main-content .tiklist{ margin-left:20px;}
.main-content .tiklist li{ /*list-style-image:url(../images/sing-icon.png);*/ list-style:square; line-height:normal;font-family: "Webly Sleek Light", Helvetica, droid sans, sans-serif;}
#Vision p{font-size:22px; line-height:35px; text-align:center}
#Mission .tiklist li{font-size:22px; line-height:35px;}
#Values table td{font-size:22px; line-height:35px;}
	
.shadow-wrapper{ display:inline-flex;}	
.product-box {
	padding: 20px;
	margin-bottom: 5px;
	min-height: 130px;
	min-width: 347px;
	max-width: 347px;
	overflow:hidden;
}
.product-bg1-color {
	background: linear-gradient(#0c3e84,#0c3e84);
	
}
.product-bg2-color{
	background: linear-gradient(#1452a8,#1452a8);
	
}
.product-bg3-color{
	background: linear-gradient(#4581d6,#4581d6);
	
}

.product-img {
	/*background-image: url(../images/products-bg.png);*/
	background-repeat: no-repeat;
	background-position: bottom left;
	
}

.product-box:hover {
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
	border: 1px solid #333;
	
}

.product-box h3.title {
	font-size: 1.8rem;
	line-height: 1.3em;
	font-weight: 400;
	color: #fff;
	margin-bottom: 0;
	padding-bottom: .71429em;
}
.product-box p{
	color: #fff;

}
.homepopup .modal-dialog{
width:40%; margin:8% auto	
}
.modal-dialog img{ max-width:100%}
.revicon-right-dir {
display: none; background:none;
}
.tp-video-play-button {
background: none;
}
.homepopup .modal-dialog{width:48%;margin:4% auto}.modal-dialog img{max-width:100%}.revicon-right-dir{display:none;background:0 0}.tp-video-play-button{background:0 0}@media (max-width:769px){.homepopup .modal-dialog{width:75%;margin:0 auto;position:relative;padding:15px;top:4%}}
.homepopup .modal2-footer {
	padding: 15px;
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
}
.homepopup .close {
	position: absolute;
	top: -4%;
	right: -10%;
	font-size: 21px;
	/* border: 1px solid #fff; */
	border-radius: 73%;
	padding: 10px 14px;
	z-index: 9999;
	font-size: 50px;
	color: #fff;
	opacity: 1;
}
.sme_details_box{
height:180px;border: 1px solid #d5d5d5;
border-radius: 3px;
margin:10px;
}
.smebox_des > a > h3 {
	margin-bottom: 15px;
	color: #3669B1;
	font-size: 22px;
	font-weight: 500;
}
.smebox_des {
	margin: 30px 25px 0;
}
.wrap-sticky nav.navbar.bootsnav{
	transition: all .2s ease-in-out 0s;
}
.hidden-desktop{ display:none}	
.cbp-popup-content{background: #1e4ea1 !important;}
.Mobilebankingdiv{padding: 30px 10px 15px 10px; border:1px solid #fff;
margin-bottom:20px; background:#FFF;}
.Mobilebankingdiv .appsiconlist li{ display:inline-block; padding-left:20px;}
.Mobilebankingdiv h3.SmartApptitle{font-family: "Webly Sleek SemiLight";}

/*.footer_box_1::after {
position: absolute;
content: "";
background-color: rgba(255, 255, 255, 0.5);
width: 1px;
height:100px;
}*/
.footer_box_1:last-child{content: ""; background:none;}
#header-top p a{position: relative; margin:0 5px;}
#header-top p a.color_darkblue::after {
	position: absolute;
	content: "";
	background-color: rgba(183, 185, 189, 0.5);
	width: 1px;
	height: 40px;
	top: -7px;
	margin-left: 4px;
}
#header-top p a.color_darkblue:last-child::after{content: ""; background:none}
.boxshadow{background-color: rgba(0, 0, 0, 0.5); padding:20px;}
#page_bannerx {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
padding-top: 13%;
width: 100%;
height: 450px;	

}
#page_banner{ position:relative;}
#page_banner .page-header h2.textshadow {
	text-shadow:2px 2px 5px #fff;
}
.w-100 {
	width: 100% !important;
}
.topmacom{width:32% !important;margin:0 auto}
#page_banner .bannercontent {
	position: absolute;
	top: 40%;
	left: 10%;
}
.treasury > .row > div {
	border: 1px solid #fff;
	border-radius: 10%;
	height: 175px;
	background-color: #1b498a;
	padding-top: 45px;
	color:#FFF;
	text-align:center;
}
@media only screen and (max-width:768px) {
.nopaddinonmobile{ padding-right:10px !important;}	
.recent_tabs.finance_nav > ul{ display:inline;overflow: hidden;}
.border_b .page-header {
	margin: 0px 0 0 !important;
}	
.boxshadow{background-color: rgba(0, 0, 0, 0.5);  padding-bottom:5px;}
	
#page_banner {
	position: relative; margin-top:50px;
}	
#page_banner .bannercontent {
	position: absolute;
	top: 40%;
	left: 10%;
}	
#page_banner .page-header h2 { font-size:16px;
}	
.sk-rotating-plane {
	height: 100px;
	left: 10%;
	margin: -20px 0 0 -20px;
	position: absolute;
	top: 25%;
	width: 300px;
	animation: none;
	text-align: center;
}	
.sk-rotating-plane p {
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	font-family: "Century Gothic";
	margin: 0px;
	white-space: nowrap;
	overflow: hidden;
	text-transform: uppercase;
	width: 100%;
	line-height: 33px;
	text-align: right;
}
.sk-rotating-plane img{ width:100%}
.hidden-desktop{ display:block}		
	
.homepopup .modal-dialog{
width:75%; margin:0% auto	
}
.homepopup .modal-dialog {
position: relative;
padding: 15px;top:10%;
}	
#taskbar {
height: auto;
padding:15px 0;
}
.task {
width:176px;
float:none;
display: inline-grid;
border:1px solid rgba(256, 256, 256, 0.3);
height:94px;
padding:0;
text-align: center;

}
li.task:first-child {
border:1px solid rgba(256, 256, 256, 0.3);
}
#taskbar li {
margin:3px;
padding: 10px;
}

.left-1{left:0px;}
.left-2{left: 0px;}
.left-3{left:0px;}
.left-4{left: 0px;}
.left-5{left:0px;}

.bottom-bg::after {
position: absolute;
content: "";
height: 1px;
background-color: rgba(255, 255, 255, 0.5);
width: 80%;
bottom: -8px;
}
.action-bar-wrapper .action-bar .dd-wrapper .dropdown-menu {
width:100%
}
#header-bottom .get-tuch > ul.hidden-sm {
	display:none;
}
.addressbox:first-child {
	display: flex;
}
.addressbox {
	margin-top: 2px;
}
#header-bottom .get-tuch { border:1px solid #ccc;

}
#header-bottom .get-tuch i {
	margin-right: 0px;
	padding: 5px;
}
.bg-white {
	padding: 0px 0px 10px 0px;
}
#social-sidebar {
	top: 55%;
}
nav.navbar.bootsnav li.dropdown .dropdown-menu-full ul.dropdown-submenu > li {
		border-bottom: solid 1px transparent;
		width: 90%; line-height:1.5;
	}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > ul.dropdown-submenu h4 {
	color: #fff;
	font-weight: 300;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color:transparent;
}
.navbar-collapse {
 padding:0px;
}
nav.navbar.bootsnav .navbar-nav > li > a {
	padding: 10px 10px;
}
nav.navbar.bootsnav li.dropdown a.dropdown-toggle::before {
	float: right;
	position: absolute;
	right: 60px;
	top: 10px;
}
/*Start mobile menu*/

.main-nav{
			display:none;
		}
	#sidebar {
		background: #2160af !important;
box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);
		width: 250px;
		height: 100%;
		display: block;
		position: fixed;
		left: -250px;
		top: 0;
		z-index: 999;
		padding:10px;
		transition: left 0.3s linear;
	}

	#sidebar.visible {
	  left: 0;
	  transition: left 0.3s linear;
	}
	
	
nav.navbar.bootsnav .navbar-mob {
	border: none;
	padding: 0;
	font-size: 24px;
	position: relative;
	top: 0px;
	width: 128px;
	border-radius: 0;
	color: #fff;
	background: none;
	min-height: 50px;
}
nav.navbar.bootsnav .navbar-mob {
	float: right;
	margin-right: 8px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-mob:hover {
	background-color: transparent;
}
	/*#mob-menu-icon {
		display: inline-block;
		vertical-align: middle;
		width: 83px;
		height:74px;
		cursor: pointer;
		top: 0;
		right: -72px;
		padding: 10px;
		z-index:60;
		position: absolute
	}
.wrap-sticky .sticked #mob-menu-icon{
	display: inline-block;
		vertical-align: middle;
		width: 83px;
		height:74px;
		cursor: pointer;
		top: 0;
		right: -72px;
		padding: 10px;
		z-index:60;
		position: absolute	
	}	*/
	.mobile-sub-menu h4 {
	font-size: 14px;
	font-weight: 600;
	color: #f89721;
	font-family: "Webly Sleek Semibold";
	/* letter-spacing: 2px; */
	text-transform: uppercase;
}
	#mob-menu-icon span {
		height: 9px;
		background: #0c4da2;
		margin-bottom: 5px;
		display: block;
	}
	
	
	#sidebar-btn {
		display: inline-block;
		vertical-align: middle;
		width: 40px;
		height: 33px;
		cursor: pointer;
		margin: 20px;
		position: absolute;
		top: 114px;
		right: -79px;
		box-shadow: 0px -4px 10px rgba(102, 99, 99, 0.38);
		background-image: -moz-linear-gradient( 90deg, rgb(49,93,159) 0%, rgb(28,60,108) 100%);
		background-image: -webkit-linear-gradient( 90deg, rgb(49,93,159) 0%, rgb(28,60,108) 100%);
		background-image: -ms-linear-gradient( 90deg, rgb(49,93,159) 0%, rgb(28,60,108) 100%);
		background-image: -o-linear-gradient( 90deg, rgb(49,93,159) 0%, rgb(28,60,108) 100%);
		padding: 10px;
	}
	#sidebar-btn span {
	  height: 2px;
	  background: #fff;
	  margin-bottom: 5px;
	  display: block;
	}
	ul.mobile-menu{
		width:100%;
		list-style:none;
	}
	ul.mobile-sub-menu{
		display:none;
		transition: all 0.5s ease;
	}
	
	ul.mobile-subsub-menu{
		display:none;
		transition: all 0.5s ease;
	}
	
	ul.mobile-menu li{
		float:left;
		width:100%;
		padding:7px 0;
		position:relative;
		border-bottom: 1px solid rgba(147, 151, 156, 0.42);
		
	}
	ul.mobile-menu li a{
		font-size: 13px;
		color: #fff;
		text-transform: uppercase;
		text-align: left;
		line-height: 21px;
		display:block;
	}
	ul.mobile-sub-menu{
		list-style:none;
		margin-top:10px;
		max-height: 270px;
overflow: scroll;
	}
	
	ul.mobile-sub-menu li{
		float:left;
		width:100%;
		padding:5px 0;
	}
	ul.mobile-sub-menu li:last-child{
		border-bottom:none;
	}
	ul.mobile-sub-menu li a{
		border: none;
		line-height: 18px;
		margin-left: 8px;
		font-weight: 300;
		font-size: 13px;
		color: #fff;
		margin-bottom: 0;
		text-transform: capitalize;
		padding: 0;
	}
	
	ul.mobile-subsub-menu{
		list-style:none;
		margin-top:10px;
	}
	
	ul.mobile-subsub-menu li{
		float:left;
		width:100%;
		padding:5px 0;
	}
	ul.mobile-subsub-menu li:last-child{
		border-bottom:none;
	}
	ul.mobile-subsub-menu li a{
		border: none;
		line-height: 18px;
		margin-left: 8px;
		font-weight: 300;
		font-size: 13px;
		color: #fff;
		margin-bottom: 0;
		text-transform: capitalize;
		padding: 0;
	}
	.arrow-sub{
	background:url(../../images/arrow-submenu.png) no-repeat;
	width: 30px;
	height: 30px;
	position:absolute;
	right:0px;
	top: 4px;
	cursor:pointer;
}
.arrow-subsub{
	background:url(../../images/arrow-subsubmenu.png) no-repeat;
	width: 30px;
	height: 30px;
	position:absolute;
	right:0px;
	top: 4px;
	cursor:pointer;
}


.button01 {
	background-color: #EC0000;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	padding: 0.8em 1.85em 0.7em;
	line-height: 2.5em;
	text-transform: uppercase;
	/* padding: 19px; */
}
	}
@media (max-width: 480px) {
.task {
	width: 175px;
}
.bg-white {
	padding: 0px 0px 10px 0px;
}
#header-bottom .get-tuch i {
	margin-right: 0px;
	padding: 5px;
}	
#header-bottom .get-tuch { border:1px solid #ccc;
}
#header-bottom .get-tuch > ul.hidden-sm {
	display:none;
}
.addressbox {
	margin-top: 2px;
}
.addressbox:first-child {
	display: flex;
}
#social-sidebar {
	top: 55%;
}
}
@media (max-width: 360px) {
.task {
	width: 135px;
	height: auto;
}
}
@media (max-width: 300px) {
.task {
	width: 100%;
	height: auto;
}	
}

/*
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
############################################### Css for Agent Banking #########################################################
###################################################################################################################################
*/
.bggray{background:#f1f1f3;}
.bgwhite{background:#fff;}

.agentbox .contactbox {
	margin-top: 10px;
}
.agentbox {
	padding-top: 15px;
	/* float: left; */
	display: flex;
	justify-content: flex-end;
	/* align-items: center; */
	gap: 10px;
}
.agentbox .agentpitem img{
	 max-height:60px
	}

.bankasia-agentbanking-logo {
/*	position: absolute;
	top: 0;
	right: 333px;*/
}
.attr-nav.divder ul li::after {
	position: absolute;
	content: "";
	background: #fff;
	width: 1px;
	height: 25px;
	top: 20px;
	left: 0;
}


.btn-volunteer {
	font-size: 18px;
	line-height: 35px;
}


.step-donation .atglance {
	float: left;
	width: 138px;
	background: #ecc731;
	/* padding: 10px; */
	margin-right: 5px;
}

select#soflow {
	-webkit-appearance: button;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-padding-end: 20px;
	-webkit-padding-start: 2px;
	-webkit-user-select: none;
	background-image: url(../images/15xvbd5.png), -webkit-linear-gradient(#fff, #fff 40%, #fff);
	background-position: 97% center;
	background-repeat: no-repeat;
	border: 2px solid #000;
	font-weight:100; text-transform:uppercase;
	color: #555;
	font-size: inherit;
	overflow: hidden;
	padding: 5px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 300px;
	font-size:20px;
	height: 42px;
}
.contact-form .form-group {
	margin-bottom: 20px; padding-left:0;
}

.advertisement .flex-slide .flex-direction-nav a {
	font-size: 0;
	width: 49px;
	height: 49px;
	background: transparent;
	border-radius: 100%;
	display: block;
	position: absolute;
	top: 0;
	text-align: center;
	color: #fff;
}
.reward-apply .news-img{border: 2px solid #fff;}
.reward-apply p{ font-weight:300}
.about-agent{ margin-top:20px;}
.about-agent .message {
	font-style: normal;
	font-weight: 300;
	color: #26211d;
	font-size: 20px;
	margin-bottom: 30px;
	display: block;
	line-height: 1.5;
	text-align: justify;
}
.step-donation .atglance {
	float: left;
	width: 138px;
	background: #ecc731;
	/* padding: 10px; */
	margin-right: 5px;
}
.sec-step-desc {
	padding: 0 5%;
}
.step-donation.sec-step-med {
	border: 0px;
	padding: 0px 0 52px;
	display: inline-block;
	width: 100%;
	margin-bottom: 0px;
}
.number-count {
	height: 100px;
	width: 100%;
	background: #ecc731;
	line-height: 72px;
	text-align: center;
	/* display: inline-block; */
	border-radius: 0;
	font-size: 30px;
	color: #26211d;
	font-weight: 100;
	margin-bottom: 22px;
}
.sec-step-desc h4 {
	margin-bottom: 27px;
	font-size: 26px;
	font-weight: 700;
}
h3, .h3 {
	font-size: 26px;
	margin-bottom: 20px;
}
.form-control {
	display: block;
	width: 100%;
	height: 40px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fbf9f8;
	background-image: none;
	border: 1px solid #e4e2de;
	border-radius: 0;
	/* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); */
	/* box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); */
	/* -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */
}
select#soflow {
	-webkit-appearance: button;
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-padding-end: 20px;
	-webkit-padding-start: 2px;
	-webkit-user-select: none;
	background-image: url(../images/15xvbd5.png), -webkit-linear-gradient(#fff, #fff 40%, #fff);
	background-position: 97% center;
	background-repeat: no-repeat;
	border: 2px solid #000;
	font-weight: 100;
	text-transform: uppercase;
	color: #555;
	font-size: inherit;
	overflow: hidden;
	padding: 5px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 300px;
	font-size: 20px;
	height: 42px;
}
.about-agent{ margin-top:20px;}
.about-agent p.message {
	font-family:"Webly Sleek Light";
	font-size:20px;
	font-style: normal;
	font-weight: 300;
	color: #26211d;
	margin-bottom: 30px;
	display: block;
	line-height: 1.5;
	text-align: justify;
}
.agent-address {
	height: 156px;
	overflow: auto;
}
.agent-address-block {
	background-color: #fff;
	padding: 20px;
	margin-bottom:2px;
	font-weight:200;
}
.contact-form .btn {
	padding: 10px 29px;
}
.contact-form .btn-default {
	background: none;
	filter: none;
	border-color: #0f0f0f;
	border-width: 2px;
	border-radius: 0;
	font-size: 14px;
	font-weight: bold;
}
.agent-address ul{ margin:0; padding:0;}
.agent-address ul li{ list-style:none;}
.agent-address-block h4{margin-bottom: 10px;margin-top:0px;}
.reward-apply {
	padding: 12px 8px 30px 20px;
	border: 0px solid #eae5e0;
	overflow: hidden;
	background-color: #aab3b9;
}
.get-involved {
	font-size:32px;
	color: #26211d;
}
.how-to-help h3 {
	font-weight: 300;
	margin-bottom: 20px;
}
.reward-apply p {
	font-weight: 300;
	line-height: 1.6;
}

.btn-border-default {
	background: none;
	filter: none;
	border-color: #fff;
	border: 1px solid #fff;
	color: #fff;
	padding: 10px 30px;
}
.text-white {
	color: #FFF;
}
.basiaagent-featured{	
width: 100%;
background:#f1f1f3;
position: relative;
left: 0;
}
.owl-controls .owl-buttons .fa{
	font-size: 34px;
	font-weight: 300;
	color:#fff;
}
.owl-controls .owl-prev{
	position: absolute;
	top: 30%;padding: 5px 9px;
	left:-63px
}
.owl-controls .owl-next{
	position: absolute;
	top: 30%;padding: 5px 9px;
	right:-30px
}
.feature_slider .item {
	margin:0px; 
}

.page-header {
	margin: 0 0 20px 0;
	border-bottom: none;
}
.devtask-middle{ position:relative; left:10%; }
.have_qus{
 background-image:url(../images/agent-banking-bg.png);
  background-size: contain;
  	background: #46484a;
  background-repeat: no-repeat;
}
.have_qus .btn-dark {
	background: #ecc731;
	border: 3px solid #f3f0e2;
	border-radius: 5px;
	color: #111;
	font-size: 17px;
	overflow: hidden;
	padding: 10px 8px;
	text-transform: uppercase;
	transition: color 1s ease 0s,background-color 1.5s ease 0s !important;
	margin-top: 30px;
}
#header-bottom .get-tuch img{ margin-bottom:25px;}
#ContactPersonpopup,#deposit_irpopup,#loan_iratepopup,#top_8news,#sme_irpopup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translate(0,-100%) scale(0,0);-moz-transform:translate(0,-100%) scale(0,0);-o-transform:translate(0,-100%) scale(0,0);-ms-transform:translate(0,-100%) scale(0,0);transform:translate(0,-100%) scale(0,0);opacity:0;filter:alpha(opacity=0);z-index:11000}.btn-dark:hover,.btn-light:hover{transition:color 1s ease 0s,background-color 1.5s ease 0s}#ContactPersonpopup.open,#deposit_irpopup.open,#loan_iratepopup.open,#sme_irpopup.open,#top_8news.open{-webkit-transform:translate(0,0) scale(1,1);-moz-transform:translate(0,0) scale(1,1);-o-transform:translate(0,0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);opacity:1;filter:alpha(opacity=100)}#ContactPersonpopup .close,#deposit_irpopup .close,#loan_iratepopup .close,#sme_irpopup .close{background-color:#303133;box-shadow:none;color:#fff;font-size:27px;font-weight:400;opacity:1;padding:10px 17px;position:absolute;right:0;top:0;z-index:2;text-shadow:none}.ContactPerson_popup,.deposit_popup,.loan_popup,.sme_popup,.news_popup{background:#fff;border-radius:5px;height:auto;left:15%;max-width:100%;padding:20px;position:absolute;top:0;width:70%;margin-top:20px}
.agentnews{position:relative;}
.newsbtn{ position:absolute; right:0; bottom:-28px; color:#000;}
@media only screen and (max-width:768px) {
.agentbox {
	padding-top: 15px;
	/* float: left; */
	display: flex;
	justify-content: center;
	/* align-items: center; */
	gap: 5px;
}

.agentbox .agentpitem img {
	max-height: 40px;
}	
#header-bottom .get-tuch img {
	margin-bottom: 10px;
}
/*.bankasia-agentbanking-logo {
	position: absolute;
	top: -18px;
	right: 150px;
}
.bankasia-agentbanking-logo img{ max-width:150px;}
*/
.agentbox .contactbox {
	margin-top: 0px;
}
.agentbox{ padding-top:0px;}
#devtaskbar .devtask  {
	width: calc(100% - ((.5rem * 3)/ 6));
}
.devtask-middle{ position:relative; left:0%; }


#taskbar .task {
	width: calc(50% - ((.5rem * 3)/2));
}
/*.agentbox .get-tuch img {
	margin-bottom: 0;
	width: 52px;
	position: absolute;
	top: 2px;
	right: 80px;
	border: 1px solid #ccc;
}*/
}
@media (max-width: 480px) {
	
}
@media (max-width: 360px) {
.task {
	width: 135px;
	height: auto;
}
}
@media (max-width: 300px) {
.task {
	width: 100%;
	height: auto;
}	
}

