
@media (max-width:992px) {
    html {
       
    }
    body {
        -webkit-overflow-scrolling: touch;
        position: relative; 
		overflow-x:hidden;
		background-image:none;
        padding-top:142px;
    }

    .PageTitle {
        padding:20px 0;
    }
    .PageTitle .Title {
        font-size:24px;
    }
    .woocommerce-products-header__title.page-title {
        margin-bottom:0;
    }
    .BreadCrumbs {
        top:5px;
    }

    .HideMobile {
        display:none !important;
    }

    .FixedHeader {
        height:60px;
    }
    #CouponCountdown {
        height:60px;
    }





    .DiscountDiv {
        line-height:20px;
        height:50px;
        padding: 4px 10px 0px 10px; 
    }
	.DiscountDiv span {
        font-size:14px;
    }

    .Header {
        height:70px;
    }
    .Header .Hamburger {
        position: absolute;
        top: 7px;
        left:15px;
        font-size:22px;
    }
    .Header .Logo {
        height:46px;
        margin-top:0; 
    }
    .Header .Logo img {
        margin-top:0;
    }
    .Header .CartIcon {
        position: absolute;
        top: 5px;
        right: 15px;
    }

    .HeaderTwo {
        position:relative;
        top:-5px;
    }

    .HeaderTwo .Logo {      
        position: absolute;
        left: 60px;
        top: 10px;
    }
    .HeaderTwo .Logo img {
        height:38px;
    }

    .HeaderTwo .CenterMenu {
        position: fixed;
        left:-350px;
        top: 142px;
        background: #fff;
        z-index: 999;
        height: calc(100% - 142px);
        width:350px;
        padding-top:30px;
        transition: 0.3s;
        border-bottom: solid #949494 1px; */
        -webkit-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.2);
    }
    .HeaderTwo .CenterMenu ul li {
        list-style: none;
        width: calc(100% - 40px);
        display: block;
    }
    .HeaderTwo .CenterMenu ul li a {
        color: #000;
        font-size: 15px;
        padding: 18px 0;
        text-decoration: none;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid #ccc;
        transition: 0.3s;
    }

    .Hamburger {
        width: 32px;
        height: 32px;
        text-align: center;
        line-height: 32px;
        display: inline-block;
        cursor: pointer;
        color: rgba(var(--SiteColor));
        font-size: 32px;
        transition: 0.3s;
        position: absolute;
        left: 15px;
        top: 24px;
    }
    .Hamburger .Show {
        opacity:1;
        transition:0.3s;
    }
    .ShowSidebar .Hamburger .Show {
        opacity:0;
    }
    .HeaderTwo .Hamburger .CLose { 
        position: absolute;
        top: 0;
        left: 0; 
        width: 100%;
        height: 100%;
        opacity:0;
        transition:0.3s;
    }
    .ShowSidebar .Hamburger .CLose {
        opacity:1;
    } 
    .HeaderTwo .Hamburger svg {
        height:26px;
        width:26px;
    }
    .HeaderTwo .Hamburger svg path {
        color:#fff;
    }

    .ShowSidebar .CenterMenu {
        left:0;
    }
    .Language {
        margin-left:15px;
    } 


    .HomeDiv .Content {
        padding-top:35px;
    }
    .HomeDiv .Content .Info .Title {
        font-size:37px;
    }
    .HomeDiv .Content .Box img {
        width: 70%;
        left: 9%;
        position: relative;
        margin-left:0;
    }
    .HomeDiv .Content .Box {
        height:155px;
    }
    .HomeDiv .Content .Info .Text {
        margin-top:30px
    }
    .HomeDiv .Content .Info .Text p {
        margin-top:20px
    }
    .HomeDiv .btn {
        margin-top:25px;
    }


    .SlideDiv {
        margin-bottom:50px;
        height:250px;
    }
    .SlideDiv .Dots {
        bottom: 50px;         
    }

    .BasicFeatues {
        padding-bottom:0;
    }

    .BasicFeatues .TopImage {
        margin-bottom:40px;
        margin-top:20px;
    }
    .BasicFeatues .Item {
        padding-right:0;
        margin-bottom:30px;
    }

    .BasicFeatues .TopImage .VideoDiv {
        height:210px;
    }


    .ProductDiv {
        margin-bottom:30px;
    }
    .ProductDiv .Head {
        margin-bottom:40px;
    }
    .ProductDiv .Head .Title {
        font-size:30px;
    }
    .ProductDiv .Head .Text {
        font-size:14px;
    } 
    .ProductDiv .Gallery .Item img {
        height:300px;
    } 
    .ProductDiv .ProductInfo {
        padding-left:0;
        padding-right:0;
        margin-top:20px;
    }
 
    .ProductDiv .ProductInfo .Stock .Title {
        font-size:12px;
    }

    .Accordion .AccItem .ItemHead button {
        font-size:12px;
        line-height:40px;
    }


    .WhyChoose .Head {
        margin-bottom:0;
    }
    .WhyChoose .Head .Title {
        font-size:30px;
    }


    .WhyChoose {
        margin-bottom:20px;
    }
    .WhyChoose .Content .Item {
        text-align:center;
        margin-bottom:40px;
        padding-right:0;
    }
    .WhyChoose .Content .Item .Title {
        font-size:26px;
        margin-bottom:5px;
        margin-top:5px;
    }
    .WhyChoose .Content .Item .Text {
        font-size:14px;
    }


    .StickySection {
        margin-bottom:40px; 
    }
    .StickySection .Item {
        height:auto;
    }
    .StickySection .Item .Content { 
        width:100%;
        display:inline-block; 
        overflow:hidden;
        padding:0;
        padding-top:30px;
    }
    .StickySection .Item .Content .row {
         
    }
    .StickySection .Item .Content .Number {
        display:none;
    }
    .StickySection .Item .Content .Info {
        margin-top:0;
        padding:15px;
    }
    .StickySection .Item .Content .Info .Title {
        padding-right:0;
        font-size:18px;
    }
    .StickySection .Item .Content .Info .Text {
        line-height:162%;
    }
    .StickySection .Item .Content .PhoneVideo {
        margin-top:30px; 
        width:270px;
        height:auto;
    }
    .StickySection .Item .text-end {
        text-align:center !important;
    }
    .StickySection .Item:nth-child(1) {
        
    } 
    .StickySection .Item:nth-child(2) {
        bottom:-115%;
    } 
    .StickySection .Item:nth-child(3) {
        bottom:-156%;
    } 

    .StickySection .Item .col-sm-7 {
        padding-left:15px;
    }

    .StickySection .Item:nth-child(1) .Content .PhoneVideo, 
    .StickySection .Item:nth-child(3) .Content .PhoneVideo {
        width:100%;
    }
    .StickySection .Item .Content .PhoneVideo .Image {
        display:inline-block
    }


    .StickySection .Item:nth-child(2) .Content {
        padding-bottom:30px;
    }


    .ReviewsSlide {
        margin-bottom:30px;
    }
    .ReviewsSlide .container {
        padding-top:0;
    }
    .ReviewsSlide .Head {
        margin-bottom:0;
    }
    .ReviewsSlide .Head .Title {
        font-size:21px;
    }
    .ReviewsSlide .SlideInfo .Item .Text {
        font-size:17px;
    }
    .ReviewsSlide .SlideInfo .Item .Title {
        margin-top:0px;
        font-size:20px;
    }
    .ReviewsSlide .SlideImage .Item .Image img {
        width:100px;
        height:100px;
    } 
    .ReviewsSlide .SlideImage .Item.slick-current .Image img {
        width:100px;
        height:100px;
    } 
    .ReviewsSlide .SlideInfo {
        margin-top:0;
    }

    


    .SubscribeSection {
        height:auto;
        padding-top:15px;
    }
    .SubscribeSection .Flex {
        display:inline-block;
    }
    .SubscribeSection .row {
        margin:0;
    }
    .SubscribeSection .Subscribe .Title {
        font-size:24px;
    }
    .SubscribeSection .Form {
        display:inline-block;
        width:100%;
    }
    .SubscribeSection .Form input[type="email"] {
        width:100%;
        margin-right:0;
    }
    .SubscribeSection .Form input[type="submit"] {
        width:100%;
        margin-top:20px;
        height:55px;
        line-height:55px;
    }
    .BlogContent {
        padding-top:20px;
    }
    .BlogSection {
        padding-top:20px;
    }

 
    .BlogSection .Item .Info .Title {
        height:auto;
        font-size:20px;
    }
    .BlogSection .Item .Info .Text {
        font-size:14px;
    }
    .BlogSection .Item .Info {
        margin-top:14px;
    }
    .BlogSection .Item .Image {
        height:230px;
    } 

    .Footer .FootTop {
        padding-top:20px;
        padding-bottom:40px;
    }

    .Footer .Social .Item {
        width:42px;
        height:42px;
        font-size:18px;
        line-height:44px;
    }


    .CheckoutPage {
        overflow: hidden;
        position: relative;
    }
    .CheckoutPage .RightContent {
        padding-left:15px;
        padding-right:15px;
    }
    .CheckoutTable .ProductImage img{
        width:auto !important;
        height:auto !important;
    }
    .CouponFrom .InputDiv input[type="submit"] {
        width:100px;
        min-width:auto
    }

    body.woocommerce-checkout #order_review_heading {
        margin-left:20px;
    }
    

/* 
    .RightSocial {
        bottom:37px;
        width:100%;
        background: #3b3b3b;
    }
    .RightSocial .Social {
        width:100%;
        display:inline-flex;
    }
    .RightSocial .Social a {
        margin:0;
        width:100%;
        display:inline-block;
        text-align:center;
        border-right: solid #575757 1px;
        border-bottom: solid #575757 1px;
        border-top: solid #575757 1px;
    }
    .RightSocial .Social a:hover {
        width:100%;
        right:0;
    }
    .RightSocial .Social a:last-child {
        border-right:none;
    }
    .RightSocial .Social a span {
        display:none;
    }

    .RightSocial .CartIcon { 
        position: absolute !important; 
        bottom: 200px !important;
        right: 0px !important;
        width: 50px !important;
        height: 43px !important; 
        padding-top: 10px !important;
    } */

    #launcher {
        bottom: 90px !important;
        left: calc(100% - 73px);
    }

    .Accordion .AccItem .ItemHead button {
        height:auto;
        min-height:40px;
        line-height:162%;
        padding-right:30px;
        padding-top:6px;
        padding-bottom:6px;
    }

    .CheckoutPage .LeftContent {
        padding-right:0;
    }


 
        
    @keyframes BoxAnimation {
        0% {
            opacity: 0;
            transform: scale3d(0.3, 0.3, 0.3);
        }
        50% {
            opacity: 1;
        }
    }
    
    .BoxAnimation {
        animation-name: BoxAnimation;
        top:0;
    }

    .woocommerce table.shop_table td.ProductImage {
        display:none;
    }

    .woocommerce-order {
        padding:15px;
    }
    .woocommerce-order .woocommerce-order-details table {
        width:100%;
    }

    .woocommerce-order ul.order_details {}
    .woocommerce-order ul.order_details li {
        width:100%;
        margin-top:20px;
        display:inline-block;
        float:left;
        border-right:0;
    }

    .woo-login {
        min-height:auto;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation {
        width:100%;
        margin-bottom:30px;
    }
    .woocommerce-account .woocommerce-MyAccount-content {
        width:100%;
        padding-left:0px;
        padding-right:0px;
    }


    .woocommerce-form {
        min-height:auto;
    }

    .ThankRegister {
        padding-top:70px;
    }
    .ThankRegister .Info h2, .ThankRegister .ThankReview {
        font-size:30px;
    }
    

    .hover-effect-description {
        position:initial;
    }
    .hover-effect-description .hover-effect-description-text {
        left: 0;
        top: 45px;
        width: 100%;
    }

    .hover-effect-description-text:after { 
        transform: rotate(90deg);
        top: -14px;
        left: calc(50% - 45px);
    }

    #moove_gdpr_cookie_info_bar {
        z-index:99999999;
    }


    .FilterDiv {
        height:auto;
        padding:30px 0;
        display:inline-block;
        width:100%;
    }
    .FilterDiv .Content {
        display:inline-block;
        padding:0 30px;
    }
    .FilterDiv .Content .Info {
        display:inline-block;
        width:100% !important;
    }
    .FilterDiv .Content .Info  {
        margin-bottom:20px;
        text-align:center;
    }
    .FilterDiv .Content .Info.Info2 {
        margin-bottom:12px;
    }
    .FilterDiv .Content .Info span br {
        display:none;
    } 
    .FilterDiv .Content .Form {
        width:100% !important;
        align-items:flex-start;
    }
    .FilterDiv .Content .Select {
        margin-bottom:12px;
    }
    .FilterDiv .Content .Info label {
        padding-left:0;   
    }


    .ShopPage {}
    .ShopPage .PageTitle {
        margin-bottom:25px;
    }
    .woocommerce .products ul, .woocommerce ul.products {
        width:100%;
        display:inline-block;
    }
    .ProductCol3 {
        padding-left:0;
        padding-right:0;
    }


    .SingleProduct {
        margin-top:30px;
    }

    
}
 
@media (min-width:992px) {
    .HideDesktop {
        display: none !important; 
    }
	 
}

@media (max-width:1024px) {}

@media only screen and (max-width: 1600px) and (min-width: 1025px) {
	 
}

@media only screen and (max-width:992px) and (min-width: 576px) {
   
}