@media (min-width: 320px) and (max-width: 480px) {
	.dsnone {
		display: block;
	}

	.mobilenone {
		display: none !important;
	}
    .basic-2 .li-space-lg.first li:last-of-type {
        margin-bottom:0rem;
    }
    .header h1 {
        margin-bottom: 0px;
        margin-top: 20px;
        font-size: 30px;
        line-height: 39px;
        font-weight: bolder;
    }
    .navbar-brand img{
        width:70px;
    }
    .cards-1 .col
    {
        width: 100%;
        flex-basis: auto;
        margin-bottom: 36px;
    }
    
    .header .p-heading {
        margin-bottom: 2rem;
        font-size: 17px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 12px;
    }
    .image-container img{
        margin-top: -40px;
    }
    .cards-1 .card-title {
        margin-bottom: 0.5rem;
        font-size: 17px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .cards-1 .card {
        max-width: 100%;
        margin-right: auto;
        margin-bottom: 3rem;
        margin-left: auto;
        padding: 0;
        border: none;
        background-color: transparent;
    }
    .cards-1 .card {
        max-width: 100%;
        margin-right: auto;
        margin-bottom: 3rem;
        margin-left: auto;
        padding: 0;
        border: none;
        background-color: transparent;
    }
    .header h2 {
        font-size: 2.4rem;
        line-height: inherit;
        letter-spacing: -1px;
        color: #22a2fc;
        margin-top: 12px;
    }
    .slider {
        padding-top: 3rem;
        padding-bottom: 5rem;
        background-color: #e8eff6;
    }
    .basic-2 {
        padding-top: 4rem;
        padding-bottom: 0rem;
        padding-left: 15px;
        padding-right: 15px;
        background-color: #f7fafd;
    }
    .basic-1 {
        padding-top: 0rem;
        padding-bottom: 3rem;
        background-color: #f7fafd;
    }
    .rules h2{
        margin-bottom: 0px;
        padding-top: 0em;
        text-align: center
    }
    .basic-1 .list-unstyled {
        margin-bottom: 1.75rem;
        margin-top: 23px;
        padding-left: 20px;
        padding-right: 15px;
    }
    .navbar-custom .navbar-toggler {
        padding: 0;
        border: none;
        color: #333;
        font-size: 24px;
    }
    .basic-1 .list-unstyled .media-body {
        margin-left: 0.5rem;
        margin-bottom: 15px;
    }
    .tabsec {
        text-align: left;
        margin-left: 27px;
    }
    .tablink {
        background-color: #ccc;
        color: #fff;
        border: none;
        outline: none !important;
        cursor: pointer;
        padding: 13px 10px !important;
        font-size: 12px !important;
        font-weight: 600;
        width: 45% !important;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px;
    }
    .ex-header {
        padding-top: 7rem;
        padding-bottom: 1em;
        text-align: center;
    }
    .footer {
        padding-top: 2rem;
        padding-bottom: 2rem;
        border-top: 1px solid #c8d4d6;
        background-color: #fff;
        border-bottom: solid 1px;
     
    }
    .basic-3 {
        position: relative;
        overflow: hidden;
        padding-top: 2rem;
        padding-bottom: 2rem;
        text-align: center;
    }
    .ex-basic-2 h3 {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .privacy{
        padding-left: 10px;
        padding-right: 10px;
    }
    .mob-div{
        overflow-x: scroll;
    }
    .footer .li-space-lg li {
        margin-bottom: 0.375rem;
        display: block;
        padding-left: 4px;
        font-size: 18px;
        color: #000 !important;
        margin-top: 19px !important;
        text-align: left;
    }
    .footer .fa-stack {
        width: 2em;
        margin-bottom: 0.75rem;
        margin-right: 20px;
        font-size: 1.25rem;
    }
    .copyright p, .copyright a {
        color: #000;
        font-size: 18px;
        margin-top: 10px;
    }
}