/*!
 * Start Bootstrap - Half Slider (https://startbootstrap.com/template-overviews/half-slider)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-half-slider/blob/master/LICENSE)
 */

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body
{
	font-family: 'Roboto', sans-serif ;
	overflow-x: hidden;
}
.container {
    max-width: 1700px;
    width: 100%;
}
.bg-dark
{
	background-color: #fff !important ;
}
.fixed-top
{
	position: relative ;
}
.navbar
{
	padding: 0px 1rem ;
	height: 90px;
}
.py-5.bg-dark
{
  background-color: #cfcdcd !important ;
  float: left;
  width: 100% ;
  font-family: 'Roboto', sans-serif ;
  font-size: 13px;
}
.pb-5, .py-5
{
	padding-top:5rem !important;
	padding-bottom:1.5rem !important ;
}
.offfield
{
	background: #f6f5f5;
	padding: 10px;
	border: none;
	width: 220px;
	margin: 6px;
	padding-left: 10px;
	text-transform: capitalize;
	height: 35px ;
}
.claimbut
{
	background: #ae2774;
	color: #fff ;
	border: none;
	margin-top: 20px;
	padding: 5px 22px;
}
.formmain
{
	max-width: 1200px; 
	margin: 50px auto; 
	text-align: center;
}
.mainicondiv
{
max-width:1130px;
width: 100%;
margin: 0 auto;
text-align: center;
}
.filltxt
{
	font-size: 18px;
}

.msg_txt
{
	color: #fff;
	margin-top: 20px;
	text-align: center;
	font-size: 18px;
	margin-bottom: 30px;
}
.formsticky
	{
		display: none ;
}

@media screen and (max-width: 767px){
	.formmain
	{
		width: 100%;
		float: left;
	}
	.navbar-brand
	{
		padding:10px 0px ;
	}
	.container
	{
		padding: 0px;
		margin: 0px;
	}
	.navbar
	{
		padding:0px ;
		width:300px;
		margin: 0 auto ;
	}
	.msg_txt
    {
		font-size: 13px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
   .formmain
	{
		width: 100%;
		float: left;
	}
	.icondiv img
	{
		max-width: 177px ;
		padding-top:0px ;
	}
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {

	 .mainicondiv
	{ 
		max-width:600px;
	}
	.icondiv img
	{
		max-width: 80% ;
	}
}

.modal-body ol li
{
	font-size: 15px;
}
.ban_dis
 {
	width:50%;float: left;
}
@media screen and (max-width:900px) {
	.ban_dis
	{
	width:100%;
	}
	.icondiv
	{
		width: 100%;
	}
	.filltxt
	{
		padding:10px;
	}
	.offfield
	{
		width:300px;
	}
.formsticky
	{
	position: fixed;
	right: 0;
	top:20%;
	z-index: 99;
	display:block ;
	}

}