:root {--mainColor: #ffdfc4;--nvyColor: #19203f;--poppins : 'Poppins';--pacifico:  "Pacifico"; --btn-color: #846a54;
}
#slider .sliderbox p,#post-carousel .our-blog-contents h3 a,#our-blog .blogs-meta span,#our-blog .blogs-meta span a,#our-blog .blogs-meta span i,#our-blog .blogs-meta span a i,#slider .sliderbox .smallText,#slider .sliderbox h1,#slider .sliderbox .slider-button2{
  color: #ffffff;
}
.product-content,#slider,.themeBbutton a i,#why_choose_us .rightbximg,#why_choose_us .conImg,#post-carousel .our-blog-contents,#our-blog .themeBbutton,#about-us,#about-us .imgbox,#category-products .product-img,#why_choose_us .why-left-box{
  position: relative;
}
/*------- Common Css ------------*/
.themeBbutton a{
  font:700 14px/25px var(--poppins);
  letter-spacing: 2px;
  color: var(--btn-color);
  border-radius: 10px;
  background-color: var(--mainColor);
  padding: 14px 25px;
  border: 2px solid transparent;
}
.themeBbutton a i{
  right: 0;
}
.themeBbutton a:hover{
  color: var(--nvyColor);
  background-color: transparent !important;
  border-color: var(--nvyColor);
}
.themeBbutton a:hover i{
  right: -8px;
  transition: 1s;
  color: var(--nvyColor);
}
/* ---------- About Us ------------ */
#about-us:before{
  content: "";
  background-color: #ffebdb;
  position: absolute;
  top: 0;
  left: 0;
  padding: 400px 15%;
}
#about-us:after{
  content: "";
  height: 60px;
  width: 60px;
  background-color: #19203f;
  position: absolute;
  bottom: -32px;
  left: 0;
}
#about-us .social-icon{
border-radius: 10px;
filter: drop-shadow(0px 75px 46px rgba(0,0,0,0.1));
background-color: var(--mainColor);
width: 225px;
position: absolute;
left: 50px;
bottom: -60px;
}
#about-us .imgbox .aboutimg2{
  position: absolute;
  bottom: -100px;
  right: -50px;
}
#about-us .social-icon h4{
  font:600 18px/20px var(--poppins);
  color: var(--nvyColor);
  letter-spacing: 0;
}
#about-us .recordbox{
  width: 240px;
  background-color: var(--mainColor);
  border-radius: 10px;
  filter: drop-shadow(0px 75px 46px rgba(0,0,0,0.1));
  position: absolute;
  top: -160px;
  right: 0;
  padding: 25px 15px 30px;
  overflow: hidden;
}
#about-us .recordbox span{
  font:400 50px/40px var(--pacifico);
  color: var(--nvyColor);
}
#about-us .recordbox h5{
  font:600 16px/26px var(--poppins);
  color: var(--nvyColor);
}
#about-us .content-box {
    padding-top: 150px;
    padding-left: 15%;
}
#about-us .about-inr {
    position: relative;
}
#about-us .content-box .smalltext{
  font:600 14px/18px var(--poppins) ;
  letter-spacing: 0px;
  color: var(--nvyColor);
}
#about-us .content-box h2{
  font: 400 34px/50px var(--pacifico);
  letter-spacing: -1px;
  color: var(--nvyColor);
}
#about-us .content-box .abouttext{
  font: 400 14px/30px var(--poppins);
  letter-spacing: 0px;
  color: #717483;
}
#about-us .content-box .featuresbox p{
  font: 500 14px/18px var(--poppins);
  letter-spacing: 0px;
  color: #717483;
}
#about-us .content-box .featuresbox p i{
  color: var(--nvyColor);
  font-size: 12px;
  margin-right: 5px;
}
#about-us .vwsmp_front a{
  padding: 8px 0;
}
#aboutCircle{
  position: absolute;
  bottom: -31px;
  right: -19px;
  height: 150px;
  width: 150px;
}
#aboutN_shape{
  position: absolute;
  right: 0;
  bottom: 24%;
  height: 200px;
  width: 200px;
}
/* -------- Our Blogs ------------ */
#our-blog .post-categories{
  display: inline-block;
}
#our-blog .our-blog-head span{
  font: 500 13px/18px var(--poppins);
  letter-spacing: 2px;
  color: var(--nvyColor);
}
#our-blog .our-blog-head h2 {
  font:400 36px/40px var(--pacifico);
  color: var(--nvyColor);
}
#our-blog .our-blog-head p{
  font: 400 14px/14px var(--poppins);
  color: #000000;
}
#post-carousel .our-blog-contents .blogs-meta{
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 30px;
}
#post-carousel .blogs-meta .entry-cat,#post-carousel .blogs-meta .entry-time{
  border-radius: 6px;
  border: 1px solid #f1f1f1;
  padding: 2px 5px 4px;
  background-color: #00000085;
  margin-right: 10px;
}
.dicBtn {
  text-align: right;
}
#post-carousel ul.post-categories li:after{
  display: none;
}
#our-blog .blogs-meta span,#our-blog .blogs-meta span a{
  font: 400 13px/36px "Montserrat";
  color: #f1f1f1;
}
#our-blog .blogs-meta span i{
  color: #f1f1f1;
}
#post-carousel .our-blog-contents h3{
  max-width: 76%
}
#post-carousel .our-blog-contents h3 a{
  font: 600 24px/38px var(--poppins);
}
#post-carousel .owl-carousel .owl-nav{
  display: block !important;
  position: absolute;
  bottom:21%;
  right: 13%;
  outline: none;
  width: 0;
}
#post-carousel .owl-carousel .owl-nav i{
  border-radius: 7px;
  border: 2px solid #ffffff;
  color: #ffffff;
  padding: 13px 16px;
  font-size: 14px;
}
#post-carousel .owl-carousel .owl-nav .owl-prev{
  left: -57px;
  outline: none;
}
#post-carousel .owl-carousel .owl-nav .owl-next{
  right: -50px;
  outline: none;
}
#post-carousel .owl-carousel .owl-nav .owl-prev:hover,#post-carousel .owl-carousel .owl-nav .owl-next:hover{
  background-color: var(--mainColor);
  border-radius: 7px;
}
#post-carousel .owl-carousel .owl-nav .owl-prev:hover i,#post-carousel .owl-carousel .owl-nav .owl-next:hover i{
  color: #000000;
  border-color: var(--mainColor); 
}
#posts_block .our-blog-contents h3 a{
  font:500 18px/18px "Rubik";
  color: #263354;
}
#posts_block .our-blog-contents h3{
  max-width: 94%;
  line-height: 24px;
}
.post-block1 img,.post-block6 img,.post-block2 img,.post-block5 img,.post-block3 img,.post-block4 img{
  width: 370px;
  position: relative;
}
.post-block1 img,.post-block6 img{
  height: 279px;
    object-fit: cover;
    border-radius: 10px;
}
.post-block2 img,.post-block5 img{
  height: 301px;
    object-fit: cover;
    border-radius: 10px;
}
.post-block3 img,.post-block4 img{
  height: 338px;
    object-fit: cover;
    border-radius: 10px;
}
.post-block4 {
  top: -80px;
}
.post-block5{
  top: -20px;
}
.post-block6{
  top: 38px;
}
#our-blog .themeBbutton{
  margin-top: 32px;
  z-index: 2;
}
/*---------- Category Products ---------*/
#category-products{
  background-color: #fff7f0;
}
#category-products span{
  font:500 13px/28px var(--poppins);
  letter-spacing: 2px;
  color: var(--nvyColor);
}
#category-products h2{
  font:400 36px/28px var(--pacifico);
  letter-spacing: 0px;
  color: var(--nvyColor);
}
#category-products .cat-maintxt{
  font: 400 14px/23px var(--poppins);
  color: #000000;
}
#category-products .product-box{
  position: absolute;
  top: 0;
  right: 0;
}
#category-products .single_product-box{
  position: absolute;
  top: 50%;
  right: 12%;
}
#category-products .right_first-col .product-img img{
  height: 588px;
}
#category-products .left_secnd-row .product-img img{
  height: 264px;
}
#category-products .right_secnd-col3 img{
  width: 313px;
  height: 261px;
}
#category-products .product-box p{
  font: 600 11px/13px var(--poppins);
  letter-spacing: 1px;
  color: #000000;
  text-transform: uppercase;
}
#category-products .product-box .price{
  font: 600 20px/30px var(--poppins);
  color: #000000;
  margin-bottom: 0;
  letter-spacing: 4px;
}
#category-products .product-box h5 a{
  font: 600 15px/18px var(--poppins);
  color: #000000;
}
#category-products .product-box span{
  font: 600 20px/28px var(--poppins);
  color: #000000;
}
#category-products .product-box .icon_link a{
  font: 500 13px/18px var(--poppins);
  letter-spacing: 2px;
  color: #000000;
}
#category-products .product-box .icon_link a i{
  font-size: 11px;
  position: relative;
  right: 0;
}
#category-products .product-box .icon_link a:hover i {
  right: -8px;
  transition: 2s;
}
#category-products .right_first-col .product-box{
  top: 40px;
  left: -60px;
}
#category-products .right_secnd-col2 .product-box,#category-products .left_first-row1 .product-box{
  bottom: 60px;
  right: 13px;
  top: unset;
}
#category-products .right_secnd-col3 .product-box{
  top: 60px;
  right: 15px;
}
#category-products .left_secnd-row .product-box{
  top: 60px;
  right: 40px;
}
#category-products .left_first-row2 .product-box{
  top: 70px;
  right: 15px;
}
/* --------- Newsletter ----------- */
#newsletter span {
  font: 500 14px/18px var(--poppins);
  color: var(--nvyColor);
  letter-spacing: 5px;
}
#newsletter h2 {
  font:400 36px/54px var(--pacifico) ;
  letter-spacing: 0px;
  color: var(--nvyColor);
}
#newsletter h5 {
  font: 500 14px/18px var(--poppins);
  color: var(--nvyColor);
}
#newsletter .newsletter-shortcode input[type="email"] {
  font: 500 14px/18px var(--poppins);
  color: #181818;
  border: 2px solid #252525;
  border-radius: 27px;
  padding: 15px 10px;
  max-width: 68%;
  background-color: #ffffff;
  position: relative;
  z-index: 2;
  border-top-right-radius:32px;
  border-bottom-right-radius:31px;
}
#newsletter .newsletter-shortcode input[type="email"]::placeholder{
  font: 500 14px var(--poppins);
  color: #181818;
  padding-left: 25px;
}
#newsletter .newsletter-shortcode input[type="submit"] {
  font: 700 25px/25px var(--pacifico);
  color: #ffffff;
  background: var(--nvyColor);
  padding: 12px 32px 11px 65px;
  border: 2px solid var(--nvyColor);
  z-index: 1;
  position: relative;
  top: 6px;
  left: -45px;
}
/*-------- Why Choose Us -------*/
#why_choose_us #globle_shape{
  position: absolute;
  top: 82px;
  left: -240px;
}
#why_choose_us .trustbox{
  border-radius: 10px;
  filter: drop-shadow(0px 5px 12.5px rgba(0,0,0,0.06));
  background-color: #ffffff;
  position: absolute;
  left: 44%;
  transform: translateX(-50%);
  bottom: 50px;
  width: 65%;
}
.trustbox .trustimg{
  border-radius: 50%;
  background-color: #ffecdc;
  padding: 20px;
}
.trustbox .trustimg img{
  width: 65px;
  height: 60px;
}
.trust-content,.trustbox .trustimg,.conImg,.contact-content{
  display: inline-block;
}
.trust-content,.contact-content{
  position: relative;
  top: 18px;
}
.trust-content h5{
  font:400 32px/34px var(--pacifico);
  letter-spacing: -1px;
  color: var(--nvyColor);
  margin-left: -17px;
}
.trust-content p{
  font: 500 14px/18px var(--poppins);
  letter-spacing: 0px;
  color: var(--nvyColor);
}
.trust-content p span{
  font-weight:700;
}
#why_choose_us .mainhead span{
  font: 500 15px/20px var(--poppins);
  letter-spacing: 0px;
  color: var(--nvyColor);
  display: block;
  margin-top: 40px;
}
#why_choose_us .mainhead h2{
  font: 400 34px/55px var(--pacifico);
  letter-spacing: -1px;
  color: var(--nvyColor);
}
#why_choose_us .mainhead p{
  font:400 14px/28px var(--poppins);
  letter-spacing: 0px;
  color: #717483;
}
#why_choose_us .why_features{
  border-radius: 10px;
  background-color: #ffecdc;
  padding: 18px 17px;
}
#why_choose_us .why_features h4{
  font:500 13px/18px var(--poppins);
  letter-spacing: 0px;
  color: #717483;
}
.featImg,{
  width: 20px;
  height: 20px;
}
#why_choose_us .contactBox h5{
  font: 600 16px/18px var(--poppins);
  letter-spacing: 0px;
  color: var(--nvyColor);
}
#why_choose_us .contactBox p{
  font:600 25px/32px var(--poppins);
  letter-spacing: -1px;
  color: var(--nvyColor);
} 
.conImg{
  background-color: #ffecdc;
  border-radius: 50%;
  padding: 6px;
}
.conImg img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 54px;
}
#circle_shape{
  -webkit-animation: myrotation 20s infinite linear;
  width: 105px;
  height: 105px;
}
@-webkit-keyframes myrotation {
  from {-webkit-transform: rotate(0deg);}
  to{-webkit-transform: rotate(359deg);}
}
/* --------- Product ----------- */
#our-products span {
  font:500 13px/28px var(--poppins);
  letter-spacing: 2px;
  color: var(--nvyColor);
}
#our-products h2 {
  font:400 36px/28px var(--pacifico);
  letter-spacing: 0px;
  color: var(--nvyColor);
}
#our-products p {
  font: 400 14px/23px var(--poppins);
  color: #000000;
}
#our-products .product-box h5{
  line-height: 10px;
}
#our-products .product-box h5 a {
  font: 600 12px/12px var(--poppins);
  color: #666666;
}
#our-products .product-box del span{
  font: 600 13px/13px var(--poppins);
  text-decoration: line-through;
  color: #b3b3b3;
}
#our-products .product-box ins span{
  font: 600 13px/13px var(--poppins);
  color: #303030;
}
#our-products .product-content .inner-box{
  position: relative;
}
#our-products .feedback, #our-products .feedback a {
  line-height: 18px;
  font-size: 14px;
  font-weight: 600 !important;
  color: var(--navyBlue);
  letter-spacing: 0;
}
#our-products .product-content .product-over{
  position: absolute;
  top: 0; 
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
#our-products .product-over .wishlist_box i{
  width: 39px;
  border-radius: 19px;
  filter: drop-shadow(0px 20px 20px rgba(0,0,0,0.2));
  background-color: #fee3cc;
  padding: 12px;
  margin: 0 auto;
  display: block;
  color: #303030;
}
.yith-wcwl-wishlistexistsbrowse {
  font: 600 12px/12px var(--poppins);
  color: #666666;
  display: block;
  text-align: center;
  padding: 0 15px;
}
.yith-wcwl-wishlistexistsbrowse a{
  display: block;
}
#our-products .feedback{
  line-height: 18px;
}
.cartview_grp{
  position: absolute;
  bottom: 25px;
  padding: 0 35px;
}
.cartview_grp .cart-button, .cartview_grp .icon_link,.cartview_grp .share_link{
  display: inline-block;
}
.cartview_grp .share_link,.cartview_grp .icon_link{
  width: 39px;
  border-radius: 23px;
  background-color: #ffffff;
  filter: drop-shadow(0px 20px 20px rgba(0,0,0,0.2));
}
.cartview_grp .share_link i,.cartview_grp .icon_link i{
  color: #808080;
}
.cartview_grp .share_link{
  padding: 8px 11px;
  cursor: pointer;
  }
.cartview_grp .icon_link{
  padding: 8px 17px;
}
#our-products .product-content:hover .product-over {
  opacity: 1;
  transition: 1s;
}
#our-products .cart-button {
  font: 600 17px/19px var(--poppins);
  color: #303030;
  text-transform: capitalize;
}
#our-products .cart-button:hover a,#our-products .buy-button{
color: #303030;
font-family: Poppins;
font-weight: 600;
text-transform: capitalize;
}
#our-products .featured-cart a i {
background-color: #fff;
border-radius: 50%;
width: 39px;
padding: 12px 13px;
margin: 0 15px;
filter: drop-shadow(0px 20px 20px rgba(0,0,0,0.2));
background-color: #fee3cc;
}
#our-products .added_to_cart{
  position: absolute;
  bottom: -23px;
  width: 100px;
  left: 56%;
  transform: translateX(-50%);
}
#our-products .featured-cart a i {
  color: #303030;
}
#our-products ins {
  text-decoration: none;
}
#our-products .shareicon-box{
  display: none;
  position: relative;
  left: -9px;
}
#our-products .share_link:hover .shareicon-box{
  display: block;
  transition: 2s;
}
/* ---------- Feature ------------ */
#our-feature{
  background-color: var(--nvyColor);
  position: relative;
}
#our-feature .container{ 
  position: relative;
  padding-bottom: 200px;
}
#our-feature .small_title{
  font: 600 14px/14px var(--poppins);
  letter-spacing: 0px;
  color: var(--white);
  display: block;
}
#our-feature h2{
  font: 400 36px/48px var(--pacifico);
  letter-spacing: -1px;
  color: #ffffff;
}
#our-feature p{
  font:400 14px/26px var(--poppins);
  color: #ffffff;
  letter-spacing: 0px;
  max-width: 90%;
}
#our-feature .imgbx{
  position: relative;
  background-color: #ffffff;
  border: 3px solid #ffffff;
  border-radius: 4px;
}
#our-feature .record-images{
  width: 75px;
  height: 75px;
  border-radius: 46px;
  filter: drop-shadow(0px 8px 6.5px rgba(0,0,0,0.2));
  background-color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  padding: 15px;
}
#our-feature .record-images .featiconimg{
  position: relative;
  opacity: 1;
  height: 45px;
  width: 45px !important;
}
#our-feature .record-images .featiconimghover{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  opacity: 0;
  height: 45px;
  width: 45px !important;
}
#our-feature .featuresbox h5 a{
  font: 600 16px/20px var(--poppins);
  letter-spacing: 0px;
  color: #ffffff;
}
#our-feature .featuresbox:hover .imgbx{
  background-color: var(--mainColor);
  transition: 2s;
}
#our-feature .featuresbox:hover .record-images{
  background-color: var(--nvyColor);
}
#our-feature .featuresbox:hover .featiconimg{
  opacity: 0;
}
#our-feature .featuresbox:hover .featiconimghover{
  opacity: 1;
  transition: 0.75s;
}
#our-feature .themeBbutton a{
  display: inline-block;
}
#our-feature,#our-feature .contentbx{
  position: relative;
  overflow: hidden;
}
#our-feature #featArrowshape{
  position: absolute;
  right: 40px;
  bottom: 5px;
  width: 150px;
}
#featCircle{
  position: absolute;
  bottom: -35px;
  right: 15px;
  z-index: 1;
  height: 400px;
  width: 400px;
}
.features-list-box{
  position: relative;
  z-index: 2 !important;
}
#our-feature .themeBbutton a:hover{
  color: #fbdfc4;
  background-color: transparent;
  border-color: #fbdfc4;
}
#our-feature .themeBbutton a:hover i{
  color: #fbdfc4;
}
/*--------- Testimonials -------*/
#testimonials .container{
  border-radius: 4px;
  filter: drop-shadow(0px 10px 30px rgba(0,0,0,0.1));
  background-color: var(--mainColor);
  position: relative;
  top: -180px;
  margin-bottom: -180px;
  z-index: 2;
}
#testimonials .testimonials-tabs{
  position: absolute;
  top: -48px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9;
}
#testimonials .testimonials-tabs .nav-item{
  display: inline-block;
  width: 82px;
  height: 83px;
}
#testimonials .testimonials-tabs .nav-item .active{
  width: 107px;
  transition: 2s;
  position: relative;
  left: -11px;
}
#testimonials .testi-text{
  font:600 20px/38px var(--poppins);
  color: var(--nvyColor);
  max-width: 65%;
  margin: 0 auto;
  position: relative;
  z-index: 9;
}
#testiQuote{
  position: absolute;
  top: 90%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 1;
}
#testimonials .testi-content h5 a{
  font: 400 30px/30px var(--pacifico);
  color: var(--nvyColor);
}
#testimonials .testi-content .testi-desgn{
  font:500 15px/22px var(--poppins);
  color: var(--nvyColor);
}
#testimonials .testi-content i{
  color: var(--nvyColor);
}
#testimonials-loop{
  display: none;
}
/*----- Instagram -----*/
#instagramsec .insta-content span{
  font: 500 14px/18px var(--poppins);
  letter-spacing: 3px;
  color: var(--black);
}
#instagramsec .insta-content h2{
  font: 400 40px/40px var(--pacifico);
  letter-spacing: -1px;
  color: var(--black);
}
#instagramsec .insta-content p{
  font:400 14px/26px var(--poppins);
  color: var(--black);
  letter-spacing: 0px;
}
#instagramsec .ibifa_follow_btn a{
  font:700 14px/24px var(--poppins);
  letter-spacing: 2px;
  color: #000000;
  margin: 30px 0;
  position: relative;
  background-color: transparent;
}
#instagramsec .ibifa_follow_btn a:focus, #instagramsec .ibifa_follow_btn a:hover {
    outline: 0;
    box-shadow: none;
}
#instagramsec .ibifa_follow_btn a:after{
  content: "\00BB";
  font-size: 21px;
  position: relative;
  top: 1px;
  right: -2px;
}
#instagramsec .ibifa_follow_btn a:hover:after{
  margin-left: 5px;
  transition: 1.5s;
}
#instagramsec .ibifa_follow_btn a svg{
  display: none !important;
}
/* ----------- Background Attachment ------------ */
.section_bg_scroll{
  background-attachment: scroll;
}
.section_bg_fixed{
  background-attachment: fixed !important;
}
/*-------------- Owl crousel ---------------*/
.owl-carousel .owl-dots{
  display: block;
}
.owl-carousel .owl-dots{
  text-align: center;
  padding-top: 30px;
}
.owl-carousel .owl-dots button{
  width: 10px;
  height: 10px;
  background-color: #ffffff !important;
  border-radius: 30px;
  margin: 0 5px;
  outline: none;
}
.owl-carousel .owl-dot.active {
    background-color: #fbdfc4 !important;
}
.owl-carousel .owl-item img {
  width: auto !important;
}
button.owl-next, button.owl-prev {
  background: var(--black3);
}
button.owl-prev,button.owl-next{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border: none;
  padding: 10px 20px;
  outline: none;
}
button.owl-prev {
  left: 0px;
}
button.owl-next {
  right: 0px;
}
button.owl-next i, button.owl-prev i{
  color: var(--white);
}
.owl-carousel .owl-nav i{
  color: var(--black);
  font-size: 20px;
}


/*-------------slider css------------*/
.vwslideimg_width {
  height: 300px;
}

.owl-item > div {
  cursor: pointer;
  margin: 6% 6%;
  transition: margin 0.4s ease;
}
.owl-item.center > div {
  cursor: auto;
  margin: 0;
}
/*.owl-item:not(.center) > div:hover {
opacity: .75;
}*/
#carousel-thumbs {
  bottom: 459px;
  left: 20%;
}
#carousel-thumbs img {
    height: 218px;
    object-fit: cover;
    border-radius: 15px;
}
#carousel-thumbs .vw-feminine-center img {
    height: 300px !important;
    object-fit: cover;
}
.slider-animated .carousel-caption
{
  bottom: 204px;
  left:6%;
}
.slider-animated .slider-button1{
letter-spacing: 2px;
  padding: 16px 10px 16px 18px;
  border-radius: 10px;
  font-size: 14px;
   color:#846a54;
   background: #ffdfc4;
   font-weight: 800;
    text-decoration: none;

}

.slider-animated .sliderbox .slider-button2{
  background: transparent;
  border: 2px solid white;
  margin-left: 15px;
}
.slider-animated .slider-button2{
  letter-spacing: 2px;
    padding: 12px 10px 16px 18px;
    border-radius: 10px;
    font-size: 14px;
    font-weight: bold;
    color: white;
    text-decoration: none;
}
.slider-animated .sub-heading {
    font-family: 'Pacifico';
    line-height: 58px;
    filter: drop-shadow(0px 16px 14.5px rgba(0,0,0,0.39));
    font-size: 43px;
    max-width: 422px;
    color: white;
}
.slider-animated .para {
    font-weight:500;
    letter-spacing: 1px;
    max-width: 434px;
    font-size: 13px !important;
    color: white;
}
.slider-animated .main-heading {
    font-family: 'Work Sans', sans-serif;
    font-weight: 800;
    letter-spacing: 4px;
    font-size: 14px !important;
}
.slider-animated .sliderbox i{
  font-weight: bold;
}
.slider-animated .carousel-control-next,.slider-animated .carousel-control-prev
{
  top: 40px;
  opacity: 1 !important;
}
.slider-animated .carousel-control-next i,.slider-animated .carousel-control-prev i{
  color: black;
  background: white;
  border-radius: 50%;
  font-size: 12px;
  padding: 15px;
  height: 40px;
  width: 40px;
}
.slider-animated .carousel-control-next
{
  z-index: 999 !important;
  right: -3%;
}
.slider-animated .carousel-control-prev
{
  z-index: 999 !important;
  left: 42%;
}
#carousel-thumbs .owl-stage-outer
{
  padding: 50px 0;
}
.vw-feminine-center {
    margin-top: -46px;
}
#carousel-thumbs .owl-carousel
{
  display: block !important;
}

.slide
{
  height: auto !important;
    width: auto !important;
    margin-right: 0 !important;
}
.sliderbox
{
  opacity: 1 !important;
}
#about-us {
    padding: 0;
    margin-top: -336px;
}
.sliderbox {
    text-align:start;
}
@media screen and (max-width: 2500px) and (min-width: 1700px) {
  .slider-animated .carousel-control-next,.slider-animated .carousel-control-prev {
    top: 34% !important;
}
.slider-animated .carousel-control-prev {
    left: 42% !important;
}
.slider-animated .carousel-control-next {
    right: 11% !important;
}
}
#carousel-thumbs .owl-nav,#carousel-thumbs .owl-dots {
    display: none !important;
}
.slider-animated .slider-button1,.slider-animated .slider-button2
{
  display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}
.slider-animated .slider-button1:hover,.slider-animated .slider-button2:hover, .slider-animated .slider-button1:focus,.slider-animated .slider-button2:focus, .slider-animated .slider-button1:active,.slider-animated .slider-button2:active {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
}
.star-rating {
    color: #feb42b;
    border-color: #feb42b;
    margin: 0 auto;
    overflow: hidden;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    font-family: star;
    position: relative;
}
.star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    padding-top: 1.5em;
    position: absolute;
    left: 0;
}
.star-rating:before{
  color: #feb42b;
  border-color: #feb42b;
  content: "\73\73\73\73\73";
  float: left;
  top: 0; 
  margin: 0 auto; 
}
.star-rating span:before {
    content: "\53\53\53\53\53";
    top: 0;
    left: 0;
    position: absolute;
    content: "\53\53\53\53\53";
    top: -6px;
    left: 1px;
    position: absolute;
    font-family: 'star';
    color: #feb42b;
    border-color: #feb42b;
}
#our-products .star-rating {
    margin-top: -8px;
    margin-bottom: 8px;
}
#our-blog .post-categories,#our-blog .cat-time {
    padding-left: 6px;
}
.instshort {
    font-size: 16px;
    font-family: 'Poppins';
    color: black;
    font-weight: 300;
    letter-spacing: 1px;
}
.our-blog-contents.post-block6 {
    margin-top: 59px;
}
.our-blog-contents.post-block5 {
    margin-top: 37px;
}
#newsletter .wpcf7-not-valid-tip {
    display: none;
}