
body, a, p , div, h1, h2, h3, h4, h5, h6, span, input
{
  
  font-family: 'Buda', cursive;
  font-size: 20px;
  color: #000000;
}


p {
    margin: 0 0 0px;

}


button
  {
    background-color: transparent;
    border: none;
  }

.logo {
    width:75%;
}
.wrapper
  {

  }

.tcenter
  {
    text-align: center;
  }

.btext
  {
    font-weight: bold;
  }

.wtext
  {
    color: #fff;
  }

.bluetext
  {
    color:#1E75B8;
    font-weight: bold;
  }


.toppad25
 {
    padding-top: 25px;
  }

.botpad15
 {
    padding-bottom: 15px;
  }  

.mtop20
  {
    margin-top: 20px;
  }

.botpad25
 {
    padding-bottom: 25px;
  }  


.mtop50
  {
    margin-top: 50px;
  }


.text_width
  {
    width: 60%;

  }


.img-center 
  {
    margin: 0 auto;
  }

.shadow_top
  {
    padding-top: 25px;
    
    -moz-box-shadow: inset 0px 4px 5px -3px #ccc;
    -webkit-box-shadow: inset 0px 4px 5px -3px #ccc;
    box-shadow: inset 0px 4px 5px -3px #ccc;
  }


.title
  {
    font-size: 32px;
    margin: 15px 0 ;
    font-weight: 500;
  }



.content_text
  {
    padding: 30px 0;
    background: url(../img/background2.png) no-repeat center;
    background-size: cover;
  }



.content_text_2
  {
    padding: 30px 0 0 0;
    background: url(../img/background2.png) no-repeat center;
    background-size: cover;
  }


.with_gradient
  {
    background:  url(../img/background2.png) no-repeat center ;
    background-size: cover;
  }


.contact
  {
    background: url('../img/contact_bg.png') no-repeat center;
    background-size: cover;
    padding: 50px 0;
    text-align: center;

  }


.contact a
  {
    font-size: 20px;
  }


.copy
  {
    text-align: center;
    font-size: 20px;
    color: #fff !important;
    background: #000;
    padding: 15px 0;
  }

.copy p
  {
    color: #fff;
  }


.plane_img 
  { 
      
      background-image: url("../img/plane1.jpg");
       height: 500px; 
      background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
  }

img.img-responsive.soc_icon 
  {
      display: inline-block;
      width: 50px;
      height: auto;
  }

.top_menu
  {
    -webkit-padding-start: 0 !important;
    list-style-type: none;
    padding-top: 106px;
    float: right;
  }

.top_menu li
  {
    display: inline-block;
    padding: 0 10px;
  } 

.top_menu li a
  {
    color: #fff;
  } 
  
.menu_line
  {
    background:  rgba(0, 0, 0, 0.8);
    z-index: 10;
      position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 10px 0;
  
  }

.header_img
  {

 }  

.header_img img
  {
   
     object-fit: cover;
 }   



.back-to-top {
    position: fixed;
    right: 20px;
    bottom: 20px;
    z-index: 100;
    background: #fff;
    cursor: pointer;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border: 1px solid #000;
    border-radius: 4px;
    color: #fff;
    -webkit-animation: pulse 1s linear 0s infinite alternate;
    -moz-animation: pulse 1s linear 0s infinite alternate;
    -o-animation: pulse 1s linear 0s infinite alternate;
    animation: pulse 1s linear 0s infinite alternate;
    /* color: #fff; */
    display: none;
}


@media (max-width: 980px) {
   
.logo
  {
   
    margin: 0 auto;
  }


.top_menu
  {
    -webkit-padding-start: 0 !important;
    list-style-type: none;
    padding-top: 20px;
    float: none;
    text-align: center;
  }

.back-to-top 
  {
    
      display: block;
  }

.menu_line
  {
    
      position: initial;
   
  }

.plane_img 
  { 
      
    
      background-attachment: scroll;
      
  }



.text_width
  {
    width: 100%;
    text-align: justify;
  }


 }

.advertiser-disclosure {
  width: 100%;
  text-align: justify;
  font-size: 16px;
}

.credit-cards a {
  text-decoration: underline;
  color: #337ab7;
}
