@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;
}
.logo {
	max-width:768px;
	margin:0px auto;
}
.logo img {
	max-width:400px;
}



.banner-text {
	max-width:79%;
	float:right;
}
h1 span{color:#ff4f51;}
.banner-text h1 {
	text-align:left;
	font-size:48px;
	line-height:60px;
	margin-top:30px;
	font-family:'Forma DJR Display' !important;
}
.banner-text h4 {
	text-align:left;
	font-size:24px;
	line-height:40px;
	margin-top:30px;
	font-family:'Forma DJR Display' !important;
}
.banner-text p {
	text-align:left;
	font-size:20px;
	line-height:28px;
	font-family:'forma DJR Micro' !important;
}
.thanks-font {
  	text-align:left;
	font-size:22px;
	line-height:32px;
	font-weight:700;
	font-family:'forma DJR Micro' !important;
}

.banner-text .footer-img img {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	max-width: 100%;
	height: auto;
}
.btn-products {
	font-size:22px;
	line-height:33px;
	font-weight:600;
	font-family:'forma DJR Micro' !important;
}
.btn-products2 {
	font-size:16px;
	line-height:23px;
	font-weight:600;
	font-family:'forma DJR Micro' !important;
}
.enquire-btn {
	width:100px;
	position: fixed;
	left: -5px;
	bottom: 14px;
	font-size:12px;
	line-height:18px;
	font-weight:600;
	padding:4px !important;
	font-family:'forma DJR Micro' !important;
}
h2 {
	text-align:left;
	font-size:48px;
	line-height:52px;
	font-family:'Forma DJR Display' !important;
}
.heading-p {
	text-align:left;
	font-size:20px;
	line-height:24px;
}
.boxes {
	background: linear-gradient(to bottom, #fdfefe, #e3ecee);
}
.card-bg {
	width:1130px;
	margin:0 auto;
}

.caption h4 {
	font-family:'Forma DJR Display' !important;
	font-size:24px;
	padding:18px 0px 0px 5px;
}
.caption p {
	font-family:'forma DJR Micro' !important;
	font-size:20px;
	padding-left:5px;
		
}
 .button-right{width:175px; padding:4px !important;  float:left; font-family:'forma DJR Micro' !important;} 
  .button-left{width:170px; padding:4px !important;  float:right; font-family:'forma DJR Micro' !important; } 
.text-padding {
	max-width:80%;
}
.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:-60px;
}
.btn-danger {
	background:#ff4f51;
}
label {
	font-size:14px;
	font-weight:700;
	padding-bottom:4px;
}
select.form-control {
	-webkit-appearance: menulist!important;
	-moz-appearance: menulist!important;
	-ms-appearance: menulist!important;
	-o-appearance: menulist!important;
	appearance: menulist!important;
}
.modal-content {
	border-radius: 16px;
	padding: 20px;
	background: #FFF url(images/pop-up-top.jpg) top right no-repeat;
	border-bottom:#024ad8 solid 25px;
	border-top:#024ad8 solid 15px;
}
.modal-header {
	border: none;
	padding-bottom: 0;
}
.modal-title {
	font-size: 2rem;
		font-family:'Forma DJR Display' !important;
		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;
}
.bottom-text-img{max-width:85%; margin:0 auto}
.bottom-text-img h5 {font-size:24px; color:#FFF;	font-family:'Forma DJR Display' !important;
}
@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;
}
}
 @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;
}
.card-bg {
 width:95%;
 margin:0 auto;
}
.banner-text .footer-img img {
	position: absolute;
	bottom: 0;
	left: 20%;
	transform: translateX(-50%);
	max-width: 70%;
	height: auto;
}
 .modal-content {
border-radius: 16px;
border: none;
padding: 20px;
background: #FFF url(images/pop-up-top-m.jpg) top right no-repeat;
border-bottom:#024ad8 solid 25px;
border-top:#024ad8 solid 15px;
}
.modal-header {
border: none;
padding-bottom: 0;
}
.enquire-btn {
	width:100px;
	position: fixed;
	left: -5px;
	bottom: 0px;
	font-size:12px;
	line-height:18px;
	font-weight:600;
	padding:4px !important;
	font-family:'forma DJR Micro' !important;
}
br {
    display: none;
}
}
