body
{
	margin:0;
	padding:0;
	font-family: 'Helvetica-Condensed';
}
.event-and-form
{
	float: left;
	width: 100%;
	padding-bottom: 2em;
	padding-top: 2em;
}
.navbar-inverse
{
	border-color: rgba(255,255,255,0.5);
}
.custom-nav
{
	height: 116px;
	background: rgba(255,255,255,0.8);
}
.navbar-inverse.custom-nav .navbar-toggle
{
	border-color: #3668a3;
}
.navbar-inverse.custom-nav .navbar-toggle .icon-bar
{
	background-color:#3668a3;
}
.navbar-inverse.custom-nav .navbar-toggle:focus, 
.navbar-inverse.custom-nav .navbar-toggle:hover
{
	background: #fff;
}
.navbar-inverse.custom-nav .navbar-toggle
{
	margin-top: 27px;
}
.custom-nav .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form
{
	background: #fff;
	border:none;
}
#sticky.custom-nav a.navbar-brand img.img-no-scoll
{
	display: block;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#sticky.custom-nav.fixed a.navbar-brand img.img-no-scoll
{
	display: none;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#sticky.custom-nav a.navbar-brand img.img-scroll
{
	display: none;
}
#sticky.custom-nav.fixed a.navbar-brand img.img-scroll
{
	display: block;
}
#sticky.custom-nav.fixed .custom-right-nav p
{
	display: none;
}
#sticky.custom-nav.fixed 
{
	background: #fff;
	opacity: 1;
	/*height: 90px;*/
	height: 76px;
	border-bottom: 1px solid #3668a3;
}
#sticky.custom-nav.fixed .custom-right-nav
{
	/*margin-top: 30px;*/
	margin-top: 22px;
}
#sticky.custom-nav.fixed .navbar-brand
{
	padding-bottom: 8px;
	padding-top: 8px;
}
.fixed 
{
	position: fixed;
	top:0; left:0;
	width: 100%; 
	z-index: 2;
	animation: smoothScroll 1s forwards;
	/*extra test*/
	/*background: #fff;*/
	background: linear-gradient(#f2f2f2, #fbfbfb, #f4f4f4, #c4c4c4);
    /*box-shadow: 5px 2px 3px #d6d6d6;*/
}
@keyframes smoothScroll {
	0% {
		transform: translateY(-90px);
	}
	100% {
		transform: translateY(0px);
	}
}
.custom-nav .navbar-nav>li>a
{
	border-right: 1px solid;
    padding-bottom: 0;
    padding-top: 0;
 	background: none; 	
}
.navbar-inverse.custom-nav .navbar-nav>.active>a
{
	background: none;
	color: #000000;
}
.navbar-inverse.custom-nav .navbar-nav>.active>a span, 
.navbar-inverse.custom-nav .navbar-nav>.active>a span:focus, 
.navbar-inverse.custom-nav .navbar-nav>.active>a span:hover
{
	background: none;
	border-bottom: 3px solid red;
	color: #000000;
}
.navbar-inverse.custom-nav .navbar-nav>li>a span:focus, 
.navbar-inverse.custom-nav .navbar-nav>li>a span:hover
{
	color: #000000;
	border-bottom: 3px solid red;
}
.navbar-inverse .custom-right-nav li a
{
	font-size: 13px;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom:5px;
	color: #171212;
}
.navbar-inverse .custom-right-nav li a:hover
{
	color: #6666;
}
.navbar-inverse .custom-right-nav li:nth-last-of-type(2) a 
{
	border-right: none;
}
.navbar-inverse .custom-right-nav li:nth-last-of-type(1) a 
{
	background: #2998ff;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom:5px;
	border-radius: 5px;
	margin-top: 0;
}
.custom-right-nav
{
	margin-top: 10px;
}
.custom-right-nav p
{
	display: block;
	margin: 0;
	text-align: right;
	padding-bottom: 10px;
	padding-top: 5px;
}

/*hero view*/
.hero-view-bg
{
	background: url(../images/banner-img.jpg);
	background-size: cover;
	width: 100%;
	/*height: 100vh;*/
	height: 500px;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
  text-align: left;
}
.hero-view-bg h1
{
	font-size: 48px;
	font-family: 'Helvetica-Condensed';
}
.hero-view-bg h1 span
{
	font-size: 37px;
	font-family: 'Helvetica-Light';
}
/*our product*/
.our-products
{
	width: 100%;
	float: left;
	padding-top: 2em;
	padding-bottom: 2em;
}
.our-products h2
{
	text-align: center;
	margin-bottom: 30px;
	font-size: 40px;
}
.our-products h2 span
{
	position: relative;
	color: #417cb2;
}
.our-products h2 span:before
{
	content: '';
    position: absolute;
    top: 25px;
    left: -170px;
    width: 150px;
    border-top: 2px solid #f7c003;
}
.our-products h2 span:after
{
	content: '';
    position: absolute;
    top: 25px;
    right: -170px;
    width: 150px;
    border-top: 2px solid #f7c003;
}
.each-product img
{
	display: block;
	margin:0 auto; 
}
.each-product h4
{
	text-align: center;
	color: #3668a3;
	min-height: 44px;
	line-height: 22px;
	margin-bottom: 15px;
    margin-top: 20px;
    font-weight: bold;
    font-family: 'Helvetica';
    text-transform:uppercase;
}
.each-product p
{
	text-align: center;
	color: #838383;
}
.each-product a
{
	text-align: center;
	display: block;
	text-align: center;
    display: block;
    background: #2196f3;
    color: #fff;
    padding: 5px;
    border-radius: 5px;
    width: 120px;
    margin: 0 auto;
}
/*peer finance*/
.peer-finance
{
	background: #4b4b4b;
	width: 100%;
	float: left;
	padding-top: 2em;
	padding-bottom: 2em;
}
.peer-finance h2
{
	color: #fff;
	font-size: 40px;
	text-align: center;
	margin-top: 0;
}
.peer-finance h2 span
{
	position: relative;
}
.peer-finance h2 span:before
{
	content: '';
    position: absolute;
    top: 21px;
    left: -170px;
    width: 150px;
    border-top: 2px solid #e3322b;
}
.peer-finance h2 span:after
{
	content: '';
    position: absolute;
    top: 21px;
    right: -170px;
    width: 150px;
    border-top: 2px solid #e3322b;
}
.peer-finance-inner
{
	width: 100%;
	float: left;
}
.peer-finance-inner p
{
	margin-bottom: 0;
	font-size: 16px;
	color: #fff;
	margin-top: 15px;
}
.peer-finance-inner p span
{
	color: #91cbff;
	line-height: 27px;
}
.peer-finance-inner a
{
	float: left;
	background: #ef1d1d;
    padding: 5px 20px;
    color: #fff;
    font-size: 15px;
    border-radius: 5px;
    margin-top: 20px;
}
.peer-finance-inner a:nth-of-type(2)
{
	margin-left: 20px;
	background: #2798ff;
}
/*calulator*/
.loan-calculator
{
	background: #daecff;
	float: left;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 40px;
}
.loan-calculator-alpha
{
	width: 90%;
	float: left;
}
.loan-calculator-alpha h3
{
	background: #2798ff;
	padding: 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #fff;
    font-size: 35px;
    margin: 0;
}
.each-loan-row
{
	width: 100%;
	float: left;
	background: #eef6ff;
    padding: 15px;
    display: flex;
}
.min-block
{
	width: 10%;
	float: left;
	align-self: flex-end;
}
.min-block p,
.max-block p
{
	color: #3e78ad;
	font-size: 15px;
}
.loan-progress-bar
{
	width: 75%;
	float: left;
}
.loan-progress-bar img
{
	display: block;
	margin: 0 auto;
}
.loan-progress-bar h6
{
	font-size: 15px;
	text-align: center;
	color: #3e78ad;
}
.max-block
{
	width: 15%;
	float: left;
	align-self: flex-end;
}
.loan-btn-view
{
	width: 100%;
	float: left;
	background: #fff;
	padding: 20px 15px;
}
.loan-btn-view button:nth-of-type(1)
{
	margin-left: 10%;
	width: 100px;
	background: #fff;
	color: #2c2c2c;
	border-radius: 13px;
	border:1px solid #2798ff;
	transition: all 0.3s ease-in-out;
}
.loan-btn-view button:nth-of-type(1):hover
{
	background: #2798ff;
	color: #fff;
}
.loan-btn-view button:nth-of-type(2)
{
	width: 100px;
	background: #fff;
	color: #2c2c2c;
	border-radius: 13px;
	border:1px solid #f7c003;
	transition: all 0.3s ease-in-out;
}
.loan-btn-view button:nth-of-type(2):hover
{
	background: #f7c003;
	color: #fff;
}
.emi-table
{
	width: 100%;
	float: left;
}
.emi-table-alpha
{
	width: 70%;
	padding: 20px;
	float: left;
	background: #2798ff;
	border-bottom-left-radius: 10px;
}
.emi-table-beta
{
	width: 30%;
	padding: 20px;
	float: left;
	background: #4bbbcf;
	border-bottom-right-radius: 10px;
}
.emi-table-beta p
{
	margin: 0;
	text-align: center;
	color: #fff;
}
.loan-calculator ul
{
	padding: 0;
	margin: 0;
	margin-top: 25px;
}
.loan-calculator ul li
{
	list-style-type: none;
	display: block;
	font-size: 20px;
	margin-bottom: 15px;
	color: #000;
	position: relative;
	margin-left: 20px;
}
.loan-calculator ul li:nth-of-type(1) span:before
{
	content: '';
	left: -20px;
	top: 6px;
	position: absolute;
	width: 15px;
	height: 15px;
	background: #f7c003;
}
.loan-calculator ul li:nth-of-type(2) span:before
{
	content: '';
	left: -20px;
	top: 6px;
	position: absolute;
	width: 15px;
	height: 15px;
	background: #2798ff;
}
.loan-calculator ul li span
{
	color: #3e78ad;
	position: relative;
}
.breakdown-payment h4
{
	font-size: 20px;
	color: #3e78ad;
	margin-bottom: 25px;
}
/*client-quotes*/
.client-words
{
	float: left;
	width: 100%;
	background-image: linear-gradient(to bottom, #3485cf, #2a74bc, #1e64a8, #125496, #014583);
	padding-top: 2em;
	padding-bottom: 2em;
}
.client-words h2
{
	text-align: center;
	margin: 0;
	padding: 0;
	color: #fff;
}
.client-words h2 span
{
	position: relative;
}
.client-words h2 span:before
{
	content: '';
    position: absolute;
    top: 21px;
    left: -170px;
    width: 150px;
    border-top: 2px solid #f7c003;
}
.client-words h2 span:after
{
	content: '';
    position: absolute;
    top: 21px;
    right: -170px;
    width: 150px;
    border-top: 2px solid #f7c003;
}
.each-quote
{
	width: 100%;
	float: left;
	margin-top: 2em;
}
.client-words p
{
	color: #fff;
	font-size: 21px;
	padding-top: 20px;
    padding-bottom: 20px;
}
.client-words p span
{
	position: relative;
}
.client-words p span:before
{
	color: #4bbbcf;
	content: "\f10d"; 
    font-family: FontAwesome;
	left: -33px;
	bottom: 100%;
	position: absolute;

}
.client-words p span:after
{
	color: #4bbbcf;
	content: "\f10e"; 
    font-family: FontAwesome;
	right: -33px;
	top: 100%;
	position: absolute;

}
.client-words h5
{
	color: #f7c003;	
	font-size: 20px;
}
/*news & events*/
.apply-form-view input,
.apply-form-view select
{
	background: #eeeeee;
}
.apply-form-view button
{
	float: left;
	font-size: 16px;
	color: #fff;
	background: #2196f3;
	padding: 5px 30px;
	border-radius: 6px;
}
.news-events h2
{
	color: #333333;
	font-size: 36px;
	font-family: 'Helvetica-Condensed';
}
.news-events-alpha
{
	border-right: 1px solid #ddd;
}
.news-events-alpha ul
{
	padding: 0;
	margin: 0;
}
.news-events-alpha ul li
{
	display: block;
	list-style-type: none;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
}
.news-events-alpha ul li:nth-last-of-type(1) 
{
	border-bottom: none;
}
.news-events-alpha ul li a
{
	color: #173a63;
	font-size: 15px; 
	position: relative;
	font-family: 'Helvetica-Condensed';
}
.news-events-alpha ul li a:before
{
	content: '';
    border-left: 3px solid #e3322b;
    position: absolute;
    height: 100%;
    left: -15px;
}
.news-events-alpha a.know-more
{
	float: left;
	font-size: 16px;
	color: #fff;
	background: #2196f3;
	padding: 6px 30px;
	border-radius: 6px;
	font-family: 'Helvetica-Condensed';
}
.news-events-beta #our-services .owl-prev
{
	position: absolute;
    right: 50px;
    top: -45px;
    font-size: 24px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #2598ff;
    border-radius: 50%;
    color: #fff;
}
.news-events-beta #our-services .owl-next
{
	position: absolute;
    right: 0px;
    top: -45px;
    font-size: 24px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #2598ff;
    border-radius: 50%;
    color: #fff;
}
/*footer*/
.bg-footer
{
	background: #4b4b4b;
	width: 100%;
    float: left;
}
.bg-footer h3
{
	color: #9b9b9b;
	font-size: 25px;
	text-align: center;
	font-family: 'Helvetica-Condensed';
}
.contact-details 
{
	width: 100%;
	float: left;
	margin-top: 1em;
    margin-bottom: 1em;
}
.contact-details ul
{
	padding: 0;
	margin:0;
	display: flex;
    justify-content: space-evenly;
}
.contact-details ul li
{
	color: #a39d9d;
	display: inline-block;
	font-size: 25px;
	list-style-type: none;
	font-family: 'Helvetica-Condensed';
}
.site-map-view
{
	width: 100%;
	float: left;
}
.site-map-view .width-20
{
	width: 20%;
	float: left;
	padding: 5px;
}
.site-map-view .width-20 h5
{
	font-size: 14px;
	color: #fff;
	font-family: 'Open-Sans-bold';
}
.site-map-view .width-20 ul
{
	margin: 0;
	padding: 0;
}
.site-map-view .width-20 ul li
{
	list-style-type: none;
	display: block;
	margin-bottom: 5px;
}
.site-map-view .width-20 ul li a 
{
	color: #b9b9b9;
	font-family: 'Open-Sans';
}
.site-map-view .width-20.follow-us ul li
{
	background: red;
	display: inline-block;
	margin-right: 5px;
}
.bg-footer p
{
	color: #fff;
	width: 100%;
	float: left;
}
.bg-footer p span
{
	color: #b9b9b9;
}
.copy-right-footer
{
	background: #393939;
	padding: 1em 0;
	color: #fff;
	width: 100%;
    float: left;
}
.copy-right-footer p
{
	margin-bottom: 0;
	font-family: 'Open-Sans';
}
.copy-right-footer p a
{
	color: #fff;
	font-family: 'Open-Sans';
}
.copy-right-footer p a:hover
{
	text-decoration: line-through;
}
.call-us-mob
{
	display: none;
}
.hide-767
{
	display: none;
}
.show-480
{
	display: none;
}
/*about us*/
.hero-about-bg
{
	background: url(../images/About-us-bg.jpg);
	background-size: cover;
	width: 100%;
	/*height: 100vh;*/
	height: 700px;
	background-repeat: no-repeat;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
  text-align: left;
}
.hero-about-bg h1
{
	color: #e3322b;
	font-size: 30px;
	margin-top: 10px;
	border-left: 7px solid #3668a3;
	padding-left: 15px;
}
.welcome-note
{
	background: #4b4b4b;
	display: block;

width: 100%;

float: left;
}
.welcome-note img
{
	margin-bottom: -59%;
    margin-top: 26%;
}
.welcome-note h3
{
	color: #ffdf62;
	font-size: 24px;
}
.welcome-note p
{	
	font-size: 17px;
	color: #fff;
	line-height: 27px;
	text-align: justify;
}
.loan-type
{
	display: block;
	float: left;
	width: 100%;
}
.finance-type
{
	width: 100%;
	float: left;
}
.finance-type a div.each-type
{
	width: calc(33% - 15px);
	float: left;
	display: inline-block;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 15px;
}
.finance-type a div.each-type img
{
	display: block;
	margin: 5px auto;
}
.finance-type a div.each-type h4
{
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 0;
	color: #fff;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.each-type h4 br
{
	display: none;
}

.each-type-red
{
	border: 1px solid #ffc4c2;
	border-radius: 10px;
}
.each-type-blue
{
	border: 1px solid #b7cae0;	
	border-radius: 10px;
}
.finance-type a div.each-type-red h4
{
	background: #e3322b;
}
.finance-type a div.each-type-blue h4
{
	background: #3668a3;
}
.vision-mission-inner ul.nav.nav-tabs
{
	border: transparent;
}
.vision-mission-inner ul.nav.nav-tabs>li>a
{
	border-radius: 0;
	padding: 0px;
    margin-right: 15px;
    font-size: 14px;
    text-transform: uppercase;
    color: #262626;
}
.vision-mission-inner ul.nav.nav-tabs>li.active>a, 
.vision-mission-inner ul.nav.nav-tabs>li.active>a:focus, 
.vision-mission-inner ul.nav.nav-tabs>li.active>a:hover
{
	border: transparent;
	border-bottom: 1px solid #e3322b;
	border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}
.our-team-view
{
	width: 100%;
	display: block;
	float: left;
	padding-top: 3em;
	padding-bottom: 3em;
}
.our-team-view h3
{
	margin-bottom: 25px;
}
.each-team-member
{
	background: #bad8fd;
	float: left;
	width: calc(16.66% - 10px);
	margin-right: 5px;
	margin-left: 5px;
	padding: 10px;
	text-align: center;
	position: relative;
}
.each-team-member img
{
	display: block;
	margin: 0 auto;
}
.each-team-member h4
{
	color: #e3322b;
	font-size:16px;
	min-height: 35px; 
}
.each-team-member p
{
	color: #3668a3;
	font-size: 16px;
	min-height: 45px;
}
.each-team-member a
{
	border: 1px solid #e3322b;
	color: #224672;
	font-size: 14px;
	    padding: 3px 10px;
    border-radius: 10px;
    display: inline-block;
    margin-top: 20px;
}
.key-member-bg
{
	display: block;
	float: left;
	background: url(../images/key-member-bg.jpg);
	background-size: cover;
	width: 100%;
	background-repeat: no-repeat;
	padding-top: 2em;
	padding-bottom: 3em;
}
.key-member-bg h3
{
	margin-bottom: 25px;
}
.key-member-bg img
{
	box-shadow: 0 0 20px 2px #d0c7c7;
	border-radius: 8px;	
	width: 100%;
}
.board-director-block
{
	display: block;
	float: left;
	background: url(../images/board-director.jpg);
	background-size: cover;
	width: 100%;
	background-repeat: no-repeat;	
	padding-top: 3em;
    padding-bottom: 3em;
}
.board-director-block h3
{
	margin-top: 10px;
	margin-bottom: 25px;
}
.board-director-block ul.nav.nav-tabs li
{
	margin-left: 4px;
	margin-right: 4px;
	width: calc(16.66% - 8px);
	/**/
	margin-bottom: 0;
	border: none;
}
.board-director-block ul.nav.nav-tabs li a
{
	padding: 0;
	border-radius: 0;
	padding-bottom: 20px;
}
.board-director-block ul.nav.nav-tabs li a img
{
	width: 100%;
}
.board-director-block ul.nav.nav-tabs li a:hover
{
	box-sizing: border-box;
	border: 1px solid transparent;
	background: rgba(129,128,125, 0.8);
}
.board-director-block ul.nav.nav-tabs>li.active>a, 
.board-director-block ul.nav.nav-tabs>li.active>a:focus, 
.board-director-block ul.nav.nav-tabs>li.active>a:hover
{
	background: rgba(129,128,125, 0.8);
	border: transparent;
}
.board-director-block ul.nav.nav-tabs li a p
{
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin-top: 10px;
}
.board-director-block ul.nav.nav-tabs li a h6
{
	color: #ffd32b;
	font-size: 18px;
	text-align: center;
	margin-bottom: 15px;
}
/*.board-director-block ul.nav.nav-tabs li.active a span:after
{
	content: '';
	p
}*/
.board-director-block ul.nav.nav-tabs li a span
{
	width: 30px;
    height: 30px;
    background: #ffd32b;
    color: #565552;
    display: block;
    margin: 0 auto;
    text-align: center;
    line-height: 34px;
    border-radius: 4px;
}
.board-director-block .tab-content
{
	width: 100%;
	display: block;
	float: left;
	background: #fff;
	padding: 10px 15px;
}
.board-director-block .tab-content p
{
	font-size: 17px;
	line-height: 26px;
	color: #484848;
	margin-bottom: 0;
}
.links ul
{
	padding: 0;
	margin: 0;
}
.links ul li 
{
	list-style-type: none;
}
.links ul li a
{
	background: #fff;
	padding: 5px;
	display: inline-block;
	font-size: 20px;
	color: #000;
	margin-bottom: 8px;
	text-decoration: none;
	width: 300px;
	transition: all 0.3s ease-in-out;
}
.links ul li a img
{
	transition: all 0.3s ease-in-out;
}
.links ul li a:hover img
{
	transform: translateX(-5px);
}
.header-text-yellow
{
	color: #ffdf62;
	font-size: 24px;
	border-left: 7px solid #e3322b;
	padding-left: 15px;
}
.header-text-blue
{
	color: #2798ff;
	font-size: 26px;
	border-left: 7px solid #e3322b;
	padding-left: 15px;
}
.history-peerless
{	
	float: left;
	display: block;
	width: 100%;
	margin-top: 40px;
	margin-bottom: 40px;
}
.history-peerless p
{
	line-height: 30px;
	font-size: 17px;
	color: #414141;
	text-align: justify;
}
.history-peerless a
{
	color: #4b4b4b;
	text-align: right;
	font-size: 20px;
	float: right;
}
a.know-more
{
	color: #4b4b4b;
    text-align: right;
    font-size: 20px;
    float: right;
    display: inline-block;
}
.vision-mission-block
{
	width: 100%;
	float: left;
	display: block;
	padding-top: 3em;
	padding-bottom: 3em;
}
.vision-mission-block img.mission-img
{
	display: block;
	margin: 0 auto;
}
.vision-mission-inner .tab-content
{
	width: 100%;
	display: block;
	float: left;
}
.vision-mission-inner .tab-content h2
{
	color: #2798ff;
	font-size: 27px;
	font-family: 'Helvetica-Condensed';
	font-weight: bold;
}
.vision-mission-inner .tab-content p
{
	font-size: 17px;
	color: #414141;
	line-height: 27px;
}
.vision-mission-inner .tab-content p img
{
	transition: all 0.3s ease-in-out;
}
.vision-mission-inner .tab-content p:hover img
{
	transform: translateX(-5px);
}
.partner-slider .slick-prev
{
	left: 5px;
	height: 50px;
    background: #fff;
}
.partner-slider .slick-slide img
{
	display: block;
	margin: 0 auto;
	box-shadow: 0 0 2px 2px #d0c7c7;
	margin-top: 5px;
    margin-bottom: 5px;
}
.partner-slider .slick-next
{
	right: 5px;
    height: 50px;
    background: #fff;
}
.board-team-slider
{
	display: block;
}
/*responisve code*/
@media only screen and (max-width: 1199px) and (min-width: 1025px)  {
	.welcome-note img
	{
		margin-bottom: -59%;
		margin-top: 50%;
	}
	.finance-type a div.each-type-blue h4
	{
		min-height: 38px;
	}
	.board-director-block ul.nav.nav-tabs li a p
	{
		font-size: 15px;
	}
	.board-director-block ul.nav.nav-tabs li a h6
	{
		font-size: 14px;
	}
	.board-director-block .tab-content p
	{
		font-size: 14px;
	}
	.each-team-member p
	{
		font-size: 13px;
		min-height: 36px;
	}
	.welcome-note p
	{
		font-size: 16px;
	}
	.history-peerless p
	{
		font-size: 16px;
		line-height: 27px;
	}
	.vision-mission-inner .tab-content p
	{
		font-size: 16px;
		line-height: 24px;
	}
	.vision-mission-inner .tab-content h2
	{
		font-size: 24px;
	}

}
@media only screen and (max-width: 1024px) and (min-width: 991px)  {
	.hero-view-bg h1 span
	{
		font-size: 27px;
	}
	.hero-view-bg h1,
	.our-products h2,
	.peer-finance h2,
	.client-words h2,
	.news-events h2
	{
		font-size: 35px;
	}
	.each-product h4
	{
		font-size: 14px;
	}
	.each-product img
	{
		width: 125px;
	}
	#why-peerless
	{
		margin-top: 15px;
	}
	.loan-calculator-alpha
	{
		width: 100%;
	}
	.loan-calculator-alpha h3
	{
		font-size: 30px;
	}
	.breakdown-payment h4
	{
		font-size: 18px;
	}
	.contact-details ul li
	{
		font-size: 18px;
	}
	.navbar-inverse .custom-right-nav li:nth-last-of-type(1) a
	{
		font-size: 11px;
	}
	/*about*/
	.welcome-note h3
	{
		font-size: 22px;
	}
	.welcome-note p
	{
		font-size: 14px;
	}
	.finance-type a div.each-type h4
	{
		font-size: 12px;
	}
	a.know-more
	{
		font-size: 17px;
	}
	.header-text-blue
	{
		font-size: 22px;
	}
	.history-peerless p
	{
		font-size: 15px;
		line-height: 26px;
	}
	.history-peerless a
	{
		font-size: 16px;
	}
	.vision-mission-inner .tab-content h2
	{
		font-size: 19px;
	}
	.vision-mission-inner .tab-content p
	{
		font-size: 15px;
		line-height: 20px;
	}
	.board-director-block ul.nav.nav-tabs li a p
	{
		font-size: 14px;
	}
	.board-director-block ul.nav.nav-tabs li a h6
	{
		font-size: 15px;
	}
	.board-director-block ul.nav.nav-tabs li a span
	{
		width: 26px;
		height: 26px;
		line-height: 28px;
	}
	.board-director-block .tab-content p
	{
		font-size: 15px;
	}
	.each-team-member h4
	{
		font-size: 13px;
		min-height: 29px;
	}
	.each-team-member p
	{
		font-size: 13px;
		min-height: 37px;
	}
	.links ul li a
	{
		width: 258px;
		font-size: 16px;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px)  {
	.nav.custom-right-nav li a
	{
		padding-left: 14px;
		padding-right: 14px;
	}
	.hero-view-bg h1 span
	{
		font-size: 25px;
	}
	.hero-view-bg h1,
	.our-products h2,
	.peer-finance h2,
	.client-words h2,
	.news-events h2
	{
		font-size: 30px;
	}
	.our-products h2 span:before,
	.our-products h2 span:after
	{
		top: 20px;
	}
	.each-product img
	{
		width: 100px;
	}
	.each-product h4
	{
		font-size: 14px;
	}
	#why-peerless
	{
		margin-top: 15px;
	}
	.loan-calculator-alpha h3
	{
		font-size: 25px;
	}
	.breakdown-payment h4
	{
		font-size: 18px;
	}
	.loan-calculator ul li
	{
		font-size: 17px;
	}
	.loan-calculator ul li:nth-of-type(1):before,
	.loan-calculator ul li:nth-of-type(2):before
	{
		top: 3px;
	}
	.client-words p,
	.contact-details ul li
	{
		font-size: 18px;
	}
	.bg-footer p
	{
		text-align: center;
	}
	/*about*/
	.hero-about-bg
	{
		height: 468px;
	}
	.links ul li a
	{
		font-size: 15px;
		width: 240px;
	}
	.welcome-note h3
	{
		font-size: 20px;
	}
	.welcome-note p,
	.history-peerless p
	{
		line-height: 23px;
		font-size: 15px;
	}
	.header-text-blue
	{
		font-size: 20px;
	}
	.history-peerless a
	{
		font-size: 16px;
	}
	.vision-mission-inner .tab-content h2
	{
		font-size: 19px;
	}
	.vision-mission-inner .tab-content p
	{
		font-size: 14px;
		line-height: 23px;
	}
	.vision-mission-inner ul.nav.nav-tabs > li > a
	{
		font-size: 13px;
	}
	.board-director-block ul.nav.nav-tabs li a p
	{
		font-size: 13px;
		min-height: 38px;
	}
	.board-director-block ul.nav.nav-tabs li a h6
	{
		font-size: 14px;
	}
	.board-director-block ul.nav.nav-tabs li a span
	{
		width: 24px;
		height: 24px;
		line-height: 27px;
	}
	.board-director-block .tab-content p
	{
		font-size: 14px;
	}
	.each-team-member
	{
		padding: 2px 2px 10px;
	}
	.each-team-member h4
	{
		font-size: 14px;
	}
	.each-team-member p
	{
		font-size: 11px;
		min-height: 48px;
	}
	.each-team-member a
	{
		margin-top: 0;
	}
	.partner-slider .slick-slide img
	{
		height: 50px;
	}
}
@media (max-width: 767px) { 
	.hide-767
	{
		display: none !important;
	}
	.custom-right-nav
	{
		background: #fff;
	}
	.each-product img
	{
		width: 100px;
	}
	.min-block p, .max-block p
	{
		word-break: break-word;
		white-space: pre-wrap; /* css-3 */
		white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		word-wrap: break-word; /* Internet Explorer 5.5+ */
	}
	.client-words p
	{
		font-size: 17px;
	}
	.custom-nav .navbar-nav>li>a
	{
		border-right: none;
		padding-top: 5px;
    	padding-bottom: 5px;
    	font-size: 15px;
	}
	.navbar-inverse .custom-right-nav li:nth-last-of-type(1) a
	{
		width: 100px;
		margin-left: 15px
	}

	#sticky.custom-nav #myNavbar
	{
		background: #fff;
		margin-top: 48px;
		border-bottom: 1px solid #666;
	}
	#sticky.custom-nav.fixed #myNavbar
	{
		margin-top: 5px;
		border-bottom: 1px solid #666;
	}
	.loan-calculator ul li 
	{
		text-align: center;
	}
	.ourTeam .each-team-member
	{
		width: calc(100% - 30px);
		margin-left: 15px;
		margin-right: 15px;
	}
	.each-board-member
	{
		width: 100%;
		display: block;
		float: left;
	}
	.each-board-top img
	{
		display: block;
		margin: 0 auto;
	}
	.each-board-top p
	{
		font-size: 18px;
	    color: #fff;
	    text-align: center;
	    margin-top: 10px;
	}
	.each-board-top h6
	{
		color: #ffd32b;
	    font-size: 18px;
	    text-align: center;
	    margin-bottom: 15px;
	}
	.each-board-top span
	{
		width: 30px;
	    height: 30px;
	    background: #ffd32b;
	    color: #565552;
	    display: block;
	    margin: 0 auto;
	    text-align: center;
	    line-height: 34px;
	    border-radius: 4px;
	}
	.each-board-bottom
	{
		    width: 100%;
    	display: block;
    	float: left;
    	background: #fff;
    	padding: 10px 15px;
    	margin-top: 15px;
	}
	.each-board-bottom p
	{
		font-size: 14px;
	    line-height: 23px;
	    color: #484848;
	    margin-bottom: 0;
	}
	.vision-mission-inner ul.nav.nav-tabs > li > a
	{
		font-size: 13px;
	}
	.board-director-block .slick-prev
	{
		top: 20%;
		left: 5px;
		height: 50px;
    	background: #fff;
	} 
	.board-director-block .slick-next
	{
		top: 20%;
		right: 5px;
		height: 50px;
    	background: #fff;
	}
	.ourTeam .slick-prev
	{
		top: 20%;
		left: 15px;
	}
	.ourTeam .slick-next
	{
		top: 20%;
		right: 15px;	
	}
}
@media only screen and (max-width: 767px) and (min-width: 480px)  {
	.hero-view-bg
	{
		height: 400px;
		background-size: 150% 100%;
	}
	.hero-view-bg h1 span
	{
		font-size: 20px;
	}
	.hero-view-bg h1
	{
		font-size: 30px;
	}
	.our-products h2,
	.peer-finance h2,
	.client-words h2,
	.news-events h2
	{
		font-size: 25px;
	}
	.our-products h2 span:after,
	.peer-finance h2 span:after,
	.client-words h2 span:after
	{
		top: 17px;
		right: -130px;
		width: 110px;
	}
	.our-products h2 span:before,
	.peer-finance h2 span:before,
	.client-words h2 span:before
	{
		top: 17px;
		left: -130px;
		width: 110px;
	}
	.each-product
	{
		margin-bottom: 20px;
		width: 50%;
    	float: left;
	}
	.each-product h4
	{
		font-size: 14px;
	}
	.each-product img
	{
		width: 100px;
	}
	.breakdown-payment
	{
		width: 100%;
		float: left;
	}
	.breakdown-payment h4
	{
		text-align: center;
	}
	.breakdown-payment img
	{
		margin: 0 auto;
		display: block;
	}
	#why-peerless
	{
		float: left;
		margin-top: 20px;
	}
	.loan-calculator-alpha
	{
		width: 100%;
	}
	.each-quote img
	{
		display: block;
		margin: 0 auto;
	}
	.client-words p,
	.client-words h5
	{
		text-align: center;
	}
	.apply-form-view input, .apply-form-view select
	{
		margin-bottom: 20px;
	}
	.apply-form-view .form-group
	{
		margin-bottom: 0;
	}
	.news-events-beta
	{
		width: 100%;
		float: left;
	}
	.contact-details ul li
	{
		font-size: 17px;
	}
	.bg-footer p
	{
		text-align: center;
	}
	.call-us-mob
	{
		display: block;
	}
	/*about */
	.hero-about-bg
	{
		height: 368px;
	}
	.hero-about-bg h1
	{
		font-size: 25px;
		margin-top: 100px;
	}
	.links ul li a
	{
		font-size: 14px;
		width: 200px;
	}
	.welcome-note h3
	{
		font-size: 19px;
	}
	.welcome-note p
	{
		font-size: 15px;
		line-height: 23px;
	}
	.welcome-note img
	{
		margin: 0 auto;
		width: 300px;
		display: block;
	}
	.welcome-note
	{
		padding-bottom: 20px;
	}
	.finance-type a div.each-type-blue h4
	{
		min-height: 38px;
	}
	a.know-more,
	.history-peerless a
	{
		font-size: 16px;
	}
	.header-text-blue
	{
		font-size: 19px;
	}
	.history-peerless p
	{
		font-size: 15px;
		line-height: 23px;
	}
	.vision-mission-block
	{
		padding-bottom: 1em;
		padding-top: 1em;
	}
	.vision-mission-inner .tab-content h2
	{
		font-size: 17px;
	}
	.vision-mission-inner .tab-content p
	{
		font-size: 13px;
		line-height: 23px;
	}
	.key-member-bg a
	{
		display: block;
		margin: 0 auto 15px;
	}
	.finance-type a div.each-type-red h4
	{
		min-height: 38px;
	}
	.key-member-bg img
	{
		width: 205px;
		display: block;
		margin: 0 auto;
	}
	.each-type h4 br
	{
		display: block;
	}
	.partner-slider .slick-slide img
	{
		height: 60px;
	}
}
@media only screen and (max-width: 480px) and (min-width: 360px)  {
	.hero-view-bg
	{
		height: 300px;
		background-size: 150% 90%;
	}
	.hero-view-bg h1 span
	{
		font-size: 18px;
	}
	.hero-view-bg h1,
	.our-products h2,
	.peer-finance h2,
	.client-words h2,
	.bg-footer h3,
	.news-events h2
	{
		font-size: 22px;
	}
	.each-product
	{
		margin-bottom: 30px;
	}
	.each-product h4
	{
		font-size: 14px;
		min-height: auto;
		margin-bottom: 5px;
	}
	.our-products h2 span:before,
	.peer-finance h2 span:before,
	.client-words h2 span:before
	{
		top: 14px;
    	left: -100px;
    	width: 80px;
	}
	.our-products h2 span:after,
	.peer-finance h2 span:after,
	.client-words h2 span:after
	{
		top: 14px;
    	right: -100px;
    	width: 80px;
	}
	.our-products
	{
		padding-top: 0;
	}
	.our-products h2{
		margin-top: 0;
	}
	#why-peerless
	{
		display: block;
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	.loan-calculator-alpha
	{
		width: 100%;
	}
	.breakdown-payment
	{	
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.breakdown-payment img
	{
		display: block;
		margin: 0 auto;
		width: 120px;
	}
	.emi-table-alpha
	{
		width: 60%;
	}
	.emi-table-beta
	{
		width: 40%;
	}
	.each-quote
	{
		text-align: center;
	}
	.each-quote img
	{
		display: block;
		margin: 0 auto;
	}
	.apply-form-view input, .apply-form-view select
	{
		margin-bottom: 20px;
	}
	.apply-form-view .form-group
	{
		margin-bottom: 0;
	}
	.news-events-beta
	{
		width: 100%;
		float: left;
	}
	.contact-details ul li
	{
		font-size: 13px;
	}
	.site-map-view .width-20 h5
	{
		font-size: 13px;
	}
	.site-map-view .width-20
	{
		width: 50%;
	}
	.show-480
	{
		display: block;
	}
	li.show-480
	{
		cursor: none;
	}
	.site-map-view .width-20 ul li a,
	.copy-right-footer p
	{
		font-size: 13px;
	}
	.bg-footer p
	{
		text-align: left;
	}
	.loan-calculator ul li
	{
		font-size: 16px;
	}
	.loan-calculator ul li:nth-of-type(1):before,
	.loan-calculator ul li:nth-of-type(2):before
	{
		width: 10px;
    	height: 10px;
	}
	.min-block p, .max-block p
	{
		font-size: 13px;
	}
	.min-block
	{
		width: 23%;
		text-align: center;
		align-self: flex-start;
	}
	.loan-progress-bar
	{	
		width: 50%;
	}
	.max-block
	{
		width: 27%;
		text-align: center;
		align-self: flex-start;
	}
	.loan-progress-bar h6
	{
		margin-top: 0;
	}
	.loan-calculator-alpha h3
	{
		font-size: 22px;
	}
	.breakdown-payment h4
	{
		text-align: center;
	}
	/**/
	#sticky.custom-nav a.navbar-brand img.img-no-scoll
	{
		height: 70px;
	}
	.custom-nav
	{
		height: 96px;
	}
	#sticky.custom-nav #myNavbar
	{
		margin-top: 27px;
	}
	/*about */
	.hero-about-bg
	{
		height: 368px;
	}
	.hero-about-bg h1
	{
		font-size: 25px;
		margin-top: 100px;
	}
	.links ul li a
	{
		font-size: 14px;
		width: 200px;
	}
	.welcome-note h3
	{
		font-size: 19px;
	}
	.welcome-note p
	{
		font-size: 15px;
		line-height: 23px;
	}
	.welcome-note img
	{
		margin: 0 auto;
		width: 300px;
		display: block;
	}
	.welcome-note
	{
		padding-bottom: 20px;
	}
	.finance-type a div.each-type-blue h4,
	.finance-type a div.each-type-red h4
	{
		min-height: 39px;
	}
	.finance-type a div.each-type img
	{
		height: 53px;
	}
	.finance-type a div.each-type
	{
		width: calc(50% - 15px);
	}
	a.know-more,
	.history-peerless a
	{
		font-size: 16px;
	}
	.header-text-blue
	{
		font-size: 19px;
	}
	.history-peerless p
	{
		font-size: 15px;
		line-height: 23px;
	}
	.vision-mission-block
	{
		padding-bottom: 1em;
		padding-top: 1em;
	}
	.vision-mission-inner .tab-content h2
	{
		font-size: 17px;
	}
	.vision-mission-inner .tab-content p
	{
		font-size: 13px;
		line-height: 23px;
	}
	.key-member-bg a
	{
		display: inline-block;
		margin-bottom: 10px;
	}
	.partner-slider .slick-prev
	{
		left: -5px;
	}
	.partner-slider .slick-next
	{
		right: -5px;
	}
	.each-type h4 br
	{
		display: block;
	}
	.key-member-bg,
	.our-team-view,
	.board-director-block
	{
		padding-top: 1em;
		padding-bottom: 1em;
	}
	.key-member-bg a
	{
		display: inline-block;
		margin-bottom: 10px;
	}
	.key-member-bg h3
	{
		margin-bottom: 13px;
		margin-top: 10px;
	}
	.our-team-view h3
	{
		margin-top: 10px;
	}
	.each-type h4 br
	{
		display: block;
	}
	.welcome-note-para
	{
		width: 100%;
	    float: left;
	    display: block;
	    height: 130px;
	    overflow-y: scroll;
	    margin-bottom: 20px;
	    padding: 5px;
	    border: 1px solid #ccc;
	}
	.partner-slider .slick-slide img
	{
		height: 60px;
	}
	.welcome-note-para
	{
		height: 120px;
		overflow-y: scroll;
		margin-bottom: 20px;
		border: 1px solid #ddd;
		padding: 7px;
	}
}
@media only screen and (max-width: 359px) and (min-width: 319px)  {
	.hero-view-bg
	{
		height: 300px;
		background-size: 150% 90%;
	}
	.hero-view-bg h1 span
	{
		font-size: 18px;
	}
	.hero-view-bg h1,
	.our-products h2,
	.peer-finance h2,
	.client-words h2,
	.bg-footer h3,
	.news-events h2,
	.loan-calculator-alpha h3
	{
		font-size: 22px;
	}
	.our-products h2 span:before,
	.peer-finance h2 span:before,
	.client-words h2 span:before
	{
		top: 14px;
    	left: -60px;
    	width: 40px;
	}
	.our-products h2 span:after,
	.peer-finance h2 span:after,
	.client-words h2 span:after
	{
		top: 14px;
    	right: -60px;
    	width: 40px;
	}
	.our-products
	{
		padding-top: 0;
	}
	.our-products h2{
		margin-top: 0;
	}
	#why-peerless
	{
		display: block;
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	.breakdown-payment img
	{
		display: block;
		margin: 0 auto;
		width: 120px;
	}
	.loan-calculator-alpha
	{
		width: 100%;
	}
	.breakdown-payment
	{	
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.emi-table-alpha
	{
		width: 60%;
	}
	.emi-table-beta
	{
		width: 40%;
	}
	.each-quote
	{
		text-align: center;
	}
	.each-quote img
	{
		display: block;
		margin: 0 auto;
	}
	.apply-form-view input, .apply-form-view select
	{
		margin-bottom: 20px;
	}
	.apply-form-view .form-group
	{
		margin-bottom: 0;
	}
	.news-events-beta
	{
		width: 100%;
		float: left;
	}
	.contact-details ul li
	{
		font-size: 13px;
	}
	.site-map-view .width-20 h5
	{
		font-size: 13px;
	}
	.site-map-view .width-20
	{
		width: 50%;
	}
	.each-product h4
	{
		font-size: 14px;
		min-height: auto;
		margin-bottom: 5px;
	}
	.each-product
	{
		margin-bottom: 30px;
	}
	.site-map-view .width-20 ul li a,
	.copy-right-footer p,
	.min-block p, .max-block p
	{
		font-size: 13px;
	}
	.bg-footer p
	{
		text-align: left;
	}
	.breakdown-payment img
	{
		display: block;
		margin: 0 auto;
	}
	.loan-calculator ul li
	{
		font-size: 14px;
	}
	.loan-calculator ul li:nth-of-type(1) span:before,
	.loan-calculator ul li:nth-of-type(2) span:before
	{
		width: 10px;
    	height: 10px;
    	top: 3px;
	}
	.min-block p, .max-block p
	{
		font-size: 11px;
	}
	.min-block
	{
		width: 23%;
		text-align: center;
		align-self: flex-start;
	}
	.loan-progress-bar
	{	
		width: 50%;
	}
	.max-block
	{
		width: 27%;
		text-align: center;
		align-self: flex-start;
	}
	.loan-progress-bar h6
	{
		margin-top: 0;
	}
	.breakdown-payment h4
	{
		text-align: center;
	}
	/**/
	#sticky.custom-nav a.navbar-brand img.img-no-scoll
	{
		height: 70px;
	}
	.custom-nav
	{
		height: 96px;
	}
	#sticky.custom-nav #myNavbar
	{
		margin-top: 27px;
	}
	/*about */
	.hero-about-bg
	{
		height: 368px;
	}
	.hero-about-bg h1
	{
		font-size: 25px;
		margin-top: 100px;
	}
	.links ul li a
	{
		font-size: 14px;
		width: 200px;
	}
	.welcome-note h3
	{
		font-size: 17px;
	}
	.welcome-note p
	{
		font-size: 14px;
		line-height: 21px;
	}
	.welcome-note img
	{
		margin: 0 auto;
		width: 300px;
		display: block;
	}
	.welcome-note
	{
		padding-bottom: 20px;
	}
	.finance-type a div.each-type-blue h4,
	.finance-type a div.each-type-red h4
	{
		min-height: 39px;
	}
	.finance-type a div.each-type img
	{
		height: 53px;
	}
	.finance-type a div.each-type
	{
		width: calc(50% - 15px);
	}
	a.know-more,
	.history-peerless a
	{
		font-size: 16px;
	}
	.header-text-blue
	{
		font-size: 17px;
	}
	.history-peerless p
	{
		font-size: 15px;
		line-height: 23px;
	}
	.vision-mission-block
	{
		padding-bottom: 1em;
		padding-top: 1em;
	}
	.vision-mission-inner .tab-content h2
	{
		font-size: 17px;
	}
	.vision-mission-inner .tab-content p
	{
		font-size: 13px;
		line-height: 23px;
	}
	.key-member-bg,
	.our-team-view,
	.board-director-block
	{
		padding-top: 1em;
		padding-bottom: 1em;
	}
	.key-member-bg a
	{
		display: inline-block;
		margin-bottom: 10px;
	}
	.key-member-bg h3
	{
		margin-bottom: 13px;
		margin-top: 10px;
	}
	.our-team-view h3
	{
		margin-top: 10px;
	}
	.each-type h4 br
	{
		display: block;
	}
	.partner-slider .slick-slide img
	{
		height: 60px;
	}
	.welcome-note-para
	{
		height: 120px;
		overflow-y: scroll;
		margin-bottom: 20px;
		border: 1px solid #ddd;
		padding: 7px;
	}
}