@charset "UTF-8";
/* CSS Document */

/* CUSTOMIZATIONS */
.nk-navbar {
    padding: 30px 0 10px 0 !important;
}
.nk-ibox-3-a .nk-ibox-text {
    margin-top: 0!important;
    opacity: .75;
	font-size:13px!important;
}

.hpservice-bdr { border:1px solid #CCCCCC; padding:10px 15px 2px 15px; margin-bottom:10px;}

.nk-ibox-title { line-height: 1!important;}

.hpservice-bkg:hover div 	{	background-color:#E2E2E2;	}
.hpservice-bkg:hover 		{	text-decoration:none!important;		}

.nk-header-content-insidepage	{	min-height:180px!important;	}

.insidepage-title	{	margin-bottom:5px!important;	}

ul.list-style-four {
    margin-left: 25px;
    margin-bottom: 12px;
}
.list-style-four {
    position: relative;
}
.list-style-four li {
    position: relative;
    color: #012068;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 6px;
    padding-left: 15px!important;
}

ul, ol {	padding-left:50px;	}

li { line-height: 1.1; padding-bottom:15px;	}

.nk-header-title .nk-header-content-inner {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    padding: 40px 0 35px 0!important;
}

.nk-footer .nk-footer-widgets {
    padding-top: 45px;
    padding-bottom: 45px;
}

.nk-header-title-md {	background-color: #3c52c1!important;	}

.nk-social>ul li>a {
    opacity: 1!important;
}

.nk-navbar .nk-nav>li>a.topbar-social {
    display: inline!important;
    padding: 6px 5px!important;
}
.nk-navbar .nk-nav>li>a.topbar-social:hover {
    color:#0A3F22!important;
}

.footer-social {	color:white!important;	}
.footer-social:hover { 	color:#DBDBDB!important; }

p { font-size:16px;}

.nk-header-content-insidepage h4 { font-size: 24px!important; }
.nk-header-content-insidepage p, .nk-header-content-insidepage li { font-size: 17px!important; }


/* IMG RESPONSIVE ------------------------------------------------------------------------ */
.img-responsive	{	display:block; width:100%; height:auto;	}








/* FONTS ------------------------------------------------------------------------ */




/* BUTTONS ------------------------------------------------------------------------ */
.btn-primary, .btn {	    background-color: #31759F!important;    border-color: #31759F!important;	}
.btn-primary:hover, .btn:hover {	    background-color: #003C61!important;    border-color: #003C61!important;	}



/* CUSTOM COLORS ------------------------------------------------------------------------ */
.color-1, div.nk-nav-table ul li a	
	{ color: #32373B!important;	}
.color-2, .nk-ibox-title, a			
	{ color: #4A5859!important;}
.color-3		
	{ color: #31759F!important;}
.color-4	
	{ color: #C2C2C2!important;}
.color-5 			
	{ color: #E2E2E2!important;}
.color-dark  		
	{ color: #333333!important;}
.color-white
	{ color: #FFFFFF!important;}
.color-spot		{ color: #DF292C!important;}

.bkg-color-1, .nk-header-title-md 		
	{ background-color: #32373B!important;}
.bkg-color-2, .nk-navbar.nk-navbar-dark, .nk-navbar.nk-navbar-dark.nk-navbar-solid, .bg-dark	
	{ background-color: #4A5859!important;}
.bkg-color-3, .nk-btn
	{ background-color: #31759F!important;}
.bkg-color-4, .nk-btn:hover	
	{ background-color: #C2C2C2!important;}
.bkg-color-5, .nk-box 		
	{ background-color: #E2E2E2!important;}
.bkg-color-dark  	
	{ background-color: #333333!important;}
.bkg-color-white, .nk-navbar .nk-nav .dropdown	
	{ background-color: #FFFFFF!important;}
.bkg-color-spot	{ background-color: #DF292C!important;}

.bdr-color-1 		{ border-color: #32373B!important;}
.bdr-color-2 		{ border-color: #4A5859!important;}
.bdr-color-3, .nk-btn		{ border-color: #31759F!important;}
.bdr-color-4 		{ border-color: #C2C2C2!important;}
.bdr-color-5 		{ border-color: #E2E2E2!important;}
.bdr-color-dark  	{ border-color: #333333!important;}
.bdr-color-white 	{ border-color: #FFFFFF!important;}
.bkg-color-spot	{ background-color: #DF292C!important;}


.nk-btn-outline {
    background-color: transparent!important;
}
.nk-btn-color-white.nk-btn-outline.active:not(.disabled), .nk-btn-color-white.nk-btn-outline.active:not([disabled]), .nk-btn-color-white.nk-btn-outline.hover:not(.disabled), .nk-btn-color-white.nk-btn-outline.hover:not([disabled]), .nk-btn-color-white.nk-btn-outline:active:not(.disabled), .nk-btn-color-white.nk-btn-outline:active:not([disabled]), .nk-btn-color-white.nk-btn-outline:focus:not(.disabled), .nk-btn-color-white.nk-btn-outline:focus:not([disabled]), .nk-btn-color-white.nk-btn-outline:hover:not(.disabled), .nk-btn-color-white.nk-btn-outline:hover:not([disabled]) {
    color: #FFF!important;
}
.nk-btn:hover, .nk-btn.nk-btn-outline:hover	{	background-color: #003C61!important;border-color: #003C61!important; color:#FFF!important;	}


.nk-header-content-insidepage h4, div.insidepagetop h4 { font-size: 24px!important; }
.nk-header-content-insidepage p, .nk-header-content-insidepage li, div.insidepagetop p, div.insidepagetop li { font-size: 17px!important; color:#000!important; font-weight:500!important;}

.inner-page-wrapper p  { font-size: 17px!important;  color:#000!important; font-weight:600!important;}


/* DESKTOP ------------------------------------------------------------------------ */ 
@media only screen and (min-device-width: 992px){
	.displayonlyonmobile 	{	display:none!important;		}
	.displayonlyondesktop 	{	}
	.page-title {margin-top:120px!important;}
	.nk-top-box	{ padding:20px 72px!important;	}
	.nk-navbar-top { background-color: #C2C2C2!important;}

}

/* MOBILE */
@media only screen and (max-device-width: 991px){
	.displayonlyonmobile 	{	}
	.displayonlyondesktop 	{	display:none!important;		}
	.nk-btn {	margin-bottom:10px;	} /* SLIDER GET IN TOUCH BUTTON */
	.sliderheader	{	line-height: 1	}
	.nk-ibox-3-a .nk-ibox-text {
		font-size:13px!important;
	} /* HP Services Text */
	.nk-ibox-3-a .nk-ibox-title {
		font-size:15px!important;
	} /* HP Services Text */
	.types-header	{	font-size:28px!important; margin-bottom: 5px;	}
	.nk-footer .nk-footer-widgets { padding-top:20px; padding-bottom: 20px;}
	.copyright { font-size:11px!important; line-height: 1;}
	.nk-header-title .nk-header-content-inner {	padding: 5px 0!important; 	}
	.insidepage-title	{	font-size:22px!important; line-height: 1;	padding-top:20px;}
	.nk-header-content-insidepage {	min-height: 150px!important;  }
	.nk-top-box	{ padding:20px 20px!important;	}
	.financingimage	{ margin-bottom:20px;}
	.nk-gap-4 {	height:40px; }
	.nk-navbar-top { background-color: #32373B!important;}
	.nk-navbar.nk-navbar-dark .nk-nav>li>a, .nk-navbar.nk-navbar-white-text-on-top .nk-nav>li>a { color:#FFF!important;}
	div.nk-nav-table ul li a	{ color:#FFF!important;}
}
