body{
 font-family: 'Poppins', sans-serif !important;
 font-size: 14px !important;
 background-color: #ffffff !important;
}
h1,h2,h3,h4,h5,h6{
 font-family: 'Poppins', sans-serif !important;
}
.font-12{
 font-size: 12px !important;
}
.btn-outline-dark {
 color: #000000 !important;
 border-color: #000000 !important;
 font-size: 12px;
 background-color: #fff;
}

.btn-outline-dark:hover {
 color: #000000 !important;
 border-color: #000000 !important;
 background-color: #fff !important;
}

.nav-link{
 font-size: 12px !important;
}

.banner{
 background-image: url(../img/bg-home-3.png);
 background-repeat: no-repeat;
 background-size: contain;
 background-position: center;
 min-height: 80vh;
}

.dairy-text{
 color: #EB62A3 !important;
}
.vertical{
 margin-top:30%;
}

.text-yellow{
 color: #FAAB0F;
}

.bg-1{
 background: rgba(180, 207, 226, 0.32);
}

.bg-2{
 background: rgba(187, 107, 217, 0.19);
}

@media (min-width: 320px) and (max-width: 767px) {

 .banner{
  background-image: url(../img/bg-home-3.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  /*  min-height: 105vh;*/
 }

 .vertical{
  margin-top:5%;
 }

 .img-mob{
  width: 130px !important;
 }
 .rslides img {
  display: block;
  height: 200px !important;
  float: left;
  width: 100%;
  border: 0;
 }

 .mob-shadow{
  color:#f2358f !important;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
  font-size: 100% !important;
 }
}



.rslides {
 position: relative;
 list-style: none;
 overflow: hidden;
 width: 100%;
 padding: 0;
 margin: 0;
}
.rslides li {
 -webkit-backface-visibility: hidden;
 position: absolute;
 display: none;
 width: 100%;
 left: 0;
 top: 0;
}
.rslides li:first-child {
 position: relative;
 display: block;
 float: left;
}
.rslides img {
 display: block;
 height: auto;
 float: left;
 width: 100%;
 border: 0;
}


.centered-btns_nav {
 z-index: 3;
 position: absolute;
 -webkit-tap-highlight-color: rgba(0,0,0,0);
 top: 50%;
 left: 0;
 opacity: 0.7;
 text-indent: -9999px;
 overflow: hidden;
 text-decoration: none;
 height: 61px;
 width: 38px;
 background: transparent url("../img/themes.gif") no-repeat left top;
 margin-top: -45px;
}

.centered-btns_nav:active {
 opacity: 1.0;
}

.centered-btns_nav.next {
 left: auto;
 background-position: right top;
 right: 0;
}

.transparent-btns_nav {
 z-index: 3;
 position: absolute;
 -webkit-tap-highlight-color: rgba(0,0,0,0);
 top: 0;
 left: 0;
 display: block;
 background: #fff; /* Fix for IE6-9 */
 opacity: 0;
 filter: alpha(opacity=1);
 width: 48%;
 text-indent: -9999px;
 overflow: hidden;
 height: 91%;
}

.transparent-btns_nav.next {
 left: auto;
 right: 0;
}

.large-btns_nav {
 z-index: 3;
 position: absolute;
 -webkit-tap-highlight-color: rgba(0,0,0,0);
 opacity: 0.6;
 text-indent: -9999px;
 overflow: hidden;
 top: 0;
 bottom: 0;
 left: 0;
 background: #000 url("../img/themes.gif") no-repeat left 50%;
 width: 38px;
}

.large-btns_nav:active {
 opacity: 1.0;
}

.large-btns_nav.next {
 left: auto;
 background-position: right 50%;
 right: 0;
}

.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
 outline: none;
}

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
 margin-top: 10px;
 text-align: center;
}

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
 display: inline;
 float: none;
 _float: left;
 *float: left;
 margin-right: 5px;
}

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
 text-indent: -9999px;
 overflow: hidden;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
 background: #ccc;
 background: rgba(0,0,0, .2);
 display: inline-block;
 _display: block;
 *display: block;
 -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
 -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
 box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
 width: 9px;
 height: 9px;
}

.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
 background: #222;
 background: rgba(0,0,0, .8);
}