/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*.about_37 .wp_teamshowcase_slider{
	height: 0;
	overflow: hidden;
}
.about_37 .team .wp_teamshowcase_slider{
	height: auto;
	overflow: visible;
}
*/

/*#sdf .fullwidth-overlay {
      background-color: #154144 !important;
}*/
.post-content p {
    margin-bottom:0px;
}

.slick-slide {
    position: relative !important;
}

/*.about_37 .slick-track {  
     transition: transform 0ms ease 0s !important;     
}

.trip32 .slick-track {  
     transition: transform 0ms ease 0s !important;       
}

.wild_11 .slick-track {  
     transition: transform 0ms ease 0s !important;       
}
*/
button.slick-next.slick-arrow:focus {border:none!important; outline:none!important;}
button.slick-prev.slick-arrow:focus {border:none!important; outline:none!important;}
ul#menu-health-main-menu li:focus{border:none!important; outline:none!important;}
.trip_tab ul li span a{color: white; text-decoration: underline;}
.trip_tab ul li span a:hover{text-decoration: none;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-bg {background-color: #154144 !important;}
.home49 img.img-responsive.wp-image-2499 {width: 150px; height: 150px;}
#home51 .fusion-row {position: unset !important;}
.con15 h6 a {color: #fff;}
.cons_new h6 a{color: #fff;}
#hv1 {display: none;}
.home37 .fusion-row {position: unset !important;}
.page-id-1136 .fusion-row {position: unset !important;}
.page-id-1541 .fusion-row {position: unset !important;}
.page-id-1293 .fusion-row {position: unset !important;}
.page-id-1419 .fusion-row {position: unset !important;}
.page-id-1387 .fusion-row {position: unset !important;}

.fusion-alert.alert.custom.alert-custom.fusion-alert-center.fusion-alert-capitalize.alert-dismissable.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors.error.fusion-danger {
    display: none !important;
}

.con9 a {color: #fff !important;}
.faq4 tr td a {color: #154144 !important;}
.trip901 .fusion-row {position: unset !important;  }
.fusion-separator.fusion-full-width-sep.sep-none.kimtrip {z-index: 1 !important;}
.faq45 .panel-body.toggle-content.fusion-clearfix {line-height: 1.5 !important; color: #154144 !important;}
.faq45 .fusion-panel.panel-default {border-bottom: 1px solid #154144 !important;}

.faq45 .fusion-accordian #accordion-1387-1 .panel-title a {
    font-size: 16px;
    letter-spacing: 0px !important;
    color: #154144 !important;
    font-weight: lighter  !important;
    font-family: ff-scala-sans-pro !important;
}

.faq45 .fusion-toggle-heading {line-height: 1.3 !important;}

.faq45 .fusion-accordian #accordion-1387-2 .panel-title a {
    font-size: 16px;
    letter-spacing: 0px !important;
    color: #154144 !important;
    font-weight: lighter  !important;
    font-family: ff-scala-sans-pro !important;
}

.faq45 .fusion-accordian #accordion-1387-3 .panel-title a {
    font-size: 16px;
    letter-spacing: 0px !important;
    color: #154144 !important;
    font-weight: lighter  !important;
    font-family: ff-scala-sans-pro !important;
}

#trip_a .rtbs_full .rtbs_menu ul::after {top: 0px !important;}
#wild_cat .rtbs_full .rtbs_menu ul::after {top: 0px !important;}
.h1f {width: 31% !important; margin-right: 3% !important;}
.h1g {width: 31% !important; margin-right: 0% !important;}
.h1d {margin-right: -11% !important;}
.h1b {margin-right: -16% !important;}
.home43 {width: 31% !important; margin-right: 3% !important;}
.home45 {width: 31% !important; margin-right: 3% !important;}
.home47 {width: 31% !important; margin-right: 0% !important;}
.home36 div.sp-testimonial-free-section .slick-list {margin-right: 0px !important;}
.trip18 {margin-top: 30px !important;}

.trip16 li.ctr {
    line-height: 20px !important;
    margin-top:6px;
    margin-bottom:6px;
}
#layer .fusion-row {
    position: unset !important;
    z-index: 10;
}
.home24 .fusion-row {
    position: unset !important;
    z-index: 10;
}
td.test5 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.home28 {margin-right: -4% !important;}
.home39 {width: 25% !important;}
.home40 .fusion-column-wrapper {border-radius: 30px !important;}
.test6 {margin-left: -2% !important;}
.about_1 {height: 920px !important;}
.home1 {height: 920px !important;}
span.menu-text {letter-spacing: 2px !important;}
.fbc span.fusion-megamenu-icon {font-size:30px !important;}
section#nav_menu-3 {margin-top: 40px;}
#nav_menu-3 .menu-health-departments-container {top: 6px !important; position: relative;}
.wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {height:auto !important; background: none !important;}
.con3 input.wpcf7-form-control.wpcf7-submit {padding: 15px 20px !important;}
.home17 h6 a:hover {color: #e0564e;}
.con19 h2 {font-size: 50px !important;}
.btp3 {width: 10% !important;margin-right: 0% !important;}
.btp4 {width:10% !important;margin-right: 0% !important;}
.about_43 {width: 40% !important;margin-right: 0% !important;}
.about_46 {width: 40% !important;margin-right: 0% !important;}
.btp {width: 10% !important;margin-right: 0% !important;}
.btp2{width: 10% !important;margin-right: 0% !important;}
.about_28 {width: 40% !important;margin-right: 0% !important;}
.about_30 {width: 40% !important;margin-right: 0% !important;}
.rest {display: inline-block; width: 720px !important; text-align: left !important; line-height: 20px !important;}
.trip_tab {margin-left: 200px;}
/*.trip32 .team-slider {width: 1127px !important;}*/
/*.wild_11 .team-slider {width:1127px !important;}*/
/*.about_37 .team-slider {width: 835px !important;}*/
.trip_tab {margin-left: 200px; margin-top: 20px; margin-bottom: 60px;}
.trip_tab p {line-height: 23px; letter-spacing: 1px;}
.trip_tab ul li {line-height: 30px;}
ul.trb {margin-top: -15px;}
p.trb1 {margin-top: 35px !important;}
.fyou img {display: none;}
/*.wild_11 .slick-track {opacity: 1 !important;width: 35000px !important; }
.about_37 .slick-track {opacity: 1 !important;/*width: 12000px !important; }
.trip32 .slick-track {opacity: 1 !important;width: 12000px !important; }*/
.fbc{display: inline-block !important;width: auto !important; padding-left: 0px !important; right: 7px;}
.fbc span.menu-text {display: none;}
.trip21 .table-1 tr td {width: 25%;}
.trip7 h4.title-heading-center {font-family: ff-scala !important;}
.rtbs>.rtbs_content ul, .rtbs>.rtbs_content ol {margin-left: 0px !important;}
.trip32 .member-name {text-transform: uppercase; font-size:14px !important;}
.trip32 .member-desc {margin: 0px 0 0px !important; letter-spacing: 1px;}
.table-1.trip17 {font-family: ff-scala-sans-pro !important;}
.table-1.trip22 {font-family: ff-scala-sans-pro !important;}
.trip15 h4 {font-family: ff-scala !important; }
.trip31 h4 {font-family: ff-scala !important;}
.faq45 .ea-body p {font-family: ff-scala-sans-pro !important;line-height: 22px !important;}
.about_35 h4 {font-family: ff-scala !important;}
.wild_9 h4 {font-family: ff-scala !important;}
.about_37 .member-name {font-family: ff-scala-sans-pro; font-size:14px !important; text-transform:uppercase; letter-spacing:1px !important;}
.wild_11 .member-name {font-family: ff-scala-sans-pro !important; font-size:14px !important;text-transform:uppercase; letter-spacing:1px !important;}
.teamshowcase-image-bg:hover img {transform: none !important;}
.wild_6 h5 { font-family: ff-scala-sans-pro !important;     letter-spacing: 0px !important;}
.about_31 h6.title-heading-left{font-family: ff-scala-sans-pro !important;}
.about_27 h3 {font-family: ff-scala !important;}
.conrty {width:8% !important; margin-right:2% !important;}
.cons_new  {width:8% !important;}
.con15 {width:10% !important;}
.con17 {width:74% !important; margin-right:0% !important;}
.fusion-text.wild_62 h5 {font-family: ff-scala-sans-pro; letter-spacing: 0px !important;}
.fusion-main-menu>ul>li>a {font-family:ff-scala !important;}
.home7 h1 {font-family: ff-scala !important;}
.fusion-text.home14 h5 {font-family: ff-scala-sans-pro !important; letter-spacing: 0px !important;}
.fusion-copyright-notice { font-family: ff-scala-sans-pro;}
.theme_button span{font-size: 14px !important;font-weight: lighter; font-family: ff-scala-sans-pro !important;}
a.fusion-social-network-icon {background: none !important;border: none !important; font-size: 25px !important;}
.to-top-container {display: none;}
.widget_nav_menu li{padding:5px 10px 5px 10px !important;}
.fusion-footer-widget-area {padding-top:25px !important; padding-bottom: 25px !important;}
.fusion-text.home20 h4{font-family: ff-scala !important;margin-bottom: 30px;}
a.button-1.home4 {position: fixed;width: 16%;right: 50px;font-family: ff-scala-sans-pro !important; z-index: 99;}
.home9 h2.content-box-heading {font-weight: normal !important;     font-family: ff-scala-sans-pro !important;}
.trip32 .team-slider .member-content {padding: 10px 0px 10px 0px !important;}
#trip_id1 {display: none!important;}
.trip32 .rtbs .rtbs_menu li a {color:#fff !important;}
.rtbs .rtbs_menu li a.active {color:#E0564E!important; font-weight: bold;}
.rtbs>.rtbs_content {background: #e3f0ed!important;padding: 0px 20px 0px !important;}
.rtbs .rtbs_menu li a.active:after{background-color: #E0564E;content: " ";display: block;height: 3px;width: 70px;margin: auto;right: 0;left: 0;text-align: center;}
.trip32 .rtbs .rtbs_menu li a {padding: 1rem 25px; font-family: ff-scala-sans-pro !important; letter-spacing: 1px !important;} 
.trip32 .rtbs>.rtbs_content{background: #154144!important;color: #fff!important; font-family: ff-scala-sans-pro !important; line-height:22px; letter-spacing:1px;}
.about_37 .rtbs .rtbs_menu li a {padding: 1rem 40px; font-family: ff-scala-sans-pro !important; font-size: 14px !important; letter-spacing: 2px;}
.wild_11 .rtbs .rtbs_menu li a {padding: 1rem 25px; font-family: ff-scala-sans-pro !important;}
.wild_91{display: none !important;}  
.rtbs_full .rtbs_menu li.mobile_toggle{color:#154144 !important; padding:0 15px !important;}
.rtbs_full .rtbs_menu ul li {background: #e3f0ed!important;}
.rtbs_full .rtbs_menu ul li {padding-left: 15px !important;}
.rtbs_full .rtbs_menu ul li a{background: #e3f0ed!important; color: #154144 !important;}
.about_000 {display: none;}
.fusion-logo {display: none;}
.trip90 .member-content {margin-top: 10px !important;}
.trip32 .tab-pane .member-desc p {line-height: 24px !important;text-align: left !important;padding: 0 10%;}
.trip32 .tab-pane .member-desc p br{display: none;}
.trip30 .wp-tsas-slider-wrap{margin-top: 100px;} 
.trip30 .tab-content {margin-top: 40px;}
h2.tfree-client-name {text-transform: uppercase !important;}
.home55 .member-content {margin-top: 17px;}
.home55 .member-desc p {line-height: 20px;}
.fusion-text.faq1111 {display: none !important;}
.fusion-text.faq1111 {background: #154144;padding: 50px 20px;font-size: 12px;line-height: 22px;color: #fff;}
.fusion-text.faq0000 {display: none !important;}
.trip679 .home9 {display: none;}
.about_1 .home2 .home9 {display: none;}
li.footer_yuo1 {display: none !important;}
.mobile_show {display: none !important;}
a.mobile_hide {padding: 5px 15px 5px 15px; margin-top: 30px; background: #fff; color: #70ADB4 !important;}
.mobile_hide {display: none !important;}
.wild_10.fusion-separator {position: absolute;left: 0;right: 0;top: 150px;}
.cons_new {display: none !important;}
.fusion-header-wrapper {position: fixed !important;}
.search #main,.error404 #main {padding-top: 55px;}
a.fusion-scroll-section-link {display: none;}
.fusion-logo {display: none !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {width: 165px !important;height: 165px !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons {margin: 0px -51.5px !important}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,
.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu {height: 0px !important;}
.fusion-header-sticky-height {height: 0px !important;display: none !important;overflow: hidden !important;}
#footer.fusion-footer-copyright-area {border: none;padding-top: 5px;padding-bottom: 5px;}
#footer-menu1 ul {margin: 0;}
p.test5689 {font-family:ff-scala-sans-pro; font-size: 16px;letter-spacing: 2px;line-height: 24px;margin-top: 55px;text-transform: uppercase;}
p.testftp {font-size: 16px;line-height: 22px;font-family: ff-scala-sans-pro;}
p.testftp1 {font-size: 14px;line-height: 24px; font-family: ff-scala-sans-pro;}
p.con7 {font-size: 14px;line-height: 24px;color: #fff;text-transform: uppercase; font-family: ff-scala-sans-pro;}
p.con8 {font-size: 14px;line-height: 24px;color: #fff; font-family: ff-scala-sans-pro;}
p.con9 {font-size: 14px; line-height: 24px; color: #E8F5F1; font-family: ff-scala-sans-pro;}
.home4 {font-size: 14px; padding: 17px 20px;}
.home17 {border-top: 1px solid #154144;border-bottom: 1px solid #154144;padding: 10px 10px;}
.home23 {border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 10px 40px;}
.home31 {border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 10px 40px;}
.fusion-footer-widget-area ul li {border: none !important; font-family: ff-scala-sans-pro !important;}
a.footer_test {padding: 15px 30px 15px 30px;background: #fff;color: #70ADB4!important; position:relative; bottom:23px; font-family: ff-scala-sans-pro !important;}
a.footer_test:hover {color: #70ADB4 !important;}
.home27 p {letter-spacing: 1px; font-family: ff-scala-sans-pro;}
ul li a:before {display: none;}
#footer-menu1 {display: block; float:right; font-family: ff-scala-sans-pro;}
#footer-menu1 ul li {display: inline-block;margin-right: 15px;color: #fff;}
.hot_tip1 p {color: #fff;font-size: 16px;font-style: normal;line-height: 20px; font-family: ff-scala-sans-pro !important;}
.educt .fusion-column-wrapper {border-radius: 30px;}
#footer-menu1 ul li a {color: #fff !important;font-size: 14px;}
.home39 .fusion-column-wrapper {padding: 20px 15px 15px 15px;border-radius: 30px !important;}
.home41 h5 {color: white !important;line-height: 34px;margin-top: 30px;font-style: normal; font-family: ff-scala-sans-pro !important;}
.hot_tip h6.title-heading-left {text-transform: uppercase !important; font-family: ff-scala-sans-pro !important;}
.home42 p {font-size: 24px;color: #fff;margin-top: 30px;line-height: 25px;font-style: normal; font-family: ff-scala-sans-pro !important; letter-spacing:0px !important;}
.home37:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(21, 64, 60, .58);}
.kp2:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(21, 64, 60, .58);}
h2.tfree-client-name {font-size: 14px !important;font-family:ff-scala-sans-pro !important;}
.tfree-client-testimonial p {font-size: 34px;font-style: normal;line-height: 48px; font-family:ff-scala-sans-pro;}
.sp-testimonial-free-section .slick-dots {margin-top: 50px !important;}
.sp-testimonial-free-section .tfree-client-testimonial {margin-bottom: 40px;}
.sp-testimonial-free-section .slick-dots li {width: 10px;height: 10px;}
.sp-testimonial-free-section .slick-dots li button {width: 10px;height: 10px;}
.about_8 p {font-size: 50px;color: #fff;font-family: ff-scala;font-weight: bold;}
.about_10 h4 {font-size: 33px !important;color: #fff !important; letter-spacing: 0px !important; line-height: 40px !important;font-weight: 400 !important; font-family: ff-scala-sans-pro !important;}
.about_1:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, .3);}
.about_18 p {line-height: 22px;color: #154144;margin-top: 20px;}
.about_21 p {line-height: 22px;color: #154144;margin-top: 20px;}
.about_24 p {line-height: 22px;color: #154144;margin-top: 20px;}
.about_32 p {font-size: 24px;color: #fff;line-height: 30px; font-family: ff-scala-sans-pro;}
.about_45 p {font-size: 24px;color: #fff;line-height: 30px; font-family: ff-scala-sans-pro;}
.logo-description {font-size: 24px;color: #fff;font-style: normal;font-family: ff-scala-sans-pro;margin-top: 20px;line-height: 24px;}
.about_41 .rt-wpls .slick-dots li {margin: 0 2px;}
.about_41 h4 {font-family: ff-scala !important;}
.about_41 .rt-wpls .slick-dots li.slick-active button {opacity: 1;background: #E0564E;width: 11px;height: 11px;}
.rt-wpls .slick-slide img {display: initial !important;}
.nav-tabs>li.active .tab-link {border: none !important;}
[dir='rtl'] .slick-prev {right: unset !important;}
.about_38 h4 {font-size: 14px !important;font-weight: 400 !important;}
.about_38 a.tab-link {border-top: none !important;}
.frq1 p {font-size: 14px;color: #154144;font-style: normal;border-bottom: 1px solid #154144 !important;margin-top: 40px;font-family: ff-scala-sans-pro; letter-spacing:1px !important;}
.sp-easy-accordion .sp-ea-single .ea-header a {font-size: 16px !important;font-weight: 500 !important; font-family: letter-spacing:0px !important; ff-scala-sans-pro; line-height: 20px !important;}
.wp_teamshowcase_slider.design-1 .member-content .member-desc::before {display: none;}
.about_38 .member-name {font-size: 14px !important;color: #154144;font-style: normal;}
.about_38 .member-desc {font-size: 16px !important;color: #154144;font-style: normal;text-align: left;padding: 0 45px;line-height: 22px;margin: 0;}
.wp_teamshowcase_slider .slick-dots {bottom: 30px !important;}
.about_44 h6.title-heading-left {font-weight: 400; font-family: ff-scala-sans-pro !important;}
.about_38 .member-desc p {text-align: left !important;}
.wp_teamshowcase_slider .slick-dots li button {background: #E3F0ED !important;}
.wp_teamshowcase_slider .slick-dots li.slick-active button {background: #E0564E !important;}
.nav-tabs li.active a h4 {color: #E0564E !important;font-weight: 400 !important;}
.nav-tabs li a h4 {font-weight: 400 !important;}
a.teamshowcase-hover-icon.popup-modal {display: none !important;}
.wild_12 h4 {font-size: 14px !important;}
.wild_12 .member-name {font-size: 14px !important;color: #154144;font-style: normal;}
.wild_12 .member-desc {font-size: 16px !important;color: #154144;font-style: normal;line-height: 22px;padding: 0 5%;}
.wild_12 .member-desc p {text-align: left !important;}
.card.sp-ea-single {border-bottom: 1px solid #154144 !important;}
span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none.con12 {width: 100%;}
.fusion-text.faq4 {background: #fff;padding: 50px 20px;font-size: 14px;line-height: 22px;color: #154144;}
.fqr5 {text-align: center;margin: auto;}
.con1 h4 {color: #fff !important; font-family: ff-scala-sans-pro !important;}
.con10 {border-top: 1px solid #fff;border-bottom: 1px solid #fff;width: 150px;}
.about_14 {margin-right: 4% !important;}
.about_16 {margin-right: 4% !important;}
.about_19 {margin-right: 2% !important;}
.about_22 {margin-right: 2% !important;}
.wild_52 h3 {color: #154144 !important; font-family: ff-scala !important;}
.faq8 h3 {color: #154144 !important; font-family: ff-scala !important;}
.con15 {margin-right: -5% !important;}
.con13 {font-size: 16px;color: #154144;line-height: 21px;font-style: normal; font-family: ff-scala-sans-pro;}
.con21 {margin-right: 2% !important;z-index: 9999;}
.con21 i.fa.fa-phone {transform: rotate(90deg);color: #154144;font-size: 24px;}
.con21 input.wpcf7-form-control.wpcf7-submit {background: #70ADB4 !important;border-radius: 0;}
span.con78 a {color: #154144;font-size: 24px; font-family: ff-scala-sans-pro;}
input.wpcf7-form-control.wpcf7-submit {font-family: ff-scala-sans-pro;}
.wild_5 {margin-right: -7% !important;}
.con21 input.wpcf7-form-control.wpcf7-text {background: #fff;height: 40px ! important;border: none !important; color: #154144 !important;}
.con21 textarea.wpcf7-form-control.wpcf7-textarea {background: #fff;height: 190px !important;border: none !important;}
.con21 input.wpcf7-form-control.wpcf7-text::placeholder {color:gray !important; font-size:14px; font-family: ff-scala-sans-pro;}
.con21 textarea.wpcf7-form-control.wpcf7-textarea::placeholder {color:gray !important; font-size:14px; font-family: ff-scala-sans-pro;}
.wild_68 {width: 20% !important;}
.con22 {width: 20% !important;}
.con34 {width: 20% !important;}
li.active a:hover {color: #fff;}
ul.menu li a {color: #fff !important;line-height: 26px;font-size: 14px;letter-spacing: 2px;}
.con10 h6.title-heading-center {margin: 10px 10px !important;font-weight: 400; font-family: ff-scala-sans-pro;}
.wild_11 .member-desc p {line-height: 20px; font-family: ff-scala-sans-pro !important; display: inline-block;width: 800px !important;text-align: left !important;}
.about_37 .member-desc p {line-height: 20px; font-family: ff-scala-sans-pro; display: inline-block; width: 500px !important; text-align: left !important;}
.trip32 .member-desc p {line-height: 23px;}
.home_8 p {font-size: 50px;color: #fff;line-height: 50px;font-weight: bold; font-family: ff-scala !important;}
.home_10 h4 {line-height: 40px !important; font-size: 34px !important; color: #fff !important; font-weight: 500 !important; letter-spacing: 0px !important; font-style: normal !important; font-family: ff-scala-sans-pro !important;}
.xx {background: red;}
.trip2:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, .3);}
.trip3 h4 {color: #154144 !important;font-family: ff-scala !important;}
.trip4 p {color: #154144;line-height: 24px;font-style: normal;}
.trip17.table-1 tr:nth-child(even){background: transparent !important;}
.trip17.table-1 table{box-shadow: none !important;  background: transparent;}
.trip18 ul{padding-left: 25px; font-family: ff-scala-sans-pro !important;}
.table-1 table {border: none !important;}
.trip18 ul li {color: #154144;font-size: 16px !important;margin-left: -10px;line-height: 30px !important;}
.trip19{text-align: center !important;}
.about_13 .wp_teamshowcase_slider.design-1 .member-content .member-desc p {line-height: 18px;color: #154144;text-align: left !important; font-family: ff-scala-sans-pro;}
.trip21 .table-1.trip22 table{box-shadow: none !important;}
.trip30 ul{padding-left: 15px;}
.trip21 .table-1 tr td.test {border-bottom: none !important;}
.trip24 p {line-height: 30px;font-size: 24px;color: #fff; font-family: ff-scala-sans-pro !important;}
.trip25 p {line-height: 26px;font-size: 16px;color: #fff; font-family: ff-scala-sans-pro !important;     margin-top: 40px;}
.trip27 {font-size: 15px;color: #fff;line-height: 22px; font-family: ff-scala-sans-pro !important;     margin-top: -10px;}
.trip30 h4 {font-size: 14px !important;color: #fff !important;text-transform: uppercase;}
.trip32 {color: #fff;}
.trip30 .member-desc {font-size: 16px !important;color: #fff;font-style: normal;line-height: 22px;}
.trip30 .member-name {font-size: 14px !important;color: #fff;font-style: normal;margin-top: 25px;}
.trip32 {margin-bottom: 0 !important;}
.trip30  ul.slick-dots li{opacity: 0.5; margin: 0 5px;}
.trip30  ul.slick-dots li.slick-active{opacity: 1;}
.trip30  .slick-dots {bottom: -30px !important;}
.home18 .wp_teamshowcase__slider.design-1 .member-content .member-desc::before {display: none !important;}
.home18 .wp_teamshowcase_slider.design-1 .member-name {font-size: 14px !important;line-height: 30px !important;color: #fff !important;letter-spacing: 2px; font-family: ff-scala-sans-pro;}
.wp_teamshowcase_slider .team-slider {outline: none;}
.home18 .wp_teamshowcase_slider.design-1 .member-content .member-desc {color: #fff !important;margin-top: 12px;font-family: ff-scala-sans-pro;}
.about_37 .teamshowcase-image-bg:hover img {transform: none !important;}
.home23 h6.title-heading-center a {font-weight: 400; font-family: ff-scala-sans-pro;}
.home56 .wp_teamshowcase_slider {padding-bottom: 0;}
.home22 .fusion-title.fusion-sep-none {margin: 0 auto;}
.home30 .fusion-title.fusion-sep-none {margin: 0 auto;}
.home29 h5 {font-weight: 400; font-family: ff-scala-sans-pro !important;     letter-spacing: 0px !important;}
.home31 h6.title-heading-center {font-family: ff-scala-sans-pro; letter-spacing: 1px !important;}
.home40 h6 {font-weight: 400 !important; font-family: ff-scala-sans-pro !important;}
.home34 h6 {font-weight: 400 !important; font-family: ff-scala-sans-pro !important;}
.home41 h5 {letter-spacing: 0 !important;}
#sp-testimonial-free-wrapper-1081 .sp-testimonial-free-section h2.tfree-client-name {font-weight: 400;}
.home191 .wp_teamshowcase_slider.design-1 .member-name {font-size: 14px !important;line-height: 30px !important;color: #154144 !important;}
.home191 .wp_teamshowcase_slider.design-1 .member-content .member-desc {color: #154144 !important;line-height: 20px !important;}
.home191 ul.slick-dots {display: none;}
.about_37 .teamshowcase-image-bg {height: 490px !important;}
.trip32 .teamshowcase-image-bg {height: 660px !important;}
.wild_11 .teamshowcase-image-bg {height: 640px !important;}
.about_40 {margin-bottom: 0;}
.rt-wpls .slick-dots {bottom: 0;}
.fusion-header-wrapper {width: 165px;}
.fusion-button-wrapperleft .fusion-button.button-1 {border-radius: 0;}
.fusion-button-wrapperleft .fusion-button.button-1 .fusion-button-text {letter-spacing: 0;padding-top: 4px;display: block;}
.fusion-logo {display: none;}
.mobile_show {display: none !important;}
.button-1.home4 {display: inline-block !important;}
.home3 a {margin-top: 30px;margin-bottom: 0;padding: 16px 0px;font-size: 14px;}
.fusion-one-third.home8.fusion-animated {margin-top: 25px !important;}
.fusion-one-third.home10.fusion-animated {margin-top: 30px !important;}
.home50 .fusion-column-wrapper {padding: 6px 0px 0px 0px !important;}
.fusion-text.home14 {margin-top: 75px;}
.fusion-title h6.title-heading-center a.abs {font-weight: 400; font-family: ff-scala-sans-pro !important;}
.home22 {margin-bottom: 0;}
.home23 {width: max-content;}
.home26 .fusion-column-wrapper {padding: 6px 0px 0px 0px !important;}
.home27 {margin-top: 85px !important;}
.home31 {width: max-content;}
.about_8 p {margin-bottom: 0;}
.about_15 p {font-size: 42px; line-height: normal; font-family: ff-scala;color: #154144;font-weight: bold;float: left;}
.fusion-text.about_8 {line-height: 24px; margin-bottom: 0;}
.about_18 br {display: none;}
.about_21 br {display: none;}
.home18 .wp_teamshowcase_slider.design-1 .member-content .member-desc br {display: none;}
.about_16 .member-desc br {display: none;}
.about_24 br {display: none;}
.about_32 br {display: none;}
.about_45 br {display: none;}
.slick-next.slick-arrow {right: 0px;}
.slick-prev.slick-arrow {left: 0px;}
.wild_6 br {display: none;}
.wild_62 br {display: none;}
.con15 {margin-right: 0% !important;}
.home_10 br {display: none;}
.trip27 br {display: none;}
.about_37 .team-slider .member-content {padding: 10px 0px 10px 3px !important;}
.wild_11 .team-slider .member-content {padding: 10px 0px 10px 3px !important;}
.wp_teamshowcase_slider.design-1 .member-content {padding: 0;}
.wp_teamshowcase_slider .slick-dots li button {border: none;background: #cccccc !important;opacity: 1;}
.wp_teamshowcase_slider .slick-dots li.slick-active button {opacity: 1;}
.about_34 {margin-bottom: 0 !important;}
.about_37 .fusion-tabs {margin-bottom: 0;}
.wp_teamshowcase_slider .slick-dots {bottom: -10px !important;}
.wild_45 .wp_teamshowcase_slider .slick-dots {bottom: -10px !important;}
.faq8 h3 {line-height: 44px;}
.sp-easy-accordion .sp-ea-single .ea-header a {padding: 15px 0 !important;letter-spacing:0px !important; }
.frq1 p {margin-bottom: 0 !important;padding-bottom: 10px;}
.fqr5 {font-size: 24px;font-family: ff-scala-sans-pro;}
.faq4 p {letter-spacing: 1px; font-family: ff-scala-sans-pro;}
.fusion-separator.about_36 {position: absolute;z-index: 11;top: 147px;left: 0;right: 0;}
.con19 h2{margin-bottom: 0; color: #154144 !important; font-family: ff-scala !important;}
.trip68 ul.nav-tabs{background: transparent !important; outline: none;}
.trip68 ul.nav-tabs li{background: transparent !important; outline: none;}
.trip68 ul.nav-tabs li a{background: transparent !important; outline: none;}
.trip68 ul.nav-tabs a.tab-link{background: transparent !important; font-weight: 400 !important;}
.trip68 ul.nav-tabs a.tab-link:hover,.trip68 ul.nav-tabs a.tab-link:focus{background: transparent; border:none !important;}
.home-slider-hadding-part h1{ margin-top: 0;margin-bottom: 0.9em;}
.fusion-text.con567 {display: none !important;}
.con5676 {display: none !important;}
.wpcf7-form .wpcf7-response-output {padding: 5px !important;font-size:14px !important;}
.con3 .fusion-one-half.fusion-layout-column.fusion-spacing-yes {margin-bottom: 10px !important;}
.con3 p {margin-bottom: 25px !important;}
.fusion-text.home14 h5 {margin: 0 auto;}
.home-about-us-content-right .fusion-text.home14{ margin-top:0 ;}       
.home-about-us-right .fusion-builder-row { display:flex; } 
.home-about-us-right .fusion-layout-column{ display: table-cell;float: none !important; margin-bottom:0 !important; position:relative;}
.home-about-us-content-right .fusion-column-content{position: absolute;top: 50%;width: 100%;padding: 0 15px;transform: translate(0,-50%);} 
.book-your-adventure-now{ margin:0 auto !important;}
.home-about-us-right .home27{margin-top: 0 !important;  }
.meet-the-team-section .rtbs .rtbs_menu li a{background: transparent !important;}
.meet-the-team-section .rtbs .rtbs_menu ul { margin-top:-27px !important; position:relative; z-index:2}
.meet-the-team-section .rtbs .rtbs_menu { text-align:center; margin-bottom:30px;}
.meet-the-team-section .fusion-separator.about_36 { z-index: 1;}
.wild_11  .rtbs .rtbs_menu li a{background: transparent !important;}
.wild_11 .rtbs .rtbs_menu ul { margin-top:-95px !important; position:relative; z-index:2}
.wild_11 .rtbs .rtbs_menu { text-align:center; margin-bottom:30px;}
.wild_11 .fusion-separator.wild_0 { z-index: 1;}
.trip68 .rtbs .rtbs_menu li a{background: transparent !important;}
.trip68 .rtbs .rtbs_menu ul { margin-top:-74px !important; position:relative; z-index:2}
.trip68 .rtbs .rtbs_menu { text-align:center; margin-bottom:30px;}
.trip68 .fusion-separator.trip_abc { z-index: 1;}
.fusion-content-boxes-1 .heading .content-box-heading {color: #e8f5f1 !important;}

.trip32 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -1000px;
    overflow: hidden;
    right: -140px !important;
}
.trip32 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -1000px;
    overflow: hidden;
    left: -140px !important;
}
.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png);
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -1000px;
    overflow: hidden;
    right: -30px;
    z-index: 9;
}
.slick-prev.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png);
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -1000px;
    overflow: hidden;
    left: -30px;
    z-index: 9;
}
.home50:after 
{
    content: "Guaranteed sightings";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-154.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -85px;
    right: 80px;
    z-index: 9;
    background-color: #70adb4;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    padding: 75px 0;
    line-height: 1;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #1C5055;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: ff-scala-sans-pro;
}
.home26:after 
{
    content: "view us on tripadvisor";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-55.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -130px;
    right: 80px;
    z-index: 99999;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 114px;
    border-radius: 50%;
    padding: 70px 0;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1;
}
.about_41 .rt-wpls .slick-dots li button 
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 10px;
    height: 10px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #ccc;
    opacity: 0.5;
    border-radius: 50%;
}
.about_42 .slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png);
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-color: unset !important;
    background-position: center;
    text-indent: -1000px;
    overflow: hidden;
    right: 250px ! important;
    z-index:9;
}
.about_42 .slick-prev.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png);
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: unset !important;
    text-indent: -1000px;
    overflow: hidden;
    left: 250px ! important;
    z-index:9;
}
.wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -1000px;
    overflow: hidden;
    right: -140px !important;
    z-index:9 !important;
}
.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -1000px;
    overflow: hidden;
    left: -140px !important;
    z-index:9 !important;
}
.nav-tabs li.active a:after {
    background-color: #E0564E;
    content: " ";
    display: block;
    height: 3px;
    width: 100%;
    margin: auto;
    right: 0;
    left: 0;
    text-align: center;
    position: absolute;
}
.kimtrip:after 
{
    content: "Book online now!";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Ellipse-3@2x.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -115px;
    right: 80px;
    z-index: 9;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 114px;
    border-radius: 50%;
    padding: 70px 0;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: ff-scala-sans-pro !important;
}
.trip17.table-1 tr td {
    border-top: 1px solid #154144 !important;
    border-bottom: 1px solid #154144 !important;
    background: transparent !important;
    border-left: none !important;
    border-right: none !important;
    color: #154144 !important;
    font-size: 23px !important;
    padding: 0; 
}
.button-3.trip20 {
    width: max-content !important;
    margin: 0px 155px !important;
    font-size: 16px;
    border-radius: 0 !important;
    margin: 0 auto !important;
    font-family: ff-scala-sans-pro !important; 
        padding: 15px 50px 15px 50px;
}
.trip21 .table-1 tr td {
    border-top: none !important;
    border-bottom: 1px solid #557577 !important;
    background: #154144 !important;
    border-left: none !important;
    border-right: none !important;
    color: #fff !important;
    text-transform: uppercase !important;
    padding: 0;
    padding-left: 10px;
}

.table-1 tr td.month {text-transform: capitalize !important;}

.trip30 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -1000px;
    overflow: hidden;
    right: -140px !important;
}
.trip30 .wp_teamshowcase_slider button.slick-prev.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -1000px;
    overflow: hidden;
    left: -140px !important;
}
.home18 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg 
{
    background: none !important;
    height: 180px !important;
    width: 180px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
.home18 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img 
{
    transition: all 0.2s ease-in-out 0s;
    position: initial !important;
    height: 100% !important;
    width: 100% !important;
    object-position: none !important;
    border-radius: 0px;
}
.home191 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg 
{
    background: none !important;
    height: 180px !important;
    width: 180px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
.home191 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img 
{
    transition: all 0.2s ease-in-out 0s;
    position: initial !important;
    height: 100% !important;
    width: 100% !important;
    object-position: none !important;
    border-radius: 0px;
}
.about_13 .wp_teamshowcase_slider.design-1 .member-name 
{
    font-size: 14px !important;
    line-height: 30px !important;
    color: #154144 !important;
    text-align: left !important;
    font-weight: 400 !important;
    letter-spacing: 2px !important;
    font-family:ff-scala-sans-pro !important;
}
.home50.fusion-animated:after {
    content: "Guaranteed sightings";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-154.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -85px;
    right: 80px;
    z-index: 99999;
    background-color: #70adb4;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    padding: 75px 0;
    line-height: 1;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #1C5055;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: ff-scala-sans-pro;
}
.home26.fusion-column-last:after {
    content: "view us on tripadvisor";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-55.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -87px;
    right: 80px;
    z-index: 9;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 114px;
    border-radius: 50%;
    padding: 60px 0;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: ff-scala-sans-pro !important;
}
a.fusion-social-network-icon.fusion-tooltip.fusion-facebook.fusion-icon-facebook {
    color: #70adb4!important;
    background-color: #fff !important;
    border-radius: 50px !important;
    width: 30px;
    height: 30px;
    padding: 4px !important;
}

/*   1600  */
@media only screen and (min-width : 1600px) and (max-width : 1799px) {

#hv1 {display: none;}
.home50 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.home26 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.trip6 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.wild_5 {margin-right: -5% !important}
#sdf .home10 {margin-top: 190px !important;}
#sdf .home8 {margin-top: 190px !important;}
.about_8 p {font-size: 44px;}
.trip68 .rtbs .rtbs_menu ul {margin-top: -68px !important;}
.trip_tab {margin-left: 130px !important;}
.con15 {width:14% !important;}
.con17 {width:70% !important; margin-right:0% !important;}
.wild_11 .rtbs .rtbs_menu li a {padding: 1rem 25px;}
.about_37 .rtbs .rtbs_menu li a {padding: 1rem 40px; }
.trip32 .rtbs .rtbs_menu li a {padding: 1rem 28px; font-size: 13px !important;}
.about_10 h4 {font-size: 26px !important;line-height: 35px !important;}
.home2 {margin-top:-150px !important;}
.homeab {margin-top: 200px !important;}
.trip2 .home6 {margin-top:170px !important;}
.home7 h1 {font-size:70px !important;}
.home_10 h4 {line-height: 30px !important;font-size: 25px !important;}
/*.wild_11 .slick-track {opacity: 1 !important;width: 35000px !important; }
.about_37 .slick-track {opacity: 1 !important;width: 12000px !important; }
.trip32 .slick-track {opacity: 1 !important;width: 12000px !important; }
.trip32 .team-slider {width: 990px !important;}*/
/*.wild_11 .team-slider {width: 990px !important;}*/
/*.about_37 .team-slider {width: 733px !important;}*/
.wild_11 .teamshowcase-image-bg {height: 530px !important;}
.trip32 .teamshowcase-image-bg {height: 550px !important;}
.about_37 .teamshowcase-image-bg {height: 430px !important;}
.home1 {height: 920px !important;}
.about_1 {height:800px !important;}
.about_11 {margin-top: 220px !important;}
.home6 {margin-top:100px !important;}

}

/* (1600x900) HD+ Display */
@media  screen and (max-width: 1600px) {
    /* insert styles here */
    /*.about_37 .team-slider{
        width: 688px !important;
    }*/
    /*.wild_11 .team-slider{
        width: 931px !important;
    }*/
    /*.trip32 .team-slider{
        width: 931px !important;
}

/*   1440  */}
@media only screen and (min-width : 1440px) and (max-width : 1599px) {


#hv1 {display: none;}
.home50 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.home26 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.trip6 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
/*.wild_11 .slick-track {opacity: 1 !important;width: 35000px !important; }
.about_37 .slick-track {opacity: 1 !important;width: 12000px !important; }
.trip32 .slick-track {opacity: 1 !important;width: 12000px !important; }*/
/*.trip32 .team-slider {width: 843px !important;}*/
/*.wild_11 .team-slider {width: 843px !important;}*/
/*.about_37 .team-slider {width: 615px !important;}*/
.home1 {height: 750px !important;}
.trip2 {height:750px !important;}
.about_1 {height: 750px !important;}
.about_11 {margin-top: 190px !important;}
.trip_tab {margin-left: 60px !important;}
.con15 {width:14% !important;}
.con17 {width:65% !important; margin-right:0% !important;}
a.button-1.home4 {position: fixed;width: 20%;}
.wild_11 .rtbs .rtbs_menu li a {padding: 1rem 11px;}
.about_37 .rtbs .rtbs_menu li a {padding: 1rem 40px;}
.trip32 .rtbs .rtbs_menu li a {padding: 1rem 9px; font-size: 13px !important;}
.about_10 h4 {font-size: 24px !important;line-height: 35px !important;}
.about_8 p {font-size: 44px;}
.home2 {margin-top:-150px !important;}
.homeab {margin-top: 200px !important;}
.home6 {margin-top:100px !important;}
.home7 h1 {font-size:60px !important;}
.home_10 h4 {line-height: 30px !important;font-size: 25px !important;}
.home10 {margin-top: 110px !important;}
.home8 {margin-top: 110px !important;}
.trip2 .home10 {margin-top: 220px !important;}
.trip68 .rtbs .rtbs_menu ul {margin-top: -68px !important;}
.wild_11 .teamshowcase-image-bg {height: 470px !important;}
.trip32 .teamshowcase-image-bg {height: 490px !important;}
.about_37 .teamshowcase-image-bg {height: 360px !important;}
.wild_11 .member-desc p {
    line-height: 20px;
    font-family: ff-scala-sans-pro !important;
    display: inline-block;
    width: 680px !important;
    text-align: left !important;
}
/*.wild_11 .team-slider{
        width: 833px !important;
    }*/
    /*.trip32 .team-slider{
        width: 833px !important;
    }*/

}

/*   1366  */
@media only screen and (min-width : 1366px) and (max-width : 1439px){

#hv1 {display: none;}
.home50 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.home26 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.trip6 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.trip2 .home6 {margin-top: 100px !important;}
.trip2 .home10 {margin-top: 50px !important;}
.wild_11 .rtbs .rtbs_menu li a {padding: 1rem 11px !important;}
.wild_11 .slick-track {opacity: 1 !important;width: 35000px !important; }
.about_37 .slick-track {opacity: 1 !important;width: 12000px !important; }
.trip32 .slick-track {opacity: 1 !important;width: 12000px !important; }
/*#trip_a .team-slider {width: 787px !important;}*/
/*#wild_cat .team-slider {width: 787px !important;}*/	
/*#abp_news .team-slider {width: 581px !important;}*/
.trip68 .rtbs .rtbs_menu ul {margin-top: -68px !important;}
.trip_tab {margin-left: 60px !important;}
.con15 {width:14% !important;}
.con17 {width:65% !important; margin-right:0% !important;}
a.button-1.home4 {position: fixed;width: 20%;}
.about_30 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.about_43 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.about_37 .rtbs .rtbs_menu li a {padding: 1rem 30px;}
.trip2 .home11 {margin-top: 20px;}
.trip32 .rtbs .rtbs_menu li a {padding: 1rem 9px; font-size: 13px !important;}
.wpcf7-form .wpcf7-response-output {padding: 15px !important;font-size:12px !important;}
.home1 {height: 600px !important;}
.trip2 {height: 600px !important;}
.about_1 {height: 600px !important;}
.home8 {margin-top: 60px !important;}
.home_8 p {font-size: 40px;line-height: 40px;}
.home10 {margin-top:60px !important;}
.about_8 p {font-size: 44px;}
.about_10 h4 {font-size: 23px !important;line-height: 35px !important;}
.about_11 {margin-top: 100px !important;}
.about_15 p{font-size:41px !important;}
.home2 {margin-top:-150px !important;}
.homeab {margin-top: 150px !important;}
.home6 {margin-top:70px !important;}
.home7 h1 {font-size:50px !important;}
.home_10 h4 {line-height: 30px !important;font-size: 25px !important;}
.wild_11 .teamshowcase-image-bg {height: 440px !important;}
.trip32 .teamshowcase-image-bg {height: 460px !important;}
.about_37 .teamshowcase-image-bg {height: 340px !important;}

.trip21 .table-1 tr td {
    border-top: none !important;
    border-bottom: 1px solid #557577 !important;
    background: #154144 !important;
    border-left: none !important;
    border-right: none !important;
    color: #fff !important;
    text-transform: uppercase !important;
    padding: 0;
    font-size: 14px !important;
}
.wild_11 .member-desc p {
    line-height: 20px;
    font-family: ff-scala-sans-pro !important;
    display: inline-block;
    width: 680px !important;
    text-align: left !important;
}

}

/*   1024  */

@media only screen and (min-width : 1025px) and (max-width : 1365px) {

.rtbs_full .rtbs_menu ul li.mobile_toggle {display: none !important;}
.rtbs_full .rtbs_menu ul li {display: inline-block !important;}
.about_37 .rtbs_full .rtbs_menu ul::after {display:none !important;}
#hv1 {display: none;}
.home50 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.home26 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.trip6 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.wild_11 .slick-track {opacity: 1 !important;width: 35000px !important; }
.about_37 .slick-track {opacity: 1 !important;width: 12000px !important; }
.trip32 .slick-track {opacity: 1 !important;width: 12000px !important; }
/*#trip_a .team-slider {width: 735px !important;}*/
/*#wild_cat .team-slider {width: 735px !important;}*/
/*#abp_news .team-slider {width: 549px !important;}*/
.trip2 .home6 {margin-top: 80px !important;}
.trip2 .home10 {margin-top: 30px !important;}
.about_1 {height: 600px !important;}
.trip2 {height: 600px !important;}
.about_11 {margin-top: 130px !important;}
.homeab{margin-top: 130px !important;}
.fusion-main-menu.fusion-flyout-menu #menu-health-main-menu {margin-top: 0px !important;}
.trip_tab {margin-left: 110px !important;}
.home_8 p {font-size: 42px !important; line-height: 40px !important;}
#sdf .home10 {margin-top: 0px !important;}
#sdf .home8 {margin-top: 0px !important;}
.wild_11 .rtbs .rtbs_menu {text-align: left !important;}
.wild_11 .rtbs .rtbs_menu li a {padding: 1rem 25px !important}
.about_37 .rtbs .rtbs_menu li a {padding: 0rem 32px !important}
.about_15 p {font-size: 31px !important;}
.home2 {margin-top:-115px !important;}
.con15 {width:14% !important;}
.con17 {width:60% !important; margin-right:0% !important;}
.wpcf7-form .wpcf7-response-output {padding: 20px !important;font-size:12px !important;}
.trip21 .table-1 tr td:nth-child(1) {font-size:14px !important}
.wild_abc1 .wild_0 {display: none;}
.wild_11 .rtbs .rtbs_menu li {margin-bottom: -18px!important;}
.wild_11 .rtbs_menu ul {margin: 10px 10px !important;border-bottom: 2px solid #154144 !important;}
.about_37 .rtbs_menu ul {margin: 10px 10px !important;border-bottom: 2px solid #154144 !important;}
.about_37 .member-desc p {width: 400px !important;}
.fusion-text.faq4{ padding: 20px 0px !important;font-size: 11px !important;}
.home3 a{font-size:12px !important;}
.con15 {margin-right: 5% !important;}
.wild_5 {margin-right: -4% !important;}
.fusion-text.con567 {display: none !important;}
.fusion-text.con5676 {display: none !important;}
.home26 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home28 {margin-top: 10px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home20 {margin-top: 10px !important;}
.home-about-us-right .home27 {margin-top: -10px !important;}
.about_10 h4 {font-size: 16px !important;color: #fff !important;line-height: 28px !important;}
.about_8 p {font-size: 33px !important;}
.about_46.fusion-no-medium-visibility {display: inline-block !important;}
.about_32 p {font-size: 16px;color: #fff;line-height: 25px;}
.about_45 p {font-size: 16px;color: #fff;line-height: 25px;}
.slick-next.slick-arrow {right:-30px;}
.slick-prev.slick-arrow {left: -30px;}
.trip32 .rtbs .rtbs_menu li a {padding: 1rem 10px;font-size: 10px !important;}
.home_10 h4 {line-height: 32px !important;font-size: 24px !important;}
.fusion-text.trip24 p br {display: none;}
.fusion-text.trip25 p br {display: none;}
.trip24 p {font-size:22px;}
.fusion-separator.fusion-full-width-sep.sep-none.faq3 {margin-top: 0px !important;}
.fusion-separator.fusion-full-width-sep.sep-single.sep-solid.about_36 {display: none;}
.con13 p br{display: none;}
a.button-1.home4 {position: fixed;width: 20%; right:20px !important;}
.home31 {width: max-content;margin-left: -55px !important;}
.trip68 .rtbs .rtbs_menu ul{    margin-top: -60px !important;}
.trip27 {line-height: 20px !important;}
.about_37 .rtbs .rtbs_menu {text-align:left !important;}
.home1 {height: 630px !important;}
#sdf .home6 {margin-top:40px !important;}
.about_37 .teamshowcase-image-bg {height: 260px !important;}
.trip32 .teamshowcase-image-bg {height: 340px !important;}
.wild_11 .teamshowcase-image-bg {height: 320px !important;}

.home50:after {
    content: "Guaranteed sightings";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-154.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -85px;
    right: 20px !important;;
    z-index: 9;
    background-color: #70adb4;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    padding: 75px 0;
    line-height: 1;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #1C5055;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: ff-scala-sans-pro;
}
.home26.fusion-column-last:after {
    content: "view us on tripadvisor";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-55.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -87px;
    right: 20px;
    z-index: 9;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 114px;
    border-radius: 50%;
    padding: 60px 0;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: ff-scala-sans-pro !important;
}
.home18 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: none !important;
    height: 176px !important;
    width: 176px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
.rest {
    display: inline-block;
    width: 500px !important;
    text-align: left !important;
    line-height: 20px !important;
}
.trip17.table-1 tr td {
    border-top: 1px solid #154144 !important;
    border-bottom: 1px solid #154144 !important;
    background: transparent !important;
    border-left: none !important;
    border-right: none !important;
    color: #154144 !important;
    font-size: 17px !important;
    padding: 0;
}
.wild_11 .member-desc p {
    line-height: 20px;
    font-family: ff-scala-sans-pro !important;
    display: inline-block;
    width: 480px !important;
    text-align: left !important;
}

}

@media only screen and (max-width : 1024px){

#hv1 {display: none;}
.wild_11 .rtbs_menu ul li {margin-bottom: -16px !important;}
.home50 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.home26 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.trip6 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.trip2 .home6 {margin-top: 80px !important;}
.trip2 .home10 {margin-top: 20px !important;}
.about_1 {height: 600px !important;}
.trip2 {height: 600px !important;}
.about_11 {margin-top: 150px !important;}
.homeab{margin-top: 130px !important;}
.fusion-main-menu.fusion-flyout-menu #menu-health-main-menu {margin-top: 0px !important;}
.trip_tab {margin-left: 30px !important;}
.home_8 p {font-size: 42px !important; line-height: 40px !important;}
#sdf .home10 {margin-top: 50px !important;}
#sdf .home8 {margin-top: 50px !important;}
.wild_11 .rtbs .rtbs_menu {text-align: left !important;}
.wild_11 .rtbs .rtbs_menu li a {padding: 1rem 6px !important; font-size:14px !important; color:#154144 !important;}
.about_37 .rtbs .rtbs_menu li a {padding: 0rem 0px !important}
/*.trip32 .team-slider {width: 588px !important;}*/
/*.wild_11 .team-slider {width: 588px !important;}*/
.about_37 .team-slider {/*width: 431px !important;*/padding: 0px 0px !important;}
.about_15 p {font-size: 31px !important;}
.home2 {margin-top:-115px !important;}
.con15 {width:14% !important;}
.con17 {width:60% !important; margin-right:0% !important;}
.wpcf7-form .wpcf7-response-output {padding: 20px !important;font-size:12px !important;}
.trip21 .table-1 tr td:nth-child(1) {font-size:14px !important}
.wild_abc1 .wild_0 {display: none;}
.wild_11 .rtbs_menu ul {margin: 10px 10px !important;border-bottom: 1px solid #154144 !important;}
.about_37 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 20px !important;border-bottom: 2px solid #154144 !important;}
.about_37 .member-desc p {width: 400px !important;}
.fusion-text.faq4{ padding: 20px 0px !important;font-size: 11px !important;}
.home3 a{font-size:12px !important;}
.con15 {margin-right: 5% !important;}
.wild_5 {margin-right: -4% !important;}
.fusion-text.con567 {display: none !important;}
.fusion-text.con5676 {display: none !important;}
.home26 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home28 {margin-top: 10px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home20 {margin-top: 10px !important;}
.home-about-us-right .home27 {margin-top: -10px !important;}
.about_10 h4 {font-size: 16px !important;color: #fff !important;line-height: 28px !important;}
.about_8 p {font-size: 33px !important;}
.about_46.fusion-no-medium-visibility {display: inline-block !important;}
.about_32 p {font-size: 16px;color: #fff;line-height: 25px;}
.about_45 p {font-size: 16px;color: #fff;line-height: 25px;}
.slick-next.slick-arrow {right:-30px;}
.slick-prev.slick-arrow {left: -30px;}
.trip32 .rtbs .rtbs_menu li a {padding: 1rem 8px;font-size: 10px !important;}
.home_10 h4 {line-height: 32px !important;font-size: 24px !important;}
.fusion-text.trip24 p br {display: none;}
.fusion-text.trip25 p br {display: none;}
.trip24 p {font-size:22px;}
.fusion-separator.fusion-full-width-sep.sep-none.faq3 {margin-top: 0px !important;}
.fusion-separator.fusion-full-width-sep.sep-single.sep-solid.about_36 {display: none;}
.con13 p br{display: none;}
a.button-1.home4 {position: fixed;width: 20%; right:20px !important;}
.home31 {width: max-content;}
.trip68 .rtbs .rtbs_menu ul{    margin-top: -60px !important;}
.trip27 {line-height: 20px !important;}
.about_37 .rtbs .rtbs_menu {text-align:left !important;}
.home1 {height: 630px !important;}
#sdf .home6 {margin-top:40px !important;}
.about_37 .teamshowcase-image-bg {height: 260px !important;}
.trip32 .teamshowcase-image-bg {height: 340px !important;}
.wild_11 .teamshowcase-image-bg {height: 320px !important;}

.home50:after {
    content: "Guaranteed sightings";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-154.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -85px;
    right: 20px !important;;
    z-index: 9;
    background-color: #70adb4;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    padding: 75px 0;
    line-height: 1;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #1C5055;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: ff-scala-sans-pro;
}
.home26.fusion-column-last:after {
    content: "view us on tripadvisor";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-55.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -87px;
    right: 20px;
    z-index: 9;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 114px;
    border-radius: 50%;
    padding: 60px 0;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: ff-scala-sans-pro !important;
}
.home18 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: none !important;
    height: 176px !important;
    width: 176px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
.rest {
    display: inline-block;
    width: 500px !important;
    text-align: left !important;
    line-height: 20px !important;
}
.trip17.table-1 tr td {
    border-top: 1px solid #154144 !important;
    border-bottom: 1px solid #154144 !important;
    background: transparent !important;
    border-left: none !important;
    border-right: none !important;
    color: #154144 !important;
    font-size: 17px !important;
    padding: 0;
}
.wild_11 .member-desc p {
    line-height: 20px;
    font-family: ff-scala-sans-pro !important;
    display: inline-block;
    width: 480px !important;
    text-align: left !important;
}

}

/* iPads (portrait and landscape) ----------- 768 */
@media only screen and (min-width : 768px) and (max-width : 1023px) {

#hv1 {display: none;}
.wild_11 .rtbs_menu ul li {margin-bottom: 0px !important;}
.home50 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.home26 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.trip6 .fusion-fullwidth .fusion-row {position: unset !important; z-index: 10;}
.about_1 {height: 600px !important;}
.about_1 .homeab {margin-top: 130px !important;}
.about_11 {margin-top: 140px !important;}
.trip2 {height: 600px !important;}
.trip_tab {margin-left: 0px !important;}
span.fusion-imageframe.imageframe-none.imageframe-3.hover-type-none.about_29 {margin-left: 132px !important;}
.trip_tab p br {display:none;}
.wild_11 .rtbs .rtbs_menu {text-align: left !important;}
/*#trip_a .team-slider {width: 471px !important;}*/
/*#wild_cat .team-slider {width:431px !important;}*/
.about_37 .rtbs .rtbs_menu {text-align:left !important;}
/*#abp_news .team-slider {width: 313px !important;}
*/.trip890 {margin-right: 0% !important;width: 15% !important;}
.home2 {margin-top: -90px !important;}
.con15 {width:28% !important; margin-right:0% !important;}
.con17 {width:45% !important; margin-right:0% !important;}
.conrty {width:4% !important; margin-right:0% !important;}
.cons_new  {width:4% !important;}
.home8 h2.content-box-heading {font-size: 22px !important;}
a.button-1.home4 {position: fixed;width: 22%; right:15px !important;}
.home31 {width: max-content;}
.home5 img {width: 70%;}
a.fusion-button.button-flat.fusion-button-round.button-xlarge.button-default.button-1.fusion-animated.home4 {font-size: 11px !important;padding: 10px 0px;margin-left: 10px;margin-top: 80px !important;}
.fusion-text.home7 h1 {font-size: 46px !important;line-height: 50px !important;}
.home14 h5 {font-size:14px !important;}
.home17 h6 {font-size:9px !important;}
.home-about-us-content-right .fusion-text.home14 {margin-top: 7px !important;}
.home22 .fusion-title.fusion-sep-none {margin: 0 -40px !important;}
.home29 h5 {font-size:14px !important;}
#home_70 {margin-bottom: 0px !important;}
.home31 h6 {font-size:10px !important;}
.sp-testimonial-free-section .slick-prev {left: -30px !important;}
.sp-testimonial-free-section .slick-next {right: -30px !important;}
.hot_tip1 p {font-size: 13px !important;line-height: 16px !important;}
a.footer_test {font-size: 12px !important;     bottom: -20px !important;}
#nav_menu-3 {margin-bottom: 0px !important;}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-one-full.fusion-column-first.fusion-column-last.about_111 {display: none;}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-one-full.fusion-column-first.fusion-column-last.about_000 {display: inline-block;}
.about_8 p {font-size: 24px !important;}
.about_10 h4 {font-size: 20px !important;line-height: 25px !important;}
.home41 h5 {font-size: 16px !important;}
.trip32 .rtbs_full .rtbs_menu ul li {padding-left:20px !important; background: rgb(21, 64, 68) !important;}
.about_37 .teamshowcase-image-bg {height: 170px !important;}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.wild_5 {width: 100% !important;}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-first.btp11 {display: none;}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last.btp14 {display: none;}
span.con78 a{font-size: 17px !important;}
.con13 p br{display: none;}
.fusion-separator.fusion-full-width-sep.sep-single.sep-solid.wild_0 {display: none;}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_1.fusion-one-full.fusion-column-first.fusion-column-last.wild_abc1 {margin-top: 40px !important;}
.home_10 h4 {line-height: 30px !important;font-size: 25px !important;}
.home_8 p {font-size: 30px !important; line-height: 30px !important;}
.wild_abc1 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 10px !important;border-bottom: 2px solid #154144 !important;}
.wild_11 .teamshowcase-image-bg {height: 220px !important;}
.trip21 .table-1 tr td:first-child {font-size: 16px !important;}
.trip21 {width:70% !important;}
.trip24 p {line-height: 25px;font-size: 20px;}
.fusion-text.trip24 p  br {display: none;}
.trip25 p br {display:none;}
.trip26 {width: 34% !important;}
.trip32 .rtbs_content p br {display: none;}
.trip32 .rtbs_content p{line-height:25px !important;}
.trip32 .rtbs>.rtbs_content {padding: 0px 0px 0px !important;}
.fusion-separator.fusion-full-width-sep.sep-single.trip_abc {display: none;}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_2_3.fusion-two-third.trip32 {top: 40px;}
.trip32 .rtbs_full .rtbs_menu li.mobile_toggle {color: #fff !important;}
.trip32 .rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.trip32 .teamshowcase-image-bg {height: 270px !important;}
.home-about-us-content-right .fusion-column-content {position: relative;top: 0; padding: 19px 15px;transform: inherit;}
.home-slider-section .wp_teamshowcase_slider .team-slider{ width: 33.33% !important; }
.home-slider-section .fusion-layout-column.fusion-three-fifth{ width:100% !important; margin-bottom:0 !important; }
.home-slider-section .fusion-title { margin-bottom:0 !important;}
.about_000 {display: none;}
#trip_id1 {display: none!important;}
.wild_91{display: none;}
.cons_new {display: none !important;}
.about_46.fusion-no-medium-visibility {display: inline-block !important;}
.fusion-separator.about_36 {display: none;}
.wild_10.fusion-separator {display: none;}
.home27 h1.title-heading-left {line-height: 47.358px !important;}
.home27 {margin-top: 25px !important;}
.home20,.home28 {margin-top: 0 !important;}
.home1.hundred-percent-height {height: 100% !important;}
.trip2.hundred-percent-height {height: 100% !important;}
.about_10 h4 br {display: none;}
.about_1.hundred-percent-height {height: 100% !important;}
.trip2.hundred-percent-height {height: 100% !important;}
.about_37 .teamshowcase-image-bg {width: 100% !important;}
.about_38 .member-desc {padding: 0 !important;}
.about_38 .member-desc p br {display: none;}
.about_42 .slick-next.slick-arrow {right: 70px !important;}
.about_42 .slick-prev.slick-arrow {left: 70px !important;}
.wild_11 .member-desc p br {display: none;}
.our-values-section-part .our-values-hadding{ width:100% !important; max-width:768px; text-align:center !important; float:none !important; margin:0 auto 40px !important;}
.our-values-section-part .about_15 p { width:100%;}
.our-values-section-part .our-values-content{ width:100% !important;  }
.our-values-section-part .wp_teamshowcase_slider .team-slider{width: 33.33% !important;}
.ipad-display-none{ display:none;}
.who-we-are-box-left{ width:100% !important;} 
.who-we-are-box-right{ width:100% !important; margin: 0 !important; text-align:center;float: none !important;display: table-footer-group !important;}
.who-we-are-box-right h6{ text-align: center !important;}   
.home3 a{font-size:9px !important;}
.about_37 .rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.wild_11 .rtbs .rtbs_menu li a{padding: 0rem 0px !important;}
.trip68 .rtbs .rtbs_menu {text-align: left !important;}
.about_37 .member-desc p {width: 313px !important;}
#sdf .home10 {margin-top: 100px !important;}
#sdf #home890 {margin-top: 100px !important;}

.rest {
    display: inline-block;
    width: 360px !important;
    text-align: left !important;
    line-height: 20px !important;
}
.home26.fusion-column-last:after {
    content: "view us on tripadvisor";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-55.png);
    width: 150px;
    height: 150px;
    position: absolute;
    bottom: -83px;
    right: 15px;
    z-index: 9;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 90px;
    border-radius: 50%;
    padding: 50px 0;
    box-sizing: border-box;
    font-size: 16px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: ff-scala-sans-pro !important;
}
.home50:after {
    content: "Guaranteed sightings";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-154.png);
    width: 150px;
    height: 150px;
    position: absolute;
    bottom: -77px;
    right: 20px !important;
    z-index: 9;
    background-color: #70adb4;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    padding: 60px 0;
    line-height: 1;
    box-sizing: border-box;
    font-size: 16px;
    overflow: hidden;
    text-align: center;
    color: #1C5055;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: ff-scala-sans-pro;
}
.home191 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg 
{
    background: none !important;
    height: 130px !important;
    width: 130px;
    line-height: 0;
    overflow: hidden;
    position: relative;
    margin: 0 -10px;
}
.trip17.table-1 tr td {
    border-top: 1px solid #154144 !important;
    border-bottom: 1px solid #154144 !important;
    background: transparent !important;
    border-left: none !important;
    border-right: none !important;
    color: #154144 !important;
    font-size: 20px !important;
    line-height: 40px;
    padding: 0;
}
.trip25 p {
    line-height: 22px ;
    font-size: 16px;
    color: #fff;
}
.trip32 .rtbs_menu ul {
    background: #154144 !important;
    color: #fff !important;
    border: 2px Solid #fff;
    border-bottom: 1px solid #fff !important;
}
.about_37 .rtbs_menu ul {
    border: 2px solid #154144;
    margin: 10px 20px !important;
    border-bottom: 2px solid #154144 !important;
}
.trip32 .wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -1000px;
    overflow: hidden;
    right: -100px !important;
}
.trip32 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;
    width: 50px;
    height: 39px;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -1000px;
    overflow: hidden;
    left: -100px !important;
}
.wild_11 .member-desc p {
    line-height: 20px;
    font-family: ff-scala-sans-pro !important;
    display: inline-block;
    width: 350px !important;
    text-align: left !important;
}

.home1 {height: 600px !important;}
#sdf .home6 {margin-top:70px !important;}

}

@media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 2) {

/*#abp_news .team-slider {width: 320px !important;}*/
.kiwi2 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi8 td.tiri{width: 165px !important;}
td.tir img {width:300px !important; display:none;}
.kiwi2 .table-1 table tr td {border: none !important;   padding: 0px 3px !important;}
.kiwi8 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi8 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
.home32 {margin-top: -15px !important;}
.kiwi5 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi5 .table-1 table tr td {border: none !important;padding: 0px 3px !important;}
#content.full-width {margin-bottom: -15px !important;}
#hv1 {display: inline-block !important;}
.home37 {display: none !important;}
.fqr5 tr td a {color: #fff !important;}
li.tap2 {line-height: 22px !important; margin-bottom: 10px; margin-top:5px;}
.con12 {z-index: 0 !important;}
li.tap3 {line-height: 22px !important;}
.trip67 {padding-bottom: 30px !important;}
.about_16 .member-desc p {margin-left: 10px !important;}
.trip32 li.mobile_toggle {font-size: 14px !important;}
.wild_11 li.mobile_toggle {font-size: 14px !important;}
.trip32 .rtbs .rtbs_menu li a {font-size: 14px !important;}
.h1c {margin-bottom: 0px !important;}
.h1f {margin-bottom: 15px !important;}
#wild_cat .wp_teamshowcase_slider .team-slider {padding: 0 0px;}
#wild_cat .rtbs>.rtbs_content {padding:0px 15px 0px 15px !important;}
#trip_a .wp_teamshowcase_slider .team-slider {padding: 0 0px !important;}
.home33 #sp-testimonial-free-wrapper-1081 .sp-testimonial-free-section {padding: 0 8px !important;}
#wildtin {margin-top: -30px !important;}
.trip27 {margin-top: 10px !important;}
.trip2 .home6 {margin-top: 50px !important;}
.rtbs_full .rtbs_menu ul li {padding-left: 15px !important; margin-bottom: 0px !important;}
.wp_teamshowcase_slider.design-1 .member-content .member-desc{margin:15px 0px 5px !important;}
.trip68 .rtbs .rtbs_menu {text-align:left !important;}
.wild_11 .rtbs .rtbs_menu {text-align: left !important; font-family: ff-scala-sans-pro !important; letter-spacing: 2px !important;}
.about_37 .rtbs .rtbs_menu {text-align:left !important;}
/*#wild_cat .team-slider{width: 330px !important;}*/
/*#trip_a .team-slider {width: 320px !important;}*/
.about_37 .rtbs_full .rtbs_menu li.mobile_toggle {padding: 10px 15px!important; font-size: 14px !important; letter-spacing: 2px !important;     font-family: ff-scala-sans-pro !important;}
.trip_tab {margin-left: 0px !important;}
.fyou img {display: inline-block !important;}
.faq45 .wild_62 {margin-top: -70px !important;}
.wild_91 h4 {font-family: ff-scala-sans-pro !important;font-size:36px !important;}
.wild_11 .member-name {font-size:14px !important;}
.about_29 {margin-right: 0px !important;}
.home1 {height: 500px !important;}
.button-2.mobile_show {padding: 16px 0px !important;}
ul#menu-health-main-menu {padding: 25px 25px !important;}
.con5676 .you {margin-bottom: -110px !important;margin-top: 70px;}
.con5676 i.fa.fa-phone {transform: rotate(90deg);color: #154144;font-size: 24px;}
.con5676 input.wpcf7-form-control.wpcf7-submit {background: #70ADB4 !important;border-radius: 0; font-family: ff-scala-sans-pro; padding: 15px 20px !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea {background: #fff;height: 190px !important;border: none !important; font-size: 14px !important;}
.con5676 input.wpcf7-form-control.wpcf7-text {background: #fff;height: 40px ! important;border: none !important; font-size: 14px !important; color: #154144 !important;}
.con5676 input.wpcf7-form-control.wpcf7-text::placeholder{font-family: ff-scala-sans-pro; color: gray !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea::placeholder {font-family: ff-scala-sans-pro; color: gray !important;}
.con567 {font-size: 16px;color: #154144;line-height: 21px;font-style: normal; font-family: ff-scala-sans-pro;}  
.fusion-text.con567 {display: inline-block !important;}
.fusion-text.con5676 {display: inline-block !important; margin-top: 40px; margin-bottom: 40px; }
.cons_new {display: inline-block !important;}
.fusion-text.con3 {display: none !important;}
.fusion-text.con13 {display: none !important;}
.wild_91{display: inline-block !important;}
.wild_9{display: none !important;}
#trip_id1 {display: inline-block !important; width:100%;}
.trip21 .table-1.trip22 {display: none !important;}
#trip_id1 .member-name {display: none;}
#trip_id1 ul.slick-dots {display: none!important;}
.trip21 #trip_id1 .table-1 tr td {font-size:13px !important;}
.trip21 #trip_id1 .table-1 tr td.test {border-bottom: 1px solid #557577 !important; padding: 10px 10px;}
.about_000 {display: inline-block !important;}
.about_111 {display: none;}
.faq45  .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body{padding: 0 0 10px 0;}
.home31 {padding: 10px 10px;}
.home50 {padding: 0 15px;}
.home30 {padding: 0 15px;}
.fusion-text.trip15 {margin-top: 40px;}
.fusion-text.trip15 h4{margin-bottom: 0 !important;}
.trip17.table-1 tr td{font-size: 18px !important;}
.trip21 .table-1 tr td{font-size: 16px !important;}  
.trip30 p{line-height: 21px !important;}
.trip21 {padding: 0 15px;}
.trip30 ul li{line-height: 21px !important;}
.trip17.table-1 table tr td {width: 50% !important;line-height: 18px;padding: 8px 0;}
.trip17.table-1 table tr td{white-space: pre-wrap;} 
.home_7 {margin-bottom: 0 !important;}
.trip679 .heading.heading-with-icon.icon-left{margin: 0px 0!important;}
.trip32 .tab-pane .member-desc p{padding: 0;     line-height: 20px !important;}
span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none.con12 {width: 100%;position: absolute;left: -60px;}
.wild_62 h5 br {display: none;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {width: 90px !important;height: 90px !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle img {height: 95px;height: 95px;}
.fusion-header-wrapper .fusion-header {background-color: transparent !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu {padding: 0;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a.fusion-bar-highlight {display: block;}
#home890 {margin-top: 100px !important;}
.home9 {margin-bottom: 0 !important;}
.home9.fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom: 0;}
.home9 h2.content-box-heading {font-weight: 400; font-family: ff-scala-sans-pro !important;}
.home50.fusion-animated:after {right: auto;left: calc(50% - 86px);}
.wp_teamshowcase_slider .slick-dots {bottom: -30px !important;}
.wp_teamshowcase_slider .slick-dots li {margin: 0 4px !important;}
.wp_teamshowcase_slider .slick-dots li button {border: none;opacity: 0.7;width: 10px !important;height: 10px !important;}
.wp_teamshowcase_slider .slick-dots li.slick-active button {opacity: 1;width: 10px !important;height: 10px !important;}
.trip70  button.slick-next.slick-arrow {left: auto !important;right: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.trip70  button.slick-prev.slick-arrow {right: auto !important;left: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.home27 p {text-align: center !important;padding: 0 15px;}
.home31 h6.title-heading-center {font-weight: 400;}
.home29 h5 {text-align: left !important;padding: 0 15px;font-size: 21px !important;letter-spacing: 0px !important;}
.about_25 {padding: 30px 15px 0 15px !important;}
.about_31 h6.title-heading-left {font-weight: 400;}
.home26 {padding-bottom: 75px;}
.home29 h5 br {display: none;}
.tfree-client-testimonial p {font-size: 23px;font-style: normal;line-height: 28px;}
.tfree-client-testimonial p br {display: none;}
.sp-testimonial-free-section .sp-testimonial-free-item {padding-right: 0;}
.sp-testimonial-free-section .slick-dots {margin-top: 20px !important;}
.slick-prev.slick-arrow {right: auto;left: calc(50% - 55px);}
.slick-next.slick-arrow {left: auto;right: calc(50% - 55px);}
.sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next {top: 100%;margin-top: 20px;}
.home41 h5 {text-align: left !important;font-size: 21px !important;}
.home41 h5 br {display: none;}
.fusion-title.fusion-sep-none {margin-bottom: 0 !important;margin-top: 20px !important;width: 100%;}
.hot_tip h6.title-heading-left {line-height: 24px !important;margin-top: 15px;text-transform: uppercase !important}
.about_30 {margin-bottom: 0 !important;}
.about_27 h3 {margin-bottom: 0;}
.about_38 .member-desc {padding: 0;margin-top: 0 !important;}
.home5 {width: 72%;float: right;}
.fusion-imageframe.con2 img {max-width: 100%;}
.about_42 .slick-prev.slick-arrow,.about_42 .slick-next.slick-arrow {top: 120% !important;}
.about_38 .member-desc p br {display: none;}
.about_34 {margin-top: 0 !important;}
.about_34 .fusion-layout-column.fusion-one-fourth.fusion-column-first {margin: 0 !important;}
.about_36 {display: none !important;}
.about_42 .slick-next.slick-arrow {right: calc(50% - 58px) !important;left: auto !important;}
.about_42 .slick-prev.slick-arrow {left: calc(50% - 58px) !important;right: auto !important;}
.fusion-tabs.wild_12 .tab-pane {padding: 0 !important;}
.wild_45 {padding: 0 15px !important;}
.fullwidth-box .fusion-no-small-visibility {display: block !important;}
.con24 .con15.fusion-no-small-visibility {display: none !important;}
.con34 {margin-bottom: 0 !important;}
p.con7 br {display: none;}
.con7{margin-bottom: 12px;}
.con8{margin-bottom: 12px;}
.con9{margin-bottom: 12px;}
.home1 .home5 {margin-top: 20px;}
.home5 {margin-top: -10px;}
.fusion-logo {display: none;}
.home9 .heading.heading-with-icon.icon-left {text-align: center;margin: 0 auto;}
.fusion-text.home7 h1 {line-height: 35px !important;font-size: 28px !important;}
a.button-1.home4 {display: none !important;}
.mobile_show {display: inline-block !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-first.fusion-one-third {margin-bottom: 0 !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-last.fusion-one-third {margin-bottom: 10px !important;}
.home10 {display: none;}
.home16 .fusion-column-wrapper {padding: 0px 0px 40px 0px !important;}
.home14 h5 br {display: none;}
.home14 h5 {text-align: -webkit-left !important;font-size: 20px !important;}
.fusion-text.home14 {margin-top: 30px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home15 {margin-top: 0px !important;}
.fusion-text.home20 h4 {font-size: 32px !important;line-height: 42px !important;}
.fusion-column-last.home19 {margin-top: 40px !important;}
.nenohome {display: none;}
.nenohome2 {display: none;}
.nenohome3 {display: none;}
.nenohome4 {display: none;}
.home22 {display: none !important;}
div#home_70 {margin-top: 60px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home28 {margin-top: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home20 {margin-top: 0px !important;}
.fusion-text.home42 p br{display:none;}
.fusion-text.home42 p {text-align: left !important;font-size: 20px !important;}
.home37 {padding: 50px 15px 70px 15px !important;}
.home39 {margin-top: 0px !important;margin-bottom: 50px !important;}
section#nav_menu-3 {display: none;}
section#text-2 {display: none;}
a.mobile_hide {display: block !important;}
#footer-menu1 ul {float: none !important;padding: 0 !important;text-align: center !important;}
.fusion-copyright-notice {padding: 0 !important;margin-top: 25px;}
#footer-menu1 {display: block;position: absolute;top: 4px;left: 0;right: 0px;}
#footer-menu1 ul li {display: inline-block;margin-right: 14px;color: #fff; margin-left:14px;}
li.footer_yuo1 {display: inline-block !important;}
.fusion-main-menu>ul>li>a,.fusion-vertical-menu-widget ul.menu li a,.side-nav li a {font-size: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.homeab {margin-top: 50px !important;}
.fusion-text.about_8 {text-align: center;}
.fusion-text.about_10 h4 {font-size: 24px !important;line-height: 25px !important;text-align: left;}
.fusion-text.about_10 h4 br {display:none;}
.about_1 .home2 .home9 {display: inline-block !important;}
.about_11 {display: none !important;}
.about_1 .home2 { text-align: center;}
.about_1 .home2 .heading.heading-with-icon.icon-left {margin: 0px auto !important;}
div#layer2 {padding-top: 40px !important;}
.about_14 {padding: 0 0 !important;text-align: center;}
.about_15 p {font-size: 27px !important;text-align: center;width: 100%;}
.about_13 .wp_teamshowcase_slider.design-1 .member-name {text-align: center !important;}
.about_16 .member-desc p br {display: none;}
.about_30 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_32 p {font-size: 16px !important;line-height: 25px !important;margin-top: 5px !important;}
.fusion-text.about_32 p br {display: none;}
.btp2 {display: none;}
.btp3 {display: none;}
.about_43 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_45 p {font-size: 16px !important;line-height: 25px !important;margin-top: 20px !important;}
.fusion-text.about_45 p br {display: none;}
.about_39 {padding-top: 60px !important;}
.rt-wpls .slick-slide img {display: block !important;}
.logo-description p {font-size: 18px !important;     white-space: normal;}
.home32 {padding: 150px 0 70px 0 !important;}
.fusion-text.wild_52 h3 {font-size: 36px !important;margin-top: 50px !important;margin-bottom: 0 !important;}
.fusion-separator.fusion-full-width-sep.sep-none.wild_4 {margin-top: 30px !important;}
.fusion-text.wild_6 h5 {font-size: 16px !important;text-align: left !important;line-height: 18px !important;}
.fusion-text.wild_6 h5 br {display: none;}
.wild_9 h4.title-heading-center {font-size: 36px !important;}
.fusion-text.faq8 {display: none;}
.fusion-text.faq0000 {display: inline-block !important;width: 100%;}
.about_37 .team-slider .member-content {padding: 10px 0px 10px 0px !important;}
.about_37 .member-content br {display: none;}
.fusion-text.home_8 {text-align: center;}
.fusion-text.home_10 h4 {font-size: 21px !important;line-height: 25px !important;}
.fusion-text.home_10 h4 br {display: none;}
.trip679 .home9 {display: inline-block !important;width: 100%;text-align: center;margin: 0 auto;}
.trip679 {margin-top: 0px !important;margin-bottom: 0px !important;}
.trip679 .heading.heading-with-icon.icon-left {margin: 0px auto!important;text-align: center;}
.home18 {padding-top: 90px !important;padding-bottom: 40px !important;}
.fusion-text.trip3 h4 {font-size: 42px !important;line-height: 40px !important;}
.fusion-text.trip24 p {font-size: 20px !important;line-height:24px !important;}
.fusion-text.trip24 p br {display: none;}
.trip23 {padding: 20px 20px;margin-top: -60px !important;}
.fusion-text.trip25 p br {display: none;}
.fusion-text.trip25 p {line-height: 21px !important;}
.trip27 ul{margin-top: 0;}
.fusion-text.trip27 br {display: none;}
.trip26 {margin-top: -40px !important;margin-bottom: 50px !important;}
.fusion-text.trip18 {display: none;}
.trip19 {display: none;}
.btp8 {display: none;}
.btp9 {display: none;}
.btp10 {display: none;}
.trip30 .tab-pane p br {display: none;}
.trip30 .tab-pane li br {display: none;}
.fusion-text.wild_62 h5 {font-size: 16px !important;line-height: 21px !important;text-align: left !important; font-family: ff-scala-sans-pro;}
.fusion-separator.fusion-full-width-sep.sep-none.faq3 {margin-top: 0px !important;}
.btp11 {display: none;}
.fusion-text.faq4 {display: none;}
.fusion-text.faq1111 {display: inline-block !important;padding: 50px 35px !important;width:100%;}
.fusion-text.con19 h2 {font-size: 36px !important;color: #154144;position: relative; z-index: 999;}
.fusion-text.faq1111 {background: #154144;font-size: 16px;line-height: 22px;color: #fff; font-family: ff-scala-sans-pro;}
.rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.wild_11 .rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu ul li {background: #154144!important;}
.trip32 .rtbs_full .rtbs_menu ul li a {background: #154144!important;padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu li.mobile_toggle {color:#fff !important; font-family: ff-scala-sans-pro !important; letter-spacing: 1px !important;}
.home-about-us-right .fusion-builder-row { display:initial; } 
.home-about-us-right .fusion-layout-column{ display:inline-block;}
.home-slider-section  .member-desc{  margin-bottom: 30px;margin-top: 15px;}
.home26.fusion-column-last::after{ right:50%; margin-right:-90px;}
.home50.fusion-column-last::after{ right:50%; margin-right:-90px;}
.who-we-are-box-left{display: table-header-group !important;float: none !important;}
.who-we-are-box-right{float: none !important;display: table-footer-group !important;}
.our-values-section-part .member-desc p { text-align:center !important; }
.wild_11 .teamshowcase-image-bg {height: 200px !important;}
.wild_11 .member-desc p br {display: none !important;}
.wild_11 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 15px !important;border-bottom: 2px solid #154144 !important;}
.trip32 .rtbs_menu ul {border: 2px solid #E3F0ED;margin: 10px 16px !important;border-bottom: 2px solid #E3F0ED !important;}
.about_37 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 20px !important;border-bottom: 2px solid #154144 !important;}
.wild_abc1 .wild_0 {display: none;}
.trip32 .rtbs_content p {line-height: 22px;}
.trip32 .teamshowcase-image-bg {height: 180px !important;}
.trip32 .rtbs_content p br{display:none}
.trip68 .trip_abc {display: none;}
.trip32{margin-top:30px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.you {text-align: center;}
#wild_cat .member-desc p {width: 330px !important;text-align: left !important;}
#abp_news .member-desc p {width: 320px !important; text-align: left !important;}
.trip32 .member-desc p {text-align:left !important;}
.trip2 {height:630px !important;}
.about_1 {height: 560px !important;}

#trip_a .rest {
    display: inline-block;
    width: 315px !important;
    text-align: left !important;
    line-height: 20px !important;
}
.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    right: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group123.png) !important;
    left: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    left: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group853.png) !important;
    right: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
.about_38 .wp_teamshowcase_slider button.slick-prev.slick-arrow 
{
        left: calc(50% - 68px) !important;
        right: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
.about_38 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
        right: calc(50% - 68px) !important;
        left: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
a.fusion-button.button-flat.fusion-button-round.button-xlarge.button-default.button-2.fusion-animated.mobile_show 
{
    border-radius: 0;
    padding: 15px 20px !important;
    line-height: 20px !important;
    font-size: 16px !important;
}
.home26:after {
        content: "view us on tripadvisor";
        background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-55.png);
        width: 178px;
        height: 178px;
        position: absolute;
        bottom: -115px;
        right: 80px;
        z-index: 99999;
        background-color: #E0564E;
        background-repeat: no-repeat;
        background-position: center 114px;
        border-radius: 50%;
        padding: 70px 0;
        box-sizing: border-box;
        font-size: 20px;
        overflow: hidden;
        text-align: center;
        color: #ffffff;
        text-transform: uppercase;
        line-height: 1;
}
.home50:after {
    content: "Guaranteed sightings";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-154.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -85px;
    right: 160px !important;
    z-index: 9;
    background-color: #70adb4;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    padding: 75px 0;
    line-height: 1;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #1C5055;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: ff-scala-sans-pro;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;
    height: 180px !important;
    line-height: 0;overflow: hidden;
    position: relative;
    width: 100% !important;
}
.kimtrip:after {
    content: "Book online now!";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Ellipse-3@2x.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -115px;
    right: auto;
    left: calc(50% - 86px);
    z-index: 9;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 114px;
    border-radius: 50%;
    padding: 70px 0;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: ff-scala-sans-pro !important;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;
    height: 186px !important;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fusion-text.faq0000 h3 {
    font-size: 36px !important;
    margin: 0 0 !important;
    margin-top: 50px !important;
    text-align: center;
    width: 100%;
    color: #154144;
    font-family: ff-scala !important;
}
.home-about-us-content-right .fusion-column-content {
    position: relative;
    top: 0; 
    padding: 50px 0;
    transform: inherit;
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    width: 100%;
    background: #f1f1f1 !important;
    line-height: 0 !important;
    overflow: hidden !important;
    position: relative !important;  
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_37 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.about_37 .wp_teamshowcase_slider button.slick-next.slick-arrow.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: 240px !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: 240px !important;
    width: 50px;
    height: 39px;
}

}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {

img.wls-logo {
    width: 300px;
    height: 158px;
}
.kiwi2 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.home32 {margin-top: -15px !important;}
.kiwi2 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
.kiwi8 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi8 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
td.tiri {width: 165px !important;}
td.tir img {width:300px !important; display:none;}
.kiwi5 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi5 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
#content.full-width {margin-bottom: -15px !important;}
#hv1 {display: inline-block !important;}
.home37 {display: none !important;}
.fqr5 tr td a {color: #fff !important;}
li.tap2 {line-height: 22px !important; margin-bottom: 10px; margin-top:5px;}
.con12 {z-index: 0 !important;}
.trip32 li.mobile_toggle {font-size: 14px !important;}
.wild_11 li.mobile_toggle {font-size: 14px !important;}
.trip67 {padding-bottom: 30px !important;}
li.tap3 {line-height: 22px !important;}
.about_16 .member-desc p {margin-left: 10px !important;}
.trip32 .rtbs .rtbs_menu li a {font-size: 14px !important;}
.h1c {margin-bottom: 0px !important;}
.h1f {margin-bottom: 15px !important;}
#wild_cat .wp_teamshowcase_slider .team-slider {padding: 0 0px;}
#wild_cat .rtbs>.rtbs_content {padding:0px 15px 0px 15px !important;}
#trip_a .wp_teamshowcase_slider .team-slider {padding: 0 0px !important;}
.home33 #sp-testimonial-free-wrapper-1081 .sp-testimonial-free-section {padding: 0 8px !important;}
#wildtin {margin-top: -30px !important;}
.trip27 {margin-top: 10px !important;}
.trip2 .home6 {margin-top: 50px !important;}
.rtbs_full .rtbs_menu ul li {padding-left: 15px !important; margin-bottom: 0px !important;}
.wp_teamshowcase_slider.design-1 .member-content .member-desc{margin:15px 0px 5px !important;}
.trip68 .rtbs .rtbs_menu {text-align:left !important;}
.wild_11 .rtbs .rtbs_menu {text-align: left !important; font-family: ff-scala-sans-pro !important; letter-spacing: 2px !important;}
.about_37 .rtbs .rtbs_menu {text-align:left !important;}
/*.about_37 .team-slider {width: 280px !important;}*/
/*.wild_11 .team-slider{width: 290px !important;}*/
/*.trip32 .team-slider {width: 280px !important;}*/
.about_37 .rtbs_full .rtbs_menu li.mobile_toggle {padding: 10px 15px!important; font-size: 14px !important; letter-spacing: 2px !important;     font-family: ff-scala-sans-pro !important;}
.trip_tab {margin-left: 0px !important;}
.fyou img {display: inline-block !important;}
.faq45 .wild_62 {margin-top: -70px !important;}
.wild_91 h4 {font-family: ff-scala-sans-pro !important;font-size:36px !important;}
.wild_11 .member-name {font-size:14px !important;}
.about_29 {margin-right: 0px !important;}
.home1 {height: 500px !important;}
.button-2.mobile_show {padding: 16px 0px !important;}
ul#menu-health-main-menu {padding: 25px 25px !important;}
.con5676 .you {margin-bottom: -110px !important;margin-top: 70px;}
.con5676 i.fa.fa-phone {transform: rotate(90deg);color: #154144;font-size: 24px;}
.con5676 input.wpcf7-form-control.wpcf7-submit {background: #70ADB4 !important;border-radius: 0; font-family: ff-scala-sans-pro; padding: 15px 20px !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea {background: #fff;height: 190px !important;border: none !important; font-size: 14px !important;}
.con5676 input.wpcf7-form-control.wpcf7-text {background: #fff;height: 40px ! important;border: none !important; font-size: 14px !important; color: #154144 !important;}
.con5676 input.wpcf7-form-control.wpcf7-text::placeholder{font-family: ff-scala-sans-pro; color: gray !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea::placeholder {font-family: ff-scala-sans-pro; color: gray !important;}
.con567 {font-size: 16px;color: #154144;line-height: 21px;font-style: normal; font-family: ff-scala-sans-pro;}  
.fusion-text.con567 {display: inline-block !important;}
.fusion-text.con5676 {display: inline-block !important; margin-top: 40px; margin-bottom: 40px; }
.cons_new {display: inline-block !important;}
.fusion-text.con3 {display: none !important;}
.fusion-text.con13 {display: none !important;}
.wild_91{display: inline-block !important;}
.wild_9{display: none !important;}
#trip_id1 {display: inline-block !important; width:100%;}
.trip21 .table-1.trip22 {display: none !important;}
#trip_id1 .member-name {display: none;}
#trip_id1 ul.slick-dots {display: none!important;}
.trip21 #trip_id1 .table-1 tr td {font-size:13px !important;}
.trip21 #trip_id1 .table-1 tr td.test {border-bottom: 1px solid #557577 !important; padding: 10px 10px;}
.about_000 {display: inline-block !important;}
.about_111 {display: none;}
.faq45  .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body{padding: 0 0 10px 0;}
.home31 {padding: 10px 10px;}
.home50 {padding: 0 15px;}
.home30 {padding: 0 15px;}
.fusion-text.trip15 {margin-top: 40px;}
.fusion-text.trip15 h4{margin-bottom: 0 !important;}
.trip17.table-1 tr td{font-size: 18px !important;}
.trip21 .table-1 tr td{font-size: 16px !important;}  
.trip30 p{line-height: 21px !important;}
.trip21 {padding: 0 15px;}
.trip30 ul li{line-height: 21px !important;}
.trip17.table-1 table tr td {width: 50% !important;line-height: 18px;padding: 8px 0;}
.trip17.table-1 table tr td{white-space: pre-wrap;} 
.home_7 {margin-bottom: 0 !important;}
.trip679 .heading.heading-with-icon.icon-left{margin: 0px 0!important;}
.trip32 .tab-pane .member-desc p{padding: 0;     line-height: 20px !important;}
span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none.con12 {width: 100%;position: absolute;left: -60px;}
.wild_62 h5 br {display: none;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {width: 90px !important;height: 90px !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle img {height: 95px;height: 95px;}
.fusion-header-wrapper .fusion-header {background-color: transparent !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu {padding: 0;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a.fusion-bar-highlight {display: block;}
#home890 {margin-top: 70px !important;margin-bottom: 0 !important;}
.home9 {margin-bottom: 0 !important;}
.home9.fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom: 0;}
.home9 h2.content-box-heading {font-weight: 400; font-family: ff-scala-sans-pro !important;}
.home50.fusion-animated:after {right: auto;left: calc(50% - 86px);}
.wp_teamshowcase_slider .slick-dots {bottom: -30px !important;}
.wp_teamshowcase_slider .slick-dots li {margin: 0 4px !important;}
.wp_teamshowcase_slider .slick-dots li button {border: none;opacity: 0.7;width: 10px !important;height: 10px !important;}
.wp_teamshowcase_slider .slick-dots li.slick-active button {opacity: 1;width: 10px !important;height: 10px !important;}
.trip70  button.slick-next.slick-arrow {left: auto !important;right: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.trip70  button.slick-prev.slick-arrow {right: auto !important;left: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.home27 p {text-align: center !important;padding: 0 15px;}
.home31 h6.title-heading-center {font-weight: 400;}
.home29 h5 {text-align: left !important;padding: 0 15px;font-size: 21px !important;letter-spacing: 0px !important;}
.about_25 {padding: 30px 15px 0 15px !important;}
.about_31 h6.title-heading-left {font-weight: 400;}
.home26 {padding-bottom: 75px;}
.home29 h5 br {display: none;}
.tfree-client-testimonial p {font-size: 23px;font-style: normal;line-height: 28px;}
.tfree-client-testimonial p br {display: none;}
.sp-testimonial-free-section .sp-testimonial-free-item {padding-right: 0;}
.sp-testimonial-free-section .slick-dots {margin-top: 20px !important;}
.slick-prev.slick-arrow {right: auto;left: calc(50% - 55px);}
.slick-next.slick-arrow {left: auto;right: calc(50% - 55px);}
.sp-testimonial-free-section .slick-prev,
.sp-testimonial-free-section .slick-next {top: 100%;margin-top: 20px;}
.home41 h5 {text-align: left !important;font-size: 21px !important;}
.home41 h5 br {display: none;}
.fusion-title.fusion-sep-none {margin-bottom: 0 !important;margin-top: 20px !important;width: 100%;}
.hot_tip h6.title-heading-left {line-height: 24px !important;margin-top: 15px;text-transform: uppercase !important}
.about_30 {margin-bottom: 0 !important;}
.about_27 h3 {margin-bottom: 0;}
.about_38 .member-desc {padding: 0;margin-top: 0 !important;}
.home5 {width: 70%;float: right;}
.fusion-imageframe.con2 img {max-width: 100%;}
.about_42 .slick-prev.slick-arrow,.about_42 .slick-next.slick-arrow {top: 120% !important;}
.about_38 .member-desc p br {display: none;}
.about_34 {margin-top: 0 !important;}
.about_34 .fusion-layout-column.fusion-one-fourth.fusion-column-first {margin: 0 !important;}
.about_36 {display: none !important;}
.about_42 .slick-next.slick-arrow {right: calc(50% - 58px) !important;left: auto !important;}
.about_42 .slick-prev.slick-arrow {left: calc(50% - 58px) !important;right: auto !important;}
.fusion-tabs.wild_12 .tab-pane {padding: 0 !important;}
.wild_45 {padding: 0 15px !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-first.fusion-one-third {margin-bottom: 0 !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-last.fusion-one-third {margin-bottom: 10px !important;}
#home890 {margin-top: 100px !important;}
.home10 {display: none;}
.home16 .fusion-column-wrapper {padding: 0px 0px 40px 0px !important;}
.home14 h5 br {display: none;}
.home14 h5 {text-align: -webkit-left !important;font-size: 20px !important;}
.fusion-text.home14 {margin-top: 30px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home15 {margin-top: 0px !important;}
.fusion-text.home20 h4 {font-size: 32px !important;line-height: 42px !important;}
.fusion-column-last.home19 {margin-top: 40px !important;}
.nenohome {display: none;}
.nenohome2 {display: none;}
.nenohome3 {display: none;}
.nenohome4 {display: none;}
.home22 {display: none !important;}
div#home_70 {margin-top: 60px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home28 {margin-top: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home20 {margin-top: 0px !important;}
.fullwidth-box .fusion-no-small-visibility {display: block !important;}
.con24 .con15.fusion-no-small-visibility {display: none !important;}
.con34 {margin-bottom: 0 !important;}
p.con7 br {display: none;}
.con7{margin-bottom: 12px;}
.con8{margin-bottom: 12px;}
.con9{margin-bottom: 12px;}
.home1 .home5 {margin-top: 20px;}
.home5 {margin-top: -10px;}
.fusion-logo {display: none;}
.home9 .heading.heading-with-icon.icon-left {text-align: center;margin: 0 auto;}
.fusion-text.home7 h1 {line-height: 35px !important;font-size: 24px !important;}
a.button-1.home4 {display: none !important;}
.mobile_show {display: inline-block !important;}
.fusion-text.home42 p br{display:none;}
.fusion-text.home42 p {text-align: left !important;font-size: 20px !important;}
.home37 {padding: 50px 15px 70px 15px !important;}
.home39 {margin-top: 0px !important;margin-bottom: 50px !important;}
section#nav_menu-3 {display: none;}
section#text-2 {display: none;}
a.mobile_hide {display: block !important;}
#footer-menu1 ul {float: none !important;padding: 0 !important;text-align: center !important;}
.fusion-copyright-notice {padding: 0 !important;margin-top: 25px;}
#footer-menu1 {display: block;position: absolute;top: 4px;left: 0;right: 0px;}
#footer-menu1 ul li {display: inline-block;margin-right: 14px;color: #fff; margin-left:14px;}
li.footer_yuo1 {display: inline-block !important;}
.fusion-main-menu>ul>li>a,.fusion-vertical-menu-widget ul.menu li a,.side-nav li a {font-size: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.homeab {margin-top: 50px !important;}
.fusion-text.about_8 {text-align: center;}
.fusion-text.about_10 h4 {font-size: 24px !important;line-height: 25px !important;text-align: left;}
.fusion-text.about_10 h4 br {display:none;}
.about_1 .home2 .home9 {display: inline-block !important;}
.about_11 {display: none !important;}
.about_1 .home2 { text-align: center;}
.about_1 .home2 .heading.heading-with-icon.icon-left {margin: 0px auto !important;}
div#layer2 {padding-top: 40px !important;}
.about_14 {padding: 0 0 !important;text-align: center;}
.about_15 p {font-size: 27px !important;text-align: center;width: 100%;}
.about_13 .wp_teamshowcase_slider.design-1 .member-name {text-align: center !important;}
.about_16 .member-desc p br {display: none;}
.about_30 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_32 p {font-size: 16px !important;line-height: 25px !important;margin-top: 5px !important;}
.fusion-text.about_32 p br {display: none;}
.btp2 {display: none;}
.btp3 {display: none;}
.about_43 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_45 p {font-size: 16px !important;line-height: 25px !important;margin-top: 20px !important;}
.fusion-text.about_45 p br {display: none;}
.about_39 {padding-top: 60px !important;}
.rt-wpls .slick-slide img {display: block !important;}
.logo-description p {font-size: 18px !important; white-space: normal;}
.home32 {padding: 150px 0 70px 0 !important;}
.about_37 .team-slider .member-content {padding: 10px 0px 10px 0px !important;}
.about_37 .member-content br {display: none;}
.fusion-text.home_8 {text-align: center;}
.fusion-text.home_10 h4 {font-size: 21px !important;line-height: 25px !important;}
.fusion-text.home_10 h4 br {display: none;}
.trip679 .home9 {display: inline-block !important;width: 100%;text-align: center;margin: 0 auto;}
.trip679 {margin-top: 0px !important;margin-bottom: 0px !important;}
.trip679 .heading.heading-with-icon.icon-left {margin: 0px auto!important;text-align: center;}
.home18 {padding-top: 90px !important;padding-bottom: 40px !important;}
.fusion-text.trip3 h4 {font-size: 42px !important;line-height: 40px !important;}
.fusion-text.trip24 p {font-size: 20px !important;line-height:24px !important;}
.fusion-text.trip24 p br {display: none;}
.trip23 {padding: 20px 20px;margin-top: -60px !important;}
.fusion-text.trip25 p br {display: none;}
.fusion-text.trip25 p {line-height: 21px !important;}
.trip27 ul{margin-top: 0;}
.fusion-text.trip27 br {display: none;}
.trip26 {margin-top: -40px !important;margin-bottom: 50px !important;}
.fusion-text.trip18 {display: none;}
.trip19 {display: none;}
.btp8 {display: none;}
.btp9 {display: none;}
.btp10 {display: none;}
.trip30 .tab-pane p br {display: none;}
.trip30 .tab-pane li br {display: none;}
.fusion-text.wild_52 h3 {font-size: 36px !important;margin-top: 50px !important;margin-bottom: 0 !important;}
.fusion-separator.fusion-full-width-sep.sep-none.wild_4 {margin-top: 30px !important;}
.fusion-text.wild_6 h5 {font-size: 16px !important;text-align: left !important;line-height: 18px !important;}
.fusion-text.wild_6 h5 br {display: none;}
.wild_9 h4.title-heading-center {font-size: 36px !important;}
.fusion-text.faq8 {display: none;}
.fusion-text.faq0000 {display: inline-block !important;width: 100%;}
.fusion-text.wild_62 h5 {font-size: 16px !important;line-height: 21px !important;text-align: left !important; font-family: ff-scala-sans-pro;}
.fusion-separator.fusion-full-width-sep.sep-none.faq3 {margin-top: 0px !important;}
.btp11 {display: none;}
.fusion-text.faq4 {display: none;}
.fusion-text.faq1111 {display: inline-block !important;padding: 50px 35px !important;width:100%;}
.fusion-text.con19 h2 {font-size: 36px !important;color: #154144;position: relative; z-index: 999;}
.fusion-text.faq1111 {background: #154144;font-size: 16px;line-height: 22px;color: #fff; font-family: ff-scala-sans-pro;}
.rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.wild_11 .rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu ul li {background: #154144!important;}
.trip32 .rtbs_full .rtbs_menu ul li a {background: #154144!important;padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu li.mobile_toggle {color:#fff !important; font-family: ff-scala-sans-pro !important; letter-spacing: 1px !important;}
.home-about-us-right .fusion-builder-row { display:initial; } 
.home-about-us-right .fusion-layout-column{ display:inline-block;}
.home-slider-section  .member-desc{  margin-bottom: 30px;margin-top: 15px;}
.home26.fusion-column-last::after{ right:50%; margin-right:-90px;}
.home50.fusion-column-last::after{ right:50%; margin-right:-90px;}
.who-we-are-box-left{display: table-header-group !important;float: none !important;}
.who-we-are-box-right{float: none !important;display: table-footer-group !important;}
.our-values-section-part .member-desc p { text-align:center !important; }
.wild_11 .teamshowcase-image-bg {height: 170px !important;}
.wild_11 .member-desc p br {display: none !important;}
.wild_11 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 15px !important;border-bottom: 2px solid #154144 !important;}
.trip32 .rtbs_menu ul {border: 2px solid #E3F0ED;margin: 10px 16px !important;border-bottom: 2px solid #E3F0ED !important;}
.about_37 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 20px !important;border-bottom: 2px solid #154144 !important;}
.wild_abc1 .wild_0 {display: none;}
.trip32 .rtbs_content p {line-height: 22px;}
.trip32 .teamshowcase-image-bg {height: 155px !important;}
.trip32 .rtbs_content p br{display:none}
.trip68 .trip_abc {display: none;}
.trip32{margin-top:30px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.you {text-align: center;}
.wild_11 .member-desc p {width: 290px !important; text-align: left !important;}
.about_37 .member-desc p {width: 280px !important; text-align: left !important;}
.trip32 .member-desc p {text-align:left !important;}
.trip2 {height:630px !important;}
.about_1 {height: 560px !important;}

.rest {
    display: inline-block;
    width: 275px !important;
    text-align: left !important;
    line-height: 20px !important;
}
.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    right: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group123.png) !important;
    left: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    left: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group853.png) !important;
    right: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
.about_38 .wp_teamshowcase_slider button.slick-prev.slick-arrow 
{
        left: calc(50% - 68px) !important;
        right: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
.about_38 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
        right: calc(50% - 68px) !important;
        left: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
a.fusion-button.button-flat.fusion-button-round.button-xlarge.button-default.button-2.fusion-animated.mobile_show 
{
    border-radius: 0;
    padding: 15px 20px !important;
    line-height: 20px !important;
    font-size: 16px !important;
}
.home26:after {
        content: "view us on tripadvisor";
        background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-55.png);
        width: 178px;
        height: 178px;
        position: absolute;
        bottom: -115px;
        right: 80px;
        z-index: 9;
        background-color: #E0564E;
        background-repeat: no-repeat;
        background-position: center 114px;
        border-radius: 50%;
        padding: 70px 0;
        box-sizing: border-box;
        font-size: 20px;
        overflow: hidden;
        text-align: center;
        color: #ffffff;
        text-transform: uppercase;
        line-height: 1;
}
.home50:after {
    content: "Guaranteed sightings";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-154.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -85px;
    right: 50% !important;
    z-index: 9;
    background-color: #70adb4;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    padding: 75px 0;
    line-height: 1;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #1C5055;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: ff-scala-sans-pro;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;
    height: 150px !important;
    line-height: 0;overflow: hidden;
    position: relative;
    width: 100% !important;
}
.kimtrip:after {
    content: "Book online now!";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Ellipse-3@2x.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -115px;
    right: auto;
    left: calc(50% - 86px);
    z-index: 9;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 114px;
    border-radius: 50%;
    padding: 70px 0;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: ff-scala-sans-pro !important;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;
    height: 150px !important;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fusion-text.faq0000 h3 {
    font-size: 36px !important;
    margin: 0 0 !important;
    margin-top: 50px !important;
    text-align: center;
    width: 100%;
    color: #154144;
    font-family: ff-scala !important;
}
.home-about-us-content-right .fusion-column-content {
    position: relative;
    top: 0; 
    padding: 50px 0;
    transform: inherit;
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    width: 100%;
    background: #f1f1f1 !important;
    line-height: 0 !important;
    overflow: hidden !important;
    position: relative !important;  
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_37 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.about_37 .wp_teamshowcase_slider button.slick-next.slick-arrow.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: 240px !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: 240px !important;
    width: 50px;
    height: 39px;
}

}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {


img.wls-logo {
    width: 300px;
    height: 158px;
}
.kiwi2 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.home32 {margin-top: -15px !important;}
.kiwi2 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
.kiwi8 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi8 .table-1 table tr td {border: none !important;   padding: 0px 3px !important;}
td.tiri {width: 145px !important;}
td.tir img {width:300px !important; display:none;}
.kiwi5 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi5 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
#content.full-width {margin-bottom: -15px !important;}
#hv1 {display: inline-block !important;}
.home37 {display: none !important;}
.fqr5 tr td a {color: #fff !important;}
li.tap2 {line-height: 22px !important; margin-bottom: 10px; margin-top:5px;}
.con12 {z-index: 0 !important;}
.trip32 li.mobile_toggle {font-size: 14px !important;}
.trip67 {padding-bottom: 30px !important;}
.wild_11 li.mobile_toggle {font-size: 14px !important;}
li.tap3 {line-height: 22px !important;}
.about_16 .member-desc p {margin-left: 10px !important;}
.trip32 .rtbs .rtbs_menu li a {font-size: 14px !important;}
.h1c {margin-bottom: 0px !important;}
.h1f {margin-bottom: 15px !important;}
#wild_cat .wp_teamshowcase_slider .team-slider {padding: 0 0px;}
#wild_cat .rtbs>.rtbs_content {padding:0px 15px 0px 15px !important;}
#trip_a .wp_teamshowcase_slider .team-slider {padding: 0 0px !important;}
.home33 #sp-testimonial-free-wrapper-1081 .sp-testimonial-free-section {padding: 0 8px !important;}
#wildtin {margin-top: -30px !important;}
.trip27 {margin-top: 40px !important;}
.trip2 .home6 {margin-top: 50px !important;}
.rtbs_full .rtbs_menu ul li {padding-left: 15px !important; margin-bottom: 0px !important;}
.wp_teamshowcase_slider.design-1 .member-content .member-desc{margin:15px 0px 5px !important;}
.trip68 .rtbs .rtbs_menu {text-align:left !important;}
.wild_11 .rtbs .rtbs_menu {text-align: left !important; font-family: ff-scala-sans-pro !important; letter-spacing: 2px !important;}
.about_37 .rtbs .rtbs_menu {text-align:left !important;}
/*.about_37 .team-slider {width: 280px !important;}*/
/*.wild_11 .team-slider{width: 290px !important;}*/
/*.trip32 .team-slider {width: 280px !important;}*/
.about_37 .rtbs_full .rtbs_menu li.mobile_toggle {padding: 10px 15px!important; font-size: 14px !important; letter-spacing: 2px !important;     font-family: ff-scala-sans-pro !important;}
.trip_tab {margin-left: 0px !important;}
.fyou img {display: inline-block !important;}
.faq45 .wild_62 {margin-top: -70px !important;}
.wild_91 h4 {font-family: ff-scala-sans-pro !important;font-size:36px !important;}
.wild_11 .member-name {font-size:14px !important;}
.about_29 {margin-right: 0px !important;}
.home1 {height: 500px !important;}
.button-2.mobile_show {padding: 16px 0px !important;}
ul#menu-health-main-menu {padding: 25px 25px !important;}
.con5676 .you {margin-bottom: -110px !important;margin-top: 70px;}
.con5676 i.fa.fa-phone {transform: rotate(90deg);color: #154144;font-size: 24px;}
.con5676 input.wpcf7-form-control.wpcf7-submit {background: #70ADB4 !important;border-radius: 0; font-family: ff-scala-sans-pro; padding: 15px 20px !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea {background: #fff;height: 190px !important;border: none !important; font-size: 14px !important;}
.con5676 input.wpcf7-form-control.wpcf7-text {background: #fff;height: 40px ! important;border: none !important; font-size: 14px !important; color: #154144 !important;}
.con5676 input.wpcf7-form-control.wpcf7-text::placeholder{font-family: ff-scala-sans-pro; color: gray !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea::placeholder {font-family: ff-scala-sans-pro; color: gray !important;}
.con567 {font-size: 16px;color: #154144;line-height: 21px;font-style: normal; font-family: ff-scala-sans-pro;}  
.fusion-text.con567 {display: inline-block !important;}
.fusion-text.con5676 {display: inline-block !important; margin-top: 40px; margin-bottom: 40px; }
.cons_new {display: inline-block !important;}
.fusion-text.con3 {display: none !important;}
.fusion-text.con13 {display: none !important;}
.wild_91{display: inline-block !important;}
.wild_9{display: none !important;}
#trip_id1 {display: inline-block !important; width:100%;}
.trip21 .table-1.trip22 {display: none !important;}
#trip_id1 .member-name {display: none;}
#trip_id1 ul.slick-dots {display: none!important;}
.trip21 #trip_id1 .table-1 tr td {font-size:13px !important;}
.trip21 #trip_id1 .table-1 tr td.test {border-bottom: 1px solid #557577 !important; padding: 10px 10px;}
.about_000 {display: inline-block !important;}
.about_111 {display: none;}
.faq45  .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body{padding: 0 0 10px 0;}
.home31 {padding: 10px 10px;}
.home50 {padding: 0 15px;}
.home30 {padding: 0 15px;}
.fusion-text.trip15 {margin-top: 40px;}
.fusion-text.trip15 h4{margin-bottom: 0 !important;}
.trip17.table-1 tr td{font-size: 18px !important;}
.trip21 .table-1 tr td{font-size: 16px !important;}  
.trip30 p{line-height: 21px !important;}
.trip21 {padding: 0 15px;}
.trip30 ul li{line-height: 21px !important;}
.trip17.table-1 table tr td {width: 50% !important;line-height: 18px;padding: 8px 0;}
.trip17.table-1 table tr td{white-space: pre-wrap;} 
.home_7 {margin-bottom: 0 !important;}
.trip679 .heading.heading-with-icon.icon-left{margin: 0px 0!important;}
.trip32 .tab-pane .member-desc p{padding: 0;     line-height: 20px !important;}
span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none.con12 {width: 100%;position: absolute;left: -60px;}
.wild_62 h5 br {display: none;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {width: 90px !important;height: 90px !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle img {height: 95px;height: 95px;}
.fusion-header-wrapper .fusion-header {background-color: transparent !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu {padding: 0;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a.fusion-bar-highlight {display: block;}
#home890 {margin-top: 70px !important;margin-bottom: 0 !important;}
.home9 {margin-bottom: 0 !important;}
.home9.fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom: 0;}
.home9 h2.content-box-heading {font-weight: 400; font-family: ff-scala-sans-pro !important;}
.home50.fusion-animated:after {right: auto;left: calc(50% - 86px);}
.wp_teamshowcase_slider .slick-dots {bottom: -30px !important;}
.wp_teamshowcase_slider .slick-dots li {margin: 0 4px !important;}
.wp_teamshowcase_slider .slick-dots li button {border: none;opacity: 0.7;width: 10px !important;height: 10px !important;}
.wp_teamshowcase_slider .slick-dots li.slick-active button {opacity: 1;width: 10px !important;height: 10px !important;}
.trip70  button.slick-next.slick-arrow {left: auto !important;right: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.trip70  button.slick-prev.slick-arrow {right: auto !important;left: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.home27 p {text-align: center !important;padding: 0 15px;}
.home31 h6.title-heading-center {font-weight: 400;}
.home29 h5 {text-align: left !important;padding: 0 15px;font-size: 21px !important;letter-spacing: 0px !important;}
.about_25 {padding: 30px 15px 0 15px !important;}
.about_31 h6.title-heading-left {font-weight: 400;}
.home26 {padding-bottom: 75px;}
.home29 h5 br {display: none;}
.tfree-client-testimonial p {font-size: 23px;font-style: normal;line-height: 28px;}
.tfree-client-testimonial p br {display: none;}
.sp-testimonial-free-section .sp-testimonial-free-item {padding-right: 0;}
.sp-testimonial-free-section .slick-dots {margin-top: 20px !important;}
.slick-prev.slick-arrow {right: auto;left: calc(50% - 55px);}
.slick-next.slick-arrow {left: auto;right: calc(50% - 55px);}
.sp-testimonial-free-section .slick-prev,
.sp-testimonial-free-section .slick-next {top: 100%;margin-top: 20px;}
.home41 h5 {text-align: center !important;font-size: 21px !important;}
.home41 h5 br {display: none;}
.fusion-title.fusion-sep-none {margin-bottom: 0 !important;margin-top: 20px !important;width: 100%;}
.hot_tip h6.title-heading-left {line-height: 24px !important;margin-top: 15px;text-transform: uppercase !important}
.about_30 {margin-bottom: 0 !important;}
.about_27 h3 {margin-bottom: 0;}
.about_38 .member-desc {padding: 0;margin-top: 0 !important;}
.home5 {width: 70%; float: right;}
.fusion-imageframe.con2 img {max-width: 100%;}
.about_42 .slick-prev.slick-arrow,.about_42 .slick-next.slick-arrow {top: 115% !important;}
.about_38 .member-desc p br {display: none;}
.about_34 {margin-top: 0 !important;}
.about_34 .fusion-layout-column.fusion-one-fourth.fusion-column-first {margin: 0 !important;}
.about_36 {display: none !important;}
.about_42 .slick-next.slick-arrow {right: calc(50% - 58px) !important;left: auto !important;}
.about_42 .slick-prev.slick-arrow {left: calc(50% - 58px) !important;right: auto !important;}
.fusion-tabs.wild_12 .tab-pane {padding: 0 !important;}
.wild_45 {padding: 0 15px !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-first.fusion-one-third {margin-bottom: 0 !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-last.fusion-one-third {margin-bottom: 10px !important;}
#home890 {margin-top: 100px !important;}
.home10 {display: none;}
.home16 .fusion-column-wrapper {padding: 0px 0px 40px 0px !important;}
.home14 h5 br {display: none;}
.home14 h5 {text-align: -webkit-left !important;font-size: 20px !important;}
.fusion-text.home14 {margin-top: 30px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home15 {margin-top: 0px !important;}
.fusion-text.home20 h4 {font-size: 32px !important;line-height: 42px !important;}
.fusion-column-last.home19 {margin-top: 40px !important;}
.nenohome {display: none;}
.nenohome2 {display: none;}
.nenohome3 {display: none;}
.nenohome4 {display: none;}
.home22 {display: none !important;}
div#home_70 {margin-top: 60px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home28 {margin-top: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home20 {margin-top: 0px !important;}
.fullwidth-box .fusion-no-small-visibility {display: block !important;}
.con24 .con15.fusion-no-small-visibility {display: none !important;}
.con34 {margin-bottom: 0 !important;}
p.con7 br {display: none;}
.con7{margin-bottom: 12px;}
.con8{margin-bottom: 12px;}
.con9{margin-bottom: 12px;}
.home1 .home5 {margin-top: 20px;}
.home5 {margin-top: -10px;}
.fusion-logo {display: none;}
.home9 .heading.heading-with-icon.icon-left {text-align: center;margin: 0 auto;}
.fusion-text.home7 h1 {line-height: 35px !important;font-size: 24px !important;}
a.button-1.home4 {display: none !important;}
.mobile_show {display: inline-block !important;}
.fusion-text.home42 p br{display:none;}
.fusion-text.home42 p {text-align: center !important;font-size: 20px !important;}
.fusion-text.home42 {margin-bottom:20px;}
.home37 {padding: 50px 15px 70px 15px !important;}
.home39 {margin-top: 0px !important;margin-bottom: 50px !important;}
section#nav_menu-3 {display: none;}
section#text-2 {display: none;}
a.mobile_hide {display: block !important;}
#footer-menu1 ul {float: none !important;padding: 0 !important;text-align: center !important;}
.fusion-copyright-notice {padding: 0 !important;margin-top: 25px;}
#footer-menu1 {display: block;position: absolute;top: 4px;left: 0;right: 0px;}
#footer-menu1 ul li {display: inline-block;margin-right: 14px;color: #fff; margin-left:14px;}
li.footer_yuo1 {display: inline-block !important;}
.fusion-main-menu>ul>li>a,.fusion-vertical-menu-widget ul.menu li a,.side-nav li a {font-size: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.homeab {margin-top: 50px !important;}
.fusion-text.about_8 {text-align: center;}
.fusion-text.about_10 h4 {font-size: 24px !important;line-height: 25px !important;text-align: center;}
.fusion-text.about_10 h4 br {display:none;}
.about_1 .home2 .home9 {display: inline-block !important;}
.about_11 {display: none !important;}
.about_1 .home2 { text-align: center;}
.about_1 .home2 .heading.heading-with-icon.icon-left {margin: 0px auto !important;}
div#layer2 {padding-top: 40px !important;}
.about_14 {padding: 0 0 !important;text-align: center;}
.about_15 p {font-size: 27px !important;text-align: center;width: 100%;}
.about_13 .wp_teamshowcase_slider.design-1 .member-name {text-align: center !important;}
.about_16 .member-desc p br {display: none;}
.about_30 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_32 p {font-size: 16px !important;line-height: 25px !important;margin-top: 5px !important;}
.fusion-text.about_32 p br {display: none;}
.btp2 {display: none;}
.btp3 {display: none;}
.about_43 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_45 p {font-size: 16px !important;line-height: 25px !important;margin-top: 20px !important;}
.fusion-text.about_45 p br {display: none;}
.about_39 {padding-top: 60px !important;}
.rt-wpls .slick-slide img {display: block !important;}
.logo-description p {font-size: 18px !important;     white-space: normal;}
.home32 {padding: 150px 0 70px 0 !important;}
.about_37 .team-slider .member-content {padding: 10px 0px 10px 0px !important;}
.about_37 .member-content br {display: none;}
.fusion-text.home_8 {text-align: center;}
.fusion-text.home_10 h4 {font-size: 21px !important;line-height: 25px !important; margin-top: 20px; text-align: center;}
.fusion-text.home_10 h4 br {display: none;}
.trip679 .home9 {display: inline-block !important;width: 100%;text-align: center;margin: 0 auto;}
.trip679 {margin-top: 0px !important;margin-bottom: 0px !important;}
.trip679 .heading.heading-with-icon.icon-left {margin: 0px auto!important;text-align: center;}
.home18 {padding-top: 90px !important;padding-bottom: 40px !important;}
.fusion-text.trip3 h4 {font-size: 42px !important;line-height: 40px !important;}
.fusion-text.trip24 p {font-size: 20px !important;line-height:24px !important;}
.fusion-text.trip24 p br {display: none;}
.trip23 {padding: 20px 20px;margin-top: -60px !important;}
.fusion-text.trip25 p br {display: none;}
.fusion-text.trip25 p {line-height: 21px !important;}
.trip27 ul{margin-top: 0;}
.fusion-text.trip27 br {display: none;}
.trip26 {margin-top: -40px !important;margin-bottom: 50px !important;}
.fusion-text.trip18 {display: none;}
.trip19 {display: none;}
.btp8 {display: none;}
.btp9 {display: none;}
.btp10 {display: none;}
.trip30 .tab-pane p br {display: none;}
.trip30 .tab-pane li br {display: none;}
.fusion-text.wild_52 h3 {font-size: 36px !important;margin-top: 50px !important;margin-bottom: 0 !important;}
.fusion-separator.fusion-full-width-sep.sep-none.wild_4 {margin-top: 30px !important;}
.fusion-text.wild_6 h5 {font-size: 16px !important;text-align: left !important;line-height: 18px !important;}
.fusion-text.wild_6 h5 br {display: none;}
.wild_9 h4.title-heading-center {font-size: 36px !important;}
.fusion-text.faq8 {display: none;}
.fusion-text.faq0000 {display: inline-block !important;width: 100%;}
.fusion-text.wild_62 h5 {font-size: 16px !important;line-height: 21px !important;text-align: left !important; font-family: ff-scala-sans-pro;}
.fusion-separator.fusion-full-width-sep.sep-none.faq3 {margin-top: 0px !important;}
.btp11 {display: none;}
.fusion-text.faq4 {display: none;}
.fusion-text.faq1111 {display: inline-block !important;padding: 50px 35px !important;width:100%;}
.fusion-text.con19 h2 {font-size: 36px !important;color: #154144;position: relative; z-index: 999;}
.fusion-text.faq1111 {background: #154144;font-size: 16px;line-height: 22px;color: #fff; font-family: ff-scala-sans-pro;}
.rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.wild_11 .rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu ul li {background: #154144!important;}
.trip32 .rtbs_full .rtbs_menu ul li a {background: #154144!important;padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu li.mobile_toggle {color:#fff !important; font-family: ff-scala-sans-pro !important; letter-spacing: 1px !important;}
.home-about-us-right .fusion-builder-row { display:initial; } 
.home-about-us-right .fusion-layout-column{ display:inline-block;}
.home-slider-section  .member-desc{  margin-bottom: 30px;margin-top: 15px;}
.home26.fusion-column-last::after{ right:50%; margin-right:-90px;}
.home50.fusion-column-last::after{ right:50%; margin-right:-90px;}
.who-we-are-box-left{display: table-header-group !important;float: none !important;}
.who-we-are-box-right{float: none !important;display: table-footer-group !important;}
.our-values-section-part .member-desc p { text-align:center !important; }
.wild_11 .teamshowcase-image-bg {height: 170px !important;}
.wild_11 .member-desc p br {display: none !important;}
.wild_11 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 15px !important;border-bottom: 2px solid #154144 !important;}
.trip32 .rtbs_menu ul {border: 2px solid #E3F0ED;margin: 10px 16px !important;border-bottom: 2px solid #E3F0ED !important;}
.about_37 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 20px !important;border-bottom: 2px solid #154144 !important;}
.wild_abc1 .wild_0 {display: none;}
.trip32 .rtbs_content p {line-height: 22px; margin-bottom:20px; font-size:16px !important;}
.trip32 .teamshowcase-image-bg {height: 155px !important;}
.trip32 .rtbs_content p br{display:none}
.trip68 .trip_abc {display: none;}
.trip32{margin-top:30px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.you {text-align: center;}
.wild_11 .member-desc p {width: 290px !important; text-align: left !important;}
.about_37 .member-desc p {width: 280px !important; text-align: left !important;}
.trip32 .member-desc p {text-align:left !important;}
.trip2 {height:630px !important;}
.about_1 {height: 560px !important;}

.rest {
    display: inline-block;
    width: 275px !important;
    text-align: left !important;
    line-height: 20px !important;
}
.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    right: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group123.png) !important;
    left: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    left: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group853.png) !important;
    right: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
.about_38 .wp_teamshowcase_slider button.slick-prev.slick-arrow 
{
        left: calc(50% - 68px) !important;
        right: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
.about_38 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
        right: calc(50% - 68px) !important;
        left: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
a.fusion-button.button-flat.fusion-button-round.button-xlarge.button-default.button-2.fusion-animated.mobile_show 
{
    border-radius: 0;
    padding: 15px 20px !important;
    line-height: 20px !important;
    font-size: 16px !important;
}
.home26:after {
        content: "view us on tripadvisor";
        background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-55.png);
        width: 178px;
        height: 178px;
        position: absolute;
        bottom: -115px;
        right: 80px;
        z-index: 99999;
        background-color: #E0564E;
        background-repeat: no-repeat;
        background-position: center 114px;
        border-radius: 50%;
        padding: 70px 0;
        box-sizing: border-box;
        font-size: 20px;
        overflow: hidden;
        text-align: center;
        color: #ffffff;
        text-transform: uppercase;
        line-height: 1;
}
.home50:after {
    content: "Guaranteed sightings";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-154.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -85px;
    right: 50% !important;
    z-index: 9;
    background-color: #70adb4;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    padding: 75px 0;
    line-height: 1;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #1C5055;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: ff-scala-sans-pro;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;
    height: 150px !important;
    line-height: 0;overflow: hidden;
    position: relative;
    width: 100% !important;
}
.kimtrip:after {
    content: "Book online now!";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Ellipse-3@2x.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -115px;
    right: auto;
    left: calc(50% - 86px);
    z-index: 9;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 114px;
    border-radius: 50%;
    padding: 70px 0;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: ff-scala-sans-pro !important;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;
    height: 150px !important;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fusion-text.faq0000 h3 {
    font-size: 36px !important;
    margin: 0 0 !important;
    margin-top: 50px !important;
    text-align: center;
    width: 100%;
    color: #154144;
    font-family: ff-scala !important;
}
.home-about-us-content-right .fusion-column-content {
    position: relative;
    top: 0; 
    padding: 50px 0;
    transform: inherit;
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    width: 100%;
    background: #f1f1f1 !important;
    line-height: 0 !important;
    overflow: hidden !important;
    position: relative !important;  
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_37 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.about_37 .wp_teamshowcase_slider button.slick-next.slick-arrow.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: 400px !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: 400px !important;
    width: 50px;
    height: 39px;
}

}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) { 

img.wls-logo {
    width: 300px;
    height: 158px;
}
.kiwi2 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi2 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
.kiwi8 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi8 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
.home32 {margin-top: -15px !important;}
.kiwi5 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
td.tiri {width: 171px !important;}
td.tir img {width:300px !important; display:none;}
.kiwi5 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
#content.full-width {margin-bottom: -15px !important;}
#hv1 {display: inline-block !important;}
.home37 {display: none !important;}
.fqr5 tr td a {color: #fff !important;}
li.tap2 {line-height: 22px !important; margin-bottom: 10px; margin-top:5px;}
.trip32 li.mobile_toggle {font-size: 14px !important;}
.con12 {z-index: 0 !important;}
.wild_11 li.mobile_toggle {font-size: 14px !important;}
.trip67 {padding-bottom: 30px !important;}
li.tap3 {line-height: 22px !important;}
.about_16 .member-desc p {margin-left: 10px !important;}
.trip32 .rtbs .rtbs_menu li a {font-size: 14px !important;}
.h1c {margin-bottom: 0px !important;}
.h1f {margin-bottom: 15px !important;}
#wild_cat .wp_teamshowcase_slider .team-slider {padding: 0 0px;}
#wild_cat .rtbs>.rtbs_content {padding:0px 15px 0px 15px !important;}
#trip_a .wp_teamshowcase_slider .team-slider {padding: 0 0px !important;}
.home33 #sp-testimonial-free-wrapper-1081 .sp-testimonial-free-section {padding: 0 8px !important;}
#wildtin {margin-top: -30px !important;}
.trip27 {margin-top: 40px !important;}
.trip2 .home6 {margin-top: 50px !important;}
.rtbs_full .rtbs_menu ul li {padding-left: 15px !important; margin-bottom: 0px !important;}
.wp_teamshowcase_slider.design-1 .member-content .member-desc{margin:15px 0px 5px !important;}
.trip68 .rtbs .rtbs_menu {text-align:left !important;}
.wild_11 .rtbs .rtbs_menu {text-align: left !important; font-family: ff-scala-sans-pro !important; letter-spacing: 2px !important;}
.about_37 .rtbs .rtbs_menu {text-align:left !important;}
/*#abp_news .team-slider {width: 335px !important;}*/
/*#wild_cat .team-slider {width: 345px !important;}*/
/*#trip_a .team-slider {width: 335px !important;}*/
.about_37 .rtbs_full .rtbs_menu li.mobile_toggle {padding: 10px 15px !important; font-size: 14px !important; letter-spacing: 2px !important;     font-family: ff-scala-sans-pro !important;}
.trip_tab {margin-left: 0px !important;}
.fyou img {display: inline-block !important;}
.faq45 .wild_62 {margin-top: -70px !important;}
.wild_91 h4 {font-family: ff-scala-sans-pro !important;font-size:36px !important;}
.wild_11 .member-name {font-size:14px !important;}
.about_29 {margin-right: 0px !important;}
.home1 {height: 500px !important;}
.button-2.mobile_show {padding: 16px 0px !important;}
ul#menu-health-main-menu {padding: 25px 25px !important;}
.con5676 .you {margin-bottom: -110px !important;margin-top: 70px;}
.con5676 i.fa.fa-phone {transform: rotate(90deg);color: #154144;font-size: 24px;}
.con5676 input.wpcf7-form-control.wpcf7-submit {background: #70ADB4 !important;border-radius: 0; font-family: ff-scala-sans-pro; padding: 15px 20px !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea {background: #fff;height: 190px !important;border: none !important; font-size: 14px !important;}
.con5676 input.wpcf7-form-control.wpcf7-text {background: #fff;height: 40px ! important;border: none !important; font-size: 14px !important; color: #154144 !important;}
.con5676 input.wpcf7-form-control.wpcf7-text::placeholder{font-family: ff-scala-sans-pro; color: gray !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea::placeholder {font-family: ff-scala-sans-pro; color: gray !important;}
.con567 {font-size: 16px;color: #154144;line-height: 21px;font-style: normal; font-family: ff-scala-sans-pro;}  
.fusion-text.con567 {display: inline-block !important;}
.fusion-text.con5676 {display: inline-block !important; margin-top: 40px; margin-bottom: 40px; }
.cons_new {display: inline-block !important;}
.fusion-text.con3 {display: none !important;}
.fusion-text.con13 {display: none !important;}
.wild_91{display: inline-block !important;}
.wild_9{display: none !important;}
#trip_id1 {display: inline-block !important; width:100%;}
.trip21 .table-1.trip22 {display: none !important;}
#trip_id1 .member-name {display: none;}
#trip_id1 ul.slick-dots {display: none!important;}
.trip21 #trip_id1 .table-1 tr td {font-size:13px !important;}
.trip21 #trip_id1 .table-1 tr td.test {border-bottom: 1px solid #557577 !important; padding: 10px 10px;}
.about_000 {display: inline-block !important;}
.about_111 {display: none;}
.faq45  .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body{padding: 0 0 10px 0;}
.home31 {padding: 10px 10px;}
.home50 {padding: 0 15px;}
.home30 {padding: 0 15px;}
.fusion-text.trip15 {margin-top: 40px;}
.fusion-text.trip15 h4{margin-bottom: 0 !important;}
.trip17.table-1 tr td{font-size: 18px !important;}
.trip21 .table-1 tr td{font-size: 16px !important;}  
.trip30 p{line-height: 21px !important;}
.trip21 {padding: 0 15px;}
.trip30 ul li{line-height: 21px !important;}
.trip17.table-1 table tr td {width: 50% !important;line-height: 18px;padding: 8px 0;}
.trip17.table-1 table tr td{white-space: pre-wrap;} 
.home_7 {margin-bottom: 0 !important;}
.trip679 .heading.heading-with-icon.icon-left{margin: 0px 0!important;}
.trip32 .tab-pane .member-desc p{padding: 0;     line-height: 20px !important;}
span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none.con12 {width: 100%;position: absolute;left: -60px;}
.wild_62 h5 br {display: none;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {width: 90px !important;height: 90px !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle img {height: 95px;height: 95px;}
.fusion-header-wrapper .fusion-header {background-color: transparent !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu {padding: 0;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a.fusion-bar-highlight {display: block;}
#home890 {margin-top: 70px !important;margin-bottom: 0 !important;}
.home9 {margin-bottom: 0 !important;}
.home9.fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom: 0;}
.home9 h2.content-box-heading {font-weight: 400; font-family: ff-scala-sans-pro !important;}
.home50.fusion-animated:after {right: auto;left: calc(50% - 86px);}
.wp_teamshowcase_slider .slick-dots {bottom: -30px !important;}
.wp_teamshowcase_slider .slick-dots li {margin: 0 4px !important;}
.wp_teamshowcase_slider .slick-dots li button {border: none;opacity: 0.7;width: 10px !important;height: 10px !important;}
.wp_teamshowcase_slider .slick-dots li.slick-active button {opacity: 1;width: 10px !important;height: 10px !important;}
.trip70  button.slick-next.slick-arrow {left: auto !important;right: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.trip70  button.slick-prev.slick-arrow {right: auto !important;left: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.home27 p {text-align: center !important;padding: 0 15px;}
.home31 h6.title-heading-center {font-weight: 400;}
.home29 h5 {text-align: left !important;padding: 0 15px;font-size: 21px !important;letter-spacing: 0px !important;}
.about_25 {padding: 30px 15px 0 15px !important;}
.about_31 h6.title-heading-left {font-weight: 400;}
.home26 {padding-bottom: 75px;}
.home29 h5 br {display: none;}
.tfree-client-testimonial p {font-size: 23px;font-style: normal;line-height: 28px;}
.tfree-client-testimonial p br {display: none;}
.sp-testimonial-free-section .sp-testimonial-free-item {padding-right: 0;}
.sp-testimonial-free-section .slick-dots {margin-top: 20px !important;}
.slick-prev.slick-arrow {right: auto;left: calc(50% - 55px);}
.slick-next.slick-arrow {left: auto;right: calc(50% - 55px);}
.sp-testimonial-free-section .slick-prev,
.sp-testimonial-free-section .slick-next {top: 100%;margin-top: 20px;}
.home41 h5 {text-align: center !important;font-size: 21px !important;}
.home41 h5 br {display: none;}
.fusion-title.fusion-sep-none {margin-bottom: 0 !important;margin-top: 20px !important;width: 100%;}
.hot_tip h6.title-heading-left {line-height: 24px !important;margin-top: 15px;text-transform: uppercase !important}
.about_30 {margin-bottom: 0 !important;}
.about_27 h3 {margin-bottom: 0;}
.about_38 .member-desc {padding: 0;margin-top: 0 !important;}
.home5 {width: 74%;float: right;}
.fusion-imageframe.con2 img {max-width: 100%;}
.about_42 .slick-prev.slick-arrow,.about_42 .slick-next.slick-arrow {top: 120% !important;}
.about_38 .member-desc p br {display: none;}
.about_34 {margin-top: 0 !important;}
.about_34 .fusion-layout-column.fusion-one-fourth.fusion-column-first {margin: 0 !important;}
.about_36 {display: none !important;}
.about_42 .slick-next.slick-arrow {right: calc(50% - 58px) !important;left: auto !important;}
.about_42 .slick-prev.slick-arrow {left: calc(50% - 58px) !important;right: auto !important;}
.fusion-tabs.wild_12 .tab-pane {padding: 0 !important;}
.wild_45 {padding: 0 15px !important;}
.fullwidth-box .fusion-no-small-visibility {display: block !important;}
.con24 .con15.fusion-no-small-visibility {display: none !important;}
.con34 {margin-bottom: 0 !important;}
p.con7 br {display: none;}
.con7{margin-bottom: 12px;}
.con8{margin-bottom: 12px;}
.con9{margin-bottom: 12px;}
.home1 .home5 {margin-top: 20px;}
.home5 {margin-top: -10px;}
.fusion-logo {display: none;}
.home9 .heading.heading-with-icon.icon-left {text-align: center;margin: 0 auto;}
.fusion-text.home7 h1 {line-height: 35px !important;font-size: 28px !important;}
a.button-1.home4 {display: none !important;}
.mobile_show {display: inline-block !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-first.fusion-one-third {margin-bottom: 0 !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-last.fusion-one-third {margin-bottom: 10px !important;}
#home890 {margin-top: 100px !important;}
.home10 {display: none;}
.home16 .fusion-column-wrapper {padding: 0px 0px 40px 0px !important;}
.home14 h5 br {display: none;}
.home14 h5 {text-align: -webkit-left !important;font-size: 20px !important;}
.fusion-text.home14 {margin-top: 30px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home15 {margin-top: 0px !important;}
.fusion-text.home20 h4 {font-size: 32px !important;line-height: 42px !important;}
.fusion-column-last.home19 {margin-top: 40px !important;}
.nenohome {display: none;}
.nenohome2 {display: none;}
.nenohome3 {display: none;}
.nenohome4 {display: none;}
.home22 {display: none !important;}
div#home_70 {margin-top: 60px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home28 {margin-top: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home20 {margin-top: 0px !important;}
.fusion-text.home42 p br{display:none;}
.fusion-text.home42 p {text-align: center !important;font-size: 20px !important;}
.fusion-text.home42 {margin-bottom:20px;}
.home37 {padding: 50px 15px 70px 15px !important;}
.home39 {margin-top: 0px !important;margin-bottom: 50px !important;}
section#nav_menu-3 {display: none;}
section#text-2 {display: none;}
a.mobile_hide {display: block !important;}
#footer-menu1 ul {float: none !important;padding: 0 !important;text-align: center !important;}
.fusion-copyright-notice {padding: 0 !important;margin-top: 25px;}
#footer-menu1 {display: block;position: absolute;top: 4px;left: 0;right: 0px;}
#footer-menu1 ul li {display: inline-block;margin-right: 14px;color: #fff; margin-left:14px;}
li.footer_yuo1 {display: inline-block !important;}
.fusion-main-menu>ul>li>a,.fusion-vertical-menu-widget ul.menu li a,.side-nav li a {font-size: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.homeab {margin-top: 50px !important;}
.fusion-text.about_8 {text-align: center;}
.fusion-text.about_10 h4 {font-size: 24px !important;line-height: 25px !important;text-align: center;}
.fusion-text.about_10 h4 br {display:none;}
.about_1 .home2 .home9 {display: inline-block !important;}
.about_11 {display: none !important;}
.about_1 .home2 { text-align: center;}
.about_1 .home2 .heading.heading-with-icon.icon-left {margin: 0px auto !important;}
div#layer2 {padding-top: 40px !important;}
.about_14 {padding: 0 0 !important;text-align: center;}
.about_15 p {font-size: 27px !important;text-align: center;width: 100%;}
.about_13 .wp_teamshowcase_slider.design-1 .member-name {text-align: center !important;}
.about_16 .member-desc p br {display: none;}
.about_30 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_32 p {font-size: 16px !important;line-height: 25px !important;margin-top: 5px !important;}
.fusion-text.about_32 p br {display: none;}
.btp2 {display: none;}
.btp3 {display: none;}
.about_43 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_45 p {font-size: 16px !important;line-height: 25px !important;margin-top: 20px !important;}
.fusion-text.about_45 p br {display: none;}
.about_39 {padding-top: 60px !important;}
.rt-wpls .slick-slide img {display: block !important;}
.logo-description p {font-size: 18px !important;     white-space: normal;}
.home32 {padding: 150px 0 70px 0 !important;}
.about_37 .team-slider .member-content {padding: 10px 0px 10px 0px !important;}
.about_37 .member-content br {display: none;}
.fusion-text.home_8 {text-align: center;}
.fusion-text.home_10 h4 {font-size: 21px !important;line-height: 25px !important; margin-top: 20px; text-align: center;}
.fusion-text.home_10 h4 br {display: none;}
.trip679 .home9 {display: inline-block !important;width: 100%;text-align: center;margin: 0 auto;}
.trip679 {margin-top: 0px !important;margin-bottom: 0px !important;}
.trip679 .heading.heading-with-icon.icon-left {margin: 0px auto!important;text-align: center;}
.home18 {padding-top: 90px !important;padding-bottom: 40px !important;}
.fusion-text.trip3 h4 {font-size: 42px !important;line-height: 40px !important;}
.fusion-text.trip24 p {font-size: 20px !important;line-height:24px !important;}
.fusion-text.trip24 p br {display: none;}
.trip23 {padding: 20px 20px;margin-top: -60px !important;}
.fusion-text.trip25 p br {display: none;}
.fusion-text.trip25 p {line-height: 21px !important;}
.trip27 ul{margin-top: 0;}
.fusion-text.trip27 br {display: none;}
.trip26 {margin-top: -40px !important;margin-bottom: 50px !important;}
.fusion-text.trip18 {display: none;}
.trip19 {display: none;}
.btp8 {display: none;}
.btp9 {display: none;}
.btp10 {display: none;}
.trip30 .tab-pane p br {display: none;}
.trip30 .tab-pane li br {display: none;}
.fusion-text.wild_52 h3 {font-size: 36px !important;margin-top: 50px !important;margin-bottom: 0 !important;}
.fusion-separator.fusion-full-width-sep.sep-none.wild_4 {margin-top: 30px !important;}
.fusion-text.wild_6 h5 {font-size: 16px !important;text-align: left !important;line-height: 18px !important;}
.fusion-text.wild_6 h5 br {display: none;}
.wild_9 h4.title-heading-center {font-size: 36px !important;}
.fusion-text.faq8 {display: none;}
.fusion-text.faq0000 {display: inline-block !important;width: 100%;}
.fusion-text.wild_62 h5 {font-size: 16px !important;line-height: 21px !important;text-align: left !important; font-family: ff-scala-sans-pro;}
.fusion-separator.fusion-full-width-sep.sep-none.faq3 {margin-top: 0px !important;}
.btp11 {display: none;}
.fusion-text.faq4 {display: none;}
.fusion-text.faq1111 {display: inline-block !important;padding: 50px 35px !important;width:100%;}
.fusion-text.con19 h2 {font-size: 36px !important;color: #154144;position: relative; z-index: 999;}
.fusion-text.faq1111 {background: #154144;font-size: 16px;line-height: 22px;color: #fff; font-family: ff-scala-sans-pro;}
.rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.wild_11 .rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu ul li {background: #154144!important;}
.trip32 .rtbs_full .rtbs_menu ul li a {background: #154144!important;padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu li.mobile_toggle {color:#fff !important; font-family: ff-scala-sans-pro !important; letter-spacing: 1px !important;}
.home-about-us-right .fusion-builder-row { display:initial; } 
.home-about-us-right .fusion-layout-column{ display:inline-block;}
.home-slider-section  .member-desc{  margin-bottom: 30px;margin-top: 15px;}
.home26.fusion-column-last::after{ right:50%; margin-right:-90px;}
.home50.fusion-column-last::after{ right:50%; margin-right:-90px;}
.who-we-are-box-left{display: table-header-group !important;float: none !important;}
.who-we-are-box-right{float: none !important;display: table-footer-group !important;}
.our-values-section-part .member-desc p { text-align:center !important; }
.wild_11 .teamshowcase-image-bg {height: 200px !important;}
.wild_11 .member-desc p br {display: none !important;}
.wild_11 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 15px !important;border-bottom: 2px solid #154144 !important;}
.trip32 .rtbs_menu ul {border: 2px solid #E3F0ED;margin: 10px 16px !important;border-bottom: 2px solid #E3F0ED !important;}
.about_37 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 20px !important;border-bottom: 2px solid #154144 !important;}
.wild_abc1 .wild_0 {display: none;}
.trip32 .rtbs_content p {line-height: 22px; margin-bottom:20px; font-size:16px !important;}
.trip32 .teamshowcase-image-bg {height: 185px !important;}
.trip32 .rtbs_content p br{display:none}
.trip68 .trip_abc {display: none;}
.trip32{margin-top:30px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.you {text-align: center;}
.wild_11 .member-desc p { width: 345px !important;text-align: left !important;}
.about_37 .member-desc p {width: 335px !important; text-align: left !important;}
.trip32 .member-desc p {text-align:left !important;}
.trip2 {height:630px !important;}
.about_1 {height: 560px !important;}

.about_38 .wp_teamshowcase_slider button.slick-prev.slick-arrow 
{
        left: calc(50% - 68px) !important;
        right: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
.about_38 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
        right: calc(50% - 68px) !important;
        left: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
.rest {
    display: inline-block;
    width: 325px !important;
    text-align: left !important;
    line-height: 20px !important;
}
.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    right: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group123.png) !important;
    left: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    left: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group853.png) !important;
    right: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
a.fusion-button.button-flat.fusion-button-round.button-xlarge.button-default.button-2.fusion-animated.mobile_show 
{
    border-radius: 0;
    padding: 15px 20px !important;
    line-height: 20px !important;
    font-size: 16px !important;
}
.home26:after {
        content: "view us on tripadvisor";
        background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-55.png);
        width: 178px;
        height: 178px;
        position: absolute;
        bottom: -115px;
        right: 80px;
        z-index: 99999;
        background-color: #E0564E;
        background-repeat: no-repeat;
        background-position: center 114px;
        border-radius: 50%;
        padding: 70px 0;
        box-sizing: border-box;
        font-size: 20px;
        overflow: hidden;
        text-align: center;
        color: #ffffff;
        text-transform: uppercase;
        line-height: 1;
}
.home50:after {
    content: "Guaranteed sightings";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-154.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -85px;
    right: 50% !important;
    z-index: 9;
    background-color: #70adb4;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    padding: 75px 0;
    line-height: 1;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #1C5055;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: ff-scala-sans-pro;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;
    height: 190px !important;
    line-height: 0;overflow: hidden;
    position: relative;
    width: 100% !important;
}
.kimtrip:after {
    content: "Book online now!";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Ellipse-3@2x.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -115px;
    right: auto;
    left: calc(50% - 86px);
    z-index: 9;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 114px;
    border-radius: 50%;
    padding: 70px 0;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: ff-scala-sans-pro !important;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;
    height: 186px !important;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fusion-text.faq0000 h3 {
    font-size: 36px !important;
    margin: 0 0 !important;
    margin-top: 50px !important;
    text-align: center;
    width: 100%;
    color: #154144;
    font-family: ff-scala !important;
}
.home-about-us-content-right .fusion-column-content {
    position: relative;
    top: 0; 
    padding: 50px 0;
    transform: inherit;
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    width: 100%;
    background: #f1f1f1 !important;
    line-height: 0 !important;
    overflow: hidden !important;
    position: relative !important;  
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_37 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.about_37 .wp_teamshowcase_slider button.slick-next.slick-arrow.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: 400px !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: 400px !important;
    width: 50px;
    height: 39px;
}

}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {


img.wls-logo {
    width: 300px;
    height: 158px;
}
.kiwi2 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi2 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
.kiwi8 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi8 td.tiri {width: 191px !important;}
td.tir img {width:300px !important; display:none;}
.kiwi8 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
.home32 {margin-top: -15px !important;}
.kiwi5 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi5 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
#content.full-width {margin-bottom: -15px !important;}
#hv1 {display: inline-block !important;}
.home37 {display: none !important;}
.fqr5 tr td a {color: #fff !important;}
li.tap2 {line-height: 22px !important; margin-bottom: 10px; margin-top:5px;}
.con12 {z-index: 0 !important;}
.trip32 li.mobile_toggle {font-size: 14px !important;}
.trip67 {padding-bottom: 30px !important;}
.wild_11 li.mobile_toggle {font-size: 14px !important;}
li.tap3 {line-height: 22px !important;}
.about_16 .member-desc p {margin-left: 10px !important;}
.trip32 .rtbs .rtbs_menu li a {font-size: 14px !important;}
.h1c {margin-bottom: 0px !important;}
.h1f {margin-bottom: 15px !important;}
#wild_cat .wp_teamshowcase_slider .team-slider {padding: 0 0px;}
#wild_cat .rtbs>.rtbs_content {padding:0px 15px 0px 15px !important;}
#trip_a .wp_teamshowcase_slider .team-slider {padding: 0 0px !important;}
.home33 #sp-testimonial-free-wrapper-1081 .sp-testimonial-free-section {padding: 0 8px !important;}
#wildtin {margin-top: -30px !important;}
.trip27 {margin-top: 10px !important;}
.trip2 .home6 {margin-top: 50px !important;}
.rtbs_full .rtbs_menu ul li {padding-left: 15px !important; margin-bottom: 0px !important;}
.wp_teamshowcase_slider.design-1 .member-content .member-desc{margin:15px 0px 5px !important;}
.trip68 .rtbs .rtbs_menu {text-align:left !important;}
.wild_11 .rtbs .rtbs_menu {text-align: left !important; font-family: ff-scala-sans-pro !important; letter-spacing: 2px !important;}
#trip_a .rest {display: inline-block;width: 365px !important;text-align: left !important;line-height: 20px !important;}
.about_37 .rtbs .rtbs_menu {text-align:left !important;}
/*#abp_news .team-slider {width: 375px !important;}*/
/*#wild_cat .team-slider{width: 384px !important;}*/
/*#trip_a .team-slider {width: 375px !important;}*/
.about_37 .rtbs_full .rtbs_menu li.mobile_toggle {padding: 10px 15px !important; font-size: 14px !important; letter-spacing: 2px !important;     font-family: ff-scala-sans-pro !important;}
.trip_tab {margin-left: 0px !important;}
.fyou img {display: inline-block !important;}
.faq45 .wild_62 {margin-top: -70px !important;}
.wild_91 h4 {font-family: ff-scala-sans-pro !important;font-size:36px !important;}
#wild_cat .member-name {font-size:14px !important;}
.about_29 {margin-right: 0px !important;}
.home1 {height: 500px !important;}
.button-2.mobile_show {padding: 16px 0px !important;}
ul#menu-health-main-menu {padding: 25px 25px !important;}
.con5676 .you {margin-bottom: -110px !important;margin-top: 70px;}
.con5676 i.fa.fa-phone {transform: rotate(90deg);color: #154144;font-size: 24px;}
.con5676 input.wpcf7-form-control.wpcf7-submit {background: #70ADB4 !important;border-radius: 0; font-family: ff-scala-sans-pro; padding: 15px 20px !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea {background: #fff;height: 190px !important;border: none !important; font-size: 14px !important;}
.con5676 input.wpcf7-form-control.wpcf7-text {background: #fff;height: 40px ! important;border: none !important; font-size: 14px !important; color: #154144 !important;}
.con5676 input.wpcf7-form-control.wpcf7-text::placeholder{font-family: ff-scala-sans-pro; color: gray !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea::placeholder {font-family: ff-scala-sans-pro; color: gray !important;}
.con567 {font-size: 16px;color: #154144;line-height: 21px;font-style: normal; font-family: ff-scala-sans-pro;}  
.fusion-text.con567 {display: inline-block !important;}
.fusion-text.con5676 {display: inline-block !important; margin-top: 40px; margin-bottom: 40px; }
.cons_new {display: inline-block !important;}
.fusion-text.con3 {display: none !important;}
.fusion-text.con13 {display: none !important;}
.wild_91{display: inline-block !important;}
.wild_9{display: none !important;}
#trip_id1 {display: inline-block !important; width:100%;}
.trip21 .table-1.trip22 {display: none !important;}
#trip_id1 .member-name {display: none;}
#trip_id1 ul.slick-dots {display: none!important;}
.trip21 #trip_id1 .table-1 tr td {font-size:13px !important;}
.trip21 #trip_id1 .table-1 tr td.test {border-bottom: 1px solid #557577 !important; padding: 10px 10px;}
.about_000 {display: inline-block !important;}
.about_111 {display: none;}
.faq45  .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body{padding: 0 0 10px 0;}
.home31 {padding: 10px 10px;}
.home50 {padding: 0 15px;}
.home30 {padding: 0 15px;}
.fusion-text.trip15 {margin-top: 40px;}
.fusion-text.trip15 h4{margin-bottom: 0 !important;}
.trip17.table-1 tr td{font-size: 18px !important;}
.trip21 .table-1 tr td{font-size: 16px !important;}  
.trip30 p{line-height: 21px !important;}
.trip21 {padding: 0 15px;}
.trip30 ul li{line-height: 21px !important;}
.trip17.table-1 table tr td {width: 50% !important;line-height: 18px;padding: 8px 0;}
.trip17.table-1 table tr td{white-space: pre-wrap;} 
.home_7 {margin-bottom: 0 !important;}
.trip679 .heading.heading-with-icon.icon-left{margin: 0px 0!important;}
.trip32 .tab-pane .member-desc p{padding: 0;     line-height: 20px !important;}
span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none.con12 {width: 100%;position: absolute;left: -60px;}
.wild_62 h5 br {display: none;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {width: 90px !important;height: 90px !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle img {height: 95px;height: 95px;}
.fusion-header-wrapper .fusion-header {background-color: transparent !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu {padding: 0;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a.fusion-bar-highlight {display: block;}
#home890 {margin-top: 70px !important;margin-bottom: 0 !important;}
.home9 {margin-bottom: 0 !important;}
.home9.fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom: 0;}
.home9 h2.content-box-heading {font-weight: 400; font-family: ff-scala-sans-pro !important;}
.home50.fusion-animated:after {right: auto;left: calc(50% - 86px);}
.wp_teamshowcase_slider .slick-dots {bottom: -30px !important;}
.wp_teamshowcase_slider .slick-dots li {margin: 0 4px !important;}
.wp_teamshowcase_slider .slick-dots li button {border: none;opacity: 0.7;width: 10px !important;height: 10px !important;}
.wp_teamshowcase_slider .slick-dots li.slick-active button {opacity: 1;width: 10px !important;height: 10px !important;}
.trip70  button.slick-next.slick-arrow {left: auto !important;right: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.trip70  button.slick-prev.slick-arrow {right: auto !important;left: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.home27 p {text-align: center !important;padding: 0 15px;}
.home31 h6.title-heading-center {font-weight: 400;}
.home29 h5 {text-align: left !important;padding: 0 15px;font-size: 21px !important;letter-spacing: 0px !important;}
.about_25 {padding: 30px 15px 0 15px !important;}
.about_31 h6.title-heading-left {font-weight: 400;}
.home26 {padding-bottom: 75px;}
.home29 h5 br {display: none;}
.tfree-client-testimonial p {font-size: 23px;font-style: normal;line-height: 28px;}
.tfree-client-testimonial p br {display: none;}
.sp-testimonial-free-section .sp-testimonial-free-item {padding-right: 0;}
.sp-testimonial-free-section .slick-dots {margin-top: 20px !important;}
.slick-prev.slick-arrow {right: auto;left: calc(50% - 55px);}
.slick-next.slick-arrow {left: auto;right: calc(50% - 55px);}
.sp-testimonial-free-section .slick-prev,
.sp-testimonial-free-section .slick-next {top: 100%;margin-top: 20px;}
.home41 h5 {text-align: left !important;font-size: 21px !important;}
.home41 h5 br {display: none;}
.fusion-title.fusion-sep-none {margin-bottom: 0 !important;margin-top: 20px !important;width: 100%;}
.hot_tip h6.title-heading-left {line-height: 24px !important;margin-top: 15px;text-transform: uppercase !important}
.about_30 {margin-bottom: 0 !important;}
.about_27 h3 {margin-bottom: 0;}
.about_38 .member-desc {padding: 0;margin-top: 0 !important;}
.home5 {width: 70%; float: right;}
.fusion-imageframe.con2 img {max-width: 100%;}
.about_42 .slick-prev.slick-arrow,.about_42 .slick-next.slick-arrow {top: 120% !important;}
.about_38 .member-desc p br {display: none;}
.about_34 {margin-top: 0 !important;}
.about_34 .fusion-layout-column.fusion-one-fourth.fusion-column-first {margin: 0 !important;}
.about_36 {display: none !important;}
.about_42 .slick-next.slick-arrow {right: calc(50% - 58px) !important;left: auto !important;}
.about_42 .slick-prev.slick-arrow {left: calc(50% - 58px) !important;right: auto !important;}
.fusion-tabs.wild_12 .tab-pane {padding: 0 !important;}
.wild_45 {padding: 0 15px !important;}
.fullwidth-box .fusion-no-small-visibility {display: block !important;}
.con24 .con15.fusion-no-small-visibility {display: none !important;}
.con34 {margin-bottom: 0 !important;}
p.con7 br {display: none;}
.con7{margin-bottom: 12px;}
.con8{margin-bottom: 12px;}
.con9{margin-bottom: 12px;}
.home1 .home5 {margin-top: 20px;}
.home5 {margin-top: -10px;}
.fusion-logo {display: none;}
.home9 .heading.heading-with-icon.icon-left {text-align: center;margin: 0 auto;}
.fusion-text.home7 h1 {line-height: 35px !important;font-size: 28px !important;}
a.button-1.home4 {display: none !important;}
.mobile_show {display: inline-block !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-first.fusion-one-third {margin-bottom: 0 !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-last.fusion-one-third {margin-bottom: 10px !important;}
#home890 {margin-top: 100px !important;}
.home10 {display: none;}
.home16 .fusion-column-wrapper {padding: 0px 0px 40px 0px !important;}
.home14 h5 br {display: none;}
.home14 h5 {text-align: -webkit-left !important;font-size: 20px !important;}
.fusion-text.home14 {margin-top: 30px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home15 {margin-top: 0px !important;}
.fusion-text.home20 h4 {font-size: 32px !important;line-height: 42px !important;}
.fusion-column-last.home19 {margin-top: 40px !important;}
.nenohome {display: none;}
.nenohome2 {display: none;}
.nenohome3 {display: none;}
.nenohome4 {display: none;}
.home22 {display: none !important;}
div#home_70 {margin-top: 60px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home28 {margin-top: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home20 {margin-top: 0px !important;}
.fusion-text.home42 p br{display:none;}
.fusion-text.home42 p {text-align: left !important;font-size: 20px !important;}
.home37 {padding: 50px 15px 70px 15px !important;}
.home39 {margin-top: 0px !important;margin-bottom: 50px !important;}
section#nav_menu-3 {display: none;}
section#text-2 {display: none;}
a.mobile_hide {display: block !important;}
#footer-menu1 ul {float: none !important;padding: 0 !important;text-align: center !important;}
.fusion-copyright-notice {padding: 0 !important;margin-top: 25px;}
#footer-menu1 {display: block;position: absolute;top: 4px;left: 0;right: 0px;}
#footer-menu1 ul li {display: inline-block;margin-right: 14px;color: #fff; margin-left:14px;}
li.footer_yuo1 {display: inline-block !important;}
.fusion-main-menu>ul>li>a,.fusion-vertical-menu-widget ul.menu li a,.side-nav li a {font-size: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.homeab {margin-top: 50px !important;}
.fusion-text.about_8 {text-align: center;}
.fusion-text.about_10 h4 {font-size: 24px !important;line-height: 25px !important;text-align: left;}
.fusion-text.about_10 h4 br {display:none;}
.about_1 .home2 .home9 {display: inline-block !important;}
.about_11 {display: none !important;}
.about_1 .home2 { text-align: center;}
.about_1 .home2 .heading.heading-with-icon.icon-left {margin: 0px auto !important;}
div#layer2 {padding-top: 40px !important;}
.about_14 {padding: 0 0 !important;text-align: center;}
.about_15 p {font-size: 27px !important;text-align: center;width: 100%;}
.about_13 .wp_teamshowcase_slider.design-1 .member-name {text-align: center !important;}
.about_16 .member-desc p br {display: none;}
.about_30 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_32 p {font-size: 16px !important;line-height: 25px !important;margin-top: 5px !important;}
.fusion-text.about_32 p br {display: none;}
.btp2 {display: none;}
.btp3 {display: none;}
.about_43 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_45 p {font-size: 16px !important;line-height: 25px !important;margin-top: 20px !important;}
.fusion-text.about_45 p br {display: none;}
.about_39 {padding-top: 60px !important;}
.rt-wpls .slick-slide img {display: block !important;}
.logo-description p {font-size: 18px !important;     white-space: normal;}
.home32 {padding: 150px 0 70px 0 !important;}
.about_37 .team-slider .member-content {padding: 10px 0px 10px 0px !important;}
.about_37 .member-content br {display: none;}
.fusion-text.home_8 {text-align: center;}
.fusion-text.home_10 h4 {font-size: 21px !important;line-height: 25px !important;}
.fusion-text.home_10 h4 br {display: none;}
.trip679 .home9 {display: inline-block !important;width: 100%;text-align: center;margin: 0 auto;}
.trip679 {margin-top: 0px !important;margin-bottom: 0px !important;}
.trip679 .heading.heading-with-icon.icon-left {margin: 0px auto!important;text-align: center;}
.home18 {padding-top: 90px !important;padding-bottom: 40px !important;}
.fusion-text.trip3 h4 {font-size: 42px !important;line-height: 40px !important;}
.fusion-text.trip24 p {font-size: 20px !important;line-height:24px !important;}
.fusion-text.trip24 p br {display: none;}
.trip23 {padding: 20px 20px;margin-top: -60px !important;}
.fusion-text.trip25 p br {display: none;}
.fusion-text.trip25 p {line-height: 21px !important;}
.trip27 ul{margin-top: 0;}
.fusion-text.trip27 br {display: none;}
.trip26 {margin-top: -40px !important;margin-bottom: 50px !important;}
.fusion-text.trip18 {display: none;}
.trip19 {display: none;}
.btp8 {display: none;}
.btp9 {display: none;}
.btp10 {display: none;}
.trip30 .tab-pane p br {display: none;}
.trip30 .tab-pane li br {display: none;}
.fusion-text.wild_52 h3 {font-size: 36px !important;margin-top: 50px !important;margin-bottom: 0 !important;}
.fusion-separator.fusion-full-width-sep.sep-none.wild_4 {margin-top: 30px !important;}
.fusion-text.wild_6 h5 {font-size: 16px !important;text-align: left !important;line-height: 18px !important;}
.fusion-text.wild_6 h5 br {display: none;}
.wild_9 h4.title-heading-center {font-size: 36px !important;}
.fusion-text.faq8 {display: none;}
.fusion-text.faq0000 {display: inline-block !important;width: 100%;}
.fusion-text.wild_62 h5 {font-size: 16px !important;line-height: 21px !important;text-align: left !important; font-family: ff-scala-sans-pro;}
.fusion-separator.fusion-full-width-sep.sep-none.faq3 {margin-top: 0px !important;}
.btp11 {display: none;}
.fusion-text.faq4 {display: none;}
.fusion-text.faq1111 {display: inline-block !important;padding: 50px 35px !important;width:100%;}
.fusion-text.con19 h2 {font-size: 36px !important;color: #154144;position: relative; z-index: 999;}
.fusion-text.faq1111 {background: #154144;font-size: 16px;line-height: 22px;color: #fff; font-family: ff-scala-sans-pro;}
.rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.wild_11 .rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu ul li {background: #154144!important;}
.trip32 .rtbs_full .rtbs_menu ul li a {background: #154144!important;padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu li.mobile_toggle {color:#fff !important; font-family: ff-scala-sans-pro !important; letter-spacing: 1px !important;}
.home-about-us-right .fusion-builder-row { display:initial; } 
.home-about-us-right .fusion-layout-column{ display:inline-block;}
.home-slider-section  .member-desc{  margin-bottom: 30px;margin-top: 15px;}
.home26.fusion-column-last::after{ right:50%; margin-right:-90px;}
.home50.fusion-column-last::after{ right:50%; margin-right:-90px;}
.who-we-are-box-left{display: table-header-group !important;float: none !important;}
.who-we-are-box-right{float: none !important;display: table-footer-group !important;}
.our-values-section-part .member-desc p { text-align:center !important; }
.wild_11 .teamshowcase-image-bg {height: 230px !important;}
.wild_11 .member-desc p br {display: none !important;}
.wild_11 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 15px !important;border-bottom: 2px solid #154144 !important;}
.trip32 .rtbs_menu ul {border: 2px solid #E3F0ED;margin: 10px 16px !important;border-bottom: 2px solid #E3F0ED !important;}
.about_37 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 20px !important;border-bottom: 2px solid #154144 !important;}
.wild_abc1 .wild_0 {display: none;}
.trip32 .rtbs_content p {line-height: 22px;}
.trip32 .teamshowcase-image-bg {height: 185px !important;}
.trip32 .rtbs_content p br{display:none}
.trip68 .trip_abc {display: none;}
.trip32{margin-top:30px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.you {text-align: center;}
#wild_cat .member-desc p { width: 380px !important;text-align: left !important;}
#abp_news .member-desc p {width: 374px !important; text-align: left !important;}
.trip32 .member-desc p {text-align:left !important;}
.trip2 {height:630px !important;}
.about_1 {height: 560px !important;}

.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    right: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group123.png) !important;
    left: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    left: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group853.png) !important;
    right: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
.about_38 .wp_teamshowcase_slider button.slick-prev.slick-arrow 
{
        left: calc(50% - 68px) !important;
        right: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
.about_38 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
        right: calc(50% - 68px) !important;
        left: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
a.fusion-button.button-flat.fusion-button-round.button-xlarge.button-default.button-2.fusion-animated.mobile_show 
{
    border-radius: 0;
    padding: 15px 20px !important;
    line-height: 20px !important;
    font-size: 16px !important;
}
.home26:after {
        content: "view us on tripadvisor";
        background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-55.png);
        width: 178px;
        height: 178px;
        position: absolute;
        bottom: -115px;
        right: 80px;
        z-index: 99999;
        background-color: #E0564E;
        background-repeat: no-repeat;
        background-position: center 114px;
        border-radius: 50%;
        padding: 70px 0;
        box-sizing: border-box;
        font-size: 20px;
        overflow: hidden;
        text-align: center;
        color: #ffffff;
        text-transform: uppercase;
        line-height: 1;
}
.home50:after {
    content: "Guaranteed sightings";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-154.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -85px;
    right: 50% !important;
    z-index: 9;
    background-color: #70adb4;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    padding: 75px 0;
    line-height: 1;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #1C5055;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: ff-scala-sans-pro;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;height: 200px !important;
    line-height: 0;overflow: hidden;
    position: relative;
    width: 100% !important;
}
.kimtrip:after {
    content: "Book online now!";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Ellipse-3@2x.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -115px;
    right: auto;
    left: calc(50% - 86px);
    z-index: 9;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 114px;
    border-radius: 50%;
    padding: 70px 0;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: ff-scala-sans-pro !important;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;
    height: 186px !important;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fusion-text.faq0000 h3 {
    font-size: 36px !important;
    margin: 0 0 !important;
    margin-top: 50px !important;
    text-align: center;
    width: 100%;
    color: #154144;
    font-family: ff-scala !important;
}
.home-about-us-content-right .fusion-column-content {
    position: relative;
    top: 0; 
    padding: 50px 0;
    transform: inherit;
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    width: 100%;
    background: #f1f1f1 !important;
    line-height: 0 !important;
    overflow: hidden !important;
    position: relative !important;  
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_37 .wp_teamshowcase_slider button.slick-prev.slick-arrow 
	{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.about_37 .wp_teamshowcase_slider button.slick-next.slick-arrow.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: 240px !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: 240px !important;
    width: 50px;
    height: 39px;
}

}

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) { 


img.wls-logo {
    width: 300px;
    height: 158px;
}
.kiwi2 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi2 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
.kiwi8 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
td.tiri {width: 171px !important;}
td.tir img {width:300px !important; display:none;}
.kiwi8 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
.home32 {margin-top: -15px !important;}
.kiwi5 .table-1 table  {background-color: transparent !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.kiwi5 .table-1 table tr td {border: none !important; padding: 0px 3px !important;}
#content.full-width {margin-bottom: -15px !important;}
#hv1 {display: inline-block !important;}
.home37 {display: none !important;}
.fqr5 tr td a {color: #fff !important;}
li.tap2 {line-height: 22px !important; margin-bottom: 10px; margin-top:5px;}
.con12 {z-index: 0 !important;}
.trip32 li.mobile_toggle {font-size: 14px !important;}
.trip67 {padding-bottom: 30px !important;}
.wild_11 li.mobile_toggle {font-size: 14px !important;}
li.tap3 {line-height: 22px !important;}
.about_16 .member-desc p {margin-left: 10px !important;}
.trip32 .rtbs .rtbs_menu li a {font-size: 14px !important;}
.h1c {margin-bottom: 0px !important;}
.h1f {margin-bottom: 15px !important;}
#wild_cat .wp_teamshowcase_slider .team-slider {padding: 0 0px;}
#trip_a .wp_teamshowcase_slider .team-slider {padding: 0 0px !important;}
.home33 #sp-testimonial-free-wrapper-1081 .sp-testimonial-free-section {padding: 0 8px !important;}
#wildtin {margin-top: -30px !important;}
.trip27 {margin-top: 40px !important;}
.trip2 .home6 {margin-top: 50px !important;}
.rtbs_full .rtbs_menu ul li {padding-left: 15px !important; margin-bottom: 0px !important;}
.wp_teamshowcase_slider.design-1 .member-content .member-desc{margin:15px 0px 5px !important;}
.trip68 .rtbs .rtbs_menu {text-align:left !important;}
.wild_11 .rtbs .rtbs_menu {text-align: left !important; font-family: ff-scala-sans-pro !important; letter-spacing: 2px !important;}
.about_37 .rtbs .rtbs_menu {text-align:left !important;}
.about_37 .rtbs_full .rtbs_menu li.mobile_toggle {padding: 10px 15px !important; font-size: 14px !important; letter-spacing: 2px !important; font-family: ff-scala-sans-pro !important;}
.trip_tab {margin-left: 0px !important;}
.fyou img {display: inline-block !important;}
.faq45 .wild_62 {margin-top: -70px !important;}
.wild_91 h4 {font-family: ff-scala-sans-pro !important;font-size:36px !important;}
.wild_11 .member-name {font-size:14px !important;}
.about_29 {margin-right: 0px !important;}
.home1 {height: 500px !important;}
.button-2.mobile_show {padding: 16px 0px !important;}
ul#menu-health-main-menu {padding: 25px 25px !important;}
.con5676 .you {margin-bottom: -110px !important;margin-top: 70px;}
.con5676 i.fa.fa-phone {transform: rotate(90deg);color: #154144;font-size: 24px;}
.con5676 input.wpcf7-form-control.wpcf7-submit {background: #70ADB4 !important;border-radius: 0; font-family: ff-scala-sans-pro; padding: 15px 20px !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea {background: #fff;height: 190px !important;border: none !important; font-size: 14px !important;}
.con5676 input.wpcf7-form-control.wpcf7-text {background: #fff;height: 40px ! important;border: none !important; font-size: 14px !important; color: #154144 !important;}
.con5676 input.wpcf7-form-control.wpcf7-text::placeholder{font-family: ff-scala-sans-pro; color: gray !important;}
.con5676 textarea.wpcf7-form-control.wpcf7-textarea::placeholder {font-family: ff-scala-sans-pro; color: gray !important;}
.con567 {font-size: 16px;color: #154144;line-height: 21px;font-style: normal; font-family: ff-scala-sans-pro;}  
.fusion-text.con567 {display: inline-block !important;}
.fusion-text.con5676 {display: inline-block !important; margin-top: 40px; margin-bottom: 40px; }
.cons_new {display: inline-block !important;}
.fusion-text.con3 {display: none !important;}
.fusion-text.con13 {display: none !important;}
.wild_91{display: inline-block !important;}
.wild_9{display: none !important;}
#trip_id1 {display: inline-block !important; width:100%;}
.trip21 .table-1.trip22 {display: none !important;}
#trip_id1 .member-name {display: none;}
#trip_id1 ul.slick-dots {display: none!important;}
.trip21 #trip_id1 .table-1 tr td {font-size:13px !important;}
.trip21 #trip_id1 .table-1 tr td.test {border-bottom: 1px solid #557577 !important; padding: 10px 10px;}
.about_000 {display: inline-block !important;}
.about_111 {display: none;}
.faq45  .sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body{padding: 0 0 10px 0;}
.home31 {padding: 10px 10px;}
.home50 {padding: 0 15px;}
.home30 {padding: 0 15px;}
.fusion-text.trip15 {margin-top: 40px;}
.fusion-text.trip15 h4{margin-bottom: 0 !important;}
.trip17.table-1 tr td{font-size: 18px !important;}
.trip21 .table-1 tr td{font-size: 16px !important;}  
.trip30 p{line-height: 21px !important;}
.trip21 {padding: 0 15px;}
.trip30 ul li{line-height: 21px !important;}
.trip17.table-1 table tr td {width: 50% !important;line-height: 18px;padding: 8px 0;}
.trip17.table-1 table tr td{white-space: pre-wrap;} 
.home_7 {margin-bottom: 0 !important;}
.trip679 .heading.heading-with-icon.icon-left{margin: 0px 0!important;}
.trip32 .tab-pane .member-desc p{padding: 0;     line-height: 20px !important;}
span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none.con12 {width: 100%;position: absolute;left: -60px;}
.wild_62 h5 br {display: none;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle {width: 90px !important;height: 90px !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle img {height: 95px;height: 95px;}
.fusion-header-wrapper .fusion-header {background-color: transparent !important;}
.fusion-header-has-flyout-menu .fusion-flyout-menu {padding: 0;}
.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-menu li a.fusion-bar-highlight {display: block;}
#home890 {margin-top: 70px !important;margin-bottom: 0 !important;}
.home9 {margin-bottom: 0 !important;}
.home9.fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom: 0;}
.home9 h2.content-box-heading {font-weight: 400; font-family: ff-scala-sans-pro !important;}
.home50.fusion-animated:after {right: auto;left: calc(50% - 86px);}
.wp_teamshowcase_slider .slick-dots {bottom: -30px !important;}
.wp_teamshowcase_slider .slick-dots li {margin: 0 4px !important;}
.wp_teamshowcase_slider .slick-dots li button {border: none;opacity: 0.7;width: 10px !important;height: 10px !important;}
.wp_teamshowcase_slider .slick-dots li.slick-active button {opacity: 1;width: 10px !important;height: 10px !important;}
.trip70  button.slick-next.slick-arrow {left: auto !important;right: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.trip70  button.slick-prev.slick-arrow {right: auto !important;left: calc(50% - 55px) !important;bottom: -90px !important;top: auto !important;}
.home27 p {text-align: center !important;padding: 0 15px;}
.home31 h6.title-heading-center {font-weight: 400;}
.home29 h5 {text-align: left !important;padding: 0 15px;font-size: 21px !important;letter-spacing: 0px !important;}
.about_25 {padding: 30px 15px 0 15px !important;}
.about_31 h6.title-heading-left {font-weight: 400;}
.home26 {padding-bottom: 75px;}
.home29 h5 br {display: none;}
.tfree-client-testimonial p {font-size: 23px;font-style: normal;line-height: 28px;}
.tfree-client-testimonial p br {display: none;}
.sp-testimonial-free-section .sp-testimonial-free-item {padding-right: 0;}
.sp-testimonial-free-section .slick-dots {margin-top: 20px !important;}
.slick-prev.slick-arrow {right: auto;left: calc(50% - 55px);}
.slick-next.slick-arrow {left: auto;right: calc(50% - 55px);}
.sp-testimonial-free-section .slick-prev,
.sp-testimonial-free-section .slick-next {top: 100%;margin-top: 20px;}
.home41 h5 {text-align: center !important;font-size: 21px !important;}
.home41 h5 br {display: none;}
.fusion-title.fusion-sep-none {margin-bottom: 0 !important;margin-top: 20px !important;width: 100%;}
.hot_tip h6.title-heading-left {line-height: 24px !important;margin-top: 15px;text-transform: uppercase !important}
.about_30 {margin-bottom: 0 !important;}
.about_27 h3 {margin-bottom: 0;}
.about_38 .member-desc {padding: 0;margin-top: 0 !important;}
.home5 {width: 76%;float: right;}
.fusion-imageframe.con2 img {max-width: 100%;}
.about_42 .slick-prev.slick-arrow,.about_42 .slick-next.slick-arrow {top: 120% !important;}
.about_38 .member-desc p br {display: none;}
.about_34 {margin-top: 0 !important;}
.about_34 .fusion-layout-column.fusion-one-fourth.fusion-column-first {margin: 0 !important;}
.about_36 {display: none !important;}
.about_42 .slick-next.slick-arrow {right: calc(50% - 58px) !important;left: auto !important;}
.about_42 .slick-prev.slick-arrow {left: calc(50% - 58px) !important;right: auto !important;}
.fusion-tabs.wild_12 .tab-pane {padding: 0 !important;}
.wild_45 {padding: 0 15px !important;}
.fullwidth-box .fusion-no-small-visibility {display: block !important;}
.con24 .con15.fusion-no-small-visibility {display: none !important;}
.con34 {margin-bottom: 0 !important;}
p.con7 br {display: none;}
.con7{margin-bottom: 12px;}
.con8{margin-bottom: 12px;}
.con9{margin-bottom: 12px;}
.home1 .home5 {margin-top: 20px;}
.home5 {margin-top: -10px;}
.fusion-logo {display: none;}
.home9 .heading.heading-with-icon.icon-left {text-align: center;margin: 0 auto;}
.fusion-text.home7 h1 {line-height: 35px !important;font-size: 28px !important;}
a.button-1.home4 {display: none !important;}
.mobile_show {display: inline-block !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-first.fusion-one-third {margin-bottom: 0 !important;}
.about_1 .home2 .fusion-layout-column.fusion-column-last.fusion-one-third {margin-bottom: 10px !important;}
#home890 {margin-top: 100px !important;}
.home10 {display: none;}
.home16 .fusion-column-wrapper {padding: 0px 0px 40px 0px !important;}
.home14 h5 br {display: none;}
.home14 h5 {text-align: -webkit-left !important;font-size: 20px !important;}
.fusion-text.home14 {margin-top: 30px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home15 {margin-top: 0px !important;}
.fusion-text.home20 h4 {font-size: 32px !important;line-height: 42px !important;}
.fusion-column-last.home19 {margin-top: 40px !important;}
.nenohome {display: none;}
.nenohome2 {display: none;}
.nenohome3 {display: none;}
.nenohome4 {display: none;}
.home22 {display: none !important;}
div#home_70 {margin-top: 60px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home28 {margin-top: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.home20 {margin-top: 0px !important;}
.fusion-text.home42 p br{display:none;}
.fusion-text.home42 p {text-align: center !important;font-size: 20px !important;}
.fusion-text.home42 {
    margin-bottom: 20px;
}
.home37 {padding: 50px 15px 70px 15px !important;}
.home39 {margin-top: 0px !important;margin-bottom: 50px !important;}
section#nav_menu-3 {display: none;}
section#text-2 {display: none;}
a.mobile_hide {display: block !important;}
#footer-menu1 ul {float: none !important;padding: 0 !important;text-align: center !important;}
.fusion-copyright-notice {padding: 0 !important;margin-top: 25px;}
#footer-menu1 {display: block;position: absolute;top: 4px;left: 0;right: 0px;}
#footer-menu1 ul li {display: inline-block;margin-right: 14px;color: #fff; margin-left:14px;}
li.footer_yuo1 {display: inline-block !important;}
.fusion-main-menu>ul>li>a,.fusion-vertical-menu-widget ul.menu li a,.side-nav li a {font-size: 20px !important;}
.fusion-separator.fusion-full-width-sep.sep-none.homeab {margin-top: 50px !important;}
.fusion-text.about_8 {text-align: center;}
.fusion-text.about_10 h4 {font-size: 24px !important;line-height: 25px !important;text-align: center;}
.fusion-text.about_10 h4 br {display:none;}
.about_1 .home2 .home9 {display: inline-block !important;}
.about_11 {display: none !important;}
.about_1 .home2 { text-align: center;}
.about_1 .home2 .heading.heading-with-icon.icon-left {margin: 0px auto !important;}
div#layer2 {padding-top: 40px !important;}
.about_14 {padding: 0 0 !important;text-align: center;}
.about_15 p {font-size: 27px !important;text-align: center;width: 100%;}
.about_13 .wp_teamshowcase_slider.design-1 .member-name {text-align: center !important;}
.about_16 .member-desc p br {display: none;}
.about_30 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_32 p {font-size: 16px !important;line-height: 25px !important;margin-top: 5px !important;}
.fusion-text.about_32 p br {display: none;}
.btp2 {display: none;}
.btp3 {display: none;}
.about_43 .fusion-column-wrapper {padding: 0px 0px 0px 0px !important;}
.fusion-text.about_45 p {font-size: 16px !important;line-height: 25px !important;margin-top: 20px !important;}
.fusion-text.about_45 p br {display: none;}
.about_39 {padding-top: 60px !important;}
.rt-wpls .slick-slide img {display: block !important;}
.logo-description p {font-size: 18px !important;     white-space: normal;}
.home32 {padding: 150px 0 70px 0 !important;}
.about_37 .team-slider .member-content {padding: 10px 0px 10px 0px !important;}
.about_37 .member-content br {display: none;}
.fusion-text.home_8 {text-align: center;}
.fusion-text.home_10 h4 {font-size: 21px !important;line-height: 25px !important; margin-top: 20px; text-align: center;}
.fusion-text.home_10 h4 br {display: none;}
.trip679 .home9 {display: inline-block !important;width: 100%;text-align: center;margin: 0 auto;}
.trip679 {margin-top: 0px !important;margin-bottom: 0px !important;}
.trip679 .heading.heading-with-icon.icon-left {margin: 0px auto!important;text-align: center;}
.home18 {padding-top: 90px !important;padding-bottom: 40px !important;}
.fusion-text.trip3 h4 {font-size: 42px !important;line-height: 40px !important;}
.fusion-text.trip24 p {font-size: 20px !important;line-height:24px !important;}
.fusion-text.trip24 p br {display: none;}
.trip23 {padding: 20px 20px;margin-top: -60px !important;}
.fusion-text.trip25 p br {display: none;}
.fusion-text.trip25 p {line-height: 21px !important;}
.trip27 ul{margin-top: 0;}
.fusion-text.trip27 br {display: none;}
.trip26 {margin-top: -40px !important;margin-bottom: 50px !important;}
.fusion-text.trip18 {display: none;}
.trip19 {display: none;}
.btp8 {display: none;}
.btp9 {display: none;}
.btp10 {display: none;}
.trip30 .tab-pane p br {display: none;}
.trip30 .tab-pane li br {display: none;}
.fusion-text.wild_52 h3 {font-size: 36px !important;margin-top: 50px !important;margin-bottom: 0 !important;}
.fusion-separator.fusion-full-width-sep.sep-none.wild_4 {margin-top: 30px !important;}
.fusion-text.wild_6 h5 {font-size: 16px !important;text-align: left !important;line-height: 18px !important;}
.fusion-text.wild_6 h5 br {display: none;}
.wild_9 h4.title-heading-center {font-size: 36px !important;}
.fusion-text.faq8 {display: none;}
.fusion-text.faq0000 {display: inline-block !important;width: 100%;}
.fusion-text.wild_62 h5 {font-size: 16px !important;line-height: 21px !important;text-align: left !important; font-family: ff-scala-sans-pro;}
.fusion-separator.fusion-full-width-sep.sep-none.faq3 {margin-top: 0px !important;}
.btp11 {display: none;}
.fusion-text.faq4 {display: none;}
.fusion-text.faq1111 {display: inline-block !important;padding: 50px 35px !important;width:100%;}
.fusion-text.con19 h2 {font-size: 36px !important;color: #154144;position: relative; z-index: 999;}
.fusion-text.faq1111 {background: #154144;font-size: 16px;line-height: 22px;color: #fff; font-family: ff-scala-sans-pro;}
.rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.wild_11 .rtbs .rtbs_menu li a {padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu ul li {background: #154144!important;}
.trip32 .rtbs_full .rtbs_menu ul li a {background: #154144!important;padding: 0rem 0px !important;}
.trip32 .rtbs_full .rtbs_menu li.mobile_toggle {color:#fff !important; font-family: ff-scala-sans-pro !important; letter-spacing: 1px !important;}
.home-about-us-right .fusion-builder-row { display:initial; } 
.home-about-us-right .fusion-layout-column{ display:inline-block;}
.home-slider-section  .member-desc{  margin-bottom: 30px;margin-top: 15px;}
.home26.fusion-column-last::after{ right:50%; margin-right:-90px;}
.home50.fusion-column-last::after{ right:50%; margin-right:-90px;}
.who-we-are-box-left{display: table-header-group !important;float: none !important;}
.who-we-are-box-right{float: none !important;display: table-footer-group !important;}
.our-values-section-part .member-desc p { text-align:center !important; }
.wild_11 .teamshowcase-image-bg {height: 210px !important;}
.wild_11 .member-desc p br {display: none !important;}
.wild_11 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 15px !important;border-bottom: 2px solid #154144 !important;}
.trip32 .rtbs_menu ul {border: 2px solid #E3F0ED;margin: 10px 16px !important;border-bottom: 2px solid #E3F0ED !important;}
.about_37 .rtbs_menu ul {border: 2px solid #154144;margin: 10px 20px !important;border-bottom: 2px solid #154144 !important;}
.wild_abc1 .wild_0 {display: none;}
.trip32 .rtbs_content p {line-height: 22px; margin-bottom:20px; font-size:16px !important;}
.trip32 .teamshowcase-image-bg {height: 185px !important;}
.trip32 .rtbs_content p br{display:none}
.trip68 .trip_abc {display: none;}
.trip32{margin-top:30px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.you {text-align: center;}
.wild_11 .member-desc p { width: 345px !important;text-align: left !important;}
.about_37 .member-desc p {width: 335px !important; text-align: left !important;}
.trip32 .member-desc p {text-align:left !important;}
.trip2 {height:630px !important;}
.about_1 {height: 560px !important;}

.about_38 .wp_teamshowcase_slider button.slick-prev.slick-arrow 
{
        left: calc(50% - 68px) !important;
        right: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
.about_38 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
        right: calc(50% - 68px) !important;
        left: auto !important;
        bottom: -58px !important;
        top: auto !important;
}
.rest {
    display: inline-block;
    width: 325px !important;
    text-align: left !important;
    line-height: 20px !important;
}
.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_13 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    right: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group123.png) !important;
    left: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
.home56 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    left: auto !important;
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/Group853.png) !important;
    right: calc(50% - 50px) !important;
    background-repeat: no-repeat !important;
    bottom: -90px !important;
    top: auto !important;
    transform: rotate(0deg);
}
a.fusion-button.button-flat.fusion-button-round.button-xlarge.button-default.button-2.fusion-animated.mobile_show 
{
    border-radius: 0;
    padding: 15px 20px !important;
    line-height: 20px !important;
    font-size: 16px !important;
}
.home26:after {
        content: "view us on tripadvisor";
        background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-55.png);
        width: 178px;
        height: 178px;
        position: absolute;
        bottom: -115px;
        right: 80px;
        z-index: 99999;
        background-color: #E0564E;
        background-repeat: no-repeat;
        background-position: center 114px;
        border-radius: 50%;
        padding: 70px 0;
        box-sizing: border-box;
        font-size: 20px;
        overflow: hidden;
        text-align: center;
        color: #ffffff;
        text-transform: uppercase;
        line-height: 1;
}
.home50:after {
    content: "Guaranteed sightings";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Group-154.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -85px;
    right: 50% !important;
    z-index: 9;
    background-color: #70adb4;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    padding: 75px 0;
    line-height: 1;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #1C5055;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: ff-scala-sans-pro;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.about_37 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;
    height: 190px !important;
    line-height: 0;overflow: hidden;
    position: relative;
    width: 100% !important;
}
.kimtrip:after {
    content: "Book online now!";
    background-image: url(https://whalesvancouver.com/wp-content/uploads/2019/06/Ellipse-3@2x.png);
    width: 178px;
    height: 178px;
    position: absolute;
    bottom: -115px;
    right: auto;
    left: calc(50% - 86px);
    z-index: 9;
    background-color: #E0564E;
    background-repeat: no-repeat;
    background-position: center 114px;
    border-radius: 50%;
    padding: 70px 0;
    box-sizing: border-box;
    font-size: 20px;
    overflow: hidden;
    text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    font-family: ff-scala-sans-pro !important;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.trip30 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;
    height: 186px !important;
    line-height: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fusion-text.faq0000 h3 {
    font-size: 36px !important;
    margin: 0 0 !important;
    margin-top: 50px !important;
    text-align: center;
    width: 100%;
    color: #154144;
    font-family: ff-scala !important;
}
.home-about-us-content-right .fusion-column-content {
    position: relative;
    top: 0; 
    padding: 50px 0;
    transform: inherit;
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    width: 100%;
    background: #f1f1f1 !important;
    line-height: 0 !important;
    overflow: hidden !important;
    position: relative !important;  
}
.wild_11 .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg img {
    transition: all 0.2s ease-in-out 0s;
    position: absolute;
    border-radius: 0px;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-next.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
}
.wild_11 #wp-tsas-slider-1.wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
}
.about_37 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-left-1.png) !important;
    transform: rotate(0deg);
    outline: none;
    right: auto !important;
    bottom: -90px !important;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.about_37 .wp_teamshowcase_slider button.slick-next.slick-arrow.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-green-right-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
.trip32 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: -90px !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: auto !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-next.slick-arrow 
{
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-right-white-1.png) !important;
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    left: auto;
    right: calc( 50% - 55px) !important;
    top: 400px !important;
    width: 50px;
    height: 39px;
}
#trip_id1 .wp_teamshowcase_slider button.slick-prev.slick-arrow {
    background: url(https://whalesvancouver.com/wp-content/uploads/2019/09/wild-whales-arrow-white-left-1.png) !important;   
    transform: rotate(0deg);
    bottom: auto !important;
    outline: none;
    right: auto;
    left: calc( 50% - 55px) !important;
    top: 400px !important;
    width: 50px;
    height: 39px;
}

}

@media screen and (min-device-width: 1800px) and (max-device-width: 2880px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {

#hv1 {display: none;}
.about_1 {height: 920px !important;}
.home1 {height: 920px !important;}
.about_11 {margin-top:200px !important;}
.wild_5 {margin-right: -4% !important;}
.wild_11 .slick-track {opacity: 1 !important;width: 30699px !important;}
/*.wild_11 .team-slider {width: 1137px !important;}*/
.wild_11 .teamshowcase-image-bg {height: 550px !important;}
.mobile_show {display: none !important;}
#trip_a .slick-track {opacity: 1 !important;width: 5685px !important;}
/*.trip32 .team-slider {width:1137px !important;}*/
span.menu-text {letter-spacing: 2px !important;}
.fbc span.fusion-megamenu-icon {font-size: 40px !important;}
section#nav_menu-3 {margin-top: 40px;}
#nav_menu-3 .menu-health-departments-container {top: 6px !important;position: relative;}
.trip32 .teamshowcase-image-bg {height:550px !important;}
.about_37 .slick-track {opacity: 1 !important;width: 5901px !important;}
/*.about_37 .team-slider {width: 843px !important;}*/
.about_37 .teamshowcase-image-bg {height: 430px !important;}
.home9 h2.content-box-heading {font-weight: normal !important;font-family: ff-scala-sans-pro !important;}
.trip23 {margin-right: 4% !important;}
a.fusion-social-network-icon {background: none !important; border: none !important; font-size: 25px !important;}

}	

/*@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0)
{ 
    .home9 a {color:#fff !important;}
    .faq1111 .fqr5 a {color:#fff !important;} 
    .con9 a {color:#fff !important;}


}*/