body {
	background-color:#ebe9e5
}
.col-lg-5ths, .col-md-5ths, .col-sm-5ths, .col-xs-5ths {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.col-xs-5ths {
	width:20%;
	float:left
}
@media (min-width:768px) {
.col-sm-5ths {
width:20%;
float:left
}
}
@media (min-width:992px) {
.col-md-5ths {
width:20%;
float:left
}
}
@media (min-width:1200px) {
.col-lg-5ths {
width:20%;
float:left
}
}
.navbar {
	min-height:35px
}
.row-30>* {
	margin-bottom:30px
}
.color_black {
	color:#000!important
}
.color_gray {
	color:#333!important
}
.color_red {
	color:#015bac!important
}
.color_blue {
	color:#015bac!important
}
.color_darkblue {
	color:#102c56!important
}
.color_darkred {
	color:#e80000!important
}
.dark-gray {
	background-color:#e1e1e1
}
.light-gray {
	width:100%;
	background:#ebe9e5;
	position:relative;
	left:0
}
.white-bg {
	width:100%;
	background:#fff;
	position:relative;
	left:0
}
.about-area, .about-two-area {
	padding:120px 0 325px;
	position:relative
}
.question-ask-area {
	bottom:0;
	position:fixed;
	right:70px;
	z-index:200
}
.close {
	float:right;
	padding:10px
}
.question-popoup {
	background:#fff none repeat scroll 0 0;
	bottom:100%;
	box-shadow:0 0 5px rgba(3, 3, 3, .4);
	height:auto;
	margin-bottom:30px;
	position:absolute;
	right:-40%;
	width:340px;
	z-index:2;
-webkit-transition:all .3s ease 0s;
transition:all .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, .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:0!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 {
	border-color:#bbb;
	color:#303030;
	font-size:12px;
	padding:5px 17px
}
.q-btn .default-button:hover {
	border-color:#002e5b;
	color:#fff
}
.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=email], .help-form form input[type=text], .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:400;
transition:all .5s 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
}
.help-form .icon-append, .help-form .icon-prepend {
	position:absolute;
	top:0;
	width:35px;
	height:35px;
	font-size:15px;
	line-height:35px;
	text-align:center;
	color:#b3b3b3
}
.help-form .icon-append {
	right:20px;
	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;
	border-bottom: 0;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-box-shadow: rgba(0, 0, 0, .0980392) 0 0 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, .0980392) 0 0 1px 2px;
	box-shadow: rgba(0, 0, 0, .0980392) 0 0 1px 2px;
	background-color: #26f09b;
	border-radius: 5px 5px 0 0 !important;
	-moz-border-radius: 5px 5px 0 0 !important;
	-webkit-border-radius: 5px 5px 0 0 !important;
	transform: translateY(100px) -webkit-box-shadow: -26px 1px 27px rgba(0, 0, 0, 0.3);
	box-shadow: -10px 1px 27px rgba(0, 0, 0, 0.3);
}
#tawkchat-status-message {
	border:0 none;
	margin:14px 26px 9px 17px;
	padding:0;
	white-space:nowrap;
	text-align:left;
	font-size: 18px;
	color:#010a17;
	font-weight: bold;
}


#tawkchat-status-message {
	white-space: nowrap;
	text-align: left;
	font-size: 24px;
	color: #010a17;
	font-weight: bold;
}
#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:.3
}
.close:hover {
	opacity:.9
}
.feature_slider {
	background:#e6eaf0
}
.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
}
.color-white {
	color:#fff!important
}
.color-blue {
	color:#2160af!important
}
.bgcolor-orange {
	color:#fff;
	background-color:#fc6
}
.bgcolor-lightgreen {
	color:#fff;
	background-color:#164b88
}
.bgcolor-lightblue {
	color:#fff;
	background-color:#0175be
}
.bg-min-hight450 {
	min-height:495px;
	max-height:495px;
	overflow:auto
}
.bg-min-hight400 {
	min-height:400px;
	max-height:400px;
	overflow:auto
}
.bg-min-hight350 {
	min-height:350px;
	max-height:350px;
	overflow:auto
}
.bg-min-hight300 {
	min-height:350px;
	omax-height:350px;
	verflow:auto
}
.p-20 {
	padding:20px
}
.p-10 {
	padding:10px
}
#finance_tab .product_details_text h3 {
	font-size:26px;
	color:#fff;
	margin:15px 0
}
#finance_tab .bgcolor-lightblue .product_details_text h3, #finance_tab .bgcolor-lightgreen .product_details_text h3 {
	color:#fff
}
#corportate_tab .product_details_text h3 {
	font-size:26px;
	color:#333;
	margin:15px 0
}
.border-bottom {
	border-bottom:1px solid #cfd5d9
}
.feature_box {
	background:#fff;
	padding:0;
transition:all .7s ease 0s;
	border-radius:0;
	margin-bottom:0
}
.feature_box .caption {
	background:rgba(0, 88, 169, .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:red;
	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:0;
	padding:0;
	margin-left:20px;
	padding-left:20px;
	border-left:1px solid #cfd5d9;
	margin-left:25px;
	margin-top:30px;
	padding-top:0;
	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:0 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:"Bison Bold";
	font-weight:700
}
.updates {
	background:#eaefff;
	padding:0;
	border-radius:5px;
	height:auto
}
.tips-body ul {
	margin:0;
	padding:0;
	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:#fff;
	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 transparent;
	-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
}
.sk-rotating-plane p {
	color:#fff;
	font-family:inherit;
	font-size:25px;
	font-family:"Century Gothic";
	margin:0;
	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:#0f0;
	text-decoration:none
}
.sk-rotating-plane span {
	animation:blink 0s 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
}
}
.latest_box {
	background:#fff;
	padding:20px 25px 25px;
	border-radius:0;
	width:368px;
	height:174px;
	border:1px solid #ccc
}
.latest_box:hover {
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	box-shadow:0 0 12px rgba(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:13px;
	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:400
}
.addressbox {
	margin-top:20px
}
#header-bottom .get-tuch i {
	display:inline-block;
	font-size:40px;
	margin-right:15px;
	vertical-align:text-bottom
}
.addressbox .get-tuch img {
	margin-bottom:20px
}
.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: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
}
.left-1 {
	left:-80px
}
.left-7 {
	left:-106px
}
.left-2 {
	left:-300px
}
.left-3 {
	left:-467px
}
.left-4 {
	left:-949px
}
.left-5 {
	left:-739px
}
.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 .3s ease;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease
}
.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:0;
	right:0;
	bottom:-100px;
	padding:10px 20px 10px 20px;
	min-height:149px;
	max-height:149px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
	background-color:#2368c9;
	-webkit-opacity:.85;
	-khtml-opacity:.85;
	-moz-opacity:.85;
	opacity:.85
}
.imagebox:hover .box-header {
	bottom:0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
	-webkit-opacity:1;
	-khtml-opacity:1;
	-moz-opacity:1;
	opacity:1
}
.feature_slider #latest_news-slider_1 .box-header a {
	color:#fff
}
.feature_slider #latest_news-slider_1 .box-header a:hover {
	color:#fff
}
.feature_slider #latest_news-slider_1 .box-header p {
	color:#fbfbfb
}
.imagebox .box-header:after {
	width:100%;
	height:100%;
	content:"";
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	background-color:#2368c9;
	-webkit-opacity:.85;
	-khtml-opacity:.85;
	-moz-opacity:.85;
	opacity:.85
}
.imagebox .box-header::before {
content:"\f054";
position:absolute;
font-family:fontAwesome;
text-align:center;
line-height:40px;
right:5px;
top:5px;
width:55px;
height:40px;
color:#fff;
background-color:transparent;
font-weight:400;
font-size:18px
}
.imagebox .box-header .box-title {
	font-size:22px;
	font-weight:300;
	line-height:normal;
	margin:0;
	position:relative;
	padding-bottom:15px;
	border-bottom:1px solid rgba(62, 135, 239, .9)
}
.imagebox .box-header .box-title:after {
	width:50px;
	height:3px;
	content:"";
	position:absolute;
	left:0;
	top:-10px
}
.imagebox .box-header .box-title a {
	color:#fff
}
.imagebox .box-header .box-subtitle {
	margin:5px 0 0 0;
	color:#fff;
	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:#fff;
	padding:30px;
	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;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .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:.9;
	-khtml-opacity:.9;
	-moz-opacity:.9;
	opacity:.9
}
.imagebox .box-content .button.style1 {
	margin-top:30px
}
.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:#fff;
	text-shadow:none;
	color:#15416e
}
ul.cart-list>li {
	padding:5px 0
}
ul.cart-list>li a {
	border-bottom:medium none!important;
	padding:5px 0!important;
	color:#fff!important
}
.footer_link_1 li a:hover {
	color:#cfcfcf
}
.desktop-hidden {
	display:none!important
}
@media (max-width:767px) {
.left-1 {
left:0
}
.left-2 {
left:0;
width:100%
}
.left-3 {
left:0;
width:100%
}
.left-4 {
left:0;
width:100%
}
.md-sm-hidden {
display:none!important
}
.bg-white .img {
text-align:center
}
.desktop-hidden {
display:block!important
}
#header-top .col-md-8 {
margin:0;
padding-bottom:0;
padding-top:0
}
#header-top .navbar-nav, #header-top .p-0 {
margin:0;
padding:0
}
#header-top .navbar-nav .open .dropdown-menu {
background-color:#002a64
}
#header-top .navbar-nav .color_darkblue {
color:#fff!important
}
#header-top .dropdown-menu li {
border-bottom:1px solid rgb(255, 255, 255, .4)
}
#header-top .navbar-nav>li>a {
padding-top:0;
padding-bottom:0;
line-height:25px
}
.back-to-top:hover, .color_white {
color:#333
}
#header-top .navbar-nav .open .rightdropdown {
position:absolute;
left:-73px
}
#header-top .navbar-nav .open .leftdropdown {
position:absolute;
left:0
}
}
#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:0;
	display:block;
	color:#fff
}
#social-sidebar .transform span, #social-sidebar .transform:hover span {
	right:-65px;
	z-index:0;
	opacity:1;
	font-size:16px;
	font-weight:700
}
#social-sidebar .entypo-self, #social-sidebar .transform {
	font-size:14px;
	margin-bottom:0;
	position:relative;
	border-bottom:1px solid #acada7
}
#social-sidebar ul li:last-child a.entypo-self {
	border-bottom:none
}
#social-sidebar .transform {
	height:162px
}
#social-sidebar .transform span {
	transform:rotate(90deg);
	color:#fffc00
}
#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*=self] span {
color:#000;
background:#fff
}
#social-sidebar a[class*=media] span {
background:#fff;
color:#000
}
#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 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;
	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;
	color:#000
}
#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:focus, #signOn a:hover {
	text-decoration:underline
}
#signOnMain {
	background-color:rgba(49, 95, 160, .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:700;
	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%
}
.formElementCheckbox:focus+label, .formElementRadio:focus+label, input#inputTopSearchField:focus, input[type=submit]:focus, select:focus {
	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]:focus, .formSubmit input[type=submit]:hover {
	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:#0072bc;
	background-image:linear-gradient(141deg, #0c3e7d 0, #2160af 51%, #0c3e7d 75%);
	text-align:center;
	z-index:50;
	margin:0 auto
}
#taskbar .inner {
	margin:0 auto
}
#taskbar ul {
	margin:0;
	padding:0;
	list-style:none
}
#taskbar li {
	margin:0;
	padding:20px 10px 20px 10px;
	min-height:120px
}
.task {
	width:225px;
	float:left;
	border-left:1px solid rgba(256, 256, 256, .3);
	height:auto;
	padding:8px 10px;
	text-align:center
}
li.task:first-child {
	border-left:none
}
.taskContentWrapper {
	display:none
}
.task a {
	color:#fff;
	display:block;
	text-decoration:none;
	position:relative;
	padding-top:50px;
transition:all .5s linear 0s
}
.task div.taskSecondstate {
	color:#fff;
	display:block;
	font-size:16px;
	font-weight:700;
	text-decoration:none;
	position:relative;
	padding-top:50px;
	padding-bottom:1px;
transition:all .5s linear 0s
}
.taskContentWrapper div.taskSecondstate {
	width:159px;
	margin:0 auto
}
.task a.activeState {
	padding-top:0
}
.task div.activeState {
	padding-top:1px
}
.task a:focus, .task:hover a {
	text-decoration:underline
}
.task div.taskSecondstate:focus, .task div.taskSecondstate:hover {
	text-decoration:underline;
	cursor:pointer
}
.task div.activeState:focus {
	text-decoration:none
}
.taskImageContainer {
	position:absolute;
	left:0;
	right:0;
	top:0
}
.task:hover img {
	-webkit-transform:scale(1.15);
	-moz-transform:scale(1.15);
	-ms-transform:scale(1.15);
	-o-transform:scale(1.15);
	transform:scale(1.15)
}
.task div.taskContentWrapper img {
	height:40px;
	width:40px
}
.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:700;
	height:22px;
	background-color:#00698c;
	border-radius:2px;
	color:#fff;
	margin-left:5px;
	width:auto
}
#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;
	left:0
}
.basia-featured {
	width:100%;
	background:#ebe9e5;
	position:relative;
	left:0
}
.basia-locations .basia-wrapper.col2 {
	width:50%;
	float:left;
	position:relative;
	padding:0;
	margin:0;
	text-align:left
}
.basia-locations h3 {
	color:#55308d;
	font-weight:800;
	font-size:1.8em;
	text-transform:uppercase;
	letter-spacing:.1em;
	line-height:1.2em;
	margin:8% 0 4% 0
}
.button01 {
	background-color:#55308d;
	color:#fff;
	font-size:1.5em;
	font-weight:700;
	padding:.8em 1.85em .7em;
	line-height:1.15em;
	text-transform:uppercase
}
.button01 {
	letter-spacing:.15em;
	padding:.62em 1.65em .5em;
	border:3px solid #55308d
}
.button01:hover {
	background-color:#7b4ebf;
	color:#eee;
	text-decoration:none;
	padding:.62em 1.65em .5em;
	border:3px solid #a681df
}
a.morelink {
	text-transform:capitalize;
	font-weight:300;
	letter-spacing:.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 {
	border-radius:5px 5px 0 0;
	bottom:0;
	color:#fff!important;
	cursor:pointer;
	font-family:Tahoma!important;
	font-size:15px!important;
	font-weight:700!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:#fff!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 #fff;
	height:22px;
	padding-right:5px
}
.gchat-button.btn-disable {
	color:#ccc!important
}
.g-chat-customer-window {
	border-width:0;
	border-style:solid;
	z-index:1000;
	box-shadow:0 0 5px #000;
	padding-left:0!important;
	padding-right:0!important;
	height:100%
}
.directors_info .directors_info-left {
	color:#000
}
.directors_info-left .img-box {
	margin:0 auto 0;
	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_info .executive_info-left {
	color:#000
}
.executive_info-left .img-box {
	margin:0 auto 0;
	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 #fff;
	padding:10px;
	margin:10px auto
}
.btn-executive_info_border {
	border:1px solid #0ba1c9;
	padding:0 10px;
	background-color:#fff;
	margin-bottom:10px;
	text-transform:uppercase;
	overflow:hidden;
	transition:color 1s ease 0s, background-color 1.5s ease 0s!important
}
.btn-executive_info_border:hover {
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	box-shadow:0 0 12px rgba(0, 0, 0, .5);
	border:1px solid #e65636
}
.bordertop {
	border-top:1px solid #ccc
}
.dropdown-submenu h4 img {
	float:left;
	display:none
}
.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:active .dd-label:after, .action-bar-wrapper .action-bar .dd-wrapper .dd-button:hover .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, .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 .btn, .action-bar-wrapper .action-bar .cta-wrapper button {
	display:block;
	margin-bottom:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%
}
.action-bar-wrapper .action-bar .cta-wrapper .btn:last-child, .action-bar-wrapper .action-bar .cta-wrapper button: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 .action-bar-wrapper .action-bar .cta-wrapper, .has-openSidebar .fix-action-bar .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, .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 .btn, .action-bar-wrapper .action-bar>div .cta-wrapper button {
margin-top:0;
margin-left:12px;
display:inline-block;
width:auto;
margin-bottom:0
}
.action-bar-wrapper .action-bar>div .cta-wrapper .btn:first-child, .action-bar-wrapper .action-bar>div .cta-wrapper button: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 .btn, .action-bar-wrapper .action-bar>div .cta-wrapper .cta-btn-wrapper .dropdown-menu a {
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 .action-bar-wrapper, .has-openSidebar .fix-action-bar {
left:0;
transition:left .1s ease
}
.js-fix-action-bar #content {
padding-top:70px
}
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, .9);
border-radius:0;
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:#ec3817
}
a.images-common-more {
border-style:solid;
border-width:1px;
border-color:rgba(255, 255, 255, .9);
border-radius:0;
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:#ec3817
}
a.visa-card-common-more:hover {
background-color:#ee4823
}
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:0 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:0 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:0 1px 14px #000
}
.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:0;
padding-bottom:50px
}
.sme-banking-pashe {
background:url(../images/ba-pashe-new.jpg) no-repeat;
background-size:cover;
background-repeat:no-repeat;
background-attachment:fixed;
padding-top:0;
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:0;
padding-bottom:50px
}
.sme-banking-proshar {
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:0;
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/ba-pashe-new.jpg) no-repeat;
background-size:cover;
background-repeat:no-repeat;
background-attachment:fixed;
padding-top:0;
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:0;
padding-bottom:50px
}
.sme-banking-proshar {
background:url(../images/proshar-new-bg.jpg) no-repeat;
background-size:cover;
background-repeat:no-repeat;
background-attachment:fixed;
padding-top:0;
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:0;
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-medium, span.nrb-bd-para-small {
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
}
}
.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:0 10px;
	color:#fff
}
.label.purple-bgcolor, .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;
	text-align:right;
	padding:1px 5px;
	margin:7px 0
}
.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:#edf2fa
}
.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 #ddd;
	font-size:16px;
	color:#003c65;
	z-index:100;
	position:relative;
	width:99.5%;
	clear:both;
	zoom:1
}
.ba-notify-list-item:hover {
	background-color:#e0f0fd!important
}
.ba-notify-list-item .times {
	clear:both;
	padding-top:2px;
	font-size:12px!important;
	color:#003c65!important;
	line-height:1.2em;
	overflow:hidden
}
.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
}
.abg2, .w3ls-abg1 {
	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-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-size:cover
}
.w3ls-abg.w3ls-abg2.abg2 {
	background:#fafaf7
}
.w3ls-abg.w3ls-abg2.abg4 {
	background:#dbfef0
}
.w3ls-abg h4 {
	font-size:2.5em;
	text-transform:uppercase;
	font-family:"Bison Bold";
	color:#142340;
	font-weight:600
}
.w3ls-abg h5 {
	font-size:1.3em;
	text-transform:uppercase;
	color:#0965e7;
	font-family:"Bison Bold";
	font-weight:600
}
.w3ls-abg.w3ls-abg1 p {
	padding:.5em 0 0 10em
}
.w3ls-abg.w3ls-abg2.abg3 p, .w3ls-abg.w3ls-abg2.abg4 p {
	padding:1em 10em 0 0
}
.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:.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, .23);
	width:20%;
	padding:1em
}
#applying_form .form-control {
	border:3px solid #357ec0;
	border-radius:0;
	height:45px;
	margin-bottom:15px;
	font-size:16px;
	padding-left:10px;
transition:all .3s ease 0s;
	width:100%
}
#applying_formpopup .form-control:focus {
	border:3px solid #4aa4f4
}
#applying_formpopup .form-control {
	border:3px solid #357ec0;
	border-radius:0;
	height:45px;
	margin-bottom:15px;
	font-size:16px;
	padding-left:10px;
transition:all .3s ease 0s;
	width:100%
}
#applying_form .form-control:focus {
	border:3px solid #4aa4f4
}
#contact-form .form-control {
	border:3px solid #357ec0;
	border-radius:0;
	height:45px;
	margin-bottom:15px;
	font-size:16px;
	padding-left:10px;
transition:all .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_detail3.jpg);
	margin-left:5px
}
.iproduct_details_text ul {
	margin-left:12px
}
.iproduct_details_text ul li {
	margin-left:12px;
	color:#fff
}
.iproduct_details_text h3 {
	margin-bottom:10px;
	margin-top:10px;
	color:#0752bd;
	font-weight:400
}
.csr_details_text li {
	padding-bottom:5px;
	list-style:url(../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
}
.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:0
}
.product_sortdetails_text li {
	padding-bottom:5px;
	margin-left:0;
	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:#111;
	font-weight:700;
	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:0;
width:0
}
.cbp-item {
	margin:0!important
}
span.required {
	color:#c00
}
.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;
	color:#2061ae;
	font-weight:700
}
.cta-footer-wrapper .cta-footer-row .cta-footer-col .cta-footer-content .cta-footer-body .cta-footer-icon>.baslicon img {
	margin-top:28px;
	max-height:48px
}
.cta-footer-wrapper .cta-footer-row .cta-footer-col .cta-footer-content .cta-footer-body p a[href^="tel:"] {
color:#2d373e;
font-size:26px;
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-top {
	border-top:1px solid rgba(0, 0, 0, .2)
}
.border-left {
	border-left:1px solid rgba(0, 0, 0, .2)
}
.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:700
}
.corportate h4 {
	margin-top:20px;
	margin-bottom:20px;
	font-size:18px;
	color:inherit;
	font-weight:700
}
.corportate h4::before {
content:url(../../images/Tick%20Box-595b40b75ba036ed117d7ae0.svg);
margin:0 -20px;
position:absolute;
transition:all .7s ease 0s
}
.toggle .toggle-heading a i {
	background:#315fa0
}
.corportate p {
	text-align:justify
}
.sec-title h2 {
	position:relative;
	color:#222;
	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:#888;
	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:#fff;
	font-size:20px;
	padding-top:35px;
	padding-bottom:22px;
	display:inline-block;
transition:all .3s ease;
-webkit-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease
}
.welcome-section .image-column .image .play-btn .icon {
	position:absolute;
	left:47px;
	top:0;
	width:100px;
	height:80px;
	color:#e65636;
	font-size:48px;
	line-height:80px;
	text-align:center;
	padding-left:8px;
	border:3px solid #315fa0;
transition:all .3s ease;
-webkit-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s 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 .3s ease;
-webkit-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-moz-transition:all .3s ease;
	z-index:100
}
.welcome-section .image-column .image {
	border:5px solid #fff;
-webkit-transition:all .3s ease .2s;
-moz-transition:all .3s ease .2s;
-ms-transition:all .3s ease .2s;
-o-transition:all .3s ease .2s;
transition:all .3s ease .1s;
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, .1);
	box-shadow:0 0 12px rgba(0, 0, 0, .1)
}
.welcome-section .image-column .image:hover {
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	box-shadow:0 0 12px rgba(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:#fff;
	border-color:#14a8f5;
	background-color:#315fa0
}
.advertisement-column {
	border:5px solid #fff;
-webkit-transition:all .3s ease .2s;
-moz-transition:all .3s ease .2s;
-ms-transition:all .3s ease .2s;
-o-transition:all .3s ease .2s;
transition:all .3s ease .1s;
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, .1);
	box-shadow:0 0 12px rgba(0, 0, 0, .1);
	padding:20px;
	margin:10px;
	max-width:350px;
	display:inline-flex
}
.advertisement-column:hover {
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	box-shadow:0 0 12px rgba(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
}
.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:0;
	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:700;
	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 .3s ease;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease
}
.bg-secondary .button-tabs .tab-title {
	background:#eee
}
.tabbed-content .content>li {
	opacity:0;
	visibility:hidden;
transition:all .3s ease;
-webkit-transition:all .3s ease;
-moz-transition:all .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 .3s ease;
-webkit-transition:all .3s ease;
-moz-transition:all .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;
	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:0;
	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:#111;
	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:#111;
	top:40%
}
#photo-slider_1 .owl-next:hover, #photo-slider_1 .owl-prev:hover {
	background:#f2f2f2!important;
	color:#111!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:#111;
	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:#111;
	top:40%
}
#award-slider_1 .owl-next:hover, #award-slider_1 .owl-prev:hover {
	background:#f2f2f2!important;
	color:#111!important
}
#accordion .toggle-body .green_banking img {
	padding:10px 0
}
@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 .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 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-paper-plane:before, .fa-send: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:0;
	color:#fff
}
.investor-rel .addr-font-h1 {
	font-size:36px;
	float:left;
	width:auto;
	line-height:50px;
	font-family:"Bison Bold"
}
.investor-rel .addr-font-h3 {
	font-size:18px;
	text-align:left;
	width:auto;
	line-height:22px
}
.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:0 0 12px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	box-shadow:0 0 12px rgba(0, 0, 0, .5);
	border:1px solid #000
}
.credit-rel .overview-panel {
	min-height:92px;
	box-shadow:0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .18);
	margin-bottom:10px
}
.credit-rel .symbol, .credit-rel .value {
	display:inline-block;
	text-align:center
}
.credit-rel .value {
	width:90%;
	margin-top:20px;
	padding:5%
}
.credit-rel .overview-panel .white p {
	color:#fff
}
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:700;
	color:#fff;
	margin-bottom:10px;
	display:block;
	font-size:18px
}
.row.calcular-item input {
	border:none;
	background:0 0;
	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:700
}
.calculator-container {
	padding:0 10px
}
.panel-EMI .table {
	margin-bottom:10px
}
div#emi-calculator .modal-dialog {
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	box-shadow:0 0 12px rgba(0, 0, 0, .5)
}
div#emi-calculator .modal-content {
	box-shadow:0 0 7px rgba(0, 0, 0, .1)!important;
	border:0 solid #ffe4e4;
	border-radius:0
}
#emi-calculator .modal-header {
	padding-top:10px;
	padding-bottom:10px
}
div#emi-calculator h1.title {
	margin-top:0;
	font-size:25px;
	margin-bottom:0;
	line-height:25px;
	font-weight:700;
	font-family:"Bison Bold"
}
.modal-dialog .modal-header {
	background:rgba(49, 95, 160, 1)
}
.modal-dialog .modal-header h1 {
	color:#fff
}
.panel-EMI table td span {
	font-size:16px;
	color:#0190cc
}
.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;
	background-color: #000;
}
#footer-bgs {
	background:url(../images/hr.png) 0 0 no-repeat #2d577f;
	background-size:auto;
	box-shadow:0 8px 6px -6px rgba(0, 0, 0, .4);
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
	padding-top:50px;
	padding-bottom:0
}
#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, .4)
}
.footer_botom {
	background:#012964;
	box-shadow:0 11px 6px -9px rgba(0, 0, 0, .15) inset
}
.cbp-item-wrapper .cr-card-left h4 {
	padding-left:150px;
	line-height:44px!important;
	color:#369!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:#369!important
}
.cr-card-right p {
	color:#333!important;
	text-align:left
}
.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:.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:#dbfef0
}
.smebg4-odd, .w3ls-abg1 {
	text-align:right;
	background:#dbfef0;
	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:#ec3817
}
.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:active, .news-full-width .list-inline-divided a:focus {
	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
}
.loan-box {
	width:99.9%;
	min-height:235px;
	margin-top:22px;
	padding:20px 0 0;
	display:inline-block
}
.loan-box ul {
	width:100%
}
.loan-box ul li {
	float:left;
	width:248.5px;
	border-right:1px solid #e5e5e5;
	padding-left:15px;
	list-style-type:none
}
.loan-box ul li:last-child {
	border:none
}
.loan-servic-box {
	float:left;
	width:24%;
	border-right:1px solid #e5e5e5;
	background-color:#fff;
	box-shadow:0 0 6.96px 1.04px rgba(0, 0, 0, .031);
	padding:15px;
	list-style-type:none;
	position:relative;
	min-height:240px;
	margin:5px
}
.loan-servic-box img {
	float:left;
	margin-right:15px
}
@media(max-width:767.98px) {
.news-full-width-image img {
height:40vh
}
.smebg4-odd, .w3ls-abg1 {
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;
max-width:64%
}
}
@media(min-width:768px) {
.news-full-width {
flex-direction:row;
height:100%
}
.news-full-width-body, .news-full-width-image {
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:active, .news-recent a:focus {
	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 {
	padding:0;
	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;
	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:0;
	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 transparent 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:0;
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:0 0;
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:0 0;
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:0 0;
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:0 0;
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: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-repeat:no-repeat;
	background-position:bottom left
}
.product-box:hover {
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, .5);
	box-shadow:0 0 12px rgba(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:60%;
	margin:10% auto
}
.modal-dialog img {
	width:100%
}
.revicon-right-dir {
	display:none;
	background:0 0
}
.tp-video-play-button {
	background:0 0
}
.homepopup .modal-dialog {
	width:56%;
	margin:8% 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-radius:73%;
	padding:10px 14px;
	z-index:9999;
	font-size:50px;
	color:#666;
	text-shadow:#fff;
	opacity:1
}
.homepopup .close:hover {
	color:#000!important;
	text-shadow:#fff
}
.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
}
.hidden-mobile {
	display:block
}
.cbp-popup-content {
	background:#ebe9e5!important
}
.feature_slider .item {
	margin:0 5px
}
.feature_slider .owl-theme .owl-controls {
	margin-top:0;
	text-align:center
}
.owl-controls .nav-btn {
	height:47px;
	position:absolute;
	width:26px;
	cursor:pointer;
	top:100px!important
}
.owl-controls .prev-slide {
	background:url(../images/nav-icon.png) no-repeat scroll 0 0;
	left:-33px
}
.owl-controls .next-slide {
	background:url(../images/nav-icon.png) no-repeat scroll -24px 0;
	right:-18px
}
.owl-controls .prev-slide:hover {
	background-position:0 -53px
}
.owl-controls .next-slide:hover {
	background-position:-24px -53px
}
.Mobilebankingdiv {
	padding:30px 10px 15px 10px;
	border:1px solid #fff;
	margin-bottom:20px;
	background:#fff
}
.Mobilebankingdiv .appsiconlist li {
	display:inline-block;
	padding-left:20px
}
#about_slider .freight_box a {
	border-bottom:1px solid #1f5daa;
	color:#1f5daa
}
#about_slider .freight_box a:hover {
	border-bottom:1px solid #1f5daa;
	color:#1f5daa
}
.Mobilebankingdiv h3.SmartApptitle {
	font-family:"Webly Sleek SemiLight"
}
.footer_box_1:last-child {
	content:"";
	background:0 0
}
#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, .5);
width:1px;
height:40px;
top:-7px;
margin-left:4px
}
#header-top p a.color_darkblue:last-child::after {
content:"";
background:0 0
}
.boxshadow {
	background-color:rgba(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
}
#about_slider .freight_box>.freight_image {
	height:200px!important
}
#about_slider .freight_box>.freight_image img {
	max-width:100%!important;
	max-height:200px
}
#about_slider .owl-page span {
	margin-top:20px
}
.Viewallbtn {
	border:2px solid #1b498a;
	max-width:150px;
	font-size:18px;
	text-align:center;
	justify-content:center;
	margin:5px auto
}
.Viewallbtn a {
	color:#1b498a
}
.whtasnewbox {
	position: fixed;
	top: 50%;
	z-index: 999;
}

#social-sidebar {
	right: 0;
	margin-top: -135px;
	position: fixed;
	top: 50%;
	z-index: 999;
	-webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
}

.whtasnew {
/*	background-color: #005aaa;*/
	bottom: 0;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: 30px;
	margin-top: 28px;
	text-align: center;
	transform: rotate(0deg);
	width: 160px;
	position: absolute;
	left: -55px;
	/*border-top: 3px solid #0ef27c;*/
	font-weight: 400;
	text-transform: uppercase;
}
.whtasnew img{border: 3px solid #09bd71;}


.whtasnew a {
	color: #FFF;
}
@media (max-width:1200px) {
.addressbox .get-tuch img {
	max-width: 40px;
}
nav.navbar.bootsnav ul.nav > li > a {
	font-size: 12px;
	padding: 5px 5px;
}
.p_14 {
	font-size: 12px;
}
#header-bottom .get-tuch {
	display: inline-block;
	margin-left: 0px;
}
#header-bottom .get-tuch ul li h4 {
	color: #303133 !important;
	font-size: 14px;
	font-weight: 700;
}
.button01 {
	font-size: 1.0em;
}
.task {
	width: 170px;
}
}
@media only screen and (max-width:768px) {
.jobsformb {
position:absolute;
top:0;
left:30%
}
#header-top .cont_office {
width:50px;
color:#fff
}
#header-top .cont_office ul {
left:-150px;
width:200px
}
.toggle-body>p.green_banking, .toggle-body>p.newstexbody {
padding-left:0;
margin-left:0
}
.toggle-body>p {
margin-left:0;
padding-left:10px;
padding-right:10px
}
.navbar-header a.Governance {
color:#fff!important;
line-height:47px;
font-size:18px;
text-align:left;
position:relative;
text-transform:unset;
font-weight:500
}
.navbar-header a.Governance::after {
content:"";
background:#fff;
width:2px;
height:25px;
position:absolute;
right:-14px;
top:5px
}
.addressbox .get-tuch img {
margin-bottom:0;
width:51px;
max-height:50px;
max-width:51px;
}
.addressbox .get-tuch img.internetbanking {
max-height:46px
}
#header-bottom .get-tuch i {
font-size:36px
}
img#news_images {
margin:0 auto
}
#about_slider .freight_box>.freight_image {
height:auto!important
}
#about_slider .freight_box>.freight_image img {
width:auto;
height:auto
}
.nopaddinonmobile {
padding-right:10px!important
}
.recent_tabs.finance_nav>ul {
display:inline;
overflow:hidden
}
.border_b .page-header {
margin:0 0 0!important
}
.boxshadow {
background-color:rgba(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
}
.topmacom {
width:100%!important;
margin:0 auto
}
.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:0;
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
}
.hidden-mobile {
display:none
}
.homepopup .modal-dialog {
width:90%;
margin:0 auto
}
.homepopup .close {
top:0;
right:0
}
.rightside_icon {
color:#007ffb;
font-size:33px;
position:fixed;
margin-left:21px;
z-index:200;
top:34%;
right:16px
}
.ti-shift-right-alt {
padding-right:10px
}
.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, .3);
height:94px;
padding:0;
text-align:center
}
li.task:first-child {
border:1px solid rgba(256, 256, 256, .3)
}
#taskbar li {
margin:3px;
padding:10px
}
.left-1 {
left:0
}
.left-2 {
left:0
}
.left-3 {
left:0
}
.left-4 {
left:0
}
.left-5 {
left:0
}
.bottom-bg::after {
position:absolute;
content:"";
height:1px;
background-color:rgba(255, 255, 255, .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:0;
padding:5px
}
.bg-white {
padding:0 0 10px 0
}
#social-sidebar {
top:55%;
right:18px
}
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:0
}
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
}
.main-nav {
display:none
}
#sidebar {
background:#fff!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 .3s linear
}
#sidebar.visible {
left:0;
transition:left .3s linear
}
nav.navbar.bootsnav .navbar-mob {
border:none;
padding:0;
font-size:20px;
position:relative;
top:0;
width:128px;
border-radius:0;
color:#fff;
background:0 0;
min-height:50px
}
nav.navbar.bootsnav .navbar-mob {
float:right;
margin-right:8px
}
.navbar-default .navbar-mob:hover, .navbar-default .navbar-toggle:focus {
background-color:transparent
}
.mobile-sub-menu h4 {
font-size:13px;
font-weight:600;
color:#2160af;
font-family:"Webly Sleek Semibold";
text-transform:uppercase
}
#mob-menu-icon span {
height:9px;
background:#2160af;
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:0 -4px 10px rgba(102, 99, 99, .38);
background-image:-moz-linear-gradient(90deg, #315d9f 0, #1c3c6c 100%);
background-image:-webkit-linear-gradient(90deg, #315d9f 0, #1c3c6c 100%);
background-image:-ms-linear-gradient(90deg, #315d9f 0, #1c3c6c 100%);
background-image:-o-linear-gradient(90deg, #315d9f 0, #1c3c6c 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 .5s ease
}
ul.mobile-subsub-menu {
display:none;
transition:all .5s ease
}
ul.mobile-menu li {
float:left;
width:100%;
padding:7px 0;
position:relative;
border-bottom:1px solid rgba(147, 151, 156, .42)
}
ul.mobile-menu li a {
font-size:14px;
color:#2160af;
text-transform:uppercase;
text-align:left;
line-height:21px;
display:block;
font-weight:600
}
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:14px;
color:#2160af;
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:14px;
color:#2160af;
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:0;
top:4px;
cursor:pointer
}
.arrow-subsub {
background:url(../../images/arrow-subsubmenu.png) no-repeat;
width:30px;
height:30px;
position:absolute;
right:0;
top:4px;
cursor:pointer
}
.button01 {
background-color:#55308d;
color:#fff;
font-size:15px;
font-weight:700;
padding:.8em 1.85em .7em;
line-height:2.5em;
text-transform:uppercase
}


}
@media (max-width:800px) {
	
.hidden-sm {
display:none
}
.rev_slider_wrapper {
margin-top:26px!important
}
.task {
width:175px
}
.bg-white {
padding:0 0 10px 0
}
#header-bottom .get-tuch i {
margin-right:0;
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:65%;
right:27px
}
.desktop-hidden {
display:block!important
}
#header-top .col-md-8 {
margin:0;
padding-bottom:0;
padding-top:0
}
#header-top .navbar-nav, #header-top .p-0 {
margin:0;
padding:0
}
#header-top .navbar-nav .open .dropdown-menu {
background-color:#002a64
}
#header-top .navbar-nav .color_darkblue {
color:#fff!important
}
#header-top .dropdown-menu li {
border-bottom:1px solid rgb(255, 255, 255, .4)
}
#header-top .navbar-nav>li>a {
padding-top:0;
padding-bottom:0;
line-height:25px
}
.back-to-top:hover, .color_white {
color:#333
}
#header-top .navbar-nav .open .rightdropdown {
position:absolute;
left:-26px
}
#header-top .navbar-nav .open .leftdropdown {
position:absolute;
left:0
}
#header-top .header-top-links {
display:block
}
.md-sm-hidden{ display:none !important }
.hidden-sm{ display:none !important }

}
@media (max-width:480px) {
.hidden-sm {
display:none
}
.rev_slider_wrapper {
margin-top:26px!important
}
.task {
width:175px
}
.bg-white {
padding:0 0 10px 0
}
#header-bottom .get-tuch i {
margin-right:0;
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:65%;
right:27px
}
.desktop-hidden {
display:block!important
}
#header-top .col-md-8 {
margin:0;
padding-bottom:0;
padding-top:0
}
#header-top .navbar-nav, #header-top .p-0 {
margin:0;
padding:0
}
#header-top .navbar-nav .open .dropdown-menu {
background-color:#002a64
}
#header-top .navbar-nav .color_darkblue {
color:#fff!important
}
#header-top .dropdown-menu li {
border-bottom:1px solid rgb(255, 255, 255, .4)
}
#header-top .navbar-nav>li>a {
padding-top:0;
padding-bottom:0;
line-height:25px
}
.back-to-top:hover, .color_white {
color:#333
}
#header-top .navbar-nav .open .rightdropdown {
position:absolute;
left:-26px
}
#header-top .navbar-nav .open .leftdropdown {
position:absolute;
left:0
}
#header-top .header-top-links {
display:block
}
}
@media (max-width:360px) {
.task {
width:135px;
height:auto
}
.desktop-hidden {
display:block!important
}
#header-top .col-md-8 {
margin:0;
padding-bottom:0;
padding-top:0
}
#header-top .navbar-nav, #header-top .p-0 {
margin:0;
padding:0
}
#header-top .navbar-nav .open .dropdown-menu {
background-color:#002a64
}
#header-top .navbar-nav .color_darkblue {
color:#fff!important
}
#header-top .dropdown-menu li {
border-bottom:1px solid rgb(255, 255, 255, .4)
}
#header-top .navbar-nav>li>a {
padding-top:0;
padding-bottom:0;
line-height:25px
}
.back-to-top:hover, .color_white {
color:#333
}
#header-top .navbar-nav .open .rightdropdown {
position:absolute;
left:-26px
}
#header-top .navbar-nav .open .leftdropdown {
position:absolute;
left:0
}
}
@media (max-width:300px) {
.task {
width:100%;
height:auto
}
}
.Logindropdown {
	margin-top:0
}
.tooltip-inner {
	max-width:250px;
	width:250px;
	height:auto;
	font-size:14px;
	padding:10px;
	background:#1b498a;
	color:#fff;
	border-radius:0
}
.dropbtn {
	color:#fff;
	font-size:16px;
	border:none;
	cursor:pointer
}
.btndropdown {
	position:relative;
	display:inline-block
}
.btndropdown-content {
	display:none;
	position:absolute;
	left:0;
	width:200px;
	box-shadow:0 8px 16px 0 rgba(0, 0, 0, .2);
	z-index:100!important;
	background:#7798f7;
	text-align:left;
	top:48px
}
.btndropdown-content::before {
position:absolute;
top:-7px;
left:32px;
display:inline-block!important;
border-right:10px solid transparent;
border-bottom:10px solid #fff;
border-left:10px solid transparent;
border-bottom-color:#7798f7;
content:''
}
.btndropdown-content a {
	color:#fff;
	padding:12px 16px;
	text-decoration:none;
	display:block
}
.btndropdown-content a:hover {
	box-shadow:0 8px 16px 0 rgba(0, 0, 0, .7)
}
.btndropdown:hover .btndropdown-content {
	display:block
}
.agentbox .contactbox {
	margin-top:10px
}
.hotjobs {
	-webkit-animation-duration:1s;
	-webkit-animation-name:hotjobstextglow;
	-webkit-animation-direction:alternate;
	-webkit-animation-iteration-count:infinite;
	animation-duration:1s;
	animation-name:hotjobstextglow;
	animation-direction:alternate;
	animation-iteration-count:infinite
}
@-webkit-keyframes hotjobstextglow {
from {
text-shadow:0 0 0 red
}
to {
	text-shadow:0 0 20px red
}
}
