@media (max-width: 479px) {
  .elementor-9 .elementor-element.elementor-element-2acf3532{
    --z-index:1 !important;
  }
    h4 {
      font-size: 20px !important;
    }
  
    .linkentry {
      margin: 3px;
      padding: 3px;
    }
  
    .linkform {
      padding: 10px;
    }
  
    .linkform label {
      font-size: 15px;
    }
  
    .linkform input[type="submit"] {
      width: 100%;
    }
  
    .brandcontianer {
      margin: 5px 0px;
    }
  
    .brand-tem {
      width: 30%;
    }
  
    .brandimg {
      height: auto !important;
    }
  
    .main {
      margin: 0;
    }
  
    .popup {
      width: 95%;
      height: auto;
      max-height: 92%;
      background: linear-gradient(45deg,#a2a2e4, #c6c6fa,#a2a2e4);
      border-radius: 20px;
      position: fixed;
      overflow-y: scroll;
      top: 47%;
      /* z-index: inherit; */
    }
  
    .main-image-container {
      width: 50%;
      height: auto;
      border: solid 8px #fff;
      border-radius: 25px;
      position: relative;
      background-color: #fff;
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.356);
    
    }
    
    .product_qty{
      width: 30%;
    }
    .main-image-container img {
      border-radius: 17px !important;
      overflow: hidden;
    }
    
    .product-image-container {
      width: 100%;
      position: relative;
      border-radius: 17px;
      box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.356);
    }
    .productcontainer>div {
      flex-direction: column;
      align-items: center;
    }
    .website-logo-image{
      margin-top: -10px;
      margin-bottom: -10px;;
    }
  
    .product-inn{
      display: flex;
      flex-direction: column;
    }
    .product-name h2{
      font-size: 20px;
      font-weight: 800;
    }

    .title > strong {
      font-size: 16px;
    }
    .btnClose {
      position: sticky;
      z-index: 20;
      margin-bottom: -35px;
    }
  
    .container-right {
      width: 100%;
      padding: 10px;
      margin: 5px;
    }
  
    .product-color {
      overflow-x: visible;
      flex-wrap: wrap;
    }
  
    .color-container {
      flex-wrap: wrap;
    }
    .add-to-cart-p > a{
      width: 90%;
    }
    .color-slider {
      margin-right: 5px;
      width: 50px;
    }
  
    #site_logo {
      max-width: 100% !important;
    }
  
    .size-varaint-item {
      margin-right: 5px;
    }
  
    .popup button {
      width: 100%;
    }
  
    .products_contianer {
      overflow-x: auto;
    }
  
    .request-control-container {
      flex-direction: column;
    }
  
    .submit-container {
      width: 100%;
    }
  
    .cancel-container {
      width: 100%;
    }
  
    .t-details{
      flex-direction: column;
    }
    .tt-details{
      flex-direction: column;
      width: 100%;
    }
    .trowimg{
      width: 100%;
    }
    .tttrow1{
      width: 100%;
    }
    .thead1{
      padding: 0;
      width: 40%;
    }
    .t-dd1{
      padding: 0;
    }
    .tttrow2{
      width: 100%;
    }
    .thead2{
      padding: 0;
      width: 40%;
    }
    .t-dd2{
      padding: 0;
    }
    .control{
      top:-468px;
      right: -21px;
    }
    .succimg{
      width: 50%;
    }
    .product-price-container{
      width: 100%;
      flex-direction: row;
    }
    .product-price-usd{
      width: 50%;
      text-align: center;
    }

    .product-price-tl{
      width: 50%;
      text-align: center;
    }
    .product-name {
      width: 100%;
    }
    .product-item{
        width: 100%;
      }
      .request-info{
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
        margin: 0 auto;
        padding: 0 5px;
      }
      .request-title-wrapper{
        width: 24%;
        padding: 0;
      }  
      .request-title{
        display: none;
      }
 
      .primary-thumb{
        width:100px;
        height: 136px;
        border-radius: 10px;
      }
      .product-item .thum-link{
        width: 35%;
      }
      .product-info{
        width: 80%;
      }
      .info{
        display: flex;
        flex-direction: row;
      }
      .infovalue{
        width: 50%;
      }
      .site-logo{
        margin-top: -30px;
        margin-bottom: -30px;
      }
      .product-item .product-title{
        margin-bottom: 5px;
      }
      .product-item .price{
        font-size: 24px;
        color:rgb(255, 0, 0);
      }
      .user-request{
        width:98%;
      }

      .request-control-wrapper{
        width: 30%;
        margin: 5px 5px 5px 10px;
      }
      .inactivebutton{
        width: 90%;
      }
      .product-delete{
        width:10%;
      }

      .request-id{
        font-size: 18px;
      }
      /* .request-total{
        font-size: 18px;
      } */
      .date{
        font-size: 8px;
        display: none;
      }
      .menu-item-22689>a::before,
      .menu-item-22690>a::before,
      .menu-item-22680>a::before,
      .menu-item-22681>a::before,
      .menu-item-22682>a::before,
      .menu-item-22683>a::before,
      .menu-item-22684>a::before,
      .menu-item-22685>a::before,
      .menu-item-22686>a::before,
      .menu-item-22687>a::before,
      .menu-item-22688>a::before,
      .menu-item-27976>a::before,
      .menu-item-27977>a::before,
      .menu-item-27978>a::before,
      .menu-item-22689>a::before,
      .menu-item-34354>a::before{
        content: "";
        display: inline-block;
        vertical-align: middle;
        width: 32px;
        height: 32px;
        margin-right : 8px;
        background-size: cover;
      }
      .menu-item-27976>a::before{
        background: var(--turkish_sites_url);
      }
      .menu-item-27977>a::before{
        background: var(--my_cart_url);
      }
      .menu-item-27978>a::before{
        background: var(--my_order_url);
      }
      .menu-item-22690>a::before{
        background: var(--account_url);
      }
      .menu-item-22680>a::before{
        background: var(--wego_url);
      }
      .menu-item-22681>a::before{
        background: var(--yugo_url);
      }
      .menu-item-22682>a::before{
        background: var(--wishlist_url);
      }
      .menu-item-22683>a::before{
        background: var(--payment_url);
      }
      .menu-item-22684>a::before{
        background: var(--address_url);
      }
      .menu-item-22685>a::before{
        background: var(--turkish_address_url);
      }
      .menu-item-22686>a::before{
        background: var(--shipping_cal_url);
      }
      .menu-item-22687>a::before{
        background: var(--edit_account_url);
      }
      .menu-item-22688>a::before{
        background: var(--logout_url);
      }
      .menu-item-22689>a::before{
        background: var(--password_url);
      }
      .menu-item-34354>a::before{
        background: var(--my_wallet_url);
      }
      .head-menu-mobile {
      padding: 10px !important;
      background:linear-gradient(45deg,#7856a4, #c15c9f,#7856a4) !important;
      font-size: 16px !important;
      line-height: 19px !important;
      }
    
      .head-menu-mobile .avatar{
      display: none !important;
      }

      .card-content{
        height: 60px;
        width: 120px;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 1px 6px #7856a44d;
        border-top: 3px solid #f7bd4f;
        border-bottom: 1px solid #f7bd4f;
        border-right: 1px solid #f7bd4f;
        border-left: 3px solid #f7bd4f;
      }
      
      .card-content:hover{
        box-shadow: 2px 2px 5px #7856a499;
        border-top: 1px solid #f7bd4f;
        border-bottom: 3px solid #f7bd4f;
        border-right: 3px solid #f7bd4f;
        border-left: 1px solid #f7bd4f;
        transition: 0.3s ease-in;
      }
      
      .card-content .image img{
        height: 60px;
        width: 120px;
        object-fit: contain;
      }

      .finished {
        margin: 5px;
      }

      .desccontainer>div>p{
        font-size: 14px;
        text-align: center;
        margin: 0;
      }
      
      .desccontainer>div>p>span{
        font-weight: 800;
        text-transform: uppercase;
      }
      
      .desccontainer>div{
        width:100%;
        margin: 5px auto;
        padding: 5px;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
      }
      .desccontainer>div>div>img{
        object-fit: cover;
        height: 113px;
      }
      .desc_container>h2{
        font-size: 18px;
      }
  }