/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	background:none repeat scroll 0 0 #f0f0f0;

}

.btn-primary, .btn-primary:active, .btn-primary:focus { color: #fff;display: inline-block;background: #f75b16; border: 1px solid #ec6723;background: -moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background: -webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background: -o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background: -ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);background: linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
}
a { color:#0060ac;}
.primary-font { color:#f36f24;}
.title-heading { font-size:22px;font-weight:600;margin-bottom:20px;}
a:hover { text-decoration:none;}
.header-section { position:fixed; z-index:12; background:#fff; width:100%; box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.3); top:0px;}
.navbar-brand { padding:5px 0px;}
.navbar-brand img{ vertical-align:top; height:70px; }
.navbar-brand .logo-head {display:inline-block;font-weight:bold;font-size:38px;color:#fff; line-height:32px; padding:0px 10px;vertical-align: bottom;}
.navbar-brand .logo-head .logo-caption { color:#fff;font-size:12px;font-weight:600;}
header .logo { float:left; margin:5px 0px; line-height:20px; font-weight:normal;}
header .logo a { vertical-align:middle;}
header .logo-head { border-left:1px solid #ccc; margin:10px 10px 0; display:inline-block; padding:5px 10px; vertical-align:top; font-size:16px; color:#333;}

.header-top { background:#f1f1f1;font-weight:600;font-size:14px;padding:3px 0;}
.header-section .navbar { padding:5px 0px;}
.header-section .navbar-expand .navbar-nav .nav-item { margin-left:15px; margin-right:15px;}
.header-section .navbar-expand .navbar-nav .nav-item a { color:#333; padding:10px 0px; }
.header-section .navbar-expand .navbar-nav .nav-item .nav-search { border:1px solid rgba(255,255,255,.8);}
.navbar-expand .navbar-nav .nav-link { color:#333; padding:0px;}
.navbar-expand .navbar-nav .dropdown-item img{ width: 15px; position: absolute; right:10px; top:12px;}
.navbar-expand .navbar-nav .dropdown-item { position: relative;}

.dropdown .dropdown-menu { border-radius:0px; border:1px solid #ccc; border-top:2px solid #ec6723; top:40px; box-shadow:0px 2px 3px rgba(0,0,0,0.2); min-width:200px;}
.dropdown .dropdown-menu a { padding:5px 20px !important;}
.dropdown .dropdown-menu a:active, .dropdown .dropdown-menu a:focus { background:#f1f1f1;}
.dropdown:hover a.nav-link, .dropdown.show a.nav-link, .header-section .navbar-expand .navbar-nav a.nav-link:hover { color:#ec6723 !important;}
.dropdown:hover > .dropdown-menu { display: block;}
.dropdown-toggle::after { display:none;}

.home-section {  padding:110px 0px 20px;background-image: linear-gradient(#487cc8, #003787); position:relative; }
.index-section:before { background:url(../images/bg_banner_transparent.png) no-repeat 0 0; display:block; content:''; height:100%; width:100%; position:absolute; top:0px; background-size:cover; opacity:0.7;}
.home-box { color:#fff; padding:0px;}
.home-box .main-heading{ font-size:36px;margin:30px 0px 5px;}
.home-box .main-heading.page-title { font-size:22px;margin:0;}
.home-box .sub-heading{ font-size:18px;}
.home-box a { margin-top:15px;}

.apply-box { background:#f1f1f1; padding:25px; border:1px solid #ddd; text-align:center; box-shadow:2px 2px 5px rgba(0,0,0,0.15);}
.apply-box h5 { font-size:16px;}
.apply-box .btn { font-size:14px; padding:5px 20px; font-weight:bold;}

.acceptNotify { color:#ffffff; font-size:15px; padding:15px 10px 0px; text-align:center; position:relative; top:0px; width:100%; z-index:999;}
.acceptNotify a {  font-weight:bold; color:#ffffff;}
.acceptNotify a:hover { text-decoration:none;}

.content-section { padding:30px;background:#fff;}
.features-section .box-item { background:#f9f9f9; padding:20px 10px 30px; margin:0 10px;border: 1px solid #eee; flex: 0 0 18%; text-align:center;}
.features-section .box-item:hover {border: 1px solid #ccc; box-shadow:2px 2px 3px rgba(0,0,0,0.2);}
.features-section .box-item img { display:block;width: 70px;margin:0px auto 10px;}
.features-section .box-item h3 { font-size:18px;font-weight:600;}
.features-section .box-item p { font-size:15px;min-height:66px;}
.features-section .box-item h3 a { color:#000;}
.features-section .box-item .action-link a { display:inline-block;font-weight:bold; font-size:13px; background:#fff; border:1px solid #ddd; border-radius:20px; padding:5px 15px; color:#0066cc;}
.features-section .box-item .action-link a:hover {border:1px solid #0060ac;}

.certificate-section { background:#f1f1f1; padding:40px 30px; border-bottom:1px solid #e2e2e2;}
.certificate-section h3 { font-size:18px;color:#333;font-weight:600;min-height:25px;}
.certificate-section ul { padding:0;}
.certificate-section ul li { margin-bottom:7px;list-style-type:none;}
.certificate-section ul li a{ font-size:14px;color:#0066cc; }
.certificate-section ul li a:hover { text-decoration:underline; font-weight:600;}

.sidebar { background: #f9f9f9; border: 1px solid #dee2e6;}
.repossitortableborder {}
.repossitortableborder h3 { font-size:16px;font-weight:600;margin:0px;background: #eee;padding:10px;}
.repossitortableborder ul { padding:0;margin:0px;}
.repossitortableborder ul li { list-style-type:none;padding:7px 10px;font-size:15px;border-bottom: 1px solid #e9e9e9;}
.repossitortableborder ul li a { color: #333;}
.repossitortableborder ul li a:hover { color: #f37025;}
.repossitortableborder1 td { padding:10px 10px;font-size:15px;}

.contact-card .table td{ border-top:0;}
.page-heading { font-size:20px;color:#333;font-weight:600;margin-bottom:15px;}
.table {  border: 1px solid #dee2e6;}
.row-head { background: #eee;font-weight: 600;}
.footer-strip { background:#333;color:#fff;}
.footer-strip ul { padding:0;margin-bottom:5px;}
.footer-strip .copyrights { font-size:14px;}
.footer-strip ul li { list-style-type:none;border-right:1px solid rgb(255,255,255,0.2);display:inline-block; padding:0px 7px;}
.footer-strip ul li:last-child { border:0;padding-right:0;}
.footer-strip ul li a{ color:#fff;padding:2px 0px;font-size:14px;}

.card { margin-bottom:10px;}
.card-header { padding:5px 10px;}
.btn-link {   color: #0060ac;}
.card-header .btn-link { white-space: normal;text-align: left;}
.tab-content > .tab-pane { padding:20px 0;}
.tab-heading { font-size: 18px; font-weight: 600; color: #f36f24; margin:20px 0 10px;}
.queries .btn-blue { width:200px;}
.cookies-section { text-align:center; font-size:14px; position:fixed; padding:10px 15px; box-shadow:0px -2px 2px rgba(0,0,0,0.3); bottom:0px; width:100%; z-index:999999 !important; background:#f1f1f1;}
.cookies-section a { margin:0px 10px;}
.cookies-section a.btn-blue, .cookies-section a.btn-blue:active, .cookies-section a.btn-blue:focus { padding:5px 15px; font-size:15px; background:#487cc8; background-image:linear-gradient(#45a4ec, #487cc8);border-color: #487cc8;color: #fff;}
.privacy-txt { font-size:13px; line-height:18px; text-align:justify;}

.sitemap-section ul { list-style:none; margin:0px; padding:0px;}
.sitemap-section ul li { font-size:14px; padding:2px 0px;}
.sitemap-section ul li h3 { font-size:15px; margin:0px; font-weight:bold;}
.sitemap-section ul li a:hover { color:#f76d18; font-weight:600;} 
.sitemap-section ul ul { margin:10px 3px 20px; padding:0px; position:relative; }
.sitemap-section ul ul:after { content:''; width:2px; height:100%; background:#ddd; position:absolute; left:0px; top:0px; }
.sitemap-section ul ul li { padding-left:15px; position:relative; }
.sitemap-section ul ul li:after { content:''; width:10px; height:1px; background:#ddd; position:absolute; left:0px; top:10px; }

.certificate-box { font-size:15px; background:#f9f9f9; padding:30px; border: 1px solid #eee; flex: 0 0 18%; box-shadow:2px 2px 3px rgba(0,0,0,0.2); min-height:440px; margin:10px 0px 30px;}
.certificate-box p { margin:0px;}


@media (max-width: 992px){
	.navbar-expand .navbar-toggler { display:block; cursor:pointer; position: absolute; right:15px; top:18px; background: #fff;}
	.navbar-expand .navbar-collapse { display:none !important;}
	.navbar-expand .navbar-collapse.show { display:block !important; position:absolute; width:100%; left:0px; top:65px; z-index:999;}
	.navbar-expand .navbar-collapse.show .navbar-nav { margin:0px !important; padding:10px; display:block !important; box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.07058823529411765);border-top: 1px solid #ccc;background: #ffffff; width:100%;}
	.dropdown-menu { display:none !important;}
	.dropdown-menu.show {display:block !important;position:relative !important;border: 0; top: auto;box-shadow: none;}

	.features-section .box-item { flex: 0 0 28%;margin-bottom:10px;}
	.acceptNotify { position:relative;}
	.addNotifiy { line-height:24px; display:block;}
	.addNotifiy .header-section { top:0px; position:relative;}
	.addNotifiy .home-section { padding-top:20px !important;}
}
@media (max-width: 768px){
	.home-section { padding:110px 20px 20px;}
	.header-section .navbar { padding:5px 15px;}
	.dropdown-toggle i{  position: absolute;right: 0;}
	.header-section .header-top { padding-right: 15px;}
	.header-section .logo-head { margin: 8px 10px 0;  padding: 4px 10px;}
	.home-box { text-align: center;}
	.home-box .main-heading { font-size: 34px; margin-top:20px;}
	.home-box a { margin:10px 0px 15px;}
	.features-section .box-item{ flex: auto;margin-bottom:10px;}
	.footer-strip ul {margin-top:10px;text-align: center;	}
	.footer-strip, .footer-strip .copyrights {text-align: center;}
	
	.acceptNotify { position:relative;}
	.addNotifiy { line-height:24px; display:block;}
	.addNotifiy .header-section { top:0px; position:relative;}
	.addNotifiy .home-section { padding-top:20px !important;}
}
