/*
Template : Creamy
File: Layout CSS
Author: Templates On Web
Author URI: http://templateonweb.com/
Licence: <a href="http://www.templateonweb.com/terms.php?v=content&contentid=152">Website Template Licence</a>
*/
body{
  font-family: 'Patrick Hand', cursive;
	   }

.border_bottom_1{
   border-bottom:1px solid #edeef0;
   }
.border_right_1{
   border-right:2px solid #999;
   }
.border_none_1{
   border:none!important;
   }
   

/*********************header****************/
#header .navbar-default {
    background-color: #fff;
    border-color: #e7e7e7;
	padding-bottom:10px;
}
#header .navbar-brand {
    margin-left: 30px;
    margin-right: 20px;
	padding: 5px 15px
}
#header .navbar-nav {
    margin-top: 10px;
}
#header .navbar-nav li .tab_1 {
  font-size:20px;
  font-weight:700;
  color:#046ca1;
  background:none!important;
  }
#header .navbar-nav li .active_1{
   color:#000!important;
 }
#header .navbar-nav li .tab_1:hover {
  color:#00b0ed;
  }
#header .navbar-nav li .tab_1 i{
  margin-left:5px;
  font-size:12px;
  }
#header .navbar-right{
  margin-right:10px;
  }
#header .navbar-right li a{
  font-size:20px;
  font-weight:700;
  color:#00b0ed;
 }
.dropdown-large {
  position: static !important;
}
.dropdown-menu-large {
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  border-radius:0px;
  padding:10px 0px;
  width:100%;
  background:#003399;
}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
.dropdown-menu-large > li > ul > li {
  list-style: none;
}
.dropdown-menu-large > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  color: #999999;
}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
#header .dropdown-header {
    display: inline-block;
}
#header .navbar-nav>li>.dropdown-menu{
  text-align:center;
 }
.dropdown-menu-large .dropdown-header a {
  color: #fff;
  font-size: 19px;
  font-weight:100;
  text-align:center;
  background:none;
  letter-spacing: 1px;
}
.dropdown-menu-large .dropdown-header a:hover {
  background:none!important;
  color:#6699CC;
}
@media (max-width: 768px) {
  .dropdown-menu-large {
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .dropdown-menu-large > li {
    margin-bottom: 30px;
  }
  .dropdown-menu-large > li:last-child {
    margin-bottom: 0;
  }
  .dropdown-menu-large .dropdown-header {
    padding: 3px 15px !important;
  }
}

.dropper_new li ul li{
  display:inline-block!important;
 }
/*********************header_end****************/



/*********************top****************/
.fade-carousel {
    position: relative;
    height: 600px!important;
}
.fade-carousel .carousel-inner .item {
    height: 600px!important;
}
.fade-carousel .carousel-indicators > li {
    margin: 0 2px;
    background-color: #f39c12;
    border-color: #f39c12;
    opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}

/********************************/
/*          Hero Headers        */
/********************************/
.hero {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}
.hero h1 {
    font-size: 100px;    
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; 
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s;    
}

/********************************/
/*            Overlay           */
/********************************/
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #080d15;
    opacity: .7;
}

/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {padding: 10px 40px;}
.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus {
    color: #f5f5f5;
    background-color: #1abc9c;
    border-color: #1abc9c;
    outline: none;
    margin: 20px auto;
}
.hero p a{
  padding:10px 40px;
  font-size:22px;
  text-decoration:none;
  letter-spacing:2px;
  color: #f5f5f5;
  background-color: #1abc9c;
  border-color: #1abc9c;
  outline: none;
  margin: 20px auto;
 }
.hero p a:hover{
  background-color: #009999;
 }
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3 {
  height: 600px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.fade-carousel .slides .slide-1 {
  background-image: url(..//img/2.jpg); 
}
.fade-carousel .slides .slide-2 {
  background-image: url(..//img/3.jpg);
}
.fade-carousel .slides .slide-3 {
  background-image: url(..//img/4.jpg);
}

/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px){
    .hero { width: 980px; }    
}
@media screen and (max-width: 640px){
    .hero h1 { font-size: 4em; }    
}
/*********************top_end****************/



/*********************top_end****************/
.center_1_left{
  background-image: url(..//img/5.jpg);
  min-height:460px;
  background-repeat:no-repeat;
  background-size:cover;
  }
.center_1_left_inner_1 p{
  padding-top:20px;
  }
.center_1_left_inner_1 p a{
   font-size:35px;
   text-decoration:none;
   color:#006699;
   letter-spacing:1px;
  }
.center_1_left_inner_2 p{
  text-align:center;
  }
.center_1_middle{
 background-image: url(..//img/7.jpg);
  min-height:460px;
  background-repeat:no-repeat;
  background-size:cover;
  }
.center_1_right {
  background-image: url(..//img/9.jpg);
  min-height:460px;
  background-repeat:no-repeat;
  background-size:cover;
  }
.center_1_left_inner_3 p a{
 font-size:24px;
 font-weight:700;
 color:#0099CC;
  }

/*********************.center_1_end****************/


/*********************.center_2****************/
#center_2{
  background-image: url(..//img/11.jpg);
  min-height:500px;
  background-size:cover;
  background-repeat:no-repeat;
    }
.center_2_left_inner h2{
   font-size:80px;
   color:#f7f6e8;
   padding-top:30px;
  }
.center_2_left_inner p{
   font-size:22px;
   color:#f7f6e8;
   padding-top:20px;
  }
.center_2_left_inner h4{
   padding-top:150px;
  }
.center_2_left_inner h4 a{
   font-size:26px;
   color:#f7f6e8;
  }
.center_2_right_inner p{
  text-align:center;
  padding-top:60px;
  }



/*********************center_2_end****************/


/*********************center_3****************/
#center_3{
  background-image: url(..//img/13.jpg);
  min-height:450px;
  background-size:cover;
  background-repeat:no-repeat;
  }
.center_3_left_inner h2{
  font-size:75px;
  color:#FFFFFF;
  font-weight:700;
  padding-top:60px;
  }
.center_3_left_inner .yog_1 {
   display:block;
   line-height:50px;
  }
.center_3_left_inner p{
  font-size:25px;
  color:#FFFFFF;
  padding-top:20px;
  padding-bottom:20px;
  }
.center_3_left_inner h4 a{
  padding:15px 45px;
  font-size:18px;
  text-decoration:none;
  letter-spacing:2px;
  font-weight:700;
  background:#00b0ed;
  color:#FFFFFF;
  border-radius:4px;
  }
.center_3_left_inner h4 a:hover{
  background:#0099CC;
  }

/*********************center_3_end****************/


/*********************center_4****************/
.center_4_head{
  padding:0;
  margin:0;
  }
.center_4_left{
  padding:0;
  margin:0;
  background-image: url(..//img/14.jpg);
  min-height:450px;
  background-size:cover;
  background-repeat:no-repeat;
  }
.center_4_left_inner{
  background:#0000004a;
  min-height:450px;
  }
.center_4_left_inner h2{
  font-size:55px;
  color:#FFFFFF;
  font-weight:700;
  padding-top:60px; 
  padding-left:50px;
  }
.center_4_left_inner p{
  font-size:25px;
  color:#FFFFFF;
  padding-top:20px;
  padding-bottom:20px;
  line-height:30px;
  padding-left:50px;
  }
.center_4_left_inner h4{
  padding-left:50px;
  }
.center_4_left_inner h4 a{
  font-size:18px;
  letter-spacing:2px;
  font-weight:700;
  color:#FFFFFF;
  }
.center_4_right{
  min-height:450px;
  }
.center_4_right_inner {
  padding-left:30px;
 }
.center_4_right_inner h2{
  font-size:45px;
  color:#039;
  }
.center_4_right_inner p{
  padding-bottom:30px;
  border-bottom:1px solid #cccccc;
  }
.center_4_right_inner p a{
  font-size:22px;
  letter-spacing:2px;
  font-weight:700;
  color:#00b0ed;
  }
.center_4_right_inner .last_1{
  border-bottom:none!important;
  }
/*********************center_4_end****************/


/*********************center_5****************/
#center_5{
  background:#039;
  padding-bottom:20px;
  padding-top:10px;
 }
.center_5_left_inner ul{
  padding:0;
  margin:0;
  padding-top:10px;
  }
.center_5_left_inner ul li{
  display:inline-block;
  margin-right:10px;
  }
.center_5_left_inner ul li a{
  font-size:16px;
  letter-spacing:2px;
  font-weight:700;
  color:#fff;
  }
.center_5_right_inner ul{
  padding:0;
  margin:0;
  text-align:right;
  }
.center_5_right_inner ul li{
  display:inline-block;
  margin-left:20px;
  }
.center_5_right_inner ul li p{
   padding:0;
   margin:0;
  font-size:20px;
  color:#fff;
  }
.center_5_right_inner ul li a{
  font-size:28px;
  font-weight:700;
  color:#00b0ed;
  }
/*********************center_5_end****************/


/*********************footer****************/
#footer{
  padding-top:10px;
  padding-bottom:10px;
 }
.footer_left_inner p{
  text-align:right;
  font-size:18px;
  color:#333333;
  }
/*********************footer_end****************/


/*********************product****************/
#product{
  background-image: url(..//img/15.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  min-height:600px;
 }
.product{
  background:#918bb185;
  padding-top:250px;
  padding-bottom:150px;
  min-height:600px;
  
  }
.product h2{
  text-align:center;
  font-size:80px;
  font-weight:700;
  color:#FFFFFF;
  }
.product p{
  text-align:center;
  font-size:22px;
  letter-spacing:2px;
  color:#FFFFFF;
  }
  
/*********************product_end****************/ 

 
 /*********************product_2****************/
#product_2 {
  padding-top:18px;
  padding-bottom:18px;
  }
.product_2_top ul{
  padding:0;
  margin:0;
  text-align:center;
  }
.product_2_top ul li{
  display:inline-block;
  margin-left:10px;
  margin-right:10px;
  }
.product_2_top ul li a{
  font-size:24px;
  color:#046ca1;
  }
 
/*********************product_2_end****************/


/*********************product_3****************/
#product_3{
  background-image: url(..//img/16.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  min-height:500px;
 }
.product_3_top h2{
  font-size:34px;
  color:#039;
  font-weight:700;
  text-align:center;
  padding-top:30px;
 }
.product_3_top p{
  font-size:24px;
  color:#039;
  text-align:center;
  }
.product_3_middle a{
    height: auto;
    padding: 20px 20px;
	width: 24%;
	display: inline-block;
    padding: 20px;
    margin: 15px 0;
    color: #039;
    vertical-align: middle;
    transition: all .25s ease;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
	 text-decoration:none;
}
.product_3_middle a:hover {
    transform: scale(1.1);
   }
   
.product_3_middle img{
	width: 100%;
}
.product_3_middle .straw_1{
  text-align:center;
  font-size:24px;
  color:#003366;
  margin-left:25%;
  }

/*********************product_3_end****************/



/*********************product_4****************/
#product_4{
  background-image: url(..//img/22.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  min-height:500px;
 }
.product_4_inner_1 h2{
  font-size:40px;
  color:#039;
  text-align:center;
  padding-top:30px;
 }
.product_4_inner_1 p{
  font-size:24px;
  color:#039;
  text-align:center;
  }
.product_4_inner_2 a{
    height: auto;
    padding: 20px 20px;
	width: 24%;
	display: inline-block;
    padding: 20px;
    margin: 15px 0;
    color: #039;
    vertical-align: middle;
    transition: all .25s ease;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
	 text-decoration:none;
}
.product_4_inner_2 a:hover {
    transform: scale(1.1);
   }
   
.product_4_inner_2 img{
	width: 100%;
}
.product_4_inner_2 .straw_1{
  text-align:center;
  font-size:24px;
  color:#003366;
  margin-left:25%;
  }

/*********************product_4_end****************/


/*********************product_5****************/
#product_5{
  background-image: url(..//img/26.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  min-height:500px;
  }

.product_5_inner_2 a{
    height: auto;
    padding: 20px 20px;
	width: 33%;
	display: inline-block;
    padding: 20px;
    margin: 15px 0;
    color: #039;
    vertical-align: middle;
    transition: all .25s ease;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
	 text-decoration:none;
  }
.product_5_inner_2 a:hover {
    transform: scale(1.1);
   }
   
.product_5_inner_2 img{
	width: 100%;
}
.product_5_inner_2 .straw_1{
  text-align:center;
  font-size:28px;
  color:#003366;
  margin-left:35%;
  }

/*********************product_5_end****************/



/*********************product_5_end****************/
#product_6{
  background-image: url(..//img/61.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  min-height:500px;
  }
.product_6_inner_1 h2{
  font-size:40px;
  color:#039;
  text-align:center;
  padding-top:30px;
 }
.product_6_inner_1 p{
  font-size:24px;
  color:#039;
  text-align:center;
  }
/*********************product_6_end****************/


/*********************product_7****************/
#product_7{
  background-image: url(..//img/35.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  min-height:500px;

 }
.product_7_inner_1 h2{
  font-size:40px;
  color:#039;
  text-align:center;
  padding-top:30px;
 }
.product_7_inner_1 p{
  font-size:24px;
  color:#039;
  text-align:center;
  }
.product_7_inner_2 {
  text-align:center;
 }
.product_7_inner_2 a{
    height: auto;
    padding: 20px 20px;
	width: 33%;
	display: inline-block;
    padding: 20px;
    margin: 15px 0;
    color: #039;
    vertical-align: middle;
    transition: all .25s ease;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
	 text-decoration:none;
  }
.product_7_inner_2 a:hover {
    transform: scale(1.1);
   }
   
.product_7_inner_2 img{
	width: 100%;
}
.product_7_inner_2 .straw_1{
  text-align:center;
  font-size:28px;
  color:#003366;
  margin-left:0%!important;
  }

/*********************product_7_end****************/



/*********************product_7_end****************/
.product_8_left{
  background-image: url(..//img/37.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  min-height:200px;
  }
.product_8_left{
  padding:0;
  margin:0;
  }
.product_8_right{
  padding:0;
  margin:0;
  }
.product_8_left_inner{
  padding-top:100px;
  padding-bottom:100px;
  text-align:center;
  background:#000000a8;
  min-height:200px;
 }
.product_8_left_inner_2{
   background:#0033667d!important;
  }
.product_8_left_inner h2{
  font-size:55px;
  font-weight:700;
  color:#FFFFFF;
  padding-bottom:20px;
  }
.product_8_left_inner p{
  font-size:25px;
  color:#FFFFFF;
  padding-bottom:40px;
  }
.product_8_left_inner h4 a{
  padding:14px 40px;
  font-size:20px;
  text-decoration:none;
  background:#00b0ed;
  color:#FFFFFF;
  border-radius:4px;
  }
.product_8_left_inner h4 a:hover{
  background:#0099FF;
  }
.product_8_right{
  background-image: url(..//img/38.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  min-height:200px;
  }
/*********************product_7_end****************/


/*********************recipe****************/
#recipe{
  background-image: url(..//img/39.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  min-height:400px;
  padding-top:150px;
  padding-bottom:150px;
  
 }
.recipe h2{
    font-size: 100px;
    color: #096da9;
    font-weight: 700;
    text-align: center;
    line-height: 85px;
  }
.recipe p{
  font-size:28px;
  color:#039;
  text-align:center;
  }
/*********************recipe_end****************/


/*********************recipe_2****************/
#recipe_2{
  padding-bottom:50px;
 }
.recipe_2_inner_1 .nav-tabs{
   padding-top:20px;
   padding-bottom:20px;
   margin:auto;
   margin-left:20%;
   border-bottom: none!important;
  }
.recipe_2_inner_1 .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #0099FF;
    background-color: #fff;
    border: none!important;
    border-bottom: none!important;
    cursor: default;
}
.recipe_2_inner_1 .nav-tabs>li>a {
   font-size:25px;
   color:#0033CC;
   background:none!important;
   border:none!important;
}
.recipe_2_inner_1 .nav-tabs>li>a:hover {
   color:#0099FF;
}
.recipe_dish_inner{
  padding-bottom:30px;
 }

.recipe_dish_inner_left_inner .grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	min-width: 100%;
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	background: #0099CC;
	text-align: center;
	cursor: pointer;
}

.recipe_dish_inner_left_inner .grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
}

.recipe_dish_inner_left_inner .grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}

/*-----------------*/
/***** Goliath *****/
/*-----------------*/

figure.effect-goliath {
	background: #0099CC;
}

figure.effect-goliath img,
figure.effect-goliath h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-goliath img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

figure.effect-goliath h2,
figure.effect-goliath p {
	position: absolute;
	bottom: 0;
	left: 15%;
	padding: 20px;
}

figure.effect-goliath p {
	text-transform: none;
	font-size: 22px;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
}

figure.effect-goliath:hover img {
	-webkit-transform: translate3d(0,-80px,0);
	transform: translate3d(0,-80px,0);
}
figure.effect-goliath:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.recipe_dish_inner_left{
  position:relative;
  }
.recipe_dish_inner_left:hover .recipe_dish_inner_left_inner_2{
  display:none;
  }
.recipe_dish_inner_left_inner_2{
  background:#0099CC;
  text-align:center;
  position:absolute;
  width:91%;
  bottom:0%;
  padding-bottom:10px;
  opacity:0.8;
 }
.recipe_dish_inner_left_inner_2 p{
  font-size:22px;
  color:#FFFFFF;
 }
.recipe_dish_inner_left_inner_2 ul{
  padding:0;
  margin:0;
  }
.recipe_dish_inner_left_inner_2 ul li{
  display:inline-block;
  margin-left:10px;
  margin-right:10px;
  }
.recipe_dish_inner_left_inner_2 ul li a{
  font-size:16px;
  color:#FFFFFF;
  }
.recipe_dish_inner_left_inner_2 ul li a i{
  font-size:14px;
  margin-right:5px;
  }
/*********************recipe_2_end****************/


/*********************details****************/
#details{
  background-image: url(..//img/62.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  min-height:500px;
 }
.details{
  background:#18256985;
  padding-top:250px;
  padding-bottom:250px;
  min-height:500px;
 }
.details h2{
  font-size:120px;
  font-weight:700;
  letter-spacing:2px;
  color:#FFFFFF;
  text-align:center;
 }

/*********************details_end****************/


/*********************details_2****************/
#details_2{
  background:#00b0ed;
  padding-top:20px;
  padding-bottom:20px;
 }
.details_2_top_left_inner p{
  font-size:42px;
  color:#FFFFFF;
  text-align:right;
 }
.details_2_top_left_inner .saver_1{
  font-size:24px;
  font-style:italic;
  margin-left:25px;
  }
.details_2_top_middle_inner p{
  font-size:42px;
  color:#FFFFFF;
  text-align:center;
  }
.details_2_top_middle_inner .saver_1{
  font-size:24px;
  font-style:italic;
  margin-left:25px;
  }
.details_2_top_right_inner p{
  font-size:42px;
  color:#FFFFFF;
  }
.details_2_top_right_inner .saver_1{
  font-size:24px;
  font-style:italic;
  margin-left:25px;
  }
/*********************details_end****************/




/*********************details_3****************/
#details_3{
  padding-top:30px;
  padding-bottom:30px;
  }
#details_3 .container{
  width:700px;
 }
.details_3_top_1_main{
  padding-top:30px;
  padding-bottom:20px;
 }
.details_3_top_left_inner_1 p{
  font-size:24px;
  letter-spacing:2px;
  }
.details_3_top_1_main_left_inner h2{
  font-size:38px;
  font-weight:700;
  color:#003399;
  }
.details_3_top_1_main_right_inner ul{
  padding:0;
  margin:0;
  padding-top:20px;
  }
.details_3_top_1_main_right_inner ul li{
  display:inline-block;
  margin-right:10px;
  }
.details_3_top_1_main_right_inner ul li a{
  padding:4px 7px;
  font-size:24px;
  font-weight:700;
  text-decoration:none;
  background:#00b0ed;
  color:#FFFFFF;
  }
.message-item {
margin-bottom: 5px;
margin-left: 40px;
position: relative;
}
.message-item .message-inner {
background: #fff;
padding: 10px;
position: relative;
padding-top:0;
}
.message-item .message-inner:after {
border-right: 10px solid #fff;
border-style: solid;
border-width: 10px;
color: rgba(0,0,0,0);
content: "";
display: block;
height: 0;
position: absolute;
left: -18px;
top: 6px;
width: 0;
}
.message-item:before {
background: #fff;
border-radius: 2px;
bottom: -30px;
box-shadow: 0 0 3px rgba(0,0,0,0.2);
content: "";
height: 100%;
left: -30px;
position: absolute;
width: 3px;
}
.message-item:after {
background: #2dc2da;
border: 2px solid #2dc2da;
border-radius: 50%;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
content: "";
height: 12px;
left: -34px;
position: absolute;
top: 10px;
width: 12px;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.message-item .message-head {
border-bottom: 1px solid #eee;
margin-bottom: 8px;
padding-bottom: 8px;
}
.message-item .message-head .user-detail {
overflow: hidden;
}
.details_3_top_2_right_inner p{
   font-size:24px;
   color:#0099CC;
   font-weight:700;
   text-align:right;
   padding-bottom:20px;
 }
.details_3_top_2_right_inner_2 p{
  padding-bottom:20px;
  text-align:right;
  }
.details_3_top_2_right_inner_2 p a{
   padding:8px 12px;
   font-size:20px;
   text-decoration:none;
   letter-spacing:2px;
   background:#d4d4d4;
   border-radius:5px;
   color:#fff;
   font-weight:700;
  }
.details_3_top_2_right_inner_2 p a:hover{
   background:#0099CC;
  }
.details_3_top_3 p{
  text-align:center;
  padding-top:50px;
  }
.details_3_top_3 p a{
  padding:14px 220px;
  font-size:26px;
  text-decoration:none;
  color:#FFFFFF;
  background:#0099CC;
  }
/*********************details_3_end****************/


/*********************contact****************/
#contact{
   padding-top:40px;
   padding-bottom:80px;
	}
#contact h1{
   padding:0;
   margin:0;
   color:#24cae4;
   font-size:40px;
   padding-bottom:60px;
	}
.contact_1 p{
   padding:0;
   margin:0;
	}
.contact_1 .text_3{
   letter-spacing:1px;
	}
.contact_1 .text_1 i{
   padding:0;
   margin:0;
   border-radius:100%;
   font-size: 1.5em;
   color: #fff;
   background: #24cae4;
   padding:20px 25px 20px 25px;
	}
.contact_1 .text_1 i:hover{
  background: #fac122;
  color:#000;
	}
.contact_1 .text_2 i{
   padding:0;
   margin:0;
   border-radius:100%;
   font-size: 1.5em;
   color: #fff;
   background: #24cae4;
   padding:20px;
	}
.contact_1 .text_2 i:hover{
    background: #fac122;
    color:#000;
	}
.contact_1 h3{
   padding:0;
   margin:0;
   padding-top:15px;
   font-size:25px;
   padding-bottom:15px;
   color:#000;
	}
.contact_1  a{
  color:#000;
  font-weight:bold;
	}
.contact_1  a:hover{
	  color: #c34d5f;
	}
#contact .touch{
  padding:0;
  margin:0;
  padding-top:50px;
  padding-bottom:30px;
  color:#000;
  font-size:27px;
	}
.contact_3 {
		margin-top:15px;  
			}
.contact_3 a {
	   background:#24cae4;
	   color:#ffffff;
	   padding:15px 40px 15px 40px; 
	   border-radius:5px;
	   letter-spacing:1px; 
			}
.contact_3 a:hover {
	   background: #fac122;
	   color:#000;
			}
.contact_2 .form-control{
	   min-height:50px; 
			}
	
.contact_3 .form_1{
		 min-height:200px;
		 margin-bottom:25px; 
		 width:100%!important;  
			}

/*********************contact_end****************/


/*********************product_detail****************/
#product_detail{
  background-image: url(..//img/63.jpg);
  min-height:560px;
  background-repeat:no-repeat;
  background-size:cover;
  margin-top:50px;
 }
.product_detail h2{
  font-size:55px;
  color:#039;
  text-align:center;
  font-weight:700;
  padding-top:60px;
 }
.product_detail p{
  font-size:25px;
  color:#039;
  text-align:center;
 }
.product_detail_top a{
    height: auto;
    padding: 20px 20px;
	width: 16%;
	display: inline-block;
    padding: 20px;
    margin: 15px 0;
    color: #039;
    vertical-align: middle;
    transition: all .25s ease;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
	 text-decoration:none;
}
.product_detail_top a:hover {
    transform: scale(1.1);
   }
   
.product_detail_top img{
	width: 100%;
}
.product_detail_top .straw_1{
  text-align:center;
  font-size:20px;
  font-weight:700;
  color:#003366;
  margin-left:18%;
  }

/*********************product_detail_end****************/


/*********************product_detail_2****************/
#product_detail_2{
  padding-bottom:30px;
 }
.product_detail_2_left{
  background-image: url(..//img/70.png);
  min-height:650px;
  background-repeat:no-repeat;
  background-size:cover;
 }
.product_detail_2_right{
  min-height:650px;
  }
.product_detail_2_right_inner_1 h2{
  font-size:35px;
  font-weight:700;
  color:#039;
  padding-bottom:20px;
  }
.product_detail_2_right_inner_1 h4{
  font-size:22px;
  font-weight:700;
  color:#039;
  }
.certify_left_inner p a{
  font-size:17px;
  text-decoration:none;
  color:#039;
  letter-spacing:2px;
  font-weight:700;
 }
.certify_left_inner h5{
  padding-top:2px;
  padding-bottom:2px;
  padding-left:10px;
 }
.certify_left_inner h5 a{
  padding:4px 10px;
  font-size:30px;
  text-decoration:none;
  color:#039;
  letter-spacing:2px;
  font-weight:700;
  border:6px solid #039;
  border-radius:100%;
 }
.certify_middle{
  padding:0;
  margin:0;
 }
.certify_middle_inner p{
  margin-bottom:0;
 }
.certify_middle_inner p a{
  font-size:17px;
  color:#039;
  letter-spacing:2px;
  text-decoration:none;
  font-weight:700;
 }
.certify_middle_inner h4 a{
  font-size:15px;
  color:#039;
  letter-spacing:1px;
  text-decoration:none;
 }
.certify_middle_inner h3{
  padding:0;
  margin:0;
  text-align:center;
  }
.product_detail_2_right_inner_3 p{
  font-size:20px;
  color:#039;
  letter-spacing:1px;
 }
.product_detail_2_right_inner_3 .inner_text{
   font-weight:700;
  }
.product_detail_2_right_inner_3 h1{
  font-size:26px;
  color:#039;
  font-weight:700;
  letter-spacing:1px;
 }
.product_detail_2_right_inner_3 ul{
  padding:0;
  margin:0;
  padding-bottom:20px;
  }
.product_detail_2_right_inner_3 ul li{
  display:inline-block;
  margin-right:20px;
  }
.product_detail_2_right_inner_3 ul li a{
  font-size:50px;
  }
.product_detail_2_right_inner_3 ul li .down_text{
   display:block;
   margin-left:0px;
   font-size:16px;
   font-weight:700;
  }
.product_detail_2_right_inner_3 h4 a{
    font-size: 25px;
    font-weight: 700;
    text-decoration: none;
    color: #3dc2ea;
    letter-spacing: 1px;
 }
.product_detail_2_right_inner_3 .list_1{
  display:block;
  font-weight:100;
  font-size:12px;
   color:#039;
  }

/*********************product_detail_2_end****************/


/*********************product_detail_3****************/
#product_detail_3{
  background:#f2f2f245;
  padding-top:30px;
  padding-bottom:30px;
 }
#product_detail_3 .container{
  width:600px;
  }
.product_detail_3_inner_1{
  text-align:center;
  }
.product_detail_3_inner_1 h2{
  font-size:40px;
  font-weight:700;
  color:#039;
  }
.product_detail_3_inner_1 p{
  font-size:18px;
  color:#666666;
  }
.product_detail_3_inner_2{
  padding-bottom:60px;
  }
.product_detail_3_inner_2_left{
  border-left: 1px solid #ccc;
  }
.border_left_none{
  border-left:none!important;
  }
.product_detail_3_inner_2_left_inner p{
  padding:0;
  margin:0;
  font-size:58px;
  color:#039;
  text-align:center;
 }
.product_detail_3_inner_2_left_inner h5{
  font-size:18px;
  color:#039;
  text-align:center;
  padding-left:20px;
  padding:0;
  margin:0;
 }
.product_detail_3_inner_3_left_inner p{
  padding:0;
  margin:0; 
  font-size:18px;
  color:#039;
  padding-left:30px;
 }
.product_detail_3_inner_4 ul{
  padding:0;
  margin:0;
  }
.product_detail_3_inner_4 ul li{
 display:block;
  }
.product_detail_3_inner_4 ul li p{
  font-size:18px;
  font-weight:700;
  color:#039;
  padding-left:40px;
 }
.product_detail_3_inner_4 ul li .liberty_1{
  margin-left:200px;
  font-weight:100;
 }
.product_detail_3_inner_4 ul li .liberty_2{
  float:right;
  font-weight:100;
 }
.product_detail_3_inner_4 ul li .liberty_3{
  margin-left:140px;
  font-weight:100;
  }
.product_detail_3_inner_4 ul li .liberty_4{
  margin-left:170px;
  font-weight:100;
  }
.product_detail_3_inner_4 ul li .liberty_5{
  margin-left:200px;
  font-weight:100;
  }
.product_detail_3_inner_4 ul li .liberty_6{
  margin-left:130px;
  font-weight:100;
  }
.product_detail_3_inner_4 ul li .liberty_7{
  margin-left:180px;
  font-weight:100;
  }
.product_detail_3_inner_4 ul li .liberty_8{
  margin-left:225px;
  font-weight:100;
  }
.product_detail_3_inner_4 .chole_1{
  margin-left:180px;
  font-weight:100;
  }
.product_detail_3_inner_4 .chole_2{
  margin-left:210px;
  font-weight:100;
  }
.product_detail_3_inner_4 .chole_3{
  margin-left:190px;
  font-weight:100;
  }
.product_detail_3_inner_4 .hr_1{
  border-width: 1px;
  border-color: #33333329;
  width: 560px;
  margin-left:20px;
 }
.product_detail_3_inner_5 p{
  font-size:16px;
  color:#039;
  padding-left:20px;
  }
.product_detail_3_inner_5 .hr_1{
  border-width: 1px;
  border-color: #33333329;
  width: 560px;
  margin-left:20px;
 }
/*********************product_detail_3_end****************/







@media screen and (max-width : 768px){
#header .navbar-toggle {
    margin-right: 25px;
}
#header .navbar-default {
    background-color: #fff;
    border-color: #e7e7e7;
    padding-bottom: 20px;
}
#header .navbar-collapse {
    margin-top: 20px;
}
#header .navbar-default .navbar-toggle .icon-bar {
    background-color: #150e0e;
}
#header .navbar-default .navbar-toggle {
    border-color: #292626;
    background: cornsilk;
}
#header .navbar-brand {
    float: left;
    padding: 0px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
}
#header .navbar-nav li .tab_1 {
    text-align: center;
	border-bottom: 1px solid #00339917;
}
#header .navbar-right {
    margin-right: 0px;
    text-align: center;
}
.hero h1 {
    font-size: 24px;
}
.hero h3 {
    font-size: 20px;
}
.hero p a {
    padding: 8px 20px;
    font-size: 16px;
}
.fade-carousel{
  height:450px!important;
 }
.fade-carousel .carousel-inner .item{
   height:450px!important;
 }
.center_1_left_inner_1{
  text-align:center;
  }
.center_1_left_inner_1 p a {
    font-size: 25px;
}
.center_1_left_inner_3 p{
  text-align:center;
 }
 .center_2_left_inner h2 {
    text-align: center;
    font-size: 40px;
}
.center_2_left_inner p {
    font-size: 18px;
    padding-top: 0px;
    text-align: center;
}
.center_2_left_inner h4 {
    padding-top: 30px;
    text-align: center;
}
.center_3_left_inner{
  text-align:center;
 }
.center_2_right_inner p a img{
  width:100%;
 }
.center_3_left_inner h2 {
    font-size: 35px;
    padding-top: 30px;
}
.center_3_left_inner p {
    font-size: 20px;
    padding-top: 0px;
}
.center_3_left_inner h4 a {
    padding: 10px 25px;
    font-size: 16px;
}
#center_3 {
    min-height: 350px;
}
.center_4_left_inner h2 {
    font-size: 35px;
    padding-left: 0px;
    text-align: center;
}
.center_4_left_inner p {
    font-size: 22px;
    padding-top: 10px;
    padding-left: 10px;
	padding-right:10px;
	text-align: center;
}
.center_4_left_inner {
    min-height: 300px;
}
.center_4_left {
    min-height: 300px;
}
.center_4_left_inner h4 {
    padding-left: 0px;
    text-align: center;
}
.center_4_right_inner h2 {
    font-size: 35px;
    text-align: center;
}
.center_4_right_inner p {
    font-size: 25px;
    text-align: center;
}
.center_4_right {
    min-height: 0px;
}
.center_5_left_inner ul {
    text-align: center;
}
.center_5_right_inner ul {
   text-align: center;
   padding-top:20px;
}
.center_5_right_inner ul li a {
    font-size: 19px;
}
.footer_left_inner p {
    text-align: center;
}
.recipe h2 {
    font-size: 50px;
    line-height: 55px;
}
#recipe {
    padding-top: 100px;
    padding-bottom: 50px;
}
.recipe p {
    font-size: 20px;
}
.recipe_2_inner_1 .nav-tabs>li>a {
    font-size: 20px;
	padding:5px 3px;
 }
.recipe_dish_inner_left{
  margin-bottom:20px;
 }
.recipe_dish_inner_left_inner_2 {
    width: 89%;
}
#recipe_2 {
   padding-bottom: 0px;
}
.center_5_right_inner ul li {
    margin-left: 10px;
}
.recipe_dish_inner_left_inner .grid figure img {
    width: 100%;
}
.product {
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: auto;
}
#product {
    min-height: auto;
}
.product h2 {
    font-size: 48px;
}
.product_3_middle a {
    width: 100%;
    margin: 0;
}
.product_3_middle .straw_1 {
    margin-left: 30%;
}
.product_4_inner_2 a {
   width: 100%;
}
.product_5_inner_2 a {
    width: 100%;
}
.product_7_inner_2 a{
  width: 100%;
 }
.dropdown-menu-large .dropdown-header a {
    color: #100909;
    font-size: 16px;
}
.dropdown-menu-large > li {
   margin-bottom: 0px; 
}
.details h2 {
    font-size: 60px;
}
#details {
    min-height: auto;
    background-position: center;
} 
.details {
    min-height: 560px;
}
.details_2_top_left {
  float:left;
  }
.details_2_top_middle {
  float:left;
  }
.details_2_top_left_inner p {
    font-size: 32px;
    text-align: center;
} 
.details_2_top_left_inner .saver_1 {
    font-size: 24px;
    margin-left: 5px;
}
.details_2_top_middle_inner p {
    font-size: 32px;
}
.details_2_top_right_inner p {
    font-size: 32px;
}
.details_2_top_right_inner p {
    font-size: 32px;
    text-align: center;
}
#details_3 .container {
    width: auto;
}
.details_3_top_1_main {
    text-align: center;
}
.details_3_top_left_inner_1 p {
    font-size: 18px;
}
.details_3_top_2_right_inner p {
    text-align: center;
}
.details_3_top_2_right_inner_2 p {
   text-align: center;
  }
.details_3_top_3 p a {
    padding: 14px 20px;
    font-size: 16px;
}
figure.effect-goliath h2, figure.effect-goliath p {
    left: 40%;
    padding: 17px;
}
#contact .touch {
    font-size: 20px;
}
.contact_3 {
    text-align: center;
}
.contact_2 .form-control {
    margin-bottom: 20px;
}
.product_detail_2_right_inner_1{
  text-align:center;
  }
.product_detail h2 {
    font-size: 38px;
}
.product_detail p {
    font-size: 20px;
}
.certify_left_inner{
   text-align: center;
 }
.certify_middle_inner{
   text-align: center;
  }
.product_detail_2_right_inner_3 p {
    font-size: 15px;
    text-align: center;
}
.product_detail_2_right_inner_3 {
   text-align: center;
 }
#product_detail_3 .container {
    width: auto;
}
.product_detail_3_inner_4 .hr_1 {
   width: auto; 
   margin-left: 0px;
}
.product_detail_3_inner_3_left{
 text-align: center;
 }
.product_detail_3_inner_3_left_inner p {
   text-align: center;
    padding-left: 0px;
}
.product_detail_3_inner_4 ul li p {
    font-size: 18px;
    padding-left: 0px;
    text-align: center;
}
.product_detail_3_inner_4 ul li .liberty_1 {
    margin-left: auto;
}
.product_detail_3_inner_4 ul li .liberty_3 {
    margin-left: auto;
}
.product_detail_3_inner_4 ul li .liberty_2 {
    float: none;
}
.product_detail_3_inner_4 ul li .liberty_4 {
    margin-left: auto;
}
.product_detail_3_inner_4 ul li .liberty_5 {
    margin-left: auto;
}
.product_detail_3_inner_4 .chole_1 {
    margin-left: auto;
}
.product_detail_3_inner_4 .chole_2 {
    margin-left: auto;
}
.product_detail_3_inner_4 .chole_3 {
    margin-left: auto;
}
.product_detail_3_inner_4 ul li .liberty_6 {
    margin-left: auto;
}
.product_detail_3_inner_4 ul li .liberty_7 {
    margin-left: auto;
}
.product_detail_3_inner_4 ul li .liberty_8 {
    margin-left: auto;
}
.product_detail_3_inner_5 p {
    padding-left: 0px;
    text-align: center;
}
.product_detail_3_inner_5 .hr_1 {
    width: auto;
    margin-left: 0px;
}
.product_detail_2_left {
    min-height: 300px!important;
}
.product_detail_top a {
    width: auto;
}
.product_detail_top{
  text-align:center;
 }
#product_detail {
    background-position: right;
}
#header .navbar-right li{
  display:inline-block!important;
 }
  
}

@media (min-width:420px) and (max-width:700px) {
.product_detail_2_left {
    min-height: 500px!important;
}

}

@media (min-width:700px) and (max-width:768px) {
.product_detail_2_left {
    min-height: 650px!important;
}

}



@media (min-width:769px) and (max-width:960px) {
#header .navbar-brand {
    margin-left: 10px;
    margin-right: 0px;
}
#header .navbar-nav li .tab_1 {
    font-size: 16px;
    padding:10px 8px;
}
#header .navbar-right li a {
    font-size: 16px;
	padding:10px 8px;
}
.dropdown-header {
    padding: 3px 15px;
}
.dropdown-menu-large .dropdown-header a {
    font-size: 15px;
}
.fade-carousel {
    height: 500px!important;
}
.hero h1 {
    font-size: 50px;
}
.center_1_left_inner_1 p a {
    font-size: 25px;
}
.center_1_left_inner_2 p a img{
   width:100%;
   height:max-content;
   }
.center_2_left_inner h2 {
    font-size: 60px;
}
.center_2_left_inner p {
    font-size: 18px;
    }
.center_3_left_inner h2 {
    font-size: 55px;
}
.center_3_left_inner p {
    font-size: 18px;
}
.center_4_left_inner h2 {
    font-size: 40px;
}
.center_4_left_inner p {
    font-size: 18px;
}
.center_4_right_inner h2 {
    font-size: 30px;
}
.center_4_right_inner p a {
    font-size: 18px;
}
.center_4_left {
    min-height: 350px;
}
.center_4_left_inner {
    min-height: 350px;
}
.center_4_right {
    min-height: 350px!important;
}
.center_4_right_inner p {
    padding-bottom: 20px;
}
.center_5_left_inner ul li {
    margin-right: 2px;
}
.center_5_left_inner ul li a {
    font-size: 9px;
}
.center_5_right_inner ul {
    padding-top: 10px;
}
.center_5_right_inner ul li {
   margin-left: 0px;
}
.center_5_right_inner ul li p {
    font-size: 16px;
}
.center_5_right_inner ul li a {
    font-size: 16px;
}
.center_5_right_inner ul li {
    margin-left: 5px;
}
.center_5_left {
  padding:0;
  margin:0;
 }
.recipe_2_inner_1 .nav-tabs>li>a {
    font-size: 18px;
	padding:10px 10px;
}
.recipe_2_inner_1 .nav-tabs {
    margin-left: 16%;
}
.recipe_dish_inner_left_inner_2 {
    width: 85%!important;
}
.product_8_left_inner h2 {
    font-size: 41px;
}
.product_8_left_inner p {
    font-size: 18px;
}
.details_2_top_left_inner p {
    font-size: 35px;
    color: #FFFFFF;
    text-align: center;
}
.details_2_top_right_inner p {
    font-size: 35px;
}
.details_2_top_middle_inner p {
    font-size: 35px;
    color: #FFFFFF;
    text-align: center;
}
#details_2 {
   padding-bottom: 0px;
}
.fade-carousel{
  height:470px!important;
 }
.fade-carousel .carousel-inner .item{
   height:470px!important;
 }
.certify_left{
  padding:0;
  margin:0;
  }
.certify_left_inner p a {
    font-size: 13px;
}
.certify_middle_inner h4 a {
    font-size: 11px;
}
.product_detail_2_right_inner_3 p {
    font-size: 16px;
}

 }
 
@media (min-width:961px) and (max-width:1200px) {
#header .navbar-nav li .tab_1 {
    font-size: 18px;
	padding: 14px 10px
}
.hero h1 {
    font-size: 60px;
}
.center_5_left_inner ul li {
    margin-right: 3px;
}
.center_5_left_inner ul li a{
    font-size:12px;
}
.center_5_right_inner ul li a {
    font-size: 20px;
}
.center_5_right_inner ul {
    padding-top: 5px;
}
.recipe_dish_inner_left_inner_2 {
    width: 87%!important;
}
.product h2 {
    font-size: 70px;
}
.product_8_left_inner p {
    font-size: 20px;
}
.details h2 {
    font-size: 60px;
}


 }
 
 
 @media (min-width:1201px) and (max-width:1400px) {



 }





