<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	Theme Name: ** FIREHAWK **
	Theme URI: http://a2ztechnologies.in
	Author: A2Z Developing Team
	Description: New Responsive Theme
	Version: 1.0
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


body { background:url(img/others/body-bg.jpg) no-repeat 0 0 #f37122; background-size:cover;  }
header .navbar-brand, .navbar-nav &gt; li &gt; a {  text-shadow: none;}
header .navbar {  border: none;  margin-bottom: 0px;  min-height: 50px;  position: relative;}
header .navbar-nav.navbar-left  &gt; li &gt; a {  color: #ffffff;  font-family: "Open Sans";  font-size: 14px;  font-weight: 700; text-transform:uppercase;  padding: 18px 20px 15px;  position: relative;  z-index: 99999;  border-radius:5px;}
header .navbar-nav.navbar-right &gt; li &gt; a {  color: #ffffff;  font-family: "Open Sans";  font-size: 14px;  font-weight: 700; text-transform:uppercase;  padding: 18px 30px 15px;  position: relative;  z-index: 99999;  border-radius:5px;}
header .navbar-nav  li  a:hover, .navbar-nav  li a:focus {  background:transparent;  text-decoration: none; color:#202020;  border-radius:5px; }
header .mainmenu {  padding: 0 0 20px;  background: #f57a21; border-top-left-radius:10px; border-top-right-radius:10px; }
header .logo {  position: absolute;  width: 100%;  left: 0; top:40px; z-index:99; }
header .header-top { padding:15px 0 5px; }
header .header-top h4 { color:#fbed22; font-size:21px; font-family:'Open Sans'; text-transform:uppercase; font-weight: 700; }
header .header-top h5 { color:#ffffff; font-size:21px; font-family:'Open Sans'; text-transform:uppercase; font-weight: 700;}
header .top-text {  left: 35px;  position: relative;}
header { position:relative; }
header .header-bottom .carousel-content-panel {  bottom: 16.5%; left: 0; position: absolute; right: 0; text-align: center; width: 100%;}
header .header-bottom .carousel-content-panel h3{ color:#ec1f27; font-size:35px; font-family:'Open Sans'; text-transform:uppercase; font-weight: 800; background:url(img/banner/ban-text-bg.png) repeat; margin:0; padding:7px 15px; display:inline-block; margin-top:40px;}
header .header-bottom .owl-nav { display: none;}
header .header-bottom .owl-dots { bottom: 10px !important;  left: 0;  position: absolute; right: 0;}
header .header-bottom .owl-theme .owl-controls{ margin:0;}
header .carousel-content-panel .img-responsive { width:90px !important; }
header .header-bottom {  background: #fff none repeat scroll 0 0;  padding: 25px 10px 10px;  position: relative;  top: -15px;  border-top-right-radius: 10px;  border-top-left-radius: 10px;}
header .header-bottom .owl-carousel .item img { border-radius:10px;width: 100%; }

/*holder*/
.holder { position:relative; top:-15px; }
.holder-in-all { background:#fff; padding:15px;  }
.holder .welcome-holder h3 { color:#ec1f27; font-size:28px; text-transform:uppercase; font-family:'Open Sans'; font-weight:700; }
.holder .welcome-holder p  { color:#505050; font-size:16px; font-family:'Open Sans'; line-height:28px; padding:5px 20px 15px;  }
.holder .welcome-holder .btn-read { color:#ffffff; font-size:14px; font-family:'Open Sans'; font-weight:700; text-transform:uppercase; background:url(img/others/read-button.png) repeat-x; border-radius:2px; padding:12px 20px; }
.holder hr { margin:35px 0; }
/**/
.service-holder { padding-bottom:10px; }
.service-holder h3 { color:#ec1f27; font-size:28px; text-transform:uppercase; font-family:'Open Sans'; font-weight:700; padding-bottom:10px; }
.service-holder h4 { color:#3d3d3d; font-size:17px; text-transform:uppercase; font-family:'Open Sans'; font-weight:700; padding-top:10px; }
.service-holder h4 a{ color:#3d3d3d;text-decoration:none; }
.icon-all { padding:15px 0; }
/**/
.award-holder h3 { color:#fbed22; font-size:28px; text-transform:uppercase; font-family:'Open Sans'; font-weight:700; padding-bottom:10px; }
.award-holder h4 { color:#ffffff; font-size:18px; font-family:'Open Sans'; font-weight:700; padding-bottom:10px;  }
.award-holder p  { color:#ffffff; font-size:16px; font-family:'Open Sans'; line-height:28px; }
.award-holder { background:url(img/others/award-bg.jpg) no-repeat; background-size:cover; padding:25px 0 15px; border-radius:9px; }
.award-holder .award-image { padding-top:15px; }
/**/
.blog-content h3 { color:#ec1f27; font-size:28px; text-transform:uppercase; font-family:'Open Sans'; font-weight:700; padding-bottom:10px; }
.blog-content h4 { color:#f78f20; font-size:18px; font-family:'Open Sans'; font-weight:700; margin-top:0; text-transform:uppercase; }
.blog-content p  { color:#505050; font-size:14px; font-family:'Open Sans'; line-height:30px; }
.blog-content .btn-read { color:#ffffff; font-size:14px; font-family:'Open Sans'; font-weight:700; text-transform:uppercase; background:url(img/others/read-button.png) repeat-x; border-radius:2px; padding:12px 20px; }
.blog-contact-holder { padding-bottom:20px; padding-top:20px; }
.contact-section h3 { color:#ffffff; font-size:28px; text-transform:uppercase; font-family:'Open Sans'; font-weight:700; margin-top:7px; }
.contact-section h4 { color:#fbed22; font-size:16px; font-weight:600; text-transform:uppercase; font-family:'Open Sans'; }
.contact-section p  { color:#ffffff; font-size:16px; font-family:'Open Sans'; line-height:27px; margin:0; }
.contact-section p a{color:#ffffff;}
.contact_page_sec p a{color: #505050;}
.contact-section p span a{ color:#ffffff; font-size:14px; font-family:'Open Sans'; line-height:27px;  }
.contact-section h5 { color:#ffffff; font-size:16px; font-family:'Open Sans'; line-height:27px; font-weight:700; margin-bottom:3px; }
.contact-section { background:url(img/others/contact-bg.jpg) repeat-x 0 0 #f37122; padding:5px 15px 10px; border-radius:8px; margin-top:15px; }
.holder .owl-dots { display:none !important;}
.holder .owl-prev {  background: rgba(0, 0, 0, 0) url("img/icons/bar-1.png") no-repeat scroll 0 0 !important;  display: inline-block;  height: 20px; right: 10%;  position: absolute;  text-indent: -9999px;  top: -8%;  width: 12px;}
.holder .owl-next { background: rgba(0, 0, 0, 0) url(img/icons/bar-2.png) no-repeat scroll 0 0 !important;  display: inline-block;  height: 20px;  width: 12px;  position: absolute;  right: 6%;  text-indent: -9999px;  top: -8%;}
/*footer*/
footer { position:relative; top:-15px; }
footer .footer-top { background:url(img/others/footer-top-bg.png) repeat-x 0 0 #e51c23; padding:30px 0 30px; }
footer .footer-top h4 { color:#fbed22; font-size:16px; font-family:'Open Sans'; font-weight:700; text-transform:uppercase; }
footer .footer-top ul li a { color:#ffffff; font-size:14px; font-family:'Open Sans'; line-height:28px; text-decoration:none;font-weight: bold; }
footer .foot-text.cer {  padding-left: 30px;}
footer .foot-text.cer ul li { padding:0; }
footer .footer-bottom p { color:#ffffff; font-size:14px; font-family:'Open Sans'; margin:0; padding-top:5px; }
footer .footer-bottom { background:#f37322; padding-top:25px; }
footer .footer-bottom ul { margin:0; }
footer .form-in .form-control { background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 0;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;olor: #555;display: block;font-size: 14px;height: 40px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;font-family: 'Open Sans'; }
footer .form-in .btn-form { background:#f47622; border-radius:3px; color:#fff; font-size:14px; font-family:'Open Sans'; text-transform:uppercase; font-weight:600; padding:8px 12px; }
footer .form-in { padding:5px 0 10px; }
.social ul li { padding:0; }
.member {  padding: 15px 0 !important;}

/* CUSTOM CSS */
.foot-text .list-unstyled li a br {display: none;}
.page_con { background: #fff none repeat scroll 0 0; padding: 15px 30px;margin-bottom:2%;}
.page_con  p{color: #505050 !important;font-size: 14px !important;font-family: 'Open Sans' !important;line-height: 30px !important;text-align:justify !important;}
.page_con  span{color: #505050 !important;font-size: 14px !important;font-family: 'Open Sans' !important;line-height: 30px !important;text-align:justify !important;}
.page_con  ul{color: #505050;font-size: 14px;font-family: 'Open Sans';line-height: 30px;
text-align: justify;}
.page_con  h3{color: #f78f20;font-size: 18px;font-family: 'Open Sans';font-weight: 700;
margin-top: 0;text-transform: uppercase;margin-top: 2%;margin-bottom: 3%;}
.page_con  h3 a{color:#333;}
.page_con .img_bg{/* border:1px solid #e6e6e6;padding:5px;box-shadow:0px 1px 8px #888; */}
.page_con h4 br,.page_con h3 br{display: none;}
.page_con h4 {margin-top:0;font-family: 'Open Sans';}
.page_con h4  a{color:#333;text-decoration:none;}
.page_con .btn-read {color: #ffffff;font-size: 14px;font-family: 'Open Sans';font-weight: 700;
    text-transform: uppercase;background: url(img/others/read-button.png) repeat-x;
    border-radius: 2px;padding: 12px 20px;}
.page_cat .img_bg{margin-top:8%;}
header .navbar-nav  li.current-menu-item  a{  background:transparent;  text-decoration: none; color:#202020;  border-radius:5px; }
.contact_page_sec{background:none;margin-top: 0;}
.contact_page_sec h5,.contact_page_sec h4{color: #333;}
.contact_page_sec p span a {color: #505050;}
.blog_news li::before {content: '\f101';font-family: 'FontAwesome';float: left;
    margin-left: -1.5em;color: #0074D9;color: #464646;font-size: 15px;list-style: none;}
.blog_news li{list-style: none;}
.blog_archive_holder{margin-top: 58px;border: 1px solid #d6d6d6;padding: 10px;box-shadow: 0px 1px 5px #eee;}
.blog_news li a{color:#333;text-decoration:none;}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
header .header-top h5 a{color:#fff;text-decoration:none;}
.hover_img {height: 133px; position:relative; width: 100%; overflow: hidden;}
.hover_img img{ position: absolute; bottom: 0;}
.hover_img:hover img{ position: absolute; top: 0;}


/* ============================================================
  CUSTOM PAGINATION
============================================================ */
.custom-pagination span,
.custom-pagination a {display: inline-block;padding: 6px 14px;border-radius: 4px;}
.custom-pagination a {background-color: #47515B;color: #fff;}
.custom-pagination a:hover {background-color: #47515B;color: #fff;}
.custom-pagination span.page-num {margin-right: 10px;padding: 0;}
.custom-pagination span.dots {padding: 0;color: gainsboro;}
.custom-pagination span.current {background-color: #F47622;color: #fff;}

/*Responsive*/

@media (max-width:1300px)
{
	header .navbar-nav.navbar-left &gt; li &gt; a {  border-radius: 5px;  color: #ffffff;  font-family: "Open Sans";  font-size: 14px;  font-weight: 700;  padding: 18px 10px 15px;  position: relative;  text-transform: uppercase;  z-index: 99999;}
	header .navbar-nav.navbar-right &gt; li &gt; a {  border-radius: 5px;  color: #ffffff;  font-family: "Open Sans";  font-size: 14px;  font-weight: 700;  padding: 18px 20px 15px;  position: relative;  text-transform: uppercase;  z-index: 99999;}
	header .header-bottom .carousel-content-panel {  bottom: 14.5%;  left: 0;  position: absolute;  right: 0;  text-align: center;  width: 100%;}
	header .header-top h4 {  color: #fbed22;  font-family: "Open Sans";  font-size: 18px;  font-weight: 700;  text-transform: uppercase;}
	header .header-top h5 {  color: #ffffff;  font-family: "Open Sans";  font-size: 16px;  font-weight: 700;  text-transform: uppercase;}
	header .top-text {  left: 15px;  position: relative;}
	header .logo {  left: 0;  position: absolute;  top: 25px;  width: 100%;  z-index: 99;}
	.foot-text.cer .img-responsive {  width: 62px;}
	
}


@media (max-width:1023px)
{
	header .navbar-nav.navbar-left  li  a:hover, .navbar-nav  li a:focus {  background:transparent;  text-decoration: none; color:#202020;  border-radius:5px; }
	header .navbar-nav.navbar-right  li  a:hover, .navbar-nav  li a:focus {  background:transparent;  text-decoration: none; color:#202020;  border-radius:5px; }
	header .header-bottom .carousel-content-panel {  bottom: 13.5%;  left: 0;  position: absolute;  right: 0;  text-align: center;  width: 100%;}
	header .navbar-nav.navbar-left &gt; li &gt; a {  border-radius: 5px;  color: #ffffff;  font-family: "Open Sans";  font-size: 11px;  font-weight: 700;  padding: 18px 10px 15px;  position: relative;  text-transform: uppercase;  z-index: 99999;}
	header .navbar-nav.navbar-right &gt; li &gt; a {  border-radius: 5px;  color: #ffffff;  font-family: "Open Sans";  font-size: 11px;  font-weight: 700;  padding: 18px 10px 15px;  position: relative;  text-transform: uppercase;  z-index: 99999;}
	header .logo {  left: 10px;  position: absolute;  top: 15px;  width: 100%;  z-index: 99;}
	header .top-text {  left: 0;  position: relative;}
	header .header-top h4 {  color: #fbed22;  font-family: "Open Sans";  font-size: 13px;  font-weight: 700;  text-transform: uppercase;}
	header .header-top h5 {  color: #ffffff;  font-family: "Open Sans";  font-size: 13px;  font-weight: 700; text-transform: uppercase;}
	header .header-bottom .carousel-content-panel h3 {  background: rgba(0, 0, 0, 0) url("img/banner/ban-text-bg.png") repeat scroll 0 0;  color: #ec1f27;  display: inline-block;  font-family: "Open Sans";  font-size: 27px;  font-weight: 800;  margin: 10px 0 0;  padding: 7px 15px;  text-transform: uppercase;}
	footer .footer-top h4 {  color: #fbed22;  font-family: "Open Sans";  font-size: 14px;  font-weight: 700;  text-transform: uppercase;}
	.foot-text.cer .img-responsive {  width: 42px;}
	
	footer .footer-top ul li a {  color: #ffffff;  font-family: "Open Sans";  font-size: 12px;  line-height: 28px;  text-decoration: none;}
	.social ul li { padding:0; }
	.social .img-responsive {  width: 30px;}
	
	.service-holder h4 {  color: #3d3d3d;  font-family: "Open Sans";  font-size: 14px;  font-weight: 700;  padding-top: 10px;  text-transform: uppercase;}
	.contact-section h3 {  color: #ffffff;  font-family: "Open Sans";  font-size: 22px;  font-weight: 700;  margin-top: 7px;  text-transform: uppercase;}
	.holder .owl-next {  background: rgba(0, 0, 0, 0) url("img/icons/bar-2.png") no-repeat scroll 0 0 !important;  display: inline-block;  height: 20px;  position: absolute;  right: 3%;  text-indent: -9999px;  top: -8%;  width: 12px;}
	.holder .owl-prev {  background: rgba(0, 0, 0, 0) url("img/icons/bar-1.png") no-repeat scroll 0 0 !important;  display: inline-block;  height: 20px;  position: absolute;  right: 8%;  text-indent: -9999px;  top: -8%;  width: 12px;}
	.contact-section p span {  color: #ffffff;  font-family: "Open Sans";  font-size: 10px;  line-height: 27px;}
	.contact-section p {  color: #ffffff;  font-family: "Open Sans";  font-size: 11px;  line-height: 22px;  margin: 0;}
	.award-holder h3 {  color: #fbed22;  font-family: "Open Sans";  font-size: 19px;  font-weight: 700;  padding-bottom: 10px;  text-transform: uppercase;}
}


@media (max-width:767px)
{
	body { background:url(img/others/body-bg.jpg) no-repeat fixed 0 0 #f37122; background-size:cover; }
	header .header-top {  padding: 0;}
	header .navbar-nav.navbar-left &gt; li &gt; a {  border-radius: 5px;  color: #ffffff;  font-family: "Open Sans";  font-size: 14px;  font-weight: 700;  padding: 8px 20px 10px;  position: relative;  text-transform: uppercase;  z-index: 99999;}
	header .navbar-nav.navbar-right &gt; li &gt; a {  border-radius: 5px;  color: #ffffff;  font-family: "Open Sans";  font-size: 14px;  font-weight: 700;  padding: 8px 20px 10px;  position: relative;  text-transform: uppercase;  z-index: 99999;}
	header .logo {  left: 0;  position: relative;  top: 0;  width: 100%;  z-index: 99;}
	header .header-top h4 {  color: #fbed22;  font-family: "Open Sans";  font-size: 17px;  font-weight: 700;  text-transform: uppercase;}
	header .header-top h5 {  color: #ffffff;  font-family: "Open Sans";  font-size: 17px;  font-weight: 700;  text-transform: uppercase;}
	header .top-text {  left: 0;  position: relative;  text-align: center;}
	header .mainmenu { border:1px solid #fff; }
	header .header-bottom {  background: #fff none repeat scroll 0 0;  border-top-left-radius: 0px;  border-top-right-radius: 0px;  padding: 10px 10px 10px;  position: relative;  top: 0;}
	header .mainmenu {  background: #f57a21 none repeat scroll 0 0;  border-top-left-radius: 0;  border-top-right-radius: 0;  margin-bottom: 5px;  padding: 0;}
	
	footer .footer-top ul li a {  color: #ffffff;  font-family: "Open Sans";  font-size: 14px;  line-height: 28px;  text-decoration: none;}
	footer .footer-top h4 {  color: #fbed22;  font-family: "Open Sans";  font-size: 16px;  font-weight: 700;  padding-top: 10px;  text-transform: uppercase;}
	footer {  position: relative;  top: 0;}
	footer .footer-bottom {  background: #f37322 none repeat scroll 0 0;  padding-top: 15px;  padding-bottom: 15px;}
	footer .footer-bottom p {  color: #ffffff;  font-family: "Open Sans";  font-size: 13px;  margin: 0;  padding-bottom: 15px;  padding-top: 5px;  text-align: center;}
	.social.text-right {  text-align: center;}
	footer .foot-text.cer {  padding-left: 0;}
	footer .foot-text.cer .img-responsive { width:70px; }
	
	
	.holder .welcome-holder p {  color: #505050;  font-family: "Open Sans";  font-size: 16px;  line-height: 28px;  padding: 5px 0 15px;}
	.award-holder {  background: rgba(0, 0, 0, 0) url("img/others/award-bg.jpg") no-repeat scroll 0 0 / cover ;  border-radius: 9px;  padding: 5px 20px 15px;}
	.holder .owl-next {  background: rgba(0, 0, 0, 0) url("img/icons/bar-2.png") no-repeat scroll 0 0 !important;  display: inline-block;  height: 20px;  position: absolute;  right: 0%;  text-indent: -9999px;  top: -8%;  width: 12px;}
	.holder .owl-prev {  background: rgba(0, 0, 0, 0) url("img/icons/bar-1.png") no-repeat scroll 0 0 !important;  display: inline-block;  height: 20px;  position: absolute;  right: 10%;  text-indent: -9999px;  top: -8%;  width: 12px;}
	.blog-content h4 {  color: #f78f20;  font-family: "Open Sans";  font-size: 18px;  font-weight: 700;  margin-top: 20px;  text-transform: uppercase;}
	.contact-section p span {  color: #ffffff;  font-family: "Open Sans";  font-size: 12px;  line-height: 27px;}
	.contact-section p {  color: #ffffff;  font-family: "Open Sans";  font-size: 12px;  line-height: 27px;  margin: 0;}
}

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