img { max-width:100%; height:auto;}
.woocommerce-error li {background: none;}
input[type="button"], input[type="submit"], input[type="image"], input[type="file"], input[type="search"] { -webkit-appearance: none; }
input#addressSubmit { -webkit-appearance: none !important ; }
input[type="radio"], input[type="checkbox"] {-webkit-appearance: normal;}
.mobile-package-trigger  {
    display: none;
}


@media only screen and (min-width:1200px) and (max-width:1300px)
{
    .container-fluid {
    position: relative;
    margin: 0 auto;
    width : 1190px;
    padding: 0px 15px;
    }
}

@media screen and (min-width:992px){
    .mainmenu{border-top: 1px #fff solid;border-bottom: 1px #fff solid;margin-left: 144px;}
    .mainmenu > ul > li:first-child a{padding-left: 0;}
    .mainmenu > ul > li:last-child a{padding-right: 0;}
    .mainmenu ul li a{padding: 24px 14px;font-size:14px;text-transform: uppercase;letter-spacing: 1px;}
    .mainmenu ul li ul li a {padding:14px;color: #fff;}
    .mainmenu ul li{position: relative;}
    .mainmenu ul li:hover > ul.dropdown{opacity: 1;visibility: visible;box-shadow:0 5px 5px rgba(0,0,0,0.58);}
    .mainmenu ul.dropdown{position: absolute;left: 0;top: 100%;background: #124a7b; width: 200px;opacity: 0;visibility: hidden;transition: all 0.4s ease 0s;}
    .mainmenu ul.dropdown > li{float: none;width: 100%;display: block;border-bottom: 1px rgba(0,0,0,0.2) solid;}
    .mainmenu ul.dropdown > li:last-child{border-bottom:none;}
    .mainmenu ul.dropdown a{display: block;color: #fff;}
    .mainmenu ul.dropdown a:hover{color: #fff;background: #343434;}
    
}

/* iPad 1024px view*/
@media screen and (max-width:1199px){
    .container, .home_banner_caption{width:962px;}
    .mainmenu{margin-left: 34px;}
    .mainmenu ul li a{padding: 24px 12px;}
    .banner_itm{height:600px;}
    .home_banner_caption h1{font-size: 50px;}
    .higher_steps_left{width: 340px;}
    .higher-steps{width: 606px;}
    .left-conter{width: 100%;padding: 13px 0 30px;}
    .testimonial-slider{width: 100%;}
    .our-capabilities-title{width: 368px;}
    .our-capabilities-col{width: 316px;padding: 0 35px 20px 17px;}
    .our-capabilities-content{display: flex;flex-flow: wrap row;}
    .latest-offers-right{width: 680px;}
    .latest-offers-div h2{font-size: 30px;}
    .getin-touch{padding: 0;}
    .social-icons li a{width: 65px;height: 75px;}
    .social-icons li a i {line-height: 75px;font-size: 38px;}
    .contact-address li:first-child{margin-right: 10px;}
    .contact-address{padding: 8px 0 0;}

    /*Reports and Tracksheets Page CSS*/
    .page-title h1{font-size: 36px;}
    .inner-banner-section{min-height: 273px;}
    .performance-slider .slick-prev{left: -20px;}
    .performance-slider .slick-next{right: -20px;}
    /*View all*/
    .performance-all {width: 22%;float: left;margin: 10px;}
    .live-all-a {
        width: 47%;
        float: left;
        margin-left: 12px;
    }
    .in-pt{
        width: 100%;
    }
    .view-live-btn-aw.live-all-a {
        vertical-align: middle;
        text-align: center;
        width: 100%;
        padding: 20px 0px;
    }
    /*====chart====*/
    .chart-live {
        float: left;
        width: 21%;
    }
    .container-fluid {
        margin: 0px auto;
        width: 962px;
    }

    /*.pakege_all-three {
        display: none !important;
    }*/
    .pakege_all-four {
        display: none !important;
    }
    .mobile-package-trigger  {
        display: block;
    }
    .our-capabilities-col {
        width: 25% !important;
        float: left;
        margin: 0px;
    }
    .cuadro_intro_hover {
        padding: 0px;
        position: relative;
        overflow: hidden;
        height: 200px;
        border-radius: 100%;
        width: 200px;
    }
    .our-capabilities .cuadro_intro_hover {
        padding: 0px;
        position: relative;
        overflow: hidden;
        border-radius: 100%;
        height: 200px;
    }
    .our-capabilities .our-capabilities-col {
        width: 155px;
        float: left;
        margin: 40px 0px;
    }
    .cuadro_intro_hover .caption-text {
        z-index: 10;
        color: #fff;
        position: absolute;
        height: 300px;
        text-align: center;
        top: 100px;
        width: 100%;
    }
    .cuadro_intro_hover .blur {
        background-color: rgba(0,0,0,0.7);
        height: 300px;
        z-index: 5;
        position: absolute;
        width: 100%;
        top: 100px;
    }
    .cuadro_intro_hover .caption {
        position: absolute;
        top: 150px;
    }
    .our-capabilities-col h3 {
        padding-top: 0px;
    }
    .modal-background .modal {
        overflow: scroll;
        min-height: 200px;
        height: 400px;
        overflow-x: hidden;
    }
    .product_info {
        width: 32%;
        float: right;
        margin-top: 30px;
    }
}
@media screen and (max-width:1023px) {
    .header_right{display: none;}
    .header_social{margin: 0 60px 0 0;}
    .fixed-header .mean-container a.meanmenu-reveal{top: 10px;}
    .fixed-header{padding: 10px 0 2px;}
    .fixed-header .mean-container .mean-nav{top: 86px;}

    /*Reports and Tracksheets Page CSS*/
    .inner-banner-section{min-height: 223px;padding: 150px 0 30px;}
    .performance-slider{padding: 0 20px;}
    .performance-slider .slick-prev{left: -5px;}
    .performance-slider .slick-next{right: -5px;}
}
/* iPad 768px view*/
@media screen and (max-width:991px) {
    .crpto-performance-col{    height: 360px;}
    .container, .home_banner_caption{width:740px;}
    .higher_steps_left{width: 100%;}
    .higher_steps_section{padding: 55px 0;}
    .higher-steps { width: 100%;}
    .progressbar{width: 24%;margin: 0;}
    .our-capabilities-wrap{display: block;}
    .our-capabilities-title{width: 100%;text-align: center; margin: 0 0 40px;}
    .our-capabilities-content { border-left: none;  width: 100%;    padding: 0;}
    .our-capabilities-col { width: 33%; padding: 0 17px 20px 17px;}
    .latest-offers-right {  width: 440px;display: block;padding: 20px 0;}
    .latest-offers-col1, .latest-offers-col2 {width: 100%;float: left;padding: 0 0 0 30px;}
    .getin-touch, .contact-address{text-align: center;width: 100%;}
    .social-icons{width: 100%;margin: 0 0 40px;}
    .social-icons li, .contact-address li{  float: none;margin: 0 10px; display: inline-block;}
    .copyright-left, .copyright-right{width: 100%;float: left;text-align: center;   padding: 0;}
    .copyright-section p, .copyright-section span, .copyright-section a{margin: 0;}
    .copyright-section{padding: 10px 0;}
    /*====View all=====*/
    .performance-all {width: 46%;float: left;margin: 10px;}
    .live-all-a {
        width: 47%;
        float: left;
        margin-left: 12px;
    }
    .in-pt{
        width: 100%;
    }
    .view-live-btn-aw.live-all-a {
        vertical-align: middle;
        text-align: center;
        width: 100%;
        padding: 20px 0px;
    }
    /*=====Chart===*/

    .chart-live {
        float: left;
        width: 22%;
        margin: 10px;
    }
    .container-fluid {
            width: 740px;
    }
    .modi-title, .modi-title-a, .size-title-a, .size-title {
        display: none;
    }
    .img-dwnl {
        width: 95%;
        float: left;
        overflow: hidden;
    }
    .dwnl-time {
        float: right;
        width: 5%;
    }
    .our-capabilities-col {
        width: 33% !important;
        float: left;
        margin: 0px;
    }
    .our-capabilities .our-capabilities-col {
        width: 155px;
        float: left;
        margin: 10px 0px;
    }
    .live-performance-cryptotrading .title_live_performance_w_x:nth-child(3) {
        margin-left: 10px;
    }
}
/* iPhone-6 plus 736 (Landscape) view */
/*@media screen and (max-width:767px) {

    
    }*/
/* iPhone-6 plus 736 (Landscape) view */
@media screen and (max-width:767px) {
    .crpto-performance-col{
        height: 100%;
    }
    .col-md-4.nb-main-xd {
    order: 2;
}
.col-md-4.nb-main-xd2 {
    order: 1;
}
    .nb-gfhe .modal-content {
    width: 100%;
    }
    .shadow-d2 a {
    width: 100px !important;
    font-size: 12px !important;
    height: 41px !important;
    padding: 8px !important;
}
    .shadow-d4 a {
    width: 100px !important;
    font-size: 12px !important;
    height: 41px !important;
    padding: 8px !important;
}
.shadow-d3 a {
    width: 109px !important;
    margin-left: 15px !important;
    height: 33px !important;
}
    #pre-product{overflow: hidden;}
    #pre-product .row{    margin: 16px auto;}
    body {-webkit-text-size-adjust:none;}
    .container, .home_banner_caption{width: 100%;padding: 0 15px;}
    .header_section{padding: 10px 0;}
    .mean-container a.meanmenu-reveal{top: 10px;}
    .mean-container .mean-nav{top: 90px;}
    .fixed-header{padding: 10px 0 3px;}
    .home_banner_caption img{max-width: 150px;}
    .home_banner_caption h1{font-size: 20px;}
    .btn_made{padding: 10px 52px 10px 25px;}
    .btn_made::after{width: 41px;height: 41px;}
    .banner_itm {height: 410px;}
    .higher-steps-row{display: block;}
    .bitcoin-img{width: 100%;}
    .higher-steps-content { width: 100%;float: right;text-align: center;    margin: 20px 0 0;}
    .higher_steps_left{text-align: center;}
    .higher_steps_left h2{font-size: 26px;}
    .higher_steps_section { padding: 45px 0 30px;}
    .our-skill-section{padding: 45px 0;}
    .circle, .circle canvas{width: 100px !important;height: 100px !important;}
    .progressbar{width: 120px;margin: 0;}
    .circle div{margin: -31px 0 0 0;line-height: 30px;font-size: 20px;}
    .circle span{font-size: 12px;top: 50px;}
    .counter-col {  width: 50%; float: left;    display: block; align-items: center;    margin: 0 0 20px;   text-align: center;}
    .conter-col-icon{margin: 0 auto 10px;}
    .our-capabilities-title h2{font-size: 26px;}
    .our-capabilities-col{width: 100%;text-align: center;}
    .our-capabilities-col h3::before{display: none;}
    .testimonial-title h2{font-size: 36px;}
    .testimonial-title h3{font-size: 20px;letter-spacing: 3px;}
    .flex-column {display: block;}
    .latest-offers-left{background: #d5d5d5;min-height: auto;width: 100%;float: left;padding: 20px;}
    .latest-offers{padding: 40px 0;}
    .latest-offers-left h2 {    font-size: 28px;    line-height: 28px;}
    .latest-offers-left p{margin: 10px 0 0;}
    .latest-offers-right{    width: 100%;}
    .latest-offers-col1, .latest-offers-col2{padding: 0;}
    .getin-touch h2{font-size: 28px;}
    .getin-touch h4{font-size: 12px;}
    .social-icons li a {    width: 45px;    height: 45px;}
    .social-icons li, .contact-address li{margin: 0;}
    .social-icons li a i {  line-height: 45px;  font-size: 21px;}
    .contact-address li a{line-height: 41px;font-size: 20px;}
    .contact-address .fa-whatsapp{font-size: 36px;}
    .contact-address .fa-phone{width: 30px;height: 30px;line-height: 30px;}
    .website-info a{font-size: 20px;}
    .our-capabilities{padding: 48px 0 10px;}
    nav.mean-nav > ul{height: 500px;overflow: auto;}

    /*Reports and Tracksheets Page CSS*/
    .page-title h1{font-size: 26px;}
    .inner-banner-section{min-height: 183px;padding: 110px 0 30px;}
    .middle-section h2{font-size: 26px;line-height: 36px;margin: 0 0 20px;}
    .section-padding{padding: 30px 0;}
    .defualt-btn-arrow{font-size: 14px;padding: 10px 28px;}
    .chart-title{padding-right: 0;text-align: center;}
    .chart-status .defualt-btn-arrow { position: static;}
    .excel-chartsheat{margin: 30px 0 0;}
    .excel-chartsheat iframe{height: 350px !important;}
    /*====AMS===calculation===*/
    .ams-form-calculation .ams-form {
        width: 100%;
        float: left;
        padding: 10px 10px;
    }
    .Main-faq {
        width: 100%;
        margin: 0px auto;
        padding: 30px 0px;
    }
    /*=====View all====*/
    .performance-all {
        width: 46%;
        float: left;
        margin: 10px;
    }
    .live-all-a {
        width: 100%;
        float: left;
        margin: 5px 0px 5px 0px;
    }
    .in-pt{
        width: 100%;
        margin: 5px 0px 5px 0px;
    }
    /*-----Chart===*/
    .chart-live {
        float: left;
        width: 45%;
        margin: 13px;
    }
    .img-dwnl {
        width: 94%;
        float: left;
        overflow: hidden;
    }
    .dwnl-time {
        float: right;
        width: 6%;
    }
    .container-fluid {
        width: 100%;
        padding: 0 15px;
    }
    #compare-plans .tv-layout-width {
        overflow: inherit;
    }
    .product_info {
        width: 32%;
        float: left;
        margin-top: 30px;
    }
    .all_skill {
        float: left;
        width: 100%;
    }
    .home_banner_caption .logo_text {
        text-transform: capitalize;
        font-size: 50px;
        color: #124a7b;
    }
    .modal-background .modal {
        padding: 20px !important;
        width: 85% !important; 
    } 
    #myModal_on_load .modal-content {
           margin-top: 200px;
    } 
    .live-performance-aw {
        display: block;
        overflow: hidden;
         padding-bottom: 0px;
    }
    .live-performance-cryptotrading {
        width: 100%;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .live-performance-aw .live-performance-cryptotrading:nth-child(1), .live-performance-aw .live-performance-cryptotrading:nth-child(2){
        overflow: hidden;
    }
    .live-performance-cryptotrading .title_live_performance_w_x:nth-child(3) {
        margin-left: 14px;
    }
    .title_live_performance_w_x {
        width: 100%;
        display: inline-flex;
        margin-left: 0 !important;
        margin-top: 15px;
    }
    .youtube_crypto_aw .title_live_performance_w_x {
        margin-bottom: 15px;
        width: 100%;
    }
    .ft-kyc-form .col-md-3, .col-md-6 {
        width: 100% !important;
        float: left;
    }
    #kyc-form .row.nb-form-robo43 {
        display: inline-block;
        margin: 14px 0px 0px !important;
        box-shadow: 0px 0px 26px #c3c3c3;
        padding: 10px 0px;
    }
    .nb-form-robo43 h3{font-size: 22px;}
    .nbngidf {
        clear: both;
        padding: 0px 10px;
    }
    #myModal .modal-content{width: 96%;}
    .custom-file.mb-3 {
        padding: 0px 13px 10px;
    }

    /*product*/
    li.product-cry-1 {
        width: 266px;
        position: relative;
        height: 266px;
        margin: 0px;
    }
    li.product-cry-2 {
        width: 250px;
        position: relative;
        height: 250px;
        margin: 0px;
    }
    li.product-cry-3 {
        width: 235px;
        position: relative;
        height: 235px;
        margin: 0px;
    }
    li.product-cry-4 {
        width: 210px;
        position: relative;
        height: 210px;
        margin: 0px;
    }
    /*product*/
    /*hj*/
    .shadow-d1 .circle123 {
    top: -1px;
    width: 270px;
    height: 270px;
    }
    .shadow-d2 .circle123 {
        top: 11px;
        width: 230px;
        height: 230px;
    }
    .shadow-d3 .circle123 {
        top: 4px !important;
    }
    .shadow-d4 .circle123 {
        top: 13px !important;
        width: 210px;
        height: 210px;
    }
    .nb-vc-uh1{
        order: 3;
    }
    .nb-vc-uh{
        order: 4;
    }
    li.product-cry-4:before {
        position: absolute;
        content: "";
        background-image: url(https://www.cryptotrade1.com/assets/images/arrow-product.png);
        width: 100%;
        height: 100%;
        right: -143px;
        background-repeat: no-repeat;
        transform: rotate(-28deg);
        background-size: 59% 57%;
        z-index: 3;
        top: -126px;
    }
    li.product-cry-3:before {
        position: absolute;
        content: "";
        background-image: url(https://www.cryptotrade1.com/assets/images/arrow-product.png);
        width: 100%;
        height: 100%;
        left: -135px;
        transform: scaleX(-0.7);
        background-repeat: no-repeat;
        /* transform: rotate(-42deg) !important; */
        background-size: 50% 50%;
        z-index: 1;
        top: -102px;
    }
    li.product-cry-2:before {
        position: absolute;
        content: "";
        background-image: url(https://www.cryptotrade1.com/assets/images/arrow-product.png);
        width: 100%;
        height: 100%;
        right: 0px;
        left: 168px;
        background-repeat: no-repeat;
        transform: rotate(-28deg);
        background-size: 50% 50%;
        z-index: 1;
        top: -131px;
    }
    /*.nb-vc-uh .ch-info a {
        font-size: 12px !important;
        width: 58px !important;
        height: 58px !important;
        padding-top: 6px !important;
    }*/
    .ch-info h3{    margin: 0 4px;}
        /*hj*/

} 
@media screen and (max-width: 660px) {
    .our-capabilities .our-capabilities-col {
        width: 38%;
        margin: 0px auto !important;
    }
    .product_info {
        width: 45%;
        float: left;
        margin-top: 30px;
        margin-left: 15px;
    }
}
/*===SMall size phone===*/
@media screen and (max-width:589px) {
    .performance-all {
    width: 98%;
    float: left;
    margin: 10px;
    }
    .chart-live {
    float: left;
    width: 100%;
    margin: 10px 0px 
    }
    .name-title-a {
    float: left;
    color: #124a7b;
    width: 85%;
    padding: 10px;
    }
    .ProDuct_Pak:first-child {
    min-width: 130px;
    }
    .products_all {
    width: auto;
    }
    .prdct-all-view {
    min-width: 480px;
    }
}
@media screen and (max-width:420px) {
    .chart-download {
    width: 100%;
    border-bottom: 1px solid #124a7b87;
    min-height: 75px;
    }
    .name-title-a {
    float: left;
    color: #124a7b;
    width: 80%;
    padding: 10px;
    }
    .dwnl-time {
    float: right;
    width: 10%;
    }
    .img-dwnl {
    width: 90%;
    float: left;
    overflow: hidden;
    }
}

@media screen and (max-width: 480px) {
    #products_all-aw {
        padding: 100px 0px;
        overflow: scroll;
    }
    .our-capabilities .our-capabilities-col {
        width: 50%;
        float: none;
        margin: 0px auto;
        clear: both;
    }
    .product_info {
        width: 50%;
        float: none;
        margin: 0px auto;
        clear: both;
    }
    .our-capabilities-col {
        width: 51% !important;
        margin: 0px auto;
        float: none;
        clear: both;
    }
    .product_info .our-capabilities-col {
        margin-left: 0px;
    }
    
}
@media screen and (max-width: 420px) {
    .our-capabilities-col {
        width: 60% !important;
        margin: 0px auto;
        float: none;
        clear: both;
    }
    .product_info {
        width: 60%;
        float: none;
        margin: 0px auto;
        clear: both;
    }
    .performation-entry-exits span {
        width: 100%;
    }
}
@media screen and (max-width: 360px) { 
    .product_info {
        width: 70% !important;
        float: none;
        margin: 0px auto;
        clear: both;
    }
    .our-capabilities-col {
        width: 80% !important;
        margin: 0px auto;
        float: none;
        clear: both;
    }
}
@media screen and (max-width:480px) and (max-width:767px){
    .counter-col{width: 25%;}
    .left-conter{padding: 13px 0 10px;}
}


@media (min-width:992px) and (max-width:1199px){

}
@media (min-width:768px) and (max-width:991px){
    .Leveltrading_wrapping_box {
        background-color: #f0f0f0;
        width: 31%;
        margin-right: 7px;
        margin-left: 5px;
        margin-top: 68px;
        display: inline-block;
    }

}

@media (min-width:576px) and (max-width:767px){
    .Leveltrading_wrapping_box {
        background-color: #f0f0f0;
        width: 29%;
        margin-right: 11px;
        margin-left: 13px;
        margin-bottom: 14px;
        display: inline-block;
    }
}

@media (max-width:576px){
    .Leveltrading_wrapping_box {
    background-color: #f0f0f0;
    width: 29%;
    margin-right: 11px;
    margin-bottom: 70px;
    margin-left: 13px;
    height: 612px;
    display: inline-block;
}
}

@media (max-width:480px){
    .Leveltrading_wrapping_box {
    background-color: #f0f0f0;
    width: 42%;
    margin-right: 11px;
    margin-bottom: 70px;
    margin-left: 13px;
    height: 612px;
    display: inline-block;
}



}
@media screen and (max-width:520px) {
	/* payment popup 17-04-2020 */
#payment_popup .modal-dialog .modal-content{width: 95% !important; padding: 10px;}
.modal-content{width: 95% !important;}  
.wz_width20{width: 22%; padding: 0px 10px 0px 0px;}
.wz_width80{width: 78%;}
.wz_detailbx h3 {font-size: 20px;}
#payment_popup .modal-content p{font-size: 12px; margin-top: 0px;}
.wz_width20 .tablinks{height: auto;}
.tablinks img {width: 100%; height: 45px;}
#payment_popup{padding-top: 15px;}
#payment_popup blockquote{padding:0px 10px;}
#payment_popup h3{margin-bottom: 5px;}

}