.whats-app1 {
 position: fixed;
 width: 89px;
 bottom: 90px;
 color: #FFF;
 text-align: center;
 font-size: 40px;
 box-shadow: 3px 4px 3px #999;
 left: 35px;
 z-index: 100;
 margin-left: 93% ;
 padding-right: 2px;
 }
 .whats-app {
 position: fixed;
 width: 60px;
 height: 60px;
 bottom: 173px;
 background-color: #25d366;
 color: #FFF;
 border-radius: 50px;
 text-align: center;
 font-size: 40px;
 box-shadow: 3px 4px 3px #999;
 left: 23px;
 z-index: 100;
 margin-left: 94% ;
 }
 .my-float {
 margin-top: 17px;
 }
 .my-float1 {
 margin-top: 10px;
 }
 @media only screen and (max-width: 600px) and (min-width: 320px) 
         {
         .logo_main
         {
         height:70px !important;
         }
         .menu_slide
         {
         margin:0px !important;
         }
         .menua
         {
         margin-top:-50px !important;
         padding:0px !important;
         }
         .logo-box
         {
         max-width:150px !important;
         }
         .slideimg
         {
         height:200px !important;
         }
         .causes-section .row
         {
         margin:0px !important;
         }
         .logo-box {
         max-width: 283px !important;
         }
         .txt_title
         {
         font-size:20px !important;
         }
         }
         @media only screen and (max-width: 1025px) and (min-width: 900px) 
         {
         .whats-app
         {
         margin-left:89% !important;   
         }
         .whats-app1
         {
         margin-left:87% !important;   
         }
         }
         @media only screen and (max-width: 900px) and (min-width: 700px) 
         {
         .whats-app
         {
         margin-left:84% !important;   
         }
         .whats-app1
         {
         margin-left:82% !important;   
         }
         }
         @media only screen and (max-width: 700px) and (min-width: 300px) 
         {
         .whats-app
         {
         margin-left:74% !important;   
         }
         .whats-app1
         {
         margin-left:65% !important;   
         }
         }
         .menu_li
         {
         padding:25px 0px 0px 0px !important;
         }
         .header-style-two .main-menu .navigation > li
         {
         padding:0px 0px 0px 0px !important;
         }
         .subli:hover .submenu
         {
         display:block !important;
         }
         .submenu
         {
         background-color:white;
         color:red;
         width:200px;
         margin-top:5px;
         }
         .subsub_li
         {
         background-color: white;
         color: red;
         width: 200px;
         border-top: solid 1px red;
         border-bottom: solid 1px red;
         height: 40px;
         font-size: 16px;
         padding-left: 5px;
         line-height: 40px;
         list-style-type: none
         }
         .product-grid{
            font-family: 'Poppins', sans-serif;
            text-align: center;
            margin-bottom:30px;
            }
            .product-grid .product-image{
            position: relative;
            overflow: hidden;
            }
            .product-grid .product-image a.image{ display: block; }
            .product-grid .product-image .pic-1 {
            backface-visibility: hidden;
            transition: all 0.5s ease 0s;
            }
            .product-grid .product-image:hover .pic-1{ opacity: 0; }
            .product-grid .product-image .pic-2{
            width: 100%;
            height: 100%;
            transform: scale(1.1);
            backface-visibility: hidden;
            opacity: 0;
            position: absolute;
            top: 0;
            left: 0;
            transition: all 0.5s ease 0s;
            }
            .product-grid .product-image:hover .pic-2{
            opacity: 1;
            transform: scale(1);
            }
            .product-grid .product-image img{
            width: 100%;
            height: auto;
            }
            .product-grid .quick-view{
            color: #000;
            background-color: #fff;
            font-size: 14px;
            font-weight: 500;
            letter-spacing: 1px;
            text-transform: capitalize;
            width: 160px;
            padding: 8px 15px;
            border-radius: 50px;
            box-shadow: 0 0 7px 0 rgba(0,0,0,.06);
            opacity: 0;
            transform: translateX(-50%) translateY(100%);
            position: absolute;
            top: 50%;
            left: 50%;
            transition: all .3s ease-in-out;
            }
            .product-grid:hover .quick-view{
            opacity: 1;
            transform: translateX(-50%) translateY(-50%);
            }
            .product-grid .quick-view:hover{ color: #6cbf1c; }
            .product-grid .quick-view i{
            color: #6cbf1c;
            margin-left: 10px;
            display: inline-block;
            }
            .product-grid .product-links{
            text-align: center;
            width: 150px;
            padding: 3px;
            margin: 0;
            list-style: none;
            transform: translateX(-50%);
            position: absolute;
            bottom: 20px;
            left: 50%;
            transition: all .3s ease-in-out;
            }
            .product-grid .product-links li{
            margin: 0 3px;
            display: inline-block;
            opacity: 0;
            transform: translateY(-30px);
            transition: all 0.3s ease 0s;
            }
            .product-grid:hover .product-links li{
            opacity: 1;
            transform: translateY(0);
            }
            .product-grid:hover .product-links li:nth-child(2){ transition: all 0.3s ease 0.1s; }
            .product-grid:hover .product-links li:nth-child(3){ transition: all 0.3s ease 0.2s; }
            .product-grid .product-links li a{
            color: #6cbf1c;
            background: #fff;
            font-size: 16px;
            text-align: center;
            line-height: 38px;
            height: 38px;
            width: 38px;
            border: 1px solid #6cbf1c;
            border-radius: 50px;
            display: block;
            position: relative;
            z-index: 1;
            transition: all 0.3s ease;
            }
            .product-grid .product-links li a:hover{
            color: #fff;
            background: #6cbf1c;
            }
            .product-grid .product-content{
            font-size: 0;
            padding: 15px 0 0;
            overflow: hidden;
            }
            .product-grid .title{
            font-size: 16px;
            font-weight: 400;
            line-height: 22px;
            text-transform: capitalize;
            width: 50%;
            margin: 0 0 7px;
            vertical-align: top;
            display: inline-block;
            }
            .product-grid .title a{
            color: #fff;
            transition: all 0.3s ease;
            text-align:center;
            }
            .product-grid .title a:hover{ color: #6cbf1c; }
            .product-grid .price{
            color: #6cbf1c;
            font-size: 16px;
            font-weight: 500;
            text-align: right;
            width: 50%;
            display: inline-block;
            }
            .product-grid .price span{
            color: #bcbcbc;
            text-decoration: line-through;
            }
            .product-grid .rating{
            padding: 0;
            margin: 0;
            list-style: none;
            opacity: 0;
            transform: translateX(-40px);
            transition: all 0.3s ease;
            }
            .product-grid:hover .rating{
            opacity: 1;
            transform: translateX(0);
            }
            .product-grid .rating li{
            color: #f5c136;
            font-size: 12px;
            }
            @media screen and (max-width:990px){
            .product-grid{ margin: 0 0 30px; }
            }
            .product-image
            {
            border:solid 1px #ee4b4b;
            border-radius:5px 5px 0px 0px;
            }
            .product-content
            {
            background-color:#ee4b4b;
            padding:8px 5px 5px 5px !important;
            }
            .title 
            {
            text-align:center;
            }