  img:is([sizes="auto" i], [sizes^="auto," i]) {
    contain-intrinsic-size: 3000px 1500px
  }

  .woocommerce form .form-row .required {
    visibility: visible;
  }


  sr7-prl.prlt1 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	margin-top:-20px;
	margin-left:-20px;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;
}



 




  .woocommerce-product-gallery {
                opacity: 1 !important;
            }
    @media screen and (max-width: 640px) {
        .fusion-body .fusion-title.fusion-sep-none {
            display: none !important;
        }
        
        .bgsz {
            background-size: cover !important;
        }
        .tac {
            text-align: center;
        }
        .dpno 
        {   
            
            visibility: hidden; !important;
        }
        .scale {
            transform: scale(1.5);
            text-align: center;
        }
        .pd20 {
            padding: 20px !important;
        }
        .show {
            display: inline-block !important;
            
        }
        .awb-imageframe-caption-title {
             font-size:  16px !important;
        }
        
        .fusion-title {
            display: block !important;
        }
        .fs24
        {
            font-size:  24px !important;
        }
        .line1{
            line-height: 1 !important;    
        }
        .mb0 {
            margin-bottom:  0 !important;
        }
            .fusion-no-small-visibility {
                display: none !important; 
                
                
                position: absolute;
                left: 50%;
                top: 50;
                font-size: 21px !important;
                transform: translate(-50%, -50%);
    
            }
            .slider-container {
           
            border-radius: 0;
            
        }
        .fusion-imageframe img {
            width:145px;
        }  
        
        .fusiondflex {
            display: flex !important;
            align-items: center;
        }
        .fullwidth-box {
          
        }
        .fusion-title-heading 
        {
            font-size: 24px;
        }
        .fontawesome-icon.fb-icon-element.circle-yes {
            margin-right: 0px !important;
        }
            .goodsitem {
                width:100% !important;
            }
            .logo {
                width:90% !important;
                
            }
            .smallBtn {
                width:10% !important;
            }

            body .sm-text-align-center {
                text-align: center !important;
            }

            body .sm-text-align-left {
                text-align: left !important;
            }

            body .sm-text-align-right {
                text-align: right !important;
            }

            body .sm-flex-align-center {
                justify-content: center !important;
            }

            body .sm-flex-align-flex-start {
                justify-content: flex-start !important;
            }

            body .sm-flex-align-flex-end {
                justify-content: flex-end !important;
            }

            body .sm-mx-auto {
                margin-left: auto !important;
                margin-right: auto !important;
            }

            body .sm-ml-auto {
                margin-left: auto !important;
            }

            body .sm-mr-auto {
                margin-right: auto !important;
            }

            body .fusion-absolute-position-small {
                position: absolute;
                top: auto;
                width: 100%;
            }

            .awb-sticky.awb-sticky-small {
                position: sticky;
                top: var(--awb-sticky-offset, 0);
            }
        }

        @media screen and (min-width: 641px) and (max-width: 1024px) {
            .fusion-no-medium-visibility {
                display: none !important;
            }

            body .md-text-align-center {
                text-align: center !important;
            }

            body .md-text-align-left {
                text-align: left !important;
            }

            body .md-text-align-right {
                text-align: right !important;
            }

            body .md-flex-align-center {
                justify-content: center !important;
            }

            body .md-flex-align-flex-start {
                justify-content: flex-start !important;
            }

            body .md-flex-align-flex-end {
                justify-content: flex-end !important;
            }

            body .md-mx-auto {
                margin-left: auto !important;
                margin-right: auto !important;
            }

            body .md-ml-auto {
                margin-left: auto !important;
            }

            body .md-mr-auto {
                margin-right: auto !important;
            }

            body .fusion-absolute-position-medium {
                position: absolute;
                top: auto;
                width: 100%;
            }

            .awb-sticky.awb-sticky-medium {
                position: sticky;
                top: var(--awb-sticky-offset, 0);
            }
        }

        @media screen and (min-width: 1025px) {
            .fusion-no-large-visibility {
                display: none !important;
            }

            body .lg-text-align-center {
                text-align: center !important;
            }

            body .lg-text-align-left {
                text-align: left !important;
            }

            body .lg-text-align-right {
                text-align: right !important;
            }

            body .lg-flex-align-center {
                justify-content: center !important;
            }

            body .lg-flex-align-flex-start {
                justify-content: flex-start !important;
            }

            body .lg-flex-align-flex-end {
                justify-content: flex-end !important;
            }

            body .lg-mx-auto {
                margin-left: auto !important;
                margin-right: auto !important;
            }

            body .lg-ml-auto {
                margin-left: auto !important;
            }

            body .lg-mr-auto {
                margin-right: auto !important;
            }

            body .fusion-absolute-position-large {
                position: absolute;
                top: auto;
                width: 100%;
            }

            .awb-sticky.awb-sticky-large {
                position: sticky;
                top: var(--awb-sticky-offset, 0);
            }
        }