
/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {


}
@media only screen and (max-width: 480px) {
    .gateway-product .wapper-item{
        justify-content: center;
        flex-wrap: wrap;
    }
    .gateway-product .wapper-item .item{
        width: 120px;
    }
    .site-content-body .wrapper{
        padding: 10px !important;
    }
    .site-content-body .wrap-content{
        justify-content: center;
        flex-wrap: wrap;
    }
    .site-content-body .wrap-content .item{
        width: 150px;
        margin: 5px 5px;
    }
    .site-content-body .wrap-content .properties {
        padding: 5px;
        padding-bottom: 10px;
    }
    .site-content-body .wrap-content .item.first {
        margin-left: 5px !important;
    }
    .site-content-body .wrap-content .item.last {
        display: none;
    }
    .site-content-body .wrap-content .item .image img{
        max-width: 160px !important;
        max-height: 100px;
    }
    #modal-login .modal-body {
        padding: 30px 10px 20px 10px;
    }
    .site-content-body .site-content .wapper.profile{
        padding: 20px 5px;
    }

    .site-content{
        margin-top: 20px;
    }
    .article .wrap-content .item .article-properties .title h3{
        color: #223455;
        font-style: normal;
        font-weight: 500;
        font-size: 13px;
        line-height: 16px;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;
      }
      .article .wrap-content .item-article{
        margin-bottom: -20px !important;
      }
      .custom-details{
          margin-bottom: 30px;
      }
      #modal-register .modal-body{
        padding: 0px 20px 10px 20px;
      }
      .site-content-body .row.content-profile{
        padding: 0px 10px;
      }
      #log-details .modal-body{
        padding: 5px;
      }
      #modal-buy-gateway .noty-footer .noty-pay .item.item-bank{
          height: 180px;
      }
      #modal-bank .modal-body {
        padding: 20px 20px 80px 20px !important;
    }
}



/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {




}
@media only screen and (max-width: 768px) {

    .modal-content{
        margin-top: 110px !important;
    }
    .site-content-inner{
        margin-top: 65px;
    }
    .modal{
        top: -60px !important;
    }
    .left{
        margin-bottom: 24px;
    }

    .site-content {
        margin-top: 20px;
    }
    .site-content-body .site-menu {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .site-content-body .site-profile {
        padding: 30px 0px;
        margin-top: 60px;
    }
    .wapper-item {
        justify-content: center;
    }

    .flickity-gateway {
        justify-content: center;
    }
    .service-gateway {
        justify-content: center;
    }

    .site-content-inner.article-inner{
        margin-top: 95px !important;
    }



}

@media  (min-width: 768px) and (max-width: 1024px) {
    /* .site-content-body .wrap-content{
        flex-wrap: wrap;
    }
    .site-content-body .wrap-content .item{
        width: 200px;
        width: 200px;
    } */
}
/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {

}

@media (max-width: 320px) {
   .item-search{
       padding-left: 0px !important;
       padding-right: 0px !important;
   }
    .site-content-body .gateway-body input{
        width: 245px !important;
    }
    .site-content-body button.gateway-button{
        padding: 10px 80px;
    }
    .site-content-body .gateway-telecom .flickity-gateway .item{
        width: 100px !important;
    }
    .gateway-product .wapper-item .item{
        width: 100px !important;
    }
    .input-group .quantity-field{
        width: 40px;
    }
    .site-content-body .gateway-telecom .flickity-gateway .item .item-telecom{
        width: 90px;
    }
    #recharge label{
        width: 100px !important;
    }
}
