@charset "utf-8";
/* CSS Document */
/* :: All Transition */
* {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    outline: none;
}
.jigar-model{backgroung:#ffffff;box-shadow: rgb(0 0 0 / 17%) 0px 1px 4px;padding:15px;border:1px solid #cacaca}
.logo-width{width:167px;}
  /* scroll-button */
  #scroll {position:fixed;right:15px;bottom:15px;cursor:pointer;width:45px;height:45px;background-color:#009933;text-indent:-9999px;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}
  #scroll span {position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-14px;height:0;width:0;border:8px solid transparent;border-bottom-color:#ffffff;}
  #scroll:hover {background-color:#e74c3c;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}

.topbar-area1{background:#eb3237; padding:12px 0px;}
.fix1{overflow: hidden;}
.topbar-left1{ font-size:16px; color:#000000; line-height:30px;}
.topbar-left1 ul{ margin:0; padding:0;}
.topbar-left1 ul li{ list-style-type:none; display: inline-block; text-align:left; margin-right:15px;color: #ffffff;font-size: 15px;}
.topbar-left1 ul li a{color: #ffffff;}
.topbar-left1 ul li i.fa{ color: #ffffff; margin-right:8px;}

/*start latest news*/
.latest-news {	position: relative;float: left;width: 100%;background: #ffffff;}
.latest-news strong {font-size: 17px;font-weight: 500;color: #7e0000;text-align: left;line-height: 26px;}
.latest-news .text {font-size: 16px;font-weight: 400;color: #000000;text-align: left;display: inline;text-transform: capitalize;}
.latest-news .text span{margin-left: 150px;}
.latest-news .text img{width: 30px;height: 30px;}
.latest-news .sitewidth {border: 1px solid #e31e25;overflow: hidden;background: #f3f3f3;width: 100%;}
.latest-news marquee {float: left;height: 40px;position: absolute;line-height: 40px;}
.latest-news .br-title {display: inline-block;	padding: 10px 20px;color: #FFF;float: left;background-color: #e31e25;left: 0px;top: 0px;height: 40px;}
.latest-news .read-more {color: #106939;text-align: left;font-size: 15px;font-weight: 500;line-height: initial;text-transform: uppercase;}
.latest-news .read-more:hover {color: #e31e25;}
.latest-news span {margin: 0px 30px;}
/* molimor-start */
.socialtop {width:100%; text-align:right;margin-top: 40px;}
.socialtop ul {list-style:outside none none; margin:0; padding:0;}
.socialtop ul li {display:inline-block; margin:0 5px 0 0px; color: #ffffff;font-size: 15px;}
.socialtop ul li a {background-image:none; text-decoration:none;color: #000000;}
.socialtop ul li .fb {background-color:#3b5998; color:#ffffff; display:block; font-size:15px; height:30px; line-height:27px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:30px;}
.socialtop ul li .fb:hover { color:#ffffff;}
.socialtop ul li .wp {background-color:#25D366; color:#ffffff; display:block; font-size:15px; height:30px; line-height:27px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:30px; }
.socialtop ul li .wp:hover { color:#ffffff;}
.socialtop ul li .tw {background-color:#1DA1F2; color:#ffffff;display:block; font-size:15px; height:30px; line-height:27px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:30px;}
.socialtop ul li .tw:hover { color:#ffffff;}
.socialtop ul li .bbt{background: #e21f25;padding: 10px;color: #ffffff;text-align: center;border-radius: 5px;}

.blink_me {
  animation: blinker 2s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.socialtop ul li .linked{background-color:red !important;color:#FFFFFF; display:block; font-size:15px; height:30px; line-height:27px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:30px;}
.socialtop ul li .linked:hover{ color:#FFFFFF;}
.socialtop ul li .insta{ background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;color:#FFFFFF; display:block; font-size:15px; height:30px; line-height:27px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:30px;}
.socialtop ul li .insta:hover{ color:#FFFFFF;  }

.socialtop ul li .yt{background-color:#00acee !important;color:#FFFFFF;display:block; font-size:15px; height:30px; line-height:27px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:30px;}
.socialtop ul li .yt:hover { color:#FFFFFF;}
/* navbar */
.topbar-area{background:#ffffff; padding:15px 0px 15px 0px;}
.topbar-area .logo{position: relative;}
.topbar-area .logo img{width: 175px;}
.topbar-area .register{float: right;position: relative;margin-top:40px;}
.topbar-area .register .top-cart{ position:relative;}
.topbar-area .register .top-cart a{ color:#000000; }
.topbar-area .register .top-cart i{font-size: 28px;font-weight: 600;color: #e31e25;}
.topbar-area .register .top-cart .badge { display: inline-block; min-width: 15px; padding: 4px 6px; font-size: 11px; font-weight: 700; line-height: 1; color: #fff; text-align: center;
white-space: nowrap; vertical-align: middle; background-color: #ffffff; border-radius: 10px; margin-top: -32px;  margin-left:-10px;}


.topbar-area .register ul{margin: 0px;padding: 0px;}
.topbar-area .register ul li{display:inline-block;margin-right: 15px;}
.topbar-area .register ul li .login{background: #e31e25;box-shadow: 0px 16.56px 11.04px rgba(1, 1, 1, 0.06), 0px 5.52px 5.52px rgba(1, 1, 1, 0.05), 0px 5.52px 4.416px rgba(1, 1, 1, 0.04), 0px 2.208px 2.76px rgba(1, 1, 1, 0.03), 0px 0.992806px 1.104px rgba(1, 1, 1, 0.02);font-size: 15px;padding: 11px 30px;font-weight: 600;text-align: center;text-transform: capitalize;color: #ffffff;outline: 5px solid #106939;border: 2px solid #ffffff;}
.topbar-area .register ul li .login i{font-size: 20px;font-weight: normal;margin-right: 10px;}
.topbar-area .register ul li .form-control{border: none;font-size: 14px;font-weight: 600;color: #5EB6FE;}
.topbar-area .register ul li a{font-size: 15px;text-align: left;text-transform: capitalize;font-weight: 600;color: #626262;}
header{position:relative; width:100%;background: #ffffff;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;padding:10px 0px 10px 0px}
.logo-brand{display: none;}
/* .topbar-area .register ul li .login:hover{background: transparent;border: 1px solid #e31e25;color: #e31e25;} */


/* title */
.main-title-black{ width:100%; text-align:center; position:relative; margin-bottom:40px; border-radius: 11px 11px 11px 11px;}
/* .main-title-black:after{ content:''; position:absolute; width:155px; height:2px; left:0; right:0; margin:0 auto; bottom:0px; background:#e31e25;top:35px } */
.main-title-black h2{ font-size:24px; color:#000000; font-weight:600; margin-bottom:10px; }
.main-title-black span{ display:block; font-size:14px; color:#484848; margin-bottom:10px; }
/* .main-title-black h2:before {content: "\f0a3";font-family: FontAwesome;display: inline-block;margin-right: 10px;color: #e31e25;font-size: 15px;} */
/* .main-title-black h2::after{content: "\f0a3";font-family: FontAwesome;display: inline-block;margin-left:10px;color: #e31e25;font-size: 15px;} */
.main{margin: 0 auto;}
.main-title{ position:relative; margin-bottom:25px;}
.main-title h5{ font-size:20px; font-weight:700; text-transform:uppercase; color:#e3002a; padding:0px 15px; position:relative; display:inline}
.main-title h5:after{width: 8px; height: 2px; content: ""; position: absolute; background-color: #e3002a; right:0px; bottom:10px;}
.main-title h5:before{width: 8px; height: 2px; content: ""; position: absolute; background-color: #e3002a; left:0px; bottom:10px;}


/* contact-title */
.contact-title{width:100%; text-align:center; position:relative; margin-bottom:80px; }
.contact-title h2{font-size:30px; color:#626262; font-weight:700; text-transform:uppercase;text-shadow: 0px 16px 16px rgba(50, 50, 71, 0.08), 0px 24px 32px rgba(50, 50, 71, 0.08);}


/* whatsup-button */
.float { position: fixed; width: 50px; height: 50px; bottom:13%;right: 1%; background-color: #25d366; color: white; border-radius: 50px; text-align: center; font-size: 30px; box-shadow: 2px 2px 3px #999; z-index: 100;line-height: 50px; }
.hvr-wobble-to-top-right { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0,0,0,0);}
.hvr-wobble-to-top-right:hover{color: #fff;}

hr{border-top: 1px solid #e11f27;}
/*our-bussiness*/
.services{position: relative;width: 100%;background: url(../images/bg-about.jpg) no-repeat center / cover;float: left;padding: 30px 0px 0px 0px;}
.services .sr-service-section {border-radius: 25px 0px 25px 0px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;text-align: center;padding: 23px 24px 23px;background: var(--white);color: var(--txt);position: relative; margin-bottom: 30px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;min-height: 490px;}
.services .sr-service-section:before {content: "";position: absolute;right: 0;left: 0;bottom: 0;top: 0;box-shadow: var(--shadow);border-radius: var(--radius10);}
.services .sr-service-section:after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 4px;background: #009933;opacity: 0;width: 0%;margin: auto;}
/* .services .sr-service-section:hover:after {opacity: 1;width: 100%;border-bottom: 5px solid #009933;} */
.services .sr-service-wrapper .row {justify-content: center;}
.services .sr-service-inner {position: relative;border-radius: 25px 0px 25px 0px;}
.services .sr-service-inner .wellness-more {
  background: #e11f27;
  color: #ffffff;
  padding: 5px 25px;
  border-radius: 0;
  border: 1px solid #e3002a;
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  text-align: center;
  transition: all .5s ease;
  margin-bottom: 10px;
}
.services .details{padding: 15px;width: 100%;position: relative;margin-bottom: 20px;}
.services .details p{font-size: 16px;font-weight: normal;text-align: center;color: #000000;line-height: 26px;}
.services .sr-service-inner .wellness-more:hover{background: transparent;color: #e11f27;border:1px solid #e11f27;}
.services .sr-service-inner .sr-service-icon{border-radius: 25px 0px 25px 0px;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;padding:6px;margin-bottom: 20px;}
.services .sr-service-section h4 {font-size: var(--widget-title);font-weight: 700;color: var(--title-color);padding: 0 0 17px;margin: 0 0 15px;position: relative;}
.services .sr-service-section h4:hover{color: #009933!important;}
.services .sr-service-section h4:before {background: #009933;content: "";left: 0;right: 0;bottom: 0;position: absolute;height: 2px; width: 80px;margin: auto;}
.services .sr-service-icon span {display: inline-block;position: relative;}
.services .sr-service-icon img {position: relative;width: 100%;border-radius: 25px 0px 25px 0px;height: 240px;}
.services .sr-service-inner p { margin-bottom: 11px;}
.services .sr-service-wrapper .colored .sr-service-section .sr-service-icon span:before {opacity: .1;}
.services .sr-read-more-link {text-transform: uppercase;font-weight: 600;font-size: var(--global-font);letter-spacing: .6px;color: #009933;}
.services .sr-arrow {width: 0;height: 0;border-top: 6px solid transparent;border-left: 5px solid #009933;border-bottom: 6px solid transparent;display: inline-block;vertical-align: middle;}
.services .sr-read-more-link .sr-arrow { margin-left: 3px;margin-bottom: 2px;}
.services .sr-read-more-link:hover .sr-arrow {transform: translateX(6px);}
.services .sr-service-section:hover h4 {color: #009933;}
.services .sr-service-section:hover h4,.sr-service-section h4,.sr-read-more-link:hover,.sr-read-more-link,.sr-read-more-link .sr-arrow,.sr-read-more-link:hover .sr-arrow,.sr-read-more-link .sr-arrow {-webkit-transition: all 0.5s;-moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;transition: all 0.5s;}
.services .sr-service-section,.sr-service-section:hover,.sr-service-section:after,.sr-service-section:hover:after {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.services .sr-service-wrapper .sr-btn-wrap {justify-content: center;margin: 10px 0 30px;}
.services .sr-service-section:hover {box-shadow: 0 0 20px rgb(0 0 0 / 0.06);}
.services .sr-bordered-services .sr-service-section {border: 1px solid var(--border-color);}
.services .sr-btn-wrap {flex-wrap: wrap;}
.services .sr-btn {padding: 13px 20px;background:#009933;color: var(--white);font-weight: 400; font-size: var(--global-font);display: inline-block;min-width: 170px;text-align: center;border-radius: var(--comman-radius);border-radius: 60px;border: none;position: relative;overflow: hidden; z-index: 1;text-transform: capitalize;transition: box-shadow 0.5s;}
.services .sr-btn:hover{background:#e65c00;color: var(--white);}



.services .nav-pills .nav-link, .product-description-review-section .nav-tabs .nav-link{ border-radius: 0px; text-transform:uppercase
  ;padding: 12px 23px; margin-right:10px; color:#484848; font-weight:600; font-size:15px;border-radius: 25px 0px 25px 0px;}
  
.services .nav-pills .nav-link.active, .nav-pills .show>.nav-link { color: #fff; background-color: #e11f27;}
.services .nav-tabs { border-bottom: none}
.services .tab-pane{ position:relative; padding:40px 0px;}
.services .tab-pane .fancy-img{animation: zoominoutsinglefeatured 3s infinite;border-radius: 25px 0px 25px 0px;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;padding: 6px;margin-bottom: 20px;background: #ffffff;}
.services .tab-pane .fancy-img img{border-radius: 25px 0px 25px 0px;margin-bottom: 0px;height: 400px;width: 433px;}
.services .tab-pane .product-img-info{position: relative;width: 100%;padding: 14px 4px 6px 20px;}
.services .tab-pane .product-img-info p{ font-size:16px; font-weight: normal;line-height:27px; color:#000000; margin-bottom:15px; text-align:left;}
.services .tab-pane .product-img-info .read-more-product .btn-form-submit12 {background: #e11f27;color: #ffffff;padding: 10px 30px;border-radius: 0;border: 1px solid #e3002a;font-size: 16px;font-weight: 500;text-transform: uppercase;text-align: center;margin-right: 15px;transition: all .5s ease;}
.services .tab-pane .product-img-info .read-more-product{text-align: left;margin-top: 30px;}
.services .tab-pane .product-img-info .read-more-product .btn-form-submit12:hover{background: transparent;color: #e11f27;border:1px solid #e11f27;}
.border { border: 1px solid #e31e25!important;}
.services .tab-pane .product-img-info h4{font-size: 20px;font-weight: 600;text-align: left;color: #000000;text-transform: capitalize;line-height: 30px;margin-bottom: 20px;}
.services .tab-pane .product-img-info h4:before {content: "";border-left: 4px solid #106939;margin-right: 8px;}

.services .owl-theme .owl-nav .owl-next {background: #ffffff; color: #eb3237!important;  position: absolute; font-size: 16px;top:40%;right: -15px; }
.services .owl-theme .owl-nav .owl-prev { background: #ffffff; color: #eb3237!important; right: 10%; position: absolute; font-size: 16px;top: 40%;left: -15px;  }
.services .owl-theme .owl-nav .owl-prev, .services .owl-theme .owl-nav .owl-next { /*box-shadow: 0px 0px 20px 3px rgba(0,0,0,0.2);*/ padding: 0px; color: #ffffff!important; font-size: 16px; margin: auto 0; display: inline-block; cursor: pointer;background: #eb3237; width:35px; text-align: center; height: 35px; line-height: 35px;border-radius: 15px 0px 15px 0px;}
.services .owl-theme .owl-nav [class*=owl-]:hover { background: #eb3237; color: #FFFFFF!important; text-decoration: none; }

.read{font-size: 16px;font-weight: 500;color:#e11f27;text-transform: uppercase;}

.services .tab-pane img{ margin-bottom:15px;}
/* @keyframes zoominoutsinglefeatured {
  0% {
      transform: scale(1,1);
      
  }
  50% {
      transform: scale(1.1,1.1);
  }
  100% {
      transform: scale(1,1);
  }
} */
.services .tab-pane ul { margin: 0;  padding: 0;}
.services .tab-pane ul li { list-style-type: none; color: #000; font-size: 15px; line-height: 26px; position: relative; padding-left: 28px; display: inline-block; margin-bottom: 20px; text-align: justify; width: 100%;}
.services .tab-pane ul li::before { content: "\f00c"; font-family: FontAwesome; font-size: 14px; display: inline-block; margin-left: -28px; position: absolute; color: #fe5825; }
/* start animation */
.animation-element {
  opacity: 0;
  position: relative;
}
/*animation element sliding left*/

.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);
}

.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.section1{
  position: relative;
  width: 100%;
padding-top: 25px;
  background: transparent;
  overflow: hidden;
}
.section1 .air{
  position: relative;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: url(../images/wave1.png);
  background-size: 1000px 100px
}
.section1 .air.air1{
  animation: wave 5s linear infinite;
 
  opacity: 1;
  animation-delay: 0s;
  bottom: 0;  
}
.section1 .air.air2{
  animation: wave2 15s linear infinite;
  z-index: 999;
  opacity: 0.5;
  animation-delay: -5s;
  bottom: 10px;
}
.section1 .air.air3{
  animation: wave 30s linear infinite;
  z-index: 998;
  opacity: 0.2;
  animation-delay: -2s;
  bottom: 15px;
}
.section1 .air.air4{
  animation: wave2 5s linear infinite;
  z-index: 997;
  opacity: 0.7;
  animation-delay: -5s;
  bottom: 20px;
}
@keyframes wave{
  0%{
    background-position-x: 0px; 
  }
  100%{
    background-position-x: 1000px; 
  }
}
@keyframes wave2{
  0%{
    background-position-x: 0px; 
  }
  100%{
    background-position-x: -1000px; 
  }
}
.more-flore{position: absolute;top: -30%;left: -130px;opacity: 0.2; transform: rotate(62deg);}
.more-flore img{width: 500px;}
/* about-section */
.about {position: relative;float: left;width: 100%;padding: 30px 0 30px 0;background:#f1f6f9;}
.about .about-img{background: #116939;padding: 5px;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;}
.about .about-details p{font-size: 16px;font-weight: normal;text-align: left;line-height: 26px;color: #000000;margin-bottom: 10px;}
.about .about-details{width: 100%;float: left;position: relative;}
.bbtn .btn-form-submit1 {background: #e11f27;color: #ffffff;padding: 6px 30px;border-radius: 0;border: 1px solid #e3002a;font-size: 18px;font-weight: 500;text-transform: uppercase;text-align: center;margin-right: 15px;transition: all .5s ease;}
.bbtn .btn-form-submit1:hover{background: transparent;color: #e11f27;border:1px solid #e11f27;}
.bbtn{text-align: center;width: 100%;position: relative;margin-top: 20px;}
/* footer-section */
.footer{ width:100%;background: #116939; float:left; position:relative; padding-top:32px;}
.footer .footer-links{ position:relative; margin-bottom:10px;}
.footer .footer-links .footer-title{ margin-bottom:20px; width:100%; float:left;}
.footer .footer-links .footer-title h5{ font-size:18px; font-weight:600; color:#FFFFFF; text-transform:capitalize;border-bottom: 1px solid #ffffff;max-width: 200px;padding-bottom: 10px;}
.footer .footer-links ul{ margin:0; padding:0;}
.footer .footer-links ul li{ list-style-type:none; font-size:15px; color:#555555; display:block; text-align:left; margin-bottom:15px;}
.footer .footer-links ul li a{color:#ffffff; transition:all .5s ease}
.footer .footer-links ul li a:hover{ color:#eb3237; padding-left:10px;}
.footer .footer-links-1{ position:relative; margin-bottom:10px;}
.footer .footer-links-1 .footer-title{ margin-bottom:20px; width:100%; float:left;}
.footer .footer-links-1 .footer-title h5{ font-size:18px; font-weight:600; color:#ffffff; text-transform:capitalize;border-bottom: 1px solid #ffffff;max-width: 112px;padding-bottom: 10px;}
.footer .footer-links-1 ul{ margin:0; padding:0;}
.footer .footer-links-1 ul li{ list-style-type:none; font-size:15px; color:#555555; display:inline-block; text-align:left; margin-bottom:15px; width:100%; float:left;font-weight: 400;}
.footer .footer-links-1 ul li a{color:#ffffff; transition:all .5s ease}
.footer .footer-links-1 ul li a:hover{ color:#ffffff; padding-left:10px;}
.footer .footer-address{ position:relative; margin-bottom:10px;}
.footer .footer-address .address-title{ margin-bottom:20px; width:100%; float:left;}
.footer .footer-address .address-title h5{ font-size:18px; font-weight:600; color:#FFFFFF; text-transform:capitalize;border-bottom: 1px solid #ffffff;max-width: 200px;padding-bottom: 10px;}
.footer .footer-address h6{ font-size:15px; color:#ffffff; margin-bottom:10px; font-weight:600;}
.footer .footer-address h6 i.fa{ font-size:15px; color:#FFFFFF; margin-right:10px;}
.footer .footer-address p{ font-size:14px; line-height:26px; color:#ffffff; margin-bottom:15px;}
.footer .footer-address p a{color:#FFFFFF;}
.footer .footer-address p a:hover{color:#eb3237;}
.footer .footer-address .socialfoot {text-align:left;position:relative; padding:5px 0px;margin-bottom: 20px;}
.footer .footer-address .socialfoot ul {list-style:outside none none; margin:0; padding:0;}
.footer .footer-address .socialfoot ul li {display:inline-block; margin:0 5px 0 5px; color: #ffffff;font-size: 20px;}
/* .footer .footer-address .socialfoot ul li a:hover{padding-left: 15px;transition:all .7s ease} */
.footer .footer-address .socialfoot ul li a {background-image:none; text-decoration:none;}
.footer .footer-address .socialfoot ul li .fb{background-color:#3b5998 !important;color:#ffffff; display:block; font-size:20px; height:40px; line-height:40px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:40px; background:transparent;}
.footer .footer-address .socialfoot ul li .fb:hover { color:#FFFFFF;padding-left: 15px;transition:all .7s ease}
.footer .footer-address .socialfoot ul li .yt{background-color:#00acee !important;color:#FFFFFF;display:block; font-size:20px; height:40px; line-height:40px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:40px; background:transparent;}
.footer .footer-address .socialfoot ul li .yt:hover { color:#FFFFFF;padding-left: 15px;transition:all .7s ease}
.footer .footer-address .socialfoot ul li .linked{background-color:red !important;color:#FFFFFF; display:block; font-size:20px; height:40px; line-height:40px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:40px; background:transparent;}
.footer .footer-address .socialfoot ul li .linked:hover{ color:#FFFFFF;padding-left: 15px;transition:all .7s ease}
.footer .footer-address .socialfoot ul li .insta{ background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;color:#FFFFFF; display:block; font-size:20px; height:40px; line-height:40px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:40px; background:transparent;}
.footer .footer-address .socialfoot ul li .insta:hover{ color:#FFFFFF; padding-left: 15px;transition:all .7s ease }
.footer .footer-address .whatsApp{width:100%;background: linear-gradient(180deg, #33F26A 0%, #2EB843 100%);box-shadow: 0px 16.56px 11.04px rgba(1, 1, 1, 0.06), 0px 5.52px 5.52px rgba(1, 1, 1, 0.05), 0px 5.52px 4.416px rgba(1, 1, 1, 0.04), 0px 2.208px 2.76px rgba(1, 1, 1, 0.03), 0px 0.992806px 1.104px rgba(1, 1, 1, 0.02);
  border-radius: 15px;text-align: center;color: #ffffff;font-size: 20px;font-weight: 600;line-height: 29px;float: left;padding: 12px 10px;}
.footer .footer-address .whatsApp i{font-size: 30px;color: #ffffff;font-weight:500;margin-right: 5px;}
.footer .footer-address .call{position: relative;width: 100%;margin-top: 20px;float: left;}
.footer .footer-address .call h6{font-size: 16px;font-weight: 500;text-align: left;line-height: 25px;color: #ffffff;}
.footer .footer-address .call .phone{display: inline-flex;width: 100%;}
.footer .footer-address .call .phone img{width: 40px;height: 40px;margin-right: 10px;}
.footer .footer-address .call .phone a{font-size: 16px;font-weight: 400;text-align:left;color: #ffffff;}
.footer  .Subscribe{position: relative;float: left;width: 500px;margin-top: 35px;}
.footer  .Subscribe .form-control{border: 1px solid #FFFFFF;filter: drop-shadow(0px 16px 16px rgba(50, 50, 71, 0.08)) drop-shadow(0px 24px 32px rgba(50, 50, 71, 0.08));border-right: none;
background: transparent;height: 50px;font-size: 16px;color: #ffffff;border-top-left-radius: 30px;border-bottom-left-radius: 30px;padding: 19px 35px;font-weight: 400;outline: none;box-shadow: none;}
.footer .Subscribe .input-group-text {background: transparent;color: #ffffff;outline: none;border-radius: 30px;margin-left: -25px;border: 1px solid #ffffff;font-size: 17px;font-weight: 500;padding: 10px 30px;}
.footer .app{width: 100%;text-align: right;float: right;display: inline-flex;}
.footer  p{font-size: 17px;font-weight: 500;text-align: left;color: #ffffff;line-height: 26px;margin-bottom: 10px;}
.footer .copy-right-content{ text-align:left; padding:20px 0px 30px 0px;}
.footer .copy-right-content p{ color:#ffffff; font-size:15px; margin-bottom:0px;}

::placeholder { color: #ffffff!important; opacity: 1;  font-size: 14px;font-weight: 300;}
:-ms-input-placeholder { color: #ffffff;font-size: 14px;font-weight: 300;}
::-ms-input-placeholder {color: #ffffff;font-size: 14px;font-weight: 300;}

.footer .footer-links h6{ font-size:15px; color:#ffffff; margin-bottom:10px; font-weight:600;}
.footer .footer-links h6 i.fa{ font-size:15px; color:#FFFFFF; margin-right:10px;}
.footer .footer-links p{ font-size:14px; line-height:26px; color:#ffffff; margin-bottom:15px;}
.footer .footer-links p a{color:#FFFFFF;}

.footer .footer-links .location{background: #e31e25;padding: 7px 30px;font-size: 15px;color: #ffffff;text-transform: capitalize;font-weight: 500;text-align: center;border-radius: 5px;}
.footer .footer-links .location i{margin-right: 10px;}


.contact-details{ width:100%; float:left; position:relative;background: url(../images/bg-about.jpg) no-repeat center / cover; padding:50px 0px;}
.contact-details .contact-map{ background:#FFFFFF; box-shadow: -1px 1px 5px 1px rgba(153,153,153,0.30); -webkit-box-shadow: -1px 1px 5px 1px rgba(153,153,153,0.30); -moz-box-shadow: -1px 1px 5px 1px rgba(153,153,153,0.30); padding:5px;}
.contact-details .contact-info{ position:relative; margin-bottom:10px;border: 2px solid #e31e25;padding: 20px;border-radius: 25px 0px 25px 0px;}
.contact-details .contact-info h4{ font-size:18px; color:#000000; text-transform:uppercase; margin:15px 0px; font-weight:500;}
.contact-details .contact-info h4 i.fa{ color:#ffffff; font-size:18px; margin-right:15px;width: 30px;height: 30px;text-align: center;background:#e3002a;align-items: center;line-height: 30px;border-radius: 5px;}
.contact-details .contact-info p{ font-size:15px; line-height:24px; color:#111111;letter-spacing: 0.05em; margin-bottom:18px;}
.contact-details .contact-info p a{ font-size:16px; line-height:24px; color:#111111;}
.contact-form{ width:100%; float:left; position:relative; padding:15px 0px;}
.contact-form p{ font-size:16px; line-height:24px; color:#111111;}
.contact-details .contact-info .location1{margin-top: 25px;}
.contact-details .contact-info .location1 a{background: #e31e25;padding: 7px 30px;font-size: 15px;color: #ffffff;text-transform: capitalize;font-weight: 500;text-align: center;border-radius: 5px;}
.contact-details .contact-info .location1 a i{margin-right: 15px;}
.contact-form .form-group { padding-left: 15px!important; padding-right: 15px!important; box-shadow:none; }
.contact-form label { font-size: 16px; color: #000000; font-weight: normal; text-transform: capitalize; }
.contact-form label span { color: #ff0000 }
.contact-form label p { margin: 0px; font-size: 12px; font-weight: normal; color: #000000; display: inline; width: auto; text-transform: capitalize; }
.contact-form .form-control { padding: 0.675rem .75rem; border-radius: 0px; margin-bottom: 10px; background-color:transparent; color:#000000; font-size:16px;border: 1px solid #cacaca;border-radius: 25px 0px 25px 0px;}
.contact-form input, .contact-form select { height: 50px!important; box-shadow:none;}
.contact-form .input-group-addon:last-child { border-left: 0; }
form .form-control:focus{
  border-color: #ced4da;
  box-shadow: none;
}
.btn-form-submit{background: #e3002a;color: #ffffff;padding:10px 40px;border-radius: 0;border:1px solid #e3002a;font-size: 18px;font-weight: 500;text-transform: uppercase; float:right; margin-right:15px;transition:all .5s ease}
.btn-form-submit:hover{background: transparent;color: #e3002a;border:1px solid #e3002a;}

.breadcrumb-section{width: 100%; float: left; position: relative; background: url(../images/contact-us.jpg) no-repeat center center / cover; padding: 80px 0px 190px 0px!important; text-align: center;}
.breadcrumb-section .breadcrumb-title{text-align: center; margin-bottom: 10px;}
.breadcrumb-section .breadcrumb-title h1{text-transform: capitalize; font-size: 30px; font-weight: bold; color: #FFFFFF;}
.breadcrumb-pane{text-align: center; background: #116937; padding: 8px 10px; color: #fff; margin: 0 auto; font-size: 15px; display: inline-block; font-weight: 500; border-bottom: 5px solid #e31e25}
.breadcrumb-pane ul{margin: 0; padding: 0;}
.breadcrumb-pane ul li{list-style-type: none; text-align: center; color: #ffffff; display: inline;}
.breadcrumb-pane ul li a{text-decoration: none; color: #FFFFFF;}
.breadcrumb-pane ul li a::after{display: inline; padding-right: .5rem; padding-left: .9rem; color: #FFFFFF; content: "\f105"; font-family: FontAwesome; font-size: 18px;}

/* about-us-section */
.team-about{width: 100%;float: left; background:#f1f6f9;padding: 0px 0px 20px 0px;}
.team-about .about-left-img{display: flex;width: 40%;position: relative;padding: 10px;box-shadow: 0px 16px 16px rgb(50 50 71 / 8%), 0px 24px 32px rgb(50 50 71 / 8%);background: #FFFFFF;}
.team-about .about-right{width:100%;position: relative;float: left;}
/* .team-about .about-right .rightcontent {padding: 0px 5% 7px 29px;} */
.team-about .about-right .rightcontent{padding: 20px;}
.team-about .about-right .rightcontent p {font-size: 16px;line-height: 26px;color: #000000;margin-bottom: 15px;text-align: left;}
.team-about::after{content: "";width: 150px;top: 0px;left: 0px;background: #ffffff;z-index: 1;}
.react{position: absolute;left: -80px;}
.react1{position: absolute;right:-80px;bottom: 0px;}
/* why-us */
.why-us{width: 100%;float: left;background: #f1f6f9;padding: 40px 0px 30px 0px;}
.why-us .why-details{width: 100%;float: left;padding: 30px;}
.why-us .why-details p {font-size: 16px;line-height: 26px;color: #000000;margin-bottom: 15px;text-align: left;}
.why-us .image{background: #ffffff;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;padding: 5px;border-radius: 10px;}
.why-us .image img{border-radius: 10px;}

/* .vision-mission */
.vision-mission{width:100%; float:left; position:relative; background:#f1f6f9; padding:120px 0px 0px 0px;}
.vision-mission .content-vm{ background:#FFFFFF; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 30px 0px 30px 0px; padding:0px 35px 25px 35px; text-align:center;margin-bottom:40px;min-height: 420px;}
.vision-mission .content-vm h3{ text-align:center; font-size:21px; margin-bottom:15px; color:#000000; text-transform:uppercase; font-weight:600;}
.vision-mission .content-vm p{ font-size:16px; line-height:26px; color:#000000; margin-bottom:12px; text-align:left;}
.vision-mission .content-vm .img-section{ text-align:center; margin:-90px auto 30px auto; display:inline-block; border-radius:15%; border:8px solid #FFFFFF;box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;}
.vision-mission .content-vm .img-section img{ width:175px; height:175px; border-radius:50%; margin:0 auto; display:block;}

/* note */
.note{position: relative;float: left;width: 100%;padding: 0px 0 30px 0;background: #f1f6f9;}
/* .note .vert-rectangle { position: relative; float: left; width: 100%;  border: 10px solid #e31e25; transition: all 1s linear; background: transparent;border-radius: 20px;} */
/* .note .vert-rectangle:hover { border: 10px solid #009933; transition: all 1s linear; } */
.note .pad h3 { margin-bottom: 20px; color: #000000; text-align: left; font-size: 22px; font-family: 'Rubik', sans-serif; font-weight:700; line-height: 30px;text-transform: capitalize; }
.note .pad p { margin-bottom: 25px; color: #000000; text-align: justify; font-size: 16px; font-weight: 400; line-height: 26px}
/* .note hr{} */
.note .pad{padding: 15px 30px 0px 22px;border-bottom: 1px dashed #ccc;}
/* .note .pad h3:before {content: "\f0a3";font-family: FontAwesome;display: inline-block;margin-right: 8px;color: #e31e25;font-size: 13px;} */
.note .pad h3:before {content: "\f0da";font-family: FontAwesome;font-size: 18px;display: inline-block;font-weight: 600;margin-left: -15px;position: absolute;color: #e11f27;}
.note .title-note{padding: 20px;margin-bottom: 10px;}
.note .title-note h6{font-size: 20px;font-weight: 600;text-align: left;text-transform: uppercase;color: #000000;margin-bottom: 15px;}
.note .title-note h3{font-size: 15px;font-weight: 600;text-align: left;text-transform: capitalize;color: #000000;}


.faq .title-note{padding: 20px 0px 20px 0px;margin-bottom: 10px;}
.faq .title-note h6{font-size: 20px;font-weight: 600;text-align: left;text-transform: uppercase;color: #000000;margin-bottom: 15px;}
.faq .title-note h3{font-size: 17px;font-weight: 600;text-align: left;text-transform: capitalize;color: #000000;}

/* spices */
.spices{width:100%; float:left; position:relative; background:#FFFFFF; padding:30px 0px 30px 0px;}
.jigar{width:100%; float:left; position:relative; background:#FFFFFF; padding:30px;margin-bottom:30px;}
.spices .spices-box{background: #ffffff;width: 100%;padding: 15px;border-radius: 25px 0px 25px 0px;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;margin-bottom: 25px;float: left;}
.spices .spices-box img{border-radius: 25px 0px 25px 0px;width: 277px;height: 185px;}
.spices .spices-box .spices-details{margin-top: 20px;text-align: center;}
.spices .spices-box .spices-details h5{font-size: 19px;font-weight: 600;text-align: left;margin-bottom: 20px;color: #000000;text-transform: capitalize;}
.spices .spices-box .spices-details h5:after {content: '';position: absolute;width: 60px;height: 2px;left: 0;right: 0;bottom: 0px;background: #e31e25;top:27px;}
.spices .spices-box .spices-details p{font-size: 16px;font-weight: normal;text-align: left;color: #000000;line-height: 26px;margin-bottom: 10px;}
.spices .spices-rectangle {position: relative;float: left;width: 100%;margin-bottom: 30px;padding: 15px;}
.spices .spices-rectangle p{font-size: 16px;font-weight: normal;text-align: left;text-transform: capitalize;line-height: 28px;color: #000000;}

.spices .spices-box button{border: none;outline: none;background: transparent;padding: 0px;}
.spices .modal-dialog {max-width: 863px;}
.spices .modal-dialog .modal-content{position: relative;width: 100%;}
.spices .modal-dialog .modal-content .modal-header{border-bottom: 1px solid #000000;}
.spices .modal-dialog .modal-content .modal-header .modal-title{font-size: 18px;font-weight: 600;text-align: left;text-transform: capitalize;color: #000000;}
.spices .modal-dialog .modal-content .modal-body{position: relative;border-bottom: 1px solid #000000;}
.spices .modal-dialog .modal-content .modal-body .pop-img{width: 100%;border: 1px solid #000000;border-radius: 10px;}
.spices .modal-dialog .modal-content .modal-body .pop-img img{border-radius: 10px;}
.spices .modal-dialog .modal-content .modal-body .product-info{width: 100%;}
.spices .modal-dialog .modal-content .modal-body .product-info h5{font-size: 18px;font-weight: 600;text-align: left;color: #000000;text-transform: capitalize;line-height: 26px;}
.spices .modal-dialog .modal-content .modal-body .product-info p{font-size: 15px;font-weight: normal;text-align: left;color: #000000;line-height: 26px;}
.spices .modal-dialog .modal-content .modal-footer {text-align: center;margin: 0 auto;}
.spices .modal-dialog .modal-content .modal-footer .btn-modal {background: #e11f27;color: #ffffff;padding: 10px 20px;border-radius: 0;border: 1px solid #e3002a;font-size: 15px;font-weight: 500;text-transform: uppercase;text-align: center;margin-right: 15px;transition: all .5s ease;}
.spices .modal-dialog .modal-content .modal-footer .btn-modal:hover{background: transparent;color: #e11f27;border:1px solid #e11f27;}

.spices .modal-dialog .modal-content .modal-body .head-title {color: #fff;font-weight: 500;font-size: 16px;background-color: #e11f27;width: 100%;display: inline-block;padding: 10px 15px;}
.spices .modal-dialog .modal-content .modal-body .desc-product {display: table;width: 100%;background-color: #ebebeb;margin-bottom: 10px;}
.spices .modal-dialog .modal-content .modal-body .desc-product-inner{display: table-cell;height: 70px;vertical-align: middle;padding: 10px 15px;font-size: 15px;color: #000;text-align: center;margin-bottom: 0px;}
/* .spices .spices-box .frame1 .details{width:50px;height:50px;line-height:50px;position: absolute;content: "";top: 50%;left: 50%;transform: translate(-50%, -50%) rotateY(90deg);transform-origin: 50%;background: #e11f27;border-radius: 0px;opacity: 0;transition: all 0.4s ease-in;border-radius: 10px;} */
.spices .frame1 {text-align: center;position: relative;cursor: pointer;perspective: 500px;}
.spices .frame1 .details{color: #ffffff;text-transform: capitalize;width:112px;line-height:50px;position: absolute;content: "";top: 30%;left: 50%;transform: translate(-50%, -50%) rotateY(90deg);transform-origin: 50%;background: #e11f27;border-radius: 0px;opacity: 0;transition: all 0.4s ease-in;}
.spices .frame1 .details i{font-size: 20px;color: #fff;font-weight: 500;text-align: center;text-transform: capitalize;line-height: 50px;}
.spices .frame1:hover .details {transform: translate(-50%, -50%) rotateY(0deg);opacity: 1;}

.why-need{width:100%; float:left; position:relative; background:#FFFFFF; padding:30px 0px 30px 0px;}
.why-need .why-need-details{width: 100%;}
.why-need .why-need-details p{font-size: 16px;font-weight: normal;text-align: center;text-transform: capitalize;line-height: 28px;color: #000000;}

.spices-table-section{width:100%; float:left; position:relative; background:#FFFFFF; padding:30px 0px 30px 0px;}
.spices-table-section table,th,td {border: 1px solid #000000;padding: 10px;text-align: start;}
.spices-table-section table {border-collapse: collapse;text-align: start;margin: 0 auto;width: 100%;}
.spices-table-section th {font-weight: 500; font-size: 18px;color: #01553c;}
.spices-table-section .hading-color th {font-weight: 500;font-size: 17px;color: #424E98;background-color: #106a37;color: white;text-transform: capitalize;}
.spices-table-section td {font-size: 16px;font-weight: normal;text-transform: capitalize;}

.pulses{width:100%; float:left; position:relative;background:#ffffff; padding:30px 0px 30px 0px;}
.pulses .intro{width: 100%;position: relative;margin-bottom: 20px;}
.pulses .intro p{font-size: 16px;font-weight: normal;text-align: justify;text-transform: capitalize;line-height: 26px;color: #000000;}

.pulses .vert-rectangle { position: relative; float: left; width: 100%;background: transparent;}
/* .pulses .vert-rectangle:hover { border:5px solid #009933;  } */
.pulses .vert-rectangle .pad h3 { margin-bottom: 20px; color: #000000; text-align: left; font-size: 22px; font-family: 'Rubik', sans-serif; font-weight:700; line-height: 30px;text-transform: capitalize; }
.pulses .vert-rectangle .pad p { margin-bottom: 25px; color: #000000; text-align: justify; font-size: 16px; font-weight: 400; line-height: 26px}
.pulses .vert-rectangle hr{border: 1px solid #e31e25;}
.pulses .vert-rectangle .pad{padding: 15px 30px 0px 22px;}
.pulses .vert-rectangle .pad h3:before {content: "\f0a3";font-family: FontAwesome;display: inline-block;margin-right: 8px;color: #e31e25;font-size: 13px;}

.pulses-second-section{width:100%; float:left; position:relative; background:#f1f6f9; padding:30px 0px 30px 0px;}
.pulses-second-section table,th,td {border: 1px solid #000000;padding: 10px;text-align: start; vertical-align: top;}
.pulses-second-section table {border-collapse: collapse;text-align: start;margin: 0 auto;width: 100%;}
.pulses-second-section th {font-weight: 500; font-size: 18px;color: #01553c;}
.pulses-second-section .hading-color th {font-weight: 500;font-size: 17px;color: #424E98;background-color: #106a37;color: white;text-transform: capitalize;}
.pulses-second-section td {font-size: 16px;font-weight: normal;text-transform: capitalize;}

.wellness{width:100%; float:left; position:relative; background: radial-gradient(ellipse at bottom, #0d1d31 0%, #0c0d13 100%); padding:30px 0px 30px 0px;}
 .img-wellness{width: 100%;margin-bottom: 30px;}
 .img-wellness img{width: 100%;}

 .wellness-second-section .details-wwllness{padding: 0px 25px 0px 25px;font-size: 16px;font-weight: normal;text-align: center;line-height: 26px;color: #ffffff;margin-bottom: 30px;}

/* home testimonials */
.home-testimonials{ width:100%; position:relative; padding: 30px 0px 30px 0px;float: left;}

.home-testimonials .owl-theme .owl-nav .owl-next { right: -9px; /*border: 1px solid #e4e4e4;*/ background: #ffffff; color: #e31e25!important; top: 35%; position: absolute; font-size: 16px; }
.home-testimonials .owl-theme .owl-nav .owl-prev { border: 1px solid #ffffff; background: #ffffff; color: #e31e25!important; right: 5%; position: absolute; font-size: 16px; top: 35%; left:-9px;}
.home-testimonials .owl-theme .owl-nav .owl-prev, .home-testimonials .owl-theme .owl-nav .owl-next { /*box-shadow: 0px 0px 20px 3px rgba(0,0,0,0.2);*/ padding: 0px; color: #e31e25!important; font-size: 16px; margin: auto 0; display: inline-block; cursor: pointer; background-color: #ffffff; width:40px; text-align: center; height: 40px; line-height: 40px; border: 1px solid #D5D5D5; border-radius: 50%; }
.home-testimonials .owl-theme .owl-nav [class*=owl-]:hover { background: #e31e25; color: #FFFFFF!important; text-decoration: none; transition: .8s linear; transform: scale(1.1); border:none; }
.home-testimonials .home-testimonials-section a{text-align: center;color: #e31e25;font-size: 17px;line-height: 26px;text-transform: capitalize;font-weight: 600;}
.home-testimonials .home-testimonials-section{width: 100%;background: #ffffff;padding: 10px;border-radius: 25px 0px 25px 0px;    border-radius: 25px 0px 25px 0px;
  box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;margin-bottom: 30px;text-align: center;position: relative;cursor: pointer;perspective: 500px;}
.home-testimonials .home-testimonials-section .img-section img{border-radius: 25px 0px 25px 0px;width:100%; height: 185px;}
.home-testimonials .home-testimonials-section .img-section{position: relative;margin-bottom: 15px;}
.home-testimonials .home-testimonials-section .details{width:45px;height:45px;line-height:45px;position: absolute;content: "";top: 50%;left: 50%;transform: translate(-50%, -50%) rotateY(90deg);transform-origin: 50%;background: #e31e25;border-radius: 50px;opacity: 0;transition: all 0.4s ease-in;}
.home-testimonials .home-testimonials-section .details i{font-size: 18px;color: #fff;font-weight: 500;text-align: center;text-transform: capitalize;line-height: 50px;}
.home-testimonials .home-testimonials-section:hover .details {transform: translate(-50%, -50%) rotateY(0deg);opacity: 1;}

.wellness-second-section{width:100%; position:relative; padding: 30px 0px 30px 0px;float: left;background: radial-gradient(ellipse at bottom, #0d1d31 0%, #0c0d13 100%);}
.wellness-second-section .wellness-box{border-radius: 25px 0px 25px 0px;background: #ffffff;width: 100%;padding: 15px;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;margin-bottom: 25px;float: left;min-height: 300px;}
.wellness-second-section .wellness-box img{width: 100%;margin-bottom: 20px;border-radius: 25px 0px 25px 0px;}
.wellness-second-section .wellness-box .wellness-details{float: left;width: 100%;text-align: center;margin-bottom: 10px;}
.wellness-second-section .wellness-box .wellness-details .wellness-title{font-size: 18px;font-weight: 600;text-align: center;color: #000000;margin-bottom: 15px;}
.wellness-second-section .wellness-box .wellness-details .wellness-more{background: #e11f27;color: #ffffff;padding: 5px 25px;border-radius: 0;border: 1px solid #e3002a;font-size: 18px;font-weight: 500;text-transform: capitalize;text-align: center;transition: all .5s ease;margin-bottom: 10px;}
.wellness-second-section .wellness-box .wellness-details .wellness-more:hover{background: transparent;color: #e11f27;border:1px solid #e11f27;}
 
.wellness-second-section .view .btn-view {background: #e11f27;color: #ffffff;padding: 10px 40px;border-radius: 0;border: 1px solid #e3002a;font-size: 18px;font-weight: 500;text-transform: uppercase;text-align: center;margin-right: 15px;transition: all .5s ease;}
.wellness-second-section .view .btn-view:hover{background: transparent;color: #ffffff;border:1px solid #ffffff;}
.wellness-second-section .view{text-align: center;width: 100%;position: relative;margin: 30px 0px 30px 0px;}
.blog-details-area p{font-size: 16px;font-weight: normal;text-align: center;color: #000000;line-height: 26px;}
.blog-details-area{width: 100%;padding:30px 0px 30px 0px;float: left;}
.blog-details-area .img-section{background: #fff;margin-bottom: 25px;padding:10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 5px;border-radius: 5px;text-align: center;min-height: 300px;}
.blog-details-area .img-section img{margin-bottom: 16px;width: 287px;border-radius: 5px;
    height: 287px;}
.blog-details-area .img-section h6{font-size: 16px;font-weight: 500;text-align: center;color: #e11f27;}
.frame1 {text-align: center;position: relative;cursor: pointer;perspective: 500px;}
.frame1 .details{width:50px;height:50px;line-height:50px;position: absolute;content: "";top: 45%;left: 50%;transform: translate(-50%, -50%) rotateY(90deg);transform-origin: 50%;background: #e11f27;border-radius: 0px;opacity: 0;transition: all 0.4s ease-in;border-radius: 10px;}
.frame1 .details i{font-size: 20px;color: #fff;font-weight: 500;text-align: center;text-transform: capitalize;line-height: 50px;}
.frame1:hover .details {transform: translate(-50%, -50%) rotateY(0deg);opacity: 1;}

.blog-details-area .img-section .view .btn-view {background: #e11f27;color: #ffffff;padding: 10px 25px;border-radius: 0;border: 1px solid #e3002a;font-size: 15px;font-weight: 500;text-transform: uppercase;text-align: center;transition: all .5s ease;width: 100%;}

.blog-details-area .img-section .view{text-align: center;width: 100%;position: relative;margin: 30px 0px 30px 0px;}

.faq{width: 100%;padding: 30px 0px 30px 0px;background: #f1f6f9;position: relative;float: left;}
.faq .accordion .accordion-item {border-bottom: 1px solid #635b5b;}

.faq .accordion .accordion-item button[aria-expanded='true'] {border-bottom: 1px solid #01553c;}

.faq .accordion button {position: relative;display: block;text-align: left;width: 100%;padding: 1em 0;color: #000000;font-size: 1.15rem;font-weight: 400;border: none;background: none;outline: none;}

.faq .accordion button:hover,.accordion button:focus {cursor: pointer;color: #01553c;}

.faq .accordion button:hover::after,.accordion button:focus::after {cursor: pointer;color: #01553c;border: 1px solid #01553c;}

.faq .accordion button .accordion-title {padding: 1em 1.5em 1em 0;font-size: 18px;font-weight: 400;text-transform: capitalize;}

.faq .accordion button .icon {display: inline-block;position: absolute;top: 18px;right: 10px;width: 22px;height: 22px;border: 1px solid;border-radius: 22px;}

.faq .accordion button .icon::before {display: block;position: absolute;content: '';top: 9px;left: 5px;width: 10px;height: 2px;background: currentColor;}
.faq .accordion button .icon::after {display: block;position: absolute;content: '';top: 5px;left: 9px;width: 2px;height: 10px;background: currentColor;}

.faq .accordion button[aria-expanded='true'] {color: #ffffff;background: #01553c;padding: 20px;}
.faq .accordion button[aria-expanded='true'] .icon::after {width: 0;}
.faq .accordion button[aria-expanded='true'] + .accordion-content {border: 1px solid #000000;
  padding:20px;opacity: 1;max-height:initial;transition: all 200ms linear;will-change: opacity, max-height;}
.faq .accordion .accordion-content {opacity: 0;max-height: 0;overflow: hidden;transition: opacity 200ms linear, max-height 200ms linear;will-change: opacity, max-height;}
.faq .accordion .accordion-content p {font-size: 16px;font-weight: normal;text-align: left;line-height: 25px;color: #000000;padding-bottom: 15px;width: 67%;margin-right:25px;float: left;}
.faq .accordion .accordion-content img{background: #ffffff;padding: 7px;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;border-radius: 10px;float: right;width: 30%;}
.faq .faq-info{width: 100%;position: relative;margin-bottom: 10px;}
.faq .faq-info h6{font-size: 17px;font-weight: 500;text-align: left;color: #000000;line-height: 26px;margin-bottom: 15px;}
.faq .faq-info p{font-size: 16px;font-weight: normal;text-align: left;color: #000000;line-height: 26px;}

.nutrition-info{width: 100%;position: relative;float: left;padding: 30px 0px 30px 0px;background: #f1f6f9;}
.nutrition-info table,th,td {border: 1px solid #000000;padding: 10px;text-align: start; vertical-align: top;}
.nutrition-info table {border-collapse: collapse;text-align: start;margin: 0 auto;width: 100%;}
.nutrition-info th {font-weight: 500; font-size: 18px;color: #01553c;}
.nutrition-info .hading-color th {font-weight: 500;font-size: 17px;color: #424E98;background-color: #106a37;color: white;text-transform: capitalize;}
.nutrition-info td {font-size: 16px;font-weight: normal;text-transform: capitalize;}
.nutrition-info h6{font-size:18px;font-weight: 600;padding: 20px 0px 20px 0px;color: #000000;line-height: 26px;text-transform: capitalize;}

.health-product{width: 100%;position: relative;float: left;padding: 0px 0px 30px 0px;background: #f1f6f9;}
.health-product .health-product-details{width: 100%;position: relative;}
.health-product .health-product-details h3{margin-bottom: 20px;color: #000000;text-align: left;font-size: 22px;font-family: 'Rubik', sans-serif;font-weight: 700;line-height: 30px;text-transform: capitalize;}
.health-product .health-product-details h3:before {content: "\f0a3";font-family: FontAwesome;display: inline-block;margin-right: 8px;color: #e31e25;font-size: 13px;}
.health-product .health-product-details p{font-size: 16px;font-weight: normal;text-align: justify;color: #000000;line-height: 26px;}
.health-product .heart-img{text-align: center;width: 100%;background: #ffffff;box-shadow: rgb(0 0 0 / 18%) 0px 2px 5px;padding: 10px;border-radius: 5px;}
.health-product .heart-img img{width:100%};

.spices .protine{display: inline-flex;background: #ffffff;width: 100%;padding: 20px;border-radius: 5px;margin-bottom: 25px;}
.spices .protine .protine-powder-img{width:48%;background: #ffffff;padding: 10px;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;margin-right: 22px;margin-top: 31px;border-radius: 5px;}
.spices .protine .powder-details .powder-title{font-size: 20px;font-weight: 600;text-align: left;color: #000000;line-height: 26px;margin-bottom: 18px;}
.spices .protine .powder-details .powder-title:before {content: "";border-left: 3px solid #e11f27;margin-right: 8px;}
/*.spices .protine .powder-details{width:50%;position: relative;}*/
.spices .protine .powder-details{width:100%;position: relative;}
.spices .protine .powder-details p{font-size: 16px;font-weight: 400;text-align: left;color:black; background-color:white;line-height: 26px;}

.use-protine{width: 100%;background: #ffffff;padding: 30px 0px 30px 0px;float: left;}
.use-protine .all-details{width: 100%;position: relative;padding: 20px;}
.use-protine .all-details p{font-size: 17px;font-weight: normal;text-align: left;line-height: 26px;color: #000000;padding-bottom: 15px;border-bottom: 1px dashed #ccc;padding-top: 17px;}
.use-protine .all-details p::before {
  content: "\f0da";
  font-family: FontAwesome;
  font-size: 15px;
  display: inline-block;
  font-weight: 600;
  margin-left: -15px;
  position: absolute;
  color: #e11f27;
}
.spices .protine .powder-details a{font-size: 17px;font-weight: 600;text-align: left; color: #e11f27;text-transform: capitalize;}
.spices .protine .powder-details a::after {
  content: "\f0da";
  font-family: FontAwesome;
  font-size: 15px;
  display: inline-block;

  font-weight: 600;
  margin-left: 8px;
  position: absolute;
  color: #e11f27;
}
.spices .protine .powder-details a:hover{padding-left: 10px;transition: .6s linear;}

.filter-list {
  text-align: center;
 margin-bottom: 30px;
  text-transform: uppercase;
  width: 100%;
}

.filter-list h3{
  display: block;
}
.filter-list .btn {
  cursor: pointer;
  text-transform: uppercase;
  padding: 0.5rem 1.5rem;
  border-radius: 0;
}
.filter-list .btn.active {
  background: #e11f27;
  color: #fff;
}


.product{
  transition: 0.5s;
  margin-bottom: 2em;
}
.product:hover {
  -ms-transform: scale(1.25, 1.25);
  -webkit-transform: scale(1.25, 1.25);
  transform: scale(1.25, 1.25);
  z-index: 9;
}
.product img{
  width: 100%;
  height: 400px;
}
.product .info{
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0.5em 1em;
  margin: 0 0 0.5em 0;
  border-bottom: 2px solid #2d7bb5;
  background-color: #fff;
}
.product .info .name{
  flex: 2 0 0;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 1.4em;
  color: #2d7bb5;
}
.product .info .price{
  font-size: 1.5em;
  font-weight: 600;
  color: #75b546;
}
.product .info .price .original-price{
  color: #f54336;
  text-decoration: line-through;
  font-size: 0.7em;
}
.product .links{
  display: flex;
  flex-direction: row;
  padding: 0.5em 1em;
  background-color: #fff;
}
.product .links .more{
  width: 150px;
  padding: 0.5em;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  background-color: #2e7ab5;
}
.product .links .more:hover{
  text-decoration: none;
  opacity: .9;
}
.product .links .add-to{
  margin-left: auto;
  padding: 0.5em;
  color: #fff;
  font-weight: 600;
  background-color: #75b545;
  text-transform: uppercase;
}
.product .links .add-to:hover{
  text-decoration: none;
  opacity: .9;
}

.pulses-second-section .pulses-left{width: 100%;margin-right: 20px;position:relative;float: left;padding: 20px;}
.pulses-second-section .pulses-left p{font-size: 16px;font-weight: normal;text-align: left;color: #000000;line-height: 26px;}
.pulses-second-section .pulses-left h3{font-size: 19px;font-weight: 600;text-align: left;margin-bottom: 20px;color: #000000;line-height: 28px;}
.pulses-second-section .pulses-left .read-more-product1 .btn-form-submit121 {background: #e11f27;color: #ffffff;padding: 10px 30px;border-radius: 0;border: 1px solid #e3002a;font-size: 16px;font-weight: 500;text-transform: uppercase;text-align: center;margin-right: 15px;transition: all .5s ease;}
.pulses-second-section .pulses-left .read-more-product1{text-align: left;margin-top: 30px;}
.pulses-second-section .pulses-left .read-more-product1 .btn-form-submit121:hover{background: transparent;color: #e11f27;border:1px solid #e11f27;}
.pulses-second-section .pulses-left h3:before {content: "";border-left: 4px solid #106939;margin-right: 8px;}

.pulses-second-section .pulses-right{width: 100%;position: relative;float: left;}
.pulses-second-section .pulses-right .pulses-box{background: #ffffff;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;padding: 15px;}

.care-products{width: 100%;position: relative;float: left;background: #ffffff;padding: 30px 0px 30px 0px;}
.care-products .polygon{width: 100%;position: relative;}
.care-products .polygon .polygon-box{background: #ffffff;padding: 10px;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;border-radius: 25px 0px 25px 0px;margin-bottom: 30px;}
.care-products .polygon .polygon-box .polygon-title{text-align: center;margin-bottom: 20px;}
.care-products .polygon .polygon-box .polygon-title h5{padding: 10px 15px;text-align: center;font-size: 20px;font-weight: 600;color: #000000;text-transform: uppercase;margin-bottom: 10px;}
.care-products .polygon .polygon-box .polygon-title .product-btn {background: #e11f27;color: #ffffff;padding: 10px 24px;border-radius: 0;border: 1px solid #e3002a;font-size: 18px;font-weight: 500;text-transform: uppercase;text-align: center;margin-right: 15px;transition: all .5s ease;}
.care-products .polygon .polygon-box .polygon-title .product-btn:hover{background: transparent;color: #e11f27;border:1px solid #e11f27;}
.care-products .polygon .polygon-box .polygon-title p{font-size: 16px;font-weight: normal;text-align: center;color: #000000;line-height: 26px;margin-bottom: 20px;}
.care-products .polygon .polygon-box img{border-radius: 25px 0px 25px 0px;margin-bottom: 15px;}
.care-products .product-details{width: 100%;position: relative;margin-bottom: 40px;}
.care-products .product-details p{font-size: 16px;font-weight: normal;text-align: center;color: #000000;line-height: 26px;}
.honeycomb {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  -webkit-box-pack: center;
 justify-content: center;
  -webkit-box-align: center;
    align-items: center;
  max-width: 1200px;
  margin: 0 auto;
  padding: 30px 0px 60px 0px;
  /*transform: translateY(80px);*/
}
.honeycomb-cell {
  -webkit-box-flex: 0;
  flex: 0 1 250px;
  min-width: 250px;
  height: 137.5px;
  margin: 65.4761904762px 12.5px 25px;
  position: relative;
  padding: 0.5em;
  text-align: center;
  z-index: 1;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}

.honeycomb-cell_title {
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  word-break: break-word;
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
  font-size:25px;
 
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
}
.honeycomb-cell_title > small {
  font-weight: 300;
  margin-top: 0.25em;
}
.honeycomb-cell_image {
     object-fit: cover;
     object-position: center;
     filter: grayscale(100%);
}
.honeycomb-cell::before,
 .honeycomb-cell::after {
  content: '';
}
.honeycomb-cell::before, 
.honeycomb-cell::after, 
.honeycomb-cell_image {
  top: -50%;
  left: 0;
  width: 100%;
  height: 200%;
  display: block;
  position: absolute;
  -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
          clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  z-index: -1;
}
.honeycomb-cell::before {
  background: #fff;
  -webkit-transform: scale(1.055);
          transform: scale(1.055);
}
.honeycomb-cell::after {
  background: #01553c;
  opacity: 0.6;
  -webkit-transition: opacity 350ms;
  transition: opacity 350ms;
}
.honeycomb-cell:hover 
.honeycomb-cell_title {
  opacity: 0;
  
}
.honeycomb-cell:hover 
.honeycomb-cell_image
{
    filter: grayscale(0%);
}
.honeycomb-cell:hover::before {
  
  background: #e11f27;
}
.honeycomb-cell:hover::after {
  opacity: 0;
}
.honeycomb_placeholder {
  display: none;
  opacity: 0;
  width: 250px;
  margin: 0 12.5px;
}

@media (max-width: 550px) 
{
  .honeycomb-cell 
  {
    margin: 81.25px 25px;
  }
}
@media (min-width: 550px) and (max-width: 825px) 
{
  .honeycomb-cell:nth-child(3n) 
  {
    margin-right: calc(50% - 125px);
    margin-left: calc(50% - 125px);
  }

  .honeycomb_placeholder:nth-child(3n + 5) 
  {
    display: block;
  }
}
@media (min-width: 825px) and (max-width: 1100px) {
  .honeycomb-cell:nth-child(5n + 4) 
  {
    margin-left: calc(50% - 275px);
  }

  .honeycomb-cell:nth-child(5n + 5) 
  {
    margin-right: calc(50% - 275px);
  }

  .honeycomb_placeholder:nth-child(5n), 
  .honeycomb_placeholder:nth-child(5n + 3) 
  {
    display: block;
  }
}
@media (min-width: 1100px) 
{
  .honeycomb-cell:nth-child(7n + 5) {
    margin-left: calc(50% - 400px);
  }

  .honeycomb-cell:nth-child(7n + 7), 
  .honeycomb-cell:nth-child(7n + 5):nth-last-child(2) 
  {
    margin-right: calc(50% - 400px);
  }

  .honeycomb_placeholder:nth-child(7n + 7), 
  .honeycomb_placeholder:nth-child(7n + 9), 
  .honeycomb_placeholder:nth-child(7n + 11) 
  {
    display: block;
  }
}
.img-pop{background: #ffffff;width: 100%;padding: 15px;border-radius: 20px;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;}
.img-pop img{border-radius: 25px;}
.btn-pop {background: #e11f27;color: #ffffff;padding: 10px 20px;border-radius: 0;border: 1px solid #e3002a;font-size: 15px;font-weight: 500;text-transform: uppercase;text-align: center;margin-right: 15px;transition: all .5s ease;}
.btn-pop:hover{background: transparent;color: #e11f27;border:1px solid #e11f27;}
.model-hd{font-size: 17px;font-weight: 600;text-align: left;text-transform: capitalize;line-height: 27px;}
.honeycomb .frame1 {text-align: center;position: relative;cursor: pointer;perspective: 500px;}
.honeycomb .details{width:50px;height:50px;line-height:50px;position: absolute;content: "";top: 50%;left: 50%;transform: translate(-50%, -50%) rotateY(90deg);transform-origin: 50%;background: #e11f27;border-radius: 0px;opacity: 0;transition: all 0.4s ease-in;border-radius: 10px;}
.honeycomb .frame1 .details i{font-size: 20px;color: #fff;font-weight: 500;text-align: center;text-transform: capitalize;line-height: 50px;}
.honeycomb .frame1:hover .details {transform: translate(-50%, -50%) rotateY(0deg);opacity: 1;}

.slide-horizontal{width: 100%;position: relative;float:left;padding: 30px 0px 30px 0px;}
.slide-horizontal .horizontal{width: 100%;}
.slide-horizontal .horizontal ul{margin: 0px;padding: 0px;}
.slide-horizontal .horizontal ul li{display: inline-flex;width: 19%;}
.slide-horizontal .horizontal ul li .horizontal-box{text-align: center;margin: 0 auto;}
.slide-horizontal .horizontal ul li .horizontal-box img{margin-bottom: 10px;width: 90px;}
.slide-horizontal .horizontal ul li .horizontal-box p{text-align: center;font-size: 15px;font-weight: 500;color: #000000;}

.Recipes{width: 100%;position: relative;float:left;padding: 30px 0px 30px 0px;}
.Recipes .Recipes-img{background: #fff;margin-bottom: 25px;padding: 10px;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;width: 100%;}
.Recipes .Recipes-img img{width: 100%;}
.Recipes .Recipes-right-side{width: 100%;padding: 20px;}
.Recipes .Recipes-right-side h2{font-size: 25px;font-weight: 600;text-align: left;text-transform: capitalize;line-height: 30px;color: #000000;margin-bottom: 20px;}
.Recipes .Recipes-right-side ul{margin: 0px;padding: 0px;}
.Recipes .Recipes-right-side ul li{margin-left: 15px;padding-bottom: 10px;list-style-type: initial;font-size: 16px;font-weight: normal;text-align: left;color: #000000;line-height: 26px;}

.groundnut-oil-why{width: 100%;padding: 30px 0px 30px 0px;position: relative;float: left;background: #f1f6f9;}
.groundnut-oil-why .oil-nutirtion{width: 100%;padding: 25px;}
.groundnut-oil-why .oil-nutirtion h3{font-size: 25px;font-weight: 500;text-transform: uppercase;text-align: center;line-height: 30px;color: #000000;margin-bottom: 20px;}
.groundnut-oil-why .oil-nutirtion h1{font-size: 30px;font-weight: 700;text-transform: uppercase;text-align: center;line-height: 30px;color: #e11f27;margin-bottom: 30px;}
.groundnut-oil-why .oil-nutirtion ul{margin: 0px;padding: 0px;}
.groundnut-oil-why .oil-nutirtion ul li{list-style-type: initial;font-size: 18px;font-weight: no;text-align: left;color: #000000;line-height: 26px;}
.groundnut-oil-why .oil-nutirtion .img-section3{background: #ffffff;padding: 10px;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;width: 100%;}
.groundnut-oil-why p{font-size: 17px;font-weight: normal;text-align: justify;line-height: 26px;color: #000000;padding-bottom: 20px;}
.benafite{width: 100%;position: relative;float: left;padding: 30px 0px 30px 0px;background: #ffffff;}
.benafite .oil-banifite{width: 100%;padding: 20px;margin-bottom: 25px;}
.benafite .oil-banifite ul{margin: 0px;padding: 0px;}
.benafite .oil-banifite ul li{list-style-type: decimal;font-size: 18px;font-weight: normal;text-align: justify;color: #000;line-height: 26px;margin-bottom: 20px;}
.benafite .oil-banifite h1{font-size:25px;font-weight: 600;text-align: left;text-transform: capitalize;line-height: 30px;color:#e11f27 ;margin-bottom: 20px;}
.benafite .oil-banifite p{font-size: 17px;font-weight: normal;text-align: justify;color: #000000;line-height: 26px;padding-bottom: 15px;}
.benafite .oil-banifite h1:before {content: "\f0a3";font-family: FontAwesome;display: inline-block;margin-right: 10px;color: #01553c;font-size:20px;}
.benafite .img-section{background: #fff;margin-bottom: 25px;padding: 10px;width: 100%;box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;border-radius: 10px;}
  .benafite .img-section img{width: 100%;}

 .timeline {
  display: flex;
  padding:15px;
  flex-direction: column;
  margin: 20px auto;
  position: relative;
  width:100%;
}
.timeline__event {
  margin-bottom: 20px;
  position: relative;
  display: flex;
  margin: 20px 0;
  border-radius: 6px;
  align-self: center;
  /*width: 55vw;*/
}
.timeline__event:nth-child(2n+1) {
  flex-direction: row-reverse;
}
.timeline__event:nth-child(2n+1) .timeline__event__date {
  border-radius: 0 6px 6px 0;
}
.timeline__event:nth-child(2n+1) .timeline__event__content {
  border-radius: 6px 0 0 6px;
}
.timeline__event:nth-child(2n+1) .timeline__event__icon:before {
  content: "";
  width: 2px;
  height: 100%;
  background: #9251ac;
  position: absolute;
  top: 0%;
  left: 50%;
  right: auto;
  z-index: -1;
  transform: translateX(-50%);
  -webkit-animation: fillTop 1s forwards 1s ease-in-out;
          animation: fillTop 1s forwards 1s ease-in-out;
}
.timeline__event:nth-child(2n+1) .timeline__event__icon:after {
  content: "";
  width: 100%;
  height: 2px;
  background: #9251ac;
  position: absolute;
  right: 0;
  z-index: -1;
  top: 50%;
  left: auto;
  transform: translateY(-50%);
  -webkit-animation: fillLeft 1s forwards 1s ease-in-out;
          animation: fillLeft 1s forwards 1s ease-in-out;
}
.timeline__event__title {
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  font-weight: 600;
  color: #9251ac;
 
}
.timeline__event__content {
  padding: 20px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  /*box-shadow: 0 30px 60px -12px rgba(50, 50, 93, 0.25), 0 18px 36px -18px rgba(0, 0, 0, 0.3), 0 -12px 36px -8px rgba(0, 0, 0, 0.025);*/
  background: #fff;
  width: calc(55vw - 84px);
  border-radius: 0 6px 6px 0;
}
.timeline__event__date {
  color: #ffffff;
  font-size: 35px;
  font-weight: 600;
  background: #9251ac;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  padding: 0 20px;
  border-radius: 6px 0 0 6px;
}
.timeline__event__icon {
  display: flex;
    align-items: center;
    justify-content: center;
    color: #9251ac;
    padding: 3px;
    align-self: center;
    margin: 0px 20px;
    background: #9251ac;
     border-radius: 10px; 
    width: 120px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    /*box-shadow: 0 30px 60px -12px rgba(50, 50, 93, 0.25), 0 18px 36px -18px rgba(0, 0, 0, 0.3), 0 -12px 36px -8px rgba(0, 0, 0, 0.025);*/
    /* padding: 40px; */
    /*height: 120px;*/
    position: relative;
}
.timeline__event__icon i {
  font-size: 32px;
}
.timeline__event__icon:before {
  content: "";
  width: 2px;
  height: 100%;
  background: #9251ac;
  position: absolute;
  top: 0%;
  z-index: -1;
  left: 50%;
  transform: translateX(-50%);
  -webkit-animation: fillTop 1s forwards 1s ease-in-out;
          animation: fillTop 1s forwards 1s ease-in-out;
}
.timeline__event__icon:after {
  content: "";
  width: 100%;
  height: 2px;
  background: #9251ac;
  position: absolute;
  left: 0%;
  z-index: -1;
  top: 50%;
  transform: translateY(-50%);
  -webkit-animation: fillLeftOdd 1s forwards 1s ease-in-out;
          animation: fillLeftOdd 1s forwards 1s ease-in-out;
}
.timeline__event__description {
  flex-basis: 60%;
}
.timeline__event--type2:after {
  background: #555ac0;
}
.timeline__event--type2 .timeline__event__date {
  color: #ffffff;
  background: #555ac0;
}
.timeline__event--type2:nth-child(2n+1) .timeline__event__icon:before, .timeline__event--type2:nth-child(2n+1) .timeline__event__icon:after {
  background: #87bbfe;
}
.timeline__event--type2 .timeline__event__icon {
  background: #555ac0;
  color: #555ac0;
}
.timeline__event--type2 .timeline__event__icon:before, .timeline__event--type2 .timeline__event__icon:after {
  background: #555ac0;
}
.timeline__event--type2 .timeline__event__title {
  color: #555ac0;
}
.timeline__event--type3:after {
  background: #24b47e;
}
.timeline__event--type3 .timeline__event__date {
  color: #ffffff;
  background-color: #24b47e;
}
.timeline__event--type3:nth-child(2n+1) .timeline__event__icon:before, .timeline__event--type3:nth-child(2n+1) .timeline__event__icon:after {
  background: #24b47e;
}
.timeline__event--type3 .timeline__event__icon {
  background: #24b47e;
  color: #24b47e;
}
.timeline__event--type3 .timeline__event__icon:before, .timeline__event--type3 .timeline__event__icon:after {
  background: #aff1b6;
}
.timeline__event--type3 .timeline__event__title {
  color: #24b47e;
}
.timeline__event:last-child .timeline__event__icon:before {
  content: none;
}

@media (max-width: 786px) {
  .timeline__event {
    flex-direction: column;
    align-self: center;
    width: 100vw;
    /*padding:15px;*/
  }
  .timeline__event__content {
    width: 100%;
  }
  .timeline__event__icon {
           height: auto;
    border-radius: 6px 6px 0 0;
    /*width: 100%;*/
    margin: 0;
    box-shadow: none;
  }
  .timeline__event__icon:before, .timeline__event__icon:after {
    display: none;
  }
  .timeline__event__date {
    border-radius: 0;
    padding: 20px;
  }
  .timeline__event:nth-child(2n+1) {
    flex-direction: column;
    align-self: center;
  }
  .timeline__event:nth-child(2n+1) .timeline__event__date {
    border-radius: 0;
    padding: 20px;
  }
  .timeline__event:nth-child(2n+1) .timeline__event__icon {
    border-radius: 6px 6px 0 0;
    margin: 0;
  }
}
@-webkit-keyframes fillLeft {
  100% {
    right: 100%;
  }
}
@keyframes fillLeft {
  100% {
    right: 100%;
  }
}
@-webkit-keyframes fillTop {
  100% {
    top: 100%;
  }
}
@keyframes fillTop {
  100% {
    top: 100%;
  }
}
@-webkit-keyframes fillLeftOdd {
  100% {
    left: 100%;
  }
}
@keyframes fillLeftOdd {
  100% {
    left: 100%;
  }
}
  .page-section {
    padding:20px 0px 20px 0px;
  }
  .page-section h2.section-heading, .page-section .section-heading.h2 {
    font-size: 2.5rem;
    margin-top: 0;
    margin-bottom: 1rem;
  }
  .page-section h3.section-subheading, .page-section .section-subheading.h3 {
    font-size: 1rem;
    font-weight: 400;
    font-style: italic;
  
    margin-bottom: 4rem;
  }
  
 
  
  .text-center {
      text-align: center !important;
  }
  
  .page-section h2.section-heading, .page-section .section-heading.h2 {
      font-size: 2.5rem;
      margin-top: 0;
      margin-bottom: 1rem;
  }
  .text-uppercase {
      text-transform: uppercase !important;
  }
  
  .page-section h3.section-subheading, .page-section .section-subheading.h3 {
      font-size: 1rem;
      font-weight: 400;
      font-style: italic;
     
      margin-bottom: 4rem;
  }
  
  .text-muted {
   font-size: 16px;
   font-weight: normal;
   text-align: justify;
   color: #000000!important;
   line-height: 26px;
  }
  
 
    /* End Road-Map-Section */
    /* start animation */
.animation-element {
  opacity: 0;
  position: relative;
}
/*animation element sliding left*/

.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);
}

.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}


    /* start animation */
    .animation-element {
      opacity: 0;
      position: relative;
    }
    /*animation element sliding left*/
    
    .animation-element.slide-right {
      opacity: 0;
      -moz-transition: all 500ms linear;
      -webkit-transition: all 500ms linear;
      -o-transition: all 500ms linear;
      transition: all 500ms linear;
      -moz-transform: translate3d(100px, 0px, 0px);
      -webkit-transform: translate3d(100px, 0px, 0px);
      -o-transform: translate(100px, 0px);
      -ms-transform: translate(100px, 0px);
      transform: translate3d(100px, 0px, 0px);
    }
    
    .animation-element.slide-right.in-view {
      opacity: 1;
      -moz-transform: translate3d(0px, 0px, 0px);
      -webkit-transform: translate3d(0px, 0px, 0px);
      -o-transform: translate(0px, 0px);
      -ms-transform: translate(0px, 0px);
      transform: translate3d(0px, 0px, 0px);
    }

    /*career-section*/
.career-section{width:100%; float:left; padding:30px 0px 30px 0px; background:#FFFFFF; position:relative;}
.career{font-size:14px}
.career .dig{margin-bottom:50px}
.career-section .dig h5{font-size:16px;font-weight:600;color:#000000;margin-bottom:30px;text-transform:capitalize;}
.career-section .dig h5:before{content: "";border-left: 5px solid #e11f27;margin-right: 8px;}
.career-section .dig ul{ padding:0; margin:0;}
.career-section .dig ul li{ list-style-type:none; text-align:left; font-size:14px; text-transform:capitalize; color:#484848; display:block; font-weight:400; margin-bottom:15px;margin-left: 20px;}
.career-section .dig ul li:before {content: "\f0a3";font-family: FontAwesome;display: inline-block;margin-left: -20px;color: #e11f27;font-size: 13px;position:absolute;}
.career-section .apl-button{position: relative;width: 100%;padding: 15px;}
.career-section .apl-button .button { background: #e11f27; color: #FFFFFF!important; display: block; font-size: 17px;font-weight: 500; padding: 10px; text-align: center; text-decoration: none; text-transform:uppercase; border:1px solid #e11f27; transition:0.5s; }
.career-section .apl-button .button:hover {background: transparent; border:1px solid #e11f27;color:#e11f27!important; }

.career-section.form-check{margin-bottom: 0px;padding-left: 0px;}
.career-section h4{font-size: 20px;font-weight: 600;text-align: left;color: #000000;}
.career-section .form-row{ margin:0px -15px;}
.career-section .form-control {border-radius: 0px; background-color:transparent; color:#484848; font-size:14px; border:1px solid #ced4da!important;}
.career-section input, select textarea{ height: 40px!important; box-shadow:none; background-color:transparent;}
.career-section .input-group-addon:last-child { border-left: 0; }
.career-section label { font-size: 14px; color: #484848; font-weight: normal; margin-bottom:.5rem; }
.career-section label span { color: #ff0000 }
.career-section .form-row>.col, .form-row>[class*=col-] {padding-right: 15px; padding-left: 15px;}

.career-button{text-align: center;border: 1px solid #e11f27;padding: 5px 30px;color: #FFFFFF;font-size: 16px;text-transform: uppercase;font-weight: 500; float: left;margin-left:15px;background: #e11f27 !important;}
.career-section .paragraph{text-align: center;margin-bottom: 30px;}
.career-section .paragraph p{font-size: 16px;font-weight: normal;text-align: center;color: #000;line-height: 27px;}
.career-section .paragraph p a{font-size: 16px;font-weight: normal;text-transform: capitalize;color: #e11f27;}



/* ============================product-details start----------================= */
.product-details{ width:100%; float:left; position:relative; padding:50px 0px;}
.product-details .product-image-box{background: #fff;margin-bottom: 25px;padding: 10px; box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;border-radius: 10px;margin:0 auto;}
.product-details .product-image-box img {width:100%;border-radius: 10px;}
.product-details .product-details-content{width: 100%;float: left;position: relative;padding: 14px 4px 6px 20px;}
.product-details .product-details-content h5 {font-size: 18px;font-weight: 500;text-transform: uppercase;color: #1E2223;margin-bottom: 10px;line-height: 22px;position: relative;}
.product-details .product-details-content h2{font-size: 28px; color: #1E2223;font-weight: 600;text-transform: uppercase;margin-bottom: 20px;line-height: 29px;}
.product-details .product-details-content .price-box{position: relative;float: left;margin: 10px 0px 10px 0px;width:100%}
.product-details .product-details-content .price-box ul li{display: inline-flex;margin:0px 15px 0px 0px;}
.product-details .product-details-content .price-box ul li p {text-transform: capitalize; font-size: 16px; font-weight: 400;color:  #FF5A68;}
.product-details .product-details-content .price-box ul li h3{font-size: 25px;color: #1E2223;font-weight: 400;}
.product-details .product-details-content .price-box ul li h4{font-size: 20px;font-weight: 400;}
.product-details .product-details-content .net-box{position: relative;width:100%;margin: 10px 0px 10px 0px;}
.product-details .product-details-content .net-box p{font-size: 18px;font-weight: 500;text-transform: capitalize;margin-bottom: 10px;}
.product-details .product-details-content .net-box li{display:inline-flex;margin:0px 10px 0px 0px;}
.product-details .product-details-content .net-box .btn-adder{color: #1E2223;text-align: center;align-items: center;border: 1px solid #1E2223 ;outline: none;font-size: 16px;font-weight: 500;width:30px;}
.product-details .product-details-content .net-box li p{color:#1E2223;font-size: 20px;font-weight: 500;}
.product-details .product-details-content .about-product-content{float: left;position: relative;width:100%}
.product-details .product-details-content .about-product-content h5{font-size: 18px;font-weight: 500;text-transform: uppercase;color: #1E2223;margin-bottom: 10px;line-height: 22px;position: relative;}
.product-details .product-details-content .about-product-content p{font-size: 16px;font-weight: normal;text-align: left;color: #000000;line-height: 26px;}
.product-details .product-details-content h6{font-size: 18px;font-weight: 600;text-align: left;color: #e11f27;line-height: 45px;}
.product-details .product-details-content .cart-box{width: 100%;position: relative;float: left;padding: 20px 0px 20px 0px;margin-bottom: 30px;}
.product-details .product-details-content .cart-box .cart-left-box {float: left;display: flex;}
.product-details .product-details-content .cart-box .cart-left-box .add-btn{background: #e11f27;color: #ffffff;padding: 10px 25px;border-radius: 0;border: 1px solid #e3002a;font-size: 15px;font-weight: 500;text-transform: uppercase;text-align: center;margin-right: 9px;transition: all .5s ease;outline: none;}
/* ============================product-details end----------================= */
.licence{border-radius: 5px; width: 85px;height: 40px;}
.certificate{width:100%; position:relative; background:#FFFFFF;padding: 30px 0px 40px 0px;float: left;}

.certificate .certificate-box{text-align: center;background: #ffffff;padding: 10px;box-shadow: rgb(0 0 0 / 7%) 0px 1px 4px;margin-bottom: 30px;border-radius: 5px;border:1px solid #e6e2e2}


/*----.refund-policy---*/
.refund{width:100%; position:relative; background:#FFFFFF;padding: 30px 0px 30px 0px;float: left;}
.refund h3{font-size:25px;font-weight:700;text-align:left;line-height:35px;}
.refund .policy ul{margin:0px;padding:0px}
.refund .policy ul li{margin-bottom:10px;list-style: disc;}
.refund .policy ul li p{font-size: 17px;font-weight: 500;text-align: left;line-height: 27px;color: #000000;margin-bottom: 5px;}

.refund .policy{width: 100%;position: relative;float: left;padding: 10px;}
.refund .policy h2{font-size: 25px;font-weight: 600;text-align: left;text-transform: uppercase;line-height: 35px;color: #000000;margin-bottom: 20px;}
.refund .policy p{font-size: 17px;font-weight: normal;text-align: left;line-height: 27px;color: #000000;margin-bottom: 15px;}
.refund .policy h5{font-size: 20px;font-weight: 600;text-align: left;text-transform: uppercase;color: #000000;margin-bottom: 10px;line-height: 30px;}

.privacy{width:100%; position:relative; background:#FFFFFF;padding: 30px 0px 30px 0px;float: left;}
.privacy .privacy-content{width: 100%;position: relative;float: left;margin-bottom: 10px;}
.privacy .privacy-content h2{font-size:22px;font-weight: 600;text-align: left;text-transform: uppercase;line-height: 40px;color: #000000;margin-bottom: 10px;}
.privacy .privacy-content p{font-size: 17px;font-weight: normal;text-align: left;line-height: 27px;color: #000000;}
.privacy .privacy-content ul{margin: 0px;padding: 0px;}
.privacy .privacy-content ul li{margin-bottom: 10px;list-style: disc;font-size: 17px;font-weight: normal;text-align: left;line-height: 27px;color: #000000;}


.ghee{width: 100%;position: relative;padding: 30px 0px 30px 0px;}
.ghee-bg{background: #ffffff;width: 100%;position: relative;float: left;padding: 10px;border-radius: 3px;min-height: 246px;margin-bottom: 30px;border-style: double;border-color: #cacaca;}
.ghee .ghee-bg .ghee-img{width: 100%;position: relative;float: left;text-align: center;}
.ghee .ghee-bg .ghee-img img{max-height: 225px;}
.ghee .ghee-bg .ghee-details{width: 100%;position: relative;float: left;}
.ghee .ghee-bg .ghee-details p{font-size: 17px;font-weight: normal;text-align: left;line-height: 27px;color: #000000;}

.ghee .ghee-box{width: 100%;position: relative;float: left;padding: 20px;border-radius: 5px;margin-bottom: 20px;}
.ghee .ghee-box:hover{box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;transition: 0.5s linear;}
.ghee .ghee-box .details-in-ghee{width: 100%;position: relative;float: left;margin-top: 10px;}
.ghee .ghee-box .details-in-ghee p{font-size: 16px;font-weight: normal;text-align: center;color: #000000;text-transform: capitalize;line-height: 26px;}
.ghee .ghee-box img{box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;border-radius: 100%;}

        .sunflower {border:1px solid #cacaca;width: 100%;position: relative;float: left;background: #ffffff;margin-bottom: 25px;text-align: center;min-height: 350px;display: flex;align-items: center;padding:20px}
        .sunflower h2 {font-size: 35px;font-weight: 700;text-align: center;margin-bottom: 10px;color: #000000;line-height: 45px;}
         .sunflower h3 {font-size: 20px;font-weight: 600;text-align: center;margin-bottom: 10px;color: #000000;line-height: 30px;text-transform: uppercase;}
        .sunflower-txt {font-size: 16px!important;font-weight: normal;text-align: center;line-height: 26px;color: #000000;}
        .active-bg{background: #298a55;color: #ffffff;}
        .sunflower:hover{background: #298a55;}
        .sunflower:hover .sunflower-txt{color: #ffffff;}
        .sunflower:hover h2{color: #ffffff;}
        .sunflower:hover h3{color: #ffffff;}
         /*.sunflower img{border-radius: 2px;}*/
         /*.padding-box{padding:20px}*/
         /*.padding-no{padding:7px!important;}*/
 .sun{width: 100%;position: relative;float: left;}
.sun p{font-size: 16px;font-weight: normal;text-align: center;line-height: 26px;color: #000000;}
.sun-txt{    font-size: 20px;
    font-weight: 600;
    text-align: left;
  
    color: #000000;
    line-height: 35px;}
    
    .inner-four-boxes {
    width: 100%;
    float: left;
    position: relative;
    background: #FFFFFF;
    padding: 20px 0px 20px 0px;
    text-align: center;
}
.inner-four-boxes .boxes-pane {
    border: 1px solid #efefef;
    background: #fefefe;
    padding: 0px 30px 30px 30px;
    margin-bottom: 80px;
    text-align: center;
    min-height: 280px;
}
.inner-four-boxes .benefit-boxes-pane {
    border: 1px solid #efefef;
    background: #fefefe;
    padding: 0px 30px 30px 30px;
    margin-bottom: 80px;
    text-align: center;
    min-height: 280px;
}
.inner-four-boxes .boxes-pane .round-1 {
    text-align: center;
    background: #eb3237;
        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border-radius: 100%;
    width: 100px;
    height: 100px;
    padding: 4px;
    margin: -50px auto 20px auto;
}
.inner-four-boxes .boxes-pane .round-1 img{width: 100px;border-radius: 100%;}
.inner-four-boxes .boxes-pane:hover img{
  transition: 1s;
  -webkit-transition: 1s;
  -moz-transition:1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
} 
.inner-four-boxes .boxes-pane h3 {
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 600;
}
.inner-four-boxes .boxes-pane p {
    font-size: 16px;
    color: #000000;
    line-height: 26px;
}
        
.maintent{width:100%;position: relative;float: left;margin-bottom: 20px}
.maintent h1{font-size: 25px;font-weight: 600;text-align: left;text-transform: uppercase;line-height: 35px;color: #000000;margin-bottom:10px}
.maintent h2{font-size: 20px;font-weight: 600;text-align: left;text-transform: uppercase;line-height: 30px;color: #000000;margin-bottom:10px}
.maintent p{font-size: 16px;font-weight: normal;text-align: left;line-height: 26px;color: #000000;}
.inner-four-boxes .php-img-section {
    border: 1px solid #e2e2e2;
    padding: 10px;
    background: #FFFFFF;
    text-align: center;
    margin-bottom:15px;
}
.inner-four-boxes .php-img-section img{max-height: 291px;}

.blog-details-area .img-section .middle {
    transition: .6s ease;
    opacity: 0;
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
}

/* .collection-box:hover .image {opacity: 0.5;} */
.blog-details-area .img-section:hover .middle {
    opacity: 1;
}

.blog-details-area .img-section .text {
    background-color: #e11f27;
    color: white;
    border-radius: 100px;
    width: 45px;
    height: 45px;
    cursor: pointer;
    font-size: 14px;
    padding: 13px;
}
.distributter{width: 100%;position: relative;float: left;padding: 30px 0px 30px 0px;background: url(../images/bg-about.jpg) no-repeat center / cover;}
.distributter h2{font-size: 25px;line-height: 35px;font-weight: 700;color: #eb3237;margin-bottom: 15px;}
.distributter h3{font-size: 20px;line-height: 30px;font-weight: 700;color: #000000;margin-bottom: 15px;}

    .order-now-btn{position: fixed;bottom: 20px;left: 10px;z-index: 999999;}
    .order-now-btn .oder{background: #e11f27;color: #ffffff;padding: 6px 15px;border-radius: 0;border: 1px solid #e3002a;font-size: 16px;font-weight: normal;text-transform: uppercase;text-align: center;transition: all .5s ease;}



