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

/* THEME SPECIFIC CUSTOMIZATIONS ------------------------------------------------------------------------ */
.breadcromb-left > h3::after {
    border-right: 54px solid rgba(0, 0, 0, 0);
    border-top: 54px solid #243264;
    content: "";
    height: 0px;
    position: absolute;
    right: -54px;
    top: 0px;
    width: 0px;
}

.inner-page-wrapper p, .inner-page-wrapper ul li, .inner-page-wrapper ol li, .inner-page-wrapper h5  {	font-size:16px!important;	}
.financing-top p, .financing-top ul li, .financing-top ol li, .financing-top h5  {	font-size:18px!important; font-weight:bold;	}

.breadcromb-overlay { background-image: url("../images/inside-page-title.jpg"); background-size: cover!important;}

.title-border-color {
    background: #ffffff none repeat scroll 0 0;
    color: #470002;
}
.breadcromb-overlay { background:linear-gradient(090deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.5)), url("../images/pagetitlebkg.jpg")!important; background-size:cover!important; background-position:15% 78%!important;}

header .nav li:hover a {
	/* background: #063042; */
	background-color: #EDEDED!important;}

header .nav li.active a  {
	/* background: #063042; */
	background-color: #EDEDED!important;}

header .nav li .dropdown li:hover a {
	/* background: #063042; */
	background-color: #EDEDED!important;}

header .nav li .dropdown li .dropdown.submenu li:hover a {
	/* background: #063042; */
	background-color: #EDEDED!important;}


header .nav li .dropdown li a { background-color:white!important; }

#first-slider .slide1, .slide2, .slide3 {
    background-image: url(../images/hero1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center center!important;
}


.insidepagetop p, .insidepagetop li { font-size:18px!important; color:#000!important; font-weight: 600!important; }
.insidepagetop h4 { font-size: 22px!important; font-weight: bold!important; color: #000!important;	}
.insidepagetop h3 { font-size: 26px!important; font-weight: bold!important; color: #000!important;	}


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




/* DESKTOP ------------------------------------------------------------------------ */ 
    





/* FONTS ------------------------------------------------------------------------ */
.font-1, h1, h2, .custom-header-hp { 
	font-family: 'Open Sans', sans-serif!important;
	font-weight: 800;		
}

.font-2, h3, h4, h5, h6 { 
	font-family: 'Open Sans', sans-serif!important;
}

p, li { 
	font-family: 'Open Sans', sans-serif!important;
	font-weight:500;
	letter-spacing: -0.02em;  
}

ul.dropdown-menu {	margin-left:0!important;	}

.custom-header1 {	font-size:19px;	}

.custom-header2 {	line-height:1!important;	}

.top-wrapper, .footer-wrapper { background-color:#061033!important; }


/* BUTTONS ------------------------------------------------------------------------ */
.btn, .btn-primary {	background-color:#B0B0B0!important;	color:white!important;	text-shadow:0 0 0!important; box-shadow:0 0 0!important;	border:0!important;	}
.btn:hover {	background-color:#8B693A!important;	 color:white!important; text-shadow:0 0 0!important; box-shadow:0 0 0!important;	border:0!important;	}

.btn-hero {		background-color:#B0B0B0!important;  }
.btn-hero:hover {		background-color:#8B693A!important;	}



/* CUSTOM COLORS ------------------------------------------------------------------------ */
.color-1,.about-text-area h3 			{ color: #470002!important;		}
.color-2, .hpsliderh2 , div.title h2, .about-caption h3			{ color: #B91A1F!important;}
.color-3, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .breadcromb-text li:last-child, div.title h2::before			{ color: #243264!important;}
.color-4 			{ color: #B0B0B0!important;}
.color-5 			{ color: #FCFCFC!important;}
.color-dark  		{ color: #333333!important;}
.color-white 		{ color: #FFFFFF!important;}
/*.color-spot		{ color: #XXXXXX!important;}*/

.bkg-color-1 		{ background-color: #470002!important;}
.bkg-color-2, .copyright-wrapper,.breadcromb-overlay 		{ background-color: #B91A1F!important;}
.bkg-color-3, header .nav li .dropdown li .dropdown.submenu li:hover a, header .nav li .dropdown li:hover a, div.title h2::after,.breadcromb-left > h3,.breadcromb-left > h3::before,.top-header-add,.top-header-add:after, .top-header-add:before		{ background-color: #243264!important;}
.bkg-color-4,.our-services-text h3:hover, .our-services-text h3 a:hover, .our-services-wrapper a:hover, .services-inner:hover, #scrollUp 		{ background-color: #B0B0B0!important;}
.bkg-color-5 		{ background-color: #FCFCFC!important;}
.bkg-color-dark  	{ background-color: #333333!important;}
.bkg-color-white 	{ background-color: #FFFFFF!important;}
/*.bkg-color-spot	{ background-color: #XXXXXX!important;}*/

.bdr-color-1 		{ border-color: #470002!important;}
.bdr-color-2 		{ border-color: #B91A1F!important;}
.bdr-color-3		{ border-color: #243264!important;}
.bdr-color-4 		{ border-color: #B0B0B0!important;}
.bdr-color-5 		{ border-color: #FCFCFC!important;}
.bdr-color-dark  	{ border-color: #333333!important;}
.bdr-color-white 	{ border-color: #FFFFFF!important;}
/*.bdr-color-spot	{ border-color: #XXXXXX!important;}*/

header .navbar-default .navbar-nav > li > a:focus {	background-color: #CCC!important; color:white!important;	}

.services-inner:hover a {
    background:#B0B0B0!important;
	color:#fff;
}
.our-services-wrapper a:hover {
    background:#B0B0B0!important;
	color:#fff;
}




@media only screen and (min-device-width: 992px){
	.displayonlyonmobile, .displaynonedesktop 	{	display:none!important;		}
	.displayonlyondesktop, .displaynonemobile 	{	}
	.top-header-add {
		background: #0B5B82;
		padding: 7px 0!important;
		width: 100%;
		display: inline-block;
		text-align: center;
		position: relative;
	}
	.footerpara, .footerpara a 	{ font-size:18px!important; }
	.copyrightpara, .copyrightpara a 	{ font-size:13px!important; }
	p.hpsliderpara {	color:#FFF!important;	}

}

/* MOBILE */
@media only screen and (max-device-width: 991px){
	.displayonlyonmobile, .displaynonedesktop 	{	}
	.displayonlyondesktop, .displaynonemobile, .breadcromb-left > h3::after 	{	display:none!important;		}
	.breadcromb-left {
		margin: 0 0 0px!important;
	}
	.breadcromb-wrapper {
		padding: 20px 0 10px!important;
	}
	.breadcromb-wrapper h3 {
    	font-size: 22px!important;
	}
	.carousel-indicators { display:none!important;}
	.services-inner { margin-left:0!important; }
	
}

/* MOBILE */
@media only screen and (max-device-width: 767px){
	.slicknav_btn {
        margin: 0;
        position: relative;
        top: -10px!important;
        background: #c1c2cc;
    }
	div.address div h3 {	font-size:18px!important;	}
	.slicknav_nav {
        background-color: #91929B!important;
    }
	.copyrightpara, .copyrightpara a 	{ font-size:12px!important; }
	header .logo {
		float: left;
		margin-top: 5px!important;
		margin-left:10px;
	}
	.slicknav_btn {
        margin: 0;
        position: relative;
        top: 28px !important;
        background: #c1c2cc;
    }
	#first-slider .slide1, .slide2, .slide3 {
		background-image: url(../images/hero1.jpg);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: right center !important;
	}
	#first-slider .slide1 div.slide1div {
		background-color:rgba(38,20,16,0.8)!important;
		padding:30px!important;
	}
	#slide1-content {
        padding: 0 !important;
    }
	#first-slider .carousel-inner .item {
        padding-top: 0;
        min-height: 260px;
    }
	h2.hpsliderh2 {	color:#F0ECE8!important; font-size: 25px!important; text-align: center!important;	}
	p.hpsliderpara {	color:#FFF!important; font-size: 15px!important; font-weight:600!important; text-align: center!important;	}
	.slide1container, .slide1button, #first-slider .btn-hero, #slide1-content { text-align: center!important;	}
	div.address div { padding-top:30px!important;}
	.footer-wrapper { padding-bottom:50px!important;}
	div.logo a img { max-height:60px!important;}
	.hpslidercallout	{	color:#C0C0C0!important; }
}
