*{ margin:0; padding:0;}
img,fieldset{ border:none}
:focus{ outline:none;}

img{ max-width:100%; vertical-align:middle;}

/*global css*/

 body{
    background:#f5f5f5;
     margin:0;
     padding:0;
     font-size:15px;
    font-family: 'Lato', sans-serif;
}
 ul{
     margin:0;
}
 ul, li {
    list-style:none;
    font-family: 'Lato', sans-serif;
}
 a{
     color:#a9a9a9;
    ;
     text-decoration:none;
     outline:none;
     border:none;
     font-family: 'Lato', sans-serif;
}
 a:hover{
     text-decoration:none;
}
 a:focus{
    outline: none;
}
 h1, h2, h3, h4, h5, h6{
    font-family: 'Lato', sans-serif;
     font-weight:bold;
     text-transform:uppercase;
}
 h2{
     color:#25417b;
     font-size:25px;
     text-transform:uppercase;
     font-weight:bold;
    font-family: 'Lato', sans-serif;
}
 h6{
    color:#ffffff;
     font-size:14px;
   font-family: 'Lato', sans-serif;
}
/* close global css*/
 p{
     margin-bottom:15px;
    font-family: 'Lato', sans-serif;
     color:#909090;
     font-size:16px;
     margin-bottom:25px;
}
 section{
     padding:25px 0;
}
 .padding-top40{
     padding-top:40px;
}
 .text-white{
     color:#ffffff;
}
.form-group {
    margin-top: 10px;
}
label {
    font-size: 14px;
    color: #676767;
}

/*close global css*/

.outer-container{ background: #fff; border: 1px solid #d1d1d1; border-radius:3px; margin: 0 0 20px 0;}
.list-area{ }
.common-container {
    padding: 2em;
    background: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    margin-bottom: 50px;
}
.common-container h1{
  color: #222;
  font-weight: normal;
}

.common-container h1 {
  font-size: 1.5em;
  padding-bottom: .5em;
  border-bottom: 5px double #eee; 
}

.common-container h3 {
  margin-bottom: .5em;
  color: #222;
  font-weight: normal;
  text-transform: capitalize;
}

.inner-coll{ margin-left: 20px; font-size: 13px;}

/*top-area*/

.top-area {
    padding: 7px 0;
    /* background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ae242c), to(#a82529)); */
    background: #c10000;
}
.bottom-area {
    padding: 1em 0;
}
.top-area-content p {
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    margin: 4px 0px;
    padding: 0;
    font-weight: 500;
}
.top-area-content p i {
    font-size: 20px;
    padding-right: 4px;
}
.top-area-content ul li a{
    color: #c10000;
}
.top-area-content ul li {
    display: inline-block;
    line-height: 31px;
    font-size: 15px;
    background: #ffffff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    color: #000;
    margin: 4px 3px;
}
.top-area-content p a{ text-decoration:none; color:#fff;}

.top-content p a {
    color: #fff;
	text-decoration:none;
}
.top-content p {
    font-size: 33px;
	line-height:40px;
    margin: 32px 0px;
}
.logo-content img {
    margin: 7px 0px;
}

.logo-content h1 {
    color: #222;
    font-size: 30px;
    line-height: 50px;
    text-transform: capitalize;
    margin:0;
}

.logo-content h1 span{ color: #de6800;}

/*close-top-area*/


.solid-square li::before {
            content: "\2022";
            color: #de6800;
            display: inline-block;
            width: 1em;
	        font-size: 20px;
	        vertical-align: middle;
            line-height: 30px;
	        margin-top: -5px;
        }
.solid-square li{ margin-bottom:10px;}

.large-disc li::before {
            content: '\25A0';
            color: #de6800;
            display: inline-block;
            width: 1em;
	        font-size: 20px;
	        vertical-align: middle;
            line-height: 30px;
	        margin-top: -5px;
        }
.large-disc li{ margin-bottom:10px;}

.inner-coll li::before {
            content: '\279C';
            color: #de6800;
            display: inline-block;
            width: 1.5em;
	        font-size: 15px;
	        vertical-align: middle;
            line-height: 30px;
	        margin-top: -5px;
        }
.inner-coll li{ margin-bottom:10px;}

.solid-square li.spacer::before{color: #fff;}

.large-disc li.spacer::before{color: #fff;}

ul.large-disc li span {
    font-weight: 800;
    margin-right: 6px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999
}

.sticky + .content {
  padding-top: 102px;
}

.new {
  text-decoration: none;
  display: inline-block;
  padding: 8px 16px;
  margin-top: 20px;
}

.new:hover {
  background-color: #ddd;
  color: black;
}

.previous {
  background-color: #f1f1f1;
  color: black;
}

.next {
  background-color: #F6D24D;
  color: #221A1A;
}

.round {
  border-radius: 50%;
}
.badge{background-color: #F6D24D; color: #221A1A;}

@media screen and (min-width: 320px) and (max-width: 768px){
    .logo-content img {
    width: 170px;
}
.logo-content h1 {
    font-size: 20px;
}
}