@media only screen and (max-width: 769px)   {
    .header-top-inner {
        display: block;
    }
    .address-container {
        display: flex;
        align-items: center;
    }
    .address-left, .address-right {
        margin:0px 10px;
    }
    .address-left a, .address-right a {
        line-height: 1em;
    }
    .logo, .phone-number {
        text-align: center !important;
        display: block;
    }
    .free-parking {
        display: none;
    }
    .logo {
        margin-bottom: 15px;
    }
    .phone-number {
        margin-top: 20px;
    }
    .nav-menu {
        display: none;
    }
    .div-bottom-inner, .slider-inner, .footer-inner, .breadcrumb-inner {
        width: 93%;
    }
    .body-inner {
        width: 92%;
    }

    .page-body-inner {
        padding: 0px;
    }
    .body-two-column-left {
        padding: 0px;
    }
    .footer-logo-row, .footer-address-row {
        display: block;
        text-align: center;
    }
    .footer-column.footer-logo:first-child, .footer-column.footer-logo:last-child {
        justify-content: center;
    }

    .footer-column.footer-logo:nth-child(2), .footer-column.footer-logo:nth-child(3) {
        display: inline-block;
    }
    .footer-address-row .footer-column {
        display: inline-block;
        margin: 10px 2px;
    }
    .columns, .cartoon-and-video, .accordion-list, .slider-inner {
        display: block;
    }
    .nav-price {
        margin-top: 7px;
        margin-bottom: 5px;
        margin-left: 7px;
    }
    .mobile-menu {
        display: flex;
        justify-content: center;
        background: #f79320;
    }
    .nav-menu {
        background: #4d4d4e;
        border-top: calc(1vw) solid #f79320;
        border-bottom: calc(1vw) solid #f79320;
        width: 98%;
        flex: unset;
        text-align: center;
    }
    .nav-menu a {
        display: block;
        border-bottom: 1px dashed #595966;
    }
    .dropdown {
        position: unset;
        display: block;
    }
    .dropdown-content {
        position: unset;
        box-shadow: unset;
        z-index: unset;
        display: none;
        width: 100%;
    }
    .slider {
        padding-bottom: 10px;
    }
    span.tada br {
        display: none;
    }
    i.fas.fa-check-circle {
        font-size: 20px;
    }
    .slider-left {
        margin-top: 35px;
        margin-bottom: 20px;
    }
    .slider-right {
        margin-top: 20px;
    }
    .slider-points span {
        line-height: 1.5em;
        margin-top: 10px;
        font-size: 32px;
        font-family: 'sliderFont';
    }
    .calculator-small {
        width: 100%;
    }

    span.footer-phone a {
        color: white;
    }

    .footer-top-column-inner a {
        color: white;
    }


    .phone-number a {
        color: black;
    }

    a.inp-buttons {
        box-shadow: 0px 0px 4px #f793207d;
    }
    a.small-buttons {
        display: block;
        text-align: center;
        margin: 10px 0px;
        border: none;
        border-radius: 3px;
    }
    .calculator-buttons a:first-child {
        margin-right: 0px;
    }
    .calculator-main {
        border-radius: 3px;
    }
    .address-left span {
        margin-bottom: -7px;
    }

    .address-left span:first-child {
        margin-top: -5px;
    }
    .small-input {
        width: calc(100vw / 3.2) !important;
    }
    .column {
        margin-right: 0px;
        margin: 25px 0px;
    }
    .column h2 {
        margin-top: 0px;
    }
    .margin-bottom-25 {
        margin-bottom: 25px;
    }
    .columns {
        margin: 25px 0px;
    }
    .cartoon {
        margin: 20px 0px;
    }
    .cartoon-left {
        margin-right: 0px;
        margin-bottom: 25px;
    }
    .small-buttons {
        font-size: 20px !important;
        padding: 5px 50px !important;
    }
    .body-inner h1 {
        margin-top: 0px;
        margin-bottom: 15px;
        line-height: 1.2em;
    }
    h2 {
        line-height: 1.4em;
    }
    .body-inner-column {
        display: block;
    }
    .body-left {
        display: none;
    }
    .body-right {
        width: 100%;
    }
    .mobile-menu-opener {
        border: 1px solid #f79320;
        padding: 5px 17px;
        margin-right: 15px;
        font-size: 25px;
        background: #f79320;
    }
    .footer-column {
        text-align: left;
    }
    .accordion-left {
        margin-right: 0px;
    }
    .body-two-columns {
        display: block;
    }
    .locations {
        display: block;
        margin-bottom: 0px;
    }
    .location {
        margin-bottom: 20px;
    }
    .location:first-child {
        margin-right: 0px;
    }
    .location-details {
        display: block;
    }
    .alert {
        padding: 20px 20px;
    }

    .modal-content {
        margin-top: 170px;
    }

}

@media only screen and (max-width: 575px)   {
    .address-container {
        display: block;
    }
    .footer-address-row .footer-column {
        display: block;
        margin-right: 0px;
    }
    .th {
        padding: 17px 20px;
    }
    .cartoon {
        display: block;
    }
    .cartoon-inner {
        margin-bottom: 25px;
        margin-right: 0px;
    }
    span.calculator-buy-price {
        font-size: 35px;
    }
    .calculator-main {
        padding: 5px;
    }
    input#buy-btc-usd-input, input#buy-btc-btc-output, input#sell-btc-btc-input, input#sell-btc-usd-output {
        padding: 9px 10px;
    }
    .address-left, .address-right {
        text-align: center !important;
        display: block;
    }
    .small-buttons {
        font-size: 20px !important;
        padding: 5px 30px !important;
    }

    .modal-content {
        width: calc(100vw/1.1);
    }
}
@media only screen and (max-width: 400px)   {
    .small-input {
        width: calc(100vw / 3.45) !important;
    }
    .small-buttons {
        font-size: 20px !important;
        padding: 5px 12px !important;
    }

}


/* <--------- Ends Mobile Version ---------> */


@media only screen and (min-width: 770px)   {
    .header-top-inner, .div-bottom-inner, .slider-inner, .body-inner, .footer-inner, .breadcrumb-inner {
        width: 96%;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1109px)   {
    .address-left, .address-right {
        margin: 0px 9px;
    }
    .free-parking {
        display: none;
    }
    .nav-menu a {
        padding: 15px 5px;
        font-size: 14px;
    }
    .calculator {
        width: 420px;
    }

    a#buy-bitcoin-button, a#sell-bitcoin-button {
        padding: 5px 15px;
    }

    input#buy-btc-usd-input, input#buy-btc-btc-output, input#sell-btc-btc-input, input#sell-btc-usd-output {
        width: 130px;
    }
}

@media only screen and (min-width: 1110px) and (max-width: 1150px)   {
    .calculator {
        width: 450px;
    }

    a#buy-bitcoin-button, a#sell-bitcoin-button {
        padding: 5px 20px;
    }

    input#buy-btc-usd-input, input#buy-btc-btc-output, input#sell-btc-btc-input, input#sell-btc-usd-output {
        width: 140px !important;
    }
}

@media only screen and (min-width: 1100px)   {
    .address-left, .address-right {
        flex: 1 1;
    }
    .logo img {
        width: 200px;
        margin-right: 10px;
    }
    input#buy-btc-usd-input, input#buy-btc-btc-output, input#sell-btc-btc-input, input#sell-btc-usd-output {
        width: 130px;
    }

}

@media only screen and (min-width: 1150px)   {
    .address-left, .address-right, .logo {
        flex: 1 1;
    }
    .logo img {
        width: 230px;
    }
    input#buy-btc-usd-input, input#buy-btc-btc-output, input#sell-btc-btc-input, input#sell-btc-usd-output {
        width: 200px;
    }

}
@media only screen and (min-width: 1150px) and (max-width: 1250px)   {
    .calculator {
        width: 500px;
    }

    a#buy-bitcoin-button, a#sell-bitcoin-button {
        padding: 5px 25px;
    }

    input#buy-btc-usd-input, input#buy-btc-btc-output, input#sell-btc-btc-input, input#sell-btc-usd-output {
        width: 170px !important;
    }
}

@media only screen and (min-width: 1200px)   {
    .address-left, .address-right, .logo {
        flex: 1 1;
    }
    .logo img {
        width: 230px;
    }
    .header-top-inner, .div-bottom-inner, .slider-inner, .body-inner, .footer-inner, .breadcrumb-inner {
        width: 96%;
    }
    .free-parking {
        width: 200px;
    }
    input#buy-btc-usd-input, input#buy-btc-btc-output, input#sell-btc-btc-input, input#sell-btc-usd-output {
        width: 215px
    }
}

@media only screen and (min-width: 1300px)   {
    .logo img {
        width: 230px;
    }
    .header-top-inner div {
        flex: 1 1;
    }
    .header-top-inner, .div-bottom-inner, .slider-inner, .body-inner, .footer-inner, .breadcrumb-inner {
        width: 95%;
    }
    input#buy-btc-usd-input, input#buy-btc-btc-output, input#sell-btc-btc-input, input#sell-btc-usd-output {
        width: 190px
    }
}

@media only screen and (min-width: 1400px)   {
    .header-top-inner, .div-bottom-inner, .slider-inner, .body-inner, .footer-inner, .breadcrumb-inner {
        width: 90%;
    }
    input#buy-btc-usd-input, input#buy-btc-btc-output, input#sell-btc-btc-input, input#sell-btc-usd-output {
        width: 225px
    }
}

@media only screen and (min-width: 1500px)   {
    .header-top-inner, .div-bottom-inner, .slider-inner, .body-inner, .footer-inner, .breadcrumb-inner {
        width: 85%;
    }
    input#buy-btc-usd-input, input#buy-btc-btc-output, input#sell-btc-btc-input, input#sell-btc-usd-output {
        width: 250px
    }
}

@media only screen and (min-width: 1600px)   {
    .header-top-inner, .div-bottom-inner, .slider-inner, .body-inner, .footer-inner, .breadcrumb-inner {
        width: 85%;
    }
    input#buy-btc-usd-input, input#buy-btc-btc-output, input#sell-btc-btc-input, input#sell-btc-usd-output {
        width: 250px
    }
}