/* Add here all your CSS customizations */
	 
blockquote .small, blockquote footer, blockquote small {color: #0479BF;} 
.txt-j{text-align:justify;}
.txt-r{text-align:right;}
.cus-header{background:url(../img/custom-header-bg.jpg) no-repeat 0 0; }
.txt-l{text-align:left!important;}
.border{border:1px solid #0479BF;color:#333;}
.border-das{border-bottom:1px dashed #0479BF;color:#333;}
.headerbg-in{background:#ccc;}
.headerbg-in img{min-height:90px;}
.bx-bg{background: #F5F5F5;}
.p-file{padding:3px;width:100%;}
.border-n{border:none!important;}

.download h5 {
    font-size: 18px;
    letter-spacing: 0.5px;
    margin-top: 5px;
}
.download ul {
    font-size: 16px;
    font-weight: 400;
    list-style: outside none none;
    padding: 0;
}
.download ul li {
    border-bottom: 1px solid #eee;
    line-height: 20px;
    padding: 7px;
    position: relative;
   
}
.download ul li:hover {
    background: #eee none repeat scroll 0 0;
}
.download ul li::before {
    content: "";
    font: 16px/1 FontAwesome;
    margin-left: 0;
    margin-right: 10px;
}
.download ul li img {
    position: absolute;
    right: 5px;
    top: 7px;
}
.download ul li a {
    letter-spacing: 0.25px;
    padding-right: 25px;
    /*text-transform: uppercase;*/
}
.download ul li a:hover {
    text-decoration: none;
}


.pattern-5 {
	background-image: url(../img/patterns/az_subtle.png);
	height:17px;
}


.dashed{
	border-top: 1px dashed #DBDBDB;
	
	
}

.newsletter-popup {
  max-width: 600px;
  background: #f1f1f1;
  padding: 10px 10px 10px;
  border-top: 4px solid #E04622;
  border-radius: 0;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.newsletter-popup-content {
  text-align: center;
}
.newsletter-popup-content .btn,
.newsletter-popup-content .form-control {
  font-size: 13px;
  padding-top: 7px;
  padding-bottom: 7px;
}
.newsletter-popup-content .form-control {
  height: 34px;
}

.newsletter-popup h2 {
  font-weight: bold;
  color: #0088cc;
  font-size: 30px;
  line-height: 1;
  margin: 0px 0 10px;
}

.newsletter-popup p {
  font-size: 13px;
  line-height: 1.4;
  color: #444;
  margin:0;
}
.info-txt{font-size:14px;color:#D00600;}

@media (max-width: 991px) {
	.info-txt{font-size:14px;color:#D00600;display:block;}
}

@media (max-width:360px) {
	.gap{margin:5px 0 0 0!important;}
}

.blinking{
	animation:blinkingText 0.8s infinite;
	font-size:16px;
	text-transform:uppercase;
	border:1px solid #CF3438;
	border-radius:4px;
	padding:0px 6px;
}
@keyframes blinkingText{
	0%{		color: #CF3438;	}
	49%{	color: transparent;	}
	50%{	color: transparent;	}
	99%{	color:transparent;	}
	100%{	color:#CF3438;	}
}
.blinking1{
	animation:blinkingText 0.8s infinite;
	font-size:18px;
	text-transform:uppercase;
	border-radius:4px;
	padding:0px 4px;
	line-height:12px;
	background:#fff;
}

.blinkingar{font-size:18px;}
.cus-bg{background:url(../img/PackExpo-2018/packexpo-bg.jpg) no-repeat fixed top center; }