.btnf {
height: 40px;
}
.comment-replay {
color: #229AE7;
font-weight: bold;
}
.blog-feed-link {
font-size: 18px;
}
.ic-blue {
color: #229AE7;
}
.panel-lfc {
background: #f5f5f5;
border: 1px dashed #229ae7;
}
.ico-default {
color:#b5b5b5;
}

.contact-cta {
background: #3b80ad;
color: #fff;
}
.contact-cta .callexp {
	font-family: 'FiraSansRegular', Verdana, Geneva, sans-serif, "Myriad Pro";
	font-size:28px;
}
.contact-cta .callexp span {
	font-family: 'FiraSansBold', Verdana, Geneva, sans-serif, "Myriad Pro";
}

.default-heading {
padding-bottom: 10px;
background: url(../img/side-.jpg) bottom center no-repeat;
}

.bt-heading {
font-weight: 700;
color: #3376a2;
padding-bottom: 10px;
}
.bt-heading-alt {
color: #606060;
font-family: 'SourceSansProSemibold', Verdana, Geneva, sans-serif, "Myriad Pro";
font-size:25px;
}
.m-heading {
padding-bottom: 10px;
}

.maincbg {
background: url(../img/content-line.png) bottom left no-repeat;
}
.sidecbg {
background: url(../img/side-.jpg) bottom center no-repeat;
padding-bottom:15px;
}
.midhbg {
background: url(../img/content-line-s.png) bottom center no-repeat;
text-transform:uppercase;
font-family: 'FiraSansLight', Verdana, Geneva, sans-serif, "Myriad Pro";
font-size:47px;
}
.npl {
padding-left: 0;
}
.npr {
padding-right: 0;
}
.sidebar ul {
margin-left: 0;
padding-left: 0;
}
.sidebar ul li{
width: 100%;
line-height: 25px;
list-style: none;
font-size: 15px;
margin: 6px	0 !important;
}

.sidebar ul li a {
color: #797979;
display: block;
}

.sidebar ul li a:hover {
color: #3376a2;
border-bottom: 1px solid #ccc;
}
.sidebar p {
	margin:3px;
}
.sidebar h2 {
	font-size:22px !important;
}

.how-it-works-widget ul li {
	line-height:45px;
}

.subfooter {
margin-top: 40px;
padding-top: 30px;
padding-bottom: 30px;
background: #f1f1f1;
}
.follow-sf {
color: #3b80ad;
font-size: 20px;
}

.lfc-footer {
padding-top: 22px;
padding-bottom: 22px;
background: #3376a2;
color: #fff;
}
.clist {
width: 100%;
text-align: center;
}
.clist li {
list-style: none;
text-align: center;
    border-right: 2px solid #fff;
    padding: 0 16px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.clist li:last-child {
    border: 0;
}
.clist li a {
color: #fff;
}
.cbg {
background: url(../img/contactus-bg.jpg) top center no-repeat;
min-height: 232px;
}
.abg {
background: url(../img/aboutus-bg.jpg) top center no-repeat;
min-height: 232px;
}
.blbg {
background: url(../img/blog-bg.jpg) top center no-repeat;
min-height: 232px;
}
.joinbg {
	background: url(../img/jointeam_bg.jpg) top center no-repeat;
	min-height: 232px;
}
.teambg {
	background: url(../img/teambg.jpg) top center no-repeat;
	min-height: 232px;
}

.bnt {
padding-bottom: 0;
}
.rpn {
padding-left:0; padding-right:0;
}

.gb {
background-color: #f2f2f2;
}
.clb {
background: #fff url(../img/clouds.jpg) center bottom no-repeat;
}
.tybg {
background: #fff url(../img/ty-cloudsbg.jpg) center bottom no-repeat;
}

.text-italicc {
font-style:italic;
text-transform: none;
padding-top: 20px;
padding-bottom: 20px;
}
.ddb {
font-style:italic;
text-transform: none;
padding-top: 20px;
padding-bottom: 20px;
background: 
   url(../img/line-bg.jpg) top center no-repeat,
   url(../img/line-bg.jpg) bottom center no-repeat;

}
.steps-top {
margin: 0 auto;
display: block;
float: none !important;
text-align: center;
}

.steps {
padding-left: 0;
}
.steps li {
list-style: none;
text-transform: uppercase;
font-size: 14px;
}

.greet-msg {
font-size: 21.5px;
line-height:24px;
}

.text-cta {
color: #ff8a00;
}
.flight-heading {
background: #1b6290 !important;
}
.flight-details {
background: #3b80ad;
color: #fff;
}

div.col-xs-6.text-right > p, div.panel-body.flight-details > div > table{
font-weight: bold;
text-transform: uppercase;
}

.dashed-line {
border-bottom: 2px dashed #fff;
}
.text-normal {
font-weight: normal;
}
.tb {
font-weight: bold;
}
.tw {
color: #fff;
}

.blog-img-post {
margin: 0 20px 2px 0;
}

.comment-author {
font-size: 18px;
font-weight: 700;
color: #3376a2;
padding-bottom: 10px;
}

.comment-author>span.comment-date {
font-style:italic;
color: #626262;
font-size: 12px;
font-weight:normal;
}

.pd10 {
padding-bottom: 10px;
}
.pd20 {
padding-bottom: 20px;
}
.pd30 {
padding-bottom: 30px;
}
.pd40 {
padding-bottom: 40px;
}
.pd50 {
padding-bottom: 50px;
}
