	/* poppins-regular - latin */

@font-face {

  font-family: 'Poppins-regular';

  font-style: normal;

  font-weight: 400;

  src: url('../font/poppins-v19-latin-regular.eot'); /* IE9 Compat Modes */

  src: local(''),

       url('../font/poppins-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('../font/poppins-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */

       url('../font/poppins-v19-latin-regular.woff') format('woff'), /* Modern Browsers */

       url('../font/poppins-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */

       url('../font/poppins-v19-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-600 - latin */

@font-face {

  font-family: 'Poppins-semi';

  font-style: normal;

  font-weight: 600;

  src: url('../font/poppins-v19-latin-600.eot'); /* IE9 Compat Modes */

  src: local(''),

       url('../font/poppins-v19-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('../font/poppins-v19-latin-600.woff2') format('woff2'), /* Super Modern Browsers */

       url('../font/poppins-v19-latin-600.woff') format('woff'), /* Modern Browsers */

       url('../font/poppins-v19-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */

       url('../font/poppins-v19-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */

}

/* poppins-700 - latin */

@font-face {

  font-family: 'Poppins-bold';

  font-style: normal;

  font-weight: 700;

  src: url('../font/poppins-v19-latin-700.eot'); /* IE9 Compat Modes */

  src: local(''),

       url('../font/poppins-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('../font/poppins-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */

       url('../font/poppins-v19-latin-700.woff') format('woff'), /* Modern Browsers */

       url('../font/poppins-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */

       url('../font/poppins-v19-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */

}

.scrollbar-hide {
    -ms-overflow-style: none;
    scrollbar-width: none;
}
p,a{font-family: poppins-regular;}

h2,h3{font-family: poppins-semi;}

  .imgchoosestore{

    margin-top: 2em;

    margin-bottom:1em;

  }

  /*.imgdecor{

    position: absolute;

    left:28px;

    top:-14px;

  }*/



  .upper-head a {

    text-decoration: none;

    color: unset;

    font-size: 15px;

}

.upper-head {

    background-image: url(../img/banner/upper-head.jpg);

    padding: 5px 0px;

    background-size:cover;

}

.upper-head-icon {

    margin-right: 10px;

}

input#inputsearch {

    height: 50px !important ;

    background: #f4f4f4;

    border: unset;

    max-width: 550px;

    width: 100%;

}

#searchbtn {

    width: auto;

    height: 50px !important;

    background: #91b656;

}



.logo-float img {

    position: absolute;

    top: 20px;

    left: 20px;

    width: 60px;

}

.category-label {

    background: #91b656;

    color: #fff;

}

.category-label p{margin-bottom: 0px; font-size: 12px;}

.store-btn {
    background: #91b6562b;
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 6px 15px;
    }

.store-btn a {
    background: transparent;
    border: unset;
    padding: unset;
    color: #6a8c35;
    font-family: 'Poppins-semi';
    font-size: 14px;
}

.store-card-description {
    color: #0000007a;
    font-size: 14px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.store-location {

    font-family: Adobe Garamond Pro;

    font-size: 14px;

}

.store-head {

    font-size: 18px;

}



.store-card {

    border-radius: 20px;

    overflow: hidden;

    border: 2px solid #e2e2e2;

}

.store-card-body {

    padding: 10px 10px 25px;

}

  .decordiv{

    /*margin-top: 1em;*/

    margin-bottom: 1.8em;

  }

  .card{

    border: 2px solid #77b122;

    border-radius: 5px;

  }

  .card-body{

    min-height: 200px;

  }

  .card-float{

    display: flex;

    justify-content: start;

    align-items: center;

    position: absolute;

    top: -40px;

    left: -10px;

    background-color: #fff;

    width: 45%;

    height: 55px;

    box-shadow: 4px 10px 14px 4px gray;

    padding: 5px;

    padding-left: 1em;

  }

  .card-float img{

    max-height: 50px;

    max-width: auto;

  }

  .store-info{

    min-height: 50px;

  }

  .store-info i{

    color: #4c833a;

    font-size: 1.5em;

  }

  
  .select-store-btn a{

    background-color: #4c833a;

    color: #fff;

    padding: 0.5em 0.81em;

    border-radius: 3px;

  }

  .select-store-btn a:hover{

    text-decoration: none;

  }

  .card-header img{

    border-radius: 3px;

  }

    button.events_btn {
          background: #67a745;
          color: #fff;
          font-family: poppins;
          padding: 3px 10px;
          font-size: 14px;
          border-radius: 13px;
        }

  /*button.slick-prev.slick-arrow {

    display: none !important;

}

button.slick-next.slick-arrow {

    display: none !important;

    display: none;

}*/



  @media only screen and (max-width: 1199px){

    .mfonthead{

      font-size: 18px;

    }

    .upper-head a {

    font-size: 13px;

	}

  }

  @media screen and (max-width: 1080px){
   .category-label p{font-size: 11px;}
  }



  @media only screen and (max-width: 768px){

  	.upper-head a {

    	font-size: 11px;

	}

    .imgchoosestore{

      margin-top: 1em;

      margin-bottom: 5px;

    }

    .decordiv {

      margin-bottom: 0.7em;

    }

    .card-float img{

      max-width: 50px;

      margin: 0 auto;

    }

    .card-float {

      height: 50px;

      box-shadow: 3px 5px 14px 4px grey;

      padding: 5px !important;

    }

    .mfonthead {

      font-size: 14px;

      margin: 15px 0px 8px 15px !important;

    }

    .store-info i {

      font-size: 17px;

    }

    .store-address{

      font-size: 15px;

    }

    .card-body{

      padding: 6%;

      min-height: unset !important;

    }

    .select-store-btn a {

      padding: 3% 7%;

      font-size: 14px;

    }

  }

  @media screen and (max-width:577px){
    .store-btn a {
    font-size: 11px;
    }
    button.events_btn {
    font-size: 11px;
    }
    .logo-float img {
    top: 10px;
    left: 10px;
    width: 50px;
    }
    .store-address {
    font-size: 12px;
    }
    .store-card-description {
    font-size: 12px;
    }
    .store-head {
    font-size: 16px;
    }
    .store-heading {
    font-size: 23px;
    }


    .category-card {
    max-width: 110px;
    }

	.upper-head a {

   

    font-size: 12px;

	}

	.dezi-logo {

	    width: 90px;

	}

	.category-label p {

	    font-size: 11px;

	}

	button.slick-next.slick-arrow {

	    display: none;

	}



	}

  @media screen and (max-width: 430px){
    .store-btn a {
    font-size: 9px;
    }
    button.events_btn {
    font-size: 10px;
    }
  }

/**************************Slider Start****************************/

.slider-text {

    margin-bottom: 0px;

    font-family: 'Proxima Nova-bold';

    font-size: 18px;

    padding-top: 16px;

    color: #343434;

}

.store-slide{transition: all 0.5s;}



.store-slide.slide-active img {

    /*border-radius: 50%;*/

    border: 6px solid #fbaa03ad;

     box-shadow: 2px 2px 10px 10px #ddd; 

    padding: 10px;

}

.store-type-card{transition: all 0.5s;}

/*.store-card-active {display: block ;}*/

/*.slick-prev:before, .slick-next:before {

    font-family: 'slick';

    font-size: 28px !important;

    line-height: 1;

    opacity: .75;

    color: #29bb89 !important;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}

*/

.slick-prev:before, .slick-next:before {

    background: #91b656;

    padding: 5px;

    font-family: 'slick';

    font-size: 20px;

    line-height: 1;

    opacity: .75;

    color: white !important;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    border-radius: 20px;

}

.slick-prev {

    left: -37px !important;

}



/**************************Slider End****************************/