

body{ 
 margin:0 !important;
 padding:0 !important; 
 background: #faf9f9;
 font-family:'Open Sans',sans-serif;
 }
 
 a:focus {
    outline: none !important;
    outline-offset: -2px;
    background: transparent !important;
}
 
.f-nb{ padding-left:0}
 
.row_clr {
    margin-left: 0!important;
    margin-right: 0!important;
}

#sm{ margin-right:0; margin-left:20px; margin-top: 2px;}
#sm li{ margin-top: 11px;}
#sm li:first-child{ background:#5c8828; margin-right:7px}
#sm li:nth-child(2){ background:#1d6917; margin-right:7px}
#sm li:nth-child(3){ background:#1d6917; margin-right:7px}
#sm li:nth-child(4){ background:#1d6917; margin-right:7px}
#sm a {
    font-size: 18px;
    padding: 7px 12px;
	color:#fff;
	transition: all .35s;
} 
#sm a:hover{ color:#000}
.navbar-brand img {
    margin-top: -55px;
} 

@media (min-width:1025px){
.navbar-brand img {
    height: 95px;
}	
	
}

.navbar-brand {
    padding: 15px 0px 0px 20px;
}

.main_menu_top{ height:40px}
.main_menu_bottom{ background:url(../images/navi.jpg); background-position:center; background-repeat:repeat}
.main_menu li {
    padding-left:7px !important;
    padding-right:7px !important;
    background: url(../images/separator.jpg);
    background-position: right;
    background-repeat: no-repeat;
}
.main_menu > li  > a  {
    padding-top:20px;
    padding-bottom:20px;
    font:400 13px 'Open Sans',sans-serif;
    text-transform: uppercase;
    color: #000;
    text-decoration: none !important;
    transition: all .35s;
}
.main_menu > li.active a{ color:#fff}
.navbar-nav > li > a:hover{ color:#fff}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
    color: #000 !important;
    background-color: transparent !important;
}
.main_menu > li > .dropdown-menu {
    background: rgb(195, 171, 107) none repeat scroll 0% 0%;
}

.main_menu > li > .dropdown-menu li{ background:none; margin:4px 0; transition:all .35s}
.main_menu > li > .dropdown-menu li a{ transition:all .35s; color:#000}
.main_menu > li > .dropdown-menu li:hover, .main_menu > li > .dropdown-menu li:focus{ background:#000}
.main_menu > li > .dropdown-menu li:hover a, .main_menu > li > .dropdown-menu li:focus a{ background:transparent; color:#fff}
@media (min-width:768px) {
  
 ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  } 
}

.hb-left{ padding:40px 100px;}  
.hb-left h1 {
    font: 400 24px Cinzel,serif;
    color: #464644;
    padding-bottom: 10px;
    border-bottom: 1px solid #c6c5c5;
    margin-bottom: 20px;
	margin-top: 0;
}
.hb-left h1 span{ font-size:40px; margin-right:5px}
.hb-left p{
    color: rgb(70, 70, 68);
    font: 400 14px/23px 'Open Sans', sans-serif;
    letter-spacing: 0.3px;
    text-align: justify;
	margin-bottom:35px;
}

a.read-more{
    background: #75AB3F none repeat scroll 0% 0%;
    padding: 10px 50px;
    color: #FFF;
    text-transform: uppercase;
    font: 400 14px Cinzel,serif;
    text-decoration: none;
	transition:all .35s;
	cursor:pointer;
}

a.read-more:hover{ background: #1d6917;}

.hb-right{ overflow:hidden}
.hb-right img{ min-height:385px}
.home-bottom{ 
background:url(../images/water-mark1.png); background-position:left bottom; background-repeat:no-repeat;
background-color: #f7f6f6;}
  
.hb-right:hover img {
    transform: translateZ(0px) scale(1.2);
}
.hb-right img {
    transition: all 0.8s ease-in-out 0s;
    backface-visibility: hidden;
    transform: translateZ(0px) scale(1.01);
}
.hb-right:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;
    opacity: 0;
    transition: all 0.5s ease 0s;
}
.hb-right:hover:after{ opacity:.5}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}




/*product page*/

.bread-crumb{
    margin-top: 130px;
    background: rgb(59, 185, 121) none repeat scroll 0% 0%;
	padding:15px 0;
}

.bread-crumb p{ margin-bottom:0}
.bread-crumb p a{ color:#fff}
.bread-crumb p span{ margin:0 7px; color:#fff}

/*.product-top{ background:url(../images/main-image2.jpg); background-position:left; background-repeat:no-repeat; background-size:cover; padding:40px 0px}*/

.product-top-inner-right h1{
    font: 400 54px "Cinzel",serif;
    margin-bottom: 0px;
    color: rgb(70, 70, 68);
	line-height:40px; 
	margin-bottom:20px
}
.product-top-inner-right h3{
    margin-top: -5px;
    color: rgb(70, 70, 68);
    font: 400 24px "Open Sans",sans-serif;
    padding-bottom: 15px;
    margin-bottom: 20px;
	border-bottom: 1px solid #cbc7c7;
}

.product-top-inner-right h3 span{ color:#84c527}


.product-top-inner-right p{
    color: #464644;
    font: 400 14px "Open Sans",sans-serif;
    line-height: 25px;
    letter-spacing: 0.3px;
    text-align: justify;
}
.fotter{ padding:30px 0; background:url(../images/footer-back.jpg); background-position:left; background-repeat:repeat-x;}
.fotter h3{
    color: #fff;
    font: 400 14px "Open Sans",sans-serif;
}
.fotter h3 a{color: #fff;}
.fotter h3 span{ color:#3e3f3e}
#fm{ margin-right:0; margin-left:20px; margin-top: 2px;}
#fm li{ margin-top: 11px;}
#fm a {
    font-size: 18px;
    padding: 7px;
	color:#fff;
	transition: all .35s;
} 
#fm a:hover{ color:#000}



/*bottom-slider*/

.slick-slider {
    margin-bottom: 0px;
}
.slick-slide img {
 width:100%;
}

.slick-prev {
    left: 15px;
    z-index: 99;
}

.slick-next {
    right: 15px;
	z-index: 99; 
}

.slick-slide .caption{
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
}

.slick-slide .caption h2{
    font-family: "Cinzel",serif;
    font-weight: 400;
    font-size: 30px;
    color: rgb(255, 255, 255);
    margin-bottom: 0px;
}

.slick-slide .caption p{
    text-align: center;
    /*margin-bottom: 20px;*/
    color: rgb(255, 255, 255);
    font-size: 14px;
	visibility: hidden;
	margin-bottom: 0;
}

.slick-slide{ position:relative}
.slick-initialized .slick-slide {
    outline: none;
}
.sl-tr {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 40px 40px 0px 0px;
    border-color: #FFF transparent transparent;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 998;
}

.slick-prev:before, .slick-next:before {

    opacity:0;
    color: rgba(0,0,0, .7);
	transition:.35s
}

.slick-slider:hover .slick-prev:before, .slick-slider:hover .slick-next:before {

    opacity:1;
}
 
/*.slick-slide:nth-child(1n) .image .sl-tr{
   
}
.slick-slide:nth-child(2n) .image .sl-tr{
   border-color: #ab968c transparent transparent;
}
.slick-slide:nth-child(3n) .image .sl-tr{
   border-color: #333 transparent transparent;
}
.slick-slide:nth-child(4n) .image .sl-tr{
   border-color: #435 transparent transparent;
}*/

 .slick-slide[data-slick-index="0"] .image .sl-tr, .slick-slide[data-slick-index="6"] .image .sl-tr {
     border-color: #adcb40 transparent transparent;
}
 .slick-slide[data-slick-index="1"] .image .sl-tr, .slick-slide[data-slick-index="7"] .image .sl-tr {
     border-color: #a97850 transparent transparent;
} 


.slick-slide[data-slick-index="-4"] .image .sl-tr, .slick-slide[data-slick-index="2"] .image .sl-tr, .slick-slide[data-slick-index="8"] .image .sl-tr {
     border-color: #26b58f transparent transparent;
}   

.slick-slide[data-slick-index="-3"] .image .sl-tr, .slick-slide[data-slick-index="3"] .image .sl-tr, .slick-slide[data-slick-index="9"] .image .sl-tr {
     border-color: #ab968c transparent transparent;
}

 .slick-slide[data-slick-index="-2"] .image .sl-tr, .slick-slide[data-slick-index="4"] .image .sl-tr, .slick-slide[data-slick-index="10"] .image .sl-tr{
     border-color: #a65744 transparent transparent;
}

.slick-slide[data-slick-index="-1"] .image .sl-tr, .slick-slide[data-slick-index="5"] .image .sl-tr, .slick-slide[data-slick-index="11"] .image .sl-tr{
     border-color: #5a7c60 transparent transparent;
}



 .slick-slide[data-slick-index="0"] .caption, .slick-slide[data-slick-index="6"] .caption {
    background:rgba(173,203,64,.7);
}
 .slick-slide[data-slick-index="1"] .caption, .slick-slide[data-slick-index="7"] .caption {
      background:rgba(169,120,80,.7);
} 


.slick-slide[data-slick-index="-4"] .caption, .slick-slide[data-slick-index="2"] .caption, .slick-slide[data-slick-index="8"] .caption {
    background:rgba(38,181,143,.7);     
}   

.slick-slide[data-slick-index="-3"] .caption, .caption, .slick-slide[data-slick-index="3"] .caption, .slick-slide[data-slick-index="9"] .caption {
      background:rgba(171,150,140,.7);
}

 .slick-slide[data-slick-index="4"] .caption, .slick-slide[data-slick-index="10"] .caption, .slick-slide[data-slick-index="-2"] .caption{
      background:rgba(166,87,68,.7);
}

.slick-slide[data-slick-index="5"] .caption, .slick-slide[data-slick-index="11"] .caption, .slick-slide[data-slick-index="-1"] .caption{
     background:rgba(90,124,96,.7);
}


/*.slick-slide[data-slick-index="-4"] .caption, .slick-slide[data-slick-index="0"] .caption, .slick-slide[data-slick-index="4"] .caption, .slick-slide[data-slick-index="8"] .caption  {
     background:rgba(173,203,64,.7);
}
.slick-slide[data-slick-index="-3"] .caption,.slick-slide[data-slick-index="1"] .caption, .slick-slide[data-slick-index="5"] .caption, .slick-slide[data-slick-index="9"] .caption {
    background:rgba(169,120,80,.7);
} 
.slick-slide[data-slick-index="-2"] .caption, .slick-slide[data-slick-index="2"] .caption, .slick-slide[data-slick-index="6"] .caption, .slick-slide[data-slick-index="10"] .caption {
    background:rgba(38,181,143,.7);
}
.slick-slide[data-slick-index="-1"] .caption, .slick-slide[data-slick-index="3"] .caption, .slick-slide[data-slick-index="7"] .caption, .slick-slide[data-slick-index="11"] .caption {
    background:rgba(171,150,140,.7);
}
*/
.slick-prev, .slick-next {
    font-size: 0px;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 48px;
    height:50px;
    margin-top: -10px;
    padding: 0px;
    cursor: pointer;
    color: transparent;
    border: medium none;
    outline: medium none;
    background: transparent none repeat scroll 0% 0%;
	opacity:.5;
	transition:all .35s;
}

.slick-prev:hover, .slick-next:hover{ opacity:1}

.slick-next::before {
    content:url("../images/btnR.png") !important;
}
.slick-prev::before {
    content:url("../images/btnL.png") !important;
}



/*about page*/

.about-bottom{ padding:0px 0 40px}
.about-sec{ border-bottom:1px solid #dadcdc}

.about-first{ padding:20px 0 40px}

.about-first-right{ position:static; padding-right:0; padding-left:30px}

.about-first-left img{
    z-index: -1;
    position: relative;
}

.about-first-right h1{
    position: absolute;
    right:0px;
    font-family: "Cinzel",serif;
    font-weight: 400;
    font-size: 50px;
    letter-spacing: .3px;
	text-shadow: 2px 2px 2px rgb(212, 212, 212);
}
.about-first-right p {
    text-align: justify;
    margin-top: 80px;
    margin-bottom: 20px;
    font-size: 13px;
    line-height: 23px;
}


.about-sec{ padding:0px 0 40px}
.about-sec-left{ position:static; padding-left:0; padding-right:30px}

.about-sec-right img{
    z-index: -1;
    position: relative;
}

.about-sec-left h1{
    position: absolute;
    left:0px;
    font-family: "Cinzel",serif;
    font-weight: 400;
    font-size: 50px;
    letter-spacing: .3px;
    text-shadow: 2px 2px 2px rgb(212, 212, 212);
}
.about-sec-left p {
    text-align: justify;
    margin-top: 80px;
    margin-bottom: 20px;
    font-size: 13px;
    line-height: 23px;
}  

.abt-sec-in{ padding:0 0 40px}
.abt-sec-in-right{
    padding-left: 0px !important;
    padding-right: 30px;
}
.abt-sec-in-right p{
    text-align: justify;
    margin-bottom: 20px;
    font-size: 13px;
    line-height: 23px;
}

#acc-group p{ margin-top:0}
#acc-group2 p{ margin-top:0}


/*ingredient page*/

.con-side{ background-color:#92c042; padding:0}
#accordian ul ul{ display:none}
#accordian ul{ padding-left:0} 
#accordian ul li{
font-family: "Cinzel",serif;
    font-weight: 400;
    font-size:18px;
    letter-spacing: 0.3px;
	color:#fff;
	cursor:pointer;
	list-style:none;
	transition:.35s
	}
#accordian ul li h3{ padding-left:15px; color:#000; transition:.35s;
margin: 15px 0px 10px;
padding: 10px 20px;
}
#accordian ul li.accordian_head_active{}
#accordian ul li.accordian_head_active h3{background:#323232; color:#fff}
#accordian ul li h5 {
    font-family: "Cinzel",serif;
    font-weight: 400;
    font-size:18px;
    letter-spacing: 0.3px;
	color:#fff;
	padding-left:30px;
}

/*ingrdient page*/
.ingredient-banner{
    padding:0px;
	background: #f0f0f0;
	margin-bottom:40px;
	margin-top:10px;
}
.ingredient-banner-inner-right h1{
    font-family: "Cinzel",serif;
    font-weight: 400;
    margin-bottom: 10px;
    font-size: 46px;
    letter-spacing: 0.3px;
    text-align: right;
}
.ingredient-banner-inner-right p{
    text-align: justify;
    padding-left: 100px;
}

.ind-cont h2{
    font-family: "Cinzel",serif;
    font-weight: 400;
    font-size: 26px;
    margin-bottom: 0px;
}
.ind-cont h2 span{
    font-size: 13px;
    font-weight: 600;
}
.ind-cont p {
    margin: 0px 0px 10px;
    padding-top: 10px;
    padding-bottom: 20px;
    font: 400 14px "Open Sans",sans-serif;
    color: #000;
    letter-spacing: .3px;
	line-height:23px
}

.top-button {
    position: fixed;
    right: 20px;
    font-size: 30px;
    background-color: #5C8827 !important;
    color: #FFF !important;
    padding: 6px 6px 12px;
    text-align: center;
    border-radius: 0px;
    bottom: 40px;
    opacity: 0;
    transition: all 0.35s ease 0s;
    z-index: 999;
}

.top-button:hover{ opacity:1 !important}

.product-desc-wrap p{
    color: #464644;
    font: 400 14px/23px "Open Sans",sans-serif;
    letter-spacing: 0.3px;
    text-align: justify;
    margin-bottom: 35px;
}

.product-desc-wrap ul{ padding-left:0}
.product-desc-wrap ul li {
    list-style: none;
    background: url(../images/bullet.png);
    background-position: left 2px;
    background-repeat: no-repeat;
    padding-left: 28px;
    margin-bottom: 5px;
    font-weight: 600;
	 color: #464644;
}

.product-inner-row h1 {
    font-size: 26px;
    font-family: "Cinzel", serif;
    font-weight: 400;
    color: #464644;
    background: url(../images/bullet.png);
    background-position: left 2px;
    background-repeat: no-repeat;
    padding-left: 28px;
}
.product-inner-description p{
    color: #464644;
    font: 400 14px/23px "Open Sans",sans-serif;
    letter-spacing: 0.3px;
    text-align: justify;
    margin-bottom: 35px;
}

.product-inner-description p span.p-span{
    font-weight: 700;
    color: #75AB3F;
}

.pr-one{
    background: #F4F4F4;
    padding: 40px 0;
    margin-bottom: 0;
}
.pr-two{
    background: #EDF2DB;
    padding: 40px 0;
    margin-bottom: 0;
}
.pr-thr{
    background: #FDF9F6;
    padding: 40px 0;
    margin-bottom: 0;
}
.pr-fur{
    background: #E8F2F0;
    padding: 40px 0;
    margin-bottom: 0;
}

.pr-one .inner-product .product-img, .pr-two .inner-product .product-img, .pr-thr .inner-product .product-img, .pr-fur .inner-product .product-img {
    padding: 0 30px;
  background:none;
}

.inner-product .product-img img{ height:200px}
.product-img.left img{ float:left}
.product-img.right img{ float:right}

.main-pro{ margin-bottom:20px}

/*location*/

.loc-bot h1 {
    font: 400 34px Cinzel,serif;
    color: #464644;
    margin-top: 0px;
    margin-bottom: 30px;
    padding-left: 15px;
}

.loc-in{ padding-bottom:20px !important}

.loc-in h3 {
    font: 400 19px Cinzel,serif;
    color: #464644;
    padding-bottom: 10px;
    border-bottom: 1px solid #C6C5C5;
    margin-bottom: 15px;
    margin-top: 0px;
}

.loc-in p{
    color: #464644;
    font: 400 14px/23px "Open Sans",sans-serif;
    letter-spacing: 0.3px;
    text-align: justify;
    margin-bottom: 10px;
}
.loc-in p a{color: #464644;}

.loc-in p .fa{
    margin-right: 5px;
    font-size: 17px;
}

.cont-loc{ text-align:center}

.p-sec{ margin-bottom:5px !important}

.cont-loc h3{
    font: 400 30px Cinzel,serif;
    color: #464644;
    padding-bottom: 10px;
    border-bottom: 1px solid #464644;
    margin-bottom: 15px;
    margin-top: 0px;
}

.cont-loc p{
    color: #464644;
    font: 400 16px/25px "Open Sans",sans-serif;
    letter-spacing: 0.3px;
    margin-bottom: 10px;
}

.cont-loc p a{color: #464644;}

.cont-loc p .fa{
    margin-right: 5px;
    font-size: 17px;
}     
.loc-cont{
    padding: 40px 0px;
    background: rgb(226, 206, 147) none repeat scroll 0% 0%;
}

@media (max-width:480px){
.about-first-right h1 {
    font-size: 34px !important;
    position: relative;
}
.about-sec-left h1 {
    font-size: 34px !important;
    position: relative;
} 
.ingredient-banner-inner-right h1 {
    font-size: 34px !important;
}	

.product-row .product-info h1 {
    font-size: 34px !important;
}	
    
    .full-width-video {
    margin-top: 45px;
}

	
}


@media (max-width: 767px) and (orientation: portrait) {
.navbar-brand {
    height: 56px;
    padding: 25px 0px 0px 10px;
}
.navbar-brand img {
    margin-top: -45px;
    width: 100px;
}

#main-carousel{ margin-top:95px}

.main_menu_bottom { background: rgb(195, 171, 107);}
.main_menu > li > a { padding-top: 7px; padding-bottom: 7px;}
#sm { margin-right: 0px; margin-left: 0px;}
#sm li { width: 35px;}
.main_menu li{ background:none}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: 0;
}

.product-top {background:#fff !important;}  
.bread-crumb {
    margin-top: 105px;
}
.main_menu_top {
    height: 40px;
}
.hb-left { padding: 40px;}
.hb-right img {min-height:auto;}

.about-first-left{
    padding: 0px 15px !important;
}
.about-first-right h1 {
    font-size:40px;
    position: relative;
}
.about-first-right p {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 15px;
    letter-spacing: .3px;
}
.about-sec-right{
    padding: 0px 15px !important;
}
.about-sec-left h1 {
    font-size:40px;
    position: relative;
}
.about-sec-left p {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 15px;
    letter-spacing: .3px;
}
.about-first-right {
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
}
.about-sec-left {
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
	padding-bottom: 30px;
}
.about-first {
    padding-top: 0;
	padding-bottom: 10px;
}
.abt-sec-in-right {
    padding-left: 15px;
    padding-right: 15px;
}
.abt-sec-in-right p {
    font-size: 15px;
    letter-spacing: .3px;
}
#fm {
    margin: 2px 0px 0px;
	
}
#fm li {
    margin-top: 11px;
    float: left;
    width: 30px;
}	
.fotter {
    padding: 20px 0px;}
	
.slick-slide .caption h2 {  font-size: 24px;}
.ingredient-banner {
    padding: 40px 0;}
.ingredient-banner-inner-right img{ float:left}
.ingredient-banner-inner-right h1 {
    text-align: left;
}
.ingredient-banner-inner-right p {
    text-align: justify;
    padding-left: 0;
    font-size: 15px;
    letter-spacing: .3px;
}
.loc-inner{ margin-bottom:20px}

.product-img.left img{ float:none; margin:0 auto}
.product-img.right img{ float:none; margin:0 auto}
.inner-product{ margin-bottom:20px}
    
       .full-width-video {
    margin-top: 45px;
}
	
}

@media (max-width: 767px) and (orientation: landscape) {
.navbar-brand {
    height: 56px;
    padding: 25px 0px 0px 10px;
}
.navbar-brand img {
    margin-top: -45px;
    width: 100px;
}

#main-carousel{ margin-top:95px}

.main_menu_bottom { background: rgb(195, 171, 107);}
.main_menu > li > a { padding-top: 7px; padding-bottom: 7px;}
#sm { margin-right: 0px; margin-left: 0px;}
#sm li { width: 35px;}
.main_menu li{ background:none}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: 0;
}

.product-top {background:#fff !important;}  
.bread-crumb {
    margin-top: 105px;
}
.main_menu_top {
    height: 40px;
}	
.hb-left { padding: 40px;}
.hb-right img {min-height:auto;}

.about-first-left{
    padding: 0px 15px !important;
}
.about-first-right h1 {
    font-size:40px;
    position: relative;
}
.about-first-right p {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 15px;
    letter-spacing: .3px;
}
.about-sec-right{
    padding: 0px 15px !important;
}
.about-sec-left h1 {
    font-size:40px;
    position: relative;
}
.about-sec-left p {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 15px;
    letter-spacing: .3px;
}
.about-first-right {
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
}
.about-sec-left {
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
	padding-bottom: 30px;
}  
.about-first {
    padding-top: 0;
	padding-bottom: 10px;
}
.abt-sec-in-right {
    padding-left: 15px;
    padding-right: 15px;
}
.abt-sec-in-right p {
    font-size: 15px;
    letter-spacing: .3px;
}

#fm {
    margin: 2px 0px 0px;
	
}
#fm li {
    margin-top: 11px;
    float: left;
    width: 30px;
}	
.fotter {
    padding: 20px 0px;}
	
.slick-slide .caption h2 {  font-size: 24px;}

.ingredient-banner {
    padding: 40px 0;}
.ingredient-banner-inner-right img{ float:left}
.ingredient-banner-inner-right h1 {
    text-align: left;
}
.ingredient-banner-inner-right p {
    text-align: justify;
    padding-left: 0;
    font-size: 15px;
    letter-spacing: .3px;
}

.loc-inner{ margin-bottom:20px}

.product-img.left img{ float:none; margin:0 auto}
.product-img.right img{ float:none; margin:0 auto}
.inner-product{ margin-bottom:20px}
}



/*tabs*/
@media (min-width:768px) and (max-width:1024px) {
.product-top {
 padding:0 !important;
}
.product-top-inner-right{ background:rgba(249,248,248,.9)}
.product-top-inner-right h1 {
    margin-top: 30px;
}
.bread-crumb {
    margin-top: 105px;
}
.main_menu_top {
    height: 40px;
}
.slick-slide .caption h2 { font-size: 24px;}
.ingredient-banner-inner-right img{ margin:0 auto}
ingredient-banner-inner-left img{ margin-top:60px}
    
       .full-width-video {
    margin-top: 45px;
}

}

@media (min-width:768px) and (max-width:991px) {

.navbar-brand {
    height: 56px;
    padding: 25px 0px 0px 5px;
}
.main_menu > li > a {
    font: 400 13px 'Open Sans',sans-serif;
    letter-spacing: -1px;
}
.navbar-brand img {
    margin-top: -45px;
    width: 90px;
}
#sm{ display:none}
.hb-left p { letter-spacing: 0px; }
.hb-left { padding:20px 20px 40px;}
.hb-right img {min-height:415px;}

.loc-inner{ min-height:210px;}
	
}

@media (min-width:992px) and (max-width:1024px) {

.navbar-brand {
    height: 56px;
    padding: 25px 0px 0px 5px;
}
.main_menu > li > a {
    font: 400 13px 'Open Sans',sans-serif;
}
.navbar-brand img {
    margin-top: -45px;
    width: 100px;
	
}
.hb-left p { letter-spacing: 0px; }
.hb-left { padding: 40px;}
	
	
}

/*between tabs and large screens*/

@media (min-width:1025px) and (max-width:1199px) {

/*.navbar-brand img {
    width: 90%;
}*/
.navbar-brand {
    padding: 15px 0px 0px 0px;
}
.product-top {
    background-size: 100% 100%;
}
.hb-left {
    padding: 40px;
} 

.product-top {
 padding:0 !important;
}
.product-top-inner-right{ background:rgba(249,248,248,.9)}
.product-top-inner-right h1 {
    margin-top: 30px;
} 

}

@media (min-width:1680px){
.hb-left {
    padding:100px 200px;
}  	
}

/*nav bar collpase in ipad*/


/*@media (max-width: 1024px) and (orientation: portrait) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 8.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
		text-align:center;
    }
    .collapse.in{
        display:block !important;
    }
}

@media (max-width: 1024px) and (orientation: landscape) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 8.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
		text-align:center;
    }
    .collapse.in{
        display:block !important;
    }
}*/




/*VIdeo Back Groun */

.full-width-video {
  background-color: white;
  width: 100%;
    padding-top: 50px;
    padding-bottom: -100px;
}







