/*--------------------------------------------------------------------------------------
Theme Name: Carries
Theme URI: http://devitfamily.com
Author URI: http://devitfamily.com
Description: 100% Responsive, Highly Customizable, SEO Friendly transportation and Agency Based Template using Twitter Bootstrap Latest, Search Engine Friendly.
Author: OCREATES
Version: 1.0
----------------------------------------------------------------------------------------
   1. BASE CSS
    2. TOP AREA
        2.1. SEARCH AND LANGUAGE
        2.2 MAINMENU AREA
        2.3 WELCOME TEXT AREA
        2.4 WELCOME SLIDER AREA
    3. BLOG AREA
    4. ABOUT AREA
    5. SERVICE AREA
    6. SERVIE BOTTOM AREA
    7. PROMO AREA
    8. PROMO BOTTOM AREA
    9. TESTMONIAL AREA
    10. FOOTER AREA
		1. Modal and Box
    11. FAQS AREA
    12. ABOUT DETAILS CONTENT AREA
    13. REPORT AREA
    14. TEAM AERA
    15. SERVICE TWO 
    16. SERVICE THREE
    17. CONTACT AREA
    18. FOOTER AREA
    19. SCROLL TO TOP
    20. WELCOME SLIDER AREA
    21. BLOG PAGE
    22. SERVICE PAGE
    23. 404 ERROR PAGE
----------------------------------------------------------------------------------------*/

/*--------------------
   1. BASE CSS
----------------------*/

@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,500i,700');
.alignleft {
    float: left;
    margin-right: 15px;
}

.alignright {
    float: right;
    margin-left: 15px;
}

.aligncenter {
    display: block;
    margin: 0 auto 15px;
}

a {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

a:focus,
a:hover {
    outline: 0 solid;
    text-decoration: none;
}

ul,
ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

button:focus {
    outline: 0;
}

img {
    max-width: 100%;
    height: auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #3c4a62;
    margin: 0 0 15px;
    font-weight: 700;
    line-height: 1.4em;
    text-transform: uppercase;
    position: relative;
}

h2 {
    font-size: 36px;
}

html,
body {
    height: 100%
}

body {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.7em;
    font-weight: 400;
    color: #687284;
}

a:hover,
a:focus {
    text-decoration: none;
    outline: 0;
}

a {
    color: #5d6b82;
}

.fix {
    overflow: hidden;
}

.relative {
    position: relative;
    overflow: hidden;
}

.absulute {
    position: absolute;
}

.v-center {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.content-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.flex-v-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.social-bookmark li {
    display: inline;
}

.social-bookmark li a {
    background: #d7d7d7 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    height: 40px;
    margin: 0 2px;
    padding-top: 9px;
    text-align: center;
    width: 40px;
}

.social-bookmark li a:hover {
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
}

.inline li {
    display: inline;
}

.inline-block li {
    display: inline-block;
    padding: 5px 15px;
}

.navbar-toggle {
    border: 2px solid #f39c12;
    border-radius: 0;
}

.navbar-toggle .icon-bar {
    background: #f39c12 none repeat scroll 0 0;
}

.no-margin {
    margin: 0;
}

.no-padding {
    padding: 0;
}

.border {
    border: 1px solid #ddd;
}

.border-left {
    border-left: 1px solid #ddd;
}

.border-right {
    border-right: 1px solid #ddd;
}

.border-top {
    border-top: 1px solid #ddd;
}

.border-bottom {
    border-bottom: 1px solid #ddd;
}


.float{
	position:fixed;
	width:40px;
	height:40px;
	bottom:20px;
	left:10px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:25px;
	box-shadow: 0px 0px 5px 2px #999;
  z-index:100;
}

.my-float{
	margin-top:8px;
}

/* Remove Chrome Input Field's Unwanted Yellow Background Color */

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}

.area-title {
    margin-bottom: 50px;
    position: relative;
}

.area-title h2 {
    display: inline-block;
    font-size: 40px;
    letter-spacing: 2px;
    line-height: 1;
    margin-bottom: 30px;
    padding-bottom: 20px;
    position: relative;
    text-transform: uppercase;
}

.area-title h2::before,
.area-title h2::after {
    background: rgba(0, 0, 0, 0) url("img/title-border.png") repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100px;
}

.area-title h2::after {
    background: #f39c12 none repeat scroll 0 0;
    height: 4px;
    width: 20px;
}

.section-padding {
    padding: 50px 0;
}

.padding-top {
    padding-top: 100px;
}

.padding-bottom {
    padding-bottom: 100px;
}

.padding-bottom-15 {
    padding-bottom: 15px;
}

.padding-bottom-25 {
    padding-bottom: 25px;
}

.padding-100-70 {
    padding-top: 100px;
    padding-bottom: 70px;
}

.padding-100-50 {
    padding-top: 100px;
    padding-bottom: 50px;
}

.padding-50-50 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.padding-form {
	padding: 25px;
}

.gray-bg {
    background: #f7f9fc;
}

.deep-gray-bg {
    background: #eff1ff;
}

.dark-bg {
    background: #5d6b82;
    color: #ffffff;
}

.red-bg {
    background: #f39c12;
    color: #ffffff;
}

.blue-bg {
    background: #0083ff;
    color: #ffffff;
}

.soft-blue-bg {
    background: #7db9e8;
    color: #ffffff;
}

.dark-bg .area-title h2 {
    color: #ffffff;
}


table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
  padding: 5px 0px 5px 0px !important;
}

tr:nth-child(even) {
  background-color: #F3F3F3;

}


/*--------------------------
    2. TOP AREA
---------------------------*/

.top-area {
    height: 100%;
    position: relative;
    width: 100%;
}

.top-area-bg {
    background: rgba(0, 0, 0, 0) url("img/slider/slide_5.jpg") no-repeat scroll center center / cover;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.top-area-bg::after {
    background: #3c4147;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.9;
    position: absolute;
    top: 0;
    width: 100%;
}


/*---------------------------------
    2.1. SEARCH AND LANGUAGE
----------------------------------*/

.search-and-language-bar {
    margin-left: 20px;
    margin-top: 30px;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;

}

.is-sticky .search-and-language-bar {
    margin-top: 10px;
}

.search-and-language-bar ul li {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    padding: 10px;
}

.search-and-language-bar ul li a {
    color: #fff;
    display: block;
}

.search-box {
    position: relative;
}

.search-form {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    top: 72px;
    height: 60px;
    position: absolute;
    right: 0;
    width: 280px;
    display: none;
}

.is-sticky .search-form {
    top: 50px;
}

.search-form input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    border: 1px solid #f39c12;
    color: #333;
    height: 40px;
    left: 11px;
    padding: 10px;
    position: absolute;
    top: 10px;
    width: 77%;
}

.search-form button {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #f39c12;
    color: #f39c12;
    font-size: 20px;
    height: 40px;
    padding: 7px 12px;
    position: absolute;
    right: 10px;
    top: 10px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.search-form button:hover {
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
}

.select-language select {
    background: #fff;
    border: 0 none;
    color: #333;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
}



/*---------------------------------
    2.2 MAINMENU AREA
-----------------------------------*/

.header-top-area {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}

.mainmenu-area {
    border-bottom: 1px solid rgba(243, 156, 18, .4);
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    z-index: 99999 !important;
}

.navbar-header {
    margin-top: 8px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.navbar {
    border-bottom: 0 none;
    border-top: 0 none;
    margin-bottom: 0;
}

/* === Logo Image === */
.navbar-brand > img {
  width: 132px;
    max-width: 132px; /* Limit full-size logo */
    height: auto;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

/* === Logo Image (Sticky Nav) === */
.is-sticky .navbar-brand > img {
    max-width: 100px; /* Smaller logo on scroll */
    height: auto;
}

ul#nav {
    float: right;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

ul#nav li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #AFAFAF;
    letter-spacing: 1px;
    padding: 50px 15px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

ul#nav li a:hover,
ul#nav li.active a {
    color: #f39c12;
}

.is-sticky ul#nav li a {
    padding: 25px 15px;
    color: #ffffff;
}

.is-sticky ul#nav li a:hover,
.is-sticky ul#nav li.active a {
    color: #f39c12;
}

.is-sticky .navbar-header {
    margin-top: -2px;
}

.is-sticky .mainmenu-area {
    background: #212121;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
    z-index: 99999;
}

.menu-toggle.full {
    border: 1px solid;
    height: 40px;
    letter-spacing: 2px;
    padding-top: 8px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: 20px;
    width: 110px;
    color: #f39c12 !important;
}

.is-sticky .menu-toggle.full {
    top: 8px;
}

ul#nav li ul a,
.is-sticky ul#nav li ul a {
    border-bottom: 1px solid #1a1a1a;
    padding: 10px;
    padding-left: 15px;
}

/*-----------------------------------
    2.3 WELCOME TEXT AREA
-------------------------------------*/

.welcome-area {
    color: #ffffff;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 100px;
    width: 100%;
}

.welcome-text h1 {
    color: #ffffff;
    font-size: 60px;
    letter-spacing: 5px;
    line-height: 1.3;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.welcome-text h4 {
    font-size: 20px;
    letter-spacing: 8px;
    text-transform: uppercase;
}

.home-button {
    margin-top: 60px;
    height: auto !important;
}

.home-button a {
    border: 2px solid;
    border-radius: 3px;
    color: #fff;
    letter-spacing: 2px;
    padding: 12px 30px;
    text-transform: uppercase;
}

.home-button a:last-child {
    margin-left: 20px;
}

.home-button a:hover {
    background: #f39c12 none repeat scroll 0 0;
    border-color: #f39c12;
    color: #ffffff;
}

.home-mockup > img {
    max-width: 50%;
}

/*------------------------------
    2.4 WELCOME SLIDER AREA
--------------------------------*/

.welcome-slider-area {
    height: 100%;
    position: relative;
    z-index: 9;
}

.welcome-slider-area.owl-carousel div:not(.owl-controls) {
    height: 100%;
}

.welcome-single-slide {
    z-index: 9;
    position: relative;
}

.welcome-single-slide:before {
    background: #3c4147;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

.welcome-slider-area .welcome-text {
    color: #FFFFFF;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 100px;
}

.welcome-text h4 {
    margin-bottom: 30px;
}

.welcome-text h2 {
    color: #fff;
    line-height: 1;
    margin-bottom: 30px;
}

.welcome-text p {
    font-size: 24px;

}

.welcome-slider-area.home-button {
    height: auto !important;
}

.owl-item.active .welcome-single-slide .welcome-text h1 {
    -webkit-animation: 0.5s ease 0.2s normal both 1 running fadeInUp;
    animation: 0.5s ease 0.2s normal both 1 running fadeInUp;
}

.welcome-text h1 > span {
    color: #F39C13;
	font-weight: 700;

}

.owl-item.active .welcome-single-slide .welcome-text p {
    -webkit-animation: 1s ease 0.8s normal both 1 running fadeInUp;
    animation: 1s ease 0.8s normal both 1 running fadeInUp;
}

.owl-item.active .welcome-single-slide .home-button {
    -webkit-animation: 1s ease 1s normal both 1 running fadeInUp;
    animation: 1s ease 1s normal both 1 running fadeInUp;
}

.slider-bg-one {
    background: url(img/slider/slide_1.jpg) no-repeat scroll center center / cover;
}

.slider-bg-two {
    background: url(img/slider/slide_2.jpg) no-repeat scroll center center / cover;
}

.slider-bg-three {
    background: url(img/slider/slide_3.jpg) no-repeat scroll center center / cover;
}

.slider-bg-four {
    background: url(img/slider/slide_4.jpg) no-repeat scroll center center / cover;
}

.slider-bg-six {
    background: url(img/slider/slide_6.jpg) no-repeat scroll center center / cover;
}

.welcome-slider-area.owl-carousel .owl-nav > div {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    font-size: 30px;
    height: 40px;
    margin: 0 5px;
    padding-top: 5px;
    text-align: center;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    width: 40px;
}

.welcome-slider-area.owl-carousel .owl-controls {
    bottom: 7%;
    position: absolute;
    right: 8.4%;
}

.welcome-slider-area.owl-carousel .owl-nav > div:hover {
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
}

/* ----------------------------
    3. BLOG AREA
------------------------------ */

.single-blog {
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 7px #ddd;
    box-shadow: 0 3px 7px #ddd;
    overflow: hidden;
}

.blog-details {
    background: #fff none repeat scroll 0 0;
    padding: 30px 20px;
    position: relative;
}

.blog-meta {
    background: #f39c12 none repeat scroll 0 0;
    border-radius: 0 50px 50px 0;
    font-size: 24px;
    height: 50px;
    left: 0;
    position: absolute;
    text-align: center;
    top: -25px;
    width: 70px;
}

.blog-meta a {
    color: #fff;
    display: block;
    height: 100%;
    padding-top: 13px;
    width: 100%;
}

.blog-details h3 {
    font-size: 18px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.read-more {
    background: #5d6b82 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    height: 40px;
    margin-top: 15px;
    padding: 7px 25px;
    text-align: center;
    width: 140px;
}

.read-more:hover,
.read-more:focus {
    background: #f39c12;
    color: #fff;
}

.blog-details h3 a {
    color: #3c4a62;
}

.blog-details h3 a:hover,
.blog-details h3 a:focus {
    color: #f39c12;
}

/* ----------------------------
    4. ABOUT AREA
------------------------------ */

.quote-form-area {
    background: #eef1f5 none repeat scroll 0 0;
    padding: 30px 20px;
}

.quote-form input {
    margin-bottom: 10px;

}

.quote-form .width-full input {
    border: 0 none;
    padding: 10px;
    width: 100%;
}

.quote-form .width-half input {
    border: 0 none;
    padding: 10px;
    width: 47%;
}

.custom-select {
    border: 0 none;
    padding: 10px;
    width: 47%;
}

.quote-form textarea {
    border: 0 none;
    height: 120px;
    margin-bottom: 10px;
    padding: 10px;
    width: 100%;
}


.quote-form button {
    background: #5d6b82 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    letter-spacing: 2px;
    padding: 10px 20px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.quote-form button:hover {
    background: #f39c12;
    color: #fff;
}

.about-content h2 {
    margin-bottom: 30px;
}

.about-content a {
    display: inline-block;
    margin-top: 20px;
}

.about-content a:hover {
    color: #f39c12;
}

.about-content a i {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.about-content a:hover i {
    padding-left: 10px;
}

.about-count {
    margin-top: 80px;
}

.single-about-count {
    background: #fff none repeat scroll 0 0;
    float: left;
    padding: 30px 20px 20px;
    text-align: center;
    text-transform: capitalize;
    width: 33.33%;
}

.single-about-count h4 {
    color: #f39c12;
    font-size: 24px;
    font-weight: 800;
}

/* -----------------------------
    5. SERVICE AREA
------------------------------- */

.service-content h2 {
    font-size: 32px;
    margin-bottom: 30px;
    padding-bottom: 15px;
    position: relative;
}

.service-content h2::after {
    border-bottom: 1px dashed rgb(243, 156, 18);
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 50px;
}

.service-catalouge-content-area {
    background: rgba(0, 0, 0, 0) url("img/service/service-cargo-bg.png") no-repeat scroll center center / contain;
    position: relative;
}

.catalouge-content {
    background: rgba(243, 156, 18, 0.9) none repeat scroll 0 0;
    color: #fff;
    padding: 30px;
}

.catalouge-content h3 {
    color: #fff;
    margin-bottom: 30px;
    padding-bottom: 15px;
    position: relative;
}

.catalouge-content h3::after {
    border-bottom: 1px dashed;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 50px;
}

.catalouge-content .read-more:hover,
.catalouge-content .read-more:focus {
    background: #fff none repeat scroll 0 0;
    color: #f39c12;
}

.catalouge-content ul {
    margin-top: 40px;
}

.catalouge-content ul li {
    margin-bottom: 15px;
}

.catalouge-content ul li i {
    margin-right: 15px;
}



/* Start Quote Area
=========================================================================================== */
/* line 258, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area {
  position: relative;
  z-index: 5;
}

/* line 261, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .nav-tabs {
  border: 0px;
}

/* line 263, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .nav-tabs .nav-link {
  padding: 8px 38px;
  border: 0px;
  font-size: 16px;
  background: #ffffff;
  border-radius: 0px;
  color: #262533;
}

@media (max-width: 420px) {
  /* line 263, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
  .quote-area .nav-tabs .nav-link {
    padding: 8px 17px;
  }
}

/* line 273, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .nav-tabs .nav-link.active, .quote-area .nav-tabs .nav-link:hover {
  color: #e72727;
  border-bottom: 3px solid #e72727;
}

/* line 280, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .tab-content {
  background: #ffffff;
  padding: 30px 40px 50px;
}

/* line 284, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost {
  box-shadow: 0px 10px 30px -10px rgba(231, 39, 39, 0.2);
}

/* line 286, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost label {
  color: #262533;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0px;
}

@media (max-width: 413px) {
  /* line 293, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
  .quote-area .estimated-cost .form-wrap {
    padding: 0px;
  }
}

@media (max-width: 420px) {
  /* line 297, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
  .quote-area .estimated-cost .form-wrap .confirm_btn_box {
    padding-bottom: 50px;
  }
}

/* line 302, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap .main_btn {
  border-radius: 0;
}

/* line 305, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap .form-control {
  margin-bottom: 10px;
  border-radius: 0px;
  padding: 0.675rem 0.75rem;
  font-size: 13px;
  font-weight: 300;
}

/* line 311, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap .form-control:focus {
  box-shadow: none;
}

/* line 315, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap .current {
  margin-left: -32px;
  font-size: 13px;
}

/* line 319, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap .form-select .nice-select {
  border: 1px solid #ced4da;
  margin-bottom: 10px;
  background: #ffffff !important;
}

/* line 324, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap .form-select .nice-select .list {
  border: 1px solid #e72727;
}

/* line 326, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap .form-select .nice-select .list .option {
  padding-left: 15px;
}

/* line 328, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap .form-select .nice-select .list .option:hover {
  color: #e72727;
}

/* line 331, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap .form-select .nice-select .list .option.selected {
  color: #e72727;
}

/* line 336, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap .primary-btn {
  width: 100%;
  margin-top: 5px;
}

/* line 340, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap textarea {
  width: 100%;
  border: 1px solid #ced4da;
  margin-bottom: 20px;
  padding: 0.675rem 0.75rem;
  font-size: 13px;
  font-weight: 300;
}

/* line 347, /Applications/MAMP/htdocs/naim/color-lib/160 lagoon Logistics/scss/_home.scss */
.quote-area .estimated-cost .form-wrap textarea:focus {
  border: 1px solid #e72727;
  outline: none;
}

/* End Quote Area
=========================================================================================== */

/* ---------------------------
    6. SERVIE BOTTOM AREA
----------------------------- */

.service-bottom-area {
    position: relative;
}

.service-bottom-area-bg {
    background: rgba(0, 0, 0, 0) url("img/service/service-area-bg.jpg") repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.service-bottom-area-bg::after {
    background: #f5f7f9 none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
}

.single-service {
    margin-bottom: 50px;
    padding-left: 80px;
    position: relative;
}

.service-list .single-service:last-child {
    margin-bottom: 0;
}

.service-icon-hexagon {
    left: -43px;
    position: absolute;
    top: -25px;
}

.hex {
    background: #f5f7f9 none repeat scroll 0 0;
    border-radius: 1em / 3.5em;
    display: inline-block;
    height: 5.2em;
    margin: 1em 4.61538em 1em auto;
    position: relative;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: all 150ms ease-in-out 0s;
    transition: all 150ms ease-in-out 0s;
    width: 4em;
}

.hex:before,
.hex:after {
    position: absolute;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    background: inherit;
    content: '';
}

.hex:before {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
}

.hex:after {
    -webkit-transform: rotate(-60deg);
    transform: rotate(-60deg);
}

.service-icon {
    background: #5d6b82 none repeat scroll 0 0;
    bottom: 7px;
    color: #fff;
    font-size: 24px;
    height: 60px;
    padding-top: 18px;
    position: absolute;
    right: 11px;
    text-align: center;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 34px;
    z-index: 1;
}

.service-icon::before,
.service-icon::after {
    background: #5d6b82 none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 100%;
    z-index: -1;
}

.service-icon::before {
    bottom: 0;
    right: 0;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
}

.service-icon::after {
    bottom: 0;
    right: 0;
    -webkit-transform: rotate(-60deg);
    transform: rotate(-60deg);
}

.service-icon i {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}

.service-details h4 {
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.single-service:hover .service-details h4 {
    color: #f39c12;
}

.single-service:hover .service-icon,
.single-service:hover .service-icon::before,
.single-service:hover .service-icon::after {
    background: #f39c12 none repeat scroll 0 0;
}

/* ----------------------------
    7. PROMO AREA
----------------------------- */

.promo-top-area {
    background: rgba(0, 0, 0, 0) url("img/promo/airplane0101.jpg") no-repeat scroll right 5% bottom 60% / 50% auto;
}

.single-promo {
    margin-bottom: 50px;
    padding: 20px 20px 20px 80px;
    position: relative;
}

.promo-area .row > div.col-lg-4 .single-promo:last-child {
    margin-bottom: 0;
}

.promo-icon {
    background: #f4f7f9 none repeat scroll 0 0;
    border-radius: 50%;
    color: #f39c12;
    font-size: 24px;
    height: 65px;
    left: 0;
    padding-top: 21px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 65px;
}

/* -----------------------------
    8. PROMO BOTTOM AREA
----------------------------- */

.promo-bottom-area {
    position: relative;
}

.promo-botton-area-bg {
    background: rgba(0, 0, 0, 0) url("img/promo/promo_bottom_bg.jpg") no-repeat scroll center center / cover;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.promo-botton-area-bg::after {
    background: #3c4a62 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.9;
    position: absolute;
    top: 0;
    width: 100%;
}

.promo-bottom-area h2 {
    color: #fff;
    font-size: 26px;
}

.promo-bottom-content .read-more {
    background: #f39c12 none repeat scroll 0 0;
    font-weight: bold;
    height: auto;
    letter-spacing: 1px;
    padding: 14px;
    text-transform: uppercase;
    width: 180px;
}

.promo-bottom-area .read-more:hover,
.promo-bottom-area .read-more:focus {
    background: #fff none repeat scroll 0 0;
    color: #f39c12;
}

/*-----------------------------
    9. TESTMONIAL AREA
-------------------------------*/

.client-photo-list .item {
    border-radius: 50%;
    overflow: hidden;
    margin: 10px 0;
}

.client-photo-list .owl-carousel .owl-item.active.center .item {
    -webkit-box-shadow: 0 0 0 5px #f39c12;
    box-shadow: 0 0 0 5px #f39c12;
    position: relative;
    z-index: 999;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.client-photo-list {
    margin-bottom: 40px;
}

.client-details-content .item {
    padding-top: 70px;
    position: relative;
}

.client-details-content .item::after {
    color: #5d6b82;
    
    font-family: fontawesome;
    font-size: 60px;
    height: 60px;
    left: 50%;
    line-height: 1;
    opacity: 0.5;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 60px;
}

.client-details-content .item q {
    display: block;
    font-size: 16px;
    font-style: italic;
    font-weight: 500;
    line-height: 1.5em;
    margin-bottom: 37px;
}

.client-details-content .item h3 {
    margin-bottom: 10px;
}

.client_nav span {
    background: #5d6b82 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 30px;
    height: 40px;
    left: 50px;
    opacity: 0;
    padding-top: 3px;
    position: absolute;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 50px;
    cursor: pointer;
}

.client_nav span:hover {
    background: #f39c12;
}

.client_nav span.fa.testi_next {
    left: auto;
    right: 50px;
}

.testmonial-area:hover .client_nav span {
    left: 0;
    opacity: 1;
}

.testmonial-area:hover .client_nav span.testi_next {
    left: auto;
    right: 0;
}

/* -----------------------------
    10. FOOTER AREA
------------------------------- */

.footer-top-area {
    padding: 70px 0;
}

.footer-area h2,
.footer-area h3 {
    color: #fff;
    font-weight: 500;
    text-transform: capitalize;
}

.subscribe-content h2 {
    line-height: 1;
    margin-bottom: 20px;
}

.subsriber-form {
    height: 60px;
    position: relative;
}

.subsriber-form input {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #363;
    height: 100%;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 0;
    width: 70%;
}

.subsriber-form button {
    background: #f39c12 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    font-weight: 500;
    height: 100%;
    letter-spacing: 1px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 27%;
}

.subsriber-form button:hover {
    background: #fff none repeat scroll 0 0;
    color: #f39c12;
}

/* ----------------------------
    10.01. Modal and Box
------------------------------- */



/* ----------------------------
    11. FAQS AREA
------------------------------- */

.faqs-list h3 {
    margin-bottom: 30px;
}

.faqs-list h3 span {
    color: #f39c12;
}

.faqs-list #accordion .panel-title {
    padding-left: 50px;
    position: relative;
    text-transform: capitalize;
}

.faqs-list #accordion .panel-title i {
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
    height: 30px;
    left: 0;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 30px;
}

.faqs-list #accordion .panel-title i::after {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 12px;
    left: 50%;
    margin-left: -1.5px;
    margin-top: -6px;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 3px;
}

.faqs-list #accordion .active .panel-title i::after {
    opacity: 1;
    ;
}

.faqs-list #accordion .panel,
.faqs-list #accordion .panel.active {
    border-bottom: 0 none;
    -webkit-box-shadow: 0 0 0 #fff;
    box-shadow: 0 0 0 #fff;
}

.panel-body {
    border: 0 none !important;
}

.panel-heading,
.panel-body {
    padding-left: 0;
}

/* -----------------------------
    12. ABOUT DETAILS CONTENT AREA
-------------------------------- */

.about-details-menu {
    margin-bottom: 50px;
    text-align: center;
}

.about-details-menu li {
    display: inline-block;
    margin: 0 5px;
}

.about-details-menu li a {
    border: 1px solid #efefef;
    display: block;
    font-size: 18px;
    padding: 12px 20px;
    text-transform: uppercase;
}

.about-details-menu li.active a {
    background: #f39c12 none repeat scroll 0 0;
    border-color: #f39c12;
    color: #fff;
}

.about-history-content {
    margin-bottom: 50px;
}

.about-history-content h3 {
    margin-bottom: 30px;
    padding-bottom: 15px;
}

.about-history-content h3::after {
    border-bottom: 1px dashed #f39c12;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 50px;
}

.about-history-content ul {
    margin-top: 20px;
}

.about-history-content ul li {
    margin-bottom: 5px;
}

.about-history-content.history-list {
    position: relative;
}

.about-history-content.history-list::after {
    background: #e4e4e4;
    content: "";
    height: 100%;
    left: 80px;
    position: absolute;
    top: 0;
    width: 5px;
}

.single-history {
    margin-bottom: 50px;
    padding-left: 125px;
    position: relative;
}

.single-history .history-year {
    font-size: 18px;
    font-weight: 700;
    left: 0;
    position: absolute;
    top: 0;
    width: 85px;
}

.single-history .history-year::before,
.single-history .history-year::after {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    height: 30px;
    position: absolute;
    right: -12px;
    top: 0;
    width: 30px;
    z-index: 9;
}

.single-history .history-year::after {
    background: #f39c12;
    height: 10px;
    right: -2px;
    top: 9px;
    width: 10px;
}


/* ------------------------------
    13. REPORT AREA
------------------------------ */

.annual-reports > div {
    margin-bottom: 50px;
}

.annual-reports > div:last-child {
    margin-bottom: 0px;
}

.annual-reports-content h4 {
    margin-bottom: 30px;
}

.annual-reports-content ul {
    margin-top: 30px;
}

.annual-reports-content ul li {
    margin-bottom: 10px;
}

.annual-reports-content ul li i {
    color: #f39c12;
    margin-right: 10px;
}

/* ----------------------------
    14. TEAM AERA
-------------------------------- */

.single-team {
    text-align: center;
    margin-bottom: 30px;
    padding: 1px;
}

.team-list div > .col-lg-4:last-child .single-team {
    margin-bottom: 0;
}

.single-team .member-image img {
    width: 100%;
}

.member-details {
    -webkit-box-shadow: 0 0 1px;
    box-shadow: 0 0 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 20px;
}

.member-social-bookmark {
    background: #5d6b82 none repeat scroll 0 0;
    border-radius: 5px;
    margin-top: 25px;
    padding: 15px 0;
}

.member-social-bookmark .social-bookmark li a {
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
    padding-top: 8px;
}

.member-social-bookmark .social-bookmark li a:hover {
    background: #f39c12 none repeat scroll 0 0;
}

/* -----------------------------
    15. SERVICE TWO 
------------------------------ */

.single-service-two {
    padding: 30px 20px 30px 100px;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.service-icon-two {
    border-right: 1px solid #ddd;
    color: #f39c12;
    font-size: 30px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 80px;
}

.single-service-two:hover {
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
}

.single-service-two:hover .service-icon-two,
.single-service-two:hover h4 {
    color: inherit;
}

/* ----------------------------
    16. SERVICE THREE
------------------------------ */

.single-service-three {
    border: 1px solid #eef2f4;
    -webkit-box-shadow: 0 0 10px #eef2f4;
    box-shadow: 0 0 10px #eef2f4;
    margin-bottom: 30px;
    padding: 30px 20px 30px 80px;
    position: relative;
}

.single-service-three h4 {
    color: #f39c12;
}

.service-icon-three {
    border-right: 1px solid #ddd;
    color: #f39c12;
    font-size: 30px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 60px;
}

/*------------------------------
    17. CONTACT AREA
-------------------------------*/

.contact-address {
    margin-bottom: 50px;
}

.contact-address a {
    color: #585858;
}

.contact-address a:hover {
    color: #f39c12;
}

.contact-area .form-control {
    border-radius: 0;
    margin-bottom: 30px;
    min-height: 40px;
}
.ui-datepicker {
	min-height: 40px;
	margin-bottom: 30px;
	padding-bottom: 33px;
	padding-top: 10px;

}

.contact-area button {
    background: #5d6b82 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 2px;
    padding: 10px 40px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.contact-area button:hover {
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
}

/*------------------------------
    18. FOOTER AREA
-------------------------------*/

.footer-area {
    color: #ffffff;
    position: relative;
    z-index: 9;
}

.footer-area::after {
    background: rgba(0, 0, 0, 0) url("img/footer-map-bg.png") no-repeat scroll center center / 90% auto;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.1;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

.footer-border {
    background: rgba(0, 0, 0, 0) url("img/footer-border.png") repeat-x scroll center center;
    height: 1px;
    margin-top: 50px;
}

.single-footer-widget {
    margin-bottom: 50px;
    overflow: hidden;
}

.single-footer-widget,
.single-footer-widget a {
    color: #a1a7b2;
}

.single-footer-widget a:hover {
    color: #f39c12;
}

.single-footer-widget h3 {
    font-size: 20px;
    letter-spacing: 1px;
    margin-bottom: 40px;
    padding-bottom: 20px;
    position: relative;
}

.single-footer-widget h3::after {
    border-bottom: 1px dashed #f39c12;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 50px;
}

.single-footer-widget.footer-about ul {
    margin-top: 30px;
}

.single-footer-widget.footer-about ul li {
    margin-bottom: 10px;
}

.single-footer-widget.footer-about ul li i {
    border-right: 1px solid;
    margin-right: 10px;
    width: 20px;
}

.single-footer-widget.twitter-widget ul li {
    margin-bottom: 20px;
    padding-left: 30px;
    position: relative;
}

.single-footer-widget.twitter-widget ul li .twitter-icon {
    color: #f39c12;
    left: 0;
    position: absolute;
}

.single-footer-widget.list-widget ul li {
    letter-spacing: 1px;
    margin-bottom: 10px;
    position: relative;
}

.single-footer-widget.list-widget ul li::before {
    content: "\f0a4";
    display: inline-block;
    font-family: fontawesome;
    margin-right: 15px;
}

.single-footer-widget.instafeed-widget li {
    float: left;
    margin-bottom: 2%;
    margin-right: 2%;
    width: 31.33%;
}

.footer-bottom-area .footer-border {
    margin: 0;
}

.footer-copyright-area {
    padding: 30px 0;
}

.footer-copyright p {
    margin-bottom: 0;
    margin-top: 10px;
}

.footer-copyright a.footer-logo {
    border-bottom: 2px solid;
    display: block;
    margin-bottom: 5px;
    margin-right: 10px;
    max-width: 300px;
    padding-bottom: 10px;
}

.footer-copyright li a {
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    margin: 0 2px;
    padding-top: 3px;
    text-align: center;
}

.footer-privacy-policy-area {
    padding: 30px 0;
}

.footer-privacy-policy p {
    margin-bottom: 0;
    margin-top: 10px;
}

.footer-privacy-policy a.footer-logo {
    border-bottom: 2px solid;
    display: block;
    margin-bottom: 5px;
    margin-right: 10px;
    max-width: 300px;
    padding-bottom: 10px;
}

.footer-privacy-policy li a {
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    margin: 0 2px;
    padding-top: 3px;
    text-align: center;
}

.footer-privacy-policy .privacy-policy li a:hover {
    background: #f39c12;
    color: #fff;
}

.footer-social-bookmark .social-bookmark li a {
    background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
    border-radius: 50%;
    color: #f39c12;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    margin: 0 2px;
    padding-top: 3px;
    text-align: center;
    width: 30px;
}

.footer-social-bookmark .social-bookmark li a:hover {
    background: #f39c12;
    color: #fff;
}

#mc_embed_signup{
	background:#fff; 
	clear:left; 
	font:12px 'Roboto', sans-serif; 
}

/*------------------------------
    19. SCROLL TO TOP
-------------------------------*/

a.scrolltotop {
    background: #f39c12 none repeat scroll 0 0;
    bottom: 20px;
    -webkit-box-shadow: 0 0 0 7px transparent;
    box-shadow: 0 0 0 7px transparent;
    color: #ffffff;
    display: none;
    font-size: 20px;
    height: 40px;
    padding-top: 5px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 40px;
    z-index: 99;
}

a.scrolltotop:hover {
    -webkit-box-shadow: 0 0 0 0 #272727;
    box-shadow: 0 0 0 0 #272727;
    background: #272727;
}

/*-----------------------------------
    20. WELCOME SLIDER AREA
-------------------------------------*/

.home-two .single-blog {
    margin-top: -244px;
}

.home-two .welcome-area {
    padding-bottom: 200px;
}

.home-two .blog-area.blog-bottom .single-blog {
    margin-top: 0;
}

.home-four .about-area.section-padding {
    padding-bottom: 50px;
}

.home-four .promo-top-area.section-padding {
    background: inherit;
    padding-bottom: 50px;
}

.home-four .service-bottom-area-bg {
    background: rgba(0, 0, 0, 0) url("img/service/service-area-bg-2.jpg") repeat scroll 0 0;
}

.top-area.single-page {
    height: 300px;
}

.single-page .top-area-bg::after {
    opacity: 0.7;
}

.single-page .welcome-text h2 {
    margin-bottom: 10px;
}

.page-location li {
    display: inline-block;
}

.page-location li a {
    color: #fff;
    display: block;
    padding: 0 10px;
}

/* ----------------------------------
    21. BLOG PAGE
------------------------------------- */

.blog-page .single-blog {
    border-radius: 0;
    margin-bottom: 50px;
}

.blog-page .single-blog .post-date {
    margin-bottom: 20px;
    margin-top: -10px;
}

.blog-page .single-blog .post-date a i {
    margin-right: 10px;
}

.blog-page .single-blog .post-date a:hover {
    color: #f39c12;
}

.blog-page .blog-image img {
    width: 100%;
}

.pagination li a {
    border-radius: 0;
    color: #666;
    padding: 10px 20px;
}

.pagination li a:hover,
.pagination li.active a,
.pagination li a:focus {
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
    border-color: #f39c12;
}

.single-sidebar-widget {
    -webkit-box-shadow: 0 3px 7px #ddd;
    box-shadow: 0 3px 7px #ddd;
    margin-bottom: 50px;
    padding: 20px;
}

.single-sidebar-widget h4::after {
    border-bottom: 1px dashed #f39c12;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 50px;
}

.single-sidebar-widget h4 {
    margin-bottom: 30px;
    padding-bottom: 10px;
}

.widget_search form {
    border: 1px solid #ddd;
    height: 40px;
    position: relative;
    width: 100%;
}

.widget_search form input {
    border: 0 none;
    height: 100%;
    left: 0;
    padding: 8px 40px 8px 8px;
    position: absolute;
    top: 0;
    width: 100%;
}

.widget_search form button {
    background: #5d6b82 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 50px;
}

.widget_search form button:hover,
.tagcloud a:hover {
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
    border-color: #f39c12;
}

.widget_categories li {
    margin: 5px 0;
    position: relative;
}

.widget_categories li::before {
    content: "\f105";
    display: inline-block;
    font-family: fontawesome;
    margin-right: 10px;
}

.single-sidebar-widget li a:hover {
    color: #f39c12;
}

.single-sidebar-widget {
    -webkit-box-shadow: 0 3px 7px #ddd;
    box-shadow: 0 3px 7px #ddd;
    margin-bottom: 50px;
    padding: 20px;
}

.widget_recent_entries li {
    margin-bottom: 15px;
    overflow: hidden;
}

.tagcloud a {
    border: 1px solid #ddd;
    display: inline-block;
    margin-bottom: 9px;
    margin-right: 5px;
    padding: 5px 10px;
    text-transform: capitalize;
}

blockquote {
    background: #f1f1f1 none repeat scroll 0 0;
    border: 0 none;
    font-size: 16px;
    font-style: italic;
    line-height: 1.7em;
    position: relative;
    padding: 20px 30px;
    text-transform: capitalize;
    z-index: 1;
}

blockquote::after,
blockquote::before {
    content: "\f10d";
    font-family: fontawesome;
    font-size: 50px;
    height: 50px;
    left: 0;
    line-height: 1;
    opacity: 0.3;
    position: absolute;
    top: 0;
    width: 50px;
    z-index: -1;
}

blockquote::before {
    bottom: 0;
    content: "\f10e";
    left: auto;
    right: 8px;
    top: auto;
}

.share-button,
.comments-area,
.comments-form-area {
    -webkit-box-shadow: 0 3px 7px #ddd;
    box-shadow: 0 3px 7px #ddd;
    margin-bottom: 50px;
    padding: 20px;
}

.comments-area h4,
.comments-form-area h4 {
    margin-bottom: 30px;
}

.comments-area ul li {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-left: 90px;
    position: relative;
}

.comments-area ul li:nth-child(2n) {
    margin-left: 80px;
}

.comments-area ul li .comments-author-thumb {
    height: 80px;
    left: 0;
    position: absolute;
    top: 0;
    width: 80px;
}

.half-width input {
    border: 1px solid #ddd;
    margin-bottom: 14px;
    padding: 10px;
    width: calc(50% - 10px);
}

.comment-form textarea {
    border: 1px solid #ddd;
    margin-bottom: 15px;
    padding: 10px;
    width: 100%;
}

.comment-form button {
    background: #5d6b82 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    padding: 10px 20px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.comment-form button:hover {
    background: #f39c12 none repeat scroll 0 0;
}

/*-------------------------------
    22. SERVICE PAGE
-------------------------------*/

.service-image {
    margin-bottom: 40px;
}

.service-image img {
    width: 100%;
}

.service-details-text {
    margin-bottom: 50px;
}

.service-menu h4 {
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
    margin-bottom: 0;
    padding: 10px;
    text-align: center;
}

.service-menu ul {
    border: 1px solid #ddd;
}

.service-menu > ul li {
    border-top: 1px dashed #ddd;
    display: block;
    margin-top: -1px;
}

.service-menu ul li a {
    display: block;
    padding: 10px 20px;
}

.service-menu ul li a i {
    float: right;
}

.service-menu ul li a:hover {
    color: #f39c12;
}

/*------------------------------
    23. 404 ERROR PAGE
-------------------------------*/

.error-content img {
    margin-bottom: 40px;
}

.error-content h3 {}

.error-content h2,
.error-content h3 {
    letter-spacing: 1px;
    text-transform: capitalize;
}

.error-area .read-more {
    width: auto;
}

.input-group-append,.input-group-prepend {
display:flex;
}

.input-group-append .btn,.input-group-prepend .btn {
position:relative;
z-index:2;
}

.input-group-append .btn:focus,.input-group-prepend .btn:focus {
z-index:3;
}

.input-group-prepend {
margin-right:-1px;
}

.input-group-text {
display:flex;
-ms-flex-align:center;
align-items:center;
margin-bottom:0;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#495057;
text-align:center;
white-space:nowrap;
background-color:#e9ecef;
border:1px solid #ced4da;
border-radius:.25rem;
padding:.375rem .75rem;
}

.input-group-text input[type=checkbox],.input-group-text input[type=radio] {
margin-top:0;
}

.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea) {
height:calc(1.5em+1rem+2px);
}

.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text {
font-size:1.25rem;
line-height:1.5;
border-radius:.3rem;
padding:.5rem 1rem;
}

.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea) {
height:calc(1.5em+.5rem+2px);
}

.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text {
font-size:.875rem;
line-height:1.5;
border-radius:.2rem;
padding:.25rem .5rem;
}

.input-group-lg>.custom-select,.input-group-sm>.custom-select {
padding-right:1.75rem;
}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text {
border-top-right-radius:0;
border-bottom-right-radius:0;
}

.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text,.input-group-append {
margin-left:-1px;
}

/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker {
  padding: 4px;
  direction: ltr;

}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
  width: 100%;
	float: right;
}

.ui-datepicker {
width: 100%;
	height: inherit;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;

  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;

}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-h {
	height: 40px;
}
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

html#jetavia_policy, #jetavia_policy body {
    margin: 0;
    padding:0
}

html#jetavia_policy {
    overflow-y: scroll;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust:100%
}

#jetavia_policy h1, #jetavia_policy h2, #jetavia_policy h3, #jetavia_policy h4, #jetavia_policy h5, #jetavia_policy h6, #jetavia_policy p, #jetavia_policy blockquote, #jetavia_policy pre, #jetavia_policy a, #jetavia_policy abbr, #jetavia_policy acronym, #jetavia_policy address, #jetavia_policy cite, #jetavia_policy code, #jetavia_policy del, #jetavia_policy dfn, #jetavia_policy em, #jetavia_policy img, #jetavia_policy q, #jetavia_policy s, #jetavia_policy samp, #jetavia_policy small, #jetavia_policy strike, #jetavia_policy strong, #jetavia_policy sub, #jetavia_policy sup, #jetavia_policy tt, #jetavia_policy var, #jetavia_policy dd, #jetavia_policy dl, #jetavia_policy dt, #jetavia_policy li, #jetavia_policy ol, #jetavia_policy ul, #jetavia_policy fieldset, #jetavia_policy form, #jetavia_policy label, #jetavia_policy legend, #jetavia_policy button, #jetavia_policy table, #jetavia_policy caption, #jetavia_policy tbody, #jetavia_policy tfoot, #jetavia_policy thead, #jetavia_policy tr, #jetavia_policy th, #jetavia_policy td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    line-height: 1;
    font-family:inherit
}

#jetavia_policy table {
    border-collapse: collapse;
    border-spacing:0
}

#jetavia_policy ol, #jetavia_policy ul {
    list-style:none
}

#jetavia_policy q:before, #jetavia_policy q:after, #jetavia_policy blockquote:before, #jetavia_policy blockquote:after {
    content: ""
}

#jetavia_policy a:focus {
    outline:thin dotted
}

#jetavia_policy a:hover, #jetavia_policy a:active {
    outline:0
}

#jetavia_policy article, #jetavia_policy aside, #jetavia_policy details, #jetavia_policy figcaption, #jetavia_policy figure, #jetavia_policy footer, #jetavia_policy header, #jetavia_policy hgroup, #jetavia_policy nav, #jetavia_policy section {
    display:block
}

#jetavia_policy audio, #jetavia_policy canvas, #jetavia_policy video {
    display: inline-block;
    * display:inline;
    * zoom:1
}

#jetavia_policy audio:not([controls]) {
    display:none
}

#jetavia_policy sub, #jetavia_policy sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align:baseline
}

#jetavia_policy sup {
    top:-0.5em
}

#jetavia_policy sub {
    bottom:-0.25em
}

#jetavia_policy img {
    border: 0;
    -ms-interpolation-mode:bicubic
}

#jetavia_policy button, #jetavia_policy input, #jetavia_policy select, #jetavia_policy textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    * vertical-align:middle
}

#jetavia_policy button, #jetavia_policy input {
    line-height: normal;
    * overflow:visible
}

#jetavia_policy button::-moz-focus-inner, #jetavia_policy input::-moz-focus-inner {
    border: 0;
    padding: 0
}

#jetavia_policy button, #jetavia_policy input[type="button"], #jetavia_policy input[type="reset"], #jetavia_policy input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}

#jetavia_policy input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

#jetavia_policy input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none
}

#jetavia_policy textarea {
    overflow: auto;
    vertical-align:top
}

html#jetavia_policy {
    -webkit-font-smoothing:antialiased
}

#jetavia_policy p {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom:9px
}

#jetavia_policy p small {
    font-size: 11px;
    color:#bfbfbf
}

#jetavia_policy h1, #jetavia_policy h2, #jetavia_policy h3, #jetavia_policy h4, #jetavia_policy h5, #jetavia_policy h6 {
    font-weight: bold;
    color:#59636D
}

#jetavia_policy h1 {
    margin-bottom: 18px;
    font-size: 30px;
    line-height:2
}

#jetavia_policy h1 small {
    font-size:18px
}

#jetavia_policy h2 {
    font-size: 24px;
    margin-bottom: 18px;
    line-height:1.5
}

#jetavia_policy h2 small {
    font-size:14px
}

#jetavia_policy h3, #jetavia_policy h4, #jetavia_policy h5, #jetavia_policy h6 {
    margin-bottom:9px
}

#jetavia_policy h3 {
    font-size:18px
}

#jetavia_policy h3 small {
    font-size:14px
}

#jetavia_policy h4 {
    font-size:16px
}

#jetavia_policy h4 small {
    font-weight: bold;
    font-size:13px
}

#jetavia_policy h5 {
    font-size: 13px;
    padding-top:19px
}

#jetavia_policy h6 {
    font-size: 13px;
    color: #bfbfbf;
    text-transform:uppercase
}

#jetavia_policy ul ul, #jetavia_policy ul ol, #jetavia_policy ol ol, #jetavia_policy ol ul {
    margin:0
}

#jetavia_policy ul.styled, #jetavia_policy ul {
    list-style: disc;
    padding-top:5px
}

#jetavia_policy ul.styled li, #jetavia_policy ul li {
    list-style: disc;
    line-height: 19px;
    font-size: 13px;
    margin-left: 30px;
    margin-top:2px
}

#jetavia_policy ol {
    list-style:decimal
}

#jetavia_policy ul.unstyled {
    list-style: none;
    margin-left:0
}

#jetavia_policy dl {
    margin-bottom:18px
}

#jetavia_policy dl dt, #jetavia_policy dl dd {
    line-height:18px
}

#jetavia_policy dl dt {
    font-weight:bold
}

#jetavia_policy dl dd {
    margin-left:9px
}

#jetavia_policy hr {
    margin: 0 0 19px;
    border: 0;
    border-bottom:1px solid #eee
}

#jetavia_policy strong {
    font-style: inherit;
    font-weight:bold
}

#jetavia_policy em {
    font-style: italic;
    font-weight: inherit;
    line-height:inherit
}

#jetavia_policy .muted {
    color:#bfbfbf
}

#jetavia_policy blockquote {
    margin-bottom: 18px;
    border-left: 5px solid #eee;
    padding-left:15px
}

#jetavia_policy blockquote p {
    font-size: 14px;
    font-weight: 300;
    line-height: 18px;
    margin-bottom:0
}

#jetavia_policy blockquote small {
    display: block;
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
    color:#bfbfbf
}

#jetavia_policy blockquote small:before {
    content: '\2014 \00A0'
}

#jetavia_policy address {
    display: block;
    line-height: 18px;
    margin-bottom:18px
}

#jetavia_policy code, #jetavia_policy pre {
    padding: 0 3px 2px;
    font-family: Monaco, Andale Mono, Courier New, monospace;
    font-size: 12px;
    border-radius:3px
}

#jetavia_policy code {
    background-color: #fee9cc;
    color: rgba(0, 0, 0, 0.75);
    padding:1px 3px
}

#jetavia_policy pre {
    background-color: #f5f5f5;
    display: block;
    padding: 17px;
    margin: 0 0 18px;
    line-height: 18px;
    font-size: 12px;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap:break-word
}

#jetavia_policy .breadcrumbs {
    padding: 0 0 10px 0;
    margin-bottom: 30px;
    border-bottom: 1px solid #F6F6F6;
    width:100%
}

#jetavia_policy .breadcrumbs > li {
    float: left;
    filter: alpha(opacity=50);
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity:0.5
}

#jetavia_policy .breadcrumbs > li:not(:last-child):after {
    color: #333B43;
    padding: 0 10px;
    content: "\203a"
}

#jetavia_policy .breadcrumbs + .pills, #jetavia_policy .breadcrumbs + .sec_tabs {
    margin-top:-15px
}

#jetavia_policy .table {
    display: table;
    border-collapse: collapse;
    padding: 0 !important;
    margin:0
}

#jetavia_policy .cust_row {
    display: table-row;
    margin:0
}

#jetavia_policy .column {
    display: table-cell;
    vertical-align: top;
    padding:30px
}

#jetavia_policy .box_primary {
    border: 1px solid #C0C1C1;
    border-bottom-color: #A8AAAB;
    -webkit-box-shadow: 0 1px 0 #ebebec;
    box-shadow: 0 1px 0 #ebebec;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    background:#FFF
}

#jetavia_policy .box_content {
    border-radius: 4px;
    padding:30px
}

#jetavia_policy .box_content .jet_content {
    padding:30px
}

#jetavia_policy .box_content .jet_content > hr {
    width: 686px;
    margin-left: -30px;
    margin-right:-30px
}

#jetavia_policy .box_content .aside {
    width: 191px;
    padding:30px
}

#jetavia_policy .box_content .aside.aside-right {
    border-left:1px solid #DFDFDF
}

#jetavia_policy .table > .box_content {
    padding:0
}

#jetavia_policy .box_10 {
    padding: 10px;
    border-radius: 3px;
    margin-bottom:15px
}

#jetavia_policy .box_10 > h4 {
    margin-bottom: 0;
    font-size:13px
}

#jetavia_policy .box_10 > .w_icon, #jetavia_policy .box_10.expand > .w_icon, #jetavia_policy .box_10 > .w_icon.expand-click, #jetavia_policy .box_10.expand > .w_icon.expand-click {
    padding-left: 45px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position-x: 10px;
    background-position-y: 7px;
    background-position:10px 7px
}

#jetavia_policy .box_10 > .w_icon_16, #jetavia_policy .box_10.expand > .w_icon_16, #jetavia_policy .box_10 > .w_icon_16.expand-click, #jetavia_policy .box_10.expand > .w_icon_16.expand-click {
    padding-left: 40px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position-x: 11px;
    background-position-y: 11px;
    background-position:11px 11px
}

#jetavia_policy .box_10 > .w_icon_24, #jetavia_policy .box_10.expand > .w_icon_24, #jetavia_policy .box_10 > .w_icon_24.expand-click, #jetavia_policy .box_10.expand > .w_icon_24.expand-click {
    padding-left: 45px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position-x: 10px;
    background-position-y: 10px;
    background-position:10px 10px
}

#jetavia_policy .box_5 {
    padding: 5px;
    border-radius: 3px;
    font-size: 11px;
    margin-bottom:15px
}

#jetavia_policy .box_5 hr {
    padding-top: 5px;
    margin: 0 -5px 5px -5px;
    border: 0;
    border-bottom:1px solid #AC3737
}

#jetavia_policy .box_5.w_icon_16 {
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position-x: 8px;
    background-position-y: 6px;
    background-position:8px 6px
}

#jetavia_policy .box_5.w_icon_16 hr {
    width: 100%;
    padding-left: 30px;
    padding-right: 5px;
    margin-left: -30px;
    margin-right:-5px
}

#jetavia_policy .box_5.w_icon_16.red {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEUAAAD%2F%2F%2F8AAAD%2F%2F%2F8AAAAAAAD%2F%2F%2F%2F%2F%2F%2F%2FT09P%2F%2F%2F%2F9%2Ff3Y2Nj9%2Ff39%2Ff3d3d3%2F%2F%2F%2F8%2FPz39%2Ff19fX%2B%2Fv79%2Ff34%2BPj5%2Bfn8%2FPz9%2Ff3%2F%2F%2F8ZO4GEAAAAGXRSTlMAEB0gMDNAUHSAgYSRoaWwsra3weLl5fLyUJhrdwAAAF1JREFUeF6NzUcWhCAAwFAQsIPOWCD3v6gPxLYjy7%2BJKE1Ok%2FxAD%2BMbFIB6wYIxLA%2FUbEJAc8PKHmG9oAOkArq8DICdgXCuLUA7EDkBsd%2BfWALnyXmXoNImpytR0AEwdQcUE5t8VQAAAABJRU5ErkJggg%3D%3D)
}

#jetavia_policy .box_thumb {
    background: #FFF;
    -webkit-box-shadow: 0 0 1px #a3a3a3, 0 1px 1px #a3a3a3;
    box-shadow: 0 0 1px #a3a3a3, 0 1px 1px #a3a3a3;
    padding:6px
}

#jetavia_policy footer {
    margin-top: 17px;
    padding-top: 17px;
    border-top:1px solid #eee
}

#jetavia_policy hr {
    padding-top: 15px;
    margin:0 0 15px 0
}

#jetavia_policy hr.primary {
    border: 0;
    border-bottom: 1px solid #DFDFDF;
    -webkit-box-shadow: 0 1px 0 #f7f7f7;
    box-shadow:0 1px 0 #f7f7f7
}

#jetavia_policy .btn {
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    background-color: rgba(0, 0, 0, 0.08);
    padding: 0 20px;
    line-height: 38px;
    color: #54616B;
    font-size: 13px;
    border: 0;
    border-radius: 4rem;
    border-collapse: separate;
    -webkit-transition: 0.1s linear all;
    transition:0.1s linear all
}

#jetavia_policy .btn:hover {
    background-position: 0 -15px;
    text-decoration:none
}

#jetavia_policy .btn:focus {
    outline:1px dotted #666
}

#jetavia_policy .btn.primary {
    color: #fff;
    background-color:#0073CE
}

#jetavia_policy .btn:active {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05)
}

#jetavia_policy .btn.disabled {
    cursor: default;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled = false);
    filter: alpha(opacity=65);
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
    -webkit-box-shadow: none;
    box-shadow:none
}

#jetavia_policy .btn[disabled] {
    cursor: default;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled = false);
    filter: alpha(opacity=65);
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65;
    -webkit-box-shadow: none;
    box-shadow:none
}

#jetavia_policy .btn.large {
    font-size: 16px;
    line-height: normal;
    padding: 0 14px;
    border-radius:6px
}

#jetavia_policy .btn.mid_large {
    padding: 0 10px;
    line-height: 32px;
    font-size:13px
}

#jetavia_policy .btn.mid {
    padding: 0 10px;
    line-height: 28px;
    font-size:11px
}

#jetavia_policy .btn.small {
    padding: 0 8px;
    line-height: 18px;
    font-size:11px
}

#jetavia_policy :root .alert-message, #jetavia_policy :root .btn {
    border-radius:0 \0
}

#jetavia_policy button.btn::-moz-focus-inner, #jetavia_policy input.btn[type=submit]::-moz-focus-inner {
    padding: 0;
    border:0
}

#jetavia_policy .circle {
    font-size: 11px;
    line-height: 18px;
    width: 18px;
    padding: 0;
    text-align: center;
    border-radius:11px
}

#jetavia_policy .circle.small {
    width: 14px;
    line-height: 14px;
    border-radius: 9px;
    padding:0
}

#jetavia_policy .blue {
    color: #fff;
    background-color:#0073CE
}

#jetavia_policy .yellow {
    color: #6D693D;
    background-color:#FFD24D
}

#jetavia_policy .red {
    color: #FFF;
    background-color:#FF5D4D
}

#jetavia_policy .red a, #jetavia_policy .red a:hover:not(.btn) {
    color:#FFF
}

#jetavia_policy .red a {
    border-bottom-color:rgba(247, 247, 247, 0.3)
}

#jetavia_policy .red a:hover {
    border-bottom-color:rgba(247, 247, 247, 0.6)
}

#jetavia_policy .green {
    color: #4D6C47;
    background-color:#F1FFD5
}

#jetavia_policy .jetgreen {
    color: #ffffff;
    background-color:#1CC691
}

#jetavia_policy .azure {
    color: #364048;
    background-color:#D2ECFE
}

#jetavia_policy .white {
    color: #54616B;
    background-color:#F8F8F8
}

#jetavia_policy .black {
    color: #FFF;
    background-color:#333333
}

#jetavia_policy .trasp {
    color: #333B43;
    background-color:#FFFFFF
}

#jetavia_policy .alert-message {
    position: relative;
    padding: 7px 15px;
    margin-bottom: 18px;
    color: #404040;
    background-color: #eedc94;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
    background-image: linear-gradient(to bottom, #fceec1, #eedc94);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #eedc94 #eedc94 #e4c652;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25)
}

#jetavia_policy .alert-message .close {
    * margin-top:3px
}

#jetavia_policy .alert-message h5 {
    line-height:18px
}

#jetavia_policy .alert-message p {
    margin-bottom:0
}

#jetavia_policy .alert-message div {
    margin-top: 5px;
    margin-bottom: 2px;
    line-height:28px
}

#jetavia_policy .alert-message .btn {
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    box-shadow:0 1px 0 rgba(255, 255, 255, 0.25)
}

#jetavia_policy .alert-message.block-message {
    background-image: none;
    background-color: #fdf5d9;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled = false);
    padding: 14px;
    border-color: #fceec1;
    -webkit-box-shadow: none;
    box-shadow:none
}

#jetavia_policy .alert-message.block-message ul, #jetavia_policy .alert-message.block-message p {
    margin-right:30px
}

#jetavia_policy .alert-message.block-message ul {
    margin-bottom:0
}

#jetavia_policy .alert-message.block-message li {
    color:#404040
}

#jetavia_policy .alert-message.block-message .alert-actions {
    margin-top:5px
}

#jetavia_policy .alert-message.block-message.error, #jetavia_policy .alert-message.block-message.success, #jetavia_policy .alert-message.block-message.info {
    color: #404040;
    text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)
}

#jetavia_policy .alert-message.block-message.error {
    background-color: #fddfde;
    border-color:#fbc7c6
}

#jetavia_policy .alert-message.block-message.success {
    background-color: #d1eed1;
    border-color:#bfe7bf
}

#jetavia_policy .alert-message.block-message.info {
    background-color: #ddf4fb;
    border-color:#c6edf9
}

#jetavia_policy .fade {
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
    opacity:0
}

#jetavia_policy .fade.in {
    opacity:1
}

#jetavia_policy .expand-click {
    cursor: pointer;
    position:relative
}

#jetavia_policy .box_10.expand .expand-click {
    margin: -10px;
    padding:12px 25px 13px 10px
}

#jetavia_policy .box_10.expand .expand-content {
    margin-top:10px
}

#jetavia_policy .box_10.expand .expand-content > * :first-child {
    margin-top: 0;
    padding-top:0
}

#jetavia_policy .expand.expanded .expand-click:after, #jetavia_policy .box_10.expand.expanded .expand-click:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 19px;
    border: 5px;
    border-color: transparent;
    border-style: solid;
    border-top-color:#333B43
}

#jetavia_policy .expand .expand-click, #jetavia_policy .box_10.expand .expand-click, #jetavia_policy .expand.expanded .expand-click, #jetavia_policy .box_10.expand.expanded .expand-click {
    border-bottom: 1px dotted #DDD;
    margin-bottom: 10px;
    -webkit-transition: 0.2s linear all;
    transition:0.2s linear all
}

#jetavia_policy .expand.collapsed .expand-click {
    border-bottom: 0;
    margin-bottom:-10px
}

#jetavia_policy .expand.collapsed .expand-click:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 17px;
    border: 5px;
    border-color: transparent;
    border-style: solid;
    border-right-color:#333B43
}

#jetavia_policy .all-collapsed .expand .expand-click:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 17px;
    border: 5px;
    border-color: transparent;
    border-style: solid;
    border-right-color:#333B43
}

#jetavia_policy .all-collapsed .expand .expand-click {
    border-bottom: 0;
    margin-bottom:-10px
}

#jetavia_policy .all-collapsed .expand-content {
    display:none
}

html#jetavia_policy, #jetavia_policy body {
    background-color:#FFF
}

#jetavia_policy {
    font-family: "Helvetica Neue", Helvetica, Arial, FreeSans, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    color:#59636D
}

#jetavia_policy body {
    margin:0
}

#jetavia_policy .jet_container-fluid {
    position: relative;
    min-width: 940px;
    padding-left: 20px;
    padding-right: 20px;
    zoom:1
}

#jetavia_policy .jet_container-fluid:before, #jetavia_policy .jet_container-fluid:after {
    display: table;
    content: "";
    zoom: 1;
    * display:inline
}

#jetavia_policy .jet_container-fluid:after {
    clear:both
}

#jetavia_policy .jet_container-fluid > .sidebar {
    float: left;
    width:220px
}

#jetavia_policy .jet_container-fluid > .jet_content {
    margin-left:240px
}

#jetavia_policy a {
    text-decoration: none;
    font-weight: bold;
    border-bottom: 1px solid #F6F6F6;
    color:#333b43
}

#jetavia_policy a.unstyled {
    border-bottom:0
}

#jetavia_policy a:hover:not(.btn) {
    color: #121518;
    border-bottom-color: #D6D6D6;
    -webkit-transition: 0.1s linear all;
    transition:0.1s linear all
}

#jetavia_policy a:focus {
    outline:none
}

#jetavia_policy a.no_border, #jetavia_policy a.no_border:hover {
    border-bottom-width:0
}

#jetavia_policy .pull-right {
    float:right
}

#jetavia_policy .pull-left {
    float:left
}

#jetavia_policy .hide {
    display:none
}

#jetavia_policy .show {
    display:block
}

#jetavia_policy .link_on_dark a {
    border-bottom-color:rgba(247, 247, 247, 0.3)
}

#jetavia_policy .link_on_dark a:hover {
    border-bottom-color: rgba(247, 247, 247, 0.6)
}

#jetavia_policy [class * ="policyicon_"] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAGFBMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz9%2BjSc3AAAAB3RSTlMAEEBQgMzQxeXuPgAAADJJREFUGFdjYMAJWEPhIAAPh70cDgoGK6cI5B8Yp6S8TACJk4gkA5RAcBKR9BQLoAUOAATNYYOCulUNAAAAAElFTkSuQmCC)
}

#jetavia_policy .policyicon_pdt_68 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2F10LmwAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAKVJREFUeF51jlmWwyAMBGXEboT6%2FqedIZAAJqnfer3QJKpGOrkKakW5noIrAlFA5V0EKL%2B8Iqw1d%2B%2FojflTx4JlNUJGnVe1tOBUfRMZYmjDCDKRINFBglCLnXiltnTClfAtEgACxvHJldHF4xYL3gLq1l1Mgfk5AZtQx%2FYfdroL4TySXFeRWTAQc0%2Fhe0FHbRiicsJGZG3iNgUPiimgYBUHlQP94g9%2BZg8xOTGEFAAAAABJRU5ErkJggg%3D%3D)
}

#jetavia_policy .policyicon_purpose_5 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAElBMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2BtTDCxAAAABXRSTlMAECBAgLf%2B2%2BsAAABGSURBVBhXY2AAA5ZQBwY4YA0NIJfjCjYHygkNDUTmBGPhgOyFc1iB6pE4wSAOUAGCIxoaiOCYhgYjOKqhQThkyODAAR4OAI98N9LK6tL3AAAAAElFTkSuQmCC)
}

#jetavia_policy .policyicon_purpose_7 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2F10LmwAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAINJREFUeF6V0UsOxCAIBmB8tVoZ4f6nnUqaoFUW%2FVeEj0hUMOKM9kE7CBcxr93SuGcCf%2FRZniCmXGVUwZV2M78DgYRXQDaAP0OzIJIB4C%2FaQo%2BTCyK9ISFizimAPyuNACjlKXW6SMF30B9I9YFndRieuZCCHKU0QIU1LDEhrvDrQG6EP%2FDZElAL0vLHAAAAAElFTkSuQmCC)
}

#jetavia_policy .policyicon_purpose_9 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAACC0lEQVQ4y7XSO2gWVhQH8BPxDRG%2BEhurMcSI4GsoPqjkZ6BLwcFFHUQJKqbEwRciDqZDF90cpIsILtZHh0KTIdQMgkTRiIshBoWgTRpbsVaxgqRf4uM4JCHfRzpIwXun8%2Bf%2BuHDOifj%2FxwoD2qek7Qat%2FG9Qr1%2FblLRNv%2FqyqKHCjIgIqw3oGE9mmtlQERGhw4DVERFmNFREhG91uq6gxUspnVdlky5dNqlyXkovtSi4rtPe8JeUaq1yWLN9tkVoklJThK1a7HXISrVSehpSGrXb5woWqFZljZNSOmmtBRapUe0Lu4xKOQZSr0633dejS7chKQ25p0%2BvHn3u6Bt7OQFSeuWG3pI6DbvpZ5dc8WwimwTPbYswx49Sei89sDNCpaoI6%2FyqWA5OmxUR4StF6Z0hX5puvyH%2FOmeeudrLwXfjg1prUCo6FuGyty444W89CpYZKQU%2FmF3ywwvVthtxwpwImz1yzjSdpWBYq2nWuzbWoQgX%2FaPOAd%2Br1O55hDOl4LHdDRXqnPVWehLhlPSNgiURFlof4adJMGC7eRERarRKr32t2qBn9lhlg%2BVq7fDbJDhasp%2BfueW9brOscdULv7vntlselnZpadlKH5fSRYvN16ytdJgT4KBGGzVqtNFmv4yndzWrt8WjqSCNGFZUNOxN2Xq8K6%2FD47Et%2FKg7ajAc9edHgz8ciU9%2BPgBKt4%2FTzlslzAAAAABJRU5ErkJggg%3D%3D)
}

#jetavia_policy .policyicon_purpose_10, #jetavia_policy .policyicon_purpose_15 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2F10LmwAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAKVJREFUeF51jlmWwyAMBGXEboT6%2FqedIZAAJqnfer3QJKpGOrkKakW5noIrAlFA5V0EKL%2B8Iqw1d%2B%2FojflTx4JlNUJGnVe1tOBUfRMZYmjDCDKRINFBglCLnXiltnTClfAtEgACxvHJldHF4xYL3gLq1l1Mgfk5AZtQx%2FYfdroL4TySXFeRWTAQc0%2Fhe0FHbRiicsJGZG3iNgUPiimgYBUHlQP94g9%2BZg8xOTGEFAAAAABJRU5ErkJggg%3D%3D)
}

#jetavia_policy .policyicon_purpose_13 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAJ1BMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz9PhkGkAAAADHRSTlMAECBAUHCQoLDA4PB7ua%2BoAAAAa0lEQVR42p3QQQ6AIAxE0aEIFdr7n1eMxIAOMfEt%2B9sF4IOkYt5YSTKO1Qd6p%2BQP6Zqrvyjd7zdiLJggO5VReajwhR%2FBnDIoDwrhQcAfkhd%2FtQO0KDqf1A0kmEZgDjk2AZPzPoJo6wFEYOsHFFISOn%2BKxfoAAAAASUVORK5CYII%3D)
}

#jetavia_policy .policyicon_purpose_14 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAMFBMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2Fjai5RAAAAD3RSTlMAECAwUGBwgJCgsMDQ4PASl6hyAAAAfklEQVR42pXRUQ6EMAgE0MEWW21l7n9btanJWnE3%2Bz4hhCHgq5jKooKD6FJS7OVQebIIROOphlY3dqrsLABidJgg0ZWw0bWBL%2F5vvO%2FIdGVM%2Fh0TMNMx47DwYcVJKgdV0MgwUwSXfA%2F0QY2dKW7CxutHA1lbHMFTavE9qsBvOztlFTRVyS%2BYAAAAAElFTkSuQmCC)
}

#jetavia_policy .policyicon_purpose_16 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAM1BMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2F10LmwAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAJFJREFUeF6V0NsOAyEIRVE6I4rFwvn%2Fr63N3CR10nQnPK2IUdpbpKmsorJQqOKTl2xeRhDsycMgA7QDGkmfq9cI%2FvNEhGcAO8CowAbAGTEwX1XDKvYNnJM7f78clVqfydOlgwRIG6S1TwDdQEnD3cv1iWw4f54VQ1qfUO5QDDGYVLNCmOQ5O2Ea8R2kP8FWobvefhoT%2FSVCMbAAAAAASUVORK5CYII%3D)
}

#jetavia_policy .icon_ribbon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAW0lEQVR42u3OwQkAIQxE0XSWVrazlJpdQdGDC0pQEf7A3ELmibsPV1V9pDM%2FAQAAAAAAAAAAAAAAEAXY1%2BcUwCQnITYD6niL2ASo4z3EaoDKf8qNBQHxArgK8ALKMXCw%2Bim7vwAAAABJRU5ErkJggg%3D%3D)
}

#jetavia_policy .icon_owner {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAMFBMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz%2Fjai5RAAAAD3RSTlMAECAwQGBwgJCgsMDQ4PC8YWy5AAAAiElEQVR42o2QwRKFIAhFIcwyRP7%2Fb3uNlkBv0dkw3jODd4AbPHhNC7xAafqjYBRZOzUa0cHmc9IbiZsefIFtiuQ68RS7FUkNnwTWmRewLE9ewSPh73dfCgJbzxkiRxcrDGJhWVxa5MqYr1HzcLSPRo2ojcoZAcyV2F1MzaPoxIqcP4gGkP5BcAIxQBCQ7o5t3AAAAABJRU5ErkJggg%3D%3D)
}

#jetavia_policy .icon_general {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAGFBMVEUAAAA%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz8%2FPz9%2BjSc3AAAAB3RSTlMAEEBQgMzQxeXuPgAAADJJREFUGFdjYMAJWEPhIAAPh70cDgoGK6cI5B8Yp6S8TACJk4gkA5RAcBKR9BQLoAUOAATNYYOCulUNAAAAAElFTkSuQmCC)
}

#jetavia_policy .icon_temple_24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABwklEQVR42s3Wu0vDUBjGYS%2BLsbZSSaWgguAFHFztYEmFbp0E%2FwOrgotQFyetOKiTLqKCWCenbl20S8FFERydBLt1KV7QwUGR4094hQymjYpi4SGH9zvf%2BUgCoQ3GmF%2F1dwNq%2FRzHaUwkEn24lP73rEaL%2FwEcZmEcJexiDyfKrG8P0OG9OIDBrCvPKMuh98sDaApiAmWYj8fiqg%2FjSrWy9gbrDlDzEHIwLi9YRieiWMOrakIPvZ4DKHYhjTsYD%2Be48Kqrdwpdnw1I4RAFbCKHHWxhX%2BtjHGFb2ZbynHoKOiNV7x3YrnWLrmFFWqvm6vH7DmK4ho0l5NGGCialoiyvPbZ6Yn4GOHhCFBsoIQSDOTHKStoTVY%2FjZ0Act7CxiiICqGJaqsqK2mOrJ%2F6VARGs6ZA2ZTNyq6yoPZF%2FNWC0xiOaEq9HNOpnQBIG3djFGcLKFsQoO8UOepQl%2FQyIIKtP9BjSylcwghhWlKWR0N4sIp4D1NCKDgR0DSIEGxbCYikLibvH8voWNWMdD6jiEXe4waOye1GdGntc9Qcso8nrDtoxgEFdIcp81INed7CIBWQw%2F00ZnbH42YAXef4RnfNn%2FyreALybXwSLU3v7AAAAAElFTkSuQmCC)
}

#jetavia_policy .icon_box_24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABv0lEQVR42t3Vz0uTcRzAcUMyWhmWdAgqkKDMiBHt0A%2FYsploddwpO1gk0l%2BQEEQU0iUPgd0LIpCOCh2KkG4GTaI6mqAmWhG0CQ5jfXsdntN4bJPRxS%2B84IFnz%2Ff97Nl4Pg0hhP9qkwT%2BtTKZTCN7uM0qeTrZuc4ltQVs0EqK%2B3xmigc8Z5E39HOI7TUFfHAbJxngNQtM0kdzg5VOp7c4TvKYeeZ4wmXaYgNONHGcW7zjA6Mkqzy%2BZq4zzgxj5DhcGUgxwzSZ9TasEtvFCL%2F4WBm4SKDAPXrZV%2BPGWznFVSYIhMpAliILhEieO5ynMWbjDgZ4xjxlAn%2FiAt0skeMG44TIT8boo51zDPOeEqFSXKAnCrRHd5fgNMN8IrDCFLOUCVB74CsdZBlkL03s5xG%2FCcAGA73M0cIViswyQisn%2BFZPoIdljkWP6AIvKDFIiuV6Al2s8JIciSh0hqNk%2BVHvNwiRNd5ylwNRqKvewNnYv1z0O%2FCQ7xsIFCsDCS4xyhKhwiprhCqmGaIz%2Fm0qxBGu8YoCoYpFntLNwbS3ba3zYDdJhshTohwpMEE%2FbeyoMg%2BqTrQWbvKFSSxDJn5tsqH%2FF0QW2NxzTlYFAAAAAElFTkSuQmCC)
}

#jetavia_policy .icon_tools_24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABdklEQVR42rXVzyuDcRzA8WU3ctOag0RiO5mEg8MKcaJc%2FAlcdxppKPlZdpeTE0dqxZWaaEnh7DShlYuJbG0f78Nz%2BPj2zfM89Wz1qmff5%2FPdu%2B27tpCINNTfJzySyeQGhkPGg7UljBtrEbxDMOkaYCiKJ8QtgR0cGWt9EMe8l8AIBAOWwCGKxtqMCux5CSRQxyW61QtNo4yCEVhWgRzCboFm5CF4xTVuUYUgZQTOVeAZHV4OeRSfEMMFWoxAVt2%2FQtQ14Gzsx43anEWr5Vx61Eza9Qz%2B%2BXw71S09M6hm1v0GVtXmWCMCa2pz3BpgXc1kAg2w1oW0mjnGRJCBOYjhLshAO96MQCroM3hQMzUMBfkOZvEDUU78BFbUxl5LYBdiqPgJbKmNCUtg2xL48PpTMYVvFFDEPdqCDDwi51xHIVi0%2FAGJoew18IJ957oJFWx6CHx5DSygjgPkUULM8i2qGoFTP4ecgaCEMcshh5FFDYIzRGyBhvoF3n%2ByMxzF1ykAAAAASUVORK5CYII%3D)
}

#jetavia_policy .icon_paper_24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABYklEQVR42t3VP0vDQBjH8Tq4SKXiWFwcRHARVyspgq9AOjkoLoKTcymk%2BjKKYDcnO6iLKPgHRJ11aVGkgt2M2IiWlobzKzyB4zBwBGvBwIdc7rnjR8ITLqGU6qm%2FC8hms%2Bo39TWgg0fUUJX7PV7RlVo1Qtsm4Ckhl%2BM4A%2BGY%2BQJ8TCYiLmp1m4AHWbyGa%2BxiFEtQMneIY80RTtCyCahJwDpOsYc0FtHGDS5wbjjDp03AM6aRRhIpTGAbH5jBEJIm208UwMcbmuIFHam34KEZ0tYGNgEeXFEUW9jAKvLYRFHjCs8moIEMZpHRxnNwzJrx3Oj%2Fj2a%2BQbT4b%2BDBjcmz6iK9M6LF76I6UnHY%2Fgc%2BythB2YK%2B1tcC%2Ful54COPMeT0tsMBxsW%2B0dY52VPAe1RAgAoGw7OA8QoUbvVzgPEU7qS2HJ4b33tRQfBTQBcl4wBZgMIlhrX5EVxJbd7YU0JXD%2BipLw8sG8DBrCLzAAAAAElFTkSuQmCC)
}

#jetavia_policy .icon_man_24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABLUlEQVR42t3VsUrDUBSAYaWtSwSp6NAH6CbOVSHZ9QEEBx9AEPc6OAh9Bp0KDg6igqs4tktXFQQnKQiKiNRAp%2BT4C2cImqbXc3Fp4VsazvlpuUmmRORfTUig6BNFURnbeISoB2yhlDPiHvhegF18Qn74wA5KPoE13EFGuEXDFGBwBoeQMQ5QsQSqOHUInGDOEljElUPgEguWwDzOHQJnqFoCszh2CBwhsAQq2EdSsDxFE2XrMV3HS0HgFRs%2B90ENNwWBa9TMgTAMp%2FWR8J6z%2FA2bXo8K%2FRXLuB9xFy%2BZAwwHWMUF4pxArNdWnE%2BRLm2ghS76SMecoj66aOls8CvAl3XsoYNnDCF%2FNNTZju6qZwO93L%2FBLkYvGxggVeIpVYNsoI0nJBBPie5qT8ZL%2FwsLLryq%2FnnTDAAAAABJRU5ErkJggg%3D%3D)
}

#jetavia_policy .icon_keyhole_24 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABIUlEQVR42rXUP0vCQRjA8bIoiAppLmwQEmehSX5RLTb2Huw9RGODLvUCXG0Kp16ALhENNRjRXLRlIeafJOyevkNu14M89%2FPgMx133%2BF4bkZEpkrdHK8oipIoowuHK2QxGxzgkk1cYgD3R9BEAQlzgMOruMA3xOMZuZDAEToQxRkWrYEHOIiiibQ1IBMEOtixBn4mCLSRtwbqIKIGbrFhDRzgA6I4xpw1kMA5ep6LHa6RCh20ddx4Aq%2FYj2OSF1D3BJ6QjCOQwosn8IbtOAK7%2BPQEvlAcf3ghj1zE4J9HrmApJDCPkvLZ3WMtJLCCmjLNLWRCAmk8KkPWxyHMgQLaSmCIk5BJPkVfCYxQxbI10MBQCTjcYcsaeMcIomhhTwtM1S9g12NLa1YPRQAAAABJRU5ErkJggg%3D%3D)
}

#jetavia_policy .jet_base_container {
    border-radius: 3px;
    background: #ffffff;
    color: #6B6B6B;
    position:relative
}

#jetavia_policy .jet_base_container > .close {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAMAAAAmopZHAAAAw1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4eHh1dXUAAAAAAAAAAAAAAAAAAABfX18AAAAAAAAAAAAAAAAAAAAAAAA2NjYAAAAAAAArKyvJycne3t7X19eFhYWxsbGVlZWsrKzr6%2BvLy8vJycnv7%2B%2Fp6enS0tLi4uL09PTv7%2B%2F8%2FPz7%2B%2Fv4%2BPj39%2FcAAABPT09fX19vb2%2F%2F%2F%2F9S%2BfXQAAAAPHRSTlMAAgMEBQYHCgsMDQ4PEhMWGRobHB8gIiMkJScoKSs0NT1DRUpMWF5gjpOYmaGjpr%2FIys3S1dnZ7vP09vfFQC13AAAA9ElEQVR42oXQZ6%2BCMBiG4aeCAoqiuPceuPes8P7%2FX6Xn5RgBTbw%2BNO3dpG2KH0RcM5JJQ4uLUE2UnSM9HZ1y4r0TM50z%2FTs7ZuyVSysKWJX8DZHeUsg2zUfpU4qY6gBE8xLtl6YAtAnP79Ij8uSdFxMNsHY8lVK67nPgxc4CisQ8yTxiRaBGPvcvu%2BSrAY1vvQHUv51TByqHz3sPFcCef75zbgOpwZUiroMUoFSX0b6sKgDMzjqc1x2Tvznb2wTzppf1P1q1u7PTq55mXVuFT7Va48X%2BRnTbL8YtizMTRqHdH45Gw367YAgEKHoml8%2FnMroC9gCKfVabzD1q%2BwAAAABJRU5ErkJggg%3D%3D) no-repeat;
    border: none;
    display: block;
    position: absolute;
    z-index: 110;
    top: -10px;
    right: -9px;
    height: 24px;
    width:23px
}

#jetavia_policy p {
    line-height: 19px;
    margin: 0;
    padding-top:11px
}

#jetavia_policy address {
    margin: 0;
    line-height: inherit;
    display:inline
}

#jetavia_policy a {
    font-weight: normal;
    border-bottom:1px solid #F0F0F0
}

#jetavia_policy .jet_content {
    position: relative;
    padding: 25px 30px;
    margin: 0 auto;
    border-radius:3px 3px 0 0
}

#jetavia_policy #wbars {
    position: relative;
    overflow-y: auto;
    overflow-x:hidden
}

#jetavia_policy #wbars .horizontal {
    display:none
}

#jetavia_policy .jet_header {
    border-bottom: 1px dotted #DFDFDF;
    padding-bottom: 25px;
    position:relative
}

#jetavia_policy .jet_header p {
    margin: 0;
    padding:0
}

#jetavia_policy .jet_header img {
    display: block;
    position: absolute;
    top: 5px;
    right:0
}

#jetavia_policy h1, #jetavia_policy h2, #jetavia_policy h3 {
    color: #3F3F3F;
    margin:0
}

#jetavia_policy h1 + p, #jetavia_policy h2 + p, #jetavia_policy h3 + p {
    padding-top:5px
}

#jetavia_policy h1 {
    font-size: 19px;
    font-weight: normal;
    line-height: 23px;
    margin-bottom:5px
}

#jetavia_policy h2 {
    font-size: 17px;
    font-weight: bold;
    line-height: 21px;
    padding-top:21px
}

#jetavia_policy h3 {
    font-size: 13px;
    line-height: 19px;
    font-weight: bold;
    padding-top:24px
}

#jetavia_policy h3 + p {
    padding-top:0
}

#jetavia_policy .iconed ul li h3 {
    padding-top: 10px;
    color:#615e5e
}

#jetavia_policy h4 {
    font-size: 13px;
    font-weight: bold;
    padding-top: 19px;
    margin-bottom:0
}

#jetavia_policy h4:first-child {
    padding-top:0
}

#jetavia_policy ul.for_boxes, #jetavia_policy ul.for_boxes > li, #jetavia_policy ul.unstyled, #jetavia_policy ul.unstyled > li {
    list-style: none;
    padding: 0;
    margin:0
}

#jetavia_policy ul.for_boxes {
    zoom:1
}

#jetavia_policy ul.for_boxes:before, #jetavia_policy ul.for_boxes:after {
    display: table;
    content: "";
    zoom: 1;
    * display:inline
}

#jetavia_policy ul.for_boxes:after {
    clear:both
}

#jetavia_policy .half_col {
    float: left;
    width: 50%;
    zoom:1
}

#jetavia_policy .half_col:before, #jetavia_policy .half_col:after {
    display: table;
    content: "";
    zoom: 1;
    * display:inline
}

#jetavia_policy .half_col:after {
    clear:both
}

#jetavia_policy .half_col:nth-child(2n + 1) > * {
    margin-right:15px
}

#jetavia_policy .half_col:nth-child(2n) > * {
    margin-left:15px
}

#jetavia_policy .half_col + .one_line_col, #jetavia_policy .half_col + .jet_footer {
    border-top:1px dotted #DFDFDF
}

#jetavia_policy .one_line_col {
    zoom: 1;
    float: left;
    width: 100%;
    border-bottom:1px dotted #DFDFDF
}

#jetavia_policy .one_line_col:before, #jetavia_policy .one_line_col:after {
    display: table;
    content: "";
    zoom: 1;
    * display:inline
}

#jetavia_policy .one_line_col:after {
    clear:both
}

#jetavia_policy .one_line_col > ul.for_boxes > li {
    float: left;
    width:50%
}

#jetavia_policy .one_line_col > ul.for_boxes > li:nth-child(2n + 1) {
    clear:left
}

#jetavia_policy .one_line_col > ul.for_boxes > li:nth-child(2n + 1) > div {
    margin-right:15px
}

#jetavia_policy .one_line_col > ul.for_boxes > li:nth-child(2n) {
    clear:right
}

#jetavia_policy .one_line_col > ul.for_boxes > li:nth-child(2n) > div {
    margin-left:15px
}

#jetavia_policy .one_line_col.wide {
    width:100%
}

#jetavia_policy .one_line_col.wide > ul.for_boxes > li {
    clear: both;
    width:100%
}

#jetavia_policy .one_line_col.wide > ul.for_boxes > li:nth-child(2n + 1) > div {
    margin-right:0
}

#jetavia_policy .one_line_col.wide > ul.for_boxes > li:nth-child(2n) > div {
    margin-left:0
}

#jetavia_policy ul.normal_list {
    list-style: disc;
    display: block;
    padding-top:11px
}

#jetavia_policy ul.normal_list li {
    list-style: disc;
    float: none;
    line-height: 19px;
    margin:5px 25px
}

#jetavia_policy .simple_pp > ul > li {
    padding-bottom:21px
}

#jetavia_policy .simple_pp > ul > li > ul .iconed {
    padding-left: 40px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position-x: 2px;
    background-position-y: 26px;
    background-position:2px 26px
}

#jetavia_policy .simple_pp .for_boxes > .one_line_col > ul.for_boxes {
    margin-top:0
}

#jetavia_policy .legal_pp .one_line_col {
    float: none;
    border-top: 0;
    padding-bottom:21px
}

#jetavia_policy .legal_pp .one_line_col > ul.for_boxes {
    margin-top:21px
}

#jetavia_policy .legal_pp .one_line_col > ul.for_boxes > li:nth-child(2n + 1) {
    clear: left;
    float:left
}

#jetavia_policy .legal_pp .one_line_col > ul.for_boxes > li:nth-child(2n) {
    float: right;
    clear:right
}

#jetavia_policy .legal_pp .definitions {
    margin-top:21px
}

#jetavia_policy .legal_pp .definitions .expand-click.w_icon_24 {
    margin-top: -11px;
    padding: 14px 10px 12px 45px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position-x: 5px;
    background-position-y: 0;
    background-position:5px 0
}

#jetavia_policy .legal_pp .definitions .expand-content {
    padding-left: 5px;
    padding-right:5px
}

#jetavia_policy .wrap p {
    display:inline-block
}

#jetavia_policy .jet_footer {
    clear: both;
    position: relative;
    font-size:11px
}

#jetavia_policy .jet_footer p {
    font-size: 11px;
    padding:0
}

#jetavia_policy .jet_content .jet_footer {
    padding:24px 0
}

#jetavia_policy .jet_content .jet_footer p:last-of-type {
    margin: 10px 0;
    clear:both
}

#jetavia_policy .jet_content .jet_footer .show_comp_link {
    display: block;
    float:right
}

#jetavia_policy .jet_container > .jet_footer {
    min-height: 21px;
    background-color: #F6F6F6;
    color: #717171;
    padding: 30px;
    -webkit-box-shadow: 0 -1px 6px #cfcfcf;
    box-shadow: 0 -1px 6px #cfcfcf;
    border-radius:0 0 3px 3px
}

#jetavia_policy .jet_container > .jet_footer > .btn {
    position: absolute;
    top: 25px;
    right:30px
}

#jetavia_policy .jet_container > .jet_footer .btn {
    padding: 0px 24px;
    line-height:29px
}

#jetavia_policy .jet_container > .jet_footer .button-stack {
    margin:-4px 0
}

#jetavia_policy .jet_container > .jet_footer .button-stack .btn + .btn {
    margin-left:5px
}

#jetavia_policy .jet_container > .jet_footer img {
    margin: -4px 3px 0;
    vertical-align: middle;
    width: 70px;
    height:25px
}

#jetavia_policy .wide {
    width:150px
}

@media (max-width: 767px) {
    #jetavia_policy .legal_pp .one_line_col, #jetavia_policy .legal_pp .half_col {
        width:100%
    }

    #jetavia_policy .legal_pp .one_line_col > ul.for_boxes > li, #jetavia_policy .legal_pp .half_col > ul.for_boxes > li {
        clear: both;
        width:100%
    }

    #jetavia_policy .legal_pp .one_line_col > ul.for_boxes > li:nth-child(2n + 1) > div, #jetavia_policy .legal_pp .half_col > ul.for_boxes > li:nth-child(2n + 1) > div {
        margin-right:0
    }

    #jetavia_policy .legal_pp .one_line_col > ul.for_boxes > li:nth-child(2n) > div, #jetavia_policy .legal_pp .half_col > ul.for_boxes > li:nth-child(2n) > div {
        margin-left:0
    }

    #jetavia_policy .jet_header img {
        position: static;
        margin-bottom:12.5px
    }

    #jetavia_policy .jet_content > .jet_footer .show_comp_link {
        position: static;
        display:inline
    }

    #jetavia_policy .jet_container > .jet_footer {
        padding:20px
    }

    #jetavia_policy .jet_container > .jet_footer .btn {
        top: 15px;
        right:15px
    }

    #jetavia_policy .jet_base_container > .close {
        content: "X";
        color: #000;
        font-size: 11px;
        line-height: 18px;
        padding: 0;
        text-align: center;
        border-radius: 30px;
        display: block;
        background: #fff url(../design/images/close_big.png) no-repeat;
        background-position-x: 18px;
        background-position-y: 18px;
        background-position: 18px 18px;
        position: absolute;
        z-index: 110;
        top: -10px;
        right: -10px;
        margin: 5px 5px 0 0;
        height: 57px;
        width: 60px;
        -webkit-box-shadow: 0 1px 1px #000000;
        box-shadow:0 1px 1px #000000
    }

    #jetavia_policy .jet_base_container > .close.small {
        width: 14px;
        line-height: 14px;
        border-radius: 9px;
        padding:0
    }
}

@media (max-width: 480px) {
    html#jetavia_policy {
        padding:0
    }

    #jetavia_policy body {
        padding:0
    }

    #jetavia_policy .jet_base_container, #jetavia_policy .jet_container {
        margin:0
    }

    #jetavia_policy .half_col:nth-child(2n + 1) > * {
        margin-right:0
    }

    #jetavia_policy .half_col:nth-child(2n) > * {
        margin-left:0
    }

    #jetavia_policy .one_line_col, #jetavia_policy .half_col {
        width:100%
    }

    #jetavia_policy .one_line_col > ul.for_boxes > li, #jetavia_policy .half_col > ul.for_boxes > li {
        clear: both;
        width:100%
    }

    #jetavia_policy .one_line_col > ul.for_boxes > li:nth-child(2n + 1) > div, #jetavia_policy .half_col > ul.for_boxes > li:nth-child(2n + 1) > div {
        margin-right:0
    }

    #jetavia_policy .one_line_col > ul.for_boxes > li:nth-child(2n) > div, #jetavia_policy .half_col > ul.for_boxes > li:nth-child(2n) > div {
        margin-left:0
    }

    #jetavia_policy .jet_header img {
        position: static;
        margin-bottom:12.5px
    }

    #jetavia_policy .jet_content > .jet_footer .show_comp_link {
        position: static;
        display:inline
    }

    #jetavia_policy .jet_container > .jet_footer {
        padding: 10px;
        text-align:center
    }

    #jetavia_policy .jet_container > .jet_footer .btn {
        position: static;
        width: auto;
        display: block;
        margin: 10px auto 0 auto;
        max-width:200px
    }

    #jetavia_policy .jet_container > .jet_footer.in_preview {
        padding:30px 10px
    }

    #jetavia_policy .jet_content {
        padding-left: 20px;
        padding-right:20px
    }

    #jetavia_policy .jet_base_container > .close {
        content: "X";
        color: #000;
        font-size: 11px;
        line-height: 18px;
        padding: 0;
        text-align: center;
        border-radius: 30px;
        display: block;
        background: #fff url(../design/images/close_big.png) no-repeat;
        background-position-x: 18px;
        background-position-y: 18px;
        background-position: 18px 18px;
        position: absolute;
        z-index: 110;
        top: -10px;
        right: -10px;
        margin: 5px 5px 0 0;
        height: 57px;
        width: 60px;
        -webkit-box-shadow: 0 1px 1px #000000;
        box-shadow:0 1px 1px #000000
    }

    #jetavia_policy .jet_base_container > .close.small {
        width: 14px;
        line-height: 14px;
        border-radius: 9px;
        padding:0
    }
}

#jetavia_policy.jetavia_fixed_policy .jet_base_container {
    max-width:800px
}

#jetavia_policy.jetavia_fixed_policy .jet_container {
    margin-left: auto;
    margin-right: auto;
    zoom:1
}

#jetavia_policy.jetavia_fixed_policy .jet_container:before, #jetavia_policy.jetavia_fixed_policy .jet_container:after {
    display: table;
    content: "";
    zoom: 1;
    * display:inline
}

#jetavia_policy.jetavia_fixed_policy .jet_container:after {
    clear:both
}

#jetavia_policy.jetavia_fluid_policy #wbars {
    overflow-y: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    height:auto
}

#jetavia_policy.jetavia_fluid_policy .jet_container {
    margin-top: 30px;
    margin-bottom:30px
}

#jetavia_policy.jetavia_fluid_policy .half_col:nth-child(2n + 1) > * {
    margin-right:0
}

#jetavia_policy.jetavia_fluid_policy .half_col:nth-child(2n) > * {
    margin-left:0
}

#jetavia_policy.jetavia_fluid_policy .one_line_col, #jetavia_policy.jetavia_fluid_policy .half_col {
    width:100%
}

#jetavia_policy.jetavia_fluid_policy .one_line_col > ul.for_boxes > li, #jetavia_policy.jetavia_fluid_policy .half_col > ul.for_boxes > li {
    clear: both;
    width:100%
}

#jetavia_policy.jetavia_fluid_policy .one_line_col > ul.for_boxes > li:nth-child(2n + 1) > div, #jetavia_policy.jetavia_fluid_policy .half_col > ul.for_boxes > li:nth-child(2n + 1) > div {
    margin-right:0
}

#jetavia_policy.jetavia_fluid_policy .one_line_col > ul.for_boxes > li:nth-child(2n) > div, #jetavia_policy.jetavia_fluid_policy .half_col > ul.for_boxes > li:nth-child(2n) > div {
    margin-left:0
}

#jetavia_policy.jetavia_embed_policy .jet_base_container {
    background:none
}

#jetavia_policy.jetavia_embed_policy .jet_container > .jet_footer {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius:none
}

#jetavia_policy.jetavia_embed_policy .expand-click {
    cursor:default
}

#jetavia_policy.jetavia_vip_policy.jetavia_terms_policy .jet_base_container {
    color:#666
}

#jetavia_policy.jetavia_vip_policy.jetavia_terms_policy h2 {
    font-size: 24px;
    padding-top:50px
}

#jetavia_policy.jetavia_vip_policy.jetavia_terms_policy h3 {
    color: #444;
    font-size: 20px;
    padding-top:45px
}

#jetavia_policy.jetavia_vip_policy.jetavia_terms_policy h4 {
    font-size: 16px;
    padding-top: 40px;
    color:#555
}

#jetavia_policy.jetavia_vip_policy.jetavia_terms_policy h5 {
    font-size: 14px;
    padding-top: 35px;
    margin-bottom: 0;
    color:#666
}

#jetavia_policy.jetavia_vip_policy.jetavia_terms_policy h6 {
    font-size: 12px;
    color: #505050;
    text-transform: uppercase;
    padding-top: 32px;
    margin-bottom:0
}

#jetavia_policy.jetavia_vip_policy.jetavia_terms_policy .definitions {
    margin-top:60px !important
}

#jetavia_policy.jetavia_vip_policy.jetavia_terms_policy .definitions .expand-content {
    padding:25px 15px !important
}

#jetavia_policy.jetavia_vip_policy.jetavia_terms_policy .definitions .expand-content h4 {
    font-size:15px !important
}

#jetavia_policy.jetavia_vip_policy.jetavia_terms_policy .definitions:before {
    content: "";
    border-top: 1px dotted rgba(0, 0, 0, 0.1);
    display: block;
    margin: 0 -10px;
    position: relative;
    top:-45px
}

#jetavia_policy.jetavia_vip_policy.jetavia_fixed_policy .jet_container {
    max-width: 660px;
    padding-top:80px
}

#jetavia_policy.jetavia_vip_policy .jet_base_container {
    color:#6B6B6B
}

#jetavia_policy.jetavia_vip_policy p {
    font-size: 14px;
    line-height:1.6
}

#jetavia_policy.jetavia_vip_policy .allcaps, #jetavia_policy.jetavia_vip_policy p.allcaps, #jetavia_policy.jetavia_vip_policy ul.allcaps li {
    font-variant: small-caps !important;
    font-weight: bold !important;
    font-size: 16px !important;
    font-family:-apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif !important
}

#jetavia_policy.jetavia_vip_policy ul li {
    font-size: 14px;
    line-height:1.6
}

#jetavia_policy.jetavia_vip_policy h1 {
    font-size: 30px;
    color: #141414;
    line-height: 1.6;
    margin-bottom:60px
}

#jetavia_policy.jetavia_vip_policy h2 {
    font-size: 18px;
    color: #141414;
    line-height: 1.6;
    padding-top: 50px;
    padding-bottom:15px
}

#jetavia_policy.jetavia_vip_policy h3 {
    color: #141414;
    font-size: 16px;
    line-height: 1.6;
    margin-bottom:10px
}

#jetavia_policy.jetavia_vip_policy .legal_pp .one_line_col {
    padding-bottom:50px
}

#jetavia_policy.jetavia_vip_policy .half_col:nth-child(2n + 1) > * {
    margin-right:0
}

#jetavia_policy.jetavia_vip_policy .half_col:nth-child(2n) > * {
    margin-left:0
}

#jetavia_policy.jetavia_vip_policy .one_line_col, #jetavia_policy.jetavia_vip_policy .half_col {
    width:100%
}

#jetavia_policy.jetavia_vip_policy .one_line_col > ul.for_boxes > li, #jetavia_policy.jetavia_vip_policy .half_col > ul.for_boxes > li {
    clear: both;
    width:100%
}

#jetavia_policy.jetavia_vip_policy .one_line_col > ul.for_boxes > li:nth-child(2n + 1) > div, #jetavia_policy.jetavia_vip_policy .half_col > ul.for_boxes > li:nth-child(2n + 1) > div {
    margin-right:0
}

#jetavia_policy.jetavia_vip_policy .one_line_col > ul.for_boxes > li:nth-child(2n) > div, #jetavia_policy.jetavia_vip_policy .half_col > ul.for_boxes > li:nth-child(2n) > div {
    margin-left:0
}

#jetavia_policy.jetavia_vip_policy .definitions, #jetavia_policy.jetavia_vip_policy .jet_footer, #jetavia_policy.jetavia_vip_policy .for_boxes {
    color:#59636D
}

#jetavia_policy.jetavia_vip_policy .definitions h3, #jetavia_policy.jetavia_vip_policy .jet_footer h3, #jetavia_policy.jetavia_vip_policy .for_boxes h3, #jetavia_policy.jetavia_vip_policy .definitions p, #jetavia_policy.jetavia_vip_policy .jet_footer p, #jetavia_policy.jetavia_vip_policy .for_boxes p, #jetavia_policy.jetavia_vip_policy .definitions li, #jetavia_policy.jetavia_vip_policy .jet_footer li, #jetavia_policy.jetavia_vip_policy .for_boxes li {
    font-size:13px
}

#jetavia_policy.jetavia_vip_policy .w_icon_24 {
    background-image:none
}

#jetavia_policy.jetavia_vip_policy .box_10.expand .expand-click.w_icon_24 {
    padding-left:10px
}

#jetavia_policy.jetavia_vip_policy .box_primary {
    border-color: #E0E0E0;
    border-bottom-color: #D3D3D3;
    -webkit-box-shadow: none;
    box-shadow:none
}

#jetavia_policy.jetavia_vip_policy .box_primary h3 {
    color:#333
}

#jetavia_policy.jetavia_vip_policy .tc-deactivated h1 {
    font-size: 20px;
    margin-bottom:10px
}

#jetavia_policy.jetavia_vip_policy .legal_pp .one_line_col {
    padding-bottom: 21px
}



/*# sourceMappingURL=bootstrap-datepicker.css.map */
