/************************************************/	
/*                                              */
/*                  Screen All                  */
/*                                              */
/************************************************/

body{
	/* font-family: 'Open Sans', sans-serif !important; */
	font-family: 'Phetsarath_OT' !important;
}

.navbar-default{
	background-color: #19398a ;
}
.main-navbar .nav > li > a {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}


#cover-flight-detail{
	background:url('../images/banner2.jpg') 50% 20%;
	background-size:100%;
	color:white;
}

#cover-flight-booking{
	background:url('../images/banner1.jpg') 50% 20%;
	background-size:100%;
	color:white;
}

#top-bar .form-group.currency {
    width: 52px;
}

#mySidenav #web-name::after {
    position: absolute;
    content: '';
    display: block;
    height: 60px;
    width: 60px;
    top: -20px;
    right: -20px;
    border-radius: 100%;
}

#mySidenav #web-name {
    text-transform: capitalize;
    padding: 25px 0px;
}

.section-padding {
    padding-top: 50px;
    padding-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

h1, h2, h3, h4, h5, h6, .main-title a, .flight-info h3 .flight-destination, .blog-post-title a, .block-title a, .detail-block .detail-title a, .side-bar .detail-block-2 .detail-title a {
    margin-top: 0;
    line-height: 1.3em;
}

.slides .back-size{
	background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3));
	background-position: 50% 15%;
	background-size:cover;
}

.flexslider{
	background-color: #D0D0D0 !important;
	border: 0 !important;
}
.flex-control-paging li a{
	margin-bottom: 20px; 
}
.flex-control-paging li a.flex-active{
	background-color: #19398a  !important;	
}

#flight-offers{
	background-color: #EFEFEF;
}

#slider-2 li .meta{
	background: linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.1)); 
	padding-top: 80px;
}
#slider-2 li .meta h2{
	font-size: 38px;
	color: #FFFFFF; 
	text-align: left; 
	margin: 0 0; 
}
#slider-2 li .meta p{
	font-size: 25px; line-height: 23px;
	color: #EEEEEE; 
	text-align: left; 
	margin: 0 0; 
}

#slider-2 li .meta .btn-orange{
	background-color: #8ec641 !important;
	border-radius: 3px; cursor: pointer;
	margin-top: 20px;
}

.flight-img2{
	padding: 7px;
	background: white;
}
.flight-title{
	color: white;
}
.footeraddress{
	list-style: none;
	padding: 0; margin: 0;
}

.side-bar .booking-form-block {
    margin-bottom: 30px;
}
.side-bar .booking-form {
    padding: 15px;
}
/*
[class*="col-"]{
	padding-right: 10px;
	padding-left: 10px;
}
*/
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.greybg{
	background-color: #B6B6B6;
}

.flexsliderspecial .main-block:hover{
	transform:translateY(10px);
}

.flexslideroffer img, .flexsliderpromo img{
	display: block; width: 100%; height: auto;
}

.page-heading h2{
	text-transform: uppercase;
}

.ftr-about{
	color:azure;
}
.ftr-about p{
	color:azure;
}
.ftr-about .fa{
	color: white !important;
}
.ftr-about .fa:hover{
	color: black !important;
}

#webnews .list-block {
	margin: 0 0 10px 0; 
}
#webnews .list-block .list-info .block-title {
    font-size: 16px; padding-top: 0; 
}
#webnews .list-block .block-minor{
	margin-top: 5px; font-size: 12px;
}

#webnews .f-list-info{
	padding: 10px;
}

#webnews .f-img2{
	border: 7px solid #fff;
}

.verified{
	margin: 0px 0px 0 15px;
	border: 0px solid #eee; padding: 20px;
	text-align: justify; 
}
.verified p{
	line-height: 18px;
}

.pkg{
	color: red !important;
}
.social-links .fa{
	font-size: 28px !important;
}

#footer .linkFooter .fa{
	color: #b2d235; margin-right: 5px;
}

#web-name .fa{
	color: #b2d235;
}

#footer .ftr-top-grey{
	background-image: url(../images/footerbg.png) !important;
	background-position: bottom right 20%;
	background-size: 500px auto;
	background-repeat: no-repeat;

}

.line-social{
	display: inline-block; position: absolute;
	width: 26px; height: 24px;
	background: url(../images/icon-line.svg) no-repeat;
	fill: white; margin-top: -21px; 
	background-size: cover; color: white;
}
.iconLaos{
	display: inline-block; width: 34px; height: auto;
	margin-top: -5px; position: absolute; margin-left: 10px;
}
.rating .btn-orange{
	background-color: #b2d235; border-radius: 3px; padding: 2px 8px; margin-top: -3px;
}

.shortcutBar{
	padding: 5px;
	display: block; position: fixed;
	height: 80px; width: 100%;
	background: none;
	bottom: 0; left: 0; z-index: 999;
}

.shortcut{
	display: block; width:40px; height: 40px; 
	padding: 5px; 
	background-color: #fff; position: fixed; z-index: 1000;
	border-radius: 100%; font-size: 22px; text-align: center;
	box-shadow:0px 0px 10px rgba(0,0,0,0.3); color: #19398a   
;
	opacity: 0.5;
	bottom: 20px; right: 80px;
}


.lineadd{
	display: block; width:150px; height: 40px; 
	padding: 0px; 
	position: fixed; z-index: 1000;
	bottom: 20px; right: 130px; 
	opacity: 0.4;
	transition: ease .5s;
}

.lineadd:hover{
	opacity: 1;
	transition: opacity ease .5s;
}

.flexsliderads img{
	display: block; width: 100%; height: auto;
	border: 5px solid #e4e4e4; 
}

.addMe{
	display: block; 
	width: 150px; height: auto; 
	padding-bottom: 20px;
}

#adsbanner.section-padding{
	padding-top: 25px;
	padding-bottom: 20px;
}

#adsbanner .container .row{
	margin-bottom: 30px;
}
#adsbanner .flexsliderads{
	
}

.blockCard{
	margin-top: 50px;
	padding: 5px 0;
}
.blockCard [class*="col-"]{
		padding-right: 5px;
		padding-left: 5px;
}

