@charset "utf-8";
/* CSS Document */

/* Zurich Bold Font face*/

@font-face {
    font-family: 'constan';
    src: url('fonts/constan-webfont.eot');
    src: url('fonts/constan-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/constan-webfont.woff') format('woff'),
         url('fonts/constan-webfont.ttf') format('truetype'),
         url('fonts/constan-webfont.svg#constan') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'opensans-regular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#opensans-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*limited reset*/
html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body 
{
background:url(../images/landing-new/background-bg.png);background-position:center; font-family: 'constan', Arial; color: #666666; font-size: 13px;

}

.container
{
width:100%;
height:100%;

}
a {
	text-decoration: none;
	outline:0;
}
a:hover {
	text-decoration: none;
	
}

/*html5 display rule*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}

		
ul{list-style: none;}

.clear{ clear:both;}
.floatl{ float:left;}
.floatr{ float:right !important;}
.w420{ width:420px;}
.w301{ width:301px;}
.w190{ width:195px;}
.w184{ width:184px;}
.w167{ width:167px;}
.w610{ width:610px;}
.w490{ width:490px;}
.w85{ width:85px;}
.w55{ width:55px;}
.w200{ width: 200px; }
.w208{ width: 208px; }
.w272{ width: 272px; }
.w733{ width: 733px; }
.w202{width:202px;}
.w248{width:248px;}
.w763{width:763px;}
.w464{width:464px;}
.w300{width:300px;}
.w193{width:193px;}
.w311{ width:311px;}
.w364{ width :364px; }
.w243{ width: 243px; }
.w373{ width: 373px; }
.w322{ width: 322px; }
.w710{ width: 710px; }
.w420{width:420px;}
.w764{ width: 764px; }
.w426{ width: 426px; }
.w323{ width: 323px; }
.w689{ width: 689px; }
.w315{ width: 315px;}

.marb20{ margin-bottom:20px!important;}
.mart20{ margin-top:20px!important;}
.marb10{ margin-bottom:10px!important;}
.marb30{ margin-bottom:30px!important;}
.marb5{ margin-bottom:5px!important;}
.marb25{ margin-bottom:25px!important;}
.marb14{ margin-bottom:14px!important;}
.marb15{ margin-bottom:15px!important;}
.marb18{ margin-bottom:15px!important;}
.marl8{ margin-left: 8px; }
.marl15{ margin-left: 15px !important; }
.marl25{ margin-left: 25px; }
.marl-5{margin-left: -5px;}
.marr-5{margin-right: -5px;}
.marr58{ margin-right: 58px; }
.marr22{ margin-right: 22px; }
.marr79{ margin-right: 79px; }
.marr22{ margin-right: 22px; }
.marr79{ margin-right: 79px; }
.marr35{ margin-right: 35px; }
.marr10{margin-right:10px;}
.mart5{ margin-top: 5px; }
.marr29{ margin-right: 29px !important; }
.marr20{ margin-right: 20px; }
.marr15{ margin-right: 15px; }
.marb38{margin-bottom:38px;}

.padt10{ padding-top:10px;}
.padb10{ padding-bottom:10px;}
.padl15{ padding-left: 15px !important; }
.padr15{ padding-right: 15px; }
.padb10{ padding-bottom:10px;  }
.padb15{ padding-bottom:15px;  }
.header{background:url(../images/landing-new/header-bg.jpg); background-position:center;height:117px;position:fixed;top:0;width:100%;z-index:9999;}
.header_mobile{background:url(../images/landing-new/header-bg.jpg); background-position:center;height:117px;top:0;width:104%;z-index:9999;}
.constan { font-family: 'constan', Arial; }
.nobold{ font-weight: normal !important; }
.noborder{ border: 0px !important; }
.black{ color: #000; }
.blue{ color: #17abe5; }
.white{ color: #fff !important; }
.bggreen{ background: #2c9994; }
.bgpurple{ background: #784999; }
.uppercase{ text-transform: uppercase; }
.border1{ border-bottom: 1px solid #d9d8d8; }
.lowercase{ text-transform: lowercase; }
.ico-heart{ background: #fff url(../images/blue_ico.png) no-repeat; background-position: -193px 1px; width: 24px; height: 24px; float: left;margin-right: 5px;}
.ico-print{ background: #fff url(../images/blue_ico.png) no-repeat; background-position: -222px 1px; width: 24px; height: 24px; float: left;margin-right: 5px;}
.ico-share{ background: #fff url(../images/blue_ico.png) no-repeat; background-position: -251px 1px; width: 24px; height: 24px; float: left;margin-right: 5px;}
.ico-msg{ background: #fff url(../images/blue_ico.png) no-repeat; background-position: -281px 1px; width: 24px; height: 24px; float: left;  margin-right: 5px;}
.fnt12{ font-size: 12px; }
.black3{ color: #333; }
.no_color{color:#838383 !important;}
.borb{border-bottom: 1px solid #bdbcbc;}
.blue{ color: #17abe5; }
.f12{ font-size: 12px; }
.lheight15{ line-height: 15px; }
.lheight17{ line-height: 17px; }
.inline{ display: inline-block; }

h1{font-family: 'constan', Arial;
	font-size: 44px;
	font-weight:normal;
	}

h2{
	font-family: 'constan', Arial;
	font-size: 40px;
}
h3{
	font-family: 'constan', Arial;
	font-size: 21px;
	font-weight:normal;
        
}
h4{
	font-family: 'constan', Arial;
	font-size: 18px;
}
p{ line-height: 18px; font-weight:normal; font-family: 'constan', Arial;}

.wrapper{ width: 1024px; margin: 0 auto; }
.ff{font-family:'constan',Arial;}

/*Lithos_holdingPage_v3*/
.holding_pg{background:url(../images/landing/farm.png) no-repeat;width:100%;height:498px;}
.holding_footer{background:url(../images/landing/footer.jpg) no-repeat; height:161px;width:100%;}
.holding_footer ul li{float:left;margin-right:10px;}
.mart191{margin-top:191px;}
.marl65{margin-left:65px;}
.fcolor1{color:#000000 !important;}
.fcolor2{color:#ffbc00;}
.fcolor3{color:#623b14;}
.f20{font-size:20px !important;}
.f13{font-size:13px;}
.f18{font-size:18px;}
.f37{font-size:37px;}
.holding a{color:#000000;font-size:20px;font-size:20px;font-family:'constan',Arial;display:block;margin-top:12px;}
.mart10{margin-top:10px;}
.marl50{margin-left:50px;}
.mart25{margin-top:25px;}
.w257{width:257px !important;}
.w224{width:224px;}
.pad7{padding:7px;}
.orange_button{background:#ff540c;width:75px;padding:9px 12px 10px 13px;font-family:'constan',Arial;color:#000000;font-weight:bold;display:block;}
.orange_button:hover{background:#666666;transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;-o-transition:0.2s all;-webkit-transition:0.2s all;}
.mart50{margin-top:50px;}
.marl32{margin-left:32px;}


/*header*/
/*nav a{display:block;color:#666666; font-family:'constan',Arial;font-size:15px;text-decoration:none;float:left;margin-right:30px;}*/
nav ul li a{display:block;color:#e8e8e8; font-family:'constan',Arial;font-size:15px;text-decoration:none;float:left;margin-right:30px;}
nav ul li a:hover{ color:#e74600;}
.active{color:#e74600 !important;}
nav ul li{ float:left;}
.w325{width:325px;}

 /*footer*/
.w722{width:722px;}
.footer{background-color:#000;clear:both;height:45px;padding-top:5px;}
.footer{background-color:#000;clear:both;height:45px;padding-top:5px;}
.footer ul li{float:left; margin: 0 5px 5px 0;font-family:'constan',Arial;color:#666666;}
.footer p a{color:#666;}

.footer_mobile{background-color:#000;clear:both;height:45px;padding-top:5px; width: 104%;}
.footer_mobile{background-color:#000;clear:both;height:45px;padding-top:5px;}
.footer_mobile ul li{float:left; margin: 0 5px 5px 0;font-family:'constan',Arial;color:#666666;}
.footer_mobile p a{color:#666;}

.pad3{padding:3px;}

/*landing page*/
.sec_one{height:530px;width:100%;}
.first_half{background:url(../images/landing-new/sec1.png) no-repeat;width:100%;height:100%;background-position:center; background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.first_half_mobile{background:url(../images/landing-new/sec1.png) no-repeat;width:104%; -webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.padt233{padding-top:233px;}
.w417{width:417px;}
.marl376{margin-left:376px;}
.f25{font-size:25px;}
.regular{font-weight:normal !important;}
.mart80{margin-top:80px;}
.color4{color:#cccccc;}
.padb50{padding-bottom:50px;}
.marr275{margin-right:275px;}
.sec_two{height:421px;width:100%;}
.sec_two img{height:320px;}
.mart67{margin-top:67px;}
.f30{font-size:30px;}
.marl343{margin-left:343px;}
.marl266{margin-left:266px;}
.f15{font-size:15px;}
.mart17{margin-top:17px !important;}
.marl98{margin-left:98px;}
.w290{width:290px;}
.margin_auto{margin:0 auto;}
.fcolor5{color:#ffffff;}
.marl59{margin-left:59px;}
.grey_buttons_blog{ display:block; color:#fefefe;width:89px; background:#ff540c;text-transform:uppercase;padding: 11px 26px 11px 26px;font-size:15px ;font-family:'constan',Arial;}
.grey_buttons_blog:hover{display:block; color:#fefefe;width:89px; background:#666666;text-transform:uppercase;padding: 11px 26px 11px 26px;font-size:15px ;font-family:'constan',Arial;transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;-o-transition:0.2s all;-webkit-transition:0.2s all;}
.grey_buttons{ display:block; color:#fefefe; background:#ff540c;text-transform:uppercase;padding: 6px 4px;;font-size:15px ;font-family:'constan',Arial; /*margin-left:90px;*/ /*margin-top:31px;*/cursor:pointer; text-align:center;margin-left:10px;}
.grey_buttons:hover{background:#666666;transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;-o-transition:0.2s all;-webkit-transition:0.2s all;}
.grey_buttons1{ display:block; color:#fefefe;width:89px; background:#ff540c;text-transform:uppercase;padding: 11px 20px 11px 19px;font-size:15px ;font-family:'constan',Arial;}
.grey_buttons1:hover{background:#666666;transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;-o-transition:0.2s all;-webkit-transition:0.2s all;}
.sec_three{width:100%;height:652px; overflow:hidden;}
.sec_three_mobile{width:104%;height:652px;}
/*.third_half{background:url(../images/landing-new/sec3.jpg) no-repeat;width:100%;height:100%; background-attachment:fixed;}*/
.third_half{background:url(../images/landing-new/sec3-new.jpg) no-repeat;width:100%;height:100%; background-attachment:fixed; -webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.third_half_mobile{background:url(../images/landing-new/sec3-new.jpg) no-repeat;width:100%;height:100%; -webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position-y: -100px;}
.marl222{margin-left:222px;}
.mart339{margin-top:339px;}
.fcolor6{color:#ffffff;}
.f_bold{font-size:bold;}
.w386{width:386px;}
.f50{font-size:50px;}
.l_height40{line-height:40px;}
.sec_four{width:100%;height:421px;}
.fourth_half{margin-top:100px;margin-left:97px;}
.marl337{margin-left:337px;}
.marl162{margin-left:162px;}
.wine_div{height:428px;width:387px;float:left;margin-top:77px; position:relative;}
.wine_div img{ vertical-align:middle;}
.w102{width:102px;}
.sec_five{height:650px; width:100%;background:url(../images/landing-new/sec5.jpg) no-repeat; background-position:center; float:left;background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.sec_five_mobile{height:650px; width:104%;background:url(../images/landing-new/sec5.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.f60{font-size:60px;}
.mar_auto_420{margin:270px auto 420px;}
.mart310{margin-top:310px;}
.fcolor_black{color:#000;}
.sec_six{width:100%;padding:45px 0px 42px 0px;float:left;}
.read{position:absolute;font-family:'constan',Arial;font-size:15px;	color:#666666;background:#ece6e7;padding:30px;opacity:0.9; transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;}
/*.sec_six_div1:hover #drum_data{transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s; width: 212px;
bottom:2px;}*/
.sec_six_div1{height:610px;width:216px; position:relative; overflow:hidden;}
.sec_six_div2{width:424px; height:}
.sec_four_div{position:relative;overflow:hidden;}
#grass_data{width: 260px;bottom:-270px;left:4px;}
.sec_four_div:hover #grass_data{transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;left:4px; height:201px;
bottom:10px;}
.p_borb{border-bottom:1px solid #9999999;}
.sec_seven{width:100%;height:650px; float:left;background:url(../images/landing-new/sec7.jpg) no-repeat;background-position:center; position:relative;background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.sec_seven_mobile{width:104%;height:650px;background:url(../images/landing-new/sec7.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover; clear: both;}
.psec_seven{margin:286px 342px 289px 339px;}
.marb7{margin-bottom:7px;}
.w435{width:435px;}
.marl150{margin-left:150px;}

/*contact us*/
.cnt_first_sec{background:url(../images/contact-new/sec1_old.jpg) no-repeat;background-position: center; width:100%;background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.cnt_first_sec_mobile{background:url(../images/contact-new/sec1.jpg) no-repeat; width:104%; height: 650px;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.padt550{padding-top:550px;}
.title{position:absolute;top:285px;}
.cnt_sec_two{height:627px;width:100%;background:url(../images/contact-new/sec2.png) no-repeat;background-position:center; float:left;background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.cnt_sec_two_mobile{height:650px;width:104%;background:url(../images/contact-new/sec2.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover; padding: 1px;}

.address_div{width:415px; height:251px;margin:147px 0px 0px 30px;}
.address_div p{font-family: 'constan', Arial;font-weight:normal;text-align:center;}

.cnt_sec_three{height:650px;;width:100%;float:left;}
.cntfirm_div{height:437px;width:871px;margin:78px 77px 50px 83px;}
.cntfirm_div p{/*width:180px;*/ font-family: 'constan', Arial;font-size:30px;font-weight:normal;margin:25px 341px 35px 347px;color:#fff;}
.cntfirm_div hr{border:1;background:#bababa;}
.bottom_border{border-bottom:1px solid #bababa;}
.cnt_content_div{height:240px;width:677px; margin:50px 95px 5px 96px;}
.cnt_content_div input[type=text]{width:284px; height:13px; padding:20px;font-family: 'constan', Arial;font-size:15px;font-weight:normal; float:left;margin-bottom:19px;background:transparent;color:#cccccc;}
.marr19{margin-right:19px;border:1px solid ;}
.cnt_content_div textarea{resize:none;height:77px;padding:20px;font-family: 'constan', Arial;font-size:15px;font-weight:normal;width:632px;background:transparent;color:#cccccc;border:1px solid;}
.color8{color:#bababa;}
.cnt_button{margin-left:355px; text-align:center;font-size:20px;color:#ffffff;width:150px;;height:27px;margin-top: 20px;}
.color7{color: #666666;}
.cnt_sec4{float:none;}
.padb25{padding-bottom:25px;}
.marl46{margin-left:46px;}

/*blog*/
.blog_first_sec {
	height:100%;width:100%;
	}
	
.bfirst_half {
	background:url(../images/blog/Blogimages1.jpg) no-repeat 50%;
	width:100%;
	position:relative;
	background-attachment:fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
	
.rtl {
	direction:rtl;
	}
	
.w112 {
	width:112px;
	}
	
.lheight27 {
	line-height:27px;
	}

.blog_title {
	padding:100px 456px 40px 455px;
	border-bottom:1px solid #CCC;
	}

.blog_title p {
	line-height:27px;
	font-size:30px;
	width:112px;
	direction:rtl;
	color:#fff;
	}

.blog_title span {
	font-size:50px;
	}
	
.blog_details {
	width:763px;
	margin:0px 15px 0px 30px;
	}

.blog_details_div1 {
	width:706px;
	margin-right:27px;
	border-bottom: 1px solid #333;
	}
	
.blog_details_div {
	width:706px;
	margin-right:27px;
	}

.blog_details_div1title {
	width:100%;
	height:77px;
	margin-bottom:12px;
	}
	
        .cape_owl{
            
border-bottom: 1px solid #999999;
padding-bottom: 10px;
        }        
.blog_date {
	width:77px;
	height:65px;
	margin-right:12px;
	background:#444444;
	color:#ffffff;
	font-family: 'constan', Arial;
	font-weight:normal;
	font-size:30px;
	text-align:center;
	padding-top:12px;
	}
	
.blog_date span {
	line-height:2px;
	}
	
.w615 {
	width:615px;
	}
	
.h76 {
	height:76px;
	}
	
.blog_details img {
	margin-bottom:18px;
	}
	
.mart100{margin-top:100px;}
.blog_details_div2{padding-bottom: 40px;width:714px; margin-right:27px;border-bottom:1px solid #CCC;}

/*Accordian*/

#accordion{
                width: 244px;
                color: #643365;
				font-family: 'rock_reg';
				text-transform:uppercase;
            }
            #accordion a{
                display: block;
                 color: #cccccc;
                text-decoration: none;
				background:url(../images/t01.jpg) 188px 10px no-repeat;
                padding: 5px;
            }
			
            #accordion a:hover{
                 color: #cccccc;
            }
            
            #accordion >.has-children.closed > a{
                 /*color: #643365;*/
				 background:url(../images/t02.jpg) 188px 10px no-repeat;
            }
          
            #accordion li{
				

            }
			#accordion li a.outline{
				border-bottom:1px solid #bababa;
				width:200px;
				color: #ff5c00;
				height:36px;
				font-size:20px;
				line-height:36px;
				padding-left:20px;
				font-weight:normal !important;
			}
			#accordion li ul{
				margin:10px 0px px 10px;
				padding:0px;
			}
			#accordion  ul{
				margin:20px 0px 0px 10px;
			}
				
			#accordion li ul li a{
				font-size:18px;
				font-weight:normal !important;
				background:url(../images/bt01.jpg) 0px 5px no-repeat;
				padding-left:30px;
				padding-top:0px;
				color:#999999 !important;
			}
			#accordion li ul li.has-children.closed a, #accordion li ul li .has-children.closed > a {
				 background:url(../images/bt02.jpg) 0px 5px no-repeat;
			}
			
			 #accordion ul li ul li .closed a{
				
				background: none !important; 
				 }

			#accordion li ul li a span{
				color:#999999;
				font-weight:normal;
			}
			#accordion li ul li ul li a{
				font-size:14px;
				font-weight:normal;
				padding:5px 0px 10px 30px;
			
			}
			
			
			#accordion li ul li ul li a span{
				color:#999999;
				font-weight:normal;
			}
			#accordion li ul li ul li ul li a{
				margin:0px;
				padding:0px 0px 10px 20px;
				background:none;
				}
			#accordion li ul li ul li ul{
				margin-left:20px;
			}

/*accrodian1 */
#accordion1{
                width: 244px;
                color: #643365;
				font-family: 'rock_reg';
				text-transform:uppercase;
            }
            #accordion1 a{
                display: block;
                 color: #643365;
                text-decoration: none;
				background:url(../images/t01.jpg) 188px 10px no-repeat;
                padding: 5px;
            }
			
            #accordion1 a:hover{
                 color: #643365;
            }
            
            #accordion1 >.has-children.closed > a{
                 /*color: #643365;*/
				 background:url(../images/t02.jpg) 188px 10px no-repeat;
            }
          
            #accordion1 li{
				

            }
			#accordion1 li a.outline{
				border-bottom:1px solid #bababa;
				width:200px;
				color: #ff5c00;
				height:36px;
				font-size:20px;
				line-height:36px;
				padding-left:20px;
				font-weight:normal !important;
			}
			#accordion1 li ul{
				margin:10px 0px px 10px;
				padding:0px;
			}
			#accordion1  ul{
				margin:20px 0px 0px 10px;
			}
				
			#accordion1 li ul li a{
				font-size:18px;
				font-weight:normal !important;
				background:url(../images/bt01.jpg) 0px 5px no-repeat;
				padding-left:30px;
				padding-top:0px;
				color:#999999 !important;
			}
			#accordion1 li ul li.has-children.closed a, #accordion li ul li .has-children.closed > a {
				 background:url(../images/bt02.jpg) 0px 5px no-repeat;
			}
			
			 #accordion1 ul li ul li .closed a{
				
				background: none !important; 
				 }

			#accordion1 li ul li a span{
				color:#666666;
				font-weight:normal;
			}
			#accordion1 li ul li ul li a{
				font-size:14px;
				font-weight:normal;
				padding:5px 0px 10px 30px;
			
			}
			
			
			#accordion1 li ul li ul li a span{
				color:#666666;
				font-weight:normal;
			}
			#accordion1 li ul li ul li ul li a{
				margin:0px;
				padding:0px 0px 10px 20px;
				background:none;
				}
			#accordion1 li ul li ul li ul{
				margin-left:20px;
			}




/*New Css*/


.our_story_first_half{background:url(../images/our-story_new/sec1-bg.jpg) no-repeat top; width:100%; height:100%; position:relative;background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.our_story_first_half_mobile{background:url(../images/our-story_new/sec1-bg.jpg) no-repeat top; width:104%; height:100%; -webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.our_story_third_half{background:url(../images/our-story_new/sec3-bg.jpg) no-repeat top center; width:100%; height:400px;background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.our_story_third_half_mobile{background:url(../images/our-story_new/sec3-bg.jpg) no-repeat top center; width:104%; height:650px;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.our_story_fourth_half{background:url(../images/our-story_new/sec4.jpg) no-repeat;width:100%;height:100%;background-position:center; background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.our_story_fourth_half_mobile{background:url(../images/our-story_new/sec4.jpg) no-repeat;width:104%;height:100%;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.our_story_mount{background:url(../images/mountain.png) no-repeat top center; width:100%;height:596px;margin-top:100px;}
.our_story_mount_mobile{background:url(../images/mountain.png) no-repeat top center; width:104%;height:596px;margin-top:100px;}

.our_story_mount1{width:100%; height:596px; display:none;}

.owl_bg{ background:url(../images/our-story_new/owl.png) 80%  10% no-repeat; margin-top:100px;}

.owl_bg_mobile{ background:url(../images/our-story_new/owl.png) 100%  50% no-repeat; margin-top:100px;}

.our_story_second{height:597px;width:100%; position:relative;}

.padt170{ padding-top:170px;}

.padt241{ padding-top:241px !important;}

.clearfix:after{display:block;height:0;content:"";clear:both;}

.text_center{ text-align:center !important;}

.line_hight{ line-height:20px !important;}

.marl295{ margin-left:295px;}

.grey_buttons_color{background:#ff540c;}

.w100{ width:100px !important;}

.asthenosphere{ position:absolute; top:533px; left:50%; margin-left:-529px; }

.lithosphere{ position:absolute; top:214px; left:50%; margin-left:298px;}

.mantle{ position:absolute; top:347px; left:50%; margin-left:384px;}

.fonts{font-family:'constan',Arial;color:#666666;}

.f22{ font-size:22px !important;} 

.line_hight32{ line-height:32px; }

.pad212{ padding-top:212px;}

.marl352{ margin-left:352px;}

.minh1010{ min-height:1010px !important;}

.minh650{ min-height:650px !important;}

.minh784{ min-height:784px;}

.label{ width:964px; height:884px; margin:125px auto 0px auto; overflow:hidden;}

.high20{ height:20px;}

.mart43{ margin-top:43px;}

.artist_box{ float:left; width:175px; height:172px; border:5px solid #cccccc; margin-top:86px;}

.artist_box_details{ float:left; width:749px; height: auto;  margin-left:29px;}

.artist_box_details_hed{ font-size:30px; text-align:center; color:#999999; line-height:34px;}

.artist_box_details_hed span{ font-size:50px;}

.line_box{ margin:0 auto; border-top:1px  solid #cccccc; width:404px; height:1px; margin-top:47px;}

.orng_button, .orng_button a{  background:#ff540c; font-family:'constan',Arial; color:#ffffff; display:block; padding: 5px 0; font-size:20px; text-align:center;} 

.orng_button:hover{background:#666666;transition:0.2s all;-moz-transition:0.2s all;-ms-transition:0.2s all;-o-transition:0.2s all;-webkit-transition:0.2s all;}

.marl270{ margin-left:270px;}

.padt304{ padding-top:304px;}

.padt124{ padding-top:124px;}

.cap_owl{ float:left; width:511px;/* height:629px; padding-top:18px;*/ color:#999999;}

.marl75{ margin-left:84px}
.w155{ width:155px;}
.f26{ font-size:26px !important;}
.welcome_box{ width:100%; height:auto;}
.lithosphere_box{ width:812px; float: left; margin-left:133px;  height:auto; position: relative; /*top:-34px;*/ }
.strip{ float:left; display:block; padding-top:95px; padding-left:10px; width:29px; height:46px; background:#ff540c; margin-left:188px; margin-right:15px; cursor:pointer;}
.strip1{ float:left; display:block; padding-top:120px; padding-left:10px; width:29px; height:46px; background:#ff540c; margin-left:386px; margin-right:15px; cursor:pointer;}
.line27{ line-height:27px;}
.mart70{ margin-top:70px;}
.marl92{ margin-left:92px;}
.containt_scrollbox{ float:left; width:751px; height:427px; margin-top:36px; }
.containts_text{ font-size:15px; margin-bottom:20px; line-height:20px; text-align:center;}

/* Tiny Scrollbar */
#scrollbar1 { width: 768px; margin: 15px 0 10px; }
#scrollbar1 .viewport { width: 696px; height: 365px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ /*background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0;*/ position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background:#999999; height: 100%; width:1px; position: relative; padding: 0 0px; margin-top:3px; }
#scrollbar1 .thumb { background:#ff7212; height: 69px; width: 9px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -4px; margin-bottom:10px; }
#scrollbar1 .thumb .end { /*background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; */overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }

.minh499{ min-height:499px;}
.minh532 { min-height:532px;}
.minh952 { min-height:952px;}
.minh900 {
min-height: 900px;
}
.minh708{ min-height:708px;}
.minh750{ min-height:750px;}
.minh1736 { min-height:1736px;}
.minh1690{
min-height: 1690px;
}
.our_wines_first_half{ background:url(../images/lithos_topbg.jpg) 50% 60% no-repeat; height:100%;background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.our_wines_third_half{background:url(../images/Winemaking1.jpg) no-repeat;background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.our_wines_fourth_half{ background:url(../images/our_wines_new/last-sec.jpg) 50% 60% no-repeat;background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.our_wines_fourth_half_mobile{ background:url(../images/our_wines_new/last-sec.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 104%;}

.our_wines_fifth_half{ background:url(../images/grass_bg2.jpg) no-repeat;background-attachment:fixed; -webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.padt226{ padding-top:226px;} 

.our_wines_boxs{ width:964px; height: 700px; margin:auto;}

.our_wines_vineyards{ width:964px; height: 650px; margin:30px auto 0px auto; background: url(../images/map_wines.jpg) top center no-repeat;margin-top: 80px;}

.our_wines_vineyards1{ float: left; width:786px; height: 680px; margin-left:92px; display:none;}

.containt_scrollbox{ float:left; width:751px; height:427px; margin-top:36px; }

.our_wines_vineyards_box{ float:left; padding-top:389px; width:100%; height:auto; }

.our_wines_containt{ float:left; width:751px; height:427px; margin-top:36px; }

.text_right{ text-align:right;}

.marr161{margin-right:161px;}

.padb26{ padding-bottom:26px;}

.marl426{ margin-left:426px;}

.mart91{ margin-top:91px;}

.padt291{ padding-top:291px;}

.padt133{ padding-top:133px;}

.sub_farming{ width:964px; margin:0px auto; height:auto;}

.framing_box{
	float: left;
	width: 944px;
	height: auto;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 31px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 29px;
	padding-left: 0px;
}
.framing_box:last-child {border-bottom: none;}

.framing_box_img{ width:305px; height:203px; }

.marr24{ margin-right:24px; float:left;}

.marl24{ margin-left:24px; float:right;}

.framing_details{ float:left; width:600px; height:auto; }

.color_g{ color:#494949 !important;}

.marl207{ margin-left:207px;}

.mart49{ margin-top:49px;}

.padt87{ padding-top:87px !important;}

.f1c{ color:dadada !important;}

.the_team_first_half { background:url(../images/Teambigimage1.jpg) 40% 60% no-repeat; height:100%;background-attachment:fixed;}
.the_team_third_half { background:url(../images/Team1.jpg) 50% 70% no-repeat;background-attachment:fixed;}
.the_team_fourth_half { background:url(../images/Team2.jpg) no-repeat;background-attachment:fixed;}
.the_team_fifth_half{ background:url(../images/girl.jpg) 50% 40% no-repeat;background-attachment:fixed;}

.meet_team{ float:left; width:100%; height:auto; padding:39px 0px 59px 0px; margin-top:64px;}
.team_member{ float:left; width:1000px; height:auto; padding-top:40px; position:relative; padding-bottom:0px; }
.team_member ul{ margin:0px; padding:0px;}
.team_member ul li{
	margin:0px;
	display:block;
	width:247px;
	height:325px;
	float:left;
	padding:15px 34px 49px 34px; 
	background: url(../images/photo_bg.png) no-repeat;
	margin-right:18px;
	z-index:2;
}

.team_member ul li: last-child{ margin-right:0px;!important;}
.team_text{ padding:0px 60px 0px 14px;}
.padt478{ padding-top:478px;}

.member{ float:left; width:1000px; height:auto; padding-bottom:10px; margin-top:65px;}
.member_img{ width:309px; height:429px; padding:20px 51px 68px 51px; background:url(../images/team_photo_bg.png) no-repeat;}


.member_left{ float:left; margin-right:50px;}
.member_right{ float:right; margin-left:50px;}
.member_details{ float:left; width:408px; height:auto; }
.member_heading{ width: 190px; height:44px; margin-bottom:14px;  border-bottom:1px solid #999999; font-size:30px;}
.marl124{ margin-left:124px !important;}
.mart150{ margin-top:150px;}
.padt327{ padding-top:327px;}




.our_wines_sec1{background:url(../images/our_winestopbg.jpg) no-repeat; position:relative; height:100%;  overflow: hidden;background-size: cover;}
.our_wines_sec1_mobile{background:url(../images/our_winestopbg.jpg) no-repeat; position:relative; height:650px; width: 104%;  overflow: hidden;}

.our_wines_sec2{background:url(../images/Lithos_ourwines_1.jpg) no-repeat 50% 60%;}
.our_wines_bg{/*background:url(../images/our_wines_new/sec2-bottle.png) no-repeat;background-position:20% 100%;*/  width:100%; /* height: 930px;
    padding-bottom: 100px;*/}
.minh930{ min-height:930px;}
.minh800{ min-height:800px;}
.ourwine_content1{padding:60px 0px 60px 32px; width:598px;color:#fff !important;}
.ourwine_content1 p{ font-size:15px; padding:10px 0px; }
.border_dash p{ border-bottom:1px dashed #c3c3c3;}
.round1{ background:url(../images/our_wines_new/round-bg.png) no-repeat; height:143px; width:99px; padding:35px 18px;}
.round2{ background:url(../images/our_wines_new/round-bg.png) no-repeat; height:139px; width:119px; padding:35px 28px;}
.round4{ background:url(../images/our_wines_new/round-bg.png) no-repeat; height:139px; width:139px; padding:35px 35px;}
.our_wines_sec3{background:url(../images/our_wines_new/sec3.jpg) no-repeat center 10%; width:100%; height:650px;background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.our_wines_sec3_mobile{background:url(../images/our_wines_new/sec3.jpg) no-repeat; width:100%; height:650px;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.ourwine_content_bottom{ padding:95px 0px 169px 288px; width:598px;}
.our_wines_sec4{}
.ourwine_content4{ padding:60px 20px 60px 30px;width:598px;color:#999999 !important;}
.ourwine_content4 p{ font-size:15px; padding:10px 0px;}
.minh1200{ min-height:1200px;}
.minh1100{min-height:1100px;}
.winesmaking_fourth_half{background:url(../images/Winemaking2.jpg) no-repeat; background-attachment:fixed;}
.positnabso{ position:absolute;}
.bottle_bg{bottom:-5px; left:0px; width:100%;}
.bottle_bg img {width:100%; height:100%;}
.padl45{ padding-left:45px;}
.padl78{padding-left: 78px;}
.marl390{ margin-left:390px;}
.f11{font-size:11px;}
.overlay{ width:100%; height:100%; display:block; background:url(../images/landing-new/over-effect.png); position:absolute; top:0px; left:0px; display:none;}
.lithius_confirm{ width:432px; height:432px; position:absolute; top:40%; margin-top:-155px; left:37%;/*margin:0 ;*/ z-index:9999; padding-top:92px; background:url(../images/landing-new/overlay-bg.jpg) no-repeat;background-position:center; display:none;}
.marl142{ margin-left:142px}
.w92{ width:92px;}
.wrap_img{ width:100%; overflow-x:hidden;}
.wrap_img{/*width:98%;*/overflow:hidden;height:612px;text-align:center;*text-align:center;*margin: 0px auto;}
.wrap_img ul li{position:relative;width:332px;height:610px;display:inline-block;overflow:hidden;margin-right:8px;*float:left;}
.wrap_img ul li > img {
transform:scale(1);
transition:all 0.5s;
-o-transform:scale(1);
-o-transition:all 0.5s;
-ms-transform:scale(1);
-ms-transition:all 0.5s;
-moz-transform:scale(1);
-moz-transition:all 0.5s;
-webkit-transform:scale(1);
-webkit-transition:all 0.5s;
}
.w215{ width:215px !important;}
.left_div{ top:36%; right:100px;}
.color999{ color:#999999;}
.right_div{top:36%; left:100px;}
.tag_div{ width:auto !important; display:block; padding:5px 5px !important; background:#444444 !important; color:#999999 !important; font-size:15px !important; margin-bottom:5px; margin-right:5px;}
.marb22{margin-bottom:22px;}

/*karan*/
.mart30{margin-top:30px;}
.marb66{margin-bottom:66px}
.share-border{border-top:1px solid #CCC;}
.share{margin:16px 0px 24px 288px;}
.share ul li{float:left; margin-right:15px;width:38px;height:37px;overflow:hidden;}
.share ul li .face{background-image:url(../images/blog/facbook_sprites.png); background-repeat:no-repeat; background-position:top left;height:37px;width:37px;}
.share ul li:hover .face{background-image:url(../images/blog/facbook_sprites.png); background-repeat:no-repeat; background-position: bottom left;height:37px;width:37px;}
.share ul li .twitte{background-image:url(../images/blog/twitter_sprites.png); background-repeat:no-repeat; background-position:top left;height:37px;width:38px;}
.share ul li:hover .twitte{background-image:url(../images/blog/twitter_sprites.png); background-repeat:no-repeat; background-position: bottom left;height:37px;width:38px;}
.share ul li .googl{background-image:url(../images/blog/google_sprites.png); background-repeat:no-repeat; background-position:top left;height:37px;width:38px;}
.share ul li:hover .googl{background-image:url(../images/blog/google_sprites.png); background-repeat:no-repeat; background-position: bottom left;height:37px;width:38px;cursor:pointer;}
/*.share ul li img{width:36px;height:27px;}*/
.bottom_border1{border-bottom: 1px solid #494949;}
.color_orange{color:#ff7b00;}
.f19{font-size:19px;}
.popular{margin:60px 0 30px 32px;}
.marl83{margin-left:83px;}
.marb22{margin-bottom:22px;}
/*.headline{position: absolute; bottom: 375px; padding: 0 0 0 36%;}*/
.headline {bottom: 500px;left: 55%;margin: 0 0 0 -150px;position: absolute;}
.headline_mobile{position: absolute; top: 50px; padding: 250px 0px 0px 26%;}
.headline h1{text-transform:uppercase;color:#fff;font-size: 30px}
.headline span{font-size:25px;}
.padt600{padding-top:600px;}
.oppner{background-image:url(../images/landing/keychain.png);background-repeat:no-repeat;}
.popular_divs a{line-height: 18px;
font-weight: normal;
font-family: 'constan', Arial;
color: #666666;}
.padt300{padding-top:300px;}
.padt225{padding-top:225px;}
.padt100{padding-top:100px;}
.padtb100  {padding: 250px 0px 150px 0px;}
.padt453{padding-top:453px;}

/*new css*/
.color-white{color:#fff;}
.marl478{margin-left:478px;}
.padt146{padding-top:146px;}
.sec_six-head{color:#ffffff;font-family: 'constan';font-size:30px;line-height:30px;margin:0 auto;width:129px;text-align:right;}
.sec_six-head span{color:#ffffff;font-family: 'constan';font-size:50px;line-height:30px;margin:0 auto;width:;text-align:right;border-bottom:1px solid #999999;}
.sec_six-subhead{width:690px;color:#999999;font-family: 'constan';font-size:15px;margin:0 auto;margin-top:21px;text-align:center;}
.para1{width:215px;padding:0 10px 5px 10px;color:#ffffff;font-family: 'constan';font-size:30px;line-height:30px;}
.para2{width:270px;padding:10px 10px 10px 10px;color:#999999;font-family: 'constan';font-size:15px;line-height:20px;}
.para4{width:176px;padding:0px 10px 5px 10px;color:#ffffff;font-family: 'constan';font-size:30px;line-height:30px;}
.para3{width:247px;padding:10px 10px 10px 10px;color:#999999;font-family: 'constan';font-size:16px;line-height:20px;}
.para5{/*width:247px;*/padding:10px 10px 10px 10px;color:#ffffff;font-family: 'constan';font-size:16px;line-height:20px;}
/*.sec_six-head{color:#ffffff;font-family: 'constan';font-size:30px;line-height:30px;margin:0 auto;width:164px;}
.sec_six-subhead{width:500px;color:#ffffff;font-family: 'constan';font-size:15px;margin:0 auto;margin-top:21px;}*/
.mart175{margin-top:175px;}
.w508{width:508px;}
.marl488{margin-left:488px;}
.mart120{margin-top:120px;}
.stop-scrolling {height: 100%;overflow: hidden;}
.address{width:404px;text-align:center;margin-top:211px;margin-left:185px;}
.address h2{color: #999999; font-size: 29px; font-weight: normal; text-align: left; border-bottom: 1px solid #999999; width: 100px;}
.address hr{background-color:#99999;border:1;width:330px;}
.address p{color:#cccccc;font-size:19px;font-weight:normal;margin-top:20px;line-height:26px;}

.address_mobile{width:404px;text-align:center;margin-top:211px; position: absolute; right: 50px;}
.address_mobile h2{color: #999999; font-size: 29px; font-weight: normal; text-align: left; border-bottom: 1px solid #999999; width: 100px;}
.address_mobile hr{background-color:#99999;border:1;width:330px;}
.address_mobile p{color:#cccccc;font-size:19px;font-weight:normal;margin-top:20px;line-height:26px;}

.blog-heading {
		padding-top:47%;
		text-transform:uppercase;
		margin-left:35px;
		color:#ffffff;
		font-family: 'constan';
                text-align: center;
		}
.blog-heading span {
	font-size:25px;
	}

.blog-content p{
	font-size:15px;
	color:#cccccc;
	font-family: 'constan';
	margin-bottom:66px;
	font-weight:normal;
	}

.popular_divs p {
	width:272px;
	font-size:15px;
	margin-top:10px;
	color:#cccccc;
	}
	
.blog-image img {
	width:706px;
	height:376px;
	}
	
.blog-para p {
	font-size:15px;
	font-family: 'constan';
	font-weight:normal;
	margin-bottom:25px;
	color:#999999;
	}
	
.round-para p {
	font-size:15px;
	}
	
.headline1 h1 {
	line-height:32px;
	margin-bottom:18px;
        font-size: 30px;
            color:#fff;
	}
	
.headline1 span {
	font-size:50px;
	/*padding-left:78px;*/
	}
	
.our-winetable {
	margin-right:15px;
	width:174px;
	float:left;
	text-align: center;
	}
	
.our-winetable h3 {
	/*margin-left:15px;*/
	margin-bottom:14px;
	
	}

.our-winetable1 {
	width:159px;
	float:left;
	}

.our-winetable1 h3{
	margin-bottom:14px;
        text-align: center;
	}

.our_wine-third {
	padding-top:300px;
	text-transform:uppercase;
	margin-left:352px;
	color:#000000;
	font-family: 'constan';
	}

.our_wine-third h1 {
	line-height:32px;
	font-size:50px;
	color:#fff;
	}
	
.our_wine-third span {
	font-size:30px;
	}
	
.ourwine_content4 h1 {
	margin-bottom:18px;
	line-height:32px;
        /*font-size: 30px;*/
	}
	
.ourwine_content4 h1 {
	/*padding-left:45px;*/
	font-size:30px;
        color: #fff;
	}
.ourwine_content4 h1 span {
	/*padding-left:45px;*/
	font-size:50px;
        color: #fff;
	}
	
.our-story-first-sec {
	padding-top:35%;
	text-transform:uppercase;
	font-family: 'constan';
	color:#fff;
	/*margin-left:376px;*/
	}

.our-story-first-sec_mobile {
	padding: 250px 0px 150px 0px;
	text-transform:uppercase;
	font-family: 'constan';
	color:#FFF;
	text-align: center;
	/*margin-left:376px;*/
	}
	
        .our-story-first-sec h1{
            font-size: 30px;
            text-align: center;
        }	
        .our-story-first-sec h1 span{
            font-size: 50px;
        }	
.welcome-head {
	padding-top:241px;
	width: 225px;
	margin: 0 auto;
	}
	
.marl250{margin-left:250px;}

.welcome-head p {
	font-family: 'constan';
	margin:0 auto;
	padding-bottom:15px;
	font-weight:normal;
	font-size:50px;
	color:#fff;
	line-height:25px;
	width:364px;
        margin-left: -77px;
	}
	
        #wine_making h2{
            font-family: 'constan';
            text-align: center;
            font-size: 30px;
            color: #ffffff;
            margin-bottom: 50px;
            font-weight: normal !important;
        }
        #wine_making p{
            color:#999999;
        }
        
        #wine_making h2 span{
            font-size: 50px;
            border-bottom: 1px solid #999999;
            display: block;
            width: 169px;
            margin: -17px auto 0px auto;
        }

.welcome-head span {
	width: 323px;
        font-family: 'constan';
        font-weight: lighter;
        font-size: 30px;
        margin-left: 16px;
        border-bottom: 1px solid #999999;
        padding-bottom: 7px;
        display: block;
        padding-top: 24px;
	}

.welcome-boxdiv-inner {
	width:615px;
	/*margin:10px 0 10px 162px;*/
	margin:0 auto;
	margin-top:10px;
	}
	
.welcome-boxdiv-inner p {
	text-align:center;
	line-height:20px;
	font-size:15px;
	color:#999999;
        padding-top: 12px;
	}
	
.overlay-heading h1 {
	line-height:27px;
	padding-left:15px;
	margin-top:70px;
	}

.overlay-heading p {
	font-size:30px;
	margin-left:92px;
	}

.overlay-heading span {
	font-size:50px;
	}

.team-sec {
	width:100%;
	}
	
.team-sec img {
	height:100%;
	width:100%;
	}

.our_story_third_half {
	padding-top:250px;
	}

.our_story_third_half h1 {
	text-transform:uppercase;
	text-align:center;
	color:#000;
	font-size:50px;
	font-family: 'constan';
	font-weight:normal;
	line-height:30px;
	}
	
.our_story_third_half span {
	font-size:30px;
	}
	
.our-story-sec4 {
	padding-top:100px;
	padding-bottom:100px;
	}
        
        .our-story-sec4 h2 span{
            
            font-size: 50px;
            border-bottom: 1px solid #999999;
            display: block;
            width: 205px;
            margin: -17px auto 0px auto;
            
        }
        .our-story-sec4 h2{
            font-family: 'constan';
            text-align:center;
            font-size: 30px;
            color: #ffffff;
            font-weight: normal !important;
        }
	
.our-story-sec4 .bx-viewport {
	height:197px !important;
	background:none !important;
	border:none !important;
	box-shadow:none !important;
	left:0 !important;
	}
	
.our-story-sec4 .bx-wrapper .bx-pager {
	text-align: center !important;
	}
	
.our-story-bxslider h1 {
	font-size:30px;
	color:#999999;
	margin-bottom:25px;
	font-family: 'constan';
	font-weight:normal;
	}
	
.our-story-bxslider p {
	width:914px;
	font-size:15px;
	color:#999999;
	margin-bottom:15px;
	font-family: 'constan';
	font-weight:normal;
        line-height: 16px;
	}
	
.minheight700 {
	min-height:700px;
	}
	
.small-section {
	min-height:210px;
	background:url(../images/our-story_new/sec6-bg.jpg);
	}
.small-section_mobile {
	min-height:210px;
	width: 104%;
	background:url(../images/our-story_new/sec6-bg.jpg);
	}
	
.small-section-inner {
	width:995px;
	text-align:center;
	padding-top:100px;
	padding-bottom: 100px;
	}
	
.small-section-inner p {
	width:995px;
	font-size:15px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}
	
.our-story-sec7 {
	height:650px;
	}
	
.our-story-sec7 .bx-viewport {
	height:650px !important;
	background:none !important;
	border:none !important;
	box-shadow:none !important;
	
	}
	
.our-story-sec7 .bx-wrapper .bx-pager {
	text-align:left !important;
	position:absolute;
	left:0;
	bottom:118px;
	}
	
.our-story-sec7 .bx-wrapper li {
	height:650px !important;
	}
	
.our-story-bxslider1 {
	background:url(../images/our-story_new/sec7-img1.png) no-repeat;
	background-position:top right;
	height:650px;
	}
	
.our-story-bxslider1-inner {
	padding-top:231px;
	}
	
.our-story-bxslider1-inner p {
	font-size:15px;
	font-family: 'constan';
	font-weight:normal;
	color:#999999;
	width:416px;
	}
	
.our-story-bxslider1-inner h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#999999;
	}

.our-story-bxslider3 {
	background:url(../images/our-story_new/sec7-img2.png) no-repeat;
	background-position:top right;
	height:650px;
	}
	
.our-story-bxslider3-inner {
	padding-top:231px;
	}
	
.our-story-bxslider3-inner p {
	font-size: 15px;
        font-family: 'constan';
        font-weight: normal;
        color: #999999;
        width: 386px;
        line-height: 23px;
	}
	
.our-story-bxslider3-inner h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#999999;
        padding-bottom: 16px;
	}
	
.our-story-bxslider2 {
	background:url(../images/our-story_new/sec7-img3.png) no-repeat;
	background-position:top right;
	height:650px;
	}
	
.our-story-bxslider2-inner {
	padding-top:231px;
	}
	
.our-story-bxslider2-inner p {
	font-size: 15px;
        font-family: 'constan';
        font-weight: normal;
        color: #999999;
        width: 386px;
        line-height: 23px;
}
	
.our-story-bxslider2-inner h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#999999;
        padding-bottom: 16px;
	}
	
.our-story-bxslider4 {
	background:url(../images/our-story_new/sec7-img4.png) no-repeat;
	background-position:top right;
	height:650px;
	}
	
.our-story-bxslider4-inner {
	padding-top:231px;
	}
	
.our-story-bxslider4-inner p {
	font-size: 15px;
        font-family: 'constan';
        font-weight: normal;
        color: #999999;
        width: 386px;
        line-height: 23px;
	}
	
.our-story-bxslider4-inner h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#999999;
        padding-bottom: 16px;
	}
	
.our-story-bxslider5 {
	background:url(../images/our-story_new/sec7-img5.png) no-repeat;
	background-position:top right;
	height:650px;
	}
	
.our-story-bxslider5-inner {
	padding-top:231px;
	}
	
.our-story-bxslider5-inner p {
	font-size: 15px;
        font-family: 'constan';
        font-weight: normal;
        color: #999999;
        width: 386px;
        line-height: 23px;
	}
	
.our-story-bxslider5-inner h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#999999;
        padding-bottom: 16px;
	}
	
.our-story-bxslider6 {
	background:url(../images/our-story_new/sec7-img6.png) no-repeat;
	background-position:top right;
	height:650px;
	}
	
.our-story-bxslider6-inner {
	padding-top:231px;
	}
	
.our-story-bxslider6-inner p {
	font-size: 15px;
        font-family: 'constan';
        font-weight: normal;
        color: #999999;
        width: 386px;
        line-height: 23px;
	}
	
.our-story-bxslider6-inner h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#999999;
        padding-bottom: 16px;
	}
	
.our-story-bxslider7 {
	background:url(../images/our-story_new/sec7-img1.png) no-repeat;
	background-position:top right;
	height:650px;
	}
	
.our-story-bxslider7-inner {
	padding-top:231px;
	}
	
.our-story-bxslider7-inner p {
	font-size:15px;
	font-family: 'constan';
	font-weight:normal;
	color:#999999;
	width:416px;
	}
	
.our-story-bxslider7-inner h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}
	
.our-story-sec8 {
	min-height:650px;
	}
	
.our-story-sec8-bg {
	background:url(../images/our-story_new/sec9-bg.png) no-repeat;
	background-position:top left;
	height:470px;
	padding-top:180px;
	padding-left:625px;
	}
	
.our-story-sec8-bg p{
	font-size: 15px;
        font-family: 'constan';
        font-weight: normal;
        color: #999999;
        width: 464px;
        line-height: 20px;
        margin-left: 14px;
        margin-top: 35px;
	}
	
.our-story-sec8-bg h1{
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	line-height:26px;
	margin-left:70px;
	margin-bottom:20px;
	}
	
.our-story-sec8-bg span{
	font-size: 50px;
        font-family: 'constan';
        font-weight: normal;
        color: #ffffff;
        margin-left: -34px;
        border-bottom: 1px solid #999999;
}
	
.section-8 img {
	height:100%;
	width:100%;
	}

.section-8_mobile img {
	height:auto;
	width:104%;
	}
	
.our-story-sec10 {
	background:url(../images/our-story_new/sec10-bg.jpg) no-repeat;
	background-position:center;
	width:100%;
	height:650px;
	background-attachment:fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}

.our-story-sec10_mobile {
	background:url(../images/our-story_new/sec10-bg.jpg) no-repeat;
	width:104%;
	height:650px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
	
.our-story-sec11 {
	min-height:519px;
	}
	
.our-story-sec11 .div1 {
	float:left;
	width:485px;
	height:519px;
	}

.our-story-sec11 .div2 {
	padding:83px 0;
	width:515px;
	float:left;
/*	height:419px;*/
        
	}
	
.our-story-sec12 {
	background:url(../images/our-story_new/owl-sec.jpg) no-repeat;
	background-position:center;
	width:100%;
	height:650px;
	background-attachment:fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}

.our-story-sec12_mobile {
	background:url(../images/our-story_new/owl-sec.jpg) no-repeat;
	width:104%;
	height:650px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
	
.our-story-sec11 .div2 .paragraph p {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#999999;
	line-height:30px;
	width:300px;
	}
	
.our-story-sec11 .div2 h1 {
	font-size:50px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}
	
        .paragraph1{
            padding-top: 30px
        }
.our-story-sec11 .div2 .paragraph1 p {
	font-size:15px;
	font-family: 'constan';
	font-weight:normal;
	color:#999999;
	width:484px;
	}
	
.gallery-first {
	background:url(../images/gallery-sec1.jpg) no-repeat;
	background-position:center;
	width:100%;
	height:500px;
	background-attachment:fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}

.gallery-first_mobile {
	background:url(../images/gallery-sec1.jpg) no-repeat;
	width:104%;
	height:500px;
		-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}

.gallery-sec1 {
	min-height:530px;
	width:100%;
	}	

.gallery-heading {
	padding-top:35%;
	text-align:center;	
	}

.gallery-heading_mobile {
	padding:300px 0px 150px 0px;
	text-align:center;	
	color: #FFFFFF;
	}

.gallery-heading_mobile h1{
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	/*color:#000000;*/
	color:#ffffff;
	line-height:27px;
	}
	
.gallery-heading h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	/*color:#000000;*/
	color:#ffffff;
	line-height:27px;
	}
	
.gallery-heading span {
	font-size:44px;
	font-family: 'constan';
	font-weight:normal;
	/*color:#000000;*/
	color:#ffffff;
	line-height:41px;
	}
	
.team-owl {
	/*margin-top:100px;*/
	margin-top:100px;
	width:100%;
	}

.team-owl_mobile {
	/*margin-top:100px;*/
	margin-top:100px;
	width:104%;
	}
	
.team-owl h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}

.team-owl_mobile h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}
	
.team-owl p {
	margin-top:20px;
	font-size:15px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}

.team-owl_mobile p {
	margin-top:20px;
	font-size:15px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}
	
.team-human {
	margin-top:80px;
	width:100%;
	}
	
.team-human h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}
	
.team-human p {
	margin-top:20px;
	font-size:15px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}

.team-vineyard {
	margin-top:80px;
	width:100%;
	}
	
.team-vineyard h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}
	
.team-vineyard p {
	margin-top:20px;
	font-size:15px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}

.team-winemaking {
	margin-top:80px;
	width:100%;
	}
	
.team-winemaking h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}
	
.team-winemaking p {
	margin-top:20px;
	font-size:15px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}
	
.team-Area {
	margin-top:80px;
	width:100%;
	margin-bottom:50px;
	}
	
.team-Area h1 {
	font-size:30px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}
	
.team-Area p {
	margin-top:20px;
	font-size:15px;
	font-family: 'constan';
	font-weight:normal;
	color:#ffffff;
	}
	
.team-owl-images {
	margin-top:40px;
	width:1008px;
	}

.image-large {
	width:670px;
	float:left;
	margin:0 0 0 1px;
	}
	
.image-large img {
	width:100%;
	height:334px !important;
	}

.image-small {
	width:334px;
	float:left;
	margin:0 0 0 1px;
	}
	
.image-small img {
	width:100%;
	height:334px !important;
	}

.w366 {
	width:366px;
	}
	
.bg-black {
	background:#000;
	}
	
/* Zoom effect on image */

.grids .items{float:left;position:relative;overflow:hidden;top:0px;left:0px;margin:0px;padding:0px;transition:all 1s;height:334px}

.hover_details{position:absolute;top:0px;width:100%;height:100%;background:url(../images/gallery_hover_bg.png) repeat 50% center;transform:translateX(101%);-webkit-transform:translateX(101%);transition:all 0.5s;-0-transform:translateX(100%);cursor:url(../images/zoom.cur);-ms-transition:all 0.5s;}

span.view_image{position:absolute;background:url(../images/view_arrow.png) no-repeat 85% center; bottom:15px;left:15px;display:block;color:#fff;font-size:14px;-webkit-transform:translateY(200%);transition:all 0.5s;-o-transform:translateY(200%);text-transform:uppercase;transform:translateY(200%);padding:0px 40px 0px 0px;-ms-transition:all 0.5s;}

.grids .items > img{transition:all 0.5s;display:block;width:100%;height:auto;}

.grids .items:hover .hover_details{transform:translateX(0%);-webkit-transform:translateX(0%);transition:all 0.5s;-o-transform:translateX(0%);-ms-transition:all 0.5s;}

.grids .items:hover > img{transform:scale(1.2);-webkit-transform:scale(1.2);transition:all 5s;display:block;-o-transform:scale(1.2);-ms-transition:all 0.5s;}

.pagination {
	border-bottom: 1px solid #333;
border-top: 1px solid #333;
clear: both;
text-align: center;
padding: 5px 0 15px 275px;
height: 25px;
margin-bottom: 80px;
font-size: 18px;
font-family: 'opensans-regular';
	}

.pagination ul li {
	float:left;
	padding:2px;
	width:10px;
	cursor:pointer;
	margin:5px 0 5px 5px;
	}

.pagination ul li a{
	color:#999999;
	 font-family: 'opensans-regular';
	}

.pagination ul li:hover a{
	color:#333333;
	 font-family: 'opensans-regular';
	 font-size:18px;
	}
	
.pagination ul li:hover {
	background:#bababa;
	color:#333333;
	}
	
.active-page {
	background:#bababa;
	color:#333333 !important;
	 font-family: 'opensans-regular';
	}
	
.active-page a{color:#333333 !important; font-family: 'opensans-regular';}

.padt40%{padding:40%;}

.all-headings {padding-top:35%}

.custom-hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #666666;
	}


.analysis {
	height:230px; !important;
	}

.ourwine_content1 img {	
	display: block;
	margin-top: 40px;
}

/*18/3/2014*/
/*overlay*/
.overlay_bg {
	background:url(../images/overlay/overlay_bg.jpg) repeat center top;
	background-size:cover;
	-moz-background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	position:relative;
	height:100%;
	width:100%;
	overflow:hidden;
	}

.overlay_wrapper {
	width:494px;
	margin:0 auto;
	}

.lithos_logo {
	width:100%;
	position:fixed;
	margin:0 auto;
	bottom:47%;
	margin-left:43px;
	}

.lithos_logo img{
	/*width:343px;
	height:391px;*/
	margin-left:1%;
	width:18.1%;
	margin-left:36px;
	}	

.lithos {
	position:fixed;
	bottom:1.6%;
	right:1.6%;
	}
	
.lithos p{
	font-size:11px;
	color:#fff;
	font-family: 'constan';
	text-transform:uppercase;
	}
	
.overlay_orange {
	color:#ff540c;
	}	
	
.overlay_button {
	background: none repeat scroll 0 0 #FF540C;
    color: #FEFEFE;
    cursor: pointer;
    display: block;
    font-family: 'constan',Arial;
    font-size: 15px;
    margin-left: 10px;
    padding: 9px 12px;
    text-align: center;
    text-transform: uppercase;
	}
	
.overlay_textdiv {
	margin-top:20px;
	/*bottom:22%;*/
	}
#example1 li{
background:url(../images/landing-new/background-bg.png);background-position:center;
}

/*19-3-2014*/
.marl10 {
    margin-left:10px; 
}

.mart-15 {
    margin-top: -15px;
}

.w195{
    width: 195px !important;
}

.marl0{
    margin-left:0 !important;
}



/*new changes 3-06-2014*/
.terms {
	background:url(../images/terms.jpg) no-repeat;
	width:100%;height:498px;
	position:relative;
	background-attachment:fixed;
/*	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
	}
.terms-container{padding:170px 0px;font-family: 'constan',Arial;}
.terms-container h3{color:#fff;font-size:30px;padding-bottom:50px;}
.terms-container p{color:#999999;font-size:20px;line-height:25px;font-family: 'constan',Arial;padding:0px 0px 30px 0px;}
.terms-container li{color:#999999;font-size:20px;line-height:25px;padding:0px 0px 30px 10px;list-style:disc;}
.terms-container ul{padding:0px 0px 0px 22px;}
.terms-container li span{padding-right:10px;}
.terms-container a{color: #e74600;}
.analysis {
	height:230px; !important;
	width: 660px;
	}
.our-winetable {
    float: left;
    margin-right: 0;
    width: 175px;
}
.our-winetable1 {
width: 140px;
float: left;
margin-left: 15px;
}
.round2 {
background: url(../images/our_wines_new/round-bg.png) no-repeat;
height: 142px;
width: 119px;
padding: 35px 45px;
}

.round4 {
    background: url("../images/our_wines_new/round-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 142px;
    padding: 35px;
    width: 139px;
}
.our-winetable1 h3 {
margin-bottom: 14px;
text-align: center;
}

.wine_price 
{	
font-size:35px !important;
text-align:center;
}

.gallery_wrapper
{
	margin-bottom:100px;
	float:left;
}	

/*Our Craft Beer*/

.beer_first_half{background:url(../images/our_craft_beer/sec1.jpg) no-repeat;width:100%;height:100%;background-position:center; background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.beer_second_half{background:url(../images/our_craft_beer/sec2.jpg) no-repeat; height:504px; background-position:center; background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.beer_third_half{background:url(../images/our_craft_beer/sec3.jpg) no-repeat;width:100%; height:504px;background-position:center; background-attachment:fixed;-webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.mart117{ margin-top:117px !important; }
.story{ width:100%; float:left; height:596px;}
.story_in{width:100%; height:596px; display:none;}
.beer_sec_two{height:500px; width:100%;}
.beer_sec_four{width:100%;height:752px;}
.mart148{ margin-top:148px;}
.story_containt{ float:left; width:940px; height:427px; margin-top:36px; margin-left:29px; }
.story_containt p{ font-size:15px; margin-bottom:15px; line-height:20px;}
.story_box{ width:100%; float: left;  height:auto; position: relative; /*top:-34px;*/ }
.strip3{ float:left; display:block; padding-top:95px; padding-left:10px; width:29px; height:46px; background:#ff540c; margin-left:410px; margin-right:15px; cursor:pointer;}
.para6{padding:10px 10px 10px 10px;color:#999999;font-family: 'constan'; font-size:15px;line-height:20px;}
.wine_product{ float:left; width:976px; height:auto;}
.wine_bottle{ float:left; width:976px; height:530px;}
.wine_details{  width:100%;  background: url(../images/bottel_title_bg.png) repeat-x bottom;}

.carousel-container {
  position:relative;
  width:960px;

}
#carousel {
  height:710px;
  width:960px;
  position:relative;
  margin-bottom:0.5em;
  font-family: 'constan'; 

}
.carousel-image {
  border:0;
  display:block;
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
/*  border:2px solid #5d5d5d;*/
 
}
.carousel-feature .carousel-caption {
  position:absolute;
  bottom:-158px;
 /* width:100%;*/
  left:50%;
  width:960px;
  margin-left:-450px;
}
.carousel-feature .carousel-caption p {
  margin:0;
  padding:5px;
  font-size:15px;
  color:#999999;
  text-align:center;
 
}
.carousel-feature .carousel-caption p span{
	font-size:30px; 
	display:block;
	color:#ffffff;
	padding-bottom:20px;
}
.carousel-feature .carousel-caption p small { padding-right:8px;}
.tracker-summation-container {
  position:absolute;
  color:white;
  right:48px;
  top:230px;
  padding:3px;
  margin:3px;
  background-color:#000;
  display:none;
}
.tracker-individual-container {
  position:absolute;
  color:white;
  right:48px;
  top:210px;
  padding:0;
  margin:0;
   display:none;
  
}
.tracker-individual-container li {
  list-style:none;
  display:none;
  
}
.tracker-individual-container .tracker-individual-blip {
  margin:0 3px;
  padding:0 3px;
  color:white;
  text-align:center;
  background-color:#DDD;
}
.tracker-individual-container .tracker-individual-blip-selected {
  color:white;
  font-weight:bold;
  background-color:#000;
}
#carousel-left {
  position:absolute;
  top:175px;
  left:0px;
  cursor:pointer;
}
#carousel-right {
  position:absolute;
  top:175px;
  right:0px;
  cursor:pointer;
}

/*CSS :02-07-2014*/
.twitter_bg {
    background: url(../images/landing-new/twitter.jpg) no-repeat top center;
    background-size: cover;
    width: 100%;
    padding:74px 0;
    text-align: center;
    float:left;
}
.twitter_bg_mobile {
    background: url(../images/landing-new/twitter.jpg) no-repeat top center;
    background-size: cover;
    width: 104%;
    padding:74px 0;
    text-align: center;
    float:left;
}
.twitter_para {
    width: 700px;
    margin: 10px auto;
    color:#fff;
    font-size: 18px;
    line-height: 22px;
}
.twitter_para a {color: #FFF;}

.twitter_para .bx-wrapper .bx-viewport {
	background:none;
	border:0;
	box-shadow:none;
}
/*CSS :02-07-2014*/

