.elementor-kit-6{--e-global-color-primary:#E01414;--e-global-color-secondary:#C91111;--e-global-color-text:#04182E;--e-global-color-accent:#C91111;--e-global-color-67db473:#C91111;--e-global-color-96a28b9:#051E39CC;--e-global-color-0ed231d:#051E3933;--e-global-color-1ee12ef:#000000;--e-global-color-af1c09d:#FFFFFF;--e-global-color-f52e007:#FFFFFFB3;--e-global-color-835f6e1:#00000000;--e-global-color-c7337cb:#F6F6F6;--e-global-color-3195bcd:#3B3D4B33;--e-global-color-eefbef4:#FFFFFF4D;--e-global-typography-primary-font-family:"Druk Wide Web";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-family:"Druk Wide Web", Sans-serif;font-size:28px;font-weight:600;line-height:1.5em;}.elementor-kit-6 h4{color:var( --e-global-color-secondary );font-size:24px;font-weight:600;line-height:1.5em;}.elementor-kit-6 h5{color:var( --e-global-color-secondary );font-size:18px;font-weight:600;line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6 h2{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 h2{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Flip Box */
.elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background: linear-gradient(180deg, rgba(5, 30, 57, 0) 0, #0971ce 100%) !important;
}

.elementor-flip-box__back .elementor-flip-box__layer__overlay {
    background: linear-gradient(180deg, rgba(5, 30, 57, 0) 0, #003c71 100%) !important;
}

.flip-div span.elementor-divider-separator {
    transform: rotate(270deg);
    transform-origin: left;
}
/* End Flip Box */



/* Tab 1 */
.tp-tab-title-hint:after {
    visibility: hidden;
}

.tp-tab-playloop .plus-tab-header:after {
    border: none !important;
}

.slider-nav-next-prev {
    display: flex;
    flex-direction: column;
    margin-bottom: -39px;
}

@media (max-width: 600px) {
    .elementor-tabs-view-horizontal .theplus-tabs-wrapper.nav-one-by-one ul.plus-tabs-nav li {
        text-align: left;
    }
}

a.custom-nav-remote.nav-prev-slide {
    padding: 14px 6px 14px 11px !important;
    border-radius: 8px 0 0 8px !important;
    margin-right: 42px !important;
}

span.prev-text {
    visibility: hidden;
    margin: 0px 0 0 -33px !important;
    padding: 10px 15px !important;
}

a.custom-nav-remote.nav-next-slide {
    padding: 14px 11px 14px 6px !important;
    border-radius: 0 8px 8px 0 !important;
    margin-left: 42px !important;
}

span.next-text {
    visibility: hidden;
    margin: 0px 0 0 -33px !important;
    padding: 10px 15px !important;
}
/* Tab 1 End */



/* Tab 2 */
.tab2.elementor-widget-tp-tabs-tours .plus-tab-header {
    background: #0971ce;
    display: flex;
    flex-direction: column;
    height: 130px !important;
    overflow: hidden;
}
span.tab-icon-wrap {
    height: 243px;
}

.tab2 .elementor-tab-title span:last-child {
    background: #3b3d4b33 !important;
    -webkit-backdrop-filter: grayscale(0.1) blur(20px) !important;
    backdrop-filter: grayscale(0.1) blur(20px) !important;
    padding: 15px;
    margin-top: -200px;
    z-index: 1;
}

.tab2 .theplus-tabs-wrapper ul.plus-tabs-nav li {
    margin-top: -6px;
}

.tab2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-image {
    opacity: 0.15;
}

.tab2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header .tab-icon-image:hover {
    opacity: 0;
}

.tab2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active .tab-icon-image {
    opacity: 1 !important;
}

.tab2 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header.active .tab-icon-image:active {
    opacity: 1 !important;
}
/* Tab 2 End */



/* Tab 3 */
.tab3 .theplus-tabs-wrapper .plus-tabs-nav .plus-tab-header {
    text-align: left;
}
/* Tab 3 End */

/* Tab 4*/
.tab4 .theplus-tabs-wrapper .plus-tabs-nav.nav-tab-underline .plus-tab-header.active:before {
    left: -23px;
    top: 29px;
    transform: rotate(270deg);
}
/* End Tab 4*/

/* Certificate Logos  */
.cert elementor-element .swiper .elementor-swiper-button {
    top: 82.21%;
}
.cert.elementor-widget-image-carousel .swiper .swiper-slide figure {
    filter: grayscale(1);
    opacity: 0.4;
}
.cert.elementor-widget-image-carousel .swiper .swiper-slide figure:hover {
    filter: none;
    opacity: 1;
}
.cert .elementor-swiper-button.elementor-swiper-button-prev {
    background: var(--e-global-color-primary);
    padding: 10px;
    margin-left: -45px;
    border-radius: 6px 0px 0px 6px;
    margin-top: 38.5px;
}
.cert .elementor-swiper-button.elementor-swiper-button-next {
    background: var(--e-global-color-primary);
    padding: 10px;
    margin-right: -45px;
    border-radius: 0px 6px 6px 0px;
    margin-top: 38.5px;
}
/* End Certificate Logos  */


/* Team */
.team-member-list .team-profile img {
    max-height: 370px;
}
.team-member-list .grid-item {
    padding: 7px !important;
}
.team-member-list .post-content-bottom::before {
  content: "";
  display: block;
  height: 4px;
  width: 80px;
  background-color: var(--e-global-color-primary);
  margin-bottom: 10px;
}
button.slick-nav.style-1.slick-arrow {
    border: none !important;
}
/* End Team */

/* Testimonial */
.testi .team-member-list .team-profile img {
    height: 20rem;
    object-fit: cover;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Druk Wide Web';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://coast-transportation.com/wp-content/uploads/DrukWide-Medium-Web.woff2') format('woff2');
}
@font-face {
	font-family: 'Druk Wide Web';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://coast-transportation.com/wp-content/uploads/DrukWide-Medium-Web.woff2') format('woff2');
}
/* End Custom Fonts CSS */