/*css start*/
.website-content .address-tex,
.privacy-address-content .item-text {
    display: flex;
}
.website-content .add-con,
.privacy-address-content .item-text p:first-child{
	min-width:137px;
}

/*css start*/


@media screen and (max-width:5120px) {
    .widget-tabAccordion.mining-feature-accordion .bmui-tab-header-container {
        padding: 10px 30px 0 1857px;
    }
}

@media screen and (max-width:3840px) {
    .widget-tabAccordion.mining-feature-accordion .bmui-tab-header-container {
        padding: 10px 30px 0 1219px;
    }
}

@media screen and (max-width:2560px) {
    .widget-tabAccordion.mining-feature-accordion .bmui-tab-header-container {
        padding: 10px 30px 0 578px;
    }
}
@media screen and (max-width:1920px) {
    .widget-tabAccordion.mining-feature-accordion .bmui-tab-header-container {
        padding: 10px 30px 0 250px;
    }
}

@media screen and (max-width: 1700px) {
    .widget-tabAccordion.mining-feature-accordion .bmui-tab-header-container {
        padding: 10px 30px 0 140px;
    }
}
@media screen and (max-width: 1600px) {
    .widget-tabAccordion.mining-feature-accordion .bmui-tab-header-container {
        padding: 10px 30px 0 100px;
    }
}
@media screen and (max-width: 1500px) {

    .responsive .widget-image.investor-traaders-img-section {
        margin-left: 30px;
    }

    .responsive .widget-tabAccordion.investor-trade-slider {
        margin-right: 30px;
        margin-left: 70px;
        margin-top: 60px;
    }

    .jssor-slider-container .caption-wrapper [u="caption"] a {
        height: 65px;
        font-size: 23px;
        line-height: 42px;
        max-width: 270px;
        font-weight: 700;
    }

    .jssor-slider-container .caption-wrapper .description.jssor-caption-2 p {
        font-size: 21px;
        line-height: 38px;
    }
    .jssor-slider-container .caption-wrapper .description.jssor-caption-1 h1,
    .jssor-slider-container .caption-wrapper .title.jssor-caption-1 {
        font-size: 75px;
        line-height: 90px;
    }

    .jssor-slider-container .caption-wrapper .description.jssor-caption-3 h5 {
        font-size: 22px;
       /* top: 394px !important;
        left: 290px !important;*/
        top: 370px !important;
        left: 0 !important;
    }

    .jssor-slider-container .caption-wrapper {
        left: 190px;
        top: 170px;
        transform: unset;
        max-width: 750px;
    }

    .widget-html.investor-traders-title h2 {
        max-width: 1150px;
        font-size: 45px;
        line-height: 62px;
    }
    .responsive .home-about-us .full-container .right-video-content h2,
    .responsive .discover-benefits-title{
        font-size: 45px;
        line-height: 62px;
    }
    .responsive .discover-the-benefits-section {
        padding: 100px 0px 30px 0px;
    }
    .responsive .discover-the-benefits-section .benefits-title {
        font-size: 35px;
        line-height: 45px;
    }
	.responsive .mb-our-value-container h2,
	.responsive .mb-how-we-work-container h2,
    .responsive .about-banner .inner-content h1,
    .responsive .mb-about-us-right h2{
        font-size: 45px;
        line-height: 62px;
    }
    .widget-form.contact-form {
        margin-right: 0;
    }
    .responsive .contact-banner .inner-content h1 {
        font-size: 45px;
        line-height: 55px;
    }
    .responsive .contact-banner {
        background-position: center;
     }
    .responsive .faq-title h2 {
        font-size: 45px;
        line-height: 62px;
    }
    .responsive .faq-title {
        padding: 120px 0 35px;
    }
    .widget-tabAccordion.faq-accordion {
        padding: 0 0 100px;
    }
    .responsive .pkdge-pricing-container .title {
        font-size: 45px;
        line-height: 62px;
        margin: 0 auto 40px;
    }
	.responsive .advanced-tools-the-benefits-section .benefits-title,
	.responsive .interactive-map-the-benefits-section .benefits-title,
    .responsive .mining-top-features .full-content h1,
    .responsive .feature-the-benefits-section .benefits-title,
    .responsive .feature-bottom-cta .full-content h2{
        font-size: 45px;
        line-height: 62px;
    }
    .responsive .mining-top-features {
        background-position: center;
    }
    .widget-tabAccordion.mining-feature-accordion .bmui-tab-header-container {
        padding: 10px 30px 0 49px;
    }
    .responsive .feature-bottom-cta {
        padding: 70px 0;
    }
	.responsive .about-banner.pricing-page-banner .inner-content h1 {
       font-size: 45px;
       line-height: 62px;
   }
.responsive .about-banner,
.responsive .about-banner.pricing-page-banner.pricing-page-banner {
   background-position: center;
   }
.responsive .widget-article.inner-content {
    margin: 80px 0;
}
.newsletter.unsubscribe.valid-verify-form h3.title {
        font-size: 45px;
        line-height: 62px;
    }
    .responsive .video-tutorial-section {
        max-width: 100%;
        padding: 110px 0 100px;
    }
    .responsive .video-tutorial-section .inner-content {
        grid-gap: 70px;
    }
}

@media screen and (max-width: 1440px){
  .widget-navigation.main-menu .navigation-item {
    padding: 0 24px;
  }
    .jssor-slider-container .caption-wrapper {
        left: 200px;
        top: 180px;
    }
    .responsive .home-about-us .full-container {
        max-width: 100%;
    }
	.responsive .widget-article.inner-content {
    margin: 65px 0;
    }
	.widget-tabAccordion.mining-feature-accordion .bmui-tab-header-container {
    padding: 10px 30px 0 30px;
   }
}

@media screen and (max-width: 1300px){
  .widget-navigation.main-menu .navigation-item {
    padding: 0 22px;
  }
    .jssor-slider-container .caption-wrapper {
        left: 190px;
    }
    .jssor-slider-container .caption-wrapper {
        left: 190px;
        top: 170px;
        max-width: 820px;
    }
    .jssor-slider-container .caption-wrapper .description.jssor-caption-2 p {
        font-size: 23px;
        line-height: 40px;
    }
    .jssor-slider-container .caption-wrapper .description.jssor-caption-3 h5 {
        top: 402px !important;
    }
    .jssor-slider-container .caption-wrapper [u="caption"] a {
        font-size: 24px;
    }
    .responsive .join-now-cta .inner-content .left-content {
        width: 65%;
    }
    .responsive .join-now-cta .inner-content .right-content {
        width: 35%;
    }
    .widget-form.contact-form {
        max-width: 700px;
    }
	.responsive .mb-about-us-right {
     padding-left: 104px;
     padding-right: 140px;
   }
    .widget.widget-newsletter.newsletter-area .form-row input {
        max-width: 100%;
    }
    .widget.widget-newsletter.newsletter-area .form-row.button-container button::before {
        bottom: 45px;
    }
}

@media screen and (max-width: 1200px) {
.responsive .div-body > .div-row > .div-col:first-child {
    white-space: normal;
    padding-right: 20px;
    line-height: 22px;
    font-size: 15px;
}
 
    .widget-tabAccordion.faq-accordion .accordion-panel > .accordion-item.expanded .wc-tab-accordion-widget figure img {
        max-width: 100%;
    }
    /*** start header-menu **/
    .widget-navigation.main-menu .menu-title {
        position: absolute;
        right: 20px;
        top: 24px;
        z-index: 1;
    }
.responsive .loaction-company-title {
  font-size: 26px;
  line-height: 36px;
}
.header .widget.widget-navigation.main-men .menu-button {
        height: 22px;
        width: 32px;
    }

    .widget-navigation.main-menu {
        width: 100%;
    }

    .header .widget-navigation.main-menu .menu-button em {
        background-color: #000;
    }

    .widget-navigation.main-menu .nav-wrapper.horizontal {
        text-align: left;
        overflow: hidden;
        margin: 0;
        background: #fff;
        box-shadow: 12px 12px 15px 0 rgba(0, 0, 0, .1);
        z-index: 9999;
    }

    .widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child:hover span::before {
        color: #fff;
    }

    .widget-navigation.main-menu .horizontal .navigation-item > .navigation-item-child-container.open {
        display: block;
        box-shadow: unset;
    }

    .widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container {
        background: #ceefe6;
        box-shadow: none;
        box-sizing: border-box;
        display: none;
        height: auto !important;
        padding: 0;
        position: static;
        width: 100%;
        transform: translateX(0%);
    }

    .widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child > a span::after {
        display: none;
    }

    .widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child:hover > a span {
        color: #fff;
    }

    .widget-navigation.main-menu .navigation-item .navigation-item-child-container .navigation-item {
        margin: 0;
        padding: 0;
        border: none;
    }

    .widget-navigation.main-menu .navigation-item.active a::before {
        display: none;
    }

    .widget-navigation.main-menu .horizontal .navigation-item:first-child a::after, .widget-navigation.main-menu .horizontal .navigation-item a::after {
        left: 0;
        height: 1px;
        width: 100%;
        margin-left: 0;
    }

    .widget-navigation.main-menu .navigation-item .navigation-item-child-container a:hover, .widget-navigation.main-menu .navigation-item .navigation-item-child-container a:focus {
        color: rgba(255, 255, 255, 0.6);
    }

    .header .widget-navigation.main-menu .horizontal .navigation-item.has-child::before {
        display: none;
    }

    .header .responsive-navigation.main-menu .navigation-item.has-child .child-opener.close::before {
        content: "\f068";
        font-family: fontawesome;
    }


    .widget-navigation.main-menu .horizontal .navigation-item a {
        text-align: left;
        padding: 18px 20px;
    }

    .widget-navigation.main-menu .nav-wrapper .navigation-item {
        background-color: #fff;
        padding: 0 !important;
    }

    .widget-navigation.main-menu .nav-wrapper .navigation-item a, .widget-navigation.main-menu .navigation-item.has-child a {
        border-bottom: 0;
        padding: 15px 20px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        margin: 0;
    }

    .widget-navigation.main-menu .horizontal .navigation-item > .navigation-item-child-container.open .navigation-item a {
        padding-left: 30px;
        font-size: 15px;
    }

    .widget-navigation.main-menu .horizontal .navigation-item > .navigation-item-child-container .navigation-item > .navigation-item-child-container.open .navigation-item a {
        padding-left: 45px;
        font-size: 15px;
    }

    .widget-navigation.main-menu .horizontal .navigation-item > .navigation-item-child-container .navigation-item > .navigation-item-child-container .navigation-item > .navigation-item-child-container.open .navigation-item a {
        padding-left: 60px;
        font-size: 15px;
    }

    .widget-navigation.main-menu .navigation-item.has-child a:hover .child-opener::before {
        color: #fff;
    }

    .widget-navigation.main-menu .nav-wrapper .navigation-item a:hover {
        color: #FE5C36;
        background-color: #fff;
        border: none;
        border-bottom: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;

    }

    .widget-navigation.main-menu .horizontal .navigation-item a:hover {
        color: #FE5C36;
    }

    .widget-navigation.main-menu .horizontal .navigation-item a:focus {
        color:#FE5C36;
        background-color: #fff;
    }

    .header .responsive-navigation.main-menu .navigation-item.has-child .child-opener {
        position: absolute;
        right: 20px;
        top: 3px;
        width: 50px;
    }

    .widget-navigation.main-menu .navigation-item.has-child .child-opener::before {
        content: '\f107';
    }

    .header .responsive-navigation.main-menu .navigation-item.has-child .child-opener.close::before {
        content: '\f106';
    }

    .widget-navigation.main-menu .navigation-item.faq-nav {
        padding-bottom: 20px !important;
    }

    .widget-navigation.main-menu .horizontal > .has-child > a span::after {
        display: none !important;
    }


    .widget-navigation.main-menu .navigation-item .navigation-item-child-container::before {
        display: none;
    }

    .widget-navigation.main-menu .navigation-item .navigation-item-child-container {
        margin: 0;
        border-radius: 0;
    }

    .widget-navigation.main-menu .navigation-item-child-container .navigation-item.first a::before {
        display: none !important;
    }

    .widget-navigation.main-menu .navigation-item.active a::after {
        display: none;
    }

    .responsive .widget-navigation.main-menu .nav-wrapper {
        background-color: #fff;
        left: 0;
        top: 80px;
        width: 100%;
        height: auto !important;
        padding: 0 !important;
        z-index: 1;
        border-top: 0;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }

    .header.sticky .widget-navigation.main-menu .nav-wrapper {
        top: 80px;
    }

    .widget-navigation.main-menu div.horizontal > .has-child > .navigation-item-child-container {
        left: unset;
        top: unset;
        width: 100%;
        transform: unset;
        position: relative;
        background: #f4f4f4;
        /*border-top: 1px solid #f5f5f5;
        border-bottom: 1px solid #f5f5f5;*/
    }

    .header .widget-navigation.main-menu .navigation-item {
        padding: 0;
    }

    .header .widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item a::before {
        display: none;
    }

    .header .widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child:hover > a {
        color: #fff;
        background: #FE5C36;
    }

    .widget-navigation .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
        background: #f4f4f4;
        border-bottom: 1px solid #f5f5f5;
    }

    /** End header menu **/
    .footer .footer-useful-link .navigation-item a {
        margin: 0 22px 0 0;
        font-size: 15px;
    }

    .widget.widget-newsletter.newsletter-area .form-row.button-container button::before {
        bottom: 55px;
    }

    .widget.widget-newsletter.newsletter-area .form-row input {
        height: 40px;
    }

    .widget.widget-newsletter.newsletter-area .form-row label {
        margin: 0 0 10px;
        line-height: 24px;
    }

    .responsive .widget-tabAccordion.investor-trade-slider {
        margin-right: 20px;
        margin-left: 55px;
        margin-top: 42px;
    }

    .responsive .widget-image.investor-traaders-img-section {
        margin-left: 20px;
    }

    .responsive .widget-html.investor-traders-title {
        padding: 85px 20px 50px 20px;
    }

    .responsive .widget-tabAccordion.investor-trade-slider .bmui-tab .bmui-tab-header {
        background-color: transparent;
        border: 0;
        padding: 0 28px 20px 0;
    }

    .jssor-slider-container .caption-wrapper {
        left: 100px;
        top: 151px;
        max-width: 950px;
    }
    .jssor-slider-container .caption-wrapper .description.jssor-caption-1 h1,
    .jssor-slider-container .caption-wrapper .title.jssor-caption-1 {
        font-size: 85px;
        line-height: 95px;
    }

    .jssor-slider-container .caption-wrapper .description.jssor-caption-2 p {
        font-size: 28px;
        line-height: 48px;
    }

    .jssor-slider-container .caption-wrapper .description.jssor-caption-3 h5 {
        /*top: 448px !important;
        font-size: 28px;
        left: 380px !important;*/
        top: 438px !important;
        font-size: 28px;
        left: 0 !important;
    }

    .jssor-slider-container .caption-wrapper .button {
        max-width: 325px;
    }

    .jssor-slider-container .caption-wrapper [u="caption"] a {
        font-size: 28px;
        max-width: 325px;
        height: 76px;
        line-height: 50px;
    }

    .responsive .home-about-us .full-container .right-video-content {
        padding-left: 60px;
    }

    .responsive .count-section .item-image .mid-box {
        padding: 35px 25px 30px 25px;
    }

    .responsive .count-section .count-container {
        max-width: 100%;
        grid-gap: 20px;
    }

    .responsive .home-about-us .full-container .right-video-content h2, .responsive .discover-benefits-title {
        font-size: 40px;
        line-height: 62px;
    }

    .responsive .discover-benefits-title {
        line-height: 55px;
    }

    .responsive .count-section .count-container .count-title {
        font-size: 28px;
        line-height: 45px;
    }

    .responsive .discover-the-benefits-section {
        padding: 80px 0px 30px 0px;
    }

    .responsive .discover-the-benefits-section .benefits-title {
        font-size: 32px;
        line-height: 42px;
    }

    .responsive .discover-the-benefits-container-box {
        grid-gap: 50px;
        margin-bottom: 70px;
    }

    .responsive .join-now-cta {
        padding: 90px 0;
    }

    .responsive .join-now-cta .inner-content .left-content {
        width: 71%;
        padding: 0 50px 0 0;
    }

    .responsive .join-now-cta .inner-content .right-content {
        width: 29%;
    }

    .widget-html.investor-traders-title h2 {
        max-width: 100%;
        font-size: 40px;
        line-height: 55px;
    }

    .widget-tabAccordion.investor-trade-slider .bmui-tab .bmui-tab-body-container {
        padding: 30px 0 80px;
    }

    .responsive section.pkdge-pricing {
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 90px;
        margin-top: 90px;
    }

    .responsive .pkdge-pricing-container .title {
        font-size: 40px;
        line-height: 52px;
        margin: 0 auto 40px;
    }
	.responsive .about-banner.pricing-page-banner {
      padding: 59px 0 70px;
   }
 .responsive.about-banner .inner-content {
    padding: 0 20px;
   }
  .responsive .about-banner.pricing-page-banner {
    margin: 0 -20px;
  }
  .responsive.page-pricing .page-content {
     padding: 0 20px;
  }
.responsive .about-banner .inner-content {
    padding: 0 20px;
  }
.responsive .about-banner {
    margin: 0 -20px;
    padding:70px 0 80px;
}
.responsive section.mb-about-us-cta-area {
    margin: 0 -20px;
}
.responsive .mb-about-us-container {
    padding: 80px 0;
}
.responsive .mb-about-us-right {
    padding-left: 72px;
    padding-right: 20px;
}
.responsive .about-banner .inner-content h1, 
.responsive .mb-about-us-right h2 {
    font-size: 40px;
    line-height:58px;
}
.responsive.page-about-us .page-content {
    padding: 0 20px;
}
.mb-about-us-cta-content h2.head-text,
.responsive .mb-our-value-container h2,
.responsive .mb-how-we-work-container h2 {
    font-size: 40px;
    line-height: 58px;
}
.responsive section.mb-our-value-area {
    padding: 80px 0 33px;
}
.responsive .mb-our-value-left {
    width: 640px;
    flex: 0 0 640px;
    max-width: 640px;
}
.responsive .mb-how-we-work-container .item-image .mid-box {
    padding: 40px 35px 37px 28px;
}
.responsive .mb-how-we-work-container .item-image .mid-box .count-title {
    font-size: 18px;
    line-height: 28px;
    margin: 30px 0 15px 0;
}
.responsive .mb-our-value-right {
    padding-left: 25px;
}
.responsive section.mb-how-we-work-section {
    padding: 80px 0 80px;
    margin: 0 -20px;
}
    .responsive .advanced-tools-the-benefits-section .benefits-title,
	.responsive .interactive-map-the-benefits-section .benefits-title,
    .responsive .mining-top-features .full-content h1,
    .responsive .feature-the-benefits-section .benefits-title,
    .responsive .feature-bottom-cta .full-content h2 {
        font-size: 40px;
        line-height:55px;
    }
    .responsive .mining-top-features {
        padding: 70px 0 80px;
        margin: 0 -20px;
    }
    .responsive .mining-top-features .full-content p {
        max-width: 675px;
    }
    .widget-tabAccordion.mining-feature-accordion .bmui-tab-header-container {
        padding: 10px 20px 0 20px;
    }
    .responsive .mining-top-features .full-content {
        max-width: 100%;
        padding: 0 20px;
    }
    .widget-tabAccordion.mining-feature-accordion {
        margin: 0 -20px;
    }
    .page-content {
        padding: 0 20px;
    }
    .page-home .page-content {
        padding:0;
    }
    .responsive .feature-bottom-cta {
        margin: 0 -20px;
    }
	.responsive .about-banner.pricing-page-banner.pricing-page-banner {
        margin: 0 -20px;
        padding: 70px 0 75px;
}
    .responsive .about-banner.pricing-page-banner .inner-content h1 {
        font-size: 40px;
        line-height: 60px;
}
    .responsive .about-banner.pricing-page-banner .inner-content {
        max-width: 100%;
        padding: 0 20px;
}
    .responsive.page-pricing section.pkdge-pricing {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 80px;
        margin-top: 80px;
}
   .responsive .mb-about-us-cta-container {
        padding: 70px 20px 90px;
}
 .responsive .mb-our-value-left .our-value-image-two {
    right: 0;
}
 .responsive .mb-our-value-left:before {
    height: 499px;
    top: 50px;
}

.responsive .contact-banner {
        margin: 0 -20px;
    }
    .responsive .contact-banner .inner-content {
        max-width: 100%;
        padding: 0 20px;
    }
    .responsive .widget-form.contact-form {
        max-width: 570px;
        padding: 45px 35px 50px;
    }
    .responsive .faq-title h2 {
        font-size: 40px;
        line-height: 58px;
    }
    .responsive .faq-title {
        padding: 90px 0 25px;
    }
    .widget-tabAccordion.faq-accordion {
        max-width: 900px;
        padding: 0 0 70px;
    }
    .responsive .contact-banner .inner-content h1,
    .responsive .faq-title h2{
        font-size: 40px;
        line-height: 50px;
    }
	.responsive .widget-article.inner-content {
       margin: 60px 0 70px;
   }
   .widget-article.inner-content h1 {
      font-size: 35px;
      line-height: 50px;
   }
   .widget.widget-snippet .error-area .text h4 {
        font-size: 40px;
    }
    .widget.widget-snippet .error {
        padding: 100px 0;
    }
    .widget.widget-snippet .container-thankyou .text-content h3 {
        font-size: 40px;
        line-height: 55px;
    }
    .widget.widget-snippet .container-thankyou {
        padding: 100px 0;
    }
    .newsletter.unsubscribe.valid-verify-form h3.title {
        font-size: 40px;
        line-height: 55px;
    }
    .newsletter.unsubscribe.valid-verify-form {
        margin: 80px auto 100px;
    }
	.responsive .feature-bottom-cta .full-content h2 {
    max-width: 650px;
     }
    .subscribe-container .subscribe-container {
        margin-left: 20px !important;
    }
    .responsive .video-tutorial-section {
        padding: 90px 0 80px;
    }
    .responsive .video-tutorial-section .inner-content .single-item .video-part .video-content {
        height: 280px;
    }
    .responsive .video-tutorial-section .inner-content {
        grid-gap: 70px 40px;
    }
    .responsive .video-tutorial-section .inner-content .single-item .title-part h3 {
        font-size: 20px;
        line-height: 40px;
    }
}
@media screen and (max-width: 991px) {
   .responsive .plan-group { 
    min-width: 150px; 
}
	.responsive .interactive-map-the-benefits-section .interactive-title {
    font-size: 18px;
    line-height: 33px;
   }
	.responsive .mb-how-we-work-container .item-image .mid-box {
      max-height: 358px;
      min-height: 358px;
     }
	.responsive .about-banner .inner-content h1, .responsive .mb-about-us-right h2 {
    font-size: 38px;
    line-height: 56px;
  }
    .responsive .widget-article.inner-content h2 {
        font-size: 25px;
        line-height: 35px;
    }

    .responsive .wc-site-popup.popup.anim-fade-zoom.active {
        max-width: 90%;
        min-width: 90%;
    }
    body .wc-site-popup.popup .content {
        padding: 15px;
    }
    .responsive .wc-site-popup.popup .close-icon {
        right: 0;
        top: -50px;
    }
    .footer .footer-useful-link .navigation-item a {
        margin: 0 0 15px;
        font-size: 15px;
    }
    .footer .footer-useful-link .horizontal > .navigation-item {
        display: block;
        width: 100%;
    }
    .widget-article.footer-copyright{
        padding: 0 20px;
        text-align: center;
    }
	.responsive .widget-image.investor-traaders-img-section {
       margin-left: 20px;
     }
    .responsive .widget-tabAccordion.investor-trade-slider {
        margin-right: 20px;
        margin-left: 40px;
        margin-top: 25px;
    }
	 .responsive .widget-html.investor-traders-listing ul li {
      font-size: 15px;
      line-height: 26px;
      letter-spacing: 0.01em;
      text-align: left;
     }
	 .responsive .widget-tabAccordion.investor-trade-slider .bmui-tab .bmui-tab-body-container {
      padding: 35px 0 66px;
     }
	 .widget-html.investor-traders-title h2 {
     font-size: 38px;
     line-height: 50px;
    }
	.responsive .widget-html.investor-traders-title {
     padding:70px 20px 41px 20px;
    }
    body.page-subscribe .page-content,
    body.page-free-trial .page-content{
        padding:0 !important;
    }
	.jssor-slider-container .caption-wrapper .description.jssor-caption-1 h1,
    .jssor-slider-container .caption-wrapper .title.jssor-caption-1 {
        font-size: 90px;
        line-height: 110px;
    }
    .jssor-slider-container .caption-wrapper {
        left: 50px;
        top: 170px;
        max-width: 1160px;
    }
    .jssor-slider-container .caption-wrapper .description.jssor-caption-2 p {
        font-size: 34px;
        line-height: 52px;
    }
    .jssor-slider-container .caption-wrapper [u="caption"] a {
        font-size: 38px;
        max-width: 450px;
        height: 100px;
        line-height: 69px;
    }
    .jssor-slider-container .caption-wrapper .button {
        max-width: 450px;
    }
    /*.jssor-slider-container .caption-wrapper .description.jssor-caption-3 h5 {
        top: 508px !important;
        font-size: 38px;
        left: 515px !important;
    }*/
    .jssor-slider-container .caption-wrapper .description.jssor-caption-3 h5 {
        top: 500px !important;
        font-size: 38px;
        left: 0 !important;
    }
    div.jssor-slider-container .container, div.jssor-slider-container {
        height: 950px;
    }
    .responsive .join-now-cta .inner-content .right-content {
        width: 100%;
        display: none;
    }
    .responsive .join-now-cta .inner-content .left-content {
        width: 100%;
        padding: 0;
    }
    .responsive .join-now-cta .inner-content {
        flex-direction: column;
    }
    .join-now-cta .inner-content .left-content h3 {
        font-size: 38px;
        line-height: 50px;
    }
    .responsive .join-now-cta {
        padding: 70px 0 80px;
    }
    .responsive .pkdge-pricing-container .title {
        font-size: 38px;
        line-height: 48px;
    }
    .responsive section.pkdge-pricing {
        margin-bottom: 80px;
        margin-top: 70px;
    }
    .widget-tabAccordion.investor-trade-slider .bmui-tab .bmui-tab-header .title {
        font-size: 20px;
        line-height: 25px;
    }
	.responsive .mb-about-us-left {
      width: 300px;
      flex: 0 0 300px;
      max-width: 300px;
	  gap: 20px;
    }
	.responsive .mb-about-us-right {
     padding-left: 50px;
     padding-right: 20px;
    }
	.responsive .mb-how-we-work-container:last-child {
       grid-template-columns: repeat(2, minmax(0, 1fr));
       grid-gap: 5px;
       padding: 0 30px;
    }
	.responsive .mb-our-value-left {
    width: 400px;
    flex: 0 0 400px;
    max-width: 400px;
    }
	.responsive .mb-our-value-left:before {
	   width: 100%;
       height: 347px;
       top: 20%;
    }
	.responsive .mb-our-value-left .our-value-image-two {
    width: 248px;
    height: auto;
    position: absolute;
    right:0px;
    top: 213px;
    }
	.responsive div.mb-our-value-left .our-value-image-one {
    max-width: 214px;
    max-height: 236px;
    overflow: hidden;
    border-radius: 20px;
    margin-top: 125px;
    }
	.responsive .advanced-tools-the-benefits-section .benefits-title,
	.responsive .interactive-map-the-benefits-section .benefits-title,
    .responsive .mining-top-features .full-content h1,
    .responsive .feature-the-benefits-section .benefits-title,
    .responsive .feature-bottom-cta .full-content h2 {
        font-size: 38px;
        line-height: 52px;
    }
    .widget-tabAccordion.mining-feature-accordion .bmui-tab .bmui-tab-header {
        margin: 0 30px 0 0;
    }
 .responsive .mb-about-us-cta-content h2.head-text,
 .responsive .mb-our-value-container h2,
 .responsive .mb-how-we-work-container h2 {
    font-size: 38px;
    line-height: 58px;
  }
  .responsive .about-banner.pricing-page-banner .inner-content h1 {
        font-size: 38px;
        line-height: 58px;
    }
    .responsive .about-banner.pricing-page-banner.pricing-page-banner {
        padding: 65px 0 75px;
    }
  .responsive .contact-banner .inner-content h1,
    .responsive .faq-title h2 {
        font-size: 38px;
        line-height: 48px;
    }
    .responsive .contact-banner .inner-content p {
        max-width: 450px;
    }
    .responsive .contact-banner {
        background-size: cover;
        padding: 70px 0 370px;
    }
    .responsive .widget-form.contact-form {
        max-width: 100%;
        padding: 35px 30px 45px;
        margin-top: -360px;
    }
    .responsive .faq-title {
        padding: 75px 0 25px;
    }
    .widget-tabAccordion.faq-accordion {
        max-width: 100%;
        padding: 0 0 50px;
    }
	.widget-tabAccordion.faq-accordion .accordion-panel > .label-bar.expanded,
    .widget-tabAccordion.faq-accordion .accordion-panel > .label-bar{
        padding: 25px 0;
    }
    .widget-tabAccordion.faq-accordion .accordion-panel > .label-bar .toggle-icon {
        top: 27px;
    }
	.widget.widget-snippet .error-area {
        max-width: 680px;
    }
    .widget.widget-snippet .error-area .text h6 {
        font-size: 28px;
    }
    .widget.widget-snippet .error-area .text h4 {
        font-size: 35px;
        margin: 25px 0;
    }
    .widget.widget-snippet .error-area .text a {
        max-width: 200px;
    }
    .widget.widget-snippet .error-area .text p {
        margin: 0 0 25px;
    }
    .widget.widget-snippet .error-area {
        align-items: center;
    }
    .widget.widget-snippet .container-thankyou .text-content h6 {
        font-size: 24px;
        line-height: 32px;
    }
    .widget.widget-snippet .container-thankyou .text-content h3 {
        font-size: 35px;
        line-height: 50px;
    }
    .widget.widget-snippet .container-thankyou .text-content p {
        margin: 15px auto 27px;
    }
    .newsletter.unsubscribe.valid-verify-form h3.title {
        font-size: 38px;
        line-height: 48px;
    }
    .newsletter.unsubscribe.valid-verify-form {
        max-width: 550px;
    }
    .page-newsletter-subscription .subscription-list-success {
        margin: 100px auto;
    }
    .subscribe-container .subscribe-container {
        margin-left: 0 !important;
    }
    .responsive .video-tutorial-section .inner-content .single-item .video-part .video-content {
        height: 220px;
    }
    .responsive .video-tutorial-section .inner-content {
        grid-gap: 60px 30px;
    }
    }

@media screen and (max-width: 767px) {
  body.page-home section.try-proplan-section {
    padding: 0 15px;
}
	p {
     margin: 0 0 15px 0;
     line-height: 26px;
     font-size: 16px;
   }
   .responsive .widget-snippet .mb-about-us-right p {
      line-height: 26px;
       font-size: 16px;
	   padding: 0 0 15px 0;
     }
   .widget-snippet ul li, .widget-snippet ol li, ul li, ol li {
    line-height: 26px;
    font-size: 16px;
   }
	.responsive .widget-article.inner-content {
        margin: 47px 0;
       }
	
	 .responsive .widget-article.inner-content h1 {
      font-size: 30px;
      line-height: 40px;
      }
	.responsive .about-banner .inner-content h1, .responsive .mb-about-us-right h2 {
    font-size: 30px;
    line-height:40px;
  }
	.widget.widget-snippet .modal-content {
      width: 90%;
    }
  .widget-snippet.homepage-snippet-banner {
    display: block;
  }

  .widget-gallery.home-banner-slider {
    display: none;
  }

   .widget-navigation.main-menu .navigation-item.login-nav {
    display: block;
    padding: 0 0 20px !important;
  }

  .responsive  .widget-navigation.main-menu .navigation-item.faq-nav {
    padding: 0 !important;
  }

  body > .body {
    padding: 76px 0 0 !important;
  }

  .responsive .header-button a.login-btn {
    display: none;
  }
  /*.responsive .header-button a.join-btn {
      max-width: 117px;
      font-weight: 500;
      font-size: 16px;
      line-height: 15px;
      letter-spacing: 0.01em;
      height: 42px;
      padding: 12px 10px 13px;
  }*/
    .responsive .header-button a.join-btn {
        max-width: 117px;
        line-height: 17px;
        letter-spacing: 0.01em;
        padding: 12px 10px 12px 10px;
        height: 42px;
        font-size: 16px;
        font-weight: 500;
        display: flex;
        justify-content: center;
        align-items: center;
    }
   .widget-navigation.main-menu .nav-wrapper {
    top: 76px;
  }
  .widget-navigation.main-menu .navigation-item a {
    font-size: 16px;
  }
   .widget-navigation.main-menu .nav-wrapper .navigation-item a,
   .widget-navigation.main-menu .navigation-item.has-child a {
    padding: 10px 15px;
  }
    .responsive .widget-navigation.main-menu .nav-wrapper {
        top: 76px;
    }
    .widget-article.footer-copyright {
        padding: 0;
        text-align: left;
    }
    body > .footer {
        padding: 0 15px;
    }
    .widget.widget-newsletter.newsletter-area .form-row.button-container button::before {
        bottom:41px;
    }
    .widget-article.footer-copyright {
        padding: 0;
        text-align: left;
        max-width: 300px;
        margin: 0;
    }
    .widget.widget-article.footer-copyright p b {
        display: none;
    }
	.widget-html.investor-traders-title h2 {
      font-size:27px;
      line-height:40px;
    }
	.responsive .widget-image.investor-traaders-img-section {
     margin-left: 15px;
     margin-right: 15px;
    }
    .responsive .widget-tabAccordion.investor-trade-slider .bmui-tab .bmui-tab-header {
     display: inline-block;
	 padding: 0 26px 15px 0;
   }
   .responsive .widget-tabAccordion.investor-trade-slider {
    margin-right: 15px;
    margin-left: 15px;
    margin-top: 25px;
    }
	.responsive .widget-tabAccordion.investor-trade-slider .bmui-tab .bmui-tab-header .title {
     font-size: 18px;
   }
   .responsive .widget-tabAccordion.investor-trade-slider .bmui-tab .bmui-tab-body-container {
    padding: 30px 0 40px;
   }
   .responsive .widget-html.investor-traders-title {
     padding:60px 20px 16px 15px;
   }
    .header.sticky .widget-navigation.main-menu .nav-wrapper {
        top: 76px;
    }
    .newsletter.inplace.valid-verify-form {
        width: 100%;
    }
	.responsive .pricing-table-mob {
     padding: 60px 15px;
   }
   .responsive .about-banner.pricing-page-banner {
    padding: 56px 0 60px;
   }
    .responsive .about-banner.pricing-page-banner .inner-content h1 {
        font-size: 30px;
        line-height:40px;
    }
  .responsive .about-banner .inner-content {
    padding: 0 15px !important;;
  }
  .responsive .about-banner .inner-content p {
    font-size: 16px;
    line-height: 26px;
  }
.responsive .mb-about-us-right p {
   line-height: 26px;
}
.responsive .value-content p {
  line-height: 25px;
}
.responsive .pricing-page-banner.pricing-page-banner {
    margin: 0 -15px !important;
    padding: 43px 0 50px !important;
}
  .responsive.page-pricing .page-content {
    padding: 0 15px !important;
  }
  .responsive .mb-how-we-work-container:last-child {
    grid-template-columns: repeat(1, minmax(0, 1fr));
    grid-gap: 5px;
    padding: 0 15px;
  }

  .responsive .mb-about-us-right h2 {
    font-size:30px;
    line-height:40px;
	margin: 0 0 10px;
  }
  .responsive .mb-about-us-right p {
    padding: 0 0 15px 0;
    line-height: 26px;
    font-size: 16px;
  }
  .responsive .mb-about-us-left {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
   }
  .about-banner .inner-content h1 div {
    display: inline-block;
  }
  .responsive .mb-about-us-container {
    padding:60px 0;
    flex-wrap: wrap;
	flex-direction: column-reverse;
  }
  .responsive .mb-about-us-right {
    padding-left: 0;
    padding-right: 0;
    margin-top:0px;
}
.responsive .mb-how-we-work-container .item-image .mid-box {
    max-height: auto;
    min-height: auto;
}
.responsive .mb-how-we-work-container .item-image:after {
    position: absolute;
    content: "";
	top:auto;
    right: 43%;
    bottom: -25px;
    width: 47px;
    height: 47px;
    transform: rotate(90deg);
    z-index: 111;
}
.responsive section.mb-how-we-work-section {
    padding: 53px 0 60px;
    margin: 0 -15px;
}
.responsive .mb-our-value-container:last-child {
    flex-wrap: wrap;
}
.responsive .mb-our-value-left {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    min-height:406px;
}
.responsive .mb-our-value-container h2 {
    font-size:36px;
    font-weight: 500;
    line-height: 58px;
	 margin-bottom: 0px;
}
.responsive .mb-our-value-left .our-value-image-two {
        width: 181px;
        height: auto;
        position: absolute;
        right: 0;
        top: 139px;
    }
.responsive div.mb-our-value-left .our-value-image-one {
    max-width: 188px;
    max-height: 200px;
    overflow: hidden;
    border-radius: 20px;
    margin-top:32px;
}
.responsive .mb-our-value-right {
    padding-left: 0;
}
.mb-about-us-cta-content h2.head-text, 
.responsive .mb-our-value-container h2, 
.responsive .mb-how-we-work-container h2 {
    font-size: 36px;
    line-height: 48px;
}
.responsive .mb-about-us-cta-container {
    padding: 48px 15px 65px;
}
.responsive section.mb-our-value-area {
    padding: 51px 0 5px;
}
.responsive .mb-our-value-left:before {
    width: 100%;
    height: 220px;
	top:29%;
}
.responsive .about-banner {
    padding: 56px 0 40px;
}
    .page-content {
        padding: 0 15px;
    }
    .page-home .page-content {
        padding:0;
    }
    .responsive .mining-top-features .full-content {
        padding: 0 15px;
    }
	.responsive .advanced-tools-the-benefits-section .benefits-title,
	.responsive .interactive-map-the-benefits-section .benefits-title,
    .responsive .mining-top-features .full-content h1,
    .responsive .feature-the-benefits-section .benefits-title,
    .responsive .feature-bottom-cta .full-content h2 {
        font-size: 30px;
        line-height: 40px;
    }
	.responsive .feature-the-benefits-section .pro-company-title {
      font-size: 25px;
       line-height: 30px;
       padding: 10px 0 15px 0px; 
     }
    .responsive .mining-top-features .full-content p {
        max-width: 100%;
        font-size: 16px;
        line-height: 26px;
    }
	.responsive .interactive-map-the-benefits-section .content-box p {
       line-height: 26px !important;
    }
	.responsive .feature-the-benefits-section ul li::before,
    .responsive .interactive-map-the-benefits-section ul li::before  {
       top: 8px;
    }
    .responsive .mining-top-features {
        padding: 50px 0;
        margin: 0 -15px;
        background-size: cover;
    }
    .widget-tabAccordion.mining-feature-accordion {
        margin: 0 -15px;
    }
    
   /* .widget-tabAccordion.mining-feature-accordion .bmui-tab .bmui-tab-header.bmui-tab-active {
        color: #fe5c36;
        border-bottom: 0;
    }*/
	.widget-tabAccordion.mining-feature-accordion .bmui-tab .bmui-tab-header {
      border: 0;
      padding:0;
      background: transparent;
	  margin: 0 0 15px;
      display: block;
      font-size: 16px;
      line-height: 20px;
      text-align: center;
     /* white-space: nowrap;*/
     }
	.widget-tabAccordion.mining-feature-accordion .bmui-tab .bmui-tab-header.bmui-tab-active {
       /*background-color: transparent;
       border-bottom: 2px solid #fe5c36;
	   color:#fe5c36;*/
        background-color: transparent;
        border-bottom: 0;
        color: #fe5c36;
     }
    .widget-tabAccordion.mining-feature-accordion .bmui-tab .bmui-tab-header:last-child{
        margin-bottom:0;
    }
    .widget-tabAccordion.mining-feature-accordion .bmui-tab .bmui-tab-header.bmui-tab-active span {
        position: relative;
    }
    .widget-tabAccordion.mining-feature-accordion .bmui-tab .bmui-tab-header.bmui-tab-active span::before {
        position: absolute;
        content: '';
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: #fe5c36;
    }
    .widget-tabAccordion.mining-feature-accordion .bmui-tab-header-container {
        padding:15px 15px 15px 15px;
        top: 76px;
        /* display:flex;
        gap: 28px;
        overflow-x: auto;*/
    }
    .responsive .feature-bottom-cta .full-content {
        max-width: 100%;
        padding: 0 15px;
    }
    .responsive .feature-bottom-cta {
        margin: 0 -15px;
        background-size: cover;
        background-position: left;
        padding: 40px 0 50px;
    }
    .responsive .interactive-map-the-benefits-section .image-box-2, .responsive .advanced-tools-the-benefits-section .image-box-2 {
        margin-top: 15px;
    }
	.responsive .home-about-us .full-container .right-video-content p {
     line-height: 26px;
    }
	.responsive .widget-html.investor-traders-listing ul li {
        font-size: 16px;
        line-height: 26px;
		padding:0 0 20px 35px;
	}
	.responsive .discover-the-benefits-section .content-box p,
     .responsive .join-now-cta .inner-content .left-content p {
    line-height: 26px;
  }
  .widget-tabAccordion.investor-trade-slider .bmui-tab .bmui-tab-header.bmui-tab-active .title::before {
      bottom: -16px;
   }
.widget-html.investor-traders-listing ul li::before {
     top: 8px;
   }
	.responsive section.mb-about-us-cta-area {
       margin: 0 -15px;
    }
	.responsive .mb-about-us-cta-content h2.head-text, 
	.responsive .mb-our-value-container h2, 
	.responsive .mb-how-we-work-container h2 {
     font-size: 30px;
     line-height: 40px;
   }
   .responsive.page-pricing .pricing-table-mob {
        padding: 50px 0;
    }
    .responsive .mb-about-us-cta-content p {
         margin-bottom: 25px;
        padding: 0;
        line-height: 26px;
    }
    .responsive .about-banner.pricing-page-banner .inner-content p {
        max-width: 100%;
        font-size: 16px;
        line-height:26px;
    }
	.responsive.page-about-us .page-content {
       padding: 0 15px;
     }
	 .responsive .about-banner .inner-content h1 div {
      display: inline;
     }
	 .responsive .about-banner {
      margin: 0 -15px;
    }
	.responsive .loaction-company-title {
    font-size: 20px;
    line-height: 30px;
    padding: 12px 0 15px;
  }
	.responsive .interactive-map-the-benefits-section .interactive-title {
      font-size: 19px;
      line-height:28px;
   }
   .responsive .contact-banner .inner-content h1, .responsive .faq-title h2 {
        font-size: 30px;
        line-height:40px;
    }
    .responsive .contact-banner {
        margin: 0 -15px;
    }
    .responsive .contact-banner .inner-content {
        padding: 0 15px;
    }
    .responsive .contact-banner {
        background-size: cover;
        padding: 50px 0 370px;
    }
    .responsive .contact-banner .inner-content p {
        max-width: 100%;
        font-size: 16px;
        line-height: 26px;
    }
	.widget-tabAccordion.faq-accordion .accordion-item.expanded p {
     font-size: 16px;
     line-height: 26px;
     margin: 0 0 15px;
    }
	.widget-tabAccordion.faq-accordion .accordion-panel > .accordion-item.expanded {
      padding: 0 0 25px;
     }
    .widget-form.contact-form .widget-title {
        font-size: 25px;
        line-height: 30px;
    }
    .responsive .widget-form.contact-form {
        padding: 35px 20px 40px;
        margin-top: -365px;
    }
    .widget-form.contact-form .single-input-row .form-row.form-sub-title p {
        line-height: 25px;
    }
    .widget-form .double-input-row .form-row {
        width: 100%;
    }
    .widget-form input[type="text"], .widget-form textarea, .widget-form select {
        height: 40px;
    }
    .widget-form textarea {
        height: 90px;
    }
    .widget-form .form-row {
        margin: 0 0 15px;
    }
    .responsive .faq-title {
        padding: 55px 0 15px;
    }
    .widget-tabAccordion.faq-accordion .accordion-panel > .label-bar.expanded,
    .widget-tabAccordion.faq-accordion .accordion-panel > .label-bar {
        padding: 25px 0;
        white-space: unset;
        font-size: 16px;
        line-height: 26px;
        padding: 22px 40px 22px 0;
    }
    .widget-tabAccordion.faq-accordion .accordion-panel > .label-bar.expanded{
        padding: 22px 40px 15px 0;
    }
    .widget-tabAccordion.faq-accordion .accordion-panel > .label-bar .toggle-icon {
        top: 29px;
        height: 14px;
        width: 14px;
        background-size: 14px;
    }
    .widget-tabAccordion.faq-accordion .accordion-panel > .label-bar:hover .toggle-icon {
        background-position: 0 -32px;
    }
    .widget-tabAccordion.faq-accordion .accordion-panel > .label-bar.expanded .toggle-icon {
        background-position: 0 -79px;
    }
    .widget-tabAccordion.faq-accordion .accordion-panel > .label-bar.expanded:hover .toggle-icon {
        background-position: 0 -58px;
    }
    .widget-tabAccordion.faq-accordion {
        padding: 0 0 45px;
    }
   .responsive .advanced-tools-the-benefits-container-box .graduation-service-image-box,
   .responsive .interactive-map-the-benefits-container-box .feature-the-benefits-content-right,
   .responsive .feature-the-benefits-container-box .feature-the-benefits-content-right{
	   order:1;
   }
   .responsive .advanced-tools-the-benefits-container-box .graduation-service-image-box,
   .responsive .interactive-map-the-benefits-container-box .graduation-service-image-box,
   .responsive .feature-the-benefits-container-box .graduation-service-image-box{
	   order:2;
   }
 
.responsive .pricing-table-mob .price {
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.responsive .feature-the-benefits-section .content-box p {
    line-height: 26px !important;
    font-size: 16px !important;
  }
  .responsive .feature-the-benefits-section ul li {
  padding: 0 0 12px 35px;
  line-height: 26px;
  font-size: 16px;
}

.responsive .interactive-map-the-benefits-section .content-box p {
    line-height: 26px;
    font-size: 16px;
    margin: 0 0 20px 0;
  }
.responsive .interactive-map-the-benefits-section ul li {
  padding: 0 0 12px 35px;
  line-height: 26px;
  font-size: 16px;
}
.responsive .interactive-map-the-benefits-section .content-box p {
    line-height: 26px;
    font-size: 16px;
    margin: 0 0 15px 0;
 
  }
.responsive .interactive-map-the-benefits-section ul li::before,
.responsive .feature-the-benefits-section ul li::befor {
  top: 8px;
}

.widget.widget-snippet .error-area {
        align-items: center;
        flex-direction: column;
        justify-content: center;
        max-width: 100%;
    }
    .widget.widget-snippet .error-area .image {
        width: 100%;
        max-width: 115px;
    }
    .widget.widget-snippet .error-area .text {
        width: 100%;
        padding: 35px 0 0;
        text-align: center;
    }
    .widget.widget-snippet .error-area .text h6 {
        font-size: 25px;
    }
    .widget.widget-snippet .error-area .text h4 {
        font-size: 30px;
        margin: 20px 0;
    }
    .widget.widget-snippet .error-area .text p {
        line-height: 26px;
    }
    .widget.widget-snippet .error-area .text a {
        margin: 0 auto;
    }
    .widget.widget-snippet .error {
        padding: 50px 0 60px;
    }
    .widget.widget-snippet .container-thankyou .img-content img {
        width: 70px;
    }
    .widget.widget-snippet .container-thankyou .text-content h3 {
        font-size: 30px;
        line-height: 40px;
    }
    .widget.widget-snippet .container-thankyou .text-content h6 {
        font-size: 20px;
        line-height: 30px;
    }
    .widget.widget-snippet .container-thankyou .text-content p {
        margin: 12px auto 25px;
        line-height: 26px;
    }
    .widget.widget-snippet .container-thankyou {
        padding: 50px 0 60px;
        max-width: 100%;
    }
    .newsletter.unsubscribe.valid-verify-form h3.title {
        font-size: 27px;
        line-height: 40px;
    }
    .newsletter.unsubscribe.valid-verify-form .message {
        font-size: 16px;
        line-height: 26px;
        margin: 10px auto 15px;
    }
    .newsletter.unsubscribe.valid-verify-form {
        max-width: 100%;
        margin: 45px auto 60px;
    }
    .newsletter.unsubscribe.valid-verify-form .form-row.button-container label {
        display: none;
    }
    .newsletter.unsubscribe.valid-verify-form .form-row.button-container button {
        margin: 25px 0 0;
    }
    .newsletter.unsubscribe.valid-verify-form textarea {
        height: 100px;
    }
    .page-newsletter-subscription .subscription-list-success {
        margin: 60px auto;
        width: 100%;
    }
    .subscription-list-success .messess-text {
        padding: 30px 0 30px 80px;
    }
	
.responsive .website-content .address-tex,
.responsive .privacy-address-content .item-text {
    display: flex;
	flex-wrap:wrap;
}
.responsive.website-content .add-con,
.responsive .privacy-address-content .item-text p:first-child{
	min-width:100%;
	margin: 0;
}
.responsive .privacy-address-content .item-text{
	margin-bottom:0px;
}
.responsive .address-tex p{
	margin-bottom:5px;
}
.responsive .website-content .address-tex {
    margin-top: 14px;
}
.responsive .feature-bottom-cta .full-content h2 {
  max-width: 100%;
}
.widget-newsletter .info-message, .widget-newsletter .error-message {
    max-width: 415px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -3px;
    font-size: 13px;
    text-align: left;
    padding: 4px 8px;
}
.responsive .mb-about-us-cta-content a.join-btn,
.responsive .about-banner .inner-content a,
.responsive .join-now-cta .inner-content .left-content .bottom-link a:first-child,
.responsive .home-banner-sec .top-content .inner-btn a:first-child,
.responsive .feature-bottom-cta .full-content a{
    padding: 12px 10px 10px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
    .subscribe-container .subscribe-container {
        display: none !important;
    }
    .responsive .video-tutorial-section .inner-content {
        display: block;
    }
    .responsive .video-tutorial-section .inner-content .single-item .video-part .video-content {
        height: auto;
    }
    .responsive .video-tutorial-section .inner-content .single-item .title-part h3 {
        font-size: 18px;
        line-height: 35px;
    }
    .responsive .video-tutorial-section .inner-content .single-item {
        margin: 0 0 30px;
    }
    .responsive .video-tutorial-section .inner-content .single-item:last-child {
        margin:0;
    }
    .responsive .video-tutorial-section {
        padding: 60px 0 50px;
    }
    .wc-site-popup.popup .content figure iframe, .wc-site-popup.popup .content iframe {
        min-height: 300px;
    }
    .responsive .home-banner-sec .top-content .inner-btn a:first-child {
        display: none !important;
    }
    .responsive .pricing-table-mob,
    .responsive .about-banner .inner-content a,
    .responsive .mb-about-us-cta-content a.join-btn,
    .responsive .feature-bottom-cta .full-content a{
        display: none;
    }
    .responsive .feature-bottom-cta .full-content p {
        margin: 0;
    }
}

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

  .responsive .header-button a.join-btn {
    max-width: 110px;
}
  .responsive .widget-snippet.header-btn {
    width: 115px !important;
     float: right;
  }
}
@media screen and (max-width: 320px){
    .responsive .header-button a.join-btn {
        max-width: 100px;
    }
    .responsive .widget-snippet.header-btn {
        width: 100px !important;
    }
  .responsive .widget-image.header-logo {
    width: 140px !important;
    top: 25px !important;
  }
  .widget-navigation.main-menu .menu-button em {
    width: 20px;
  }
  .widget-navigation.main-menu .menu-button {
    width: 20px !important;
  }
    .responsive .home-banner-sec .top-content h1 div {
        display: inline;
    }
}




