:root {
  --white: #ffffff;
  --black2: #111111;
  --transparent: transparent;
}
@media screen and (max-width:767px) { 
  #topbar .translate select{ display:none;  }
  #topbar .order-tracking {
    display: block;
    text-align: center;
    padding-top: 15px;
  }
  #topbar .switcher{
    display: inline-block;
  }
  #topbar .order-tracking a{ font-size:12px;  }
  #topbar .topbar-logo .topbar-social-icon,#topbar .myaccount-info { justify-content: center;  }
  #topbar .myaccount-info {    padding-top: 15px;  }
 #topbar .order-tracking .track-text {    padding-right: 0px;}  
 #topbar .order-tracking{padding-right: unset;} 
  #product-offer-1 .offer1-box-text h2 { font-size: 17px;  }
  #product-offer-1 .offer1-box-text .offer1-box-text-title2 { letter-spacing: 5px;  }
  #product-offer-1 .offer1-box-text p {  margin-bottom: 0;  }
  #product-offer-1 .owl-carousel .owl-dots {  position: unset;  }
  #topbar .order-tracking i{padding-right: 2px;}  
  #topbar .translate{padding-top:5px;}  
  #topbar .switcher .selected a:after{top:0;} 
  #product-offer-1 .offer1-box-text {
    left: 13px;
    top: 5px;
  }
  #product-sale .product-sale-details-box {
    position: unset;
    width: 100% !important;
  }
  #product-sale .product-sale-offers2 h4,#product-sale .product-sale-offers1 h4{ max-width:unset; }
  #product-sale .product-sale-offers1 h4:after,#product-sale .product-sale-offers2 h4:before{ content: none; }
  #latest-collection .latest-collection-content { background-size: cover; }
  #latest-collection .latest-collection-content .latest-collection-content-box {
    max-width: 95%;
    text-align: center;
    margin:auto;
  }
  #latest-collection .owl-dots {
    position: unset;
    transform: rotate(0deg);
  }
  .new-arrival .star-rating{    margin:auto;  }
  #new-arrival .new-arrival-title,#daily-deals .daily-deals-box {    text-align: center;  }
  #trending-collection .trending-collection-content-box h3 {
    font-size: 18px !important;
    max-width: 90% !important;
    padding: 10px 0 !important;
  }
  #video .video-icon {
    position: absolute;
    top: 7%;
    left: 32px;
  }
  #video .video-icon i {
    width: 40px;
    height: 40px;
    padding: 11px 14px;
  }
  #video .video-icon p{  padding-top:6px;  }
  #latest-news .latest-news-content {
    background: unset !important;
    text-align: center;
  }
  #latest-news .latest-news-box { position: unset;  }
  #latest-news .latest-news-box1 {
    position: unset;
    padding-bottom: 20px;
  }
  #latest-news .latest-news-box1 {
    position: unset;
    padding-bottom: 20px;
  }
  #footer .socialbox {
    justify-content: center;
    text-align: center;
  }
  #latest-news .news-date{    position:unset;  }
  #product-offer-1 .offer2-box {
    width: max-content;
    max-width: 100%;
    margin: 30px auto 0 auto;
  }
  #product-offer-1 .offer3-box {
    width: max-content;
    max-width: 100%;
    margin: 30px auto 0 auto;
  }
  #product-offer-1 .offer3-box .offer3-box-text{ right:13px !important;  }
  #best-seller .best-seller-content{ text-align: center;  }
  #newsletter-partners .newsletter-form input[type="email"] { width: 100%;  }
  #newsletter-partners .newsletter-form input[type="submit"]{
    margin-top:15px;
    position: unset;
  }
  section#newsletter-partners{ background-size:cover;  }
  #newsletter-partners .newsletter-form input[type="email"] { margin-right: 0;  }
  .c_content{text-align: center;padding-top:5px;}
  #weekly-deals .owl-carousel .owl-item img{    width:100% !important;  }
  #weekly-deals .weekly-deals-box{top:13px;}
  #weekly-deals .weekly-deals-content .title2{
    margin-bottom:2px;
  }
}
@media screen and (max-width:991px){
  .post_dec{    display: none;  }
  .top_bar_link a{
    font-size: 12px;
    padding: 9px;
  }  
  #slider h2  {
    font-size: 32px;
    padding-top: 0;
  }
  #slider p  {
    margin: 0;
    max-width: 90%;
  }
  #slider .carousel-prev-button  {  right: 91px;  }
  #slider .carousel-next-button  {  right: 43px;  }
  .search-form button i {
    font-size: 12px !important;
    padding-right: 2px !important;
  }
  .header-nav .menubar  { background-color: transparent;  }
  #header .header-search { position: unset;  }
  .slider-box  { top: 44%; max-width: 81%;  }
  #header .logo,.logo p  { text-align: center;  }
  #product-offer-1 .offer2-box  {    margin-top: 30px;  }
  #product-offer-1 .offer2-box .offer2-box-text h3  { padding: 0;  }
  #product-offer-1 .offer3-box .offer3-box-text h4,#product-offer-1 .offer2-box .offer2-box-text h3  { font-size: 22px;  }
  #product-offer-1 .offer3-box .offer3-box-text  {
    right: 0;
    left: auto;
    top: 10px;
  }
  #product-sale .product-sale-offers1  {
    width: max-content;
    max-width: 100%;
    margin: 0 auto;
  }
  #product-sale .product-sale-offers2  {
    width: max-content;
    max-width: 100%;
    margin: 0 auto;
  }
  #product-sale .product-sale-details-box {  width: 57%; top:32%;  }
  #product-sale .product-sale-offers2 h4 { bottom: 35px; top:auto;  }
  #product-sale .product-sale-offers1 h4{ top: 30px; bottom: auto;  }
  #latest-collection .latest-collection-content .latest-collection-content-box .title2 { letter-spacing: 4px;  }
  #latest-collection .latest-collection-content .latest-collection-content-box h3{  font-size: 25px;  }
  #new-arrival .new-arrival-title-box { text-align: center;  }
  #new-arrival .arrival-cart {  right: 0; }
  #weekly-deals .weekly-deals-content h3{ font-size: 20px;  }
  #trending-collection .trending-collection-content-box h3{ font-size: 33px;  }
  #trending-collection .trending-collection-content-box h3{ max-width: 65%;  }
  #trending-collection .trending-collection-content-box .title2 { letter-spacing: 7px;  }
  #daily-deals .daily-deals-box  { text-align: center;  }
  #daily-deals #timer div  {
    padding: 15px 10px;
    width: 75px;
    height:75px;
  }
  #our-testimonial .testimonials-text  { padding-top: 10px; line-height: 24px;  }
  #our-testimonial .testimonials-text p { margin-bottom: 0; }
  #video .video-icon  { top:6%;  }
  #latest-news .latest-news-content  {
    width: max-content;
    max-width: 100%;
    margin:30px auto 0 auto;
  }
  #home-page-contact p{ padding-top: 0;  }
  #home-page-contact .home-page-contact-det{ padding-top: 20px; text-align: center;  }
  #topbar .myaccount-info .myaccount-link { padding-right: 15px;  }
  #newsletter-partners .newsletter-form input[type="submit"]{ right: 4%;  }
  #new-arrival .star-rating{ margin:auto;} 
  #home-page-contact{
    padding:0px;
    padding-bottom:20px;
  }   
}
@media screen and (min-width: 992px) and (max-width:1024px) {
    #product-sale .product-sale-details-box{ top: 9px; }
    #weekly-deals .weekly-deals-box{  top:10px; }
}
@media screen and (min-width: 992px) and (max-width:1199px) {
    #product-sale .product-sale-details-box{ top: 14px; }
}
@media screen and (min-width: 992px) and (max-width:1200px) {
  #product-offer-1 .offer2-box .offer2-box-text{ top:17px;  }
  #product-offer-1 .offer3-box .offer3-box-text{ top: 29px; right: 32px;  }
  #product-sale .product-sale-offers1 h4,#product-sale .product-sale-offers2 h4{ max-width: 43%;}
  #product-sale .product-sale-offers1 h4 a,#product-sale .product-sale-offers2 h4 a{ font-size:19px;  }
  #trending-collection .trending-collection-content-box h3{ font-size:27px;  }
  #daily-deals h3{ font-size:16px;  }
  #latest-collection .latest-collection-content .latest-collection-content-box .title2{
    letter-spacing: 11px;
  }
  #latest-collection .latest-collection-content .latest-collection-content-box h3 { font-size:26px;  }
  #latest-news .latest-news-content-box h5{ font-size:12px;  }
  #latest-news .latest-news-box1{ top:0px;  }
}
@media screen and (max-width: 1024px){
  .top_bar_btn a.theme_button {
    position: static;
    top: 0;
    transform: unset;
  }
  .top_bar_btn{
    padding:0;
  }
  .headerbar { display: block; margin: 0;  }
  .hamburger { 
    line-height: 0;  
    text-align: left;
    padding-top:15px;
  }
  .main-header .side-navigation { display: none  }
  .side-navigation,.side-navigation li { padding: 0; display: block  }
  .side-navigation ul li a {
    padding: 15px 16px;
    display: block;
    color: var(--white);
    border-bottom: 1px solid #303030;
    background: 0 0!important;
    text-align: left
  }
  .side-navigation ul ul li {
    border-bottom: unset;
    padding: 3px 18px;
  }
  .side-navigation ul>li.menu-item-has-children>a:after {
    margin-top: 0;
  }
  .side-navigation ul ul a{
    font-size:13px;
  }
  amp-sidebar#sidebar1 { background: #000; width: 250px  }
  #sidebar1 {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999;
    top: 0;
    left: 0;
    overflow-x: hidden;
    transition: .5s
  }
  .side-navigation ul li ul, .side-navigation ul li ul ul {
    display: block !important;
  }
  .side-navigation ul ul,.side-navigation ul ul li { background: var(--transparent) !important;  }
  .side-navigation ul ul {
    position: static;
    width: 100%;
    box-shadow: none;
  }
  .side-navigation ul ul li{
    display: block;
    border-bottom: none;
  }
  .side-navigation li.current_page_item{ display: block;  }
  iframe { width: 100%;  height: auto;  }  
  #weekly-deals{ padding:20px 0px;  }
}
@media screen and (max-width: 576px){
  #trending-collection .trending-collection-content {
    padding: 5px 0;
  }
}