/*Fonts*/
@font-face {
    font-family: 'RobotoSlab-Bold';
    font-weight: normal;
    font-style: normal;
    src: url('../eot/robotoslab-bold.eot');
    src: url('../eot/robotoslab-boldd41d.eot#iefix') format('embedded-opentype'),
        url('../ttf/robotoslab-bold.ttf')  format('truetype'); /* Safari, Android, iOS */ /* IE9 Compat Modes */
}
@font-face {
    font-family: 'RobotoSlab-Light';
    src: url('../ttf/robotoslab-light.ttf')  format('truetype'); /* Safari, Android, iOS */ /* IE9 Compat Modes */
}
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../eot/slick.eot');
    src: url('../eot/slickd41d.eot#iefix') format('embedded-opentype'),
        url('../woff/slick.woff') format('woff'),
        url('../ttf/slick.ttf') format('truetype'),
        url('../svg/slick.svg#slick') format('svg');
}
/*Menu HEA*/
.container {
    padding: 0px 22.5px;
}
.nf-mm-popup-content .mfp-content{
    background: #fff;
    width: 80%;
    margin-top: 5%;
    margin-bottom: 5%;
}
.mm-popup-donate-wrrap .mfp-content{
    width: 50%;
    background: #fff;
    padding: 50px;
    margin-top: 5%;
    margin-bottom: 5%;
}
#mm_tootip_image_travel{
    background: transparent;
}
#mm_tootip_image_travel .content .flex_column{
    width: 33.33%;
    margin-left: 0;
}
#header .logo{
    transition: 0.5s all;
}
.mm_text_shadow{
    box-shadow: 0px 0px 22px -7px #000000;
}
#top #wrap_all .main_menu #avia-menu>li>a{
    padding: 0px;
    margin-left: 20px;
    margin-right: 21px;
}
.av-subheading{
    font-style: italic !important;
    margin-top: 18px !important;
}
#top .header_color .main_menu .menu ul li>a:hover {
    border-left: 3px solid #fff;
}
#top .header_color .main_menu .sub-menu li.current_page_item>a{
    border-left: 3px solid #fff;
    background-color: #0dbfad;
}
#top #wrap_all .main_menu #avia-menu>li:last-child>a{
    margin-right: 0;
    width:122px;
    margin-left: 42px;
}
#top #wrap_all .main_menu #avia-menu>li>a:hover{
    border-bottom: 4px solid #ffffff !important;
    opacity: 1;
    color: #fff;
}
.mm-popup-content .mfp-content{
    width: 30.65%;
    background: #f6f6f6;
    margin-top: 5%;
    margin-bottom: 5%;
    text-align: center;
}
#top #wrap_all .main_menu #avia-menu>li:last-child>a:hover{
    border-bottom: none !important;
}
.html_header_top.html_header_sticky .header-scrolled .av-logo-container{
    height: 60px;
}
.html_header_top.html_header_sticky .header-scrolled .av-logo-container .logo{
    height: auto !important;
}
.html_header_top.html_header_sticky .header-scrolled .av-logo-container .logo>a{
    max-height: 205px !important;
}

@keyframes logoDown {
    0%   {max-height: 205px;}
    25%  {max-height: 180px;}
    50%  {max-height: 140px;}
    100% {max-height: 100px;}
}
@keyframes logoUp {
    0%   {max-height: 100px;}
    25%  {max-height: 140px;}
    50%  {max-height: 180px;}
    100% {max-height: 205px;}
}
.html_header_top.html_header_sticky .header-scrolled .av-logo-container .logo>a>img{
    animation-name: logoDown;
    animation-duration: 0.5s;
    max-height: 100px !important;
}
#main{
    background-image: url(../jpg/bg-content.jpg);
    height: 100%;
    /*background-attachment: fixed;*/
    background-position: 50% 57%;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #006eab;
}
.home .avia-button.avia-color-light {
    border: 0.2px solid #fff !important;
    font-weight: 600;
    padding: 15.5px 23px;
    border-color: rgba(255,255,255,0.5) !important;
}
h1,h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta {
    font-family: 'RobotoSlab-Bold', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h2{
    font-family: 'RobotoSlab-Light', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    line-height: 46px;
    text-transform: inherit !important;
}
h4 span{
    font-family: 'RobotoSlab-Light', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
h4{
    font-size: 28px;
}
h5{
    font-size:20px;
}
#top #header .av-menu-button > a .avia-menu-text {
    text-align: center;
    background: #ffe089 !important;
    border-radius: 5px;
    box-shadow: 0px 4px 0px 0px #b8983f;
    color: #947d3b !important;
    border: none;
}
.av-menu-button-colored > a .avia-menu-text {
    padding: 14px 48px 14px 13px !important;
    text-transform: uppercase;
    font-weight: 600;
}
#top #header .av-main-nav > li > a {
    font-weight: 100;
}
#top #header .av-menu-button > a .avia-menu-text:before {
    content: '';
    background-image: url('../png/shaka-icon.png');
    position: absolute;
    background-repeat: no-repeat;
    right: 11px;
    top: 11px;
    z-index: 999;
	width: 25px;
    height: 25px;
    background-size: cover;
}
#top #header .av-menu-button.donate_mm .avia-menu-text{
	position:relative;
}
#top #header.header-scrolled .av-menu-button > a .avia-menu-text:before {
    top: 11px;
}
.avia-button.avia-size-large {
    font-size: 35.38px !important;
    font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.av_minimal_header #header_main .container, .av_minimal_header .main_menu ul:first-child > li>a{
    height:80px !important;
    line-height: 80px !important;
}
.av_header_transparency #header_main .logo a{
    display: initial !important;
    overflow: visible !important;
}
/*Socket*/
#socket{
    text-align:center;
}
#socket .copyright{
    float:none;
    font-size: 16px;
}
#header {
    background: rgba(0,164,182,0.5);
}
.av-main-nav ul {
    margin-top: -15px;
}
.av-main-nav ul.sub-menu:before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 10px solid #00a99e;
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    z-index: 9999;
    top: -20px;
    left: 44px;
}
.header-scrolled #header_main{
    background: rgba(0,164,182,0.5);
}
#footer{
    border: none;
}
#footer .container,#socket .container{
    /*max-width: 1760px;*/
}
#footer .av_one_third {
    margin:0;
}
#footer .av_one_third:nth-child(2){
    width: 41%;
}
#mm_tootip_image{
    background-color: transparent !important;
}
/*instgram*/
.instagram_left{
    width:60%;
    float:left;
}
.instagram_right{
    width:40%;
    float:left;
}
.instagram_left .wrap-item-tag {
    width: 33.33%;
    float: left;
    display: block;
}
.wrap-item-tag a,.wrap-item-tag a img{
    display: block;
}
.instagram_right .wrap-item-tag {
    width: 50%;
    float: left;
    display: block;
}
.wrap-item-tag-twitter a{
    background: #d73d32;
    padding: 37%;
    text-align: center;
}
#socket {
    border: none;
}
.wrap-item-tag-facebook a{
    background: #3a5795;
    padding: 37%;
    text-align: center;
}

.wrap-item-tag-instagram a{
    background: #3da4ee;
    padding: 37%;
    text-align: center;
}
a.become_a_nember{
    height: 40px;
    line-height: 40px;
    position: relative;
    overflow: hidden;
    text-align: center;
    background: #ffe089 !important;
    border-radius: 5px !important;
    box-shadow: 0px 4px 0px 0px #b8983f;
    color: #947d3b !important;
    text-transform: uppercase;
    border: none !important;
    font-size: 18px;
    font-weight: 600;
    padding: 14px 51px 14px 17px;
}
a.become_a_nember img{
    position: absolute;
    right: 17px;
    top: 11px;
}
.home .avia-section{
    border:none;
}
.home #av_section_mm .entry-content-wrapper{
    background: #fff;
    padding: 40px 40px;
    padding-bottom: 36px;
    padding-left: 56px;
}
.email_footer{
    text-decoration: underline;
}
.email_footer:hover{
    text-decoration: inherit;
}
#av_section_mm{
    margin-top: 131px;
}
#av_section_mm .av_three_fifth{
    width:63.6%;
    margin-left: 0;
}
.home #av_section_1 .template-page{
    padding-bottom: 49px !important;
    padding-top:41px;
}
.headng_tootip {
    color: #404d61;
    font-size: 18px;
}
.home #av_section_1 .av-special-heading-h1 .av-special-heading-tag{
    text-transform: none;
    width: 70%;
    margin: auto;
}
.home #av_section_1 .avia-builder-el-7 h4.av-special-heading-tag{
    width: 60%;
}
.wrap-item-tag-google a{
    background: #55acee;
    padding: 37%;
    width: 640px;
    text-align: center;
}
.wrap-item-tag-linkedin a{
    background: #007ebb;
    padding: 37%;
    text-align: center;
}
.blog_hae_warrap{
    background: #ffffff;
}
.thumnail_hae {
    width: 30%;
    float: left;
    padding: 26px 19px 23px 29px;
}
.thumnail_hae img{
    height: 100px;
}
.content_hae {
    width: 70%;
    float: left;
    padding: 25px 29px 25px 19px;
    color: #33373d;
}
.item_blog_hae:nth-child(2) .thumnail_hae{
    padding: 19px 19px 21px 29px;
}
.item_blog_hae:nth-child(2) .content_hae{
    padding: 19px 19px 21px 29px;
}
.item_blog_hae:nth-child(3) .thumnail_hae{
    padding: 19px 19px 19px 29px;
}
.item_blog_hae:nth-child(3) .content_hae{
    padding: 19px 29px 20px 19px;
}
h5.title_hae {
    color: #404d61;
    text-decoration: underline;
    font-size: 16px;
}
.item_blog_hae{
    border-bottom: 1px solid #eaeaea !important;
    display: inline-block;
}
.blog_hae_warrap .item_blog_hae:last-child{
    border: none !important;
}
.home .av-special-heading {
    margin-top: 67px;
}
.none-border{
    border: none !important;
}
h5.title_hae a{
    color: #404d61;
}
.excerpt_hae{
    font-size: 15px;
}
.excerpt_hae p{
    margin: 0px;
}
.blog_hae_warrap .item_blog_hae a:hover{
    color: #006eab;
}
.blog_hae_warrap .item_blog_hae a{
    color: #404d61;
    text-decoration: underline;
}
.slider_content_event{
    padding: 36px;
    position: relative;
    z-index: 9999;
    background: #fff;
    min-height: 274px;
}
.slider_content_event h6, .event_content p{
    color: #404d61 !important;
}
.fullscreen-bg {
    position: absolute;
    top: -1px;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
    background: url('../jpg/hea-bg-footer.jpg') top right / cover no-repeat;
    background-position: right top 0px;
}
@media (min-width: 1920px) {
    .fullscreen-bg {
        background-position: right top -150px;
    }
}
@media (max-width: 768px) {
    .fullscreen-bg {
        background-size: contain;
        background-color: #006fae;
    }
}
@media (max-width: 450px) {
    .fullscreen-bg {
        background-position: center bottom 70px;
    }
}
@media (max-width: 380px) {
    .fullscreen-bg {
        background-position: center bottom 100px;
    }
}
.fullscreen-bg-overlay{
    position: absolute;
    top: -1px;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
    background: -webkit-linear-gradient(top,rgba(0,110,171,0), rgba(0,110,171,1)) no-repeat !important;
    background: -o-linear-gradient(top,rgba(0,110,171,0), rgba(0,110,171,1)) no-repeat !important;
    background: -moz-linear-gradient(top,rgba(0,110,171,0), rgba(0,110,171,1)) no-repeat !important;
    background: linear-gradient(to top, rgba(0,110,171,0), rgba(0,110,171,1)) no-repeat !important;
    background-size: 100% 300px !important;
}
.page-id-320 .fullscreen-bg-overlay{
    position: absolute;
    top: -1px;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
    background: linear-gradient(to top, rgba(1, 113, 187,0), rgba(1, 113, 187,1)) !important;
}
.fullscreen-bg__video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ticket_left,.ticket_right{
    width:50%;
    float:left;
    color:#fff;
}
.ticket_mm{
    position: relative;
    padding-left: 20%;
    color:#fff;
    margin-bottom: 27px;
    line-height: 1.8;
}
.bt_get_certified{
    padding: 5px 10px;
    border: 1px solid;
    line-height: 4;
}
.ticket_mm_first{
    position: relative;
    padding-left: 10%;
    padding-right: 15%;
    color:#fff;
    margin-bottom: 27px;
    line-height: 1.8;
}
.ticket_mm img,.ticket_mm_first img{
    position: absolute;
    left: 0;
    top:8px;
}
.mm_warrap_tootip {
    background: #fff;
    padding: 67px 100px;
    position: relative;
    font-weight: 600;
}
.mm_arrow_up{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 20px 20px 20px;
    border-color: transparent transparent #fff transparent !important;
    position: absolute;
    top: -19px;
    left: 45%;
    z-index: 9999;
}
.mm_arrow_down{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0px 20px;
    border-color: #fff transparent transparent transparent !important;
    position: absolute;
    bottom: -19px;
    left: 48%;
    z-index: 9999;
}
#top .av_inherit_color a {
    text-decoration:inherit;
}
.mm_bt_hae{
    background-color: #ffe089;
    border-color: #ffe089;
    color: #947d3b;
    box-shadow: 0px 4px 0px 0px #947d3b;
    border-radius: 5px;
    padding: 13px 31px;
    margin-top: 27px;
    display: inline-block;
    color:#947d3b !important;
}
#mm_tootip_image .container{
    max-width: 1760px;
}
.home .av-section-video-bg{
    top:1px !important;
}
.home #av_section_1 .av-section-color-overlay-wrap .av-section-color-overlay{
    background: -webkit-linear-gradient(bottom,rgba(0,110,171,0), rgba(0,110,171,1)) !important;
    background: -o-linear-gradient(bottom,rgba(0,110,171,0), rgba(0,110,171,1)) !important;
    background: -moz-linear-gradient(bottom,rgba(0,110,171,0), rgba(0,110,171,1)) !important;
    background: linear-gradient(to bottom, rgba(0,110,171,0), rgba(0,110,171,1)) !important;
}
#mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(2),#mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(3){
    margin: 0px;
}
#mm_tootip_image .container .entry-content-wrapper .avia-builder-el-first,#mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(2),#mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(3){
    width: 33.333333%;
}
.event_item {
    position: relative;
}
.event_item_list {
    padding-bottom: 50px;
}
.event_item:last-child{
    border: none;
}
/*.event_item_bd:before{
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    background: #6894AF;
    right: 0;
}*/
.none_border{
    border: none !important;
}
.top_event_wrrap{
    background: #fff;
    color: #000000 !important;
    padding: 20px;
    text-align: center;
}
.top_event_wrrap h5{
    color: #404d61 !important;
    font-size: 24px;
    text-align: left;
    margin-bottom: 20px;
}
.botton_event{
    text-align: left;
    margin-top: 60px;
}
.heading_event{
    color:#fff !important;
    padding-bottom: 0;
    font-size:24px;
}
.botton_event a.bt_detail_portolio{
    float:right;
    text-decoration: underline;
}
.botton_event a{
    color: #404d61 !important;
    font-weight: 600;
}
.botton_event a strong{
    color: #000 !important;
}
.event_hae_warrap {
    background: #034d76;
    padding: 35px;
    min-height: 274px;
}
.top_event_wrrap .slick-slide img{
    margin: 12px auto;
}
.event_item a{
    color: #fff !important;
    line-height: 26px;
}
.event_item {
    color: #fff !important;
}
.event_item_list a{
    color: #fff !important;
    line-height: 26px;
}
.event_item_list {
    color: #fff !important;
}
#mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(9),#mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(10),#mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(11){
    width: 33.333333%;
    margin: 0px !important;
}

#mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(7),#mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(6),#mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(5){
    text-align: justify;
}
#mm_tootip_image .template-page{
    padding:0px;
}
.mm_bt_event{
    padding: 5px 10px;
    border: 1px solid #6894AF;
    line-height: 4;
    text-decoration: inherit !important;
}
a.mm_bt_hae:hover, a.mm_bt_event:hover, .bt_event_news a:hover, a.become_a_nember:hover{
    text-decoration: inherit;
    opacity: 0.8;
}
a.bt_get_certified:hover {
    opacity: 0.8;
}
#header_main #avia-menu>li.current_page_item>a{
    border-bottom: 4px solid !important;
    opacity: 1 !important;
    color: #fff !important;
    font-weight: 600;
}
#header_main #avia-menu li.donate_mm >a{
    border-bottom: none !important;
}
.event_news{
    position: relative;
}
.event_news img{
    display: block;
}
.item_news a,.slider_content_event a{
    text-decoration: inherit !important;
}
.info_event{
    background: #fff;
    color: #000000 !important;
    padding:36px;
    margin-top: 0px;
    position: relative;
    min-height: 274px;
}
.event_content{
    color:#33373d;
}
.info_event h6{
    font-size: 20px;
    color: #404d61 !important;
}
.event_new_title{
    position: absolute;
    top: 40px;
    left: 35px;
    font-weight: 600 !important;
    font-size: 24px !important;
    z-index: 9999;
}
.event_new_title_blog{
    position: absolute;
    top: 40px;
    left: 37px;
    font-weight: 600 !important;
    font-size: 24px !important;
    z-index: 9999;
}
.time_event{
    color: #00b7ff !important;
    font-weight: 600;
    margin-bottom: 14px;
    font-size: 14px;
}
.event_item h5{
    margin-bottom: 8px;
}
.event_item_list h5{
    margin-bottom: 8px;
}
/*Donation*/
.donation-navbar a{
    text-decoration: inherit !important;
}
.donation{
    background: #fff;
    color: #000;
    padding: 7%;
}
#donation_amount{
    padding: 80px;
    text-align: center;
}

#donation_amount li {
    list-style: none;
    float: left;
    width: 50%;
    margin: 0px;
    padding: 12px;
    background: #005ba6;
}
#donation_amount ul{
    margin: 20px 0px;
}
input[name="total_mount_mm"]{
    padding: 12px !important;
    border-radius: 5px !important;
}
.other_amout{
    padding: 5% 16%;
    color: #000000 !important;
}
#donation_amount li.active,#donation_amount a.active{
    background: #07beb2;
    position: relative;
}
#Onetime .mm_bt_hae,#Monthly .mm_bt_hae{
    width: 55%;
    float: none;
    padding: 14px 0px;
    color: #947d3b !important;
    text-decoration: inherit !important;
    margin: auto;
    font-weight: 600;
}
.bt_paypal{
    position: relative;
    border-radius: 5px;
    margin-top: 14px;
    border: 1px solid #e1e1e1 !important;
    width: 48%;
    float: right;
    background: #fff;
    margin: 0px;
    padding: 2px;
}
.price_amout{
    display: flex;
}
.price_amout .item_price{
    background: #005ba6;
    width: 15.2%;
    float: left;
    margin-right: 1.7%;
    padding: 10px 10px;
    border-radius: 5px;
    font-weight: 600;
    text-decoration: inherit !important;
}
.donation-navbar li.active span{
    position: absolute;
    left: 16px;
    top: 14px;
}
.footer_one_mm{
    padding: 50px 45px;
    background: #044d76;
}
.hover-intagram{
    display: none;
    position: absolute;
    opacity: 1;
    top: 30%;
    left: 30%;
    -webkit-animation-delay: 0.5s; /* Chrome, Safari, Opera */
    animation-delay: 0.5s;
}
.item-social a img{
    transform: scale(4);
    opacity: 0.8;
    transition: 0.5s all;
}
.item-social a img:hover{
    opacity: 1;
    transform: scale(5);
    transition: 0.5s all;
}
.wrap-item-tag-travelpono a:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0.5;
    display: none;
    -webkit-animation-delay: 0.5s; /* Chrome, Safari, Opera */
    animation-delay: 0.5s;
}
.wrap-item-tag-travelpono a:hover .hover-intagram{
    opacity: 1;
}
.wrap-item-tag-travelpono a:hover a:before{
    display: block;
}
.image-overlay {
    background: rgba(0,0,0,0.7) !important;
}
.image-overlay.overlay-type-extern .image-overlay-inside {
    display: none !important;
}
.bt_event_wrrap{
    position:relative;
    margin-top: 15px;
    display: inline-flex;
    width: 100%;
}
.bt_event_wrrap .dashicons {
    position: absolute;
    top: 8px;
    margin-left: 3px;
    opacity: 0;
}
.mm_bt_event:hover .dashicons {
    opacity: 1;
}
.mm_text_wrrap {
    border-radius: 3px;
    text-align: center;
}
.mm_num_text{
    position: absolute;
    top: 13px;
    right: 13px;
    font-size: 18px;
}
.av-main-nav ul li {
    border-bottom: 1px solid #0CB6AB;
}
.av-main-nav ul li:last-child{
    border-bottom: none;
}
#mm_tootip_image .container .entry-content-wrapper .avia-builder-el-first .avia-image-container-inner, #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(2) .avia-image-container-inner, #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(3).avia-image-container-inner{
    width: 100%;
}
#mm_tootip_image .container .entry-content-wrapper .avia-builder-el-first .avia-image-container-inner img, #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(2) .avia-image-container-inner img, #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(3).avia-image-container-inner img{
    width: 100%;
}
.slick-slide .image img{
    width:100%;
}
.slick-slide .image>a{
    display:table;
}
h5.title_hae,.event_item h5{
    font-size: 16px !important;
}
.event_item_list h5{
    font-size: 16px !important;
}
.img_featured_cto {
    margin: auto;
    width:250px;
    height:138px;
    background-size:contain !important;
    background-repeat: no-repeat !important;
}
.top_event_wrrap .slick-prev:before,.top_event_wrrap .slick-next:before{
    color: #4F5A6D !important;
}
.top_event_wrrap  button.slick-arrow {
    display: none !important;
}
.top_event_wrrap .slider:hover button.slick-arrow{
    display:block !important;
}
.top_event_wrrap .slick-prev {
    left: 0;
    right: auto;
    color: #4F5A6D !important;
}
.top_event_wrrap .slick-next {
    right: 0;
    color: #4F5A6D !important;
}
.event_hae_warrap .slick-prev,.event_hae_warrap .slick-next{
    top: -37px !important;
    color: #fff !important;
}
.event_hae_warrap .slick-prev{
    right:65px;
}
.event_hae_warrap .slick-next{
    right: 0px;
}
.event_hae_warrap a:hover{
    text-decoration: initial;
}
.slider_event_hae_warrap .image>a:after{
    content: '';
    background: -webkit-linear-gradient(bottom,rgba(0,110,171,0), rgba(0,110,171,1)) !important;
    background: -o-linear-gradient(bottom,rgba(0,110,171,0), rgba(0,110,171,1)) !important;
    background: -moz-linear-gradient(bottom,rgba(0,110,171,0), rgba(0,110,171,1)) !important;
    background: linear-gradient(to bottom, rgba(0,110,171,0), rgba(0,110,171,0.7)) !important;
    position: absolute;
    height: 100%;
    width: 100%;
    top:0;
}
.wrap-item-tag-travelpono>a:after{
    content: "\f002";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    font-size: 1em;
    background: rgba(000,000,000,0.5);
    display: none;
    transition: 0.5s all;
    text-align: center;
    padding-top: 45%;
}
.social-intagram>a:after{
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(000,000,000,0.5);
}
.wrap-item-tag-travelpono:hover a:after{
    display: block;
}
.bt_step_become_certified{
    margin-top: 30px !important;
}
/*Blog Page*/
.blog .container_wrap,.single-post .container_wrap,.archive  .container_wrap,.single .container_wrap{
    background: transparent;
}
.mm-blog-eco{
    background: #fff;
    margin-bottom: 30px;
}
.blog .mm-blog-list a>.wp-post-image{
    width:100%;
}
.mm-blog-eco .single-big a img,.mm-blog-eco .multi-big a img{
    width:100%;
}
.single .inner_sidebar {
    margin-left: 35px;
}
.single .inner_sidebar,.archive .inner_sidebar {
    margin-left: 35px;
}
.mm-blog-eco .entry-content-wrapper{
    padding: 20px 30px 10px 30px !important;
}
.lightbox-added,.thumnail_recent>a,.item_news>a,.image>a,.wp-post-image{
    display:block;
}
.blog .post_delimiter{
    display: none;
}
.single .post_delimiter{
    display: none;
}
.post_author_timeline{
    display:none;
}
.tag-page-post-type-title{
    display: none;
}
.archive .category-term-description {
    margin-bottom: 0;
}
#header_category{
    background: transparent;
}
.more-link-arrow{
    display: none;
}
.more-link{
    text-transform: uppercase;
    color: #006eac !important;
    font-weight: 600;
}
#searchform input[name='s']{
    padding: 14px 20px !important;
    color: #dbdddf !important;
}
#searchform input[type="submit"]{
    background: #f1f5f7;
    width:52px !important;
    color: #55606e;
}
.mm-blog-eco h2.post-title,.mm-blog-eco h1.post-title{
    color: #414e62;
    text-transform: uppercase !important;
    font-size: 20px !important;
    font-family: 'RobotoSlab-Bold';
}
.mm-blog-eco .entry-content{
    color: #55606e;
}
.widget_categories,.widget_tag_cloud {
    padding: 27px 18px;
    background: #fff;
    margin-bottom: 40px;
}
.widget#text-7{
    padding: 27px 0px;
    background: #fff;
    margin-bottom: 40px;
}
.widget#text-7 .widgettitle{
    padding-left: 18px;
}
.widget#text-7 .slick-list{
    padding: 25px 0 0;
}
.widget#text-7 .slick-list .event_item{
    padding: 0 18px;
    display: inline-block;
}
.widget#text-7 .slick-list .event_item .location a{
    text-decoration: underline;
}
.widget#text-7 .slick-list .event_item:focus{
    outline: none;
}
.archive .pagination-meta{
    color:#fff;
}
.widgettitle{
    padding-bottom: 10px;
    border-bottom: 1px solid #ecedef !important;
}
.tagcloud{
    margin-top: 30px;
}
.tagcloud>a{
    background: #e9ebed;
    border: none !important;
    margin-bottom: 15px;
    margin-right: 15px;
    color: #55606e;
    font-size: 14px !important;
}
.item_recent_post{
    background: #fff;
    margin-bottom: 20px;
}
.content_recent{
    padding: 10px 15px 15px 15px;
    text-transform: uppercase;
    color: #414e62;
}
.content_recent .title_hae{
    color: #414e62;
}
.widget {
    padding-bottom:40px;
}
.widget_text{
    padding-top: 0px;
}
.widget_categories .cat-item a{
    color: #55606e;
    text-transform: uppercase;
    font-weight: 600;
}
.widget_categories .cat-item a:before{
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border: 2px solid #55606e;
    left: 0;
    border-radius: 15px;
    top: 6px;
}
.widget_categories .cat-item{
    padding-left: 22px;
    position: relative;
}
.mm-blog-eco{
    background: #fff;
}
.single-portfolio #after_section_2{
    display:none;
}
.mm-footer-blog{
    clear: both;
    background: #e6edf1;
    padding-left:30px;
    display: table-cell;
    position: relative;
}
.blog-categories{
    color: #343434 !important;
    font-size: 16px !important;
    font-weight: 600;
}
.single .blog-categories>a{
    color: #0071ba !important;
}
.single .av-share-box{
    margin: 0px;
}
.single .mm-blog-left{
    float: left;
    width: 25%;
    padding-top: 20px;
}
.single .mm-blog-right{
    float: right;
    z-index: 999999;
    width: 70%;
}
.single .av-share-box{
    margin-top: 0;
}
.single .av-share-link-description{
    float: left;
    width: 14%;
    padding-top: 15px;
}
.single .av-share-box-list{
    float: left;
    width: 86% !important;
}
.blog-tags strong{
    color: #343434 !important;
}
.blog-tags span a{
    color: #0071ba !important;
    font-size: 12px !important;
}
.donate_form .mm_total_credit-wrap{
    display: none;
}
.mm_event_tour_sidebar{
    padding:0px;
    background: transparent;
}
.mm_event_tour_sidebar .heading_event{
    display: none;
}
.mm_event_tour_sidebar .event_item{
    margin:0px;
}
.mm_event_tour_sidebar .event_item,.mm_event_tour_sidebar .event_item a{
    color: #000 !important;
}
.mm_event_tour_sidebar .slick-prev, .mm_event_tour_sidebar .slick-next{
    top: 28px !important;
    color: #000 !important;
}
.mm_event_tour_sidebar .slick-prev:before, .mm_event_tour_sidebar .slick-next:before{
    color: #000 !important;
}
.mm_event_tour_sidebar .slick-next {
    right: 15px;
}
.widget{
    overflow: hidden;
}
.widget#text-7{
    padding-right: 0px;
}
.category-term-description p{
    color:#fff;
}
.search .container_wrap{
    background: transparent;
}
.search .search_form_field h4,
.search h4.extra-mini-title,
.search_not_found h3,
.search_not_found .tab span,
.search_not_found .news-headline,.search_not_found .news-headline .news-time,
.search_form_field p,
.search_not_found p,#search-fail .entry-content,
.search_not_found ul li,
.search .pagination .pagination-meta,
.search .post-title a,
.search .post-meta-infos .date-container,
.search .post-meta-infos span,
.search .entry-content p{
    color:#fff !important;
}
input[type="button"]{
    background-color: #00a499;
    color: #ffffff;
    border-color: #008277;
    padding: 9px 22px;
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    border-bottom: 4px solid #b8983f !important;
    border-radius: 3px !important;
}
@media (min-width: 1600px) {
    #footer .av_one_third:first-child {
        width: 23.8%;
    }
    #footer .av_one_third:nth-child(2) {
        width: 43%;
    }
    #footer .av_one_third:nth-child(3) {
        width: 29.2%;
    }
    .wrap-item-tag-twitter a {
        padding: 41.3%;
    }
    .wrap-item-tag-facebook a{
        padding: 41%;
    }
    .wrap-item-tag-instagram a{
        padding: 41%;
    }
    .wrap-item-tag-google a {
        padding: 41%;
    }
    .wrap-item-tag-linkedin a {
        padding: 41%;
    }
    .avia_textblock .event_hae_warrap {
        padding: 35px;
    }
    .top_event_wrrap {
        padding: 38px 38px 24px 38px;
    }
    .hover-intagram{
        top: 39%;
        left: 39%;
    }
}
@media (min-aspect-ratio: 16/9) {
    .fullscreen-bg__video {
        width: 100%;
        height: auto;
    }
}
@media (max-aspect-ratio: 16/9) {
    .fullscreen-bg__video {
        width: auto;
        height: 100%;
    }
}
@media (max-width: 1100px) {
    #donation_amount {
        padding: 0px;
    }
    .home .avia-image-container .avia_image{
        margin: auto;
    }
}

@media (min-width: 1600px) {
    #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(7){
        margin: 0px;
        text-align: justify;
        padding-left: 2%;
        padding-right: 8%;
    }
    #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(6){
        margin: 0px;
        padding-left: 2%;
        width: 22%;
        text-align: justify;
    }
    #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(5){
        width: 40%;
        text-align: justify;
        padding-left: 17%;
    }
    .mm-popup-content .mfp-content{
        width: 40%;
    }
}
@media (max-width: 1730px) {
    .footer_one_mm {
        padding: 50px 30px;
        background: #044d76;
    }
}
@media (max-width: 1310px) {
    .footer_one_mm {
        padding: 20px;
    }
    #footer .av_one_third:nth-child(1) {
        width: 33.3%;
    }
    #footer .av_one_third:nth-child(2) {
        width: 33.3%;
    }
}
@media (max-width: 1600px) {
    .mm_warrap_tootip {
        padding: 50px 30px;
    }
    #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(7){
        padding-left: 0;
        padding-right: 0;
    }
    #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(6){
        padding-left: 0;
        padding-right: 0;
    }
    #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(5){
        padding-left: 0;
        padding-right: 0;
    }
    .wrap-item-tag-twitter a {
        padding: 34.2%;
    }
    .wrap-item-tag-instagram a {
        padding: 34%;
    }
    .wrap-item-tag-google a {
        padding: 34%;
    }
    .wrap-item-tag-linkedin a {
        padding: 34%;
    }
    .wrap-item-tag-facebook a {
        padding: 34%;
    }
    .item-social a img {
        transform: scale(3);
    }
    .item-social a img:hover{
        transform: scale(4);
    }
    .thumnail_hae img{
        height: auto;
    }
    .mm-popup-content .mfp-content {
        width: 60%;
    }
}
@media screen and (min-width: 900px) and (max-width: 1770px) {
    .slider_content_event {
        background: #fff;
        color: #000 !important;
    }
    .slider_content_event:before{
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 20px 20px 20px;
        border-color: transparent transparent #fff transparent !important;
        position: absolute;
        top: -19px;
        left: 45%;
    }
}
@media screen and (min-width: 1360px) and (max-width: 1460px) {
    #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(11){
        margin-left: -1px !important;
    }
}
@media screen and (min-width: 990px) and (max-width: 1160px) {
    .event_hae_warrap .slick-arrow{
        display: none !important;
    }
    event_item_bd:before{
        display: none;
    }
}
@media screen and (min-width: 767px) and (max-width: 1100px) {
    .slick-prev,.slick-next {
        top: 90px !important;
    }
    .slider_content_event {
        position: relative;
        background: #fff;
        color: #000 !important;
    }
    .slider_content_event:before{
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 20px 20px 20px;
        border-color: transparent transparent #fff transparent !important;
        position: absolute;
        top: -19px;
        left: 45%;
    }
    .botton_event a.bt_detail_portolio {
        float: none;
        display: block;
    }
    .event_item {
        width:100%;
        border-right: none !important;
    }
    .home .flex_column {
        padding:0px !important;
    }
    #footer .av_one_third:first-child {
        width: 50%;
    }
    #footer .av_one_third:nth-child(2) {
        width: 50%;
    }
    #footer .av_one_third:nth-child(3) {
        width: 100%;
    }
    .thumnail_hae {
        padding: 1%;
    }
    .ticket_left, .ticket_right {
        width: 100%;
    }
    .ticket_mm_first {
        padding-left: 20%;
        padding-right: 0%;
    }
    .bt_event_news{
        text-align: center;
    }
    .bt_event_news a{
        display: block;
        text-align: center;
        margin-bottom: 10px;
        float:none !important;
    }
    #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(11){
        margin-left: -1px !important;
    }
    #av_section_mm .av_two_fifth {
        padding-bottom: 20px !important;
    }
    #av_section_mm .flex_column{
        width: 100%;
        margin-left: 0px !important;
    }

}
@media (max-width: 990px) {
    #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(9), #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(10), #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(11) {
        width: 100%;
        margin: 0px !important;
    }
    .slider_event_hae_warrap .image img{
        width:100%;
    }
    .item_news img{
        width:100%;
    }
    .slider_event_hae_warrap{
        margin-top: 20px;
    }
    .mm-popup-content .mfp-content {
        width: 80%;
    }
}
@media (min-width: 990px) {
    /* The animation code */
    .av_header_transparency #header_main .logo img{
        animation-name: logoUp;
        animation-duration: 0.5s;
        max-height: 205px !important;
    }
    .av_header_transparency #header_main .logo {
        display: initial !important;
        overflow: visible !important;
        margin-top: 19px;
        transition: 0.5s all;
    }

}
@media (max-width: 900px) {
    #mm_tootip_image .container .entry-content-wrapper .avia-builder-el-first, #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(2), #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(3) {
        width: 100%;
        margin-bottom: 20px;
    }

    #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(9), #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(10), #mm_tootip_image .container .entry-content-wrapper .flex_column:nth-child(11) {
        width: 100%;
        margin: 0px !important;
    }
    .home #av_section_1 .av-special-heading-h1 .av-special-heading-tag{
        width: 100%;
    }
    .av-special-heading-h1,.av-special-heading-h2,.av-special-heading-h3,.av-special-heading-h4,.av-special-heading-h5,.av-special-heading-h6{
        width: 100% !important;
    }
    .home .flex_column {
        padding:0px !important;
    }
    .home .avia-image-container.avia-align-center .avia-image-container-inner {
        width:100%;
    }
    .home #mm_tootip_image .avia_image{
        width:100%;
    }
    .slider_event_hae_warrap .image img{
        width:100%;
    }
    .item_news img{
        width:100%;
    }
}
@media screen and (min-width: 768px) and (max-width: 990px) {
    .event_item a {
        margin-left: 1px;
    }
    .event_item_list a {
        margin-left: 1px;
    }
}
@media (max-width: 767px) {
    .slider_content_event, .event_hae_warrap, .info_event {
        min-height: 1px;
    }
    .fullscreen-bg__video {
        display: none;
    }
    .ticket_left, .ticket_right {
        width: 100%;
    }
    .ticket_mm_first {
        padding-left: 20%;
        padding-right: 0%;
    }
    .home .flex_column {
        padding:0px !important;
    }
    .home .avia-image-container.avia-align-center .avia-image-container-inner {
        width:100%;
    }
    .home #mm_tootip_image .avia_image{
        width:100%;
    }
    .home .avia-image-container .avia_image{
        margin: auto;
    }

    .slider_event_hae_warrap .slick-slide img, .slider_event_hae_warrap .slick-slide a {
        width: 100%;
    }
    .slider_event_hae_warrap{
        margin-top: 20px;
    }
    .item_news img{
        width:100%;
    }
    .wrap-item-tag-travelpono a:hover .hover-intagram{
        opacity: 0;
    }
    .home #av_section_1 .avia-builder-el-7 h4.av-special-heading-tag{
        width: 100%;
    }
    .mm-popup-content .mfp-content {
        width: 100%;
    }
    .slider_content_event {
        position: relative;
        background: #fff;
        color: #000 !important;
    }
    .slider_content_event:before{
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 20px 20px 20px;
        border-color: transparent transparent #fff transparent !important;
        position: absolute;
        top: -19px;
        left: 45%;
    }
    .h1.av-special-heading-tag,.h2.av-special-heading-tag,.h3.av-special-heading-tag,.h4.av-special-heading-tag{
        width:100%;
    }
    .item-social a img{
        transform: scale(3);
    }
    .botton_event a.bt_detail_portolio {
        float: none;
        display: block;
    }
    .mm-popup-donate-wrrap .mfp-content{
        width: 100%;
    }
    .nf-mm-popup-content .mfp-content{
        width: 100%;
    }
    .single .mm-blog-left {
        float: left;
        width: 100%;
        padding-top: 20px;
    }
    .single .mm-blog-right {
        float: right;
        z-index: 999999;
        width: 100%;
    }
    .single .av-share-link-description {
        float: left;
        width: 100%;
        padding-top: 15px;
    }
}
@media (max-width: 490px) {
    .price_amout {
        display: inline-block;
    }
    .price_amout .item_price {
        width: 31.2%;
        margin-top: 5px;
    }
    #Onetime .mm_bt_hae, #Monthly .mm_bt_hae {
        width: 100%;
        margin-bottom: 15px;
    }
    .bt_paypal {
        width: 100%;
    }
    .home .flex_column {
        padding:0px !important;
    }
    #mm_top_about .av-special-heading-h1 h1.av-special-heading-tag{
        font-size: 30px !important;
    }
    .bt_get_certified {
        line-height: 2;
        display: block;
        text-align: center;
    }
}

@media (max-width: 450px) {
    .event_hae_warrap .slick-arrow{
        display: none !important;
    }
    .event_item_bd:before{
        display: none;
    }
}
@media (max-width: 430px) {
    .home .avia-builder-el-11 .av_inherit_color * {
        width: 100%;
    }
    .event_item {
        width: 100%;
        border-right: none !important;
        margin-top: 10px;
    }
    .slick-prev,.slick-next {
        top: 90px !important;
    }
    .footer_one_mm{
        padding: 20px;
    }
    .wp-image-237{
        width:100%;
    }
    .home #av_section_mm .entry-content-wrapper {
        padding: 25px;
        padding-bottom: 0px;
        padding-left: 25px;
    }
    .mm_arrow_up {
        left: 43%;
    }
    .event_new_title {
        top: 30px;
        left: 30px;
    }
}

/*Page get certification*/
#mm_benefit_certification{
    background: transparent;
    border: none;
}
.mm_content_text {
    margin-top: 16px;
}
#mm_benefit_certification .av_one_fourth {
    margin-left: 2.5%;
    width: 23.1%;
}
#mm_benefit_certification .first {
    margin-left: 0px;
}
#mm_benefit_certification .avia-image-container.avia-align-center {
    margin: 27.5px auto 10px auto;
}
.mm-icon-step{
    position: absolute !important;
    top: 48px;
    right: -28px;
}
@media only screen and (max-width: 767px){
    .mm-icon-step{
        right: 0px;
    }
}
#mm_top_get_certified .avia-button.avia-color-light {
    border: 1px solid #fff;
    font-size: 16px;
    border-color: rgba(255,255,255,0.5);
    width: 100%;
    padding: 8px 0px 8px 0px;
}
#mm_top_get_certified .av-special-heading h1.av-special-heading-tag{
    text-transform: inherit !important;
    font-size: 40px !important;
}
#mm_top_get_certified .av_one_fourth{
    margin-left: 1% !important;
    width: 19%;
}
#mm_top_get_certified .av-subheading {
    font-style: italic !important;
    margin-top: 13px !important;
}
#mm_top_get_certified .av-special-heading-h1{
    padding-top: 34px;
}
#mm_top_get_certified .av_one_fourth.first{
    margin-left: 105px !important;
}
#mm_top_get_certified .av_one_third,#mm_certification_evaluation .av_one_third{
    margin-left: 2.7%;
    width: 31.5%;
}
#mm_top_get_certified .av_one_third.first,#mm_certification_evaluation .av_one_third.first{
    margin-left: 0px;
}
#mm_top_get_certified .column-top-margin {
    margin-top: 27px;
}
/*tool tip*/
a.mm_mm_tooltip {
    outline:none;
}
a.mm_tooltip:hover {
    text-decoration:none;
}
.mm_active {
    z-index:10;
    padding: 14px 20px;
    display: none;
    margin-top: -36px;
    margin-left: 0%;
    width: 50%;
    line-height: 16px;
    z-index: 9999999999;
    position: absolute;
    height: 35%;
    background: #fff;
    color: #000000;
}
a.mm_tooltip:hover .mm_active{
    display:inline;
    position:absolute;
    color:#111;
    border:1px solid #DCA;
    background:#fffAF0;
}
.callout {
    z-index:20;
    position:absolute;
    top:30px;
    border:0;
    left:-12px;
}
.event_close{
    position: absolute;
    right: 6px;
    border: 1px solid;
    border-radius: 12px;
    top: 6px;
}
#mm_top_get_certified h4.av-special-heading-tag,#mm_certification_evaluation h4.av-special-heading-tag{
    text-transform: uppercase;
}
#mm_top_get_certified .av-special-heading-h4{
    margin-top: 121px;
}
#mm_certification_evaluation .av_one_full .av-special-heading{
    width: 68%;
    margin: 20px auto;
}
#mm_program_framework h5.av-special-heading-tag{
    position: absolute;
    background: #fff;
    width: 62%;
    z-index: 99;
    top: -54px;
    left: 20%;
    font-size: 22px;
}
#mm_program_framework ul li{
    list-style: none;
    margin: 0px;
}
#mm_program_framework .av_one_half {
    margin-left: 2.7%;
    width: 48.5%;
}
#mm_program_framework .av_one_half.first{
    margin-left: 0;
}
#list_minimum_requirements li{
    position: relative;
    margin-bottom: 22px !important;
}
#list_minimum_requirements li span{
    display: block;
    padding-left: 30px;
}
#list_minimum_requirements li span img{
    position: absolute;
    left: 0;
}
#mm_operating_principles{
    border-width: 1px;
    border-color: #dbdbdb;
    border-style: solid;
    padding: 46px 0px 0px 110px;
    border-radius: 0px;
    position: relative;
    margin-bottom: 30px;
}
#mm_operating_principles h5.av-special-heading-tag {
    position: absolute;
    background: #fff;
    width: 48%;
    z-index: 99;
    top: -15px;
    left: 27%;
    text-align: center;
    color:#414e62;
    font-size:22px;
}
#mm_operating_principles ul li{
    margin-bottom: 13px;
}
.mm_bt_shadow{
    font-weight: bold !important;;
    font-size: 16px !important;
    padding: 15px 25px !important;;
}
#mm_become_certified .av-special-heading-h5{
    margin-top: 13px;
}
#mm_become_certified .av_one_third {
    margin-left: 2.7%;
    width: 31.5%;
}
#mm_become_certified .av_one_third.first{
    margin-left: 0;
}
.special_amp{
    font-family: 'RobotoSlab-Bold', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

/*About Page*/
#mm_top_about .av-special-heading-h1{
    width: 65%;
    margin: auto;
}
#mm_top_about .av-special-heading-h1 .av-special-heading-tag{
    font-size: 40px !important;
}
#mm_top_about .av_one_half {
    margin-left: 2.7%;
    width: 48.5%;
}
#mm_top_about .av_one_half.first{
    margin-left: 0;
}
#mm_top_about .av-special-heading-h4{
    margin-top: 60px;
}
/*#mm_top_about .avia-builder-el-13 .av-special-heading-h4 .av-special-heading-tag{
    background: #0071ba;
    position: absolute;
    top: -75px;
    left: 20%;
    z-index: 99999;
    padding: 20px;
    border-top: 1px solid #2395df;
}
#mm_top_about .avia-builder-el-13 .av-special-heading-h4 .av-special-heading-tag:before{
    content: '';
    position: absolute;
    height: 37%;
    width: 1px;
    background: #2395df;
    left: 0;
    top: 0;
}
#mm_top_about .avia-builder-el-13 .av-special-heading-h4 .av-special-heading-tag:after{
    content: '';
    position: absolute;
    height: 37%;
    width: 1px;
    background: #2395df;
    right: 0;
    top: 0;
}
#mm_top_about .avia-builder-el-13 .av-special-heading-h4 {
    margin-top: 48px;
}
#mm_top_about .avia-builder-el-13{
    box-shadow: 0px 0px 30px -5px #000;
}*/
.about_section2_left,.about_section2_right{
    width: 48%;
    float: left;
    text-align: center;
    padding: 30px 18px 60px 18px;
    border: 1px solid #dbdbdb;
    position: relative;
}
.about_section2_left .av-special-heading,.about_section2_right .av-special-heading{
    position: absolute;
    top: -30px;
    padding: 8px;
    left: 0;
    color: #28445d;
    text-align: center;
    width: 100%;
}
#mm_about_section2 .av_one_third{
    margin-left: 2.7%;
    width: 32.333333%;
}
.about_section2_left h5.av-special-heading-tag{
    background: #fff;
    padding: 8px;
    color: #28445d;
    display: inline-block;
    margin: auto;
    float: none;
}
.about_section2_left .avia-button-wrap,.about_section2_right .avia-button-wrap{
    position: absolute;
    width: 100%;
    bottom: -23px;
    left: 0;
}
.about_section2_right h5.av-special-heading-tag{
    background: #fff;
    padding: 8px;
    color: #28445d;
    display: inline-block;
    margin: auto;
    float: none;
}
.about_section2_right .avia_textblock,.about_section2_left .avia_textblock{
    color: #28445d;
}
.ul_about{
    margin:0px;
}
.ul_about li{
    margin: 0px;
    position: relative;
    list-style: none;
}
.ul_about li p{
    margin: 0px;
    margin-bottom: 20px;
}
.ul_about li:last-child p{
    margin-bottom: 0px;
}
.ul_about li p span{
    display: block;
    padding-left: 30px;
}
.about_section2_right{
    margin-left: 4%;
}
.ul_about li p span img{
    position: absolute;
    top: 0;
    left: 0;
}
#mm_about_section2 .avia-builder-el-23 h5.av-special-heading-tag{
    background: #fff;
    padding: 11px;
    margin: auto;
    display: inline-block;
}
#mm_about_section2 .avia-builder-el-23 .avia-button-wrap{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -22px;
}
.avia-builder-el-23 .av-special-heading-h5{
    position: absolute;
    top: -24px;
    width: 100%;
    left: 0;
}
.mm_slider_content .slide-entry-title {
    font-size: 16px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    text-transform: initial !important
}
.mm_slider_content .entry-content{
    text-align: center !important;
}
.mm_number_slider{
    font-size: 19.31px;
    width: 70px;
    height: 70px;
    background: #07beb2;
    text-align: center;
    padding-top: 21px;
    border-radius: 45px;
    font-weight: 800;
    margin: auto;
    margin-bottom: 20px;
}
.mm_slider_content .avia-smallarrow-slider-heading> div {
    display: flex !important;
}
.mm_slider_content .avia-slideshow-dots {
    left: 0;
    text-align: left !important;
    width: auto;
    margin-top: -5px !important;
}
.mm_controls{
    width: 50%;
    margin: auto;
    margin-top: 21px;
}
.num_about{
    width: 33px;
    height: 33px;
    font-size: 18.33px;
    background: #07beb2;
    display: block;
    position: absolute;
    text-align: center;
    padding-top: 3px;
    border-radius: 20px;
    left: 0;
    font-style: italic;
}
.ul_about_num{
    margin: 0px;
}
.ul_about_num li{
    margin: 0px;
    position: relative;
    padding-left: 40px;
    list-style: none;
    margin-bottom: 22px;
}
#mm_boards_of_directors .av_one_half {
    margin-left: 2.7%;
    width: 48.5%;
}
#mm_boards_of_directors .av_one_half.first {
    margin-left: 0;
}
.avia-section{
    border:none;
}
.mm_controls .prev-slide,.mm_controls .next-slide,.mm_controls .avia-slideshow-dots{
    float:none;
    margin:auto;
}
#mm_boards_of_directors .av-special-heading-h5{
    position: absolute;
    left: 0;
    top: -39px;
}
#mm_boards_of_directors .av-special-heading-h5 h5.av-special-heading-tag{
    width: 60%;
    margin: auto;
    background: #0071BA;
    padding: 10px;
}
.mm_controls .avia-slideshow-dots a {
    height: 6px;
    width: 6px;
    padding:0px !important;
    background-color: #267aa8 !important;
    margin-left: 10px;
}
.mm_controls .avia-slideshow-dots a.active{
    height: 10px;
    width: 10px;
    background-color: #07beb2 !important;
}
#mm_officers .team-member-name{
    font-size: 20px !important;
    text-align: center;
}
#mm_officers .team-member-job-title{
    text-align: center;
    font-style: italic;
}
#mm_officers .team-member-description{
    color: #fff;
    text-align: center;
}
#mm_about_bottom{
    background: transparent;
}
#mm_about_bottom .av_one_half {
    margin-left: 2.7%;
    width: 48.5%;
}
#mm_about_bottom .av_one_half.first {
    margin-left: 0;
}
#mm_about_bottom .av-special-heading-h5{
    position: absolute;
    left: 0;
    top: -26px;
}
#mm_about_bottom .av-special-heading-h5 h5.av-special-heading-tag{
    width: 60%;
    margin: auto;
    background: #006EAB;
    padding: 10px;
}
#mm_broads_member p a{
    color: #006eab !important;
    text-decoration: underline !important;
}
#mm_broads_member .av_one_fourth {
    margin-left: 2.7%;
    width: 22.9%;
}
#mm_broads_member .av_one_fourth.first{
    margin-left: 0;
}
#mm_broads_member .fa-envelope-o{
    margin-right: 3px;
}
/*@media (max-width: 1400px) {
    #mm_top_about .avia-builder-el-13 .av-special-heading-h4 .av-special-heading-tag{
        top: -75px;
        left: 23%;
    }
}
@media (max-width: 1080px) {
    #mm_top_about .avia-builder-el-13 .av-special-heading-h4 .av-special-heading-tag {
        left: 16%;
    }
}
@media (max-width: 990px) {
    #mm_top_about .avia-builder-el-13 .av-special-heading-h4 .av-special-heading-tag {
        background: transparent;
        position: inherit;
        top: 0;
        left: 0;
        z-index: 99999;
        padding: 20px;
        border-top: none;
    }
    #mm_top_about .avia-builder-el-13 .av-special-heading-h4 .av-special-heading-tag:before{
        border: none !important;
        content:none;
    }
    #mm_top_about .avia-builder-el-13 .av-special-heading-h4 .av-special-heading-tag:after{
        border: none !important;
        content:none;
    }
}*/
@media (max-width: 768px) {
    .about_section2_left,.about_section2_right{
        width: 100%;
    }
    .about_section2_right{
        margin-left: 0;
        margin-top: 60px;
    }
    #mm_about_section2 .avia-builder-el-23{
        margin-top: 30px;
    }
}
/*Page Involved*/
#mm_get_involved .av-special-heading-h1{
    width: 70%;
    margin: auto;
}
#mm_get_involved .av-special-heading-h1 h1.av-special-heading-tag{
    width: 60%;
    margin: auto;
    font-size: 40px !important;
}
@media only screen and (max-width: 767px){
    #mm_get_involved .av-special-heading-h1 h1.av-special-heading-tag{
        width: auto;
    }
}
#mm_get_involved .av_one_third{
    margin-left: 2.7%;
    width: 31.5%;
}
#mm_get_involved .av_one_third.first{
    margin-left: 0px;
}
.mm_warrap_get_involved{
    width: 100%;
    position: absolute;
    top: 93px;
}
.mm_get_involved_container{
    margin-bottom: 160px !important;
}
.mm_bt_get_involved{
    border-color: #66aad6;
    border: 1px solid;
    width: 90%;
    padding: 7px;
    display: block;
    margin: auto;
    margin-top: 30px;
}
.mm_bt_get_involved:hover{
    text-decoration: initial;
    opacity: 0.8;
}
.mm_content_involved{
    box-shadow: 0px -3px 30px -4px #000;
    padding: 23px 18px;
    width: 80%;
    margin: auto;
}
#mm_learn_share{
    background: transparent;
}
.mm_content_involved a{
    padding: 5px 10px;
    border: 1px solid #66aad6;
    margin-right: 10px;
}
.headng_get_involved{
    margin-bottom: 16px;
}
.icon-youtube:hover{
    background: #E62117;
}
.icon-facebook:hover{
    background: #3a5795;
}
.icon-twitter:hover{
    background: #1DA1F2;
}
.icon-google:hover{
    background: #EA4335;
}
.icon-intagram:hover{
    background: #003569;
}
.icon-linkedin:hover{
    background: #0077B5;
}
.button_get_involved .mm_bt_hae{
    padding: 8px 40px 8px 10px;
}
.button_get_involved .mm_bt_hae img{
    position: absolute;
    top: 8px;
    right: 11px;
}
#mm_learn_share .av_one_half{
    margin-left: 0;
    width: 50%;
}
#mm_learn_share .event_hae_warrap {
    padding: 40px;
}
#mm_learn_share .heading_event {
    padding-bottom: 45px;
}
#mm_learn_share .location {
    margin-top: 9px;
}
#mm_learn_share .time_event{
    margin-top: 21px;
}
#mm_learn_share .bt_event_wrrap {
    margin-top: 45px;
}
#mm_learn_share .event_item a {
    margin-left: 1px;
}
#mm_learn_share .mm_bt_shadow{
    margin-top: 18px;
}
#mm_learn_share .av_one_half  h5.av-special-heading-tag{
    font-size:20px !important;
}
#mm_learn_share .av_one_half .special-heading-border{
    display:none;
}
#mm_top_company .av_one_half{
    margin-left: 0;
    width: 50%;
}
#mm_top_company  .av-special-heading-h1{
    margin-top: 34px;
}
#mm_top_company  .av-special-heading-h1 .av-special-heading-tag{
    font-size: 40px !important;
}
#mm_top_company .avia-builder-el-4 .avia-button-wrap{
    position: absolute;
    right: 34px;
}
#mm_top_company .avia_textblock>p{
    margin:0px !important;
}
.bt_isle_excursions{
    padding: 9px 0px;
    border: 1px solid #d6d6d6;
    margin-right: 10px;
    width: 140px;
    display: inline-block;
    text-align: center;
    color: #414e62 !important;
}
#mm_top_company .bt_isle_excursions:last-child{
    margin-right: 0px;
}

#mm_top_company .avia-image-container-inner{
    display:block !important;
}
#mm_top_company .avia-image-container-inner img{
    width: 100%;
}
#mm_top_company .avia-builder-el-15 .avia-image-container-inner{
    position: absolute;
    top: 26px;
    max-width: 560px;
    width: 800px;
    z-index: 99999;
    right: 0;
}
#mm_top_company .avia-builder-el-18{
    z-index: 2;
}

#mm_top_company .avia-builder-el-18 .avia-image-container-inner{
    position: absolute;
    top: 26px;
    max-width: 560px;
    width: 800px;
    left: 0;
}
.mm_slider_gallery .post-entry>a.lightbox-added{
    float: left;
    width: 20%;
    padding: 0px 10px 10px 10px;
}
.mm_slider_gallery .post-entry>a.lightbox-added.first{
    padding-left: 0px;
}
.mm_slider_gallery .post-entry>a.lightbox-added.last{
    padding-right: 0px;
}
.container_wrap_portfolio{
    background: #fff;
}
.mm_hr{
    clear: both;
    margin-bottom: 48px;
    border: 1px solid #e0e0e0;
    position: relative;
    top: 48px;
}
.container_wrap_portfolio .top_port{
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 4px solid #07beb2;
    margin-right: 15px;
}
.container_wrap_portfolio .avia-mm-container-inner .port-info:last-child .top_port{
    margin-right: 0px;
}
.container_wrap_portfolio .portfolio-excellent .top_port{
    border-bottom: 4px solid #07beb2;
}
.wrrap_logo_right{
    text-align: right;
    background: #223F5D;
    position: absolute;
    right: -34px;
    padding: 15px;
    color: #fff;
    top: 25px;
    z-index: -1;
    width: 84px;
}
.logo-num{
    display: block;
    text-align: center;
    font-size: 35px;
    font-weight: 600;
}
.logo-year{
    color: #367E99;
    text-align: center;
    display: block;
    text-transform:uppercase;
    font-weight: 600;
}
#mm_top_company .avia-builder-el-11 .avia_textblock img{
    margin-right: 28px;
}
.container_wrap_portfolio .portfolio-good .top_port{
    border-bottom: 4px solid #0071ba;
}
.container_wrap_portfolio .portfolio-adequate .top_port{
    border-bottom: 4px solid #ffe089;
}
.container_wrap_portfolio .port-info{
    width: 33.333%;
    float: left;
}
.content_port{
    line-height: 2;
    margin-top: 20px;
}
.mm_list_event .event_item{
    height: 240px;
}
.ninja-forms-form{
    padding: 58px 50px 58px 58px;
    text-align: left;
}
.mm-popup-content .mfp-content #ninja_forms_form_23_cont .ninja-forms-form,
.mm-popup-content .mfp-content #ninja_forms_form_16_cont .ninja-forms-form,
.mm-popup-content .mfp-content #ninja_forms_form_25_cont .ninja-forms-form,
.nf-mm-popup-content .mfp-content #ninja_forms_form_5_cont .ninja-forms-form{
    padding: 58px 50px 58px 58px;
}
.ninja-forms-form-title{
    background: #0073c0;
    text-align: center;
    padding-top: 38px;
    padding-bottom: 38px;
    color: #fff;
    margin: 0px;
}
.mm-popup-content .checkbox-wrap .ninja-forms-field {
    display: none !important;
}
.mm-popup-content .mfp-content #ninja_forms_form_23_cont .ninja-forms-form-title,
.mm-popup-content .mfp-content #ninja_forms_form_16_cont .ninja-forms-form-title,
.mm-popup-content .mfp-content #ninja_forms_form_25_cont .ninja-forms-form-title,
.nf-mm-popup-content .mfp-content #ninja_forms_form_5_cont .ninja-forms-form-title{
    background: #0073c0;
    text-align: center;
    padding-top: 38px;
    padding-bottom: 38px;
    color: #fff;
    margin: 0px;
}
.mm-popup-content .mfp-content .mfp-close{
    color: #fff;
}
.hide-wrap{
    display:none;
}
.ninja-forms-all-fields-wrap .full_field-wrap{
    width:100% !important;
    margin: 0px !important;
}
.field-wrap, #ninja_forms_required_items {
    margin-bottom: 0px !important;
}
#ninja_forms_form_23_all_fields_wrap  .textarea-wrap textarea{
    height: 105px;
    border-radius: 3px;
}
.textarea-wrap,.credit_card-wrap,.list-dropdown-wrap{
    clear: both;
}
#ninja_forms_form_23,#ninja_forms_form_23 .submit-wrap,#ninja_forms_form_23 .field-wrap{
    margin-bottom: 0px !important;
}
#ninja_forms_form_23_all_fields_wrap input[type=checkbox]{
    display: none;
}
.nf-mm-popup-content .ninja-forms-mp-nav-wrap,#ninja_forms_form_5_save_progress{
    text-align: center;
}
#ninja_forms_form_23_all_fields_wrap .checkbox-wrap input[type=checkbox] + label:before,
.ninja-forms-form-wrap .checkbox-wrap input[type=checkbox] + label:before{
    content:'';
    width: 21px;
    height: 21px;
    border: 1px solid #d8d8d8;
    display: inline-flex;
    margin-right: 11px;
    border-radius: 3px;
    vertical-align: text-bottom;
}
#ninja_forms_form_23_all_fields_wrap .checkbox-wrap input[type=checkbox]:checked + label:before,
.ninja-forms-form-wrap .checkbox-wrap input[type=checkbox]:checked + label:before{
    content:'\f147';
    font-family: dashicons;
    color: #176d9e;
    vertical-align: text-bottom;
}
.ninja-forms-all-fields-wrap .text-wrap input[type='text'], .ninja-forms-all-fields-wrap select{
    padding: 12.2px 6px !important;
    border-radius: 3px;
}
#nf_submit_23 .ninja-forms-field,#nf_submit_16 .ninja-forms-field,
#nf_submit_25 .ninja-forms-field{
    background: #ffe089;
    width: 100%;
    border-bottom: 4px solid #b8983f;
    border-radius: 3px;
    color: #b8983f;
    font-weight: 600;
    padding: 14px 22px;
    margin-top: 32px;
}
#nf_submit_23 .ninja-forms-field:hover{
    opacity: 0.8;
}
.mm_rating_poup #wprs_square img{
    width:auto;
}
.mm_rating_poup_wrrap .mfp-content{
    width: 30%;
    background: #fff;
    padding: 5%;
    margin-top: 5%;
    margin-bottom: 5%;
}
.form-ninja .mfp-close{
    color:#fff;
}
.submit-wrap .ninja-forms-field {
    background: #ffe089 !important;
    width: 100%;
    border-bottom: 4px solid #b8983f !important;
    border-radius: 3px !important;
    color: #b8983f !important;
    font-weight: 600;
    padding: 14px 22px;
    margin-top: 32px;
}
.form-ninja .submit-wrap input.ninja-forms-field,.ninja-forms-save-progress,.ninja-forms-mp-nav{
    background: #ffe089;
    width: 100%;
    border-bottom: 4px solid #b8983f !important;
    border-radius: 3px !important;
    color: #b8983f;
    font-weight: 600;
    padding: 14px 22px;
    margin-top: 32px;
}
#ninja_forms_form_96 ul li{
    width:100%;
}
.form-ninja .ninja-forms-form .ninja-forms-mp-nav-wrap{
    margin-top: 10px;
}
#mm_top_company h1.av-special-heading-tag{
    width: 60%;
    margin: auto;
}
/*Page menbers*/
.mm_filter_cat #main .container_wrap{
    background: transparent;
}
.borderlist-not li{
    color:#fff !important;
}
select option.parent{
    color:#00A99E;
}
.content .entry-content-wrapper {
    padding-right: 0px;
}
.no-content{
    color:#fff;
}
.mm_filter_cat .entry-content-header .slide-entry-title{
    font-size:20px;
    color:#fff;
    text-align: center;
}
.mm_filter_cat .slide-image{
    background: transparent !important;
}
.mm_filter_cat .slide-entry-excerpt{
    color:#fff;
    text-align: justify;
}
.mm_filter_cat .slide-meta .slide-meta-time{
    display:none;
}
#ninja_forms_form_5_cont{
    padding-top:50px;
}  
@media (max-width: 1170px) {
    #mm_top_company .bt_isle_excursions{
        margin-top: 10px;
    }
    .mm_rating_poup_wrrap .mfp-content{
        width: 50%;
    }
}
@media (max-width: 768px) {
    #mm_top_company:not(.mm_company_content) .container .av_one_half:nth-child(1){
        margin-bottom: 0px !important;
        padding:30px !important;
    }
    #mm_top_company:not(.mm_company_content) .container .av_one_half:nth-child(2){
        margin-bottom: 0px !important;
        padding:30px !important;
    }
    #mm_top_company:not(.mm_company_content) .container .av_one_half:nth-child(3){
        margin-bottom: 0px !important;
        padding:30px !important;
    }
    #mm_top_company:not(.mm_company_content) .avia-builder-el-13,#mm_top_company:not(.mm_company_content) .avia-builder-el-18{
        margin-bottom: 0px !important;
    }
    #mm_top_company:not(.mm_company_content) .avia-builder-el-13,#mm_top_company:not(.mm_company_content) .avia-builder-el-20{
        padding:30px !important;
    }
    #mm_top_company:not(.mm_company_content) .avia-builder-el-18 .avia-image-container-inner {
        position: relative;
        top: 0px;
        max-width: 100%;
        width: auto;
        right: 0;
    }
    #mm_top_company:not(.mm_company_content) .avia-builder-el-15 .avia-image-container-inner{
        position: relative;
        top: 0px;
        max-width: 100%;
        width: auto;
    }
    #mm_top_company .avia-button-right{
        float: left;
    }
    .mm_slider_gallery .post-entry>a.lightbox-added {
        padding: 0px 5px 5px 5px;
    }
    .mm_bt_shadow{
        float: none !important;
        margin-bottom: 30px !important;
        width: 100%;
        right: 0;
    }
    #mm_top_company .avia-builder-el-4 .avia-button-wrap {
        position: relative;
        float:none;
        width: 100%;
        text-align: center;
        right:0;
    }
    .bt_isle_excursions{
        width:100%;
    }
    .mm_hr {
        top: 15px;
    }
    .ninja-forms-all-fields-wrap .text-wrap,#ninja_forms_form_23_all_fields_wrap .checkbox-wrap{
        width: 100%;
        float: none;
    }
    .ninja-forms-all-fields-wrap .text-wrap:nth-child(2),.ninja-forms-all-fields-wrap .text-wrap:nth-child(4),
    .ninja-forms-all-fields-wrap .text-wrap:nth-child(6),.ninja-forms-all-fields-wrap .text-wrap:nth-child(8),
    .ninja-forms-all-fields-wrap .checkbox-wrap:nth-child(2),.ninja-forms-all-fields-wrap .checkbox-wrap:nth-child(4),
    .ninja-forms-all-fields-wrap .checkbox-wrap:nth-child(6),.ninja-forms-all-fields-wrap .checkbox-wrap:nth-child(8){
        margin-left: 0px;
    }
    .ninja-forms-all-fields-wrap .text-wrap, #ninja_forms_form_23_all_fields_wrap .checkbox-wrap{
        width:100%;
    }
    .mm_rating_poup_wrrap .mfp-content{
        width: 100%;
    }
    .mm-popup-content .ninja-forms-all-fields-wrap>.field-wrap.text-wrap {
        margin-left: 0px;
    }
}
/*Page Awards*/
#mm_top_awards h1.av-special-heading-tag{
    font-size: 40px !important;
    width: 65%;
    margin: auto;
}
.section_tour_operator{
    display: -webkit-box;
    padding: 30px;
    box-shadow: 0px 0px 36px -7px #000;
    background: #fff;
}
.line_bellow{
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    color: #414e62;
}
.section_tour_operator .av-special-heading-h4{
    margin-top: 45px !important;
}
.section_tour_operator .av_one_half {
    margin-left: 2%;
    width: 46%;
}
.section_tour_operator .av_one_half.first{
    margin-left: 0;
    width: 52%;
}
#mm_bottom_awards,#mm_award_tour_guide{
    background: transparent;
}
#mm_award_tour_guide .av_one_half  {
    width:48.5%;
    margin-left: 2.7%;
}
#mm_award_tour_guide .av_one_half.first{
    margin-left: 0;
}
#mm_award_tour_guide .avia-builder-el-31 .avia-image-container-inner{
    width:100%;
}
#mm_award_tour_guide .avia-builder-el-31 .avia-image-container-inner img{
    float:right;
}
#mm_award_tour_guide .av_one_half .av-special-heading-h4{
    position: absolute;
    top: -18px;
    left: 0;
}
#mm_award_tour_guide .av_one_half   h4.av-special-heading-tag{
    width: 20%;
    margin: auto;
    background: #006EAB;
}
#mm_award_tour_guide .avia-builder-el-36 .av_textblock_section,#mm_award_tour_guide .avia-builder-el-39 .av_textblock_section,#mm_award_tour_guide .avia-builder-el-43 .av_textblock_section,#mm_award_tour_guide .avia-builder-el-46 .av_textblock_section{
    text-align: justify;
}
#mm_award_tour_guide .avia-builder-el-36 .av_textblock_section .avia_textblock p:nth-child(2),#mm_award_tour_guide  .avia-builder-el-39 .av_textblock_section .avia_textblock p:nth-child(2),#mm_award_tour_guide .avia-builder-el-43 .av_textblock_section .avia_textblock p:nth-child(2),#mm_award_tour_guide .avia-builder-el-46 .av_textblock_section .avia_textblock p:nth-child(2){
    padding-top: 30px;
}
#mm_award_tour_guide .avia-builder-el-36 .av_textblock_section .avia_textblock p:nth-child(4),#mm_award_tour_guide .avia-builder-el-39 .av_textblock_section .avia_textblock p:nth-child(4),#mm_award_tour_guide .avia-builder-el-43 .av_textblock_section .avia_textblock p:nth-child(4),#mm_award_tour_guide  .avia-builder-el-46 .av_textblock_section .avia_textblock p:nth-child(4){
    padding-top: 25px;
}
#mm_top_awards .av_one_fourth{
    margin-left: 2.7%;
    width: 22.8%;
}
#mm_top_awards .av_one_fourth.first{
    margin-left: 0%;
}
.awards_span{
    font-style: normal !important;
    border-top: 1px solid rgba(255, 255, 255, 0.5) !important;
    padding-top: 7px;
}
.mm_green{
    color: #36CAC0;
    font-weight: 600;
}
#mm_award_tour_guide hr{
    border-color: #4393c6 !important;
}
.mm_form_login{
    border-radius: 3px;
    background-color: #0464b2;
    position: relative;
    padding: 40px;
}
.mm_form_login label{
    color:#fff;
} 
.mm_form_login input[type="text"],.mm_form_login input[type="password"]{
    font-size: 16px;
    height: 45px;
    width: 100%;
    padding-left: 21px;
    border-radius: 4px;
    font-family: "Open Sans";
    color: rgb(229, 229, 229);
    background-color: rgb(0, 91, 166) !important;
    border: 1px solid rgb(83, 186, 255) !important;
    color:#fff !important;
} 
.mm_form_login .login-submit input{
    height: 50px !important;
    line-height: initial !important;
    position: relative;
    overflow: hidden;
    text-align: center;
    background: #ffe089 !important;
    border-radius: 5px !important;
    box-shadow: 0px 3px 0px 0px #b8983f;
    color: #947d3b !important;
    margin: 0;
    text-transform: uppercase;
    border: none !important;
    font-size: 16px;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    transition: all .5s ease;
}
#av_section_1, #page-travel-pono, #mm_top_get_certified, #mm_get_involved, #mm_top_about, #page-faqs, #page-contact, #mm_top_awards, #page-cto-survey, #mm_top_company {
    background-size: contain !important;
    background-position-x: 0 !important;
    background-position-y: 0 !important;
    background-color: #006eab !important;
}
@media (min-width: 1921px) {
    #mm_get_involved.header-get-involved,#page-faqs, #page-contact, #mm_top_awards,  #mm_top_company {
        background-size: cover !important;
    }
    #mm_top_awards{
        background-size: 100% !important;
    }
}
@media (max-width: 989px) {
    #top #wrap_all .main_menu #avia-menu>li:last-child>a {
        text-align: right;
    }
    #av_section_1, #page-travel-pono, #mm_top_get_certified, #mm_get_involved, #mm_top_about, #page-faqs, #page-contact, #mm_top_awards, #page-cto-survey, #mm_top_company, #page_login, #top .av-section-with-video-bg {
        background-image: url("../index.html") !important;
        background-size: contain !important;
        background-position-x: 0px !important;
        background-position-y: 0px !important;
        background-color: #006eab !important;
    }
}
@media (max-width: 768px) {
    #mm_award_tour_guide .avia-builder-el-29 .avia-image-container-inner img {
        float: none;
    }
    #mm_award_tour_guide .avia-builder-el-31{
        padding:0px !important;
    }
    #mm_top_company h1.av-special-heading-tag{
        width: 100%;
    }
    body .alignright, .entry-content-wrapper a:hover .alignright{
        float: left;
        margin: 4px 0px 0px 63px;
    }
    .wrrap_logo_right {
        right: 0;
        left: 0;
    }
    .container_wrap_portfolio .av-special-heading-tag{
        text-align: left !important;
    }
    .container_wrap_portfolio .avia_textblock{
        text-align: left !important;
    }
}

@media (max-width: 767px) {
    .responsive #top #wrap_all #header {
        position: absolute;
        background: rgba(0, 169, 158, 0.5);
    }
}
#footer {
	padding-bottom:0px;
}
.single-post #av_section_1{
	background-position: center !important;
	background-size: cover !important;
}
.mm_content_involved .headng_get_involved {
    font-weight: bold;
    font-size: 18px;
}
#checkout-donate-header{
    background-position: bottom center !important;
}
#hea-readmore {
    display: none;
}
.section_tour_operator.hps-detail{
    display: inline-block;
}
#mm_get_involved.avia-section-huge .content, #page-faqs.avia-section-huge .content, #page-cto-survey.avia-section-huge .content, #mm_top_company.avia-section-huge .content, #get-involved-donate.avia-section-huge .content{
    padding-bottom: 0px;
}
#get-list-event.avia-section-huge .content, #page_login.avia-section-huge .content{
    padding-bottom: 40px;
}
#mm_top_awards.avia-section-huge .content{
    padding-bottom: 70px;
} 
#mm_get_involved .mm_get_involved_container {
    margin-bottom: 140px !important;
}
footer .footer_menu{
    display: inline-block;
    font-size: 16px;
    padding-left: 50px;
}
footer .footer_menu a{
    margin: 0 10px;
}
@media (max-width: 767px) {
   footer .footer_menu{
    display: block;
    padding-left: 0px;
   } 
}
.single-post .mm_content_involved{
    padding: 23px 5px;
    width: 85%;
}
.single-post .mm_content_involved a:last-child {
    margin-right: 0px;
    margin: 0 auto;
}
a.mm_bt_hae, #top .avia-button.avia-color-custom, a.become_a_nember, #page-travel-pono .avia-button{
    transition: 0.3s;
}
a.mm_bt_hae:hover, #top .avia-button.avia-color-custom:hover, #top a.become_a_nember:hover, #page-travel-pono .avia-button:hover, .mm-button.mm-button-primary:hover, #mm_benefit_certification .mm_content_text p a:hover, .submit-wrap .ninja-forms-field:hover, #Onetime .mm_bt_hae:hover {
    opacity: 1;
    background-color: #07BBE9 !important;
    border-color: #07BBE9 !important;
    box-shadow: 0px 4px 0px 0px #07bbe900 !important;
    color: #fff !important;
}
#top a.become_a_nember:hover img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
#top #header .av-menu-button > a:hover .avia-menu-text {
    background: #07BBE9 !important;
    box-shadow: 0px 4px 0px 0px #07BBE9;
    color: #FFF !important;
}
#top #header .av-menu-button > a:hover .avia-menu-text:before {
    background-image: url(../png/shaka-icon-hover.png);
}
#main .avia-button.avia-color-light:hover, a.bt_get_certified:hover, .button_get_involved a:hover{
    border-color: #07BBE9 !important;
    background: #07BBE9;
    opacity: 1;
}
h3.ninja-forms-form-title{
    font-family: 'RobotoSlab-Light', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-transform: inherit !important;
}
@media (min-width: 767px) {
    .home #footer .fullscreen-bg, .home #footer .fullscreen-bg-overlay{
        top: -78px;
    }

    #mm_tootip_image_travel {
        z-index: 101;
        position: relative;
    }
}
@media (min-width: 1024px) {
    .ss-join-our-ohana .av-parallax{
        min-height: 800px;
    }
}
@media (min-width: 1400px) {
    .ss-join-our-ohana .av-parallax{
        min-height: 900px;
    }
}
@media (max-width: 767px) {
	.page-id-249 main.content{
		padding-top:100px;
	}
}
@media only screen and (max-width: 767px){
    html:not(.html_header_transparency) div#main{
        margin-top: 78px !IMPORTANT;
    }
    .ninja-forms-form{
        padding: 30px 10px;
    }
    #footer>div.flex_column {
        padding: 0 20px !important;
    }
}
#page-travel-pono h1.av-special-heading-tag {
    padding-top: 100px!important;
}
#mm_get_involved.header-what-we-do{
    background-size: cover !important;
}
@media only screen and (min-width: 768px){
    div#mm_get_involved.header-what-we-do{
        position: relative;
    }
    div#mm_get_involved.header-what-we-do:before {
        content: '';
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 250px;
        background-image: linear-gradient(#ff000000, #006eab);
    }
}
#mm_top_awards.header-company .av-special-heading-h1{
    margin-top: 50px;
}
#main .bg-size-100{
    background-size: 100% !important;
}
.mm-grid-content a .mm-thumbnail img{
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
    display                : -webkit-flex;
    display                : -webkit-box;
    display                : -moz-flex;
    display                : -moz-box;
    display                : -ms-flexbox;
    display                : flex;
}
.mm-grid-content a:hover .mm-thumbnail img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.mm-grid-content .avia-mm-grid-row{
    display: inline-block;
    padding-bottom: 40px;
}
.mm-grid-content .flex_column{
    background-color: #FFF;
    box-shadow: 0 0 40px -20px #000;
}
.mm-grid-content .item-title{
    font-family: 'RobotoSlab-Light', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    letter-spacing: 1px;
    color: #414e62;
    font-size: 28px;
    line-height: 1.2;
    width: 100%;
    z-index: 2;
    padding: 20px 0px 5px;
    display: inline-block;
}
.mm-grid-content .mm-thumbnail {
    position: relative;
}
.mm-grid-content .grid-item-content {
    padding: 10px 20px 15px;
    color: #9d9d9d;
    z-index: 2;
    position: relative;
    background: #FFF;
}
.mm-grid-content a{    
    text-decoration: none !important;
}
.mm-grid-content .footer-content-item{
    padding: 20px 20px 30px;
    overflow: auto;
}
.mm-grid-content .button-name{
    background-color: #ffe089;
    border-color: #ffe089;
    color: #947d3b;
    box-shadow: 0px 4px 0px 0px #947d3b;
    border-radius: 5px;
    font-weight: 600;
    padding: 15px 30px 13px 30px;
    font-size: 18px;
    line-height: 1.2;
    z-index: 2;
    display: inline-block;
    border: 0;
    margin: 0 auto;
    float: right;
}
.mm-grid-content .button-name:hover{
    background-color: #07BBE9 ;
    border-color: #07BBE9 ;
    box-shadow: 0px 4px 0px 0px #07bbe900 ;
    color: #fff;
}
.mm-grid-content .footer-content-item .price{
    display: inline-block;
    text-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px;
    color: #4299c8;
    font-size: 36px !important;
    font-family: times new roman,Georgia,Serif;
    vertical-align: middle;
    float: left;
    line-height: 40px !important;
}
.meet-our-team .meet-our-team-title .av-special-heading-tag {
    text-transform: uppercase;
}
.meet-our-team h3.av-special-heading-tag {
    font-size: 28px;
    color: #28445d;
}
.meet-our-team .content{
    padding-top: 85px;
    padding-bottom: 81px;
}
@media only screen and (min-width: 990px){
    .meet-our-team div .av_one_fourth.our-staff-feature {
        width: 12.5%;
    }
    .meet-our-team div .av_one_fourth.our-staff-content {
        width: 33.5%;
        margin-left: 1%;
    }
}
@media only screen and (max-width: 989px) and (min-width: 768px){
    #top .meet-our-team div .av_one_fourth.our-staff-feature {
        width: 19.5%;
    }
    #top .meet-our-team div .av_one_fourth.our-staff-content {
        width: 79.5%;
        margin-left: 1%;
    }
}
@media only screen and (max-width: 767px){
    #top .meet-our-team div .av_one_fourth.our-staff-feature:not(.first){
        padding-top: 20px;
    }
    #top .meet-our-team .av_one_fourth:not(.our-staff-feature):not(.our-staff-content):not(.el_after_av_heading){
        padding-top: 40px;
    }
}
#top .meet-our-team h5.av-special-heading-tag,  .meet-our-team .av-special-heading{
    color: #28445d;
}
.meet-our-team .avia_image{
    max-width: 180px;
    height: auto;
}

@media only screen and (min-width: 768px){
    .meet-our-team .avia_image{
        max-width: 130px;
        height: auto;
    }
}
.meet-our-team .avia_textblock p{
    margin-top: 0px;
    color: #28445d;
    line-height: 30px;
}
.meet-our-team .flex_column .av-special-heading{
    margin-top: 18px;
}
.meet-our-team .flex_column .av-subheading {
    margin-top: 8px !important;
    font-style: inherit !important;
}
#top .board-directors{
    margin-top: 54px;
}
.av-subheading .executive-board{
    color: #0071ba;
    margin-top: 4px;
    display: block;
}
#top .meet-our-team .column-top-margin{
    margin-top: 26px;
}

/*.section-pono-custom .colum-pono {*/
    /*width: 100%;*/
/*}*/

/*.section-pono-custom .flex_column.avia-builder-el-first.colum-pono {*/
    /*display: flex;*/
/*}*/

.ninja-forms-all-fields-wrap .ninja-row:last-child .ninja-col-1-3 {
    width: 100%;
}

.ninja-forms-all-fields-wrap .ninja-row:last-child .ninja-col-1-3 .spam-wrap label {
    display:none;

}



/* Fix section image and text  */
body.postid-19799 #mm_top_company .avia-builder-el-15 .avia-image-container-inner,
body.postid-19722 #mm_top_company .avia-builder-el-15 .avia-image-container-inner {
	position: unset;
    max-width: 100%;
}