@import url(https://fonts.googleapis.com/css?family=Montserrat:700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700);
@import url(https://fonts.googleapis.com/css?family=Quicksand:700);
body {
 padding-top: 0px;
 padding-bottom: 0px;
 background-color: #FBFBFB;
}
h2.logo_f {
 font-family: 'Libre Baskerville', serif;
 font-weight: 700;
 margin-top: 5px;
 font-size: 36px;
}
.logo_img {
 max-with:250px;
 height:auto;
 padding-top: 0px;
 padding-bottom: 5px;
}

  
}
p.mid_txt {
 font-family:'Source Sans Pro', "Helvetica Neue", Helvetica, Arial;
 font-weight:300;
 font-size:34px;
 line-height:1.5;
 width: 90%;
 color: #FFF;
 padding-top: 50px;
 text-shadow: 1px 1px 1px #000;
}
p.mid_txt span{
 font-size:40px;
 font-family: "Arial Rounded MT Bold";
 
}
p.mid_txt2 {
 font-family:'Source Sans Pro', "Helvetica Neue", Helvetica, Arial;
 font-size:34px;
 line-height:1.5;
 width: 100%;
 font-style: italic;
 color: #FFF;
}

p.mid_img {

 width: 100%;
}
p.mid_img img{
 float: right;
 width: 100%;
 height: auto;
}
.mbg {
background: url(../images/bg.jpg) no-repeat center center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
@media screen and (max-width: 1100px) {
h2.logo_f {
 font-size: 30px;
}
}
@media screen and (max-width: 991px) {
h2.logo_f {
 text-align:center;
 margin-bottom:10px;
 font-weight: 700;
}
body {
 padding-top: 10px;
}
p.mid_txt {

 padding-top: 10px;
}
}
.fotb { background-color: #000; 
}
.fotxt {
 background-color: #000;

}
p.fotxt {
 background-color: #000;
 color: #FFF;
 text-align: left;
 font-size: 11px;
 padding-top: 20px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
 margin: 0px;
}
.rimg {
 float: left;
 height: auto;
 width: 100%;
 margin-bottom: 5px;
}
h3.mid_txt {
 font-family: 'Libre Baskerville', serif;
 font-weight: 300;
 margin-top: 35px;
 font-size: 20px;
}
h3.mid_txt2 {
 font-family: 'Libre Baskerville', serif;
 font-weight: 300;
 margin-top: 20px;
 font-size: 22px;
}
h3.mid_txt span {
 margin-top: 5px;
 font-size: 13px;
}
p.mid_txtb {
 font-size: 13px;
 color: #666;
}
p.mid_txtc {
 font-size: 13px;
 color: #333;
}
a.mid_txtl {
 font-size: 13px;
 color: #333;
}
a.mid_txtl:link{
 font-size: 14px;
 color: #333;
 font-style: italic;
 font-weight: bold;
 margin-top: 10px;
 float: left;
}
p.mid_icon {
 font-size: 18px;
 color: #333;
 background-image: url(../images/icon1.png);
 background-repeat: no-repeat;
 background-position: left 8px;
 padding-left: 30px;
 font-family: "Times New Roman", Times, serif;
 font-style: italic;
 padding-bottom: 15px;
}
p.mid_icon span{
 font-size: 16px;
 font-style: normal;
}
.white_bg { background-color: #fff; 
}
/*Article*/
p.mid_txt3 {
 font-family:"Times New Roman", Times, serif;
 font-weight:300;
 font-size:34px;
 line-height:1.5;
 width: 90%;
 color: #FFF;
 padding-top: 10px;
 text-shadow: 1px 1px 1px #000;
 text-align: center;
}
p.mid_txt4 {
 font-family:"Times New Roman", Times, serif;
 font-weight:300;
 font-size:34px;
 line-height:1.5;
 width: 90%;
 color: #FFF;
 padding-top: 10px;
 text-shadow: 1px 1px 1px #000;
 text-align: left;
}
p.booktxt {
 font-size: 20px;
 font-style: normal;
  font-family: "Times New Roman", Times, serif;
}
p.booktxt span{

 
  font-size: 24px;
 color: #333;
 font-family: "Times New Roman", Times, serif;
 font-style: italic;
 padding-bottom: 15px;
}
h3.booktxth {
 font-size: 30px;
 font-style: italic;
 font-family: "Times New Roman", Times, serif;
 margin-top: 20px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 padding-bottom: 10px;
}
p.booktxt_bod {
 font-size: 17px;
 font-style: normal;
 font-family: "Times New Roman", Times, serif;
 color: #333;
}
/*
Fade content bs-carousel with hero headers
Code snippet by maridlcrmn (Follow me on Twitter @maridlcrmn) for Bootsnipp.com
Image credits: unsplash.com
*/

/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel {
    position: relative;
    height: 300px;
}
.fade-carousel .carousel-inner .item {
    height: 300px;
}
.fade-carousel .carousel-indicators  { bottom: -25px; }
.fade-carousel .carousel-indicators > li {
 background-color: #ea1e63;
 border-color: #D81458;
 opacity: .5;
 margin-top: 0;
 margin-right: 2px;
 margin-bottom: 0;
 margin-left: 2px;
 bottom: 0px;
}
.fade-carousel .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}

/********************************/
/*          Hero Headers        */
/********************************/
.hero {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}
.hero h1 {
    font-size: 6em;    
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; 
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s;    
}

/********************************/
/*            Overlay           */
/********************************/
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #080d15;
    opacity: .1;
}

/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {padding: 10px 40px;}
.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus {
    color: #f5f5f5;
    background-color: #1abc9c;
    border-color: #1abc9c;
    outline: none;
    margin: 20px auto;
}

/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4,
.fade-carousel .slides .slide-5,
.fade-carousel .slides .slide-6,
.fade-carousel .slides .slide-7,
.fade-carousel .slides .slide-8,
.fade-carousel .slides .slide-9,
.fade-carousel .slides .slide-10 {
 height: 300px;
 background:  no-repeat center center;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}
.fade-carousel .slides .slide-1 { background-image: url(../images/sl1.jpg); }
.fade-carousel .slides .slide-2 { background-image: url(../images/SLIDE-01.png); }
.fade-carousel .slides .slide-3 { background-image: url(../images/SLIDE-02.png); }
.fade-carousel .slides .slide-4 { background-image: url(../images/SLIDE-04.png); }
.fade-carousel .slides .slide-5 { background-image: url(../images/SLIDE-03a.png); }
.fade-carousel .slides .slide-6 { background-image: url(../images/SLIDE-05.png); }
.fade-carousel .slides .slide-7 { background-image: url(../images/SLIDE-06.png); }
.fade-carousel .slides .slide-8 { background-image: url(../images/SLIDE-07a.png); }
.fade-carousel .slides .slide-9 { background-image: url(../images/SLIDE-08.png); }
.fade-carousel .slides .slide-10 { background-image: url(../images/SLIDE-09.png); }


/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px){
    .hero { width: 980px; }    
}
@media screen and (max-width: 640px){
    .hero h1 { font-size: 4em; }    
}
.black_bg { background-color: #333;  
}
.footer {
 background-color: #202E2F;
 padding-top: 30px;
 color: #FFF;
 margin: 0px;
 padding-bottom: 0px;
}
.footer h5 { padding-bottom: 10px; }
.footer ul {
 margin: 0px;
 list-style-type: none;
 font-size: 12px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 15px;
 padding-left: 0px;
}
.footer ul li { line-height: 24px; }
.footer ul li a {
 color:inherit;
 text-decoration: none;
}
.footer ul li a:hover { text-decoration: underline; }
.drk {
 color: #999;
 font-size: 12px;
}
.coptr {
 line-height: 30px;
 text-align: center;
}
.ptb {
 padding-top: 10px;
 padding-bottom: 10px;
 text-align: center;
}
.social_logo {
 list-style:none;
 width:100%;
 text-align:center;
 overflow:hidden;
 padding: 0px;
 margin-top: 15px;
 margin-right: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
}
.social_logo ul li {
 margin-left:0px;
 margin-top:0px;
 display:inline;
 list-style:none;
 text-align:left;
 padding: 0px;
}
ul.social_links {
 list-style:none;
 margin-right:0px;
}
ul.Social_links li { margin:0; }
.social_logo ul li a {
 -webkit-transition:all 0.4s linear;
 -moz-transition:all 0.4s linear;
 -o-transition:all 0.4s linear;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
}
.social_logo ul li a:hover { opacity: 0.6; }


#social:hover {
    			-webkit-transform:scale(1.1); 
-moz-transform:scale(1.1); 
-o-transform:scale(1.1); 
			}
			#social {
				-webkit-transform:scale(0.8);
                /* Browser Variations: */
-moz-transform:scale(0.8);
-o-transform:scale(0.8); 
-webkit-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
			}           
/* 
    Only Needed in Multi-Coloured Variation 
                                               */
.fa-stack {
 width: 40px;
 overflow: hidden;
}
.fa-stack .off, .fa-stack .on {
    transition: margin-top .2s;
}
.fa-stack:hover .off {
    margin-top: -60px;
}
.fa-stack .on {
  margin-top: 60px;
}
.fa-stack:hover .on {
    margin-top: 0;
}

.fa-stack:hover .fa-facebook-square {
    color: #3B5998;
}
.fa-stack:hover .fa-twitter-square {
    color: #55acee;
}
.fa-stack:hover .fa-google-plus-square {
    color: #d34836;
}
.fa-stack:hover .fa-linkedin-square {
    color: #0177B5;
}
ul.mp_0 {
 margin: -10px;
 padding: 0px;
}
ul.mp_0 li{
 margin: 0px;
 padding: 0px;
 line-height: 10px;
}
ul.mp_0 li a{
 margin: 0px;
 padding: 0px;
}
.sm_txt {
	font-size: 12px;
	line-height: 25px;
	color: #FFF;
}
a.sm_txt {

 font-size: 12px;
}
.pb3 {
 padding-top: 3px;
 padding-bottom: 0px;
 height: 15px;
}
.ash_row {
 padding-top: 10px;
 background-color: #e9e9e9;
 float: left;
 width: 100%;
}			
.white_row {
 padding-top: 20px;
 background-color: #fff;
 float: left;
 width: 100%;
 padding-bottom: 20px;
}
.white_row2 {
 padding-top: 20px;
 background-color: #fff;
 float: left;
 width: 100%;
 padding-bottom: 0px;
}
h1.perple {
	color: #0174AB;
	font-weight: normal;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	font-size: 28px;
}
p.gtxt {
	color: #D9750E;
	font-weight: normal;
	text-align: center;
	font-size: 20px;
}
.padding_bo {
 padding-top: 20px;
 padding-bottom: 20px;
}
h3.rcap {
 color: #e70049;
 font-weight: 300;
 text-align: center;
 font-size: 22px;
}
.btn-black {
 color: #fff;
 background-color: #6C6C6C;
 border-color: #303030;
}
.btn-black:focus,
.btn-black.focus {
 color: #fff;
 background-color: #4A4A4A;
 border-color: #000;
}
.btn-black:hover {
 color: #fff;
 background-color: #4A4A4A;
 border-color: #000;
}
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {
 color: #fff;
 background-color: #414141;
 border-color: #0D0D0D;
}
.btn-black:active:hover,
.btn-black.active:hover,
.open > .dropdown-toggle.btn-black:hover,
.btn-black:active:focus,
.btn-black.active:focus,
.open > .dropdown-toggle.btn-black:focus,
.btn-black:active.focus,
.btn-black.active.focus,
.open > .dropdown-toggle.btn-black.focus {
  color: #fff;
  background-color: #414141;
  border-color: #0D0D0D;
}
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {
  background-image: none;
}
.minh_rb { min-height:90px; 
}
.bg_charter {
 width: 100%;
 background-image: url(../images/flight-charter.jpg);
 background-repeat: no-repeat;
 background-position: center center;
 -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
 height: 165px;
}
.bg_htdb {
 width: 100%;
 background-image: url(../images/Helicopter-Tour-Destination.jpg);
 background-repeat: no-repeat;
 background-position: center center;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 height: 355px;
 padding-top: 30px;
}
h2.fl-right {
 text-align: right;
 padding-right: 20px;
}
a.fll-right {
 text-align: right;
 padding-right: 20px;
 float: right;
}
.btn-black:hover {
 color: #fff;
 background-color: #4A4A4A;
 border-color: #000;
}
p.bl_txt {
 color: #000;
 padding-top: 15px;
 padding-right: 25px;
 padding-left: 25px;
}
p.bl_txt2 {
 color: #000;
 padding-right: 25px;
 padding-left: 25px;
}
li.address {
 padding-left: 25px;
 background-image: url(../images/mi3.png);
 background-repeat: no-repeat;
 background-position: left 5px;
}
li.phone {
 padding-left: 25px;
 background-image: url(../images/mi2.png);
 background-repeat: no-repeat;
 background-position: left 5px;
}
li.email {
 padding-left: 25px;
 background-image: url(../images/mi1.png);
 background-repeat: no-repeat;
 background-position: left 5px;
}
li.web {
 padding-left: 25px;
 background-image: url(../images/mi4.png);
 background-repeat: no-repeat;
 background-position: left 5px;
}
ul.orange {
 color: #999;
 font-size: 12px;
}
ul.orange li{
 background-image: url(../images/or-ic.png);
 background-repeat: no-repeat;
 background-position: left 8px;
 padding-left: 17px;
}
.fl_cng {
  text-align: left;
}

@media screen and (max-width: 767px){
.fl_cng {
  text-align: center;
}
}
table p {
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
}
