@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700;900&display=swap');
.banner{ margin-top:80px; background:url(../img/banner.jpg) no-repeat; background-size:cover; width:100%; height:85vh;}
h1{ font-size:110px; font-weight:900; letter-spacing:5px; text-transform:uppercase; margin-top:150px; color:#161f56;}
.download{ position:relative; bottom:-70px;}
.download img{ width:200px;}
.download-in{ margin-top:100px;} .download-in img{ width:200px;}
.navbar-brand{ position:relative; bottom:-35px; }
.fixed-top{ top:-30px;}
.top-call{ position:absolute; top:40px; right:130px;} .top-call a{font-weight:500; font-size:20px; letter-spacing:1.5px;}
.hz{ width:35px; height:5px; background:#0ba1f4; display:inline-block;}
.hv{ width:5px; height:35px; background:#0ba1f4; display:inline-block;}
.abt-img{ position:relative; top:-120px;}
.list-items li{ margin-bottom:25px;}
.list-items .fa-dot-circle-o{ color:#09F;}
.types{ margin-top:100px;}
.div-flot{float:right; display:block;}
.quickquery{ margin-top:100px;}
@media( max-width:991px){
	.banner{height:75vh;}
	h1{ font-size:80px; margin-top:130px;}
	.download img{ width:150px;}
	.top-call a{font-size:18px; letter-spacing:1px;}
	.top-call{right:150px;}
	}
@media( max-width:767px){
	.banner{height: 50vh !important;}
	h1{ font-size:50px; margin-top:80px;}
	.download img{ width:150px;}
	.top-call a{font-size:18px; letter-spacing:1px;}
	.top-call{right:100px;}
	.abt-img{top:30px;}
	}
	
@media( max-width:600px){
	body{ font-size:16px; line-height:26px;}
	.banner{height:45vh !important;}
	h1{ font-size:40px; margin-top:80px;}
	.download img{ width:110px;}
	.top-call a{font-size:16px; letter-spacing:1px;}
	.top-call{right:30px;}
	
	}
@media( max-width:485px){
	.banner{height:35vh !important;}
   .download img{ width:90px;}
   h1{ font-size:25px; margin-top:80px;}
   h3{ font-size:18px;}
   .inpage{ margin-top:100px;}
	}			