@media only screen and (min-width: 0px) and (max-width: 767px)  {
    .login{
        margin-top: 0;
    }
    .session_{
        margin-top: 0;
    }
    .buttonWrap a {
        padding: 7px 30px !important;
        font-size: 18px !important;
    }
    #homeBtn{
        max-width: 85% !important;
    }
    .signUp{        
        bottom: -80px;
    }

    .signatureBtnBlock{
        order: 3;
    }
    .signatureImg{
        order: 2;
    }
    .signatureText{
        order: 1;
        text-align: center;
    }
    .signatureText h1{
        font-size: 35px;
        line-height: normal;
    }
    .signatureText h2{        
        font-size: 30px;
        margin-bottom: 0;
    }
    .signatureText h3{
        font-size: 19px;
    }
    .session_ .signatureImg>img{
        max-width: 270px;
    }
    .session_ .signatureBtnBlock{        
        margin-top: 0px;
    }
    .session_ .signatureBtnBlock .buttonWrap a{        
        font-size: 15px;
    }
    h2{
        font-size: 30px;
        text-align: left;    
        line-height: normal;
    }
    p{
        font-size: 16px;
        line-height: normal;
        text-align: left;
    }
    .heading_img{
        display: block;
    }
    .cardWrap .cardInnerOutlet .cardFlex h4, .cardWrap .cardInnerOutlet .cardFlex p{
        line-height: normal;
    }
    .cardWrap .cardInnerOutlet .cardFlex h4{
        font-size: 18px;
    }
    .cardWrap .cardInnerOutlet .cardFlex p{
        font-size: 14px;
    }
    .cardWrap .cardInnerOutlet .cardFlex h4 span{
        display: inline-block !important;
        width: fit-content !important;
        margin-left: 4px;
    }
    .cardWrap .cardInnerOutlet .grid_token img, .tokenPup_up .token_data .tokentContent img{
        max-width: 60px;
    }
    .tokenPup_up .token_data>img{
        max-width: 20px;
    }
    .tokenPup_up .token_data{
        width: 100%;
        padding: 40px 12px;
    }
    .tokenPup_up .token_data .cardFlex h4{        
        font-size: 20px;
        line-height: normal;
        margin: 10px;    
    }
    .tokenPup_up .token_data .cardFlex p{
        color: #fff;
        font-size: 14px;
        line-height: normal;
        font-weight: 300;
        text-align: justify;
    }
    footer h4{
        font-size: 16px;
    }
    footer .footerBlock > ul, .socialMedia>ul{
        padding: 0;
    }
    footer .footerBlock > ul>li, .socialMedia>ul>li{
        font-size: 16px;
        margin-left: 0px;
    }
    .filterMainGrid .contentIndex > ul > li, .filterMainGrid .contenttext ul li p, .contact_form form input, .contact_form form textarea, .contact_form form .submit_btn{
        font-size: 16px;
    }
}
