.mn_bar1, .mn_bar2, .mn_bar3 {
    width: 29px;
    height: 3px;
    background-color: rgba(251,90,52,0.7);
    margin: 4.9px 0;
    border-radius: 3px;
    transition: 0.4s;
    display: block;
}

.navOpen .mn_bar1 {
    -webkit-transform: rotate(-45deg) translate(-4px, 6px);
    transform: rotate(-45deg) translate(-4px, 6px);
}

.navOpen .mn_bar2 {
    opacity: 0;
}

.navOpen .mn_bar3 {
    -webkit-transform: rotate(45deg) translate(-6px, -8px);
    transform: rotate(45deg) translate(-5px, -8px);
}
.navbar-toggler {
    border: 1px solid #fb5b34 !important;
    background: #fff;
    border-radius: 4px;
    text-align: center;
    padding: 5px;
    width: 43px;
    height: 38px;
    outline: none;
    position: absolute;
    right: 15px;
    top: 15px;
    display:none;
}
.mn_bar1, .mn_bar2, .mn_bar3 {
    width: 31px;
}
.navOpen .mn_bar1, .navOpen .mn_bar2, .navOpen .mn_bar3 {
    width: 29px;
}
.d-sm-block{
    display:none !important;
}

@media (max-width:767px) {
    .d-sm-block {
        display: block !important;
    }
        .d-sm-none{
            display:none !important
        }

    section.header .header-middle {
        height: 710px
    }
    section.header .header-middle .title-box a.btn {
        margin-bottom: 21px;
    }
    .langs.d-sm-block {
        position: absolute;
        top: 15px;
        right: 75px;
        margin-top: 0;
    }
        section.header .header-top .logo {
            display: block;
            margin-top: 10px;
        }
        .navbar-toggler{
            display:block;
        }
        #wrapper {
            min-width: 100%;
            margin: 0 auto;
        }

        .container, div[class^="col"] {
            width: 100% !important;
            float: none
        }

            div[class^="col"] div[class^="col"] {
                padding-left: 0px !important;
                padding-right: 0px !important
            }

        .main1-page_content {
            padding: 0px !important;
        }
        
        section.main1 .box-rules {
            margin-bottom: 20px;
        }

        section.main1 .box-rules .box-rules_item {
            border-bottom: 1px solid #f2efe9;
            position: relative;
            padding-left: 100px;
            padding-right: 20px;
        }
        section.header .header-top .header-top-line ul.currs-list li {
            height: 50px;
            display: inline-block;
            min-width: 31%;
            padding-top: 15px;
        }
            section.main1 .box-rules .box-rules_item img {
                left: -5px;
            }
        section.main1 .box-sec {
            margin-top: -50px !important;
        }
        section.main1 .box-sec .cert-box {
            width: 100%;
            margin: 0;
            background: url(../images/cert-box-bg.png) center center no-repeat;
            background-size: 109% 545px;
            height: 522px;
            padding: 42px 60px 0 60px;
            margin-top: 30px;
        }

        section.main1 .box-sec .sec-list {
            margin-top: 20px;
        }
        section.main1 .box-sec .cert-box > div > ul {
            padding: 20px 0px 0 28px;
        }

    a.scroll-next {
        left: inherit;
        right: -21px;
        bottom: 130px;
    }

        section.footer .social-box {
            display: block;
            position: relative;
            float: none;
            margin: 85px auto;
            width: 140px;
        }

        
        .psys-box {
            margin: 114px 0px 67px 0;
        }

        .psys-box ul {
            padding: 10px 10px 10px 35px;
        }

        .psys-box ul > li {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            vertical-align: top;
            height: 40px;
            width: 50%;
            margin-right: -4px;
            margin-bottom: 5px;
        }

        .psys-box > span {
            position: absolute;
            left: 0;
            right: 0;
            top: -64px;
        }

        section.main1 .box-about-img > ul {
            z-index: 10;
            width: 310px;
            position: relative;
            display: block;
            padding-top: 0;
            height: 301px;
            margin: 14px 0 0 111px;
            padding-left: 70px;
            transform: scale(0.7);
        }

        section.main1 .box-about-img > div {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            vertical-align: top;
            position: absolute;
            left: 47px;
            top: 94px;
            width: 150px;
            z-index: 10;
            transform: scale(0.7);
        }

        section.main1 .box-about-img > img {
            position: absolute;
            left: 0;
            top: 0;
            z-index: 0;
            width: 100%;
        }

        section.main1 .box-about-img {
            display: block;
            margin: 0;
            position: relative;
            width: 100%;
            height: 350px;
            transform: scale(0.7);
        }

        .testimonial td, .box-calc table.table.table-form td, .tbl_stats td, .tbl_filter td {
            width: 100% !important;
            display: block !important
        }

        .testimonial tr, .box-calc table.table.table-form tr, .tbl_stats tr, .tbl_filter tr {
            display: block !important
        }

        .testimonial td {
            min-height: 100px
        }

        h2.title > i, h2.title.title2 > i {
            left: -20px;
            top: 13px;
        }
        .about_img{
            display:none
        }
        section.footer ul.menu > li > a.current:before {
            height: 70px;
        }

        .investmentContent, .partnerContent, .rulesContent {
            padding: 0px 15px !important
        }

        .refs-box.horisontal > ul > li {
            width: 49%;
            margin-right: 0px !important;
        }

        .tbl_responsive {
            overflow-x: auto;
        }

            .tbl_responsive > table {
                min-width: 800px;
            }

        section.footer .logo {
            margin-left: 25px;
        }

        .footer .footer-top .col-md-6 > span {
            margin-left: 25px !important;
        }

        section.main1 p {
            padding: 5px !important;
        }

        section.main1.main1-page .psys-box {
            margin: 83px 0px 106px 0;
        }

        section.main1.main1-page h2.title, section.main2 h2.title, section.main1 .main1-text .title {
            text-align: center;
            width: 95%;
            margin-left: auto !important;
            margin-right: auto;
            min-width: 275px;
        }

        table.table.table-form tbody tr td label input[type=text].left-padding, table.table.table-form tbody tr td label input[type=password].left-padding, table.table.table-form tbody tr td label input[type=email].left-padding, table.table.table-form tbody tr td label input[type="search"].left-padding, table.table.table-form tbody tr td label textarea.left-padding, table.table.table-form tbody tr td label select.left-padding {
            padding: 7px 15px !important
        }

        table.table.table-form tbody tr td label > span {
            position: relative;
            height: 40px;
            padding-left: 0px !important;
            width: 100%;
            border: none;
            display: block;
        }

        .tbl_filter .btn-red {
            margin: 0px !important
        }

        .testimonial-date, .testimonial-author {
            float: none;
            display: block
        }

        table.testimonial img {
            min-height: 100px;
        }

        .psys-box ul > li > a {
            background: url(../images/psys-icon.png) 10px center no-repeat;
        }

            .psys-box ul > li > a.psys-item-2 {
                background-position: -205px center;
            }

            .psys-box ul > li > a.psys-item-5 {
                background-position: -876px center;
            }

            .psys-box ul > li > a.psys-item-3 {
                background-position: -444px center;
            }

            .psys-box ul > li > a.psys-item-4 {
                background-position: -654px center;
            }

        section.main1 .step-box ul > li {
            padding-right: 25px;
        }

            section.main1 .step-box ul > li:nth-child(n+2) {
                margin-top: 0;
            }

            section.main1 .step-box ul > li.right {
                padding-right: 0;
                padding-left: 25px;
            }

            section.main1 .step-box ul > li > div b.title.left > i {
                margin-right: 0;
                left: 0;
                margin-left: -58px;
            }

            section.main1 .step-box ul > li.right > div {
                padding: 0 0px 40px 40px;
            }

            section.main1 .step-box ul > li > div {
                border-right: 1px solid #f2efe9;
                display: block;
                padding: 0 40px 40px 0px;
                position: relative;
                margin: 0;
            }

                section.main1 .step-box ul > li > div b.title > i {
                    margin-right: -58px;
                }

        .tbl_contact tr, .tbl_contact td {
            display: block;
            width: 100% !important;
            border: none;
        }

        .tbl_contact tbody tr td label.focused span, .table-form tbody tr td label.focused > span { 
            border-right: none !important;  
        }

        table.table.table-form tbody tr td label {
            margin-bottom: 5px;
        }

        .tbl_contact input, .table-form input { 
            padding-left: 15px !important;  
        }
    .tbl_calc input:focus {
        border: 1px solid #ebe4da !important;
    }
    a.scroll-next.scroll-top {
        bottom: none;
        top: -85px;
    }
    section.footer .social-box > span {
        position: absolute;
        left: 0;
        right: 0;
        margin:auto
    }
    section.header .header-top .header-top-line .btns{
        padding-top:0px;
    }
    section.header .header-top .header-top-line .btns:before {
        top: 32px;
    }

    .tbl_payment tr td input{   
        padding-left:15px !important    
    }

    .box-form .box-form_tabs ul > li {
        width: 100%;
    }

            .box-form .box-form_tabs ul > li:last-child a {
                -webkit-border-radius: 15px 15px 0px 0px;
                -moz-border-radius: 15px 15px 0px 0px;
                border-radius: 15px 15px 0px 0px;
            }

        .float-none-sm {
            float: none !important;
        }

        .mob-mt-10 {
            margin-top: 10px !important;
        }

        section.main1 .main1-text, section.main1.main1-page .main1-text {
            padding-left: 15px;
            padding-right: 15px;
        }

        section.main1 .main1-text, section.main1.main1-page .main1-text-b {
            padding-left: 15px !important;;
            padding-right: 15px !important;;
        }

        section.main1 .box-rules h2.title > i {
            left: -72px;
        }
        #navbarSupportedContent {
            /* background-color: rgba(251,90,52,0.8); */
            border-radius: 5px;
            background: linear-gradient(135deg, #ff872f 0%, #fd8c00 50%, #ffdcaa 100%);
            background: #fff;
            position: absolute;
            z-index: 22;
            display: none;
            left: 15px;
            right: 15px;
            width: auto;
            padding: 15px;
            z-index: 10000;
            height: auto;
            border: 1px solid #e8775c;
            top:10px;
        }
        ul.menu > li > a {
            color: #fb5b34;
        }
            ul.menu > li > a:hover, ul.menu > li > a.current {
                color: #fb5b34;
            }
        ul.header-page-other > li > a.current {
            color: #fb5b34;
            background: linear-gradient(to bottom, rgba(211, 187, 162, 0.15) 0%, rgba(211, 187, 162, 0) 100%);
        }
        ul.header-home > li > a.current {
            color: #fb5b34;
            background: linear-gradient(to bottom, rgba(211, 187, 162, 0.15) 0%, rgba(211, 187, 162, 0) 100%);
        }
        #navbarSupportedContent li {
            display: block;
            text-align: center;
            margin: 3px;
            background: rgba(255,255,255,0.5);
            margin-right: 0px;
            display: block;
            width: 100%;
            border-bottom: 1px solid #fb5b34;
        }

        ul.menu > li > a:hover:before, ul.menu > li > a.current:before{
            height:auto
        }
        section.header .header-top.nav_Open {
            display: block;
            position: relative;
            z-index: 10000;
        }
    section.header .header-middle .title-box {
        padding-top: 40px;
        position: relative;
        z-index: 10;
        display: block;
        padding-left: 40px;
        padding-bottom: 255px;
    }
    section.header .header-middle .social-box {
        display: block;
        position: absolute;
        left: 0px;
        bottom: 155px;
    }
    section.main1 .box-rules .box-rules_item.noborder {
        border-bottom: 1px solid #f2efe9;
    }
            section.header .header-middle .title-box h1 abbr.point, section.header .header-middle .title-box h2 abbr.point, section.header .header-middle .title-box h3 abbr.point {
                left: -44px;
            }
        section.header {
            display: block;
             height: auto; 
            position: relative;
        }
                section.header .header-middle .plan-box > div {
                    display: inline-block;
                    *display: inline;
                    *zoom: 1;
                    vertical-align: top;
                    position: absolute;
                    left: 3px;
                    top: 80px;
                    width: 150px;
                }
                section.header .header-middle .plan-box > ul {
                    display: block;
                    padding-top: 15px;
                    padding-left: 226px;
                }
                section.header .header-middle .plan-box > a{
                    left:0px;
                }
            section.header .header-middle .plan-box {
                display: block;
                height: 400px;
                position: relative;
                margin-top: 248px;
                background: url(../images/plan-list-img.png) 90px 0 no-repeat;
            }
        .slick-prev, .slick-next {
            top: 53% !important;
            left: 29px !important;
        }
        .companyHeading{
            margin-top:30px;
        }
        section.main1 {
             height: auto; 
        }
            section.main1 .box-rules .box-rules_item{
                min-height:initial
            }
        .refs-box {
            display: block;
            position: relative;
            margin-top: 118px;
        }
        .pb-sm-0{
            padding-bottom:0px !important

        }
        /*table.table.table-form tbody tr td label input[type=text]:focus, table.table.table-form tbody tr td label input[type=text]:hover, table.table.table-form tbody tr td label input[type=text]:active, table.table.table-form tbody tr td label input[type=password]:focus, table.table.table-form tbody tr td label input[type=password]:hover, table.table.table-form tbody tr td label input[type=password]:active, table.table.table-form tbody tr td label input[type=email]:focus, table.table.table-form tbody tr td label input[type=email]:hover, table.table.table-form tbody tr td label input[type=email]:active, table.table.table-form tbody tr td label input[type="search"]:focus, table.table.table-form tbody tr td label input[type="search"]:hover, table.table.table-form tbody tr td label input[type="search"]:active, table.table.table-form tbody tr td label textarea:focus, table.table.table-form tbody tr td label textarea:hover, table.table.table-form tbody tr td label textarea:active, table.table.table-form tbody tr td label select:focus, table.table.table-form tbody tr td label select:hover, table.table.table-form tbody tr td label select:active{
            border:none
        }*/
    section.main1 .box-about-img, section.main1 .box-about-img > div, section.main1 .box-about-img > ul {
        transform: scale(0.9);
    }
    #navbarSupportedContent li:last-child {
        border: none !important
    }
    section.form .top .logo {
        margin-top: 5px;
    }
    section.form .top a.btn > span, section.form .top .submit > span {
       
         min-width: 70px; 
        width: 70px;
        padding-left: 18px !important;
    }
    section.form .top .btns {
        margin-top: 16px;
        position: absolute;
    }
    .bt_forgetpass{
        margin-top:20px !important;
        display: table !important;
    }
    section.header .header-middle .title-box p {
        width: auto;
        }
    .tbl_responsive.tbl_dep_cnfrm > table { 
        min-width: 1200px;  
    }   
    section.header.header-account ul.account-menu { 
        display: table; 
        width: 100%;    
        margin-left: auto;  
    }   
        section.header.header-account ul.account-menu > li > a {    
            padding: 10px;  
            line-height: 1.3;   
            height: auto;   
        }   
            section.header.header-account ul.account-menu > li > a i {  
                font-size: 20px;    
                position: absolute; 
                top: 10px;  
            }   
                .loggedHeader{  
                    top:78px !important;    
                }   
    .langs.d-sm-block div button img{   
        max-width:23px; 
        max-height:23px;    
    }   
    .box-account .box-balance .box-balance_item{    
        width:46%;  
    }   
    .m-sm-0{    
        margin:0 !important;    
    }
    section.header.header-account .header-top .logo {
            float: none;
            margin-top: 10px;
    }
    .bt_logout{
        margin-top:5px !important;
    }
    .deposit-process-wrap {
        margin-top:5px !important;
    }
    .deposit-cancel-wrap {
        margin-top:5px !important;
    }
    .opt-img {
        max-width: 100%;
    }
    .news-id {
        margin-bottom: 200px;
    }
    section.main2 {
        margin-top: 25px;
    }
    .user-header {
        margin: 0px;
    }
    .user-deposit {
        margin-bottom: 10px;
    }
    .user-banner {
        max-width: 100%;
    }
    .login-ipt {
        margin-bottom: 15px !important;
    }
    .Treant {
        overflow: scroll !important;
    }
    .Treant {
        overflow: scroll !important;
    }
    .secur-2fa {
        font-size: 11px;
    }
    #btc_form i a:not(.btn-copy), #ltc_form i a:not(.btn-copy) {
        max-width: 100%;
        font-size: 13px !important;
    }
    table.table.table-form.tbl_contact, table.table.table-form.tbl_contact tbody{
        display: block !important;
    }
    .btn-video {
        margin-top: 15px !important;
    }
}
@media(max-width:424px){

    section.main1 .box-about-img, section.main1 .box-about-img > div, section.main1 .box-about-img > ul {
        transform: scale(0.8);
    }
}