@charset "utf-8"; /* CSS Document */ /* Forma DJR Display */
@font-face {
font-family: 'Forma DJR Display';
src: url('fonts/FormaDJRDisplay-Medium.woff2') format('woff2'), url('fonts/FormaDJRDisplay-Medium.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
} /* Forma DJR Micro */
@font-face {
font-family: 'forma DJR Micro';
src:url('fonts/FormaDJRMicro-Regular.woff2') format('woff2'), url('fonts/FormaDJRMicro-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
} /* Default body font */
body li, .modal-body, p {
	font-family: 'forma DJR Micro';
	color: #333;
}
.container-fluid {
	width:100%;
	padding:0 !important;
	overflow:hidden
}
.header-banner {
	margin:0 auto;
	display:block;
}
.product-banner {
	margin:0 !important;
	padding:0 !important;
	min-height:300px;
}
table td {
	font-size:20px;
	line-height:24px;
	padding:2px;
	font-weight:400;
	font-family: 'forma DJR Micro';
}
.td-text {
	font-size:12px;
	line-height:18px;
	font-family: 'forma DJR Micro';
	padding-top:8px;
                    text-align:left;

}
.td-text spam {
	font-size:14px;
}
.logo {
	max-width:768px;
	margin:0px auto;
}
.logo img {
	max-width:350px;
}
.banner-text {
	max-width:430px;
	float:right;
}
.banner-text h1 {
	text-align:left;
	font-size:52px;
	line-height:54px;
	margin-top:30px;
	font-family:'Forma DJR Display' !important;
}
.banner-text p {
	text-align:left;
	font-size:20px;
	line-height:32px;
	font-family:'forma DJR Micro' !important;
}
.heading-top {
	margin-top:-26px
}
.thanks-font {
	text-align:left;
	font-size:22px;
	line-height:32px;
	font-family:'Forma DJR Display' !important;
}
.banner-text .footer-img img {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	max-width: 100%;
	height: auto;
}
.btn-products {
	font-size:24px;
	line-height:38px;
	font-family:'forma DJR Micro' !important;
	text-align:center;
	width:200px
}
.btn-products3 {
	font-size:20px;
	min-width:180px;
}
.btn-products2 {
	font-size:20px;
	min-width:180px;
	float:left;
	background:#ef5053;
	font-weight:400;
	line-height:32px;
	font-family:'forma DJR Micro' !important;
}
.email {
	width:160px;
	float:left;
	border:#ef5053 1px solid;
	border-radius:4px;
	text-align:center;
	font-size:12px;
	margin-left:12px;
	line-height:12px;
	padding:4px;
	font-family:'forma DJR Micro' !important;
}
h4 {
	text-align:left;
	font-size:32px;
	line-height:38px;
	font-family:'Forma DJR Display' !important;
}
h2 {
	text-align:left;
	font-size:52px;
	line-height:54px;
	font-family:'Forma DJR Display' !important;
}
.heading-p {
	text-align:left;
	font-size:22px;
	line-height:34px;
	font-family:'forma DJR Micro' !important;
}
.boxes {
	background:url(images/bg.jpg) repeat-x;
}
.products {
	border:#bdced9 solid 2px;
	width:100%;
	border-radius:12px;
}
.caption {
	padding:12px
}
.caption span {
	font-size:20px;
	font-weight:200;
	font-family:'forma DJR Micro' !important;
}
.text-padding {
	max-width:92%;
}
.text-padding h3 {
	text-align:left;
	font-size:48px;
	line-height:52px;
	font-family:'Forma DJR Display' !important;
}
.text-padding P {
	font-size:20px;
	font-family:'forma DJR Micro';
}
.mt-space {
	margin-top:1px;
}
.footer-band {
	min-height:30px;
	background:#024ad8;
}
.bg-products {
	background:#fefefe;
	z-index:-6;
	margin-top:0px;
}
.btn-danger {
	background:#ef5053;
	font-family:'Forma DJR Display' !important;
}
.btn-primary {
	background:#024ad8;
	font-family:'Forma DJR Display' !important;
}
label {
	font-size:14px;
	padding-bottom:0px;
}
select.form-control {
	-webkit-appearance: menulist!important;
	-moz-appearance: menulist!important;
	-ms-appearance: menulist!important;
	-o-appearance: menulist!important;
	appearance: menulist!important;
}
.modal-header {
	background: #024ad8;
	color:#FFF;
}
.modal-header {
	border: none;
	padding-bottom: 0;
}
.modal-title {
	font-family:'forma DJR Micro';
	padding-left:12px;
}
.modal-title p, .modal-title li {
	font-size:12px !important;
	font-family:'Forma DJR Display' !important;
}
.footer-text {
	background:#f5f5f5;
}
.footer-text P {
	max-width:800px;
	margin:0 auto;
	font-size:12px;
	font-family:'forma DJR Micro';
	text-align:center;
	padding:8px;
}

.caption {
	padding-left:2em;
	font-family:'Forma DJR Display' !important;
	padding-bottom:1em;
}
.enquire-btn {
	width:100px;
	position: fixed;
	right: -5px!important;
	bottom: 2px;
	font-size:12px;
	line-height:14px;
	font-weight:600;
	float:right;
	padding:4px !important;
	font-family:'forma DJR Micro' !important;
}
ul li {
	margin-left:-20px
}
.form-control-sm {
	font-size:14px;
	padding:8px;
}
.form {
	max-width:900px !important;
	display:block;
	margin:0 auto;
}
@media screen and (max-width: 1100px) {
 .banner-text {
 max-width:350px;
 float:right;
}
.banner-text h1 {
 text-align:left;
 font-size:32px;
 line-height:38px;
 margin-top:50px;
 font-family:'Forma DJR Display' !important;
}
.banner-text p {
 text-align:left;
 font-size:18px;
 line-height:24px;
 letter-spacing:0px;
 font-family:'Forma DJR Display' !important;
}
.btn-close {
color:#FFF !important;
}
}
 @media screen and (max-width: 1024px) {
.logo {
width:100%;
margin:0px auto;
}
.logo img {
width:350px;
}
.bg-products {
 background:#fefefe;
 z-index:-6;
 margin-top:-10px;
 width:95%;
 margin:0 auto;
}
.banner-text {
 max-width:90%;
 float:none;
 margin:0 auto;
}
.banner-text h1 {
text-align:left;
font-size:42px;
line-height:48px;
font-family:'Forma DJR Display' !important;
}
.banner-text p {
text-align:left;
font-size:22px;
line-height:28px;
font-weight:500;
font-family:'Forma DJR Display' !important;
}
h2 {
 text-align:left;
 font-size:38px;
 line-height:42px;
 font-family:'Forma DJR Display' !important;
}
.heading-p {
 text-align:left;
 font-size:20px;
 line-height:24px;
}
.text-padding P {
 text-align:left;
 font-size:22px;
 line-height:28px;
}
.text-padding h3 {
 text-align:left;
 font-size:42px;
 line-height:48px;
 font-family:'Forma DJR Display' !important;
}
 .banner-text .footer-img img {
 position: absolute;
 bottom: 0;
 left: 20%;
 transform: translateX(-50%);
 max-width: 70%;
 height: auto;
}
table{ margin-left:20px;}
.heading-top {
	margin-top:-20px
}
.products {
	margin-top:20px;
}
br {
 display: none;
}

}
