groupofkairalihtml{ height:100%; width:100%; overflow-x:hidden;}
html,
body,
form,
.content,
.main,
section {
  height:100%;
  margin: 0;
  padding: 0;
  float:left;
  position:relative;
  width:100%;
}
.hideme{ display:none;}

#content{min-height:100%; overflow-x:hidden;}
#content section{min-height:120px;}
.uposition{ position:relative; z-index:9;}
.sec{position: absolute; left:0; top:100%; width:100%; min-height:100%;}
.dividerbottomfoot{ position:absolute; bottom:0; left:0; width:100%;}

#home{background: url("../images/homebg.jpg") #fff no-repeat center top fixed; background-size:100%; height:100%; position: absolute; height:100%; left:0; top:0;}
#Products{ position:relative; padding:0px 0px 30px 0px; background-color:#ededed; z-index:99;}
#Products .row{margin-right: -5px; margin-left: -5px;}
#Products .col-xs-1, #Products .col-xs-2,#Products .col-xs-3,#Products .col-xs-4,#Products .col-xs-5,#Products .col-xs-6,#Products .col-xs-7,#Products .col-xs-8,#Products .col-xs-9,#Products .col-xs-10,#Products .col-xs-11,#Products .col-xs-12{ padding-right: 5px;  padding-left: 5px;}
#Products .col-sm-1, #Products .col-sm-2, #Products .col-sm-3, #Products .col-sm-4, #Products .col-sm-5, #Products .col-sm-6, #Products .col-sm-7, #Products .col-sm-8, #Products .col-sm-9, #Products .col-sm-10, #Products .col-sm-11, #Products .col-sm-12{ padding-right: 5px;  padding-left: 5px;}
#Products .col-md-1, #Products .col-md-2,.col-md-3, #Products .col-md-4, #Products .col-md-5, #Products .col-md-6, #Products .col-md-7, #Products .col-md-8, #Products .col-md-9, #Products .col-md-10, #Products .col-md-11, #Products .col-md-12{ padding-right: 5px;  padding-left: 5px;}
#Products .col-lg-1, #Products .col-lg-2, #Products .col-lg-3, #Products .col-lg-4, #Products .col-lg-5, #Products .col-lg-6, #Products .col-lg-7, #Products .col-lg-8, #Products .col-lg-9, #Products .col-lg-10, #Products .col-lg-11, #Products .col-lg-12{ padding-right: 5px;  padding-left: 5px;}

.topmenupproductbg{ position:relative; padding:0; margin:0px 0px 30px 0px; width:100%; float:left; background-color:#fff;}


.content > nav {
  position: fixed;
  z-index: 9999;
  right:30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family:"Quicksand", Arial, Helvetica, sans-serif; 
  font-size:18px;
}

.content > nav:after{
  content: "";
  position: absolute;
  top: 0;
  bottom:0;
  z-index:1;
}
.content > nav > ul{ list-style:none; padding:0; margin:0;}
.content > nav > ul > li{position:relative; display:block; text-align:right;}
.content > nav > ul > li a {display: block; position: relative; text-decoration:none; outline:none; color:#231f20; padding:6px 34px 6px 0px; background:url(../images/nav-bullet.png) no-repeat right center;}
.content > nav > ul > li a:hover:after { color:#101010;}
.content > nav > ul > li a.current {font-family:"Avenir LT Std 65 Medium", Arial, Helvetica, sans-serif; color:#000; background:url(../images/nav-bullet-current.png) no-repeat right center;}
.ab-bottom{ position:absolute; bottom:0;}


.nohand{ cursor:default!important;}
.success_green_msg
{
	padding: 10px 20px 10px 40px;
	margin: 0;
	background: url(../images/success.png) #e7ffc2 no-repeat 10px center;
	border: solid 1px #5a9908;
	color: #508806;
}

.error_red_msg
{
	padding: 10px 20px 10px 40px;
	margin: 0;
	background: url(../images/error.png) #ffcfcf no-repeat 10px center;
	border: solid 1px #cf0000;
	color: #cf0000;
}
.rfv{color: #ff0000;}
.fleft{ float:left;}
.fright{ float:right;}
.hideme{ display:none;}
.clear{ clear:both;}
.centertext{ text-align:center;}
.righttext{ text-align: right;}
img{ max-width:100%;}



.rightnav{position:fixed; top:50%; right:0; width:36px; z-index:999; margin-top:-150px; height:300px;}
.rightnav .button-close-2{ position:absolute; width:24px; height:24px; color:#fff; background-color:#d82321; font-size:14px; line-height:22px; border-radius:0%; text-align:center; cursor:pointer; top:-30px; left:5px; box-shadow:2px 2px 5px rgba(0,0,0,0.5);}
.rightnav.hidefulClick{ display:none;}
.rightnav .enquirebtn-h{ width:35px; height:127px; padding:0; margin:0; display:block; float:left;}
.rightnav .enquirebtn-h img{opacity:0.9;}
.rightnav .enquirebtn-h:hover img{opacity:1.0;}
.rightnav .onlineconsultation-h{ width:35px; height:172px; padding:0; margin:0; display:block; float:left;}
.rightnav .onlineconsultation-h img{opacity:0.9;}
.rightnav .onlineconsultation-h:hover img{opacity:1.0;}

.leftnav{position:fixed; top:50%; left:0; width:36px; z-index:999; margin-top:-150px; height:300px;}
.leftnav .button-close{ position:absolute; width:24px; height:24px; color:#fff; background-color:#d82321; font-size:14px; line-height:22px; border-radius:0%; text-align:center; cursor:pointer; top:-30px; left:5px; box-shadow:2px 2px 5px rgba(0,0,0,0.5);}
.leftnav.hidefulClick{ display:none;}
.leftnav.active{ width:160px;}
.halfcircleborder
{
width: 180px;
position:absolute;
background:url(../images/circle.png) no-repeat -110px center;
background-size:180px;
top:0;
left:-160px;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
height:200px;
}
.leftnav a{ text-decoration:none; color:#000; cursor:pointer; font-size:18px; z-index:1; position:relative;}


.leftnav.active .halfcircleborder{left:0%;  width:170px;}
.leftnav.active .getacallback{background:url(../images/getacallback-hover.png) no-repeat left top; width:29px; height:180px;}
.getacallback
{
position:absolute;
z-index:9;
left:0;
top:0;
width:29px;
height:190px;
background:url(../images/getacallback.png) no-repeat left top;
cursor:pointer;
-webkit-transition: 0.1s ease-in-out;
-moz-transition: 0.1s ease-in-out;
-o-transition: 0.1s ease-in-out;
transition: 0.1s ease-in-out;
}

.leftnav div a .def{ position:relative; width:32px; display:inline-block;}
.leftnav div:hover a .def{ position:relative; width:32px; display:none;}
.leftnav div a .gen{ position:relative; display:none;}
.leftnav div:hover a .gen{ position:relative; display:inline-block; color:#000!important;}

.leftnav a:hover{color:#000!important; text-shadow:1px 1px 3px rgba(0,0,0,0.1); font-family:"Avenir LT Std 95 Black", Arial, Helvetica, sans-serif;}

.tablink-one{
position:relative;
margin:30px 0px 0px 25px;
position:relative;
z-index:1;
padding:2px 0px 0px 25px;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.tablink-one:hover{padding:2px 0px 0px 30px;}
.tablink-one:hover:after{width:25px; height:25px;background:url(../images/leftfix-bullet-hover.png) no-repeat center center;}
.tablink-one:after
{
background:url(../images/leftfixbullet.png) no-repeat center center;
content: "";
height:25px;
left:0;
position: absolute;
top:0px;
width:25px;
z-index: 0;
border-radius:100%;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}

.tablink-two{
position:relative;
margin:20px 0px 0px 35px;
position:relative;
z-index:1;
padding:2px 0px 0px 25px;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.tablink-two:hover{padding:2px 0px 0px 30px;}
.tablink-two:hover:after{width:25px; height:25px;background:url(../images/leftfix-bullet-hover.png) no-repeat center center;}
.tablink-two:after
{
background:url(../images/leftfixbullet.png) no-repeat center center;
content: "";
height:25px;
left:0;
position: absolute;
top:0px;
width:25px;
z-index: 0;
border-radius:100%;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}

.tablink-three{
position:relative;
margin:15px 0px 0px 34px;
position:relative;
z-index:1;
padding:2px 0px 0px 25px;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.tablink-three:hover{padding:2px 0px 0px 30px;}
.tablink-three:hover:after{width:25px; height:25px;background:url(../images/leftfix-bullet-hover.png) no-repeat center center;}
.tablink-three:after
{
background:url(../images/leftfixbullet.png) no-repeat center center;
content: "";
height:25px;
left:0;
position: absolute;
top:0px;
width:25px;
z-index: 0;
border-radius:100%;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}

.tablink-four{
position:relative;
margin:12px 0px 0px 15px;
position:relative;
z-index:1;
padding:2px 0px 0px 25px;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.tablink-four:hover{padding:2px 0px 0px 30px;}
.tablink-four:hover:after{width:25px; height:25px;background:url(../images/leftfix-bullet-hover.png) no-repeat center center;}
.tablink-four:after
{
background:url(../images/leftfixbullet.png) no-repeat center center;
content: "";
height:25px;
left:0;
position: absolute;
top:0px;
width:25px;
z-index: 0;
border-radius:100%;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}


.logotop{ position: absolute; margin:-160px 0px 0px -127px; text-align:center; left:50%; top:50%; width:256px; height:320px;}
.intro{width: 100%; padding:0px 0; float: left; position: absolute; height:100%;}

.circletext{ position:absolute; bottom:120px; right:22%; width:150px; height:150px; border:solid 2px #5a4c43; border-radius:100%; text-align:center;}
.rotatecircletext
{
-webkit-transform: rotate(-30deg);
-moz-transform: rotate(-30deg);
-o-transform: rotate(-30deg);
-ms-transform: rotate(-30deg);
transform: rotate(-30deg);
font-size:20px;
font-weight:500;
color:#5a4b43;
padding:20px;
}

.aboutus{width: 100%; padding:0; float: left; position: relative;}
.aboutus h1{ padding:0; margin:0;}
.center-div-text{ text-align:center;}
.center-pic-sampler{ text-align:center; margin:30px 50px 0px 50px;}

.aboutus .heading{ font-size:30px; color:#5a4b43; padding:1px 0px 1px 60px; display:inline-block; line-height:60px; font-family: 'Kurale', serif; letter-spacing:2px; text-transform:uppercase;}
.aboutkairicon{ background:url(../images/circle-heading.png) no-repeat left center; background-size:50px;}

.bgforabout-base{ position:relative; background:url(../images/aboutproduct-bg.jpg) no-repeat center center; background-size:100%; margin-bottom:10px; float:left; width:100%; position:relative;}
.bgforabout-base-pic{ display:none;}

.about-center-design{ text-align:center; padding:0; margin:30px 0px 0px 0px; position:relative;}
.left-design{ position:absolute; left:0; top:30px; background:url(../images/left-design.png) no-repeat left top; width:70px; height:84px;}
.right-design{ position:absolute; right:0; top:30px; background:url(../images/right-design.png) no-repeat left top; width:70px; height:84px;}
.aboutparagraph{padding:20px 100px; margin:0; text-align:center; font-size:20px; line-height:25px; color:#5a4b43;}

.mr-top-5{ margin-top:5px;}
.mr-top-10{ margin-top:10px;}
.mr-top-15{ margin-top:15px;}
.mr-top-20{ margin-top:20px;}
.mr-top-25{ margin-top:25px;}

.mr-bottom-5{ margin-bottom:5px;}
.mr-bottom-10{ margin-bottom:10px;}
.mr-bottom-15{ margin-bottom:15px;}
.mr-bottom-20{ margin-bottom:20px;}
.mr-bottom-25{ margin-bottom:25px;}

.mr-right-5{ margin-right:5px;}
.mr-right-10{ margin-right:10px;}
.mr-right-15{ margin-right:15px;}
.mr-right-20{ margin-right:20px;}
.mr-right-25{ margin-right:25px;}

.mr-left-5{ margin-right:5px;}
.mr-left-10{ margin-right:10px;}
.mr-left-15{ margin-right:15px;}
.mr-left-20{ margin-right:20px;}
.mr-left-25{ margin-right:25px;}


.tabformenu{ position: relative; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; float:left; width:100%; text-align:center;}
.tabformenu ul{padding:0; margin:0 auto; position:relative; list-style:none; font-size:24px; letter-spacing:0px;}
.tabformenu ul li{
	position:relative;
	padding:0px 0px;
	margin:0px 45px;
	-webkit-transition: 0.1s ease-in-out;
    -moz-transition: 0.1s ease-in-out;
    -o-transition: 0.1s ease-in-out;
    transition: 0.1s ease-in-out;
	cursor:pointer;
	display:inline-block;	
	}
.tabformenu ul li a{
	padding:5px 35px 10px 20px;
	display:block;
	color:#231f20;
	text-decoration:none;
	}
.tabformenu ul li a:hover
{
	background:url(../images/bottom-line.png) no-repeat right bottom;
}
.tabformenu ul li a.active{font-weight:700; background:url(../images/bottom-line.png) no-repeat right bottom;}
.repeatproducts{ display:none;}
.repeatproducts.active{ display:block;}


.repeatproducts{ position:relative; padding:0; margin:0; float:left; width:100%;}

.detail-pic{ position:relative; padding:0; margin:0px 0px; float:left; width:100%;}
.detail-pic img{width:100%;}

.for-general-product{ position:relative; line-height:34px; font-size:22px; font-weight:700; color:#231f20; margin-top:40px;}

.productbox-dtl{ position:relative; margin:150px 0px 0px 0px; width:100%; padding:0; float:left;}
.title-product{ position:relative; line-height:30px;  font-size:27px; font-weight:700; color:#231f20;}
.sub-title-product{ position:relative; line-height:34px; font-size:22px; font-weight:700; color:#231f20;}
.description-product{ position:relative; line-height:24px; font-size:16px; letter-spacing:-0.5px; margin:20px 0px; color:#414042;}
.description-product span{font-size:18px; display:block; font-weight:700;}

.description-product ul{ padding:0; margin:0px 40px 0px 25px;}
.description-product ul li{ padding:5px 0px;}

.product-ingrediant-circle
{
	position:absolute;
	right:0;
	top:50%;
	height:545px;
	margin:-272px 0px 0px 0px;
	width:190px;
	background:url(../images/circle-product-big.png) no-repeat left center;
	z-index:9999;
}

.product-ingrediant-circle ul{ padding:0; margin:0; list-style:none; text-align:center;}
.product-ingrediant-circle ul li{ padding:0; margin:0;}
.product-ingrediant-circle ul li a{ cursor:pointer;}

.soaptab{ display:none;}
.soaptab.active{ display:block;}

.showergel{ display:none;}
.showergel.active{ display:block;}

.conditioner{ display:none;}
.conditioner.active{ display:block;}

.shampoo{ display:none;}
.shampoo.active{ display:block;}

.product-ingrediant-circle ul li a.active .ingrediant-box .small-icon{opacity:0.0;}
.product-ingrediant-circle ul li a.active .ingrediant-box .big-icon{opacity:1.0;}

.bullet{ position:absolute; right:0; top:0; width:20px; height:20px; border-radius:100%; background-color:#764c29;}
.ingrediant-box{ position:absolute; right:0; top:-35px; width:150px; height:90px; color:#5a4b43; text-align:center;}
.ingrediant-box .big-icon
{
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	width:0;
	height:0;
	position:absolute;
	font-size:0;
	text-align:center;
	width:100px;
	height:90px; 
	opacity:0.0;
	font-size:18px; letter-spacing:-1px; 
	font-weight:500;
}
.ingrediant-box .big-icon img{ width:70px;}
.ingrediant-box:hover .big-icon{opacity:1.0;}
.ingrediant-box .small-icon
{
	float:right;
	margin:0;
	width:50px;
	height:50px;
	position:absolute;
	right:30px;
	top:20px;
	text-align:center;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.ingrediant-box:hover .small-icon{opacity:0.0;}

.one-circle{position:absolute; width:140px; height:80px; right:90px; top:50px;}
.two-circle{position:absolute; width:140px; height:80px; right:138px; top:120px;}
.three-circle{position:absolute; width:140px; height:80px; right:167px; top:200px;}
.four-circle{position:absolute; width:140px; height:80px; right:170px; top:280px;}
.five-circle{position:absolute; width:140px; height:80px; right:150px; top:380px;}
.six-circle{position:absolute; width:140px; height:80px; right:105px; bottom:20px;}

.one-circle.new{position:absolute; width:140px; height:80px; right:90px; top:50px;}
.two-circle.new{position:absolute; width:140px; height:80px; right:138px; top:120px;}
.three-circle.new{position:absolute; width:140px; height:80px; right:167px; top:200px;}
.four-circle.new{position:absolute; width:140px; height:80px; right:170px; top:280px;}
.five-circle.new{position:absolute; width:140px; height:80px; right:150px; top:380px;}
.six-circle.new{position:absolute; width:140px; height:80px; right:105px; top:460px;}


.three-circle .small-icon
{
	-webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    transform: rotate(-35deg);
}

.four-circle .small-icon
{
	-webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin:15px 0px 0px 0px;
}
.five-circle .small-icon
{
	-webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
    margin:20px 0px 0px 0px;
}

.six-circle .small-icon
{
	-webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
    margin:30px 0px 0px 0px;
}



a.button-btn
{
padding:5px 30px;
display:inline-block;
color:#000;
text-decoration:none;
border-radius:4px;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
text-decoration:none;
border:solid 0px rgba(0,0,0,0.5);
}
a.button-btn:hover{border-radius:16px; border:solid 0px rgba(0,0,0,0.9);}
.button-btn.yellow{ background-color:#f5ee31; background-color:rgba(245,238,49,0.68);}
.button-btn.yellow:hover{ background-color:#f5ee31; background-color:rgba(245,238,49,1.0);}

.button-btn.green{ background-color:#a6ce39; background-color:rgba(166,206,57,0.9);}
.button-btn.green:hover{ background-color:#a6ce39; background-color:rgba(166,206,57,1.0);}
.button-btn.red{ background-color:#e24730; background-color:rgba(226,78,48,0.9);}
.button-btn.red:hover{ background-color:#e24730; background-color:rgba(226,78,48,1.0);}
.button-btn.chocklet{ background-color:#a66c37; background-color:rgba(166,108,55,0.9);}
.button-btn.chocklet:hover{ background-color:#a66c37; background-color:rgba(166,108,55,1.0);}

.button-btn.orange{ background-color:#fbaf42; background-color:rgba(240,180,26,0.9);}
.button-btn.orange:hover{ background-color:#fbaf42; background-color:rgba(240,180,26,1.0);}


.reviewslist{
width: 100%;
padding:30px 0;
background:rgba(230,220,206,0.3);
float: left;
position: relative;
font-size:14px;
}
.reviewslist .heading{ font-size:30px; color:#000; padding:10px 0px 10px 40px; display:inline-block; text-align:left;  font-family: 'Kurale', serif; letter-spacing:2px; text-transform:uppercase;}
.reviewslisticon{ background:url(../images/orange-leaf.png) no-repeat left center;}

.review-bg{ background-color:#ede5da; padding:50px 20px 60px 20px; float:left; width:100%; text-align:center; position:relative; margin-bottom:80px;}
.review-bg:after {
    background:url(../images/comments.png) no-repeat center center;
    content: "";
    height:26px;
    left:50%;
    position: absolute;
    top:15px;
    width:26px;
    z-index: 0;
    margin-left:-13px;
}
.description-comments{ min-height:120px;}
.review-list p{ font-style:italic;}
.review-list{font-size:13px; margin:0; float:left; width:100%;}
.review-list h4{ font-size:16px; padding:0; margin:0px 0px 5px 0px; font-style:italic; text-align:center; line-height:18px;}
.review-list h4 span{ font-size:13px; font-style: normal; display:block;}
.avtar-review{ position:absolute; left:50%; bottom:0; width:90px; height:90px; border:solid 5px #fffeff; margin:0px 0px -45px -45px;}
.review-list img{height:80px; width:80px; margin:0; float:left;}

.icon-avatar{ padding:0px 25px; display:inline-block;}
.icon-avatar.aarogya{background:url(../images/aarogya-i.png) no-repeat left top; background-size:24px;}
.icon-avatar.yuvan{background:url(../images/yuvan-i.png) no-repeat left top; background-size:24px;}
.icon-avatar.taahira{background:url(../images/tahira-i.png) no-repeat left top; background-size:24px;}


#Featured_List { position:relative;}
#Featured_List .item {
    padding:20px 0px;
    margin: 0px 30px;
	font-size:12px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
}
#Featured_List .item h4{ font-family:"Source Sans Pro Semibold", Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0px 0px 5px 0px;}
#Featured_List .item img{
	display:inline-block;
	height:80px;
	width:80px;
	background-color:#ece5d8;	
	padding:4px;
	margin-right:10px;
	border-radius:2px;
	float:left;
}
#Featured_List .owl-pagination{ display:none;}
#Featured_List .owl-controls{ position:absolute; left:0; width:100%; top:40%; margin-top:0px;}
#Featured_List .owl-controls .owl-prev{
	float:left;
	width:20px; height:30px;
	color: #FFF;
    display: inline-block;
    zoom: 1;
    margin:0px 0px 0px -10px;
    padding:0;
    font-size: 12px;
    background:url(../images/arrow-review-left.png) no-repeat left center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: Alpha(Opacity=10);
    opacity: 1.0;
	text-indent:-500000px;
	}
#Featured_List .owl-controls .owl-next{
	float:right;
	width:20px; height:30px;
	color: #FFF;
    display: inline-block;
    zoom: 1;
    margin:0px -10px 0px 0px;
    padding:0;
    font-size: 12px;
    background:url(../images/arrow-review-right.png) no-repeat left center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: Alpha(Opacity=10);
    opacity: 1.0;
	text-indent:-500000px;
	}





#Reviews_List { position:relative;}
#Reviews_List .item {
    padding:20px 0px;
    margin: 0px 30px;
	font-size:12px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	font-family:"Source Sans Pro", Arial, Helvetica, sans-serif;
}
#Reviews_List .item h4{ font-family:"Source Sans Pro Semibold", Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0px 0px 5px 0px;}
#Reviews_List .item img{
	display:inline-block;
	height:80px;
	width:80px;
	background-color:#ece5d8;	
	padding:4px;
	margin-right:10px;
	border-radius:2px;
	float:left;
}
#Reviews_List .owl-pagination{ display:none;}
#Reviews_List .owl-controls{ position:absolute; left:0; width:100%; top:40%; margin-top:0px;}
#Reviews_List .owl-controls .owl-prev{
	float:left;
	width:20px; height:30px;
	color: #FFF;
    display: inline-block;
    zoom: 1;
    margin:0px 0px 0px -10px;
    padding:0;
    font-size: 12px;
    background:url(../images/arrow-review-left.png) no-repeat left center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: Alpha(Opacity=10);
    opacity: 1.0;
	text-indent:-500000px;
	}
#Reviews_List .owl-controls .owl-next{
	float:right;
	width:20px; height:30px;
	color: #FFF;
    display: inline-block;
    zoom: 1;
    margin:0px -10px 0px 0px;
    padding:0;
    font-size: 12px;
    background:url(../images/arrow-review-right.png) no-repeat left center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: Alpha(Opacity=10);
    opacity: 1.0;
	text-indent:-500000px;
	}

.buyonline{width: 100%;padding:30px 0 0px 0; float: left; position: relative; background:rgba(255,255,255,1.0);}
.buyonline .heading{ font-size:30px; color:#5a4b43; padding:1px 0px 1px 60px; display:inline-block; text-align:left; font-family: 'Kurale', serif; letter-spacing:2px; text-transform:uppercase; line-height:63px;}

.buyonlineicon{ background:url(../images/circle-heading.png) no-repeat left center; background-size:50px;}

.textbuyonline{ text-align:center; padding:0px 20px; font-size:23px; font-weight:300; margin-top:50px;}
.aapbuttons{ text-align:center; padding:20px 0px; display:block;}
.aapbuttons a{ margin:5px 10px; cursor:pointer; display:inline-block;}
a.buynow{
	background:#a6ce39;
	padding:8px 50px;
	display:inline-block;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	border-radius:4px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	}
a.buynow:hover{ background:#f5ee31; border-radius:16px;}
.otherlistproduct{ text-align:center;font-family:"SansSerifFLF", Arial, Helvetica, sans-serif; font-size:16px; margin-top:15px;}
.dropdownfor{
	background-color:#fef9d1;
	border:solid 1px #fef9d1;
	outline:none;
	padding:2px 6px;
	margin:0;
	font-family:"SansSerifFLF-Demibold", Arial, Helvetica, sans-serif;
	border-radius:2px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	}
.dropdownfor:hover{box-shadow:3px 3px 10px rgba(0,0,0,.3);}

.productrange{
width: 100%;
padding:0px 0px 30px 0px;
margin-top:20px;
float: left;
background:#EBE4D6;
}

.rangeofproucts {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
text-align: center;
font-size: 22px;
color: #000;
font-family:"Avenir LT Std 65 Medium", Arial, Helvetica, sans-serif;
position:absolute;
margin:70px 0px 0px -90px;
}
.probox{ position:relative; padding:0; margin:0; width:100%; text-align:center;}
.pictureofsketch{position:relative; padding:0; margin:0; width:100%; background-color:#c1a980; float:left;}
.productname-title{
	position:relative;
	padding:5px 10px;
	margin:5px 0px 0px 0px;
	width:100%;
	background-color:#c1a980;
	float:left;
	text-align:center;
	font-size:13px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    font-weight:600;
	}
.productname-title a{ text-decoration:none; color:#000;}
.productfor-subtitle{
	position:relative;
	padding:0 7px;
	margin:5px 0px 0px 0px;
	width:100%;
	float:left;
	text-align:center;
	font-size:13px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	}
.productfor-subtitle a{ text-decoration:none; color:#000;}
.linkbox-herbaltea{
	padding:100px 0px 45px 0px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	display:block;
	}
.probox:hover .linkbox-herbaltea{padding:120px 0px 25px 0px;}
.linkbox-organics{
	padding:30px 0px 25px 0px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	display:block;
	}
.probox:hover .linkbox-organics{padding:45px 0px 10px 0px;}

.linkbox-kair{
	padding:100px 0px 40px 0px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	display:block;
	}
.probox:hover .linkbox-kair{padding:120px 0px 20px 0px;}

.linkbox-medicines{
	padding:50px 0px 25px 0px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	display:block;
	}
.probox:hover .linkbox-medicines{padding:60px 0px 15px 0px;}

.linkbox-classics{
	padding:130px 0px 40px 0px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	display:block;
	}
.probox:hover .linkbox-classics{padding:150px 0px 20px 0px;}

.linkbox-book{
	padding:120px 0px 90px 0px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	display:block;
	}
.probox:hover .linkbox-book{padding:140px 0px 70px 0px;}


.groupofkairali{
width: 100%;
padding:35px 0;
background:#7f7166 url(../images/bgformob.png) no-repeat center center fixed;
background-size:cover;
float: left;
position: relative;
font-size:14px;
}

.groupofkairali .generaloverlay {position: relative;z-index: 1;}

.contentofgroup{ background:url(../images/ayurvediclogo.png) no-repeat right center; padding:0px 320px 0px 130px; font-size:16px;  font-weight:400; color:#fff; line-height:20px;}
.contentofgroup .heading{ font-size:30px; color:#fff; padding:1px 0px 1px 40px; display:inline-block; text-align:left; margin-left:-40px;  font-family: 'Kurale', serif; letter-spacing:2px; text-transform:uppercase; line-height:63px;}
.contentofgroupicon{ background:url(../images/orange-leaf-new.png) no-repeat 0px center;}
.contentofgroupicon a{ text-decoration:none; color:#fff;}
a.knowmore{ text-decoration:underline; color:#fff; float:right;}
a.knowmore:hover{ text-decoration:none;}



.hospitality-center-institute
{
width: 100%;
padding:40px 0;
float: left;
position: relative;
font-weight:300;
overflow:hidden;
}
.categoryboxthree{
	padding:10px;
	border-radius:12px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;	
	width:100%;
	position:relative;
	background:#fff;
	box-shadow: 1px 3px 10px rgba(0,0,0,.5);
	margin:5px 0px;
	}
.categoryboxthree:hover{border-radius:16px;	box-shadow: 1px 3px 10px rgba(0,0,0,.7);}
.title-description{ position:relative; padding:0px 0px 0px 70px; margin:0px 0px 10px 0px; font-size:12px; float:left; width:100%; height:60px;}
.titlehead{ margin-bottom:3px; line-height:14px;  font-family:"Quicksand", Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; height:15px; overflow:hidden;}
.descriptionsubject{line-height:14px; overflow:hidden; max-height:28px; font-size:12px; font-weight:400;}
.title-description a{ color:#000; text-decoration:none; display:block;}
.title-description a:hover{text-decoration: underline;}
.title-description .icon-show{ width:60px; height:60px; position:absolute; left:0; top:0; background-color:#8c7a60; text-align:center;}
.hospitality-i{ position:absolute; left:0; bottom:0;}
.center-i{ position:absolute; left:5px; bottom:0;}
.kairali-i{ position:absolute; bottom:7px; left:8px;}

.picture{ width:100%; overflow:hidden;}
.picture img{ width:100%; float:left; transition: all 0.5s ease-in-out 0s;}
.categoryboxthree:hover .picture img{ transform: scale(1.2, 1.2)!important;}

.redmorecenter{ text-align:center; padding:0; margin:10px 0px 0px 0px; font-size:13px; font-weight:600; font-family: 'Source Sans Pro', sans-serif;}
.redmorecenter a{
	display:inline-block;
	background:url(../images/rightbullet.png) no-repeat left center;
	color:#000;
	padding-left:20px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;	
	}
.redmorecenter a:hover{ background:url(../images/rightbullet.png) no-repeat 5px center;}


.efcbg{
width: 100%;
padding:30px 0;
background:#7f7166 url(../images/bgformob.png) no-repeat center center fixed;
background-size:cover;
float: left;
position: relative;
font-size:14px;
font-weight:300;
}
.efcbg .borer-left{ position: absolute; width:2px; height:110px; background:#fff; margin:0; left:-1px; top:0;}
.efcbg .borer-right{ position: absolute; width:2px; height:110px; background:#fff; margin:0; right:1px; top:0;}

.threedlt{ padding:0px 20px 0px 94px; margin:10px 0px 0px 0px; font-size:14px; line-height:17px; position:relative; color:#fff; font-weight:400; float:left; width:100%;}
.threetitle{ font-size:18px; color:#fff; display:block; margin:0; margin:4px 0px 4px 0px; font-family:"Quicksand", Arial, Helvetica, sans-serif; font-weight:700; height:18px; overflow:hidden;  line-height:18px;}
.threetitle a{color:#fff; text-decoration:none;}
.threedlt .threelinetext{ width:100%; height:50px; overflow:hidden; float:left;}
.icon-icon{padding:0px; width:84px; height:84px; position:absolute; left:0; top:0; text-align:center;}
a.readmore-three{ margin:4px 0px; position:relative; padding:1px 0px 1px 18px; background:url(../images/rightbullet.png) no-repeat left center; color:#000; display:block; font-weight:600; font-size:13px; font-family: 'Source Sans Pro', sans-serif; float:left;}
a.readmore-three:hover{ text-decoration:underline;}


.award-winner{
width: 100%;
padding:70px 0;
background:#fff;
float: left;
position: relative;
}
.award-winner .heading{ font-size:30px; color:#5a4b43; padding:1px 0px 1px 60px; display:inline-block; text-align:left;  font-family: 'Kurale', serif; letter-spacing:2px; text-transform:uppercase; line-height:63px;}
.awardicon{ background:url(../images/circle-heading.png) no-repeat left center; background-size:50px;}
.textaward{ text-align:center; width:80%; margin-left:auto; margin-right:auto; font-size:16px;}


.award-pic{ width:22%; position:relative; padding:2%; text-align:center;}
.award-description{ padding:0; margin:0px 0px 0px 0px; text-align:center;}
.award-description h4{ font-size:15px; font-weight:400; color:#000;}
.award-description p{ font-size:14px; color:#595959; font-weight:300;}

#awards { position:relative;  margin-top:20px; z-index:10;}
#awards .owl-pagination{ display:none;}
#awards .owl-controls{ position:absolute; left:0; width:100%; top:50%; margin-top:-50px;}
#awards .owl-controls .owl-prev{
	float:left;
	width:23px; height:46px;
	color: #FFF;
    display: inline-block;
    zoom: 1;
    margin:0px 0px 0px -30px;
    padding:0;
    font-size: 12px;
    background:url(../images/left-arrow.png) no-repeat left top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: Alpha(Opacity=10);
    opacity: 1.0;
	text-indent:-500000px;
	}
#awards .owl-controls .owl-next{
	float:right;
	width:23px; height:46px;
	color: #FFF;
    display: inline-block;
    zoom: 1;
    margin:0px -30px 0px 0px;
    padding:0;
    font-size: 12px;
    background:url(../images/right-arrow.png) no-repeat left top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: Alpha(Opacity=10);
    opacity: 1.0;
	text-indent:-500000px;
	}

.award-item{
	padding:0px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;	
	width:100%;
	position:relative;	
	float:left;
	text-align:center;
	}

.award-item .title-descriptionall{ position:relative; padding:10px 15px; margin:0px 0px 10px 0px; font-size:17px; float:left; width:100%;}
.award-item .titlehead{font-size:18px; font-weight:400; background-color:#f0f0f1; padding:6px 0px; margin:20px 0px; line-height:26px; height:36px; overflow:hidden;}
.award-item .descriptionsubjectall{padding-top:5px; height:76px; overflow:hidden;}

.award-item .title-description a{ color:#000; text-decoration:none; display:block;}
.award-item .title-description a:hover{text-decoration: underline; color:#8d9c37;}

.award-item .picture
{
	width:100%;
	float:left;
	position:relative;
	text-align:center;
	padding:10px; 
}
.award-item .picture img{max-width:100%; transition: all 0.7s ease-in-out;}
.award-item .picture img:hover{transform: scale(1.1, 1.1)!important;}
/*
#awards { position:relative;  margin-top:20px;}
#awards .item {
    padding:15px 5px;
    margin:0px 0px;
	text-align:center;
	font-size:12px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
#awards .item:hover { transform: scale(1.05, 1.05)!important; color:#000;}
#awards .item:hover img{box-shadow:2px 2px 5px rgba(0,0,0,.4); background-color:#fff;}
#awards .item h4
{
	text-align:center; font-size:15px; height:32px; overflow:hidden; padding:10px;
	margin:10px;	
	margin-top:15px;
	background-color:rgba(255,255,255,0.6);
	display:block;
	clear:both;
	min-height:80px;
	font-family: 'Source Sans Pro', sans-serif; font-weight:400;
}
#awards .item h4 a{ text-decoration:none; color:#000;}
#awards .item .paraaward{height:70px; overflow:hidden; display:none;}
.award-item .picture
{
	width:100%;
	float:left;
	position:relative;
	text-align:center;
	padding:10px; 
	margin-bottom:0px;
}
.award-item .picture img{max-width:100%; transition: all 1.0s ease-in-out; background:#fff; padding:10px;  box-shadow:2px 2px 5px rgba(0,0,0,.2); border-radius:2px;}
.award-item .picture img:hover{transform: scale(1.01, 1.01)!important;}

#awards .owl-pagination{ display:none;}
#awards .owl-controls{ position:absolute; left:0; width:100%; top:50%; margin-top:-50px;}
#awards .owl-controls .owl-prev{
	float:left;
	width:23px; height:46px;
	color: #FFF;
    display: inline-block;
    zoom: 1;
    margin:0px 0px 0px -30px;
    padding:0;
    font-size: 12px;
    background:url(../images/left-arrow.png) no-repeat left top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: Alpha(Opacity=10);
    opacity: 1.0;
	text-indent:-500000px;
	}
#awards .owl-controls .owl-next{
	float:right;
	width:23px; height:46px;
	color: #FFF;
    display: inline-block;
    zoom: 1;
    margin:0px -30px 0px 0px;
    padding:0;
    font-size: 12px;
    background:url(../images/right-arrow.png) no-repeat left top;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: Alpha(Opacity=10);
    opacity: 1.0;
	text-indent:-500000px;
	}
*/

.kairaligroup{width: 100%; padding:0px 0; float: left; position: relative;}
.kairaligroup a{ text-decoration:none; color:#fff;}
.kairaligroup a:hover{ text-decoration: underline; color:#fff;}

.kairalitraninglogo .content-logo{ width:170px; font-family: 'Kurale', serif; font-size:17px; line-height:20px; color:#fff; float:right; margin-top:30px;}
.footerContact{width: 100%; padding:50px 0px; float: left; position: relative; background: url(../images/footbg.jpg) repeat center center fixed; background-size:cover;}
.footerContact:after {
    background: none repeat scroll 0 0 rgba(206, 175, 123, 0.45);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.cent-foot-contact{ text-align:center; padding:0; margin:0;}
.cent-foot-contact .heading{ font-size:30px; color:#5a4b43; padding:1px 0px 1px 60px; display:inline-block;  font-family: 'Kurale', serif; letter-spacing:2px; text-transform:uppercase; line-height:62px;}
.cent-foot-contact .icon{ background:url(../images/circle-heading.png) no-repeat left center; background-size:50px; }

.footerContact h3{ font-size:18px; color:#231f20; margin:0px 0px 20px 0px; font-family:"Quicksand", Arial, Helvetica, sans-serif; font-weight:600;}
.subtitleoffoot{ font-size:14px; line-height:20px; margin-bottom:30px; font-weight:400;}
.toolfree{ font-size:24px; color:#000; font-weight:500;}

.toolfree a{ color:#000; text-decoration:none;}
.footerContact .borer-left{ position: absolute; width:2px; height:180px; background:#000; float:left; margin:0px 0px 0px -1px; left:0;}
.footerContact .borer-right{ position: absolute; width:2px; height:180px; background:#000; float:right; margin:0px -1px 0px 0px; right:0;}

.samepad-1{ padding:0px 40px 43px 0px; font-size:18px;}
.samepad-2{ padding:0px 40px 43px 40px; font-size:18px;}
.samepad-3{ padding:0px 0px 43px 40px; font-size:18px;}

.subscribenews{ position:relative; border:solid 1px #959595; padding:5px; background-color:#fff; float:left; width:100%; border-radius:8px; margin-bottom:20px;}
.subscribenews input[type="text"]{ border:0; outline:none; background:transparent; width:60%; padding:3px 0px;  float:left;}
.subscribenews input[type="submit"]{ border:0; outline:none; background:#f0b41a; width:35%; padding:3px 0px; color:#000; float:right;border-radius:8px;}
.subscribenews input[type="button"]{ border:0; outline:none; background:#f0b41a; width:35%; padding:3px 0px; color:#000; float:right;border-radius:8px; font-size:14px;}

.social-network{ position:relative; padding:0; margin:0; list-style:none; text-align:center;}
.social-network li{ display:inline-block; padding:0; margin:0px 0px 5px 0px;  border-right:solid 1px #fff; width:44px; text-align:center;}
.social-network li:last-child{ border:0;}
.social-network li:nth-child(5){ border:0;}
.social-network li a{
	color:#000; text-decoration:none; padding:5px 0px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;		
	text-indent:-50000px; display:block;
	}
.social-network li a.facebook{ background:url(../images/facebook.png) no-repeat center center; background-size:32px 32px;}
.social-network li a.facebook:hover{ background:url(../images/facebook-hover.png) no-repeat center center; background-size:32px 32px;}

.social-network li a.twitter{ background:url(../images/twitter.png) no-repeat center center; background-size:32px 32px;}
.social-network li a.twitter:hover{ background:url(../images/twitter-hover.png) no-repeat center center; background-size:32px 32px;}

.social-network li a.google-plus{ background:url(../images/google-plus.png) no-repeat center center; background-size:32px 32px;}
.social-network li a.google-plus:hover{ background:url(../images/google-plus-hover.png) no-repeat center center; background-size:32px 32px;}

.social-network li a.pinterest{ background:url(../images/pinterest.png) no-repeat center center; background-size:32px 32px;}
.social-network li a.pinterest:hover{ background:url(../images/pinterest-hover.png) no-repeat center center; background-size:32px 32px;}

.social-network li a.linkedin{ background:url(../images/linkedin.png) no-repeat center center; background-size:32px 32px;}
.social-network li a.linkedin:hover{ background:url(../images/linkedin-hover.png) no-repeat center center; background-size:32px 32px;}

.social-network li a.instagram{ background:url(../images/instagram.png) no-repeat center center; background-size:32px 32px;}
.social-network li a.instagram:hover{ background:url(../images/instagram-hover.png) no-repeat center center; background-size:32px 32px;}

.social-network li a.youtube{ background:url(../images/youtube.png) no-repeat center center; background-size:32px 32px;}
.social-network li a.youtube:hover{ background:url(../images/youtube-hover.png) no-repeat center center; background-size:32px 32px;}

.social-network li a.blogicon{ background:url(../images/blogger.png) no-repeat center center; background-size:32px 32px;}
.social-network li a.blogicon:hover{ background:url(../images/blogger-hover.png) no-repeat center center; background-size:32px 32px;}

.social-network li a:hover{
	color:#e24730;
	}


.footer{width: 100%;padding:40px 0;background:#f0f0f0;float: left;position: relative;}

.footcontent {color: #000;  line-height: 22px;  position: relative;   z-index: 1;}
a.phone_num{ text-decoration:none; color:#000;}
a.footmail{ text-decoration:none; color:#000;}
a.footmail:hover{ text-decoration: underline; color:#e24730;}
.foot-heading{ font-size:30px; color:#000; margin-bottom:20px; display:block;  font-family: 'Kurale', serif; letter-spacing:2px; text-transform:uppercase;}
.foote-content-address{ font-size:14px; font-weight:400; line-height:24px; float:left; width:100%;}
ul.footlinks{ padding:0; margin:0px 0px 0px 10px; list-style:none; font-size:14px; font-weight:400;}
ul.footlinks li{
	padding:1px 0px; margin:0;
	display:block;
	background:url(../images/foot-bullet.png) no-repeat left 8px;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	}

ul.footlinks li:hover{margin:0; background:url(../images/foot-bullethover.png) no-repeat left 8px;}
ul.footlinks li a{
	padding:0 0px 0 15px;
	display:block;
	text-decoration:none;
	color:#000;
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
	}
ul.footlinks li a:hover{ padding:0 0px 0 20px;}


.mr-bottom-10{ margin-bottom:10px;}
.mr-bottom-20{ margin-bottom:20px;}
.mr-bottom-30{ margin-bottom:30px;}
.mr-bottom-40{ margin-bottom:40px;}
.mr-bottom-50{ margin-bottom:50px;}

.mr-top-10{ margin-top:10px;}
.mr-top-20{ margin-top:20px;}
.mr-top-30{ margin-top:30px;}
.mr-top-40{ margin-top:40px;}
.mr-top-50{ margin-top:50px;}

.mr-left-10{ margin-left:10px;}
.mr-left-20{ margin-left:20px;}
.mr-left-30{ margin-left:30px;}
.mr-left-40{ margin-left:40px;}
.mr-left-50{ margin-left:50px;}

.mr-right-10{ margin-right:10px;}
.mr-right-20{ margin-right:20px;}
.mr-right-30{ margin-right:30px;}
.mr-right-40{ margin-right:40px;}
.mr-right-50{ margin-right:50px;}

.mr-bottom-10{ margin-bottom:10px;}
.mr-bottom-20{ margin-bottom:20px;}
.mr-bottom-30{ margin-bottom:30px;}
.mr-bottom-40{ margin-bottom:40px;}
.mr-bottom-50{ margin-bottom:50px;}

.pad-top-10{ padding-top:10px;}
.pad-top-20{ padding-top:20px;}
.pad-top-30{ padding-top:30px;}
.pad-top-40{ padding-top:40px;}
.pad-top-50{ padding-top:50px;}

.pad-left-10{ padding-left:10px;}
.pad-left-20{ padding-left:20px;}
.pad-left-30{ padding-left:30px;}
.pad-left-40{ padding-left:40px;}
.pad-left-50{ padding-left:50px;}

.pad-right-10{ padding-right:10px;}
.pad-right-20{ padding-right:20px;}
.pad-right-30{ padding-right:30px;}
.pad-right-40{ padding-right:40px;}
.pad-right-50{ padding-right:50px;}


#ProductRange .item{ margin:0px 5px;}
#ProductRange .owl-pagination{ display:inline;}
#ProductRange .owl-controls .owl-prev{ display:none;}
#ProductRange .owl-controls .owl-next{ display:none;}
#Hospitality{ margin-left:-10px; margin-right:-10px; float:right;}
#Hospitality .item{ margin:0px 5px; padding:10px;}



.logoinner{ text-align:center; padding:0; margin:0;}
.logoinner .logo-inner{ margin:0px auto; width:160px;}
.headertop{ padding:10px 0px; position:relative; margin:0; width:100%; float:left; background:url(../images/homebg.jpg) no-repeat left center; background-size:100%;}
.innerpart{ padding:30px 0px; position:relative; margin:0; width:100%; float:left; border:solid 1px #ededed;}



.fontgenral{font-size:16px; line-height:22px; font-weight:400;}

.innerpart .heading{ background:url(../images/orange-leaf.png) no-repeat left center; display:block; padding:10px 0px 10px 30px; font-size:34px; font-family:"Quicksand", Arial, Helvetica, sans-serif; font-weight:500; letter-spacing:-1px; color:#5a4b43;}


* entire container, keeps perspective */
.flip-container {
	perspective: 1000px;
	transform-style: preserve-3d;
}
	/*  UPDATED! flip the pane when hovered */
	.flip-container:hover .back {
		transform: rotateY(0deg);
	}
	.flip-container:hover .front {
	    transform: rotateY(180deg);
	}

.flip-container, .front, .back {
	width: 100%;
	height: 300px;
	margin-bottom:15px;
}

/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}

/* hide back of pane during swap */
.front, .back {
	backface-visibility: hidden;
	transition: 0.6s;
	transform-style: preserve-3d;
	position: absolute;
	top: 0;
	left: 0;
}

/*  UPDATED! front pane, placed above back */
.front {
	z-index: 2;
	transform: rotateY(0deg);
}

/* back, initially hidden pane */
.back {
	transform: rotateY(-180deg);
	background-color:#caa883;
}

/* 
	Some vertical flip updates 
*/
.vertical.flip-container {
	position: relative;
}

	.vertical .back {
		transform: rotateX(180deg);
	}

	.vertical.flip-container:hover .back {
	    transform: rotateX(0deg);
	}

	.vertical.flip-container:hover .front {
	    transform: rotateX(180deg);
	}
.director-name-designation{ position:absolute; bottom:10px; background-color:rgba(0,0,0,0.6); font-size:18px; color:#fff; text-align:center; width:100%; padding:10px 0px;}
.nameofhead{ font-size:20px; color:#fff; text-align:center;padding:20px 30px 2px 30px;}
.positionofhead{ font-size:15px; color:#000; text-align:center;padding:2px 30px;}
.description-director{ padding:10px 30px; max-height:200px; overflow:auto;color:#fff;}



.vision-mission{ text-align:center; font-family: 'Kurale', serif; font-size:22px; line-height:26px; font-style:italic;}
.picright{ float:right; margin:0px 0px 0px 20px;}

.module-hook {padding-top: 45px; padding-bottom: 45px; background-color:#fff; float:left; width:100%;}
.module-cook {padding-top: 45px; padding-bottom: 45px; background-color:#f6f7f7; float:left; width:100%;}

.layout-container {
    display: table;
    height: 100%;
}
.layout-row {
    display: table-row;
    height: 100%;
}
.layout-cell {
    display: table-cell;
    vertical-align: middle;
}
.type-h2 {
    font-size: 30px;
    font-family: 'Kurale', serif; 
}
.markdown_copy{font-size:14px;}
ul.grouplist{ position:relative; list-style:none; padding:0; margin:0;}
ul.grouplist li{
	padding:1px 0px 1px 20px;
	display:block;
	background:url(../images/foot-bullet.png) no-repeat left 8px;
	}
ul.grouplist li a{ text-decoration:none; color:#000;}
ul.grouplist li a:hover{text-decoration: underline; color:#a5ce39;}

.mobile-show{ display:none;}
.mobile-hide{ display:block;}


.navbar{ float:right; position:relative; margin:50px 0px 0px 0px; font-size:16px;}
.navbar a{ color:#000}
.navbar .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    position:relative;
    border-left: 4px solid transparent;
    left:auto;
    top:auto;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #a5ce39;
    border-color: #a5ce39;
    color:#fff;
    border-radius:4px 4px 0px 0px;
}
.dropdown-toggle{ color:#fff}




.pleaseclickme
{
	position:fixed; background-color:rgba(0,0,0,.8);
	width:100%; height:100%;
	left:0; bottom:-100%;
	overflow:auto;
	z-index:9999999999999999;
	-webkit-transition: all 0.0s ease-in-out;
	-moz-transition: all 0.0s ease-in-out;
	-o-transition: all 0.0s ease-in-out;
	-ms-transition: all 0.0s ease-in-out;
	transition: all 0.0s ease-in-out;
	opacity:0.0;
}
.pleaseclickme.active{opacity:1.0; bottom:0%;}


.pleaseclickme::-webkit-scrollbar {width:0px;}  
.pleaseclickme::-webkit-scrollbar-track {background-color: #eaeaea;border-left: 1px solid #c1c1c1;}
.pleaseclickme::-webkit-scrollbar-thumb {background-color: #c1c1c1;}  
.pleaseclickme::-webkit-scrollbar-thumb:hover { background-color: #aaa; }  
.pleaseclickme::-webkit-scrollbar-track {border-radius: 0;box-shadow: none;border: 0;}
.pleaseclickme::-webkit-scrollbar-thumb {border-radius: 0;box-shadow: none;border: 0;}

.popup-window-lft
{
	width:800px;
	margin:30px 0px 30px -400px;
	height:auto;
	position:absolute;	
	top:0%;
	left:50%;		
	background-color:#fff;
	box-shadow:0 2px 10px rgba(0,0,0,.2);
	padding:20px;
	-webkit-transition: all 2.0s ease-in-out;
	-moz-transition: all 2.0s ease-in-out;
	-o-transition: all 2.0s ease-in-out;
	-ms-transition: all 2.0s ease-in-out;
	transition: all 2.0s ease-in-out;
}
.popup-window-lft .closebtn{ width:48px; height:48px; position:absolute; right:-48px; top:0px; color:#fff; background-color:Red; cursor:pointer; line-height:48px; text-align:center;}
/*.popup-window-lft.active
{
	top:0;
	left:50%;
}
*/
.pleaseclickme .popup-window-lft{top:-100%;}
.pleaseclickme.active .popup-window-lft{top:0%;}

.left-part-pop{ float:left; width:49%;}
.left-part-pop a{ text-decoration:none; color:#90c169;}
.left-part-pop a:hover{ text-decoration:underline;}
.left-part-pop .picofads{ width:100%; float:left; margin:0;}
.left-part-pop .picofads img{ width:100%;}
.left-part-pop .titleofads{ padding:0; margin:10px 0px 0px 0px; text-align:center; line-height:24px; float:left; width:100%;}
.left-part-pop .titleofads span{ display:block; font-size:20px;}

.right-part-pop{ float:right; width:49%;}

.pop-sec-one{ float:left; width:100%; position:relative; font-size:13px; line-height:18px; padding:13px 0px 0px 0px; margin:0px 0px 13px 0px; border-top:dotted 1px #ccc;}
.pop-sec-one:first-child{ float:left; width:100%; position:relative; font-size:13px; line-height:18px; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; border-top:dotted 0px #ccc;}
.pop-sec-one img{ width:100px; border:solid 1px #000; float:left; margin:0px 10px 0px 0px;}
.pop-sec-one a.linkrightbtn{ display:block; font-size:12px; padding:2px 10px; background-color:#a5ce39; color:#fff; float:right; margin-top:4px; text-decoration:none; clear:right;}
.pop-sec-one a.linkrightbtn:hover{background-color:#333;}


.mainformbox{ padding:0; margin:20px 0px; width:100%; position:relative; font-size:14px;}
.mainformbox input[type="text"]{ padding:6px 0px; margin:0; width:100%; text-indent:5px; border:solid 1px #e0e0e0;}
.mainformbox input[type="file"]{ padding:4px 0px; margin:0; width:100%; text-indent:0; border:solid 1px #e0e0e0; background-color:#fff;}
.mainformbox input[type="passwrod"]{ padding:6px 0px; margin:0; width:100%; text-indent:5px; border:solid 1px #e0e0e0;}
.mainformbox select{ padding:6px 0px; margin:0; width:100%; text-indent:5px; border:solid 1px #e0e0e0;}
.mainformbox textarea{ padding:6px 0px; margin:0; width:100%; text-indent:5px; border:solid 1px #e0e0e0; max-width:100%; min-height:80px;}
.mainformbox input[type="radio"] {margin: 4px 4px 0px 0px; float: left;}
.mainformbox input[type="checkbox"] {margin: 4px 4px 0px 0px; float: left;}
.mainformbox input[type="submit"]{ padding:8px 25px; margin:10px 0px 0px 0px; border:solid 1px #333; text-align:center; font-weight:500; background-color:#44362d; font-size:18px; border-radius:2px; color:#fff;}
.mainformbox input[type="button"]{ padding:8px 25px; margin:10px 0px 0px 0px; border:solid 1px #333; text-align:center; font-weight:500; background-color:#44362d; font-size:18px; border-radius:2px; color:#fff;}

.clearbox{ padding:0; margin:3px 0px; width:100%; float:left; position:relative;min-height:1px;}
.clearbox label{ font-weight:normal;}
.kc-fm-left{ float:left; width:30%; padding:0; margin:0; min-height:1px;}
.kc-fm-right{ float:right; width:68%; padding:0; margin:0; min-height:1px;}
.mandatory{ color:#d84848;}
.clearbox table td {padding: 0px 10px 0px 0px;}
.wdi40{ width:40%; float:left; margin-right:10px;}
.wdi30{ width:30%; float:left;}
.wdi20{ width:20%; float:left;}
.cent-form-wdi{ position:relative; margin:0 auto; width:70%;}
#checkBoxPanel{ border:solid 1px #e0e0e0; padding:0;}
#checkBoxPanel table{ margin:10px;}
.scrollingControlContainer {width:100%;}
.scrollingCheckBoxList {margin:0; height:160px; overflow:auto; overflow-x:hidden; padding:0px; font-size: 13px; background-color:#fff;}
.rfv{ position:absolute; right:0; top:0;}

.menu{ float:right; padding:0; margin:0; position:absolute; right:100px;}

.openmenu
{
	
	position:fixed;
	right:-260px; top:0;
	height:100%;
	width:260px;
	background-image:url(../images/innermenu.png);
	background-position:top left;
	background-size:100% 100%;
	background-color:rgba(90,76,67,0.7);	
	box-shadow:1px 2px 20px rgba(0,0,0,.5);
	z-index:9;
	-webkit-transition: 1.0s ease-in-out;
	-moz-transition: 1.0s ease-in-out;
	-o-transition: 1.0s ease-in-out;
	transition: 1.0s ease-in-out;
	
}
.coverofmenu{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; padding:20px; overflow:auto;}

.openmenu.active{right:0;}
.openmenu.active .open-window{ background-color:#8f9f3a;  background-color:rgba(143,159,58,0.8);}
.open-window
{
	width:32px;
	height:120px;
	position:absolute;
	left:-32px;
	top:40px;
	background-color:#4e8e42;
	background-color:rgba(143,159,58,0.8);
	color:#fff;
	cursor:pointer;
	box-shadow:0px 0px 10px rgba(0,0,0,.3);
}
.open-window i{ font-size:18px; text-align:center; width:30px; height:24px; margin-top:12px; position:absolute;}
.openmenu.active .default-n{ display:none;}
.openmenu.active .active-n{ display:block;}

.openmenu .default-n{ display:block;}
.openmenu .active-n{ display:none;}

.menuright{ text-align: center; padding:30px 0px 0px 0px;}

.coverofmenu > ul{ list-style:none; padding:0; margin:50px 0px 0px 0px;}
.coverofmenu > ul > li{position:relative; display:block; text-align:left; padding:4px 0px; letter-spacing:-1px;}
.coverofmenu > ul > li a 
{
	display: block;
	position: relative;
	text-decoration:none;
	outline:none;
	color:#000;
	padding:0px 0px 0px 20px;
	background:url(../images/nav-bullet-current.png) no-repeat left 5px;
	background-size:16px;
	font-size:17px;
	-webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.coverofmenu > ul > li a:hover { color:#5a4c43; padding-left:25px;}



nav ul, nav ol, nav li{
	list-style: none; 
	margin: 0; 
	padding: 0;
}

.home-menu
{
	position:fixed;
	top:25%;
	left:20px;
	width:130px;
	margin-top:0px;	
	z-index:9999;
	-webkit-transition: 1.0s ease-in-out;
	-moz-transition: 1.0s ease-in-out;
	-o-transition: 1.0s ease-in-out;
	transition: 1.0s ease-in-out;
}
.openclosebtn{ display:none;}
#navigation-menu ul{ padding:0; margin:0px 0px 0px 0px; list-style:none;}
#navigation-menu li{margin:5px 0px 2px 0px; display:block; float:left; width:100%; text-align:left;}
#navigation-menu li a span{ display:none;}
#navigation-menu.default li a span{ display:inline-block;}
#navigation-menu.default:hover li a span{ display:inline-block;}
#navigation-menu:hover li a span{ display:none;}
#navigation-menu li a:hover span{ display:inline-block;}
#navigation-menu li a._mPS2id-h{}
#navigation-menu li a._mPS2id-h.mPS2id-highlight span{display:inline-block;}
#navigation-menu a{
	display: block;
	padding:3px 0px 3px 26px;
	color:#555;
	text-decoration:none;
	font-family:"Quicksand", Arial, Helvetica, sans-serif; 
    font-size:17px;
    -webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	outline:none;
	background:url(../images/nav-bullet.png) no-repeat left center;
	background-size:22px;
	height:28px;
	letter-spacing:-0.5px;
	word-spacing:-3px;
	font-weight:500;
}

/*#navigation-menu a:hover span, #navigation-menu a.mPS2id-highlight._mPS2id-h span{ display:inline-block;}*/
#navigation-menu a:hover, #navigation-menu a.mPS2id-highlight._mPS2id-h{
	background:url(../images/nav-bullet-current.png) no-repeat left center;	
	background-size:22px;
	padding:3px 0px 3px 30px;	
	color:#5a4b43;
	font-weight:700;
}



.career-box
{
	border-radius:2px;
    -webkit-border-radius:2px;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
	-o-border-radius:2px;
    border:1px solid #fff;
    -webkit-box-shadow: rgba(0,0,0,.3) 0px 0px 5px;
    -khtml-box-shadow:  rgba(0,0,0,.3) 0px 0px 5px;
	-o-box-shadow:  rgba(0,0,0,.3) 0px 0px 5px;
	box-shadow:  rgba(0,0,0,.3) 0px 0px 5px;
    padding:0% 2%;
    width:100%;
    display:block;
	background:#fff;
	color:#000;
	margin-bottom:20px;
	margin-top:10px;
	float:left;
   
}


.career-box:hover
{
    -webkit-box-shadow: rgba(0,0,0,.4) 0px 0px 6px;
    -khtml-box-shadow:  rgba(0,0,0,.4) 0px 0px 6px;
	-o-box-shadow:  rgba(0,0,0,.4) 0px 0px 6px;
	box-shadow:  rgba(0,0,0,.4) 0px 0px 6px;
	background:#fff;
	
}
.career-box.open{padding:0 2% 2% 2%!important;}
.career-box .open-jobs{ display:none;}
.career-box.open .open-jobs{ display:block; border-top:solid 1px #e7e7e7; padding-top:15px;}

.career-box h2{ font-size:20px; padding:10px 40px 10px 0px!important; margin:0; cursor:pointer; background:url(../images/o-plus.png) no-repeat right center !important; font-family: "Avenir LT Std 85 Heavy", Arial, Helvetica, sans-serif;}
.career-box.open h2{ color:#a5ce39; background:url(../images/c-close.png) no-repeat right center !important;}

.opening-heading{ padding:6px 0px; font-size:18px; color:#000; float:left; width:100%;}
.green-dark{ color:#569456; padding-right:5px; min-width:80px; display:inline-block;}
.cl_opening{ width:100%; padding:0; margin:1px 0px; float:left; font-size:16px; border-top:dotted 1px #f3f3f3;}
.leftopen{ float:left; width:24%;color:#569456;}
.rightopen{ float:right; width:74%;color:#000;}
.line-seperator{background: url('../images/h_seperator.png') no-repeat center center; background-size: 100% 1px; width:100%; float:left; height:1px; padding:20px 0px;}
.exp{ width:14px; height:14px; display:inline-block; background:url(../images/exp.png) no-repeat left top; margin-right:5px; margin-bottom:-2px;}
.locations-i{ width:14px; height:14px; display:inline-block; background:url(../images/locations.png) no-repeat left top; margin-right:5px; margin-bottom:-2px;}
.price-i{ min-width:14px; min-height:14px; display:inline-block; background:url(../images/price-i.png) no-repeat left center; margin-right:5px; margin-left:5px; margin-bottom:-2px; padding-left:20px;}
.candidate-requirements-i{ width:24px; height:24px; display:inline-block; background:url(../images/candidate-requirements.png) no-repeat left top; margin-right:5px; margin-bottom:-4px;}
.contactdetail-i{ width:24px; height:24px; display:inline-block; background:url(../images/contactdetail.png) no-repeat left top; margin-right:5px; margin-bottom:-4px;}
.jobdetails-i{ width:24px; height:24px; display:inline-block; background:url(../images/jobdetails.png) no-repeat left top; margin-right:5px; margin-bottom:-4px;}


.book-btn{
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
background:#a5ce39;
float:right;
color:#fff;
}
.book-btn:hover{background:#291608;}
.book-btn a{ color:#fff; padding:5px 20px; text-decoration:none; display:inline-block;}
.book-btn a:hover{ color:#fff;}
#UpdateProgress1{ z-index:9999;}



.content-logo ul{ list-style:none; padding:0; margin:0;}
.content-logo ul li{ padding:0px 0px; margin:6px 0px; line-height:18px; float:left; width:100%;}

.bgforiner
{
	background: url("../images/productbg.jpg") repeat left top;
	position:relative;
	padding:25px 0;
	margin:0;
	float:left;
	width:100%;
	border-top:solid 1px rgba(159,118,71,0.90);
	border-bottom:solid 1px rgba(159,118,71,0.90);
	font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
}
.bgforiner:after {
    background: none repeat scroll 0 0 rgba(159,118,71,0.60);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.forall-products{ padding:0; margin:10px 0; list-style:none; text-align:center; font-size:14px; color:#000;}
.forall-products li{ display:inline-block; padding:0px 0px; margin:0px 33px 0px 33px; position:relative; line-height:44px;}
.forall-products li img{ float:left; margin-right:10px;}
.positionrelative{ position:relative; z-index:9;}

.icoico{ position: relative; padding:10px 0px 10px 40px; font-size:14px;}
.icoico img{ position:absolute; left:0; top:0; width:36px;}
.handpoint{ cursor:pointer;}

.product-detail-background{ position:relative; padding:20px 0px 20px 0px; margin:20px 0px; float:left; width:100%; display:none;}
.product-detail-background.activebox{ display:block;}
.bgfordtl{ position:absolute; background-color:rgba(252,248,238,0.7); height:100%; width:70%; left:0; top:0; bottom:0;}

.detail-right-box{ float:right; padding:0; margin:0; width:90%;}
.controlof-products{ position:relative; padding:0; margin:0; width:100%; height:32px;}
.prev-product-arrow{ position:absolute; left:0; top:0; width:32px; height:32px; background:url(../images/prevproduct.png) no-repeat left top; cursor:pointer;}
.next-product-arrow{ position:absolute; right:0; top:0; width:32px; height:32px; background:url(../images/nextproduct.png) no-repeat left top; cursor:pointer;}
.close-product-x{ position:absolute; left:50%; top:0; width:32px; height:32px; background:url(../images/close.png) no-repeat left top; cursor:pointer; margin-left:-16px;}


.clickhide.nonebox{ display:none;}
.clickbox{ cursor:pointer;}




/* Our Brands Section */
.ourbrands{position:relative; padding:80px 0px; margin:0; float:left; width:100%; background:url(../images/ourbrandsbg.jpg) no-repeat center center fixed; background-size:cover; overflow-x:hidden;}
.ourbrands:after {
    background:url(../images/ourbrand-design.png) repeat center center fixed;
    position: absolute;
    content: "";
    z-index:0;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
#GroupBrand .item{ padding:15px; height:auto; margin:3px;}
#GroupBrand .owl-pagination{ display:none;}
#GroupBrand .owl-controls{ position:absolute; left:0%; width:100%; top:50%; margin:-20px 0px 0px 0px;}
#GroupBrand .owl-prev{ position:absolute; left:0px; width:34px;  height:34px; text-indent:-500000px; background:url(../images/left-arrow.png) no-repeat center center; border:solid 1px #000; background-size:14px; background-color:rgba(255,255,255,1.0); border-radius:0px;}
#GroupBrand .owl-next{ position:absolute; right:0px; width:34px;  height:34px; text-indent:-500000px; background:url(../images/right-arrow.png) no-repeat center center;  border:solid 1px #000; background-size:14px; background-color:rgba(255,255,255,1.0); border-radius:0px;}
.centre-logo-mobile{ font-family: 'Kurale', serif; color:#fff; font-size:24px; color:#fff; float:left; text-align:center; padding:10px 0px; margin:0px 0px 10px 0px; border-bottom:dotted 1px #fff; width:100%;}

.mobileresponsivebrands{ display:none;font-family: 'Kurale', serif;}
.staticlogo-kairali{ position:relative; float:left; width:100%; padding:0; text-align:center; margin:0;}
.productlistboxgroupbrands
{
	position:relative;
	padding:20px;
	margin:0;
	float:left;
	width:100%;
	min-height:320px;
}
.productlistboxgroupbrands ul{ list-style:none; padding:0; margin:0; font-family: 'Kurale', serif; color:#fff; font-size:18px; float:left; width:100%;}
.productlistboxgroupbrands ul li{padding:2px 0px 2px 24px; margin:0px 0px; display:block; background:url(../images/leaf-white.png) no-repeat left 7px; background-size:10px}
.productlistboxgroupbrands ul li a{ color:#fff; text-decoration:none;}
.productlistboxgroupbrands ul li a:hover{ color:#8d9c35; text-decoration:underline;}
.productlistboxgroupbrands.centrebg{background:rgba(141,156,53,0.6);}
.productlistboxgroupbrands.productbg{background:rgba(141,156,53,0.6);}
.productlistboxgroupbrands.trainingbg{background:rgba(141,156,53,0.6);}
.productlistboxgroupbrands.hospitalitybg{background:rgba(141,156,53,0.6);}
.cent-div-mobile{ position:relative; margin:0px auto; width:360px; padding:25px; }

.coverofbrands{ position:relative; padding:0; margin:0 auto; width:412px; height:412px; margin-top:20px; font-family: 'Kurale', serif;}

.brands-circle{ position: absolute; width:416px; height:422px; background:url(../images/circle-line.png) no-repeat left top; background-size:100%; left:0; top:0; margin:-6px 0px 0px -6px;}

.brands-circle1
{
	 position: absolute;
	 width:190px;
	 height:75px;
	 background:url(../images/circle1.png) no-repeat right top;
	 background-size:100%;
	 right:6px;
	 top:0;
	 margin:-10px 0px 0px 0px;
	 z-index:0;
}

.brands-circle2
{
	 position: absolute;
	 width:77px;
	 height:196px;
	 background:url(../images/circle2.png) no-repeat left top;
	 background-size:100%;
	 left:0;
	 top:7px;
	 margin:-10px 0px 0px -10px;
	 z-index:0;
}

.brands-circle3
{
	 position: absolute;
	 width:190px;
	 height:76px;
	 background:url(../images/circle3.png) no-repeat left bottom;
	 background-size:100%;
	 left:0;
	 bottom:0;
	 margin:0px 0px -5px 0px;
	 z-index:0;
}
.brands-circle4
{
	 position: absolute;
	 width:80px;
	 height:199px;
	 background:url(../images/circle4.png) no-repeat right top;
	 background-size:100%;
	 right:0;
	 bottom:0;
	 margin:-5px 0px 5px 5px;
	 z-index:0;
}




.ayurvedic-center-leaf a{ color:#fff; text-align:center; vertical-align:middle; font-size:25px; width:140px; display:block; margin:60px 0px 0px 30px;}
.ayurvedic-products-leaf a{ color:#fff; display:block; text-align:center; vertical-align:middle; font-size:25px; margin:60px 0px 0px 20px;}
.training-leaf a{ color:#fff; display:block; text-align:center; vertical-align:middle; font-size:25px; margin:80px 0px 0px 0px;}
.hospitality-leaf a{ color:#fff; display:block; text-align:center; vertical-align:middle; font-size:27px; margin:110px 0px 0px 0px; line-height:25px;}

.ayurvedic-center-leaf
{
	position:absolute;
	left:0;
	top:0; 
	width:220px;
	height:217px;
	background:url(../images/ayurvedic-center-leaf.png) no-repeat left top;
	background-size:100%;
	display:table;
}
.ayurvedic-center-leaf ul{ position:absolute; right:200px; width:270px; top:80px;}
.ayurvedic-center-leaf ul li{background:url(../images/leaf-2.png) no-repeat left 10px; background-size:10px; line-height:22px;}
.ayurvedic-center-leaf ul li a{ color:#4d4d4f; text-decoration:none; padding:2px 0px 2px 25px; display:inline-block; margin:0; display:inline-block; text-align:left; width:auto; font-size:18px;}

.ayurvedic-products-leaf
{
	position:absolute;
	right:0;
	top:0; 
	width:220px;
	height:217px;
	background:url(../images/ayurvedic-products-leaf.png) no-repeat left top;
	background-size:100%;
	display:table;
}
.ayurvedic-products-leaf ul{ position:absolute; left:200px; width:300px; top:0px;}
.ayurvedic-products-leaf ul li{background:url(../images/leaf-2.png) no-repeat left 10px; background-size:10px; line-height:22px;}
.ayurvedic-products-leaf ul li a{ color:#4d4d4f; text-decoration:none; padding:2px 0px 2px 25px; display:inline-block; margin:0; display:inline-block; text-align:left; width:auto;font-size:18px;}


.training-leaf
{
	position:absolute;
	left:0;
	bottom:0; 
	width:220px;
	height:217px;
	background:url(../images/training-leaf.png) no-repeat left top;
	background-size:100%;
	display:table;
}
.training-leaf ul{ position:absolute; right:200px; width:270px; top:60px;}
.training-leaf ul li{background:url(../images/leaf-2.png) no-repeat left 10px; background-size:10px;  line-height:22px;}
.training-leaf ul li a{ color:#4d4d4f; text-decoration:none; padding:2px 0px 2px 25px; display:inline-block; margin:0; display:inline-block; text-align:left; width:auto;font-size:18px;}

.hospitality-leaf
{
	position:absolute;
	right:0;
	bottom:0; 
	width:220px;
	height:217px;
	background:url(../images/hospitality-leaf.png) no-repeat left top;
	background-size:100%;
	display:table;
}
.hospitality-leaf ul{ position:absolute; left:200px; width:350px; top:80px;}
.hospitality-leaf ul li{background:url(../images/leaf-2.png) no-repeat left 10px; background-size:10px;  line-height:22px;}
.hospitality-leaf ul li a{ color:#4d4d4f; text-decoration:none; padding:2px 0px 2px 25px; display:inline-block; margin:0; display:inline-block; text-align:left; width:auto;font-size:18px;}

.mainlogo
{
	position:absolute;
	left:50%; top:50%;
	width:150px;
	height:150px;
	margin:-75px 0px 0px -75px;
	z-index:9;
	background-color:rgba(255,255,255,0.85);
	border-radius:100%;
	display:table;
	text-align:center;
	padding:15px;
}
.mainlogo a{ display:table-cell; vertical-align:middle; text-align:center;}

.coverofbrands ul li{ position:relative; display:block;}
.coverofbrands ul li a:hover{ color:#8d9c35; text-decoration: underline;}

.ayurvediccentre-logo{ position:absolute; right:30px; top:40px; font-size:32px; text-align:center; color:#fff; width:180px; height:110px; display:table; line-height:35px;}
.ayurvediccentre-logo a{ position:relative; vertical-align:middle; display:table-cell; color:#fff; text-decoration:none;}

.ayurvedicproducts-logo{ position:absolute; left:30px; top:40px; font-size:32px; text-align:center; color:#fff; width:180px; height:110px; display:table; line-height:35px;}
.ayurvedicproducts-logo a{ position:relative; vertical-align:middle; display:table-cell; color:#fff; text-decoration:none;}

.kairalitraining-logo{ position:absolute; right:30px; top:0px; font-size:32px; text-align:center; color:#fff; width:180px; height:110px; display:table; line-height:35px;}
.kairalitraining-logo a{ position:relative; vertical-align:middle; display:table-cell; color:#fff; text-decoration:none;}

.kairalihospitality-logo{ position:absolute; left:32px; top:0px; font-size:32px; text-align:center; color:#fff; width:180px; height:110px; display:table; line-height:32px;}
.kairalihospitality-logo a{ position:relative; vertical-align:middle; display:table-cell; color:#fff; text-decoration:none;}


.listof-web-1{ position:relative; padding:0; margin:30px 0px 0px 0px; float:left; width:50%; height:250px; display:table;}
.listof-web-1 ul{padding:0; margin:0px 0px 0px 130px; list-style:none; float:left; width:50%;}
.listof-web-1 ul li{background:url(../images/leaf-3.png) no-repeat left center; background-size:10px}
.listof-web-1 ul li a{ color:#da8937; text-decoration:none; padding:1px 0px 1px 25px; display:inline-block;}

.listof-web-2{ position:relative; padding:0; margin:30px 0px 0px 0px; float:right; width:50%; height:250px; display:table;}
.listof-web-2 ul{padding:0; margin:0; list-style:none; float:right; width:55%; display:table-cell; vertical-align:bottom;}
.listof-web-2 ul li{background:url(../images/leaf-2.png) no-repeat left center; background-size:10px}
.listof-web-2 ul li a{ color:#efb41c; text-decoration:none; padding:1px 0px 1px 25px; display:inline-block;}

.listof-web-3{ position:relative; padding:0; margin:50px 0px 0px 0px; float:left; width:50%; height:150px;}
.listof-web-3 ul{padding:0; margin:0px 0px 0px 130px; list-style:none; float:left; width:50%;}
.listof-web-3 ul li{background:url(../images/leaf-4.png) no-repeat left center; background-size:10px}
.listof-web-3 ul li a{ color:#c1892c; text-decoration:none; padding:1px 0px 1px 25px; display:inline-block;}

.listof-web-4{ position:relative; padding:0; margin:50px 0px 0px 0px; float:right; width:50%; height:150px;}
.listof-web-4 ul{padding:0; margin:0; list-style:none; float:right; width:55%;}
.listof-web-4 ul li{background:url(../images/leaf-1.png) no-repeat left center; background-size:10px}
.listof-web-4 ul li a{ color:#a1663e; text-decoration:none; padding:1px 0px 1px 25px; display:inline-block;}



.dividerbrands{ height:1px; background-color:#ccc; float:left; width:100%;}
.brand-list{ float:left; width:100%; position:relative;}
.logolist{ position:relative; text-align:center; width:20%; padding:5px 0; border-right:solid 1px #ccc; float:left; cursor:pointer;}
.logolist img{
	max-width:100%;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;	
	}
.logolist:hover img{-webkit-filter: grayscale(0%); filter: grayscale(0%);}
.logolist.rightborder{border-right:solid 0px #ccc;}


.ourbrands .heading{ font-size:30px; color:#5a4b43; padding:1px 0px 1px 60px; display:inline-block; text-align:left;  font-family: 'Kurale', serif; letter-spacing:2px; text-transform:uppercase;  line-height:63px;}
.ourbrands .awardicon{ background:url(../images/circle-heading.png) no-repeat left center; background-size:50px;}


.pulse-button {  
  border: none;
  cursor: pointer;
  -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
.pulse-button:hover {-webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;}
@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(90, 74, 65, 0.5);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(90, 74, 65, 0.5);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(90, 74, 65, 0.5);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(90, 74, 65, 0.5);}}



.zoom-i {  
  border: none;
  cursor: pointer;
  -webkit-animation: pulse 1.0s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.0s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.0s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 1.0s infinite cubic-bezier(0.66, 0, 0, 1);
}
.zoom-i:hover {-webkit-animation: none; -moz-animation: none; -ms-animation: none; animation: none;}
@-webkit-keyframes zoom-i {to {box-shadow: 0 0 0 45px rgba(90, 74, 65, 0.1);}}
@-moz-keyframes zoom-i {to {box-shadow: 0 0 0 45px rgba(90, 74, 65, 0.1);}}
@-ms-keyframes zoom-i {to {box-shadow: 0 0 0 45px rgba(90, 74, 65, 0.1);}}
@keyframes zoom-i {to {box-shadow: 0 0 0 45px rgba(90, 74, 65, 0.1);}}

