html, 
body {	
	font-family: 'Lato', sans-serif;
	color: #697380;
	font-size: 1rem;
	line-height:1.3;
	padding: 0;
	margin: 0;
}

 /* start  scrollbar */
 
 /* Width */
 ::-webkit-scrollbar {
	 width:6px;
 }
 /* Track */
 ::-webkit-scrollbar-track {
	 background-color:white;
	 border:1px solid #ddd;
	 
 }
 /* Handle */
 ::-webkit-scrollbar-thumb {
	 background-color:#104CBA;
	 min-height:80px;
	 border-radius:5px;
	 cursor: pointer;
 }
 /* Handle on hover */
 ::-webkit-scrollbar-thumb:hover {
	 background-color:#082d6d;
	 cursor: pointer;
 }
 /* end scrollbar */



h1, h2, h3, h4, h5, h6, .featureBox p {
	font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 600;
	color: #142440;
}
h2 {	
	font-size: 1.85rem;	
	margin-top: 1rem;
	margin-bottom: 2rem;
	text-transform: uppercase;
	letter-spacing: 1px;
}
h4 {
    font-size: 1.35rem;
}
a {
	color: #1950d9;
}
a:focus, a:hover, .top-rt a:focus, .top-rt a:hover {	
	text-decoration: none;
	color: #1bacff;
}

#store{
	width:100%;
	margin:20px;
	height:280px;
	border:5px solid green;

}

/*---- Header ----*/
header {	
	/*background: #1d3e91;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);*/
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);	
	padding: 12px 0;
}
.top-left {
	padding-right: 20px;
}

.top-rt {
	text-align: right;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 55px;
}
.top-rt a, .banner, .featureBox, .featureBox h4 , .inner-banner h2 {
	color: #fff;
}

/*---- Banner ----*/

.bg {
	display: block;
	background: #1d3e91 url('images/banner-bg.jpg') no-repeat center center /cover;
}
.banner {
	padding: 0 0 3em;	
}
.banner h2, .inner-banner h2 {
	text-align: center;	
	font-weight: 600;
	margin-top: 0;	
	color: #fff;
}
.banner h2 {
	margin-bottom: 0.7em;
	font-size: 1.6rem;
}
#enquiry-form {
	margin-top: 3rem;
}
.enquiry-form-box {
    padding: 1.5rem 4rem;
    background: rgba(12,35,98,0.5);
    border-radius: 5px;
    color: #012848;
    /*box-shadow: 0 0 40px 0 rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,0.3);*/
}
.form-group {
    margin-bottom: .35rem;
}
#enquiry-form .form-control {
	padding-left: 2.7rem;
	border: 0;
	font-size: .9rem;
}
#enquiry-form select.form-control {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	padding-left: 2.7rem;
}
.user-icon:before, .mail-icon:before, .ph-icon:before, .city-icon:before, .rs-icon:before, .comment-icon:before {
	font-family: Fontawesome;
	font-size: 16px;
	line-height: 1.5;
	color: #6595d0;
	padding: .375rem .9rem;
	position: absolute;
}
.user-icon:before {
	content:'\f007';
}
.mail-icon:before {
	content:'\f0e0';
	padding: .375rem .7rem;
}
.ph-icon:before {
	content:'\f10b';
	font-size: 24px;
	padding: .05rem .8rem .05rem .9rem;
}
.city-icon:before {
	content:'\f041';
}
.rs-icon:before {
	content:'\f156';
	padding: .375rem .8rem .375rem 1rem;
}
.comment-icon:before {
	content:'\f075';
}
#enquiry-form textarea {
	height: 4rem;
}
.send-btn {
	padding: 0;
	width: 100%;
	height: 50px;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 700;
	color: #fff;
	background: #42b37c;
	border: 0;	
	margin-bottom: 0;	
}
.send-btn:focus, .send-btn:hover {
	color: #FFF;
	border: 0;
	outline: none;
}

/*---- Boxes ----*/
#features {
	background: #1d3e91;
	padding: 2em 0;
}
.featureBox {	
	text-align: center;
}
.featureIcon {
	width: 70px;	
}
.featureIcon {
	margin-bottom: 1em;
}
.featureBox h4 {
	font-size: 1.2rem;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.featureBox p {
	font-size: .9rem;
	margin-bottom: .5rem;
}

/*---- Services ----*/
section {
	padding: 3.5em 0;	
}
.serviceBox {
	padding: 1em 2em;
}
.serviceIcon {
	width: 100%;
	margin-bottom: 2em;
}
.serviceBox h4 {
	margin-bottom: .8rem;
}
.serviceBox p {
	line-height: 1.4;
}


/*---- Interest Rates ----*/

.mb-3, .my-3 {
    margin-top: 1rem;
	 margin-bottom: 0 !important;
}
.nav-link {
	font-weight: bold;
	font-size: 1.2rem;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.nav-pills .nav-link {
    border-radius: .25rem .25rem 0 0;
	background: #bfcdee;
	margin-right: .5rem;
	color: #7a95d5;
}
.nav-pills .nav-link:hover {
	color: #fff;
	background: #6187e2;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	background-color: #6187e2;
}
.nav-link {
	padding: .9rem 1rem;
}
#interest-rates table {
	font-family: 'Arial', sans-serif;
	font-size: .785rem;
	line-height: 1.4;
	background: #fff;
}
.table td, .table th {
	padding: .6rem;
}
.table td {
	line-height: 1.8;
}
.table-striped td table tbody tr:nth-of-type(2n+1) {
	background-color: transparent;
}
.table-bordered td table td  {
	border: 0;
}

/*---- How It Works ----*/
#how-it-works {
	background: #ecf4fe;	
}
.workBox {
	margin-bottom: 1.1em;
}
.workIcon {
	margin-bottom: 1.5em;
}

/*---- Tie Ups ----*/
.our-partner-logo {    
    margin: 9px 13px;
	text-align: center;
}
.our-partner-logo img {
	border: 1px solid #e2e2e2;
}
.pull-left {
    float: left;
}

/*---- Inner Pages ----*/
.inner header {
	background: #173173c9;
	border: 0;
}
.inner-banner {
	padding: 3em 0;	
}
.inner-banner h2 {
	margin-bottom: 0.15em;	
}
#privacy p {
	margin-bottom: 2rem;
}
#privacy li {
	margin-bottom: .7rem;
}
#thanks {
	margin: 6rem 0;
}

/*---- Footer ----*/

footer {
	background: #173173;
	padding: 2.5em 0 1.3em;
	color: #b2cae3;
	font-size: .85rem;
}
footer  a {
	color: #22b2f4;
}

/*---- Responsive ----*/
@media (max-width: 992px) {
	.inner header {
		background: #17317380;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);	
	}
	.top-left {
		padding-right: 15px;	
	}
	.top-left, .top-rt {
		text-align: center;
	}
	.logo {
		height: 65px;
	}
	.top-rt {
		line-height: 30px;
		padding-top: 10px;
	}
	.enquiry-form-box {
		padding: 2rem;
	}
	.send-btn {
		margin-top: 5px;
	}	
	.inner-banner {
		padding: 4em 0;	
	}
}
@media (max-width: 767px) {
	
	p{
		text-align: justify;
	}

	#store{
	width:100%;
	margin:0;
	margin-top:20px;
	height: auto;
}
	.nav-item {
		width: 120px;
	}
	.nav-pills .nav-link {
		margin-right: .3rem;	
		font-size: 1rem;
		padding: .6rem 1rem;
	}	
	.table td, .table th {
		padding: .6rem .25rem;
	}
}
@media (max-width: 576px) {		
	.top-rt {
		padding-top: 0;
	}	
	.banner {
		padding: 2em;
	}	
	#enquiry-form {
		margin-top: 0;
	}
	.enquiry-form-box {
		padding: 2rem;
	}
	#features {
		margin-top: 0;
	}
	.featureIcon {
		width: 85px;
	}	
	.featureBox p {
		margin-bottom: 2rem;
	}	
	.workBox {
		margin-bottom: 2.5em;
	}
	#thanks {
		margin: 2rem 0;
	}
	#thanks h2 {
		font-size: 1.65rem;
	}
	.inner-banner {
		padding: 3em 0;	
	}
}
@media (max-width: 479px) {		
	.nav-item {
		width: 110px;
	}
	.nav-pills .nav-link {
		margin-right: .2rem;
		padding: .6rem .7rem;
	}
}