/**handles:style_mobile**/
/*style-core.css 999 to 1199*/
@media only screen and (max-width: 1279px){
    
    .financity-hide-in-desktop{ display: block; }

    .financity-hide-in-tablet,
    .financity-hide-in-tablet-mobile{ display: none; }

    body{ width: 100%; overflow-x: hidden; }
    body.financity-boxed div.financity-body-wrapper{ margin-top: 0px; margin-bottom: 0px; }

    .financity-bullet-anchor{ display: none; }

    /* remove header */
    /*\.financity-top-bar{ display: none; }
    .financity-header-wrap.financity-header-style-plain, 
    .financity-header-wrap.financity-header-style-bar, .financity-navigation-bar-wrap,
    .financity-header-background-transparent, .financity-header-boxed-wrap, .financity-header-side-nav, 
    .financity-header-transparent-substitute, .financity-sticky-navigation{ display: none !important; } 

    .financity-mobile-header-wrap{ display: block; }
    .financity-mobile-header-wrap .financity-top-bar{ display: block; }
    .financity-mobile-header-wrap .financity-top-bar{ font-size: 13px; }
    .financity-mobile-header-wrap .financity-top-bar-left,
    .financity-mobile-header-wrap .financity-top-bar-right{ padding-top: 0px; padding-bottom: 0px; }
    .financity-mobile-header.financity-fixed-navigation{ display: block; }
    .financity-sticky-menu-placeholder{ display: none !important; }

    body .financity-header-side-content.financity-style-left{ margin-left: 0px; }
    body .financity-header-side-content.financity-style-right{ margin-right: 0px; }

    body.single-product.woocommerce div.product form.cart{ float: none; margin-bottom: 30px; width: auto; margin-right: 0px; }
    body.single-product.woocommerce div.product .product_meta{ margin-top: 0px; }*/
}

/*style-core.css 767 to 1199*/
/*--- mobile landscape style ---*/
@media only screen and (max-width: 1279px){

    .financity-hide-in-desktop-tablet{ display: block; }

    .financity-hide-in-mobile,
    .financity-hide-in-tablet-mobile{ display: none; }
    .financity-hide-in-tablet{ display: block; }

    body.financity-body-front .financity-container{ max-width: 500px; padding-left: 15px; padding-right: 15px; }
    body.financity-body-front .gdlr-core-container{ max-width: 500px; padding-left: 15px; padding-right: 15px; }

    .financity-column-10, .financity-column-12, .financity-column-15, .financity-column-20,
    .financity-column-24, .financity-column-30, .financity-column-36, .financity-column-40,
    .financity-column-45, .financity-column-48, .financity-column-50, .financity-column-60{ width: 100%; }

    /* header */
    /*.financity-mobile-header-wrap .financity-top-bar-left,
    .financity-mobile-header-wrap .financity-top-bar-right{ float: none; text-align: center; }

    .financity-top-bar-right-text{ display: block; }
    .financity-top-bar-right-social{ margin-left: 0px; }
    .financity-top-bar-right-social a:first-child{ margin-left: 0px; }

    .financity-page-title-wrap .financity-page-title-content{ padding-top: 60px !important; padding-bottom: 50px !important; }
    .financity-blog-title-wrap .financity-blog-title-content{ padding-top: 60px !important; padding-bottom: 50px !important; }
    .financity-single-article-date-wrapper{ display: none; }

    .financity-overlay-menu-content ul.menu > li{ font-size: 18px; padding-bottom: 10px; margin-bottom: 10px; }
    .financity-overlay-menu-content ul.menu{ padding-top: 120px; padding-bottom: 100px; max-width: 80%; }
    .financity-overlay-menu-content .financity-overlay-menu-close{ top: 35px; }
    body.admin-bar .financity-overlay-menu-content{ margin-top: 0px; }*/

    /* single*/
    .financity-comments-area .comment-respond{ padding: 45px 30px; }
    .financity-comments-area .financity-comment-form-author{ width: 100%; padding-right: 0; }
    .financity-comments-area .financity-comment-form-email{ width: 100%; padding-left: 0; }
    .financity-comments-area .comment-avatar{ float: none; margin-right: 0px; margin-bottom: 30px; }
    .financity-comments-area ol.comment-list ol{ margin-left: 10px; }
    
    /* footer */
    .financity-footer-wrapper{ padding-bottom: 7px; }
    .financity-footer-column{ margin-bottom: 60px; }
    .financity-footer-wrapper.financity-with-column-divider .financity-footer-column{ padding: 0px 15px; margin-bottom: 60px; border: none; }
    .financity-footer-wrapper.financity-with-column-divider .financity-footer-column:last-child{ margin-bottom: 20px; }

    .financity-fixed-footer-placeholder{ display: none; }
    .financity-fixed-footer{ position: static; }

    .financity-copyright-left{ float: none; text-align: center; margin-bottom: 10px; }
    .financity-copyright-right{ float: none; text-align: center; }

    body .woocommerce .col2-set, .woocommerce-page .col2-set { width: 100%; float: none; margin-right: 0%; }
    body div#order_review{ width: 100%; }
}   

/*style-core.css 419 to 1199*/
/*--- mobile portrait style ---*/
@media only screen and (max-width: 1279px){

    body{ min-width: 320px; }
    .financity-top-search-wrap input.search-field{ font-size: 30px; padding-right: 90px; }
    .financity-top-search-wrap .financity-top-search-submit{ right: 48px; font-size: 24px; margin-top: -2px; }
    .financity-top-search-wrap input.search-submit{ right: 48px; }
    .financity-top-search-wrap .financity-top-search-close{ font-size: 40px; }
    .financity-top-search-wrap input.search-field{ padding-bottom: 10px; }

}

/*page-builder.css 999 to 1199 */
@media only screen and (max-width: 1279px){

    .gdlr-core-hide-in-desktop{ display: block; }

    .gdlr-core-hide-in-tablet,
    .gdlr-core-hide-in-tablet-mobile{ display: none; }

    .gdlr-core-tablet-column-60{ width: 100%; }

    /* flexslider */
    .gdlr-core-flexslider-nav, 
    .gdlr-core-flexslider .flex-direction-nav{ display: none; }
    .gdlr-core-flexslider[data-nav="navigation-bottom"] .flex-direction-nav{ display: block; }

}

/*page-builder.css 767 to 1199 */
/*--- mobile landscape style ---*/
@media only screen and (max-width: 1279px){

    .gdlr-core-hide-in-desktop-tablet{ display: block; }

    .gdlr-core-hide-in-mobile,
    .gdlr-core-hide-in-tablet-mobile{ display: none; }
    .gdlr-core-hide-in-tablet{ display: block; }

    body .gdlr-core-container{ max-width: 500px; padding-left: 15px; padding-right: 15px; }
    body .gdlr-core-container-custom{ max-width: 500px !important; padding-left: 15px; padding-right: 15px; }
    .gdlr-core-pbf-wrapper{ padding-left: 0px !important; padding-right: 0px !important; }
    .gdlr-core-pbf-wrapper-full{ max-width: 500px; padding-left: 15px; padding-right: 15px; }
    .gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }
    .gdlr-core-pbf-wrapper-full-no-space{ max-width: 500px; }
    .gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }
    .gdlr-core-pbf-background-frame{ display: none; }
    .gdlr-core-pbf-background{ background-attachment: inherit !important; } /* fix safari problem */
    .gdlr-core-pbf-sidebar-wrapper{ margin: 0px !important; }

    .gdlr-core-column-extend-left > .gdlr-core-pbf-background-wrap{ margin-left: -30px; margin-right: -30px; } 
    .gdlr-core-column-extend-right > .gdlr-core-pbf-background-wrap{ margin-left: -30px; margin-right: -30px; }

    .gdlr-core-column-10, .gdlr-core-column-12, .gdlr-core-column-15, .gdlr-core-column-20,
    .gdlr-core-column-24, .gdlr-core-column-30, .gdlr-core-column-36, .gdlr-core-column-40,
    .gdlr-core-column-45, .gdlr-core-column-48, .gdlr-core-column-50, .gdlr-core-column-60{ width: 100%; }
    .gdlr-core-pbf-column-content{ min-height: 0px; }

    .gdlr-core-pbf-sidebar-content,
    .gdlr-core-pbf-sidebar-right,
    .gdlr-core-pbf-sidebar-left{ height: auto !important; padding-left: 0px !important; padding-right: 0px !important; }

    .gdlr-core-audio{ padding: 13px 3px 7px; }

    /* elements */
    .gdlr-core-call-to-action-item.gdlr-core-style-left-align-right-button .gdlr-core-call-to-action-item-inner{ padding-right: 0px; }
    .gdlr-core-call-to-action-item.gdlr-core-style-left-align-right-button .gdlr-core-call-to-action-item-button{ position: static; margin-top: 45px; }
    .gdlr-core-call-to-action-item.gdlr-core-style-right-align-left-button .gdlr-core-call-to-action-item-inner{ padding-left: 0px; }
    .gdlr-core-call-to-action-item.gdlr-core-style-right-align-left-button .gdlr-core-call-to-action-item-button{ position: static; margin-top: 45px; }
    
    .gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-block-item-title{ display: block; }
    .gdlr-core-block-item-title-wrap.gdlr-core-left-align .gdlr-core-separator{ display: none; }
    .gdlr-core-block-item-title-wrap .gdlr-core-block-item-read-more{ margin-top: 14px; display: inline-block; }

    .gdlr-core-pbf-wrapper-full-no-space .gdlr-core-block-item-title-wrap{ margin-left: 0px; margin-right: 0px; }
    .gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pagination{ padding-left: 0px; padding-right: 0px; }

    .gdlr-core-social-share-left-text .gdlr-core-social-share-count{ display: block; margin-bottom: 10px; }
    .gdlr-core-social-share-left-text .gdlr-core-divider{ display: none; }
    .gdlr-core-social-share-left-text{ text-align: center; }
    .gdlr-core-social-share-right-text .gdlr-core-social-share-count{ display: block; margin-top: 10px; }
    .gdlr-core-social-share-right-text .gdlr-core-divider{ display: none; }
    .gdlr-core-social-share-right-text{ text-align: center; }

    .gdlr-core-blog-date-wrapper{ display: none; }
    .gdlr-core-blog-medium,
    .gdlr-core-blog-medium > div,
    .gdlr-core-blog-medium > div.clearfix{ display: block; }
    .gdlr-core-blog-left-thumbnail .gdlr-core-blog-thumbnail-wrap{ width: auto; padding-right: 0px; margin-bottom: 25px; }
    .gdlr-core-blog-right-thumbnail .gdlr-core-blog-thumbnail-wrap{ width: auto; padding-left: 0px; margin-bottom: 25px; }
    .gdlr-core-blog-left-thumbnail.gdlr-core-large .gdlr-core-blog-thumbnail-wrap,
    .gdlr-core-blog-right-thumbnail.gdlr-core-large .gdlr-core-blog-thumbnail-wrap{ width: 100%; }
    .gdlr-core-blog-medium.gdlr-core-blog-right-thumbnail{ display: flex; flex-direction: column; width: 100% }
    .gdlr-core-blog-medium.gdlr-core-blog-right-thumbnail .gdlr-core-blog-thumbnail-wrap{ order: 1; width: 100% } 
    .gdlr-core-blog-medium.gdlr-core-blog-right-thumbnail .gdlr-core-blog-medium-content-wrapper{ order: 2; width: 100% }
    .gdlr-core-portfolio-medium{ display: flex; flex-flow: column; }
    .gdlr-core-portfolio-medium .gdlr-core-portfolio-thumbnail-wrap{ order: 1; -ms-order: 1; }
    .gdlr-core-portfolio-medium .gdlr-core-portfolio-content-wrap{ order: 2; -ms-order: 1;  }
    .gdlr-core-portfolio-medium.gdlr-core-size-large .gdlr-core-portfolio-thumbnail-wrap,
    .gdlr-core-portfolio-medium.gdlr-core-size-small .gdlr-core-portfolio-thumbnail-wrap{ display: block; width: auto; margin-bottom: 35px; }
    .gdlr-core-portfolio-medium.gdlr-core-style-left .gdlr-core-portfolio-content-wrap{ padding-left: 0px; display: block; }

    .gdlr-core-portfolio-medium-feature{ margin-right: 0px; margin-left: 0px; padding: 0px; }
    .gdlr-core-portfolio-medium-feature .gdlr-core-portfolio-content-wrap{ display: block; padding-top: 30px; padding-bottom: 30px;
        width: 100%; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
    .gdlr-core-portfolio-medium-feature .gdlr-core-item-list-inner{ display: block; }
    .gdlr-core-portfolio-medium-feature .gdlr-core-portfolio-thumbnail-wrap{ display: block; }
    .gdlr-core-portfolio-medium-feature .gdlr-core-portfolio-thumbnail{ margin-top: 0px; margin-bottom: 0px; }
    .gdlr-core-portfolio-medium-feature:hover .gdlr-core-portfolio-thumbnail{ margin-top: 0px; margin-bottom: 0px; }

    .gdlr-core-tab-item .gdlr-core-tab-item-content{ padding: 35px 0px 0px; }
    .gdlr-core-tab-style1-vertical.gdlr-core-left-align .gdlr-core-tab-item-title-wrap{ float: none; border-right: 0px; max-width: none; }
    .gdlr-core-tab-style1-vertical.gdlr-core-left-align .gdlr-core-tab-item-title{ float: left; height: 52px; padding-left: 25px; padding-right: 25px; border-top-width: 1px; }
    .gdlr-core-tab-style1-vertical.gdlr-core-left-align .gdlr-core-tab-item-title.gdlr-core-active{ padding-right: 25px; }
    .gdlr-core-tab-style1-vertical.gdlr-core-left-align .gdlr-core-tab-item-title:last-child{ border-right-width: 1px; }
    .gdlr-core-tab-style1-vertical.gdlr-core-left-align .gdlr-core-tab-item-content-wrap{ border: none; }
    .gdlr-core-tab-style1-vertical.gdlr-core-right-align .gdlr-core-tab-item-title-wrap{ float: none; border-left: 0px; max-width: none; }
    .gdlr-core-tab-style1-vertical.gdlr-core-right-align .gdlr-core-tab-item-title{ float: right; height: 52px; padding-left: 25px; padding-right: 25px; border-top-width: 1px; }
    .gdlr-core-tab-style1-vertical.gdlr-core-right-align .gdlr-core-tab-item-title.gdlr-core-active{ padding-right: 25px; }
    .gdlr-core-tab-style1-vertical.gdlr-core-right-align .gdlr-core-tab-item-title:last-child{ border-left-width: 1px; }
    .gdlr-core-tab-style1-vertical.gdlr-core-right-align .gdlr-core-tab-item-content-wrap{ border: none; }

    .gdlr-core-tab-style2-vertical.gdlr-core-left-align .gdlr-core-tab-item-title-wrap{ float: none; margin-right: 0px; border: none; max-width: none; }
    .gdlr-core-tab-style2-vertical.gdlr-core-left-align .gdlr-core-tab-item-title-line{  display: none; }
    .gdlr-core-tab-style2-vertical.gdlr-core-left-align .gdlr-core-tab-item-title{ padding: 12px 20px 0px 0px; float: left; }
    .gdlr-core-tab-style2-vertical.gdlr-core-left-align .gdlr-core-tab-item-content-wrap{ border: none; }
    .gdlr-core-tab-style2-vertical.gdlr-core-right-align .gdlr-core-tab-item-title-wrap{ float: none; margin-left: 0px; border: none; max-width: none; }
    .gdlr-core-tab-style2-vertical.gdlr-core-right-align .gdlr-core-tab-item-title-line{  display: none; }
    .gdlr-core-tab-style2-vertical.gdlr-core-right-align .gdlr-core-tab-item-title{ padding: 12px 0px 0px 20px; float: right; }
    .gdlr-core-tab-style2-vertical.gdlr-core-right-align .gdlr-core-tab-item-content-wrap{ border: none; }

    .gdlr-core-gallery-item-style-scroll .gdlr-core-media-image{ max-height: 200px; }
    .gdlr-core-gallery-with-thumbnail-wrap.gdlr-core-inside-slider .gdlr-core-image-overlay-content{ bottom: 35px; }
    .gdlr-core-gallery-with-thumbnail-wrap.gdlr-core-inside-slider .gdlr-core-sly-slider{ display: none; }

    .gdlr-core-price-table-item .gdlr-core-price-table{ margin-top: 0px; margin-bottom: 30px; }
    .gdlr-core-price-table-item .gdlr-core-price-table-column:last-child .gdlr-core-price-table{ margin-bottom: 0px; }

    .gdlr-core-title-item.gdlr-core-left-align .gdlr-core-title-item-link{ position: static; margin-top: 12px; }
    .gdlr-core-title-item-caption-right .gdlr-core-title-item-title-wrap{ float: none; margin-bottom: 13px; margin-right: 0px; width: auto !important; }

    .gdlr-core-newsletter-item.gdlr-core-style-round .gdlr-core-newsletter-email{ width: 100%; float: none; }
    .gdlr-core-newsletter-item.gdlr-core-style-round .gdlr-core-newsletter-submit{ width: 100%; float: none; margin-top: 17px; }
    .gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-email{ float: none; width: 100%; margin-bottom: 10px; }

    .gdlr-core-timeline-item .gdlr-core-timeline-item-bullet{ display: none;}
    .gdlr-core-timeline-item .gdlr-core-timeline-item-date{ width: auto !important; padding-right: 0px; float: none; text-align: left; }

    .gdlr-core-roadmap-item{ margin-right: -20px; margin-left: -20px; }
    .gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-content{ margin-right: 20px; }
    .gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-count{ display: none; }
    .gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-divider{ display: none; }
    .gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-title{ font-size: 11px; text-transform: none; letter-spacing: 0; }
    .gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-caption{ font-size: 11px; }
    .gdlr-core-roadmap-item .gdlr-core-roadmap-item-head-wrap{ width: 37%; }
    .gdlr-core-roadmap-item .gdlr-core-roadmap-item-content-area{ margin-left: 0px; }
    .gdlr-core-roadmap-item .gdlr-core-roadmap-item-head{ padding-bottom: 16px; }
    .gdlr-core-roadmap-item .gdlr-core-roadmap-item-content{ font-size: 15px; }
    .gdlr-core-roadmap-item .gdlr-core-roadmap-item-content-title{ font-size: 15px; margin-bottom: 29px; }

    .gdlr-core-personnel-style-medium .gdlr-core-personnel-list-image{ float: none; margin-right: 0px; max-width: 100%; }

    .gdlr-core-instagram-widget > div{ float: left; width: auto; max-width: 120px; clear: none; }
    .gdlr-core-tab-feature-item .gdlr-core-tab-feature-size-2,
    .gdlr-core-tab-feature-item .gdlr-core-tab-feature-size-3,
    .gdlr-core-tab-feature-item .gdlr-core-tab-feature-size-4{ float: none; width: auto; padding: 20px 0px; }
    .gdlr-core-tab-feature-item .gdlr-core-tab-feature-content-wrap{ padding: 40px 30px; }
    .gdlr-core-tab-feature-item .gdlr-core-tab-feature-content-left{ float: none; width: auto; margin-bottom: 30px; }
    .gdlr-core-tab-feature-item .gdlr-core-tab-feature-title-image{ display: none; }
    .gdlr-core-tab-feature-item .gdlr-core-tab-feature-button{ margin-bottom: 15px; }

    .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-title-wrap{ padding-left: 0px; }
    .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-title-item-wrap{ width: auto; float: none; }
    .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-title-item-title-wrap{ padding-top: 30px; padding-left: 0px; text-align: center; }
    .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-title-divider{ display: none; }
    .gdlr-core-tab-featurev-item .gdlr-core-tab-featurev-content-wrap{ padding: 50px 30px; }

    .gdlr-core-filterer-wrap{ margin-top: 0px !important; }
    .gdlr-core-filterer-wrap.gdlr-core-right-align{ text-align: center; }
    .gdlr-core-filterer-wrap .gdlr-core-filterer-slide-bar{ display: none !important; }
}

/*page-builder.css 419 to 1199 */
/*--- mobile portrait style ---*/
@media only screen and (max-width: 1279px){

    /* elements */ 
    .gdlr-core-alert-box-item .gdlr-core-alert-box-item-inner{ padding: 25px 25px; }
    .gdlr-core-blockquote-item.gdlr-core-small-size.gdlr-core-left-align .gdlr-core-blockquote-item-quote{ font-size: 60px; margin-right: 20px; }
    .gdlr-core-blockquote-item.gdlr-core-small-size.gdlr-core-right-align .gdlr-core-blockquote-item-quote{ font-size: 60px; margin-left: 20px; }
    .gdlr-core-blockquote-item.gdlr-core-medium-size.gdlr-core-left-align .gdlr-core-blockquote-item-quote{ margin-right: 20px; font-size: 80px; }
    .gdlr-core-blockquote-item.gdlr-core-medium-size.gdlr-core-right-align .gdlr-core-blockquote-item-quote{ font-size: 80px; margin-left: 20px; }
    .gdlr-core-blockquote-item.gdlr-core-large-size.gdlr-core-left-align .gdlr-core-blockquote-item-quote{ font-size: 90px; margin-right: 20px; }
    .gdlr-core-blockquote-item.gdlr-core-large-size.gdlr-core-right-align .gdlr-core-blockquote-item-quote{ font-size: 90px; margin-left: 20px; }

}
@media (max-width: 767px) {
  .financity-header-wrap .btn-eopk-suctom-top-headr{
    display:none !important;
  }

  #financity-mobile-menu .btn-eopk-suctom-top-headr{
    display:flex !important;
  }
}