@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; }


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








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




/* BUTTONS ------------------------------------------------------------------------ */
.btn-primary, .btn {	    background-color: #00964A!important;    border-color: #00964A!important;	}
.btn-primary:hover, .btn:hover,.nk-btn:hover {	    background-color: #E46E00!important;    border-color: #E46E00!important;	}



/* CUSTOM COLORS ------------------------------------------------------------------------ */
.color-1 			
	{ color: #0A3247!important;	}
.color-2, .nk-ibox-title, a			
	{ color: #11485B!important;}
.color-3		
	{ color: #007EA0!important;}
.color-4,.nk-btn-color-white.nk-btn-outline
	{ color: #00964A!important;}
.color-5 			
	{ color: #E2E2E2!important;}
.color-dark  		
	{ color: #333333!important;}
.color-white, div.nk-nav-table ul li a
	{ color: #FFFFFF!important;}
.color-spot		{ color: #DF292C!important;}


.bkg-color-1, .nk-header-title-md, .nk-footer
	{ background-color: #0A3247!important;}
.bkg-color-2, .nk-navbar.nk-navbar-dark, .nk-navbar.nk-navbar-dark.nk-navbar-solid, .bg-dark,.nk-navbar .nk-nav .dropdown, .nk-header-content-insidepage
	{ background-color: #11485B!important;}
.bkg-color-3
	{ background-color: #007EA0!important;}
.bkg-color-4, .nk-btn
	{ background-color: #00964A!important;}
.bkg-color-5, .nk-box 		
	{ background-color: #E2E2E2!important;}
.bkg-color-dark  	
	{ background-color: #333333!important;}
.bkg-color-white
	{ background-color: #FFFFFF!important;}
.bkg-color-spot	{ background-color: #DF292C!important;}
.bkg-color-liteblu	{ background: rgb(205,220,249)!important;}

.bdr-color-1 		{ border-color: #0A3247!important;}
.bdr-color-2 		{ border-color: #11485B!important;}
.bdr-color-3		{ border-color: #007EA0!important;}
.bdr-color-4,.nk-btn,.nk-btn-outline 		{ border-color: #00964A!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	{	background-color: #14C169!important;border-color: #14C169!important;	}

.nk-btn-color-white.nk-btn-outline:hover {	color: #FFF!important; }


/* DESKTOP LARGE ------------------------------------------------------------------------ */ 
@media only screen and (min-device-width: 1200px){
	.displayonlyonmobile 	{	display:none!important;		}
	.displayonlyonlgdesktop 	{	}
	.page-title {margin-top:120px!important;}
	.nk-top-box	{ padding:20px 72px!important;	}
	.nk-header-opaque, .nk-navbar-top	{ background: rgb(10,50,71)!important;
background: linear-gradient(90deg, rgba(10,50,71,1) 0%, rgba(17,72,91,1) 100%)!important; }
	
}

/* DESKTOP ------------------------------------------------------------------------ */ 
@media only screen and (min-device-width: 992px){
	.displayonlyonmobile, .displayonlyonlgdesktop	{	display:none!important;		}
	.displayonlyondesktop 	{	}
	.page-title {margin-top:120px!important;}
	.nk-top-box	{ padding:20px 72px!important;	}
	.nk-header-opaque, .nk-navbar-top	{ background: rgb(10,50,71)!important;
background: linear-gradient(90deg, rgba(10,50,71,1) 0%, rgba(17,72,91,1) 100%)!important; }
	
}

/* MOBILE */
@media only screen and (max-device-width: 991px){
	.displayonlyonmobile 	{	}
	.displayonlyondesktop, .displayonlyonlgdesktop 	{	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-header-opaque, .nk-navbar-top	{ background: rgb(205,220,249)!important;
background: linear-gradient(90deg, rgba(205,220,249,1) 0%, rgba(124,133,181,1) 100%)!important; }
	.hp-nk-header-content	{ background: rgba(244,248,255,0.9)!important;	}
	.callouth2 { text-align: center!important; font-size: 30px!important; font-weight: bold!important; }
	.calloutpara {text-align: center!important; font-weight: 600!important; }
	.calloutbutton, .calloutbuttondiv {text-align: center!important;}

	
}



