@media (max-width: 1700px){
    .homeMainSlide{
        height: 700px;
    }
}
@media (max-width: 1300px){
    .homeMainSlide{
        height: 600px;
    }
    .homeSloganContainer{
        right: 50px;
        top: 200px;
    }
    .coinsLineContainer.signalsCoinLine{
        width: 800px;
    }
    .tabsPlace .signalsCoinLine .mainPTabs{
        width: 80px;
    }
}
@media (max-width: 1200px){
    .coinsLineContainer.signalsCoinLine{
        width: 750px;
    }
    .tabsPlace .signalsCoinLine .mainPTabs{
        width: 75px;
    }
    .mainTableCard, .mainTableCard tbody{
        display: block;
    }
    .mainTableCard tr{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-bottom: 5px;
        padding: 10px;
        border-radius: 10px !important;
    }
    .mainTableCard td {
        display: block;
        width: 48%;
        margin-bottom: 5px;
        padding: 10px;
        box-sizing: border-box;
        background: rgba(0,0,0,0.05);
        border-radius: 5px !important;
        white-space: nowrap;
        text-align: left;
    }
    .mainTableCard5 td {
        width: 19%;
    }
    .mainTableCard tr:first-child{
        display: none;
    }
    .mainTableCard td::before{
        content: attr(data-th);
        margin-right: 5px;
        font-weight: bold;
    }
    .csTable tr td:first-child {
        width: 100%;
    }
    .csTable tr td{
        min-width: 140px;
    }
    .csFixRow{
        display: none !important;
    }
    .csTable p{
        display: inline-block;
        vertical-align: middle;
    }
}
@media (max-width: 1100px){
    .homeSloganContainer{
        right: 0;
        top: 100px;
        width: 100%;
    }
    .homeMainImg{
        width: 100%;
        max-width: initial;
        left: 0;
        text-align: center;
    }
    .homeMainImg img{
        width: 90%;
        max-width: 400px;
    }
    .coinsLineContainer.signalsCoinLine{
        width: 650px;
    }
    .tabsPlace .signalsCoinLine .mainPTabs{
        width: 65px;
        font-size: 13px;
    }
    .ovSignalBox{
        width: 100%;
    }
    .dashboardsChartPlace .boxesStb{
        width: 49%;
    }
}
@media (max-width: 1000px){
    .mvn{
        display: none !important;
    }
    .mv{
        display: block;
    }
    #headMobileManu{
        display: block;
    }
    .homeTotal .containBox{
        display: block !important;
    }
    .coinsLineContainer{
        width: initial;
        white-space: nowrap;
        overflow: scroll;
    }
    .coinsLineContainer .coinsLine{
        display: inline;
        position: static;
        top: 0;
        left: 0;
        white-space: nowrap;
    }
    .subscriptionTable{
        font-size: 15px;
    }
    #profileMonitor .subscriptionTable,
    #profileMonitor .subscriptionTable tbody{
        display: block;
        border: none !important;
    }
    #profileMonitor .subscriptionTable tr{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    #profileMonitor .subscriptionTable td{
        width: 49%;
        margin-bottom: 10px;
        border-radius: 10px;
        border: 1px solid #ddd;
    }
    .processSlideContainer .fs20,
    .laptopSlideContainer .fs20{
        width: 90% !important;
        margin: 0 auto;
    }
    .homeTotal .homeAITitle,
    .homeTotal .homeAIItems{
        width: 100%;
    }
    .homeAISlide .homeAIItems{
        padding-top: 20px;
    }
    #CSPlace{
        padding-top: 0;
    }
    .coinSignalMP{
        flex-wrap: wrap;
    }
    .BitLeftCol{
        width: 100% !important;
    }
    .BitRightCol{
        display: none;
    }
    .signalTablesPlace{
        display: block;
    }
    .signalTableBuy{
        width: 100%;
    }
    .signalTableSell{
        display: block;
        width: 100%; /*Do not delete this line GUYS*/
        min-height: initial;
        padding-left: 0px;
        text-align: center;
        border-top: 1px solid #efefef;
        border-left: none;
    }
    .signalTableSellTitle{
        margin: 30px 0px 10px;
        font-size: 14px;
    }
    .signalLastUpdate{
        position: absolute;
        top: 5px;
        right: 10px;
        margin: 0;
    }
    .ddMenuUL{
        display: none;
    }
    .headButtonsPlace{
        display: none;
    }
    .ddMenuULMobile{
        display: block;
    }
    .activeMobileMenu .ddMenuULMobile{
        top: 80px;
    }
    .aboutStoryTotal{
        width: 60%;
    }
    .reportHeads{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .reportHeads .zmdi-chevron-right{
        display: none;
    }
    .reportHeads span{
        display: block !important;
        width: auto !important;
        white-space: nowrap;
        text-align: center;
    }
    .reportHeads i:first-child + span{
        display: block !important;
        width: 100% !important;
        padding: 0 0 10px;
    }
    .reportHeads span b{
        display: block;
    }
    .reportHeads span b::after{
        display: none;
    }
    .contactPlace{
        display: block;
    }
    .contactPlace .contactFormContainer{
        width: 100%;
        padding: 0 0 30px !important;
        border-right: none;
        border-bottom: 1px solid #ddd;
    }
    .contactPlace .contactData{
        width: 100%;
    }
    .contactData h2{
        margin-bottom: 10px;
    }
    .socialIconContainer{
        padding: 15px 0;
    }
    .socialIconContainer img{
        margin-bottom: 5px;
    }
}
@media (max-width: 900px){
    .csFiltersPlace td span{
        display: block;
        width: 90%;
        margin: 0 auto;
        padding: 5px 0;
    }
    .csFiltersPlace input[type="text"]{
        width: 80%;
    }
}
@media (max-width: 800px){
    .mvdb{
        display: block !important;
        width: 100% !important;
    }
    .bellsWaitBox{
        font-size: 9px;
    }
    .aboutStoryTotal{
        width: 80%;
    }
    .profileContainer{
        display: block;
    }
    .profileTabDIV{
        width: 100%;
    }
    .profileTabUL{
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
    }
    .profileTabUL li{
        width: 19%;
        padding: 15px 5px;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    #profileMonitor{
        width: 100%;
    }
}
@media (max-width: 700px){
    .homeTotal .subscriptionTable,
    .homeTotal .subscriptionTable tbody{
        display: block;
        border: none !important;
    }
    .homeTotal .subscriptionTable tr{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .homeTotal .subscriptionTable td{
        width: 49%;
        margin-bottom: 10px;
        border-radius: 10px;
        border: 1px solid #ddd;
    }
    .mainFooter .containBox, .mainFooter .containBox div{
        display: block;
        text-align: center;
        width: 100%;
    }
    .mainFooter .copyright{
        width: 90% !important;
        margin: 0 auto;
        border-top: 1px solid #ddd;
    }
    .profileHead{
        height: initial;
        padding: 20px 0;
    }
    .profileHead .imagePlace{
        text-align: center !important;
    }
    .profileHead .imagePlace span{
        width: 150px;
        height: 150px;
        line-height: 150px;
        font-size: 100px;
    }
    .profileUserData{
        padding: 20px 10px;
    }
    .dashboardsChartPlace .boxesStb{
        width: 90%;
        margin-left: 5%;
    }
}
@media (max-width: 600px){
    .homeSloganContainer h2{
        font-size: 8vw;
    }
    .homeSloganContainer p, #sloganTemp{
        font-size: 4.1vw;
    }
    .processSlideContainer .fs20,
    .laptopSlideContainer .fs20{
        font-size: 17px;
    }
    .processSlideContainer h2,
    .laptopSlideContainer h2{
        font-size: 30px !important;
    }
    .homeSmart div h2{
        font-size: 40px;
    }
    .homeSmart div p{
        font-size: 20px !important;
    }
    .homeAISlide .homeAITitle h2{
        font-size: 40px;
    }
    .investGuidTitlePlace{
        display: block;
    }
    .signalChevronPlace{
        padding: 0px;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        background: #050c42;
        border-radius: 0 0 20px 20px;
        height: 15px;
        line-height: 11px;
    }
    .signalChevronPlace div{
        display: none;
        position: absolute;
        top: -110px;
        right: 20px;
    }
    .chevronParent{
        height: initial;
        padding: 0;
        line-height: 10px;
    }
    .profileTabUL{
        justify-content: center;
        justify-content: space-evenly;
        flex-wrap: wrap;
    }
    .profileTabUL li{
        width: 45%;
    }
    .aboutStoryTotal{
        width: 100%;
    }
    .aboutReport{
        display: block;
        text-align: center;
    }
    .aboutReport .boxesStb{
        display: block;
        width: 90%;
        margin: 0 auto 10px;
        padding: 15px;
    }
    .aboutMakeUnique{
        display: block;
    }
    .aboutMakeUnique .boxesStb{
        width: 95%;
        margin: 0 auto 20px;
        min-width: initial;
    }
}
@media (max-width: 500px){
    .cardsSwiper .swiper-slide{
        width: 100%;
    }
}
@media (max-width: 400px){
    .homeMainSlide{
        height: 500px;
    }
    .profileData{
        text-align: center;
    }
    .profileData .tac{
        position: relative;
        top: 0;
        right: 0;
        padding-top: 10px;
        border-top: 1px solid #ddd;
        font-size: 13px;
    }
    .profileData .tac p{
        margin: 0;
    }
}
