        @media (min-width: 1024px) {
            .cs-container{
                margin : 0 !important;
                padding:0 !important;
                position:relative;
                max-width: 100vw;
            }
            .right-column{
                postion:absolute;
                right : 0;
            }
            .ml-left{
               padding-right: 30px;
            }
        }
        .sticky-sidebar{
            width : fit-content !important;
        }
        .post-list-sm .post-details {
            width: 100%;
        }
        .embed-youtube {
            position: relative;
            padding-bottom: 56.25%;
            height: 0;
        	margin: 25px auto;
            overflow: hidden;
        }
        .embed-youtube iframe,
        .embed-youtube object,
        .embed-youtube embed {
            border: 0;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
        .blog-detail h2 {
            font-size: 21px;
        }
        .blog-detail h3 {
            font-size: 20px;
        }
        .blog-detail h4 {
            font-size: 18px;
        }
        /** move this btn to custom.css **/
        .btn-blue {
            border-color: #1877f2;
            background-color: #1877f2;
            color: #fff;
        }
        .btn-blue:hover {
            background-color: #005ed7;
            border-color: #005ed7;
            color: #fff;
        }
        .btn-cart-green-round {
            display: block;
            line-height: 2.9;
            padding: 0 0.6em;
            text-align: center;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            color: #fff;
            background-color: #080;
            margin-right: 5px;
            border-radius: 50px;
        }
        .product-price .new-price {
            color: #00aec1;
            font-weight: 700;
        }
        .featured-product .title {
            background: #dfdfdf;
            padding: 10px;
        }
        
        .featured-product h2 {
            font-size: 2rem;
        }
        .go3176171171 span {
            line-height: 3.5rem;
        }
        .sticky-sidebar-custom {
            max-height: 100vh;
            overflow-y: auto;
            top: 210px !important;
        }
        .overlay {
          position: fixed;
          top: 50px;
          bottom: 0;
          left: 0;
          right: 0;
          transition: opacity 500ms;
          visibility: hidden;
          opacity: 0;
        }
        .overlay:target {
          visibility: visible;
          opacity: 1;
        }
        .popup {
          margin: 70px auto;
          padding: 20px;
          background: #fff;
          border-radius: 5px;
          width: 50%;
          position: relative;
          transition: all 5s ease-in-out;
        }
        .popup h3{
            font-size : 20px;
        }
        .popup h2 {
          margin-top: 0;
          color: #333;
        }
        .popup .close {
          position: absolute;
          top: 3px;
          right: 30px;
          transition: all 200ms;
          font-size: 36px;
          font-weight: bold;
          text-decoration: none;
          color: #333;
        }
        .popup .close:hover {
            color: #06D85F;
        }
        .popup .content {
          max-height: 30%;
          overflow: auto;
        }
        main {
            z-index: 0;
        }
        .category-nonelipse .category-media {
            border-radius: 50%;
            overflow: hidden;
            margin-bottom: 10px;
        }
        .category.category-nonelipse .category-name {
            font-size: 1.1rem;
        }
        @media only screen and (max-width: 600px) {
            .blog-detail .content img{
                width:100%!important;height:auto !important;margin:15px auto !important;
            }
            .title-wrapper {
                display: block;
            }
            .box{
                width: 70%;
            }
            .popup{
                width: 90%;
                top: -85px; 
            }
            .sidebar-content {
                top: 85px !important;
            }
            .right-sidebar .sidebar-close {
                top: 85px !important;
            }
        }