@import url('https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;1,200;1,500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Courgette&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@600&display=swap');
body
{
	font-family: 'Poppins', sans-serif;
}
.logo-text
{
	float: right;
	margin-top: 10px;
	margin-left: 15px;
}
.owl-nav button
{
	outline: none;
}
.owl-theme .owl-nav [class*='owl-']:hover {
  background: none;
    color: #FFF;
    text-decoration: none;
}
.owl-prev, .owl-next {
        width: 15px;
        height: 100px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        display: block !important;
        border:0px solid black;
    }
    .owl-prev { left: -20px; }
    .owl-next { right: -20px; }
    .owl-prev i, .owl-next i {transform : scale(2,5); color: #ccc;}
.navbar-brand img
{
	width:100px;
	 height:100px;
}
.logo-text a
{
	text-decoration: none;
}
.logo-text h5
{
	font-size: 32px;
	color: #fff;
	margin-bottom: 0px;
	font-family: 'Courgette', cursive;
	text-shadow: 2px 2px 2px #0006;
}
.navbar-header
{
	margin-left: 30px !important;
}
.logo-text p
{
	color: #2ce24b;
    font-weight: bold;
}
.varities-skider .item
{
	width: 100%;
}
.varities-img
{
	width: 30%;
	margin: 0 auto;
	height: 300px;
}
.varities-img img
{
	width: 300px;
	height: 300px;
	border: 21px outset #dcd6d26e;
}
.navbar-inverse
{
	/*background-image: url(../image/header.png);*/
    background-repeat: no-repeat;
    background-size: cover;
	/*background-color: #692905;*/
	height: 100px;
	margin-bottom: 0;
	background-image: repeating-linear-gradient(133deg, #612909 -27px, #75320f 218px);
	box-shadow: 0px 4px 7px #0006;
}
.owl-nav 
{
	text-align: center;
}
.owl-nav button
{
	font-size: 35px;
}
.navbar
{
	border-radius: 0px;
}
.navbar-brand
{
	padding: 0;
}

.navbar-right li a
{
	padding: 40px 15px;
	font-weight: bold;
	font-size: 16px;
	font-family: sans-serif;
	color: #fff !important;
	 font-family: 'Red Rose', cursive;
	

}

.navbar-right li :after
{	content: "";
	border-right: 0.6px solid #fff;
	margin-left: 20px;
}
.navbar-right li :after:last-child
{
	border: none;
}

.banner
{
	background-image: url(../image/1200-400.jpg);
	height: 600px;
	background-size: cover;
	background-attachment: fixed;
}

.banner2
{
	background-image: url(../image/Optimized-basket-of-mushrooms.jpg);
	/*height: 600px;*/
	background-size: cover;
	background-attachment: fixed;
}
.banner-text
{
	background-color: #ffffffc7;
	height: 387px;
	margin: 100px auto;
	width: 80%;
	text-align: center;
	border: 1px solid #0006;
	position:sticky;
}
.banner-text h2
{
	margin-top: 0;
	font-size: 65px;
	padding-top: 30px;
	padding-left: 15px;
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	text-transform: uppercase;
	color: #080256;
	font-weight: bold;
	text-shadow: 6px 5px 5px #0005;
	font-family: 'Indie Flower', cursive;
}
.joinus-btn
{
	border: none;
    background: #4c1c03;
    color: #fff !important;
    padding: 14px 60px;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-appearance: none;
    display: inline-block;
    text-align: center; 
   	border:1px solid #fff;
   	transition: background 0.6s;
}
.joinus-btn:hover
{
	background-color: #fff;
	color: #5a2303 !important;
}

.banner-text a
{
	text-decoration: none;
}
.banner-text .txt2
{
	font-size: 65px;
	padding-left: 15px;
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	 line-height: 85px;
	 color: #592d13;
	 font-weight: 600;
	 font-family: 'Great Vibes', cursive !important;
}
.banner-text .txt1
{
	font-size: 65px;
	padding-left: 15px;
	/*font-family: 'Open Sans Condensed', sans-serif;*/
	 line-height: 85px;
	 color: #592d13;
	 font-weight: 600;
	 font-family: 'Lemonada', cursive;
}
/*.logo-text .txt
{
	margin-top: 13px;
}*/
.banner-text2 h3
{
	color: #fff;
	font-size: 90px;
	line-height: 265px;
	text-shadow: 2px 2px 1px #0009;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 500;
	margin-left: 111px;
}
.food-txt h1
{
	font-family: 'Open Sans Condensed', sans-serif;
    font-size: 60px;
    border-bottom: 6px solid #a5a1a1;

}

.food-txt p
{
	font-size: 16px;
    /* font-weight: bold; */
    color: #000;
    line-height: 23px;
    font-family: 'Poppins', sans-serif;
}
.food-txt p::after
{
	content: '';
	width: 60px;
	height: 30px;
	background-color: #000;
	color: red;

}
.txt-2
{
	padding: 30px;
}
.txt-2 h1
{
	color: #592d13;
}
/*.food-txt
{
	margin-bottom: 30px;
}
.footer
{
	background-color: #000;
	padding-top: 35px;
	color: #fff;
}
.footer-txt h2
{
	font-size: 17px;
	border: 1px solid #fff;
	width: 40%;
	padding: 9px;
	text-align: center;
}
.footer-txt p
{
	text-align: center;
}*/
.link ul li
{
	display: inline-block;
	padding: 0px 4px;
}
.link ul li a .fa
{
	font-size: 19px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 50px;
    height: 33px;
    width: 33px;
    padding: 6px;
    text-align: center;
    transition: background 0.6s;
}
.link ul li a .fa:hover
{
	background-color: #fff;
	color: #5a2303;
}
.big-banner
{
	background-image: url(../image/big-banner.jpg);
	background-size: cover;
	height: 600px;
	margin-top: 10px;
}
.footer-txt h5
{
	margin-top: 30px;
}
.image-section
{
	background-image: url(../image/Vegetables_Mushrooms.jpg);
	height: 426px;
	width: 100%;
	background-size: cover;
	margin-top: 80px;
	position: relative;
}
.image-section h2
{
	border-style: ridge;
	border-width: 4px;
	padding: 13px;
	margin: 0 auto;
	width: 19%;
	text-align: center;
	position: absolute;
	top: -30px;
	left: 38%;
	background-color: #fff;
	border-color: #0009;

}
.benefits-main-body
{
	margin-top: 30px;
}
.frist-image
{
	border: 1px solid #d4c6c6;
	margin-bottom: 30px;
	background-color: antiquewhite;
}
/*.recipe-body
{
	background-image: url(../image/big-banner.jpg);
	height: 600px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}*/
.recipe-txt
{
	background-color: #592d13;
	height: 500px;
	color: #fff;
	box-shadow: 8px 8px 7px #0009;
}
.recipe-txt h1
{
	font-size: 30px;
	padding: 30px 0px;
    margin: 0 auto;
    text-align: center;
}
.border
{
	border: 1px solid #ffffff1c;
    width: 79%;
    margin: 0 auto;
}
.pragraph-txt
{
	margin: 0 auto;
	width: 80%;
	text-align: center;
	width: 95%;
	padding-top: 30px;
}
.recipe-txt2
{
	margin-top: 40px;
}
/*.recipe-txt
{
	padding-top: 45px;
}*/
.drop-down
{
	padding: 20px;
	margin-top: 30px;
}
/*----------registration-page----------------*/
.registration-page
{
	background-image: radial-gradient(#ef810d26, #e86c08d9);
	padding: 25px 0px;
}
.reg-box-img
{
	background-image: url(../image/fruit-salads.jpg);
	height: 150px;
	width: 100%;
	
	
}
.reg-box-img h1
{
	color: #b35219;
    text-align: center;
    padding-top: 60px;
    text-shadow: 1px 1px 1px #0006;
    font-weight: bold;
    letter-spacing: 1px;
}
.registration-box
{
	background-color: #fff;
	width: 45%;
	margin: 0 auto;

}
.form-content
{
	padding: 20px 30px;
}

label
{
	font-weight: 500;
	font-size: 16px;
}
input[type="submit"]
{
	background-color: #592d13;
    padding: -3px 50px;
    align-items: center;
    color: #fff;
    width: 100%;
    height: 40px;
    border-radius: 30px;
    margin: 0 auto;
    margin-top: 20px;
    box-shadow: 2px 2px 2px #000;
    transition: background 0.6s;
    font-weight: 500;
    font-size: 16px;
}
.custom
{
	color: #060606;
	border: 1px solid #bb4702ab;
}
 	input[type="submit"]:hover
 	{
 		background: #ef9851;
 	}
 	.login-hrf
 	{
 		text-align: center;
 		padding: 10px 0px;
 	}
 	.login-hrf a
 	{
 		color: blue;
 		font-weight: 400;
 		text-decoration: none;
 	}
 	.form-group
 	{
 		margin-bottom: 7px;
 	}
 /*-------------login-page-------------*/
 .login-page
 {
 	background-image: radial-gradient(#ef810d26, #e86c08d9);
 	padding: 30px 0px;
 	/*height: 100vh;*/
 }
 .login-image
 {
 	background-image: url(../image/fruit-salads.jpg);
	height: 125px;
	width: 100%;
	
 }
 .main-login-box
 {
 	    border: 1px outset #ed8c3d;
 	
 }
 .joinus-image
 {
 	background-image: url(../image/fruit-salads.jpg);
	height: 125px;
	width: 100%;
 }
 .login-box
 {
 	background-color: #fff;
 	width: 45%;
 	margin: 0 auto;
 	transition: transform 0.5s;
 	margin-top: 30px;
 	border-radius: 5px;
 	    border: 1px outset #622909;
 	padding: 5px;
 }
 /*.login-box:hover
 {
 	transform: translateY(-7px);
 }*/
 .login-contaient
 {
 	padding: 30px 40px;
 }
 .new-reg
 {
 	float: left;
 	text-decoration: none;
 }
 .forg-pass
 {
 	float: right;
 	text-decoration: none;
 }
 .login-image h1
 {
 	text-align: center;
    font-family: 'Red Rose', cursive;
    position: relative;
    margin-bottom: 20px;
    margin-top: 0;
    color: #b35219;
    font-size: 50px;
    text-shadow: 1px 1px 1px #000;
    padding-top: 30px;
 }
.login-image h1:after {
    content: '';
    background: #592d13;
    width: 102px;
    height: 4px;
    border-radius: 5px;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%);
}
 /*-------------------------admin-section---------------------*/

 .admin-login
 {
 	background-image: url(../image/green-snake-plant.jpg); 
 	height: 100vh;
 }
 .admin-box
 {
 	background-color: #fff;
 	width: 40%;
 	margin: auto;
 	padding: 15px 20px;
 	margin-top: 16%;
    margin-left: 49%;
    height: 350px;
    box-shadow: 0 0 20px 0px rgba(0,0,0,0.1);
    border-radius: 15px;
    transition: transform 0.5s;
 }
 .admin-box:hover
 {
 	transform: translateY(-7px);
 }
 input[type="checkbox"]
 {
 	margin: 10px;
 }
 .title
 {
 	text-align: center;

 }
 .title h2
 {
 	margin-top: 10px;
 	margin-bottom: 30px;
 	font-weight: 600;
 	color: #555;
 }
 .admin-box label
 {
 	font-weight: bold;
 	letter-spacing: 1px;
 }
 .mash-title
 {
 	text-align: center;
 	color: #592d13;
 	margin-top: 60px;
 	font-weight: 500;
 	text-shadow: 1px 2px 3px #0006;
 	font-size: 50px;
 	position: relative;

 }
 .mash-title::after
 {
 	content: '';
    width: 61%;
    background-color: #d02a2abd;
    height: 3px;
    border-radius: 2px;
    position: absolute;
    left: 50%;
    bottom: -14px;
    transform: translate(-50%);
 }
 

 .fa_cha
 {
 	font-family: fontawesome;
 	border: 1px solid #6d8e85;
 }
 /*.multi-item-carousel{
  .carousel-inner{
    > .item{
      transition: .6s ease-in-out all;
    }
    .active{
      &.left{
        left:-33%;
      }
      &.right{
        left:33%;
      }
    }
    .next{
      left: 33%;
    }
    .prev{
      left: -33%;
    }
  }
  .carouse-control{
    &.left, &.right{
      background-image: none;
    }
  }
*/
  @media all and (transform-3d), (-webkit-transform-3d) {
 
      .carousel-inner {
       
          transition: .10s ease-in-out all;
          -webkit-backface-visibility: visible;
          backface-visibility: visible;
          -webkit-perspective: none;
          -webkit-transform: none!important;
          transform: none!important;
        }
      }
    }
  }
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img
{
	border: 1px solid #000 !important;
}

.carousel-control.right
{
	background-image: none !important;
}
.carousel-control
{
	background-image: none !important;
}
/*.slider
{
	height: 700px;
}*/
.slider2
{
	height: 450px;
	margin-top: 40px;
	margin-bottom: 40px;
}

.slider h3
{
	margin: 40px 0;
	font-weight: bold;
	font-size: 45px;
	font-family: 'Red Rose', cursive;
	color: #5a2303;
}
.item
{
	width: 320px;
	margin: 0 auto;
}
.slider2 h3
{
	margin: 40px 0;
	font-weight: bold;
	font-family: 'Red Rose', cursive;
	font-size: 40px;
	margin-top: 0;
	    color: #5a2303;
}
.owl-prev i, .owl-next i
{
	color: #74310e !important;
    font-weight: bold;
    font-size: 9px;
}
.slider-txt
{
	text-align: center;
    background-color: #e2890e;
    background-image: url(../image/cubes.png);
    padding: 13px;
    border-radius: 0px 0px 10px 10px;
    color: #501e00;
}
.slider-txt h1
{
	font-size: 18px;
	margin: 0;
	padding: 5px;
}
.slider-txt a
{
	color: #fff;
	text-decoration: none;
	font-size: 15px;

}
.slider2 .slider-txt a
{
	display: none;
}
.full-image
{
	/*background-image: url(../image/Untitled-1.jpg);*/
	/*height: 562px;*/
	background-repeat: no-repeat;
	background-size: cover;
	/*margin-bottom: 6px;*/
	background-position:center;
}
.full-image img
{
	width: 100%;
}
.full-image-txt
{
	text-align: center;
	color: #fff;
	/*padding: 150px 0px;*/
	background-color: #0006;
	/*height: 562px;*/
}
.full-image-txt a
{
	text-decoration: none;
	display: none;
}
.full-image-txt h1
{
	font-size: 50px;
	font-family: 'Red Rose', cursive;
	margin-bottom: 30px;
	display: none;
}
.item a img
{
	margin: 0 auto;
	border: 3px solid #0003;
	width: 100%;
	border-radius: 10px 10px 0px 0px;
	border-bottom: none;
	padding: 14px;
	height: 255px;
}
/*******************************footer*********************/
.footer
{
	/*background-color: #5a2303;*/
	background-image: repeating-linear-gradient(133deg, #612909 -27px, #75320f 218px);
}
.footer-content
{
	text-align: center;
	padding-top: 20px;
}
.footer-content ul
{
	list-style: none;
}
.social-icon ul
{
	/*margin-left: -144px;*/
	/* margin-top: 25px; */
}
.social-icon ul li
{
	display: inline-block;
}
.social-icon ul li a
{
	color: #5a2303;
    font-size: 16px;
    margin-left: 7px;
    text-align: center;

}
.social-icon ul li a .fa
{
	width: 35px;
    height: 35px;
   /* border: 1px solid #fff;*/
    border-radius: 50px;
    padding: 9px;
    transition: background-color 0.5s;
    background-color: #fff;
    font-weight: bold;
    box-shadow: 3px 3px 3px #0006;
}
.social-icon ul li a .fa:hover
{
	background-color: blue;
	color: #fff;
}
.footer-content	p
{
	color: #fff;
	/*margin-bottom: 0;*/
}
.footer-content ul
{
	padding: 0;
}
.browser-link h5
{
	/*background-color: #fff1;*/
	/*padding: 8px;*/
	color: #fff;
	text-align: center;
	letter-spacing: 1px;
	margin: 0;
}
.link ul li a
{
	color: #fff;
	font-size: 16px;
	text-decoration: none;
}

/*------------------------to top------------------------*/

#myBtn {
      display: none;
    position: sticky;
    /* bottom: 20px; */
    right: 10px;
    z-index: 99;
    font-size: 34px;
    border: none;
    outline: none;
    background-color: #8d8c8ff5;
    color: white;
    cursor: pointer;
    /* padding: 5px; */
    border-radius: 4px;
    float: right;
    height: 45px;
    width: 41px;
    padding: 0;
}

#myBtn:hover {
  background-color: #555;
}
/*////////////////////////////////////////////////////////////////*/
.project-details
{
	text-align: center;
	/*background-color: #0e0e0e61;*/
	color: #fff;
	 padding-bottom: 10px;
}
.project-details h5
{
	margin-top: 0;
	margin-bottom: 0;
}
.project-details p
{
	margin-bottom: 0;
	letter-spacing: 0.9px;
}
.project-details p a
{
	color: #fff;
}
.social-icon
{
	text-align: left;
	
}

.about-text
{
	padding: 15px 40px;
    margin: 50px 0px;
    color: #080808;
    background-color: #d4d5ded4;
    border: 1px solid #0006;
    border-radius: 5px;
    text-align: center;
}
.about-text2
{
	padding: 15px 40px;
    margin: 50px 0px;
    color: #080808;
    background-color: #d4d5ded4;
    border: 1px solid #0006;
    border-radius: 5px;
    text-align: center;
    height: 350px;
}
.about-text p
{
	font-size: 16px;
	font-weight: 500;
	text-align: justify;
	line-height: 28px;
}
.about-text ul li
{
	color: #8c3705;
	font-weight: bold;
	list-style: none;
}
.about-text h1
{
	color: #5a2303;
    font-weight: bold;
    text-align: center;
    margin-top: 0px;
    text-shadow: 1px 1px 1px #000;
    font-family: 'Red Rose', cursive;
    font-size: 44px;
}
.about-text2 h1
{
	color: #5a2303;
    font-weight: bold;
    text-align: center;
    margin-top: 0px;
    text-shadow: 1px 1px 1px #000;
    font-family: 'Red Rose', cursive;
    font-size: 44px;
}
.our-mission
{
	background-image: url(../image/food.png);
	height: 350px;
}
.our-mission h1
{
	text-align: center;
    position: relative;
    font-weight: bold;
    font-family: 'Red Rose', cursive;
    font-size: 40px;
    margin: 40px 0;
    color: #000;
}
.our-mission h1:after
{
	content: '';
    background: #592d13;
    width: 122px;
    height: 5px;
    border-radius: 5px;
    position: absolute;
    bottom:-15px;
    left: 50%;
    transform: translate(-50%);	
}
.our-mission p
{
	margin-top: 40px;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 20px;
	text-align: center;
}
.our-mission ul li
{
	font-weight: 500;
	margin-bottom: 7px;
	text-align: justify;
	color: #5a2303;
}
.frist-image img
{
	width: 100%;
	height: 320px;
	border: 1px solid #0001;
    background-image: radial-gradient(#e2e2e2, #ca65078a);
}
.frist-image h1
{
	font-size: 20px;
	margin-top: 0;
	text-align: center;
    font-weight: bold;
}
.frist-image p
{
	text-align: justify;
	line-height: 25px;
	color: #000;
	font-size: 15px;
	margin-top: 30px;
	background-color: #fff;
    padding: 36px;
    border: 1px solid #0000004d;
    box-shadow: 2px 2px 2px #0004;
}
.benefits-body
{
	background-color: #0001;
}
.benifit-img
{
	background-image: url(../image/Vegetables_Mushrooms.jpg);
	/*height: 600px;*/
	background-size: cover;
	background-attachment: fixed;
}
.glance
{
	border:1px solid #d4c6c6;
	padding: 7px;
	background-color: #fff;
}
.glance h1
{
	margin-top: 0;
	color: #8c3705;
	font-weight: bold;
}
.glance p
{
	color: #000;
	text-align: center;
	
}
.benifit-img-txt
{
	padding: 15px 40px;
    margin: 50px 0px;
    color: #080808;
    background-color: #d4d5ded4;
    border: 1px solid #0006;
    border-radius: 5px;
    text-align: center;
}
.benifit-img-txt h1
{
	color: #8c3705;
	text-align: center;
	position: relative;
	font-family: 'Red Rose', cursive;
    font-size: 44px;
    margin-top: 0;
}
.benifit-img-txt p
{
	line-height: 28px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	color: #222;
}

.varites-img
{
	background-image: url(../image/varieties.jpg);
	/*height: 600px;*/
	background-size: cover;
	background-attachment: fixed;
	text-align: center;
}
.varites-img-text
{
	padding: 15px 40px;
    margin: 50px 0px;
    color: #080808;
    background-color: #d4d5ded4;
    border: 1px solid #0006;
    border-radius: 5px;
}
.varites-img-text h2
{
	color: #8c3705;
	text-align: center;
	position: relative;
	font-weight: bold;
	font-family: 'Red Rose', cursive;
    font-size: 44px;
    margin-top: 0;
}
.image-slider .carousel-inner .item img
{
	width:50%;
	border: none;
	background-color: #e6e2e2;
    padding: 39px;
    margin: 0 auto;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img
{

 height: 400px;
}
.mushroom-details
{
margin: 30px 0;
}
.mushroom-details p
{    padding: 26px;
    /* background-color: #0001; */
    margin: 0;
    font-weight: bold;
    border: 1px solid #0006;
    /* height: 150px; */
    background-image: radial-gradient(white, #f15c0d3d);
    letter-spacing: 0.5px;
    line-height: 21px;
    text-shadow: 1px 1px 1px #0002;
}
.glyphicon 
{
	/* background-color: #74310e !important; */
    padding: 16px !important;
    height: 64px !important;
    width: 64px!important;
	color: #74310e !important;
}
.item h2
{
	text-align: center;
	color: #8c3705;
	font-weight: bold;
	text-shadow: 2px 2px 1px #0002;
	margin-top: 30px;
	
}
.image-slider
{
	height: 700px;
}
.varieties-body
{
	background-image: url(../image/food.png);
}
.varites-img-text p {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
    color: #222;
}

.mushroom-details h3
{
	font-size: 24px;
    background-image: radial-gradient(#dec1c1, transparent);
    background-color: #ff7c00;
    color: #050d46;
    padding: 7px;
    text-align: center;
    margin: 0;
}
.product-title
{
	text-align: center;
	font-family: 'Red Rose', cursive;
}
.glyphicon .glyphicon-chevron-left
{
	color: red !important;
}
.banner3
{
	background-image: url(../image/banner3.jpg);
	height: 400px;
	background-size: cover;
	background-attachment: fixed;
}
.banner3-txt p
{
	color: #222;
	font-size: 16px;
    font-weight: bold;
    margin-top: 20px;
}
.banner3-txt 
{
	padding: 15px 40px;
    margin: 50px 0px;
    color: #080808;
    background-color: #d4d5ded4;
    border: 1px solid #0006;
    border-radius: 5px;
    text-align: center;
}
.banner4-txt 
{
	background-color: #d4d5ded4;
    padding: 30px 110px;
    margin: 50px 0px;
    text-align: center;
}
.banner3-txt h1
{
	margin-top: 0;
	color: #8c3705;
    text-align: center;
    position: relative;
    font-weight: bold;
    font-family: 'Red Rose', cursive;
    font-size: 44px;
}

.banner4-txt h1
{

	color: #8c3705;
    text-align: center;
    position: relative;
    font-weight: bold;
    font-family: 'Red Rose', cursive;
    font-size: 44px;
}
/*.banner3-txt h1:after {
    content: '';
    background: #592d13;
    width: 100px;
    height: 4px;
    border-radius: 5px;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%);
}*/
.recipe-product img
{
	width: 100%;
	height: 270px;

}
/*.banner-big-txt
{
	background-color: #8c3705;
	padding: 30px;
	color: #fff;
}*/
.recipe-product
{
	margin: 50px 0;
	text-align: center;
}
 .recipeproduct-image 
{
	text-align: center;
}
.recipe-product-view
{
	background-image: url(../image/inspiration-geometry.png);
}
.recipe-product-view ol li
{
	font-weight: 500;
	color: #000;
	font-size:16px;
}
.recipe-product-view h3
{
	text-align: center;
	font-weight: bold;
	color: #8c3705;
	font-size: 35px;
	margin-top: 55px;
	text-align: center;
    position:relative;
    font-weight: bold;
    font-family: 'Red Rose', cursive;
    font-size: 40px;
    margin: 40px 0;
  
}
.recipe-product-view p b
{
	border-bottom:1px solid #ff1200;
}
.recipe-product-view p
{
	margin-top:25px;
}
.recipe-product-view h1
{
	text-align: center;
	
	margin: 40px 0;
    font-weight: bold;
    font-size: 45px;
    font-family: 'Red Rose', cursive;
    color: #5a2303;
}
.recipe-product-view h4
{
	border-bottom: 1px dotted #0008;
    padding: 15px;
	color: #5a2303;
    font-weight: bold;
    font-size: 22px;
    letter-spacing: 1.5px;
}
.wrapper {
  
	margin-top: 30px;
  font-size: 14px;
  margin-bottom:30px;
  /*border: 1px solid #CCC;*/
  color: #000;
}
.StepProgress {
  position: relative;
  padding-left: 45px;
  list-style: none;
  counter-reset: progress;
}
.StepProgress::before {
  display: inline-block;
  content: '';
  position: absolute;
  top: 0;
  left: 15px;
  width: 10px;
  height: 93%;
  border-left: 2px solid #CCC;
}

.StepProgress-item {
  position: relative;
  counter-increment: progress;
  color: #f75000;
  font-weight: bold;
}
.StepProgress-item:not(:last-child) {
  padding-bottom: 15px;
 
}

.StepProgress-item::before {
  display: inline-block;
  content: '';
  position: absolute;
  left: -30px;
  height: 100%;
  width: 10px;
}
.StepProgress-item::after {
  display: inline-block;
    position: absolute;
    top: 0;
    left: -37px;
    width: 15px;
    height: 15px;
    border: 1px solid #383737;
    border-radius: 50%;
    background-color: #e44646;
    content: counters(progress,".") " ";
    color: transparent;
    text-align: center;
}
.StepProgress strong {
  display: block;
}

.logo-title
{
	margin: 0;
    color: #fff;
    text-align: center;
    font-size: 18px;
    letter-spacing: 1px;
    font-family: 'Courgette', cursive;
    margin-top: 2px;
}

.contact-us
{
	background-color: #fff;
	padding: 140px 0;
	text-align: center;
	
}
.contact-us ul
{
	padding: 0;
}
.contact-us ul li
{
	list-style: none;
	line-height:35px;
	font-weight: 500;
	font-size: 16px;
}
.contact-box
{
	border: 1px outset #dcd8d8;
    background-color: #f9f6f6;
    width: 60%;
    margin: 0 auto;
    
    /*border-radius: 5px;*/

}

.contact-box h1
{
	background-image: linear-gradient( #622a09, #3e1701);
	margin-top: 0;
/*	margin-bottom: 30px;*/
	font-weight: bold;
	font-family: 'Red Rose', cursive;
	position: relative;
	color: #fff;
	padding: 7px;
}
.address
{

    padding: 40px;
}
.address ul li .fa
{
	color: #c14e11;
	font-weight: bold;
	font-size: 18px;
}
.slider.owl-theme .owl-dots .owl-dot span {
    display: none;
    position: absolute;
    width: 0; 
    height: 0; 
    top: -34px;
    left: 40%;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 30px solid #ffffff;
    margin: 5px 7px;
    transition: all 0.7s ease;
    background: transparent;
 }
/*.contact-box h1:after {
    content: '';
    background: #592d13;
    width: 102px;
    height: 4px;
    border-radius: 5px;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%);
}*/
.contact-us{
	/*background-image: url(../image/inspiration-geometry.png);*/
	    background-image: radial-gradient(#ef810d26, #e86c08d9);
	/*background-image: linear-gradient(45deg, #ea9729, #a2420a);*/
}
.join-us
{
	padding: 30px 0;
	background-image: url(../image/inspiration-geometry.png);
	    background-image: radial-gradient(#ef810d26, #e86c08d9);

}
.join-us h1

{	text-align: center;
    font-family: 'Red Rose', cursive;
    position: relative;
    margin-bottom: 20px;
    margin-top: 0;
    color: #b35219;
    font-size: 50px;
    text-shadow: 1px 1px 1px #000;
    padding-top: 30px;
}
.join-us h1:after {
    content: '';
    background: #592d13;
    width: 102px;
    height: 4px;
    border-radius: 5px;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%);
}
.joinus-box
{
	border: 1px outset #622909;
    background-color: #f9f6f6;
    width: 45%;
    margin: 0 auto;
    /*padding: 45px;*/
    border-radius: 5px;
    padding: 7px;

}
.main-joinus-box
{
	border: 1px outset #ed8c3d;
	padding: 5px;
}
.joinus-content
{
	padding: 30px;
}
.joinus-box label
{
	font-weight: bold;
}
.login-link
{
	margin-top: 20px;
	text-align: center;
}
.login-link a
{
	border-bottom: 1px solid #0005;
	font-weight: bold;
}
.recipe-product-view h3:after {
    content: '';
    background: #592d13;
    width: 122px;
    height: 5px;
    border-radius: 5px;
    position: absolute;
    bottom: -15px;
    left: 50%;
transform: translate(-50%);
}

.sticky {
  position: sticky;
  font-size: 32px;
  top: 0;
  width: 100%;
 
  z-index:999999;
  background: #34495e;
  color: white;
  text-align: center;
 transition: .32s;
}

.fixed {
  font-size: 24px;
  position:fixed;
  height: 20px;
  transition: .25s;
}

.top {
  text-align: center;
  background: #2980b9;
  color: #fff;
}

.bottom {
  padding: 5em 0;
  background: #2980b9;
  color: white;
  text-align: center;
}

body {
  margin: 0;
  position:relative;
}
	

 .affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
  }

  .affix + .container-fluid {
    padding-top: 70px;
  }
.heart
{
	color: #ff0000;
}

.navbar-inverse
{
	border:none;
background-color:none;
}

.slider .carousel-control .glyphicon-chevron-right
{
	right:-90px !important;
	
}

 .slider .carousel-control .glyphicon-chevron-left
{
	left:-90px !important;
}

.recipeproduct-image img
{
	width:500px;
	height:350px;
}
.frg-btn
{
	background-color: #592d13 !important;
	outline: none;
}
.frg-btn:hover
{
	background-color: #ef9851!important;
}
.fb
{
	background-color: #07075d !important;
	color: #fff;
}

.whatapp
{
	background-color: #03b503 !important;
	color: #fff;
}

.twit
{
	background-color:#037ba5!important;
	color: #fff;
}

.insta
{
	background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
	color: #fff;
}


/*-----------------------------------newricipe------------------*/
.sidebar-content
{
	background-color: #692905;
	padding: 10px;
	height: 600px;
	overflow: hidden;
	border: 8px ridge #fff6;
	margin:20px 0px;
	
}
.sidebartxt h2
{
	color: #fff;
	margin: 0;
	padding: 15px;
}
.sidebartxt p
{
	color: #fff;
	margin: 10px;
	text-align: justify;
	font-family: 'Dancing Script', cursive;
	font-weight: 500;
	font-size: 18px;
	line-height: 25px;
}
.sidebartxt label
{
	color: #fff;
	margin-top: 20px;

}
.recipe-view img
{
	width: 100%;
	border:3px ridge #692905;
	margin-top: 30px;
}
.new-recipe-page1
{
	background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('../image/Mushroom-Do-piaza.jpg');
	background-size: cover;
	height: 650px;
	background-repeat: no-repeat;
	background-position: center;
	
}
.new-recipe-page2
{
	background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('../image/Mushroom-Kadai.jpg');
	background-size: cover;
	height: 650px;
	background-repeat: no-repeat;
	background-position: center;
	
}
.new-recipe-page3
{
	background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('../image/coriander-tomato-chutney.jpg');
	background-size: cover;
	height: 650px;
	background-repeat: no-repeat;
	background-position: center;
	
}
.new-recipe-page4
{
	background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('../image/oml.jpg');
	background-size: cover;
	height: 650px;
	background-repeat: no-repeat;
	background-position: center;
	
}
.new-recipe-page5
{
	background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('../image/cream-of-mushoom-soup_thecozyapron_1.jpg');
	background-size: cover;
	height: 650px;
	background-repeat: no-repeat;
	background-position: center;
	
}
.new-recipe-page6
{
	background-image: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('../image/polau.jpg');
	background-size: cover;
	height: 650px;
	background-repeat: no-repeat;
	background-position: center;
	
}
.recipe-name
{margin-top: 18px;
    font-weight: bold;
    text-align: center;
    color: #8c3705;
    text-shadow: 2px 2px 2px #f4f1f1;
    font-size: 24px;
    background-color: #d1caca;
    padding: 6px;
    border-radius: 18px;
    border: 1px solid #958f8f;
}
.recipe-view
{
	background-color: #fff9;
	margin: 15px;
	padding: 20px;
	overflow-y: scroll;
	height: 600px;
}
.view-title 
{
	text-align: center;
	font-weight: bold;
	margin-top: 0;
	color: #8c3705;
	position: relative;
	font-family: 'Courgette', cursive;
	font-size: 27px;
    margin-bottom: 30px;

}
.view-title:after
{
	content: '';
    background: #592d13;
    width: 140px;
    height: 3px;
    border-radius: 5px;
    position: absolute;
    bottom: -8px;
    left: 34%;
    
}
.making ol li
{
	color: #000;
}
.ingri ol li
{
	color: #000;
	font-family: sans-serif;
}
.ingri ol
{
	background-color: #e8e3e3;
    padding: 17px 38px;
    border-radius: 10px;
    box-shadow: 3px 3px 6px #0006;
}
.making
{
	margin-top:50px;

}
.making h2
{
	color: #8c3705;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000;
	position: relative;
	margin-bottom: 25px;
	text-align: center;
}
.making h2:after
{
	    content: '';
    background: #592d13;
    width: 150px;
    height: 3px;
    border-radius: 5px;
    position: absolute;
    bottom: -15px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    
}
.youtube-link
{
	margin-top: 50px;
}
.youtube-link ul li
{
	
	font-size: 18px;
	margin-bottom: 15px;
	color: #000;
	text-decoration: none;
	list-style: none;

}
.youtube-link ul li a
{
	font-weight: bold;
}
/*.media-video
{
	text-align: center !important;
}*/