@charset "utf-8";
/* CSS Document */

.mt-0{margin-top:0px}
.mt-5{margin-top:5px}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}

.mr-0{margin-right:0px}
.mr-5{margin-right:5px}
.mr-10{margin-right:10px}
.mr-15{margin-right:15px}
.mr-20{margin-right:20px}
.mr-30{margin-right:30px}

.mb-0{margin-bottom:0px}
.mb-5{margin-bottom:5px}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}

.ml-0{margin-left:0px}
.ml-5{margin-left:5px}
.ml-10{margin-left:10px}
.ml-15{margin-left:15px}
.ml-20{margin-left:20px}
.ml-30{margin-left:30px}

.pt-0{padding-top:0px}
.pt-5{padding-top:5px}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pt-30{padding-top:30px}

.pr-0{padding-right:0px}
.pr-5{padding-right:5px}
.pr-10{padding-right:10px}
.pr-15{padding-right:15px}
.pr-20{padding-right:20px}
.pr-30{padding-right:30px}

.pb-0{padding-bottom:0px}
.pb-5{padding-bottom:5px}
.pb-10{padding-bottom:10px}
.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pb-30{padding-bottom:30px}

.pl-0{padding-left:0px}
.pl-5{padding-left:5px}
.pl-10{padding-left:10px}
.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pl-30{padding-left:30px}

.inline-block{
	display:inline-block;
}

.logo-wrap a {
    padding: 10px 3.25px;
    display: inline-block;
    background: #000;
    height: 74px;
    text-align: center;
    width: 100%;
}

.logo-wrap a img {
    max-width: 270px;
    display: inline-block;
    width: 90%;
}

.heading {
    font-size: 28px;
    font-weight: bold;
    padding: 15px 0;
    margin-bottom: 30px;
    color: #EC1C24;
}

.grid-ttl {
    margin: 0 auto 15px;
    padding-bottom: 15px;
    border-bottom: 3px solid #333;
    font-weight: bold;
    font-size: 20px;
}

.grid-number {
    max-width: 125px;
}

.points {
    background: #DCDDDE;
    padding: 20px 15px;
}

.points h2 {
    color: #EC1C24;
    font-size: 24px;
    text-align: right;
    font-weight: bold;
}

.btn.btn-default.btn-custom {
    background: #EC1C24;
    color: #fff;
    border-radius: 15px;
    border: 0;
    padding: 6px 25px;
    margin-top: 15px;
}

/******responsive css coded by anil shinde********/

@media screen and (max-width:1200px){
	.logo-wrap a {
		padding: 10px 3.25px;
		height: 61px;
	}
	
	.grid-number {
		max-width: 90px;
	}
	
	.pdf-wrap img {
		max-width: 150px;
	}
}

@media screen and (max-width:991px){
	.logo-wrap a {
		height: 47px;
	}
	
	.points h2 {
		text-align: center;
	}
}

@media screen and (max-width:767px){
	.logo-wrap a {
		height: 47px;
	}
	
	.points h2 {
		text-align: center;
	}
	
	.heading {
		font-size: 22px;
	}
	
	.grid-ttl {
		font-size: 16px;
	}
	
	.grid {
		margin-bottom: 30px;
	}
	
	.points ul li p.pl-10 {
		float: left;
		padding: 0;
		margin-left: 10px;
		position: absolute;
	}
	
	.pdf-wrap br {
		display: none;
	}
	
	.content .pull-right small.text-center {
		margin-bottom: 20px;
	}
}

@media screen and (max-width:480px){
	.grid-number {
		max-width: 100%;
	}
	
	.heading {
		font-size: 16px;
	}
}