@charset "UTF-8";

 @media (min-width: 768px){

    .header-middle-area .logo{
        padding: 8px 0;
    }

    .header-middle-area .email-image{
        padding: 8px 0;
    }

    .header-middle-area .header-search{
        margin: 8px 0;
    }

    .header-middle-area .cart-box-wrapper{
        margin: 8px 0 10px;
    }

    a.basket_top b{
        padding: 5px 0px 0px 0px;
    }

    a.basket_top span{
        margin: 0px 10px 0px 15px;
    }

}

@media (min-width: 1200px){

    .container {
        max-width: 1680px;
    }

    .header-middle-area .container .row .col-lg-6.col-md-3{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .header-middle-area .logo a img{
        max-width: 300px;
        width: 100%;
    }

    .header-middle-area .email-image span a{
        font-size: 18px;
    }

    .header-middle-area .email-image{
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .header-search{
        max-width: 480px;
        width: 100%;
    }

    a.basket_top b{
        font-size: 18px;
    }

    .catalog-section-list .clearfix li{
        max-width: 170px;
        /* width: 100%; */
    }

    .catalog-section-list .clearfix a{
        width: 100%;
    }

    .catalog-section-list .clearfix{
        width: 100%;
        display: flex;
        justify-content: center;
    }


} 

.footer-bottom{
    padding: 15px 0;
}

.footer-top{
    padding-bottom: 40px;
    padding-top: 60px;
}


.container {
    max-width: 1920px !important;
  }

.catalog-detail__list-inner{
    margin: 0 -15px;
  }

nav .catalog-section-list ul li a{
    padding: 18px 20px;
  }

.catalog-detail__list{
    margin: 30px 0px;
  }


@media (min-width: 1024px){
.aheader-basket__btn{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.container .row .col-lg-3.col-md-3.hiden-xs{
    display: flex;
    align-items: center;
}
}

@media (max-width: 1240px){
nav .catalog-section-list ul li a{
    padding: 16px 15px;
}

.catalog-section-list .clearfix li{
    width: auto !important;
  }

.catalog-section-list .clearfix a{
    font-size: 10px;
}

.catalog-section-list .clearfix{
    height: 90px;
}
}

@media (max-width: 780px){
    .cart-box-wrapper .basket-container a b{
        display: flex;
        align-items: center;
        margin-top: 20px;
    }
    .basket_top{
        display: flex;
        align-items: center;
    }

    .basket_top b{
        margin-top: 18px;
    }
}

@media (min-width: 780px){
    .container .row .col-lg-3.col-md-3.hiden-xs{
      display: flex;
      align-items: center;
    }
  
    .aheader-basket__btn{
      display: flex;
      align-items: center;
    }
  
    .aheader-basket__btn{
      display: flex;
      align-items: center;
    }
   
  }

  @media (max-width: 780px){
    a.basket_top b {
      /* padding: 25px 0px 0px 0px !important; */
      margin: 0;
      margin-left: 10px;
    }
  
    .cart-box-wrapper{
      margin: 0;
    }
  
    #basket-container{
      margin-top: 15px;
    }
  
    a.basket_top span{
      margin: 0 !important;
    }
  
  }

  @media (max-width: 960px){
    a.basket_top b{
      padding: 7px 0px 0px 0px !important;
    }
  }



  @media (max-width: 1024px){
    form.header-search{
        display: block !important;
    }
    a.basket_top{
        width: 270px;
        display: block !important;
    }

    a.basket_top b{
        padding-top: 0 !important;
        margin-top: -2px;
    }
}

@media (max-width: 920px){
    a.basket_top{
        width: 205px;
        display: block !important;
    }

    a.basket_top span{
        margin-right: 10px !important;
    }
}

@media (max-width: 760px){
    .aheader-basket__btn{
        display: flex;
        align-items: center;
    }
}

@media (max-width: 650px){

    .aheader-basket__btn{
        display: block;
    }

    form.header-search{
        display: block !important;
        width: 100% !important;
    }
    a.basket_top{
        width: 270px;
        display: block;
    }

    a.basket_top span{
        margin-right: 10px !important;
    }

    .d-logo-size img{
        width: 70%;
        margin: 0 auto;
        display: block;
    }

    a.basket_top b{
        padding-top: 0 !important;
        margin-top: -2px;
    }
}

@media (max-width: 480px){
    .catalog-detail__list-item__content{
        border: 2px solid orange;
    }

    .catalog-detail__title{
        padding-left: 10px;
    }

    .catalog-detail__txt{
        padding-left: 10px;
    }

     
}

.hiden-xs .logo > a{
	width: 300px;
}

.header-middle-area {
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
}

.header-middle-area .email-image span a,
.header-middle-area a.basket_top b{
	color: #475c7d;
}

.header-three-area .header-search > input, .header-four-area .header-search > input{
	color: white;
	width: calc(100% - 65px);
}

