

body {
	font-family: 'Poppins', sans-serif;
	font-size: 15px; line-height: 27px;
	color:#303030;
	background: #fff;
	margin: 0;
	padding: 0;
	font-weight: 400;
	display: flex;
	min-height: 100%;
	flex-direction: column;
}

html {
    height: 100%;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6, ul, ol, li, input, select, textarea {
  padding: 0; font-family: 'Poppins', sans-serif;
  margin: 0;
}

p {
  padding: 0; font-family: 'Poppins', sans-serif;
  margin: 0 0 17px 0;
}

form, div {
  padding: 0;
  margin: 0
}


img {
  border: none;
  max-width: 100%;
  height: auto
}
.clear {
  margin: 0;
  padding: 0;
  clear: both
}
.after:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden
}
a {
  text-decoration: none;
  padding: 0;
  margin: 0;
  outline: none;
  transition: all 0.3s;
  transition: all 500ms ease-in-out
}
a:hover {
  text-decoration: none
}

button{transition: all 0.3s;
  transition: all 500ms ease-in-out;}
img {
  max-width: 100%;
}


.wrapper_sm{
	max-width:1140px; width: 100%;
	margin: 0 auto;
}

.wrapper{
	max-width:1330px; width: 100%;
	margin: 0 auto;
}

.wrapper_map{
	max-width:1220px; width: 100%;
	margin: 0 auto;
}

.topBar{background:#262760; width: 100%; padding: 10px 0;}
.topBar .wrapper{text-align:center; padding-left: 15px; padding-right: 15px; line-height: 15px;}
.topBar .wrapper marquee{padding:0; margin:0; color:#fff; text-align:center;}
.topBar .wrapper marquee span{font-size:13px; border-right:#fff solid 1px; line-height:19px; padding:0 10px;}

.anouncement {
    display: flex;
    margin-top: 0;
    align-items: center; position:relative;
}

.anouncement .title {
/*    background: #e9ad11;*/
	background: linear-gradient(0deg, rgba(247,200,77,1) 0%, rgba(252,189,26,1) 51%, rgba(247,200,77,1) 100%);
    max-width: 178px;
    width: 100%;
    font-size: 15px;
    color: #fff;
    padding: 8px 12px 8px 20px;
    text-align: center;
    margin: 0;
    position: absolute;
    left: 0;
    border-radius: 30px;
}

.anouncement .scroll_sec {
	width: 100%;
    padding-left: 200px;
    color: #fff;
    font-size: 14px;
    margin: 0;
}

.anouncement .scroll_sec marquee span{font-size:13px; border-right:#fff solid 1px; line-height:19px; padding:0 10px;}
.anouncement .scroll_sec marquee span:last-child{border: none;}
.anouncement .scroll_sec marquee span a{color: #fff; text-decoration: none;}





/*.leftNav{margin: 0 auto 0 0; font-size: 15px; color: #0e0e0e;}
.leftNav ul{margin: 0; padding: 0; list-style-type: none;}
.leftNav ul li{display: inline-block; font-size: 15px; color: #0e0e0e; margin-right: 10px;}
.leftNav ul li i{color: #0e783d; margin-right: 5px;}
.leftNav ul li a{font-size: 15px; color: #0e0e0e; text-decoration: none;}
.leftNav ul li a:hover{color: #0e783d;}
.leftNav ul li:last-child{margin-right: 0;}*/

/*.rightNav{margin: 0 0 0 auto;}
.rightNav ul{margin: 0; padding: 0; list-style-type: none; float: right;}
.rightNav ul li{display: inline-block; font-size: 15px; color: #0e0e0e; padding:0 10px; border-right:#0e0e0e solid 1px; line-height: 17px;}
.rightNav ul li a{font-size: 15px; color: #0e0e0e; text-decoration: none;}
.rightNav ul li:first-child{padding-left: 0;}
.rightNav ul li:last-child{padding-right: 0; border-right:none;}
.rightNav ul li a:hover{color: #0e783d;}*/


.logosection{display: flex; padding:12px 15px; align-items: center;}
.logoArea{margin: 0 auto 0 0;}

.right_logo_top{margin: 0 0 0 auto;}
.language{margin:0; width:100%; display: inline-block;}
.language ul{margin: 0; padding: 0; list-style-type: none; float: right; display: flex; align-items: center;}
.language ul li{display: inline-block; padding-left:8px; padding-right:8px; line-height:25px;}
.language ul li:first-child{padding-left: 0; border-right:#212251 solid 1px; display: flex; align-items: center;}
.language ul li:first-child a{margin: 0 3px}
.language ul li:last-child {
  padding-right:58px;
  border-right: none;
  position: relative;
	width: 56px;}

.language ul li a{padding: 0; font-size: 14px; color: #212251; text-decoration: none;}
.language ul li a:hover{color:#1a2b71;}
.right_logo_top_nav{width:100%; display: inline-block; text-align: right; margin-top: 5px;}
.right_logo_top_nav ul{margin: 0; padding: 0; list-style-type: none;}
.right_logo_top_nav ul li{display: inline-block; font-size: 14px; color: #0e0e0e; margin-right: 10px;}
.right_logo_top_nav ul li i{color: #f7c84d; margin-right: 5px;}
.right_logo_top_nav ul li a{font-size: 15px; color: #212251; text-decoration: none;}
.right_logo_top_nav ul li a:hover{color: #1a2b71;}
.right_logo_top_nav ul li:last-child{margin-right: 0;}

.right_logo_top_nav ul li.topLink_cus a{font-size: 14px;
  color: #fff;
  text-decoration: none;
  background: #4FA655;
  padding: 5px 10px;
  border-radius: 5px;
  display: inline-block;}

.internet{width:100%; display: inline-block; text-align: right;}

.topNavmain{background: #1a2b71 ; width: 100%; padding:0;}
.topNavmain .wrapper{padding-left:15px; padding-right:15px;}
.topNavmain ul{margin: 0; padding: 0; list-style-type: none; float: left;}
.topNavmain ul li{display: inline-block; padding: 0 15px; position: relative;}
.topNavmain ul li:first-child{padding-left:0;}
.topNavmain ul li a{padding:10px 0; font-size: 14px; color: #fff; text-decoration: none; display: inline-block;}
.topNavmain ul li a:hover{text-decoration: underline;}

.topNavmain ul li button {
  display: none;
}

.topNavmain ul li ul {
  background:#252f85;
visibility: hidden;
opacity: 0;
min-width:220px;
position: absolute;
transition: all 0.5s ease;
margin-top: 0;
left: 0;
display: none;
top:46px;
z-index: 1;
}

.topNavmain ul li:hover > ul,
.topNavmain ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

.topNavmain ul li ul li {
  clear: both; margin: 0; padding: 0; border-bottom: #ffffff solid 1px;
  width: 100%;
}
.topNavmain ul li ul li:last-child{border: none;}
.topNavmain ul li ul li a{padding: 8px 11px; margin: 0; border: none; border-radius: 0; font-size: 14px; color: #fff; display: block; text-decoration: none;}
.topNavmain ul li ul li a:hover{padding: 8px 11px; margin: 0; border: none; border-radius: 0;  font-size: 14px; color: #fff; background: #1e2666; display: block; text-decoration: none;}

.topNavmain ul li ul li:last-child a{padding: 8px 11px; margin: 0; border: none; border-radius: 0; font-size: 14px; color: #fff; display: block;}
.topNavmain ul li ul li:last-child a:hover{padding:8px 11px; margin: 0; border: none; border-radius: 0; font-size: 14px; color: #fff; background: #1e2666; display: block;}



.topNavmain .internetLink{margin:0 0 0 auto; float: right; padding:10px 0;}
.topNavmain .internetLink a{
/*	background:#e9ad11; */
	background: rgb(247,200,77);
	background: linear-gradient(0deg, rgba(247,200,77,1) 0%, rgba(252,189,26,1) 51%, rgba(247,200,77,1) 100%); 
	padding:6px 15px; color:#fff; font-size:14px; border-radius:30px; border: #fbe09a solid 1px;
	box-shadow: 0 0 0 0 #ffc121; }
.topNavmain .internetLink a:hover{
	background: rgb(225,131,29);
    background: linear-gradient(0deg, rgba(225,131,29,1) 0%, rgba(248,185,20,1) 51%, rgba(225,131,29,1) 100%); 
	box-shadow:0 0 3px 1px #ffc121; 
	border: #f2b30f solid 1px;}


.bannerSliderMain{width:100%; margin:0 0 70px 0; position:relative;}
.bannerSliderMain .bannerSlide{
/*	background:#c5a678 url(../images/banner.png) no-repeat center center;*/
	background:#c5a678; 
/*	min-height:479px; */
	background-size:cover; text-align: center;}

.bannerSliderMain .bannerSlide img{display: inline-block;}

.bannerSliderMain .slick-prev.slick-arrow {
  width: 68px;
  height: 67px;
  color: #fff;
  font-size: 20px;
  background: url("../images/bannerLeftArr.png") no-repeat center;
  background-color: inherit !important;
  border-radius: 3px;
  opacity: 1;
  left:35px;
  overflow: hidden;
  text-indent: -250px;
  z-index: 1;
}

.bannerSliderMain .slick-next.slick-arrow {
  width: 68px;
  height: 67px;
  color: #fff;
  font-size: 20px;
  background: url("../images/bannerRightArr.png") no-repeat center;
  background-color: inherit !important;
  border-radius: 3px;
  opacity: 1;
  right:35px;
  overflow: hidden;
  text-indent: -250px; z-index: 1;
}

.welcomeSec{padding-bottom:65px; width: 100%;}
.welcomeSecLeft{width: 100%; max-width: 60%; float: left; padding: 0 15px;}
.welcomeSecLeft h1{color: #1a2b71; font-weight: 700; font-size:32px; margin: 0 0 25px 0; padding: 0;}
.welcomeSecLeft h1 span{color:#858b97; display: block;}
.welcomeSecLeft p{color: #303030; font-size: 15px; line-height: 28px; margin-bottom: 18px;}
.welcomeSecLeft a{background:#f7c84d; padding:9px 15px; color:#fff; font-size:14px; border-radius:0;display: inline-block;}
.welcomeSecLeft a:hover {background: #d0aa46;}

.welcomeSecRight{width: 100%; max-width: 40%; float: left; padding: 0 15px;}
.welcomeSecRight h2{color: #141c2b; font-weight: 700; font-size:26px; margin: 0 0 20px 6px; padding:0 0 0 8px;
	border-left:#f7c84d solid 4px;}
.welcomeSecRight ul{margin: 0; padding: 0; list-style-type: none; width: 100%;}
.welcomeSecRight ul li{width: 33.33%; padding:6px; float: left;}
.welcomeSecRight ul li a{min-height: 130px; display: flex;}
.welcomeSecRight ul li .blockSec{background: #394da2; color: #fff; font-size: 14px; width: 100%; text-align: center; 
	padding-top: 31px;}
.welcomeSecRight ul li .blockSec span{display: block; padding-top:6px;}

.welcomeSecRight ul li:nth-child(2) .blockSec{background: #c7ac68; color: #fff;}

.welcomeSecRight ul li:nth-child(3) .blockSec{background: #394da2;}
.welcomeSecRight ul li:nth-child(4) .blockSec{background: #74b2aa;}

.welcomeSecRight ul li:nth-child(5) .blockSec{background: #394da2;}
.welcomeSecRight ul li:nth-child(6) .blockSec{background: #debe91;}

.chairman_desk_1{width:100%; padding-bottom:65px;}

.chairman_desk_1 .col-sm-3{float: left;}
.chairman_desk_1 .col-sm-3{float: left;}


.chairman_desk_1_sub_left{
	max-width:100%;
    width: 100%;
    padding: 8px 0 0 0;}	
	
.chairman_desk_1_sub_right{
	max-width:100%;
    width: 100%;
    padding:8px 0 35px 117px;
	text-align: right;
    margin-top: 0;}
	
.chairman_desk_1 .trhumnail_photo {
    max-width:100%;
    width: 100%;
    /* min-height: 391px; */
    border-radius: 0;
    background: #fff;
    overflow: hidden;
}
/*.chairman_desk_1_sub .trhumnail_photo{max-width:25%; width:100%; 
	border-radius:0; background:#fff;
	overflow:hidden; left:-198px; top:-66px; position:absolute;}*/
.chairman_desk_1_sub_left h2{color:#1a2b71; font-size:26px; font-weight:700; padding:0; margin:0 0 4px 0;}
.chairman_desk_1_sub_left p{color:#4d4b4b; font-size:14px; padding:0; margin:0 0 15px 0; line-height: 22px;}
.chairman_desk_1_sub_left a {
    background: #f7c84d;
    padding:9px 12px;
    color: #fff;
    font-size: 14px; line-height: 16px;
    border-radius: 0;
    display: inline-block;
}
.chairman_desk_1_sub_left a:hover {background: #d0aa46;}


.chairman_desk_1_sub_right h2{color:#1a2b71; font-size:26px; font-weight:700; padding:0; margin:0 0 4px 0;}
.chairman_desk_1_sub_right p{color:#4d4b4b; font-size:14px; padding:0; margin:0 0 15px 0; line-height: 22px;}
.chairman_desk_1_sub_right a {
    background: #f7c84d;
    padding:9px 12px;
    color: #fff;
    font-size: 14px; line-height: 16px;
    border-radius: 0;
    display: inline-block;
}
.chairman_desk_1_sub_right a:hover {background: #d0aa46;}

.chairman_desk_2{width:100%; padding-bottom:65px;}
.chairman_desk_2_sub{
	max-width:100%;
    width: 100%;
    padding: 120px 0 35px 0; text-align:right;}	
	
.chairman_desk_2 .trhumnail_photo {
    max-width:100%;
    width: 100%;
    border-radius: 0;
    background: #fff;
    overflow: hidden;
}
/*.chairman_desk_2_sub .trhumnail_photo{max-width:25%; width:100%; 
	border-radius:0; background:#fff;
	overflow:hidden; left:-198px; top:-66px; position:absolute;}*/
.chairman_desk_2_sub h2{color:#1a2b71; font-size:26px; font-weight:700; padding:0; margin:0 0 20px 0;}
.chairman_desk_2_sub p{color:#4d4b4b; font-size:14px; padding:0; margin:0 0 20px 0;}

	
/*.chairman_desk_2{width:100%; padding-bottom:62px;}
.chairman_desk_2_sub_main{position:relative;}
	
.chairman_desk_2_sub{max-width: 84%;
    width: 100%;
    float: left;
	text-align:right;
    background: #f2f2f4;
    border: #dcdcdc solid 1px;
    box-shadow: 0 0 15px 8px #e4e5e8;
    min-height: 360px;
    padding: 73px 6% 35px 180px;
    position: relative;
    margin-right: 16%;}
	
.chairman_desk_2_sub_main .trhumnail_photo {
    max-width: 21%;
    width: 100%;
    border-radius: 0;
    background: #fff;
    overflow: hidden;
    right: 0;
    top: -66px;
    position: absolute;
    z-index: 999;
}
.chairman_desk_2_sub h2{color:#1a2b71; font-size:26px; font-weight:700; padding:0; margin:0 0 20px 0;}
.chairman_desk_2_sub p{color:#4d4b4b; font-size:14px; padding:0; margin:0 0 20px 0;}*/
	

.rateOf_interest{background:#1a2b71; width:100%; padding:32px 0;
	background-size:cover; margin-bottom:65px;}
.rateOf_interest .box_sec{background: #fff; padding: 22px 15px; border-radius: 15px; display:flex; align-items: center;}
.rateOf_interest .box_sec h3{color: #1a2b71;
    font-size: 15px;
    line-height: 18px;
    font-weight: bold; margin:0 auto 0 0;}
.rateOf_interest .box_sec h3 span{font-size: 30px;
    display: block;
    font-weight: 700;
    padding-top: 16px;}
.rateOf_interest .box_sec .iconImg{margin:0 0 0 auto;}



.tender_sec{background:#1a2b71 url(../images/blue_bg.jpg) no-repeat center center; width:100%; padding:32px 0;
	background-size:cover; margin-bottom:140px;}
.tender_sec h2{color: #fff;
    font-size: 23px;
    text-align: center;
    line-height: 18px;
    font-weight: 300;
    margin: 0 0 20px 0}
.tender_sec p{margin: 0;
    padding:5px 0;
    display: inline-block;
    font-size: 14px;}
.tender_sec p span{background: #fff;
    padding: 10px 15px;
    border-radius: 5px;
    display: inline-block;
    line-height: 18px;
    margin: 0 15px;}
.tender_sec .box_sec h3{color: #1a2b71;
    font-size: 15px;
    line-height: 18px;
    font-weight: bold; margin:0 auto 0 0;}
/*.tender_sec .box_sec h3 span{font-size: 30px;
    display: block;
    font-weight: 700;
    padding-top: 16px;}*/
.tender_sec .box_sec .iconImg{margin:0 0 0 auto;}


	
.loan_calculate{padding-bottom:65px; width:100%; display:inline-block;}
.fade:not(.show) {opacity: 1;}
.loan_calculate .wrapper{display:flex;}

.loan_calculate_box{background: #fff;
    border: #dcdcdc solid 1px;
    box-shadow: 0 0 15px 8px #e4e5e8; width:100%; padding:20px; height:100%;}
.loan_calculate_box h2{color: #0d1b33;
    font-size: 26px; line-height: 22px; font-weight: 500; margin:0 0 18px 0; padding:0 0 10px 0; 
	border-bottom:#b2b2b2 solid 1px;}
	
.loan_calculate_box_2{background: #fff;
    border: #dcdcdc solid 1px;
    box-shadow: 0 0 15px 8px #e4e5e8; width:100%; padding:20px; height:100%;}
.loan_calculate_box_2 h2{color: #0d1b33;
    font-size: 26px; line-height: 22px; font-weight: 500; margin:0 0 18px 0; padding:0 0 10px 0; 
	border-bottom:#b2b2b2 solid 1px;}
.loan_calculate_box_2 ul.nav-tabs{margin:0 0 17px 0; padding:0; border:none;}
.loan_calculate_box_2 ul.nav-tabs li{padding:0 10px;}
.loan_calculate_box_2 ul.nav-tabs li:first-child{padding-left:0;}
.loan_calculate_box_2 ul.nav-tabs li:last-child{padding-right:0;}
.loan_calculate_box_2 ul.nav-tabs li a{background: #9e9fd0;
    color: #fff;
    font-size: 16px;
    padding:8px 27px;
    border-radius: 25px;
    display: inline-block;
    line-height: 16px;}
.loan_calculate_box_2 ul.nav-tabs li.active a{background: #1a2b71;}
	
.loan_calculate_box_2 .tab-content h3{color: #0d1b33;
    font-size: 18px;
    line-height: 14px;
    font-weight: 500;
    margin: 0 0 10px 0;
    padding: 0 0 8px 0;
    border-bottom: #b2b2b2 solid 1px;}

.loan_calculate_box_2 .btn_sec input[type="button"] {background: #f7c84d;
  padding: 9px 18px;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  border-radius: 0;
  display: inline-block; border: none;}


.loan_calculate_box_2 .btn_sec input[type="reset"] {background: #333;
  padding: 9px 18px;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  border-radius: 0;
  display: inline-block; border: none;}





.locatorMapSec{width:100%; display:inline-block;}

.locatorMapSec ul.branch_atm_ul{margin: 0 0 22px 0;
    padding:0;
    border: none;
    width: 100%;
    display: block;
    text-align: center;}
.locatorMapSec ul.branch_atm_ul li{padding:0 10px; display: inline-block;}
.locatorMapSec ul.branch_atm_ul li:first-child{padding-left:0;}
.locatorMapSec ul.branch_atm_ul li:last-child{padding-right:0;}
.locatorMapSec ul.branch_atm_ul li a{background: #a6a6e8;
    color: #fff;
    font-size: 16px;
    padding:8px 27px;
    border-radius: 25px;
    display: inline-block;
    line-height: 16px;}
.locatorMapSec ul.branch_atm_ul li.active a{background: #1a2b71;}

.locatorMapSec ul.map_slide_1{margin: 0 0 20px 0;
    padding:0;
    border: none;
    width: 100%;
    display: block;
    text-align: center;}	
	
.locatorMapSec .tab-content h3{color: #0d1b33;
    font-size: 18px;
    line-height: 14px;
    font-weight: 500;
    margin: 0 0 10px 0;
    padding: 0 0 8px 0;
    border-bottom: #b2b2b2 solid 1px;}
	
.location_add{background: #fff;
    border: #dcdcdc solid 1px;
    width: 100%;
    box-shadow: 0 0 12px 5px #e4e5e8;
    border-radius: 15px;
    padding: 15px; text-align:center; cursor:pointer;}
.location_add .mapIcon{margin:0 auto 7px auto; width:52px; height:52px; overflow:hidden; border-radius:30px; 
	border:#bfbebe solid 1px;
	display:flex; align-items: center;}
.location_add .mapIcon img{margin:0 auto;}
.location_add p{color:#0d1b33; font-size:14px; line-height:22px; margin:0; padding:0;}
.location_add p span{display:block;}
.location_add p span i{color:#daa20f;}
/*.slick-initialized .slick-slide {padding: 24px 15px;}*/

.inner-carousel button.slick-prev{background:url(../images/arow_left.png) no-repeat center center !important; width:24px; height:57px; left: -28px;}
.inner-carousel button.slick-prev:hover, .slick-prev:focus{background:url(../images/arow_left.png) no-repeat center center;}
.inner-carousel button.slick-prev:before{display:none;}

.inner-carousel button.slick-next{background:url(../images/aro_right.png) no-repeat center center !important; width:24px; height:57px; right: -28px;}
.inner-carousel button.slick-next:hover, .slick-next:focus{background:url(../images/aro_right.png) no-repeat center center;}
.inner-carousel button.slick-next:before{display:none;}

.map_sec{margin-top:15px;}

.carousel-container {
  width: 100%;
  margin: 0 auto;
  position: relative;
  border:none;
}

.carousel-container_map2 {
  width: 100%;
  margin: 0 auto;
  position: relative;
  border:none;
}
@media (max-width: 768px) {
  .carousel-container {
    width: 95%;
  }
}
.inner-carousel {
  width: 100%;
  /*height: 400px;*/
/*  overflow: hidden;*/
	position: relative;
}
.track {
  display: inline-flex;
  height: 100%;
  transition: transform 0.2s ease-in-out;
}

.track_map2 {
  display: inline-flex;
  height: 100%;
  transition: transform 0.2s ease-in-out;
}
.card-container {
  width: 24%;
  /*height: 400px;*/
  flex-shrink: 0;
  padding: 24px 15px;
}
@media (max-width: 768px) {
  .card-container {
    width: 184px;
  }
}



.tabs_Calculate {
  display: flex;
  width: 600px;
  margin-bottom: 15px;
}

.tabs_Calculate > .tab_Calculate {
/*  flex: 1;*/
  display: flex;
  margin:0 20px 0 0;
  padding: 0;
}

.tab_Calculate > .tab-input_Calculate {
  width: 0;
  height: 0;
  margin: 0;
  display: none;
}

.tab_Calculate > .tab-box_Calculate {
  padding: .5rem;
  background: #9e9fd0;
  color: #fff;
  font-size: 16px;
  padding: 8px 27px;
  border-radius: 25px;
  display: inline-block;
  line-height: 16px; cursor: pointer;
}

.selectDropDown{width: 100%;
  display: block;
  margin-bottom: 6px;
  font-weight: 700;
  color: #1a2b71;}

.tab_Calculate > .tab-input_Calculate:checked + .tab-box_Calculate {
  background: #1a2b71;
}

.filed_sec{position: relative;}
.filed_sec span.valid_txt{position: absolute; color: red; font-size: 11px; bottom: 5px;}

.filed_sec_2{position: relative;}
.filed_sec_2 span.valid_txt{position: absolute; color: red; font-size: 11px; bottom: -25px;}

.filed_sec_3{position: relative;}
.filed_sec_3 span.valid_txt{position: absolute; color: red; font-size: 11px; bottom: -25px;}
.form_group_cust{margin-bottom: 0;}

.mainAmount{margin-top: 10px;}


.carousel-container .next{background: url(../images/aro_right.png) no-repeat center center;
    width: 24px;
    height: 57px;
    right: -28px;
    position: absolute;
    border: none;
    top: 34%;}
.carousel-container .next:hover, .carousel-container .next:focus{background:url(../images/aro_right.png) no-repeat center center;
	 border: none; outline: none;}
.carousel-container .next:before{display:none;}

.carousel-container .prev{background:url(../images/arow_left.png) no-repeat center center; width:24px; height:57px; left: -28px;
	position: absolute;
    border: none;
    top: 34%;}
.carousel-container .prev:hover, .carousel-container .prev:focus{background:url(../images/arow_left.png) no-repeat center center;
	border: none; outline: none;}
.carousel-container .prev:before{display:none;}


.carousel-container_map2 .next_map2{background: url(../images/aro_right.png) no-repeat center center;
    width: 24px;
    height: 57px;
    right: -28px;
    position: absolute;
    border: none;
    top: 34%;}
.carousel-container_map2 .next_map2:hover, .carousel-container_map2 .next_map2:focus{background:url(../images/aro_right.png) no-repeat center center;
	 border: none; outline: none;}
.carousel-container_map2 .next_map2:before{display:none;}

.carousel-container_map2 .prev_map2{background:url(../images/arow_left.png) no-repeat center center; width:24px; height:57px; left: -28px;
	position: absolute;
    border: none;
    top: 34%;}
.carousel-container_map2 .prev_map2:hover, .carousel-container_map2 .prev_map2:focus{background:url(../images/arow_left.png) no-repeat center center;
	border: none; outline: none;}
.carousel-container_map2 .prev_map2:before{display:none;}

.nav .prev {
  left: -30px;
  display: none;
}

.nav .prev.show {
  display: block;
}
.nav .next.hide {
    display: none !important;
}
/*.nav button {
  position: absolute;
  top: 50%;
  transform: translatey(-50%);
  width: 60px;
  height: 60px;
  border-radius: 50%;
  outline: none;
  border: 1px solid #000;
  cursor: pointer;
}
.nav .prev {
  left: -30px;
  display: none;
}
.nav .prev.show {
  display: block;
}
.nav .next {
  right: -30px;
}
.nav .next.hide {
  display: none;
}*/

/*.ourServices{padding-bottom: 45px;}
.ourServicesMainBlock{background: #343f99; width: 100%; padding: 54px 20px;}
.ourServicesMainBlock h2{color: #fff; font-weight: 500; font-size: 40px; margin: 0 0 15px 0; padding: 0;}
.ourServicesMainBlock p{color: #fff; font-size: 15px; line-height: 28px;}

.serviceMainBlockWraper{padding-bottom: 16px; padding-left: 8px; padding-right: 8px;}

.ourServicesBlock{position: relative;}
.ourServicesBlock img{width: 100%;}
.ourServicesBlock .title{position: absolute; background: #fff; padding:9px 15px 10px 15px; bottom: 30px; left: 0; font-size: 18px; color: #343f99; max-width: 330px; width: 100%;}
.ourServicesBlock .title:after{position: absolute; content: ''; background: url("../images/titleEdge.png") no-repeat; width: 25px; height: 46px; top: 0; right: -25px; }


.tenderSec{background: #e9eaeb; padding: 18px 15px;}
.tenderSec h3{font-size:24px; font-weight: 400; color: #343f99; margin:0 0 10px 0; padding: 0;}
.tenderSec ul.listNotice {
  list-style-type: none;
  display: inline-block;
  margin-bottom: 0;
}
.tenderSec ul.listNotice li {
  color: #6e7275;
  font-size: 14px;
  line-height: 24px;
  padding: 13px 0;
	border-bottom: dashed #717577 1px;}

.tenderSec ul.listNotice li:last-child{border: none; padding-bottom: 0;}*/

/*.mapSec{border: #343f99 solid 5px; overflow: hidden; width: 100%; margin-top:20px;}




.contactForm{background: url("../images/footerContact.png") no-repeat center; background-size: cover; padding:30px 0 40px 0; display: inline-block;
	width: 100%;}

.contactForm h2{color: #343f99;  font-size: 34px; margin-bottom: 35px; text-align: center; font-weight:300; font-family: 'Poppins', sans-serif;}
.contactForm .fmField{margin-bottom: 25px;}

.contactForm input{background: rgba(0,0,0,.3); padding: 15px 20px; border-radius: 30px; font-family: 'Poppins', sans-serif; font-size:16px; 
	color: #2c2c2c; height: 54px; border:none;}

.contactForm textarea{background: rgba(0,0,0,.3); padding: 15px 20px; border-radius: 30px; font-family: 'Poppins', sans-serif; font-size:16px; 
	color: #2c2c2c; height: 106px; border:none;}

.contactForm input:focus{background: rgba(0,0,0,.3); color: #2c2c2c;}
.contactForm input::-webkit-input-placeholder {color: #2c2c2c;}
.contactForm input:-ms-input-placeholder{color: #2c2c2c;}
.contactForm input::placeholder {color: #2c2c2c;}

.contactForm textarea:focus{background: rgba(0,0,0,.3); color: #2c2c2c;}
.contactForm textarea::-webkit-input-placeholder {color: #2c2c2c;}
.contactForm textarea:-ms-input-placeholder{color: #2c2c2c;}
.contactForm textarea::placeholder {color: #2c2c2c;}

.contactForm .submitBtn{text-align: center;}
.contactForm input[type="submit"]{font-size: 18px; color: #ffffff; background: #343f99; padding: 15px 54px; display: inline-block; border-radius:50px;
	line-height: 18px; border: none; height: 50px; font-weight: 300; text-transform: uppercase;}
.contactForm input[type="submit"]:hover{background:#1b2788; }*/


.footerBlue {background:#1a2b71; width:100%; padding:25px 0; margin-top:-10px;}
.footerLeft h2{border-bottom: solid 1px #fff; font-size:20px; padding-bottom:10px; margin-bottom:15px; color:#fff; font-weight:300;}

.footerLeft ul{list-style-type:none; display:inline-block; width: 100%;}
.footerLeft ul li{padding-right:0; margin: 0 0 10px 0;}
.footerLeft ul li a{color: #fff;
    font-size: 14px;
    text-decoration: none;
    padding-bottom: 0;
    padding-top: 0;
    display: block;
    line-height: 16px;}
.footerLeft ul li a:hover{color:#fff; text-decoration: underline;}

.footerLeft_address h2{border-bottom: solid 1px #fff; font-size:20px; padding-bottom:10px; margin-bottom:15px; color:#fff; font-weight:300;}
.footerLeft_address ul.address{list-style-type:none; display:inline-block; margin-bottom:14px; width: 100%;}
.footerLeft_address ul.address li.addresList{font-size:15px; color:#fff; padding-bottom:10px; background:url(../images/locationIcon.png) no-repeat 0 3px; 
	padding-left:24px; line-height: 22px;}  

.footerLeft_address ul.address li.emailList{font-size:15px; color:#fff; padding-bottom:10px; background:url(../images/msgIcon.png) no-repeat 0 3px; 
	padding-left:24px; line-height: 22px;} 
.footerLeft_address ul.address li.emailList a{font-size:15px; color:#fff; text-decoration:none;}
.footerLeft_address ul.address li.emailList a:hover{text-decoration:underline;}

.footerLeft_address ul.address li.phonList{font-size:15px; color:#fff; padding-bottom:10px; background:url(../images/phonIcon.png) no-repeat 0 3px; 
	padding-left:24px; line-height: 22px;} 
.footerLeft_address p.follow{font-size:20px; color:#fff; margin:0; padding:0;}
.footerLeft_address p.follow span{padding-right:8px; font-weight:700;}
.footerLeft_address p.follow a{color:#fff; font-size:20px; margin:0 5px;}


.footerRight h2{border-bottom: solid 1px #fff; font-size:20px; padding-bottom:10px; margin-bottom:15px; color:#fff; font-weight:300;}
.footerRight ul.address{list-style-type:none; display:inline-block; margin-bottom:14px;}
.footerRight ul.address li.addresList{font-size:15px; color:#fff; padding-bottom:10px; background:url(../images/locationIcon.png) no-repeat 0 3px; 
	padding-left:24px; line-height: 22px;}  

.footerRight ul.address li.emailList{font-size:15px; color:#fff; padding-bottom:10px; background:url(../images/msgIcon.png) no-repeat 0 3px; 
	padding-left:24px; line-height: 22px;} 
.footerRight ul.address li.emailList a{font-size:15px; color:#fff; text-decoration:none;}
.footerRight ul.address li.emailList a:hover{text-decoration:underline;}

.footerRight ul.address li.phonList{font-size:15px; color:#fff; padding-bottom:10px; background:url(../images/phonIcon.png) no-repeat 0 3px; 
	padding-left:24px; line-height: 22px;} 
.footerRight p.follow{font-size:20px; color:#fff; margin:0; padding:0;}
.footerRight p.follow span{padding-right:8px; font-weight:700;}
.footerRight p.follow a{color:#fff; font-size:20px; margin:0 5px;}
.footerWhite{text-align:center; font-size:13px; color:#161616; padding:11px 15px; line-height: 22px;}

.footerWhite a{color: #161616; font-size: 12px;}
.footerWhite a:hover{text-decoration: underline;}

/*calculator CSS Start*/
.calculator-div{display:block;}
.emi.calculator-result-div{display:block;}
.calculator-range-inputs-div {width: 100%;}
.result-div {width: 100%;}
.emi-calculator .result-wrapper-div {
    display: flex;
    background: #f2f2f4;
    padding: 10px;
    border-radius: 10px;
    margin: 15px 0 0 0;
}
.emi-calculator .result-wrapper-div .result-wrap .result-label{color:#526c97;}

.emi-calculator .result-wrapper-div .result-wrap .result-label{font-size:13px;}
#monthly-emi {
    color: #3b50a6;
    font-size: 17px;
    font-weight: 700;
    line-height: 26px;
}
.emi-calculator .result-wrapper-div .result-wrap .result-output{
    color: #3b50a6;
    font-size: 17px;
    font-weight: 700;
    line-height: 26px;
}
.result-output.main-output span{font-size: 12px !important; top: 4px;}
.result-output>.text-super{font-size: 12px !important; top: 4px;}


.result-wrap {
    width: 25%; margin-bottom: 0;
}

.calculator-inp-wrap {margin-bottom: 20px;}
.num-inp-wrap {padding: 3px 8px;}
.input-suffix {font-size: 14px;}
.calculator-num-inp {font-size: 14px;}
.calculator-inp-label { margin: 0;}
/*calculator CSS End*/


.toggle {
    position: relative;
    width: 55px;
    height: 27px;
    border: 2px solid #1a2b71; background: #1a2b71;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: .3s;
	position: absolute;
    right: 0;
    top: -13px;
}

.circle {
    position: absolute;
    left: 0;
    width: 23px;
    height: 23px;
    border-radius: 20px;
    background-color: #fff;
    transition: .3s;
}

.active {
  border-color: #ccc;
  background: #ccc;
}

.active + .text {
    color: rgb(85, 227, 180);
}

.active .circle {
    left: 100%;
    transform: translateX(-100%);
    transition: .3s;
    background-color:#fff;
}

.tab-content .active, .nav-tabs .active{border-color:none; background: none;}








