@import url(http://fonts.googleapis.com/css?family=Dosis:600|Abel|Fjalla+One);
@import url(http://fonts.googleapis.com/css?family=Cardo);


/*fonts start*/
/*
font-family: 'Fjalla One', sans-serif;
font-family: 'Dosis', sans-serif;
font-family: 'Abel', sans-serif;
*/
/*fonts end*/

/*defaults start*/
*{ margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-tap-highlight-color:transparent;
}
html, body { width:100%;
}
body{ -webkit-text-size-adjust: 100%;
}
img{ border:0; outline:none;
}
ul{ list-style:none;
}
a, input, textarea, select, #colorbox{ outline:none;
}
a{ color:#c9a650; font-size:12px; text-decoration:none;
}
header, nav, section, aside, footer{ display:block;
}
body, input, select, textarea{ font-family:Cardo;font-size: 14px;font-style: normal;font-variant: normal;font-weight: 500;-webkit-font-smoothing: subpixel-antialiased; 
}
.fw{ width:100%;
}
.fl{ float:left; 
}
.fr{ float:right;
}
.clear{ clear:both;
}
.clearfix{ display:table;
}
.mt{ margin-top:20px;
}
.mr{ margin-right:20px;
}
.mb{ margin-bottom:20px;
}
.ml{ margin-left:20px;
}
.pt{ padding-top:20px;
}
.pr{ padding-right:20px;
}
.pb{ padding-bottom:20px;
}
.pl{ padding-left:20px;
}
.ac1{ text-align:center;
}
.ac{ text-align:left;
}
.pos{ position:relative;
}
body{ background:#000000; overflow-x:hidden;
}
textarea,label,input[type="text"],input[type="password"],select,h1,h2,h3,h4,h5,h6,li,div{ font-weight:normal; color:#555555;
}
.divider{ width:960px; display:table; margin:0 auto;}
.pro_divider{ /*width:960px;*/ display:table; margin:0px auto 0 auto;}

.white_bg{ background:#FFFFFF;
}
.dn{ display:none;
}
/*defaults end*/

/*mobile icons start*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}



/*mobile icons end*/

/*header start*/
header{ background:#000; border-bottom:8px solid #c9a650; top:0; left:0; z-index:100; position:fixed;
}
header li{ color:#c9a650; font-size:12px; line-height:19px; line-height:60px; padding:0 10px;
}
header .social li{ padding:0 5px;
}
header .social li a{ font-size:20px;
}
header li a{ color:#c9a650; font-size:13px; line-height:19px; display:block; line-height:60px;}
header li a:hover{color:#c9b281;}

.contactheader  li{ color:#c9a650; font-size:12px; line-height:19px; line-height:60px; padding:0 12px;}
.contactheader .social li{ padding:0 5px;}
.contactheader .social li a{ font-size:20px;}
.contactheader li a{ color:#c9a650; font-size:13px; line-height:19px; display:block; line-height:60px;}
.contactheader li a:hover{color:#c9b281;}
.contactheader .f:before{ font-family: 'FontAwesome'; content: "\f082";
}
.contactheader .t:before{ font-family: 'FontAwesome'; content: "\f099";
}
.contactheader .i:before{ font-family: 'FontAwesome'; content: "\f16d";
}



header .nav li a.active{ position:relative;
}
header .nav li a.active:before{ content:""; position:absolute; top:46px; left:40%; width:0px; height:0px; border:7px solid transparent; border-bottom:7px solid #c9a650;
}

header .nav li a.active1{ position:relative;
}
header .nav li a.active1:before{ content:""; position:absolute; top:47px; left:40%; width:0px; height:0px; border:7px solid transparent; border-bottom:7px solid #c9a650;
}

header .f:before{ font-family: 'FontAwesome'; content: "\f082";
}
header .t:before{ font-family: 'FontAwesome'; content: "\f099";
}
header .i:before{ font-family: 'FontAwesome'; content: "\f16d";
}

header ul .category_drop{ position:absolute; top:60px; left:0; width:100%; border-top:8px solid #c9a650; background:#fff; padding-top:0px; padding-left:263px; z-index:999; display:none; box-shadow:0 0 5px #000000;
}
header ul .category_drop li{ padding:0 12px 0 12px;
}
header ul .category_drop li a:before, header ul .category_drop li a:hover{ border:0px!important;
}

.mobile_nav:before{ font-family: 'FontAwesome'; content: "\f0c9"; font-size:26px;
}
/*header end*/

/*footer start*/
.home_footer{ background:#000; border-top:8px solid #c9a650; position:fixed; bottom:0; left:0; z-index:100;
}
footer{ background:#000;  border-top:8px solid #c9a650; position:relative; z-index:100;
}
footer li{ color:#c9a650; font-size:12px; line-height:19px; line-height:60px; padding:0 15px;
}
footer li a{ color:#c9a650; font-size:12px; line-height:19px; display:block; line-height:60px;
}
footer img{ margin-top:17px;
}
/*header end*/

/*home start*/
.home{ background:url(../img/effect_bg.png) repeat 0 0; height:100%;
}
/*home end*/

/*product start*/
.product{ padding:80px 0 40px 0;
}
.left_d, .right_d{ width:50%;
}

.tab{ width:400px;
}
.tab_1{ height:80px;}
.tab li{ height:20px; line-height:20px; padding:0 0 0 40px;
}
.tab li:first-child{ border-right:1px solid #000000; padding:0 40px 0 0;
}
.tab li a{ font-size:16px; color:#a5a7ab;
}
.tab li a.active{ color:#000000;
}
.tab_con{ font-size:13px; line-height:19px;
}
.tab_links a{ background:#97999c; color:#FFFFFF; line-height:30px; padding:0 15px; border-radius:3px;
}

.tab_2 .tab_links a{ background:#baa570;
}
.tab_3 .tab_links a{ background:#685139;
}
.tab_4 .tab_links a{ background:#3387bd;
}
.tab_5 .tab_links a{ background:#4d8255;
}
/*product end*/

/*about start*/

.store{ background:#292929; padding:0px 0 40px 0;}

.about{ background:url(../img/about_bg.png) repeat-x 0 0 #FFFFFF; padding:80px 0 40px 0;
}
.about p{ font-size:13px; line-height:19px;
}
.about p strong{ font-size:16px;
}
/*about end*/

/*contact start*/
.contact{ padding:80px 0 40px 0;
}
.contact p{ font-size:13px; line-height:19px; color:#ceb984;
}
input[type="submit"], input[type="button"]{ border:0px;
}
select, input[type="submit"], input[type="button"]{ cursor:pointer;
}
button{ background:#bea56f; border:0px; cursor:pointer; color:#FFFFFF; padding:0 15px; height:30px; line-height:30px; border-radius:3px;
}
input[type="text"],input[type="password"]{ font-size:13px; background:#FFFFFF; height:30px; line-height:30px; text-indent:10px; border-radius:3px; border:0px; width:530px;
}
textarea{ font-size:13px; background:#FFFFFF; line-height:19px; border-radius:3px; border:0px; padding:5px 10px; overflow-x:hidden; overflow-y:auto; width:530px;
}
label{ color:#FFFFFF; font-size:13px; line-height:20px;
}
.form-group{ margin-top:15px;
}
/*contact end*/

/*slider start*/
	.slick-slider{ position:relative; display:block; padding-bottom:30px; width:480px;
	}
	.slider-nav img{ cursor:pointer;
	}
	.slick-list{ position:relative; overflow:hidden; display:block;
	}
	.slick-track{ position:relative; left:0; top:0; display:block;
	}
	.slick-slide{ float:left; display:none;
	}
	.slick-initialized .slick-slide{ display:block;
	}
	
	.slick-prev, .slick-next{ width:20px; height:30px; font-size:9px; font-family: 'FontAwesome'; text-align:center; line-height:30px; border-radius:2px; position:absolute; bottom:0px; top:40px;
	}
	.slick-next{ right:-50px;
	}
	.slick-next:before{ content: "\f054";
	}
	.slick-prev{ left:-50px;
	}
	.slick-prev:before { content:" \f053";
	}
/*slider end*/

@media only screen and (max-width: 960px) {
.pro_divider{width:960px; display:table; margin:0px auto 0 auto;}
}

@media screen and (max-width:960px)
{
.divider{ width:100%;
}
.pro_divider{width:100%;}

.hide{ display:none!important;
}
.tabsecondiv{ padding:0 5%;}
.hide2{width:100%; margin-top:10px;}
.mapdisplayhide{ width:100%!important; }

.home_footer{ background:rgba(0,0,0,0.8); border-top:8px solid #c9a650; position:relative; z-index:100;
}
header{ display:block!important; height:50px; padding:5px 0; background:#000000;
}
.mobile_nav{ display:block!important; margin:3px 10px 0 0;
}
.nav{ float:right; position:absolute; right:0px; top:40px; width:150px; background:#000000; border:1px solid #FFFFFF; border-top:0px; display:none;
}
.nav li{ width:100%; line-height:25px; border-top:1px solid #FFFFFF;
}
.nav li a{ line-height:25px;
}
.nav li a.active:before{ border:0px solid transparent!important;
}
header ul .category_drop{ position:relative; top:0px; left:0px; background:none; border:0px; padding:0px;
}
.nav ul{ width:100%; border-top:0px solid #c9a650; background:none; padding-top:0; display:block; z-index:1; float:left;
}
.nav ul li{ padding:0 0 0 10px!important;
}
.nav ul li span{ display:block!important;
}

.social{ float:left;
}
.social li{ border-right:1px solid #333333; line-height:30px; height:30px;
}
.social a{ font-size:20px; line-height:30px; display:block; height:30px;
}

.home{ height:auto; text-align:center; margin-top:60px;
}
.logo{ display:inline-block; width:250px;margin-top: 50px;
}
.about_img{ display:inline-block;
}
#tubular-container{ display:none;
}

.left_d, .right_d{ width:100%;
}
.slick-slider{ width:300px; margin:0 auto; float:none;
}
.slider-nav .slick-list{ display:none!important;
}
.slick-next{ right:50px; top:0px;
}

.slick-prev{ left:50px; top:0px;
}





.tab{ width:100%; padding:20px 10% 0 10%;
}

.about img{ width:100%;
}
.about p{ padding:0 20px;
}

.contact{ padding:80px 10% 10% 10% !important;
}
input[type="text"],input[type="password"],textarea{ width:100%;
}

footer{ padding:10px 20px; text-align:center;
}
footer li{ padding:0px; line-height:20px;
}
footer img{ float:none!important; margin:0px!important;
}

.store{ background:#292929; padding:0px 0 40px 0;}
}
.sitelogo{float: left;height: 20px;position: relative;top: 1px;z-index:9999;/*padding-right:90px;*/}


.btn
{
  font-family: Cardo;
  color: #c9a650;
  font-size: 16px;
  padding: 2px 10px 2px 10px;
  text-decoration: none;	
}

#btn1 {
  background: #c9a650;
  background-image: -webkit-linear-gradient(top, #c9a650, #c9a650);
  background-image: -moz-linear-gradient(top, #c9a650, #c9a650);
  background-image: -ms-linear-gradient(top, #c9a650, #c9a650);
  background-image: -o-linear-gradient(top, #c9a650, #c9a650);
  background-image: linear-gradient(to bottom, #c9a650, #c9a650);
  -webkit-border-radius: 3;
  -moz-border-radius:3;
  border-radius: 3px;
   color: #ffffff;
 
}

#btn1:hover {
  background: #c9a650;
  background-image: -webkit-linear-gradient(top, #c9a650, #c9a650);
  background-image: -moz-linear-gradient(top, #c9a650, #c9a650);
  background-image: -ms-linear-gradient(top, #c9a650, #c9a650);
  background-image: -o-linear-gradient(top, #c9a650, #c9a650);
  background-image: linear-gradient(to bottom, #c9a650, #c9a650);
  text-decoration: none;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; 
    padding-top: 25px;
    height: 0;
	text-align:center;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.videoWrapper1 {
    position: relative;
    padding-top: 25px;
    height: 0;
	text-align:center;
}
.videoWrapper1 iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.erb-image-wrapper{
   text-align:center;
	overflow: hidden;
    height: auto;
    max-width: 100%;

}
.newscontainer{width:95.4%; float:left;}
.mobiledisplay{display:none;}
@media only screen and (max-width: 480px) {
.hide1{/*display:none!important; */ height:250px; width:auto; text-align:center;}	
.video{padding-left:10%; padding-right:10%;}
.tabsecondiv{ padding:0 10%;}
/*.active1{display:block;}*/
.mobiledisplay{display:block;}
iframe{display:block;}
header .nav li a.active1:before{  top:1px !important; left:72% !important;
}

}
@media only screen and (max-width: 768px) {
/*.active1{display:block;}*/	
.mobiledisplay{display:block;}

header .nav li a.active1:before{ top:1px !important; left:72% !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
header ul .category_drop{padding-left:0px !important;}	
}
@media (min-width: 768px) and (max-width: 991px) {
	
header ul .category_drop{padding-left:0px !important;}		
}

@media screen and (max-width:960px)
{
header .nav li a.active1:before{ top:1px !important; left:72% !important;
}	
}