@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900");
@import url("https://fonts.googleapis.com/css?family=Syncopate:400,700");
/* 
    Created on : Dec 5, 2017, 1:01:59 PM
    Author     : user
*/
/* line 1, ../scss/component/_button.scss */
.btn {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  padding: 0.625rem 1.875rem;
}
/* line 5, ../scss/component/_button.scss */
.btn.btn-primary {
  background: #0098da;
}
/* line 8, ../scss/component/_button.scss */
.btn.btn-outline-secondary {
  border-color: #fff;
  color: #fff;
}
/* line 12, ../scss/component/_button.scss */
.btn.grid_btn {
  font-size: 12px;
  padding: 5px;
}

/* line 19, ../scss/component/_button.scss */
.booking_buttons .btn-primary {
  background: #0f62ac;
  color: #fff;
  border-color: #0f62ac;
}

/* line 15, ../scss/component/_social.scss */
.social_links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 18, ../scss/component/_social.scss */
.social_links > a {
  color: #fff;
  width: 30px;
  height: 30px;
}
/* line 25, ../scss/component/_social.scss */
.social_links > a:hover {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  color: #fff;
}
/* line 30, ../scss/component/_social.scss */
.social_links > a:hover.facebook {
  background: #3b5999;
}
/* line 33, ../scss/component/_social.scss */
.social_links > a:hover.twitter {
  background: #55acee;
}
/* line 36, ../scss/component/_social.scss */
.social_links > a:hover.linkedin {
  background: #0077B5;
}
/* line 39, ../scss/component/_social.scss */
.social_links > a:hover.instagram {
  background: #e4405f;
}

/* line 1, ../scss/component/_spacing.scss */
.mt_hundred {
  margin-top: 6.25rem !important;
}

/* line 1, ../scss/component/_flexbox.scss */
.flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 4, ../scss/component/_flexbox.scss */
.flexbox .flex_1 {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 2, ../scss/component/_form.scss */
.form-group label {
  margin-bottom: 0;
}

/* line 7, ../scss/component/_form.scss */
.form-control {
  border-bottom: solid 1px #ababab;
  box-shadow: none;
  height: 35px;
  font-size: 14px;
  background: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 5px 10px;
}
/* line 12, ../scss/component/_mixin.scss */
.form-control.placeholder {
  color: #ababab;
  font-weight: 300;
  font-size: 14px;
}
/* line 13, ../scss/component/_mixin.scss */
.form-control:-moz-placeholder {
  color: #ababab;
  font-weight: 300;
  font-size: 14px;
}
/* line 14, ../scss/component/_mixin.scss */
.form-control::-moz-placeholder {
  color: #ababab;
  font-weight: 300;
  font-size: 14px;
}
/* line 15, ../scss/component/_mixin.scss */
.form-control::-webkit-input-placeholder {
  color: #ababab;
  font-weight: 300;
  font-size: 14px;
}
/* line 24, ../scss/component/_form.scss */
.form-control:focus {
  background: none;
  box-shadow: none;
}

/* line 2, ../scss/component/_input-group.scss */
.input-group .input-group-text {
  background: #0f62ac;
  color: #fff;
  border-color: #0f62ac;
}

/* line 1, ../scss/component/_see-more.scss */
.seemore {
  position: relative;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 0.75rem;
  display: inline-block;
  font-weight: 600;
  color: #272c40;
  z-index: 1;
}
/* line 11, ../scss/component/_see-more.scss */
.seemore::after {
  background: url("../images/see-more-3.png") no-repeat;
  content: '';
  position: absolute;
  height: 50px;
  width: 50px;
  right: -15px;
  z-index: -1;
  top: 10px;
}

/* line 1, ../scss/component/_breadcrumb.scss */
.breadcrumb {
  background: none;
  padding: 0;
  margin-bottom: 0.3125rem;
}
/* line 7, ../scss/component/_breadcrumb.scss */
.breadcrumb .breadcrumb-item a {
  color: #ff6000;
}
/* line 11, ../scss/component/_breadcrumb.scss */
.breadcrumb .breadcrumb-item.active {
  color: #aaa;
}
/* line 15, ../scss/component/_breadcrumb.scss */
.breadcrumb .breadcrumb-item::before {
  color: #aaa;
}

/* line 1, ../scss/component/_listing.scss */
.listing {
  list-style: none;
  padding-left: 0;
}
/* line 5, ../scss/component/_listing.scss */
.listing li {
  display: block;
  padding-bottom: 15px;
  position: relative;
  padding-left: 30px;
}
/* line 11, ../scss/component/_listing.scss */
.listing li::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
  position: absolute;
  font-size: 10px;
  top: 0;
  left: 0;
}

/* line 1, ../scss/component/_blackquote.scss */
.blockquote {
  border-left: 5px solid #0098da;
  padding-left: 0.9375rem;
  font-size: 1.5rem;
  line-height: 2.1rem;
}

/* line 8, ../scss/component/_blackquote.scss */
.quote {
  font-size: 26px;
  position: relative;
  padding-left: 30px;
  line-height: 36px;
}
/* line 14, ../scss/component/_blackquote.scss */
.quote::before {
  content: '';
  width: 8px;
  background: #0098da;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

/* line 1, ../scss/component/_borders.scss */
.addborders, .form-control, .inner_body .inner_categories_block, .inner_body .booking_form .form-control, .inner_body .booking_form .packagin_add_more, .inner_body .weight_limit_country a, .cargo_form, .tabing_button > span {
  border: solid 1px #ababab;
}

/* line 4, ../scss/component/_borders.scss */
.add_border_bottom, .contact_details h5, .inner_body .main_services .service_block {
  border-bottom: solid 1px #ababab;
}

/* line 7, ../scss/component/_borders.scss */
.add_border_top, .modal-dialog .modal-content .modal-footer {
  border-top: solid 1px #ababab;
}

/* line 10, ../scss/component/_borders.scss */
.add_border_left {
  border-left: solid 1px #ababab;
}

/* line 13, ../scss/component/_borders.scss */
.add_border_right {
  border-right: solid 1px #ababab;
}

/* line 16, ../scss/component/_borders.scss */
.blue_border {
  border-color: #0098da;
}

/* line 1, ../scss/component/_table-grid.scss */
.table {
  line-height: 18px;
}
/* line 3, ../scss/component/_table-grid.scss */
.table td,
.table th {
  padding: 5px;
  vertical-align: middle;
}
/* line 9, ../scss/component/_table-grid.scss */
.table thead th {
  vertical-align: middle;
}

/* line 2, ../scss/modules/_contact.scss */
.contact_details h5 {
  display: block;
  padding: 20px 0;
}
/* line 7, ../scss/modules/_contact.scss */
.contact_details h5 i {
  padding-right: 15px;
  color: #0098da;
}

/* line 1, ../scss/modules/_layout.scss */
body {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  color: #272c40;
  font-weight: 300;
  line-height: 1.625rem;
}

/* line 9, ../scss/modules/_layout.scss */
a:hover {
  text-decoration: none;
}

/* line 13, ../scss/modules/_layout.scss */
.container {
  max-width: 1280px;
  position: relative;
}

/* line 17, ../scss/modules/_layout.scss */
.transition, .social_links > a, .social_links > a:hover, .navbar.sticky, .navbar.sticky.sticky_header, .inner_body .main_services .service_block, .inner_body .main_services .service_block:hover {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/* line 21, ../scss/modules/_layout.scss */
.fullwidth {
  width: 100%;
}

/* line 24, ../scss/modules/_layout.scss */
.h1,
h1 {
  font-size: 2rem;
}

/* line 28, ../scss/modules/_layout.scss */
h2 {
  font-size: 1.5rem;
}

/* line 31, ../scss/modules/_layout.scss */
h3 {
  font-size: 1.25rem;
}

/* line 34, ../scss/modules/_layout.scss */
h4 {
  font-size: 1.125rem;
}

/* line 37, ../scss/modules/_layout.scss */
h5 {
  font-size: 1rem;
}

/* line 41, ../scss/modules/_layout.scss */
.middle_align, .social_links > a, .service .view_all_service, .inco_terms_block_icon {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/* line 46, ../scss/modules/_layout.scss */
.featured_service_heading {
  position: relative;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 1.5rem 0 0 9rem;
}
/* line 53, ../scss/modules/_layout.scss */
.featured_service_heading::before {
  content: '';
  height: 1px;
  background: #272c40;
  width: 60%;
  position: absolute;
  left: -64%;
  top: 12px;
}

/* line 63, ../scss/modules/_layout.scss */
.scroll_effect {
  overflow: hidden;
}

/* line 67, ../scss/modules/_layout.scss */
.line_heading {
  position: relative;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 5px;
  color: #fff;
  font-weight: 600;
}
/* line 75, ../scss/modules/_layout.scss */
.line_heading::after {
  width: 15%;
  height: 1px;
  content: '';
  background: #fff;
  position: absolute;
}

/* line 87, ../scss/modules/_layout.scss */
.website_brand_color_2 {
  color: #0f62ac;
}

/* line 1, ../scss/modules/_canvas.scss */
#nokey {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  background: url("../images/home-bg.png") no-repeat;
  background-size: cover;
}

/* line 1, ../scss/modules/_header.scss */
.top_header {
  background: #0098da;
}

/* line 4, ../scss/modules/_header.scss */
header {
  color: #fff;
  position: relative;
  font-size: 0.8125rem;
}
/* line 9, ../scss/modules/_header.scss */
header .btn {
  font-size: 0.8125rem;
  text-transform: uppercase;
  height: 70px;
  padding: 0 	1.875rem;
}
/* line 15, ../scss/modules/_header.scss */
header .btn.btn-primary {
  background-color: #ff6000;
  border-color: #ff6000;
}
/* line 20, ../scss/modules/_header.scss */
header.inner_header {
  background: url(../images/tariffs-bg.jpg) no-repeat;
  background-attachment: fixed;
  background-size: 100%;
}

/* line 1, ../scss/modules/_banner-slider.scss */
.banner_slider {
  position: relative;
}
/* line 4, ../scss/modules/_banner-slider.scss */
.banner_slider h1 {
  font-size: 5.625rem;
  font-family: "Syncopate", sans-serif;
  top: 15rem;
  left: 14rem;
  display: inline-block;
  width: 60%;
  z-index: 4;
  font-weight: 700;
  position: absolute;
}
/* line 16, ../scss/modules/_banner-slider.scss */
.banner_slider .banner_overlay {
  background: rgba(0, 0, 0, 0.45);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 1, ../scss/modules/_navbar.scss */
.navbar {
  padding: 1.25rem 0;
  width: 100%;
  font-size: 0.8125rem;
  font-weight: 400;
}
/* line 8, ../scss/modules/_navbar.scss */
.navbar .navbar-nav .nav-item {
  padding: 0 2.5rem 0 0;
}
/* line 10, ../scss/modules/_navbar.scss */
.navbar .navbar-nav .nav-item:last-child {
  padding-right: 0;
}
/* line 14, ../scss/modules/_navbar.scss */
.navbar .navbar-nav .nav-link {
  color: #0098da;
  text-transform: uppercase;
  padding: 0;
}
/* line 19, ../scss/modules/_navbar.scss */
.navbar .navbar-nav .nav-link.active, .navbar .navbar-nav .nav-link:hover {
  color: #0098da;
}
/* line 23, ../scss/modules/_navbar.scss */
.navbar .navbar-nav .dropdown-menu {
  z-index: 10;
  min-width: 15em !important;
  font-size: 0.8125rem;
  background-color: #0098da;
}
/* line 29, ../scss/modules/_navbar.scss */
.navbar .navbar-nav .dropdown-menu .dropdown-item {
  text-transform: uppercase;
  padding: .4rem 1.5rem;
  color: #fff;
}
/* line 34, ../scss/modules/_navbar.scss */
.navbar .navbar-nav .dropdown-menu .dropdown-item:hover {
  background-color: #0f62ac;
}
/* line 40, ../scss/modules/_navbar.scss */
.navbar .navbar-brand {
  width: 14.375rem;
}
/* line 43, ../scss/modules/_navbar.scss */
.navbar .navbar-brand .sticky_logo {
  display: none;
}
/* line 46, ../scss/modules/_navbar.scss */
.navbar .navbar-brand .normal_logo {
  display: block;
}
/* line 52, ../scss/modules/_navbar.scss */
.navbar.sticky.sticky_header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #0098da;
  padding: 1.25rem;
  z-index: 5;
  -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
}
/* line 63, ../scss/modules/_navbar.scss */
.navbar.sticky.sticky_header .nav-link {
  color: #fff;
}
/* line 67, ../scss/modules/_navbar.scss */
.navbar.sticky.sticky_header .sticky_logo {
  display: block;
}
/* line 70, ../scss/modules/_navbar.scss */
.navbar.sticky.sticky_header .normal_logo {
  display: none;
}

/* line 80, ../scss/modules/_navbar.scss */
.navbar-nav.sm-collapsible .sub-arrow {
  position: absolute;
  top: 50%;
  right: 0;
  margin: -0.7em 0.5em 0 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: .25rem;
  padding: 0;
  width: 2em;
  height: 1.4em;
  font-size: 1.25rem;
  line-height: 1.2em;
  text-align: center;
}

/* line 94, ../scss/modules/_navbar.scss */
.navbar-nav.sm-collapsible .sub-arrow::before {
  content: '+';
}

/* line 97, ../scss/modules/_navbar.scss */
.navbar-nav.sm-collapsible .show > a > .sub-arrow::before {
  content: '-';
}

/* line 100, ../scss/modules/_navbar.scss */
.navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow {
  border-color: rgba(255, 255, 255, 0.1);
}

/* make sure there's room for the carets */
/* line 104, ../scss/modules/_navbar.scss */
.navbar-nav.sm-collapsible .has-submenu {
  padding-right: 3em;
}

/* keep the carets properly positioned */
/* line 108, ../scss/modules/_navbar.scss */
.navbar-nav.sm-collapsible .nav-link,
.navbar-nav.sm-collapsible .dropdown-item {
  position: relative;
}

/* Nav carets in expanded mode */
/* line 115, ../scss/modules/_navbar.scss */
.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .255em;
  vertical-align: .255em;
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-left: .3em solid transparent;
}

/* point the arrows up for .fixed-bottom navbars */
/* line 126, ../scss/modules/_navbar.scss */
.fixed-bottom .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow,
.fixed-bottom .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-toggle::after {
  border-top: 0;
  border-bottom: .3em solid;
}

/* Dropdown carets in expanded mode */
/* line 134, ../scss/modules/_navbar.scss */
.navbar-nav:not(.sm-collapsible) .dropdown-item .sub-arrow,
.navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-menu .dropdown-toggle::after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  margin-top: -.3em;
  margin-right: 1em;
  border-top: .3em solid transparent;
  border-bottom: .3em solid transparent;
  border-left: .3em solid;
}

/* make sure there's room for the carets */
/* line 148, ../scss/modules/_navbar.scss */
.navbar-nav:not(.sm-collapsible) .dropdown-item.has-submenu {
  padding-right: 2em;
}

/* Scrolling arrows for tall menus */
/* line 154, ../scss/modules/_navbar.scss */
.navbar-nav .scroll-up,
.navbar-nav .scroll-down {
  position: absolute;
  display: none;
  visibility: hidden;
  height: 20px;
  overflow: hidden;
  text-align: center;
}

/* line 163, ../scss/modules/_navbar.scss */
.navbar-nav .scroll-up-arrow,
.navbar-nav .scroll-down-arrow {
  position: absolute;
  top: -2px;
  left: 50%;
  margin-left: -8px;
  width: 0;
  height: 0;
  overflow: hidden;
  border-top: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid;
  border-left: 7px solid transparent;
}

/* line 177, ../scss/modules/_navbar.scss */
.navbar-nav .scroll-down-arrow {
  top: 6px;
  border-top: 7px solid;
  border-right: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid transparent;
}

/* Add some spacing for 2+ level sub menus in collapsible mode */
/* line 187, ../scss/modules/_navbar.scss */
.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu {
  margin: .5em;
}

/* Fix SmartMenus sub menus auto width (subMenusMinWidth/subMenusMaxWidth options) */
/* line 193, ../scss/modules/_navbar.scss */
.navbar-nav:not([data-sm-skip]) .dropdown-item {
  white-space: normal;
}

/* line 196, ../scss/modules/_navbar.scss */
.navbar-nav:not(.sm-collapsible) .sm-nowrap > li > .dropdown-item {
  white-space: nowrap;
}

/* line 1, ../scss/modules/_homepage.scss */
.who_we_are {
  background: #fff url("../images/who-we-arebg-2.jpg") no-repeat;
  background-attachment: fixed;
  background-position: right bottom;
  font-size: 3.5rem;
  font-weight: 100;
  line-height: 4.75rem;
  padding-top: 7rem;
  padding-bottom: 4rem;
}

/* line 11, ../scss/modules/_homepage.scss */
.who_we_are_text {
  font-size: 22px;
  font-weight: 600;
  color: #fff;
}
/* line 16, ../scss/modules/_homepage.scss */
.who_we_are_text::after {
  background-color: #fff;
}

/* line 20, ../scss/modules/_homepage.scss */
.middle_picture {
  opacity: 0.6;
}

/* line 24, ../scss/modules/_homepage.scss */
.service {
  background: #fff;
}
/* line 27, ../scss/modules/_homepage.scss */
.service .services_heading_bg {
  padding-top: 5rem;
  background: url("../images/service-bg.jpg") no-repeat;
  background-attachment: fixed;
  background-position: center;
}
/* line 34, ../scss/modules/_homepage.scss */
.service h1 {
  font-size: 17.5rem;
  font-weight: 900;
  line-height: 13.5rem;
  opacity: 0.3;
  float: right;
  color: #fff;
}
/* line 42, ../scss/modules/_homepage.scss */
.service_item {
  padding-bottom: 3rem;
}
/* line 44, ../scss/modules/_homepage.scss */
.service_item p {
  font-size: 1.75rem;
  font-weight: 100;
  line-height: 2.5rem;
  margin-bottom: 0;
}
/* line 50, ../scss/modules/_homepage.scss */
.service_item.service_item_bg_1 {
  background: url("../images/lcl-consolidation-bg.jpg") no-repeat;
  background-attachment: fixed;
  background-position: center;
}
/* line 55, ../scss/modules/_homepage.scss */
.service_item.service_item_bg_2 {
  background: url("../images/air-freight-bg.jpg") no-repeat;
  background-attachment: fixed;
  background-position: center;
}
/* line 60, ../scss/modules/_homepage.scss */
.service_item.service_item_bg_3 {
  background: url("../images/sea-freight-bg.jpg") no-repeat;
  background-attachment: fixed;
  background-position: center;
}
/* line 66, ../scss/modules/_homepage.scss */
.service_img_block {
  -webkit-box-shadow: 20px 10px 27px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 20px 10px 27px rgba(0, 0, 0, 0.3);
  box-shadow: 20px 10px 27px rgba(0, 0, 0, 0.3);
  margin-top: -3.75rem;
  display: inline-block;
}
/* line 71, ../scss/modules/_homepage.scss */
.service_img_block.featured_service {
  margin-top: 5rem;
}
/* line 75, ../scss/modules/_homepage.scss */
.service_img_block + .service_overlay {
  position: absolute;
  top: calc(50% - 210px);
}
/* line 79, ../scss/modules/_homepage.scss */
.service_img_block + .service_overlay h2 {
  font-size: 5.5rem;
  font-weight: 100;
  margin: 2rem 0 0 9rem;
  line-height: 5rem;
}
/* line 85, ../scss/modules/_homepage.scss */
.service_img_block + .service_overlay.service_overlay_1 {
  background: url("../images/service-name-bg-1.png") no-repeat;
  width: 343px;
  height: 423px;
  right: -14%;
}
/* line 91, ../scss/modules/_homepage.scss */
.service_img_block + .service_overlay.service_overlay_2 {
  background: url("../images/service-name-bg-2.png") no-repeat;
  width: 497px;
  height: 486px;
  left: -34%;
}
/* line 97, ../scss/modules/_homepage.scss */
.service_img_block + .service_overlay.service_overlay_2 .featured_service_heading {
  margin-top: 4rem;
}
/* line 101, ../scss/modules/_homepage.scss */
.service_img_block + .service_overlay.service_overlay_3 {
  background: url("../images/service-name-bg-3.png") no-repeat;
  width: 387px;
  height: 456px;
  right: -14%;
}
/* line 107, ../scss/modules/_homepage.scss */
.service_img_block + .service_overlay.service_overlay_3 .featured_service_heading {
  margin-top: 4rem;
}
/* line 113, ../scss/modules/_homepage.scss */
.service .view_all_service {
  background: url("../images/view-more-services.png") no-repeat;
  width: 428px;
  height: 150px;
  font-size: 1.75rem;
  letter-spacing: 2px;
  margin-top: 5.8675rem;
  font-weight: 600;
  color: #fff;
}
/* line 125, ../scss/modules/_homepage.scss */
.service .seemore {
  margin-left: 9rem;
  margin-top: 3rem;
}
/* line 128, ../scss/modules/_homepage.scss */
.service .seemore::after {
  top: -10px;
}

/* line 133, ../scss/modules/_homepage.scss */
.service_button_bg {
  background: url("../images/service-button-bg.jpg") no-repeat;
  background-attachment: fixed;
  background-position: center;
  padding-bottom: 5rem;
}

/* line 139, ../scss/modules/_homepage.scss */
.lcl_get_quote, .air_freight_get_quote, .sea_freight_get_quote {
  position: absolute;
  top: 200px;
  z-index: 1;
  right: 0;
}

/* line 145, ../scss/modules/_homepage.scss */
.lcl_get_quote {
  top: 300px;
}

/* line 148, ../scss/modules/_homepage.scss */
.air_freight_get_quote {
  right: auto;
  left: 0;
  top: 400px;
}

/* line 153, ../scss/modules/_homepage.scss */
.sea_freight_get_quote {
  top: 400px;
}

/* line 1, ../scss/modules/_footer.scss */
.scroll_to_top_action {
  width: 60px;
  height: 60px;
  position: fixed;
  right: 10px;
  bottom: 10px;
  background: #fff;
  color: #0098da;
  cursor: pointer;
  display: none;
  padding: 18px;
  font-size: 24px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

/* line 15, ../scss/modules/_footer.scss */
footer {
  background: url("../images/footer-bg.jpg") no-repeat;
  background-attachment: fixed;
  background-position: center;
  padding-top: 3.75rem;
  color: #fff;
  line-height: 1.675rem;
  font-size: 1rem;
}
/* line 24, ../scss/modules/_footer.scss */
footer .footer_company_info {
  padding-bottom: 3.75rem;
  margin-bottom: 3.75rem;
  border-bottom: solid 1px #0e121a;
}
/* line 30, ../scss/modules/_footer.scss */
footer .footer_company_info .footer_company_info_block i {
  font-size: 3.125rem;
  color: #fff;
}
/* line 37, ../scss/modules/_footer.scss */
footer h4 {
  color: #fff;
  margin-bottom: 1.25rem;
  font-weight: 600;
}
/* line 43, ../scss/modules/_footer.scss */
footer .usefull_links a {
  display: block;
  padding: 0.625rem 0;
  border-bottom: solid 1px #0e121a;
  color: #fff;
}
/* line 49, ../scss/modules/_footer.scss */
footer .usefull_links a:hover {
  color: #0f62ac;
}
/* line 54, ../scss/modules/_footer.scss */
footer .footer_end {
  background: #0e121a;
  text-align: center;
  padding: 0.9375rem 0;
  margin-top: 3.75rem;
}
/* line 60, ../scss/modules/_footer.scss */
footer .form-control {
  color: #fff;
}
/* line 63, ../scss/modules/_footer.scss */
footer .form-control:focus {
  color: #fff;
}
/* line 67, ../scss/modules/_footer.scss */
footer .footer_logo {
  width: 13.375rem;
  display: inline-block;
}

/* line 2, ../scss/modules/_table-grid.scss */
table {
  width: 100%;
  table-layout: fixed;
}

/* line 6, ../scss/modules/_table-grid.scss */
.tbl-header {
  margin-top: 1rem;
}

/* line 9, ../scss/modules/_table-grid.scss */
.tbl-content {
  max-height: 550px;
  overflow-x: auto;
  margin-top: 0px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  font-size: 12px;
}

/* demo styles */
/* for custom scrollbar for webkit browser*/
/* line 22, ../scss/modules/_table-grid.scss */
::-webkit-scrollbar {
  width: 6px;
}

/* line 25, ../scss/modules/_table-grid.scss */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

/* line 28, ../scss/modules/_table-grid.scss */
::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

/* line 1, ../scss/modules/_modal.scss */
.modal-dialog {
  max-width: 700px;
}
/* line 4, ../scss/modules/_modal.scss */
.modal-dialog .modal-content .modal-header, .modal-dialog .modal-content .modal-footer {
  text-transform: uppercase;
  background: #f4f4f4;
  padding: 1.875rem;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 10, ../scss/modules/_modal.scss */
.modal-dialog .modal-content .modal-footer {
  text-transform: none;
}
/* line 14, ../scss/modules/_modal.scss */
.modal-dialog .modal-content .modal-body {
  padding: 1.875rem;
}

/* line 1, ../scss/modules/_parallax-effect.scss */
.paralax-comtainer {
  overflow: hidden;
  width: 100%;
  background: #fff;
}
/* line 6, ../scss/modules/_parallax-effect.scss */
.paralax-comtainer.demo1 {
  height: 950px;
}
/* line 10, ../scss/modules/_parallax-effect.scss */
.paralax-comtainer .paralax__item {
  position: absolute;
}
/* line 13, ../scss/modules/_parallax-effect.scss */
.paralax-comtainer .paralax__item.item1 {
  z-index: 1;
  top: calc((100% - 100px));
  left: 0;
}
/* line 19, ../scss/modules/_parallax-effect.scss */
.paralax-comtainer .paralax__item.paralax__item.item2 {
  z-index: 2;
  top: 100%;
  left: calc(50% - 180px);
}
/* line 25, ../scss/modules/_parallax-effect.scss */
.paralax-comtainer .paralax__item.item3 {
  z-index: 3;
  top: calc((100% - 200px));
  right: 0;
}
/* line 30, ../scss/modules/_parallax-effect.scss */
.paralax-comtainer .paralax__item.item4 {
  z-index: 1;
  left: 0;
}
/* line 35, ../scss/modules/_parallax-effect.scss */
.paralax-comtainer .paralax__item.fullscreen {
  width: 100%;
  height: auto;
}
/* line 39, ../scss/modules/_parallax-effect.scss */
.paralax-comtainer .paralax__item.fullscreen img {
  width: 100%;
}

/* line 46, ../scss/modules/_parallax-effect.scss */
.three_image_bg {
  background: #fff url("../images/three-service-bg.jpg") no-repeat;
  background-attachment: fixed;
  background-position: center;
}

/* line 3, ../scss/modules/_inner-pages.scss */
.inner_wrapper + footer {
  position: relative;
  margin-top: 0;
  padding-top: 5rem;
}
/* line 8, ../scss/modules/_inner-pages.scss */
.inner_wrapper + footer .footer_end {
  position: relative;
  margin-top: 5rem;
}
/* line 14, ../scss/modules/_inner-pages.scss */
.inner_heading {
  padding: 3.125rem 0;
  background: url("../images/about-inner-bg.jpg") no-repeat;
  background-attachment: fixed;
  position: relative;
  color: #fff;
}
/* line 21, ../scss/modules/_inner-pages.scss */
.inner_heading .inner_heading_overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 152, 218, 0.7);
}
/* line 30, ../scss/modules/_inner-pages.scss */
.inner_body {
  overflow: hidden;
        /* .reason_choose_us {
            background: url('../images/why-choose-bg.jpg') no-repeat;
            background-attachment: fixed;
            padding: 50px 0;
            text-align: center;
            margin-top: 50px;

            h2 {
                margin-bottom: 30px;
            }
            .reason_choose_block {
                span {
                    width: 100px;
                    height: 100px;
                    @extend .middle_align;
                    @extend .addborders;
                    @include border-radius(50px);
                    font-size: 24px;
                }
                h4 {
                    margin-top: 20px;
                }
            }
        } */
}
/* line 34, ../scss/modules/_inner-pages.scss */
.inner_body h1 {
  color: #0098da;
  text-transform: uppercase;
  font-weight: 300;
}
/* line 39, ../scss/modules/_inner-pages.scss */
.inner_body h2 {
  text-transform: uppercase;
  color: #0098da;
  margin-bottom: 25px;
}
/* line 45, ../scss/modules/_inner-pages.scss */
.inner_body .listing > li {
  padding-bottom: 10px;
}
/* line 49, ../scss/modules/_inner-pages.scss */
.inner_body .welcome_about {
  background: #eefcff;
  padding: 50px 0;
}
/* line 53, ../scss/modules/_inner-pages.scss */
.inner_body .about_history {
  background: url("../images/about-page-bg.jpg") no-repeat;
  background-attachment: fixed;
  width: 100%;
  background-size: 100%;
  padding: 3.125rem 0;
}
/* line 60, ../scss/modules/_inner-pages.scss */
.inner_body .about_history h2, .inner_body .about_history p {
  color: #fff;
}
/* line 63, ../scss/modules/_inner-pages.scss */
.inner_body .about_history h2 {
  margin-bottom: 3.125rem;
}
/* line 67, ../scss/modules/_inner-pages.scss */
.inner_body .we_comitted,
.inner_body .common_bg {
  background: url("../images/tariffs-bg.jpg") no-repeat;
  background-size: cover;
  background-position: left bottom;
  padding: 50px 0;
  background-attachment: fixed;
}
/* line 75, ../scss/modules/_inner-pages.scss */
.inner_body .inner_categories_block {
  padding: 40px;
  border-width: 3px;
  border-color: #0098da;
  background: #0098da;
}
/* line 82, ../scss/modules/_inner-pages.scss */
.inner_body .inner_categories_block h2 {
  margin-bottom: 30px;
  color: #fff;
}
/* line 86, ../scss/modules/_inner-pages.scss */
.inner_body .inner_categories_block ul {
  padding: 0;
  list-style: none;
  margin: 0;
}
/* line 91, ../scss/modules/_inner-pages.scss */
.inner_body .inner_categories_block ul li {
  display: block;
  font-size: 1.125rem;
  padding-bottom: 25px;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
  padding-left: 30px;
}
/* line 100, ../scss/modules/_inner-pages.scss */
.inner_body .inner_categories_block ul li::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 10px;
}
/* line 110, ../scss/modules/_inner-pages.scss */
.inner_body .inner_categories_block ul li:last-child {
  padding-bottom: 0;
}
/* line 114, ../scss/modules/_inner-pages.scss */
.inner_body .inner_categories_block ul li a {
  color: #fff;
}
/* line 117, ../scss/modules/_inner-pages.scss */
.inner_body .inner_categories_block ul li a:hover {
  color: #0f62ac;
}
/* line 150, ../scss/modules/_inner-pages.scss */
.inner_body .reason_choose_us_block {
  background: #41c5fe;
  padding: 8%;
  text-align: center;
  color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
/* line 158, ../scss/modules/_inner-pages.scss */
.inner_body .reason_choose_us_block span {
  font-size: 60px;
}
/* line 162, ../scss/modules/_inner-pages.scss */
.inner_body .reason_choose_us_block h2 {
  color: #fff;
  font-weight: 300;
  margin: 30px 0;
}
/* line 168, ../scss/modules/_inner-pages.scss */
.inner_body .reason_choose_us_block_2 {
  background: #26b1ed;
}
/* line 171, ../scss/modules/_inner-pages.scss */
.inner_body .reason_choose_us_block_3 {
  background: #0098da;
}
/* line 175, ../scss/modules/_inner-pages.scss */
.inner_body .main_services {
  background: url("../images/service-inner-bg.jpg") no-repeat;
  background-attachment: fixed;
  padding: 50px 0;
  text-align: center;
  margin-top: 50px;
  padding: 50px 0;
}
/* line 183, ../scss/modules/_inner-pages.scss */
.inner_body .main_services h2 {
  color: #fff;
}
/* line 186, ../scss/modules/_inner-pages.scss */
.inner_body .main_services .col-12.col-md-4 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 189, ../scss/modules/_inner-pages.scss */
.inner_body .main_services .service_block {
  padding: 40px;
  text-align: left;
  color: #fff;
  border-color: #fff;
}
/* line 197, ../scss/modules/_inner-pages.scss */
.inner_body .main_services .service_block h3 {
  margin: 30px 0;
}
/* line 201, ../scss/modules/_inner-pages.scss */
.inner_body .main_services .service_block span {
  font-size: 60px;
}
/* line 205, ../scss/modules/_inner-pages.scss */
.inner_body .main_services .service_block .btn-outline-primary {
  border-color: #fff;
  color: #fff;
}
/* line 210, ../scss/modules/_inner-pages.scss */
.inner_body .main_services .service_block:hover {
  background: #fff;
  color: #0098da;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.18);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.18);
  -moz-transform: translate(0, -20px);
  -o-transform: translate(0, -20px);
  -ms-transform: translate(0, -20px);
  -webkit-transform: translate(0, -20px);
  transform: translate(0, -20px);
}
/* line 217, ../scss/modules/_inner-pages.scss */
.inner_body .main_services .service_block:hover p {
  color: #272c40;
}
/* line 221, ../scss/modules/_inner-pages.scss */
.inner_body .main_services .service_block:hover .btn-outline-primary {
  border-color: #272c40;
  color: #272c40;
}
/* line 225, ../scss/modules/_inner-pages.scss */
.inner_body .main_services .service_block:hover .btn-outline-primary:hover {
  border-color: #0098da;
  color: #fff;
}
/* line 233, ../scss/modules/_inner-pages.scss */
.inner_body .tariffs_records {
  background: url("../images/tariffs-bg.jpg") no-repeat;
  background-attachment: fixed;
  background-size: 100%;
  padding: 30px 0 15px 0;
}
/* line 239, ../scss/modules/_inner-pages.scss */
.inner_body .rates_bg {
  background: url("../images/rates.jpg") no-repeat;
  background-attachment: fixed;
  background-size: 100%;
  padding: 50px 0;
}
/* line 245, ../scss/modules/_inner-pages.scss */
.inner_body .booking_form {
  /* background: url('../images/commited-bg.png') no-repeat rgba(0, 152, 218, 0.05);
  padding: 50px 0; */
}
/* line 249, ../scss/modules/_inner-pages.scss */
.inner_body .booking_form .form-control {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
/* line 254, ../scss/modules/_inner-pages.scss */
.inner_body .booking_form .packagin_add_more {
  padding: 10px;
  margin-bottom: 10px;
}
/* line 259, ../scss/modules/_inner-pages.scss */
.inner_body .booking_form .add_border_bottom, .inner_body .booking_form .contact_details h5, .contact_details .inner_body .booking_form h5, .inner_body .booking_form .main_services .service_block, .inner_body .main_services .booking_form .service_block {
  border-width: 3px;
}
/* line 264, ../scss/modules/_inner-pages.scss */
.inner_body .weight_limit_country a {
  display: inline-block;
  padding: 5px 10px;
  cursor: pointer;
  margin-right: 5px;
  color: #272c40;
}

/* line 276, ../scss/modules/_inner-pages.scss */
.grid_scroll {
  max-height: 550px;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-top: 78px;
}

/* line 283, ../scss/modules/_inner-pages.scss */
.cargo_form {
  padding: 50px;
}

/* line 289, ../scss/modules/_inner-pages.scss */
.inco_terms_block_icon {
  width: 100px;
  height: 100px;
  background: #0098da;
  color: #fff;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 2;
}
/* line 300, ../scss/modules/_inner-pages.scss */
.inco_terms_block h3 {
  margin-top: 15px;
}
/* line 303, ../scss/modules/_inner-pages.scss */
.inco_terms_block ul {
  padding-left: 20px;
}
/* line 306, ../scss/modules/_inner-pages.scss */
.inco_terms_block ul li {
  padding-top: 10px;
}

/* line 311, ../scss/modules/_inner-pages.scss */
.other_inco_terms {
  background: rgba(0, 152, 255, 0.1);
}
/* line 313, ../scss/modules/_inner-pages.scss */
.other_inco_terms .col-md-4 {
  margin-bottom: 50px;
}

/* line 318, ../scss/modules/_inner-pages.scss */
.tabing_button {
  margin-bottom: 1rem;
}
/* line 320, ../scss/modules/_inner-pages.scss */
.tabing_button > span {
  display: inline-block;
  padding: 10px;
  min-width: 150px;
  cursor: pointer;
  position: relative;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 330, ../scss/modules/_inner-pages.scss */
.tabing_button > span.active, .tabing_button > span:hover {
  background: #0098da;
  border-color: #0098da;
  color: #fff;
}
/* line 336, ../scss/modules/_inner-pages.scss */
.tabing_button > span.active::after, .tabing_button > span:hover::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #0098da;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
/* line 9, ../scss/modules/_owl-carousel.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
}
/* line 17, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
}
/* line 22, ../scss/modules/_owl-carousel.scss */
.owl-carousel.owl-carousel .owl-nav button.owl-prev, .owl-carousel.owl-carousel .owl-nav button.owl-next {
  position: absolute;
  left: 0;
  width: 50px;
  height: 50px;
  background: rgba(255, 255, 255, 0.7);
}
/* line 30, ../scss/modules/_owl-carousel.scss */
.owl-carousel.owl-carousel .owl-nav button.owl-next {
  position: absolute;
  left: auto;
  right: 0;
}
/* line 35, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-dots {
  display: none;
}

/* line 40, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

/* line 49, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 58, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 66, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* line 76, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

/* line 85, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-item img {
  display: inline-block;
  width: 100%;
}

/* line 90, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

/* line 95, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 106, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

/* line 116, ../scss/modules/_owl-carousel.scss */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 120, ../scss/modules/_owl-carousel.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 125, ../scss/modules/_owl-carousel.scss */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 129, ../scss/modules/_owl-carousel.scss */
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

/* line 133, ../scss/modules/_owl-carousel.scss */
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 142, ../scss/modules/_owl-carousel.scss */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

/* line 147, ../scss/modules/_owl-carousel.scss */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 151, ../scss/modules/_owl-carousel.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
/* line 156, ../scss/modules/_owl-carousel.scss */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
/* line 163, ../scss/modules/_owl-carousel.scss */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

/* line 168, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 172, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 176, ../scss/modules/_owl-carousel.scss */
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
/* line 193, ../scss/modules/_owl-carousel.scss */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
/* line 200, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */
}

/* line 207, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

/* line 212, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

/* line 216, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
/* line 223, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 229, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

/* line 244, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

/* line 249, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

/* line 254, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

/* line 263, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/* line 270, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-item {
  float: left;
}
/* line 274, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-item .item img {
  height: 100%;
}
/* line 278, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-item .item .slider_image {
  z-index: 1;
  position: absolute;
  right: 0;
  top: 20%;
  width: 100%;
}

/* line 289, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-nav span {
  display: none;
}
/* line 293, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
  border: solid 1px #ababab;
  width: 40px;
  height: 40px;
  font-size: 18px;
}
/* line 301, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-nav button.owl-prev::before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f104";
}
/* line 309, ../scss/modules/_owl-carousel.scss */
.owl-carousel .owl-nav button.owl-next::before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f105";
}
