<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


input, textarea, select, button {outline: none;  font-family:Arial, Helvetica, sans-serif; border:0;}

#topsection{position:relative; background:#d95e52;}



.mob-nav{ float:right; display:none; }
.nav-trigger{ color:#FFF; font-size:24px; text-align:center; margin:-2px 0 -2px 20px;}
.mob-nav ul{ margin:0; padding:0; list-style:none; position:absolute; background:#FFF; left:0; right:0; padding:15px; z-index:9; display:none; top:100%;}
.mob-nav ul li{color:#333; border-bottom:1px solid #ddd;}
.mob-nav ul li:last-of-type{ border-bottom:0;}
.mob-nav ul li a{ color:inherit; padding:10px; display:block; text-decoration:none;}
#main-content.content-section{ padding-bottom:20px; padding-top:35px; }
 #main-content .car{ padding:10px 0px 10px 0px; margin-bottom:10px;  box-shadow: 0 1px 2px -2px #ccc;}
#main-content .img-section{ padding:5px; border:solid 1px #DFDEDE;}
#main-content .img-section img{ width:100%;}
#main-content .content h2{ margin:0; padding-bottom:20px; font-size:24px;}
#main-content .content h2 a{ color:#000; text-decoration:none;}
#main-content .content h2 a:hover{ color:  #1F83C5;}
#main-content .content p{ font-size:14px;}
#main-content .content .btn-primary{ margin-top:15px;}
#main-content .col-sm-2.col-lg-2.col-md-2.bdr {border-left: 1px solid #ccc;padding-bottom: 37px; padding-top: 39px;}
.req_mark{color:   #1F83C5;}
#modal_footer{color:#FFF; padding:30px 0; background:#000000;}
#modal_footer a{text-decoration:none; color:#FFF;}
#modal_footer a:hover{text-decoration:underline;}

#modal_footer .footer-col h3{margin:0 0 15px 0; font-size:24px; font-weight:bold;}
#modal_footer .footer-col .f_links{ margin:0; padding:0; list-style:none;}
#modal_footer .footer-col .f_links li{ padding:3px 0;}

#modal_footer #f-bottom{ margin-top:15px; padding-top:15px; border-top:1px solid #616161;}

#modal_footer .copyright{ margin-bottom:30px;}


/*popup styling*/

.popup-wrap{width: 100%;height: 100%;position:fixed;z-index: 999999;background:rgba(0,0,0,0.8);display: none; left:0; bottom:0;}
.pop-up{width: 600px; height: auto ;position: absolute !important; top: 10%;left:0; right:0; margin:auto;  border-radius: 3px; padding:10px 40px; background:#fff; height:auto; display:none; z-index:999999; }
.close-btn{position: absolute;background:#f9f9f9;padding: 20px;top: -30px;text-align: center; cursor: pointer; right: 0;padding-top: 9px;border-radius:3px;}

.pop-up .form2 label{ display:block; font-size:16px; font-weight:500;}
.pop-up .form2 input, .pop-up .form2 textarea{ background-color: #fff;background-image: none;border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555;display: block; font-size: 14px; line-height: 1.42857; padding: 8px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%; margin-top:5px; margin-bottom:5px;}

.pop-up .form2 H3{ text-align:center; font-size:30px; color: #1F83C5; margin:0; font-weight:500;}
.pop-up .form2 div{ padding-top:6px;}
.sub_btn_two{ width:50% !important; margin:0 auto; background:  #1F83C5 !important; color:#fff !important; font-size:18px !important; }
.sub_btn_two:hover{ background:#286090 !important;cursor:pointer;}
.pop-up .msg{   text-align: center; width: 100%; padding:30px !important;   height:420px; background:#fff; display:none;}
.pop-up .msg p{ font-size:24px; font-weight:400px; text-align:center; border-top:solid 1px #94d7ea; border-bottom:solid 1px #94d7ea; padding:15px 10px; margin-top:20px;}
.error_msg p {font-size: 16px; padding: 10px; text-align: center; background:#F2DEDE;}
.error_msg p strong{ color:#fc0e24; font-weight:600;}


.modal-dialog{ margin:40px auto;}
.modal-header{ border:0}
.modal-header .close { position:absolute; background:#ffffff; padding:10px 20px; top:-20px; opacity:1; text-align: center; cursor: pointer; right: 0; border-radius:3px 3px 0 0; margin:0;}

.frm-holder{ padding:0 30px;}
.frm-holder label{ display:block; font-size:16px; font-weight:500;}
.frm-holder input, .frm-holder textarea{ background-color: #fff;background-image: none;border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555;display: block; font-size: 14px; line-height: 1.42857; padding: 8px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 95%; margin-top:5px; margin-bottom:5px;}
.frm-holder select { background-color: #fff;background-image: none;border: 1px solid #ccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555;display: block; font-size: 14px; line-height: 1.42857; padding: 8px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%; margin-top:5px; margin-bottom:5px;}

.frm-holder h3{
	text-align: center;
	font-size: 30px;
	color:var(--main-theme-color-black);
	/* background:var(--main-themebg-color2); */
	margin: 0;
	font-weight: 500;
	padding-bottom: 0px;
	
}
.frm-holder div{ padding-top:6px;}
.frm-holder .sub_btn_two{ width:50% !important; margin:0 auto; background: #FF1B1B !important; color:#fff !important; font-size:18px !important; }
.frm-holder .sub_btn_two:hover{
	cursor:pointer;
	background: #FF1B1B !important; 
}
#popup .msg{
	text-align: center;
	width: 100%;
	padding: 0px !important;
	height: 420px;
	background: #fff;
	display: none;
}
#popup .msg p{ font-size:24px; font-weight:400px; text-align:center; border-top:solid 1px #94d7ea; border-bottom:solid 1px #94d7ea; padding:15px 10px; margin-top:20px;}
#popup .error_msg p {font-size: 16px; padding: 10px; text-align: center; background:#F2DEDE;}
#popup .error_msg p strong{ color:#fc0e24; font-weight:600;}

.modal_heading1{
	color: #AAAAAC;
	font-weight: 400;
}
.modal_heading1 strong{
	color: #AAAAAC;
	font-weight: 700;
}
.modal_heading2{
	color: #AAAAAC;
	font-weight: 400;
	font-size: 12px;
}
.modal_heading2 strong{
	color: #AAAAAC;
	font-weight: 700;
}

/*@media query css start here
*******************************/

@media screen and (max-width:991px){
	.container{ width:100%;}
}

@media screen and (min-width:768px) and (max-width:991px){
#nav ul li a{ padding:8px 10px;}
.btn-primary{ width:100%; font-size:11px;}

}

@media screen and (max-width:767px){
	.section-title{ font-size:30px;}
	
	.slideshow .flex-direction-nav{ display:none;}
	
	#logo{ text-align:center; width:100%;}
	#nav{ display:none;}
	
	ul#sidenav{ margin-bottom:40px;}
	
	.contact-info h4{ margin-bottom:20px;}
	.privacy-meta .icon{ margin-top:15px;}

.banners .ad_img{ margin-bottom:20px; text-align:center;}
.banners .ad_img + .ad_img{ margin-top:0;}


.frm-row .txtfield{ margin-bottom:15px;}
	
	.mob-nav{display:block;}
	
	#authorized-representative .brand li{max-width:150px;}
	
	#modal_footer .footer-col{ margin-bottom:30px;}
	#modal_footer #f-bottom{ margin-top:0;}
	.space{ padding:30px 0;}

#banner {background-position:60% 35%;}	
ul#sidenav {width: auto ; !important}
.pop-up{ width:94%; margin:10px;}
.close-btn{ top:0px !important;}

.frm-holder{ padding:0;}
.modal-dialog{ padding:0 15px;}

}

@media screen and (max-width:639px){
		.founders-list li{ width:100%; margin-bottom:20px;}
		#header #topbar .get-quote{ padding:2px 15px;}
	}
	
	@media screen and (max-width:479px){
.tabular{ width:100%;}
.tabular td, .tabular th{ padding:5px; font-size:12px;}
.frm-wrapper fieldset{ padding:15px;}
.frm-wrapper fieldset legend{ display:block; float:left; width:100%; border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:10px; font-size:17px;}
.frm-wrapper fieldset legend:after{ display:block; content:''; clear:both;}

#header #topbar{ text-align:center; padding:10px 0;}
#header #topbar .phone,
#header #topbar .get-quote{ float:none;}
#header #topbar .get-quote{ display:inline-block; margin-top:15px;}

.nav-trigger{ position:absolute; right:15px; top:25px;}
.mob-nav ul li{text-align:left;}
#main-content .content h2{ padding-top:10px; padding-bottom:10px;}
ul#sidenav{width:100%;}
.pop-up{ width:94%;}
#main-content .col-sm-2.col-lg-2.col-md-2.bdr{ border-top:solid 1px #ccc; padding-top:17px; padding-bottom:0px;}
.sub_btn_two{ width:100% !important;}
.pop-up .msg p{ padding:5px;}


}</pre></body></html>