/* ----------------------------- Responsive tabs --------------------- */
.tab-menu { margin:10px 0; }
ul.tabs-list{margin:0;padding:0; background-color:#d6bda5; }
.tabs-container{padding:0;clear:left}
h2.accordion{cursor:pointer;padding:5px;display:none}
.tab-content{display:none}
.tab-active{border-bottom:none;margin-bottom:-1px!important;border-bottom:none; background-color:#221909; color:#fff !important }
.content-active,.accordion-active{display:block}
.tab-content{position:relative}
h2.accordion{font-size:13px;border-bottom:1px solid #fff;margin:0;padding:10px 15px;text-transform:uppercase}
h2.tab-active{border-bottom:0 solid #fff!important;margin-bottom:0!important;padding:10px 15px!important}
.tab-active { background-image:url(../images/btm-anvi-patterb.jpg);color:#fff!important;}
h2.tab-title:last-child{border-bottom:12px solid #fff!important;background:blue}
.vtabs ul.tabs-list{float:left;width:30%}
h2[role=tab]{color:#fff!important}
.vtabs .tabs-list li{display:block;padding:15px!important;margin:0;cursor:pointer;float:none}
.vtabs .tabs-container{padding:0;background-color:#fff;border:1px solid #fff;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}
.vtabs .tab-content{border:none}
.vtabs li.tab-active{border:1px solid #fff;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px!important}
.arrow{width:0;height:0;float:right;margin-top:3px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #fff}
h2.tab-active span.arrow{border:none;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid #fff}
h2.tab-active{ background:#44523e !important; color: #fff !important;} 
.easy-accordion h2.accordion{display:block}
.easy-accordion .tab-content{border:1px solid #fff}
.easy-accordion .tab-content:last-child{border-bottom:1px solid #fff!important}
.jfit{width:100%;margin:0}
.tab-content-active{display:block}
/* -----------------------------------------------------------------------         Custom CHanges ------------------------ */
.gallery-tabs .tabs-list li{font-weight:normal;width:24.9%;border:none;margin:0;padding-left:0;padding-right:0;border-right:1px solid #FFF; font-size:11.5pt; font-weight:700 }
.tab-menu{padding-top:0px; background:rgba(186,222,234,0.2) }
.gallery-tabs .tab-menu,.gallery-tabs .resp-tab-item{ background-position:center center}
.resp-tabs-list li,.gallery-tabs .resp-tab-active{padding:13px 25px!important; color:#fff !important }
.gallery-tabs .tab-content{background:rgba(255,255,255,0.2); min-height:850px;border:1px solid #EEEFF0}
.gallery-tabs .tab-active{background-color:#cd7011;padding:13px 0;color:#FFF}
/*.tabs-subPage .tab-content{ min-height:150px;  }*/
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
.tabs-list li {     width: 33.333333%; text-align:center; text-align:center; display:block; float:left; padding:10px 0; color:#fff; position:relative; /*font-weight:700*/  }
.tabs-list li:after { content:""; position:absolute; border-right:1px solid #ebe4dc; width:1px; height:100%; top:0; right:0 }
.tabs-list li:last-child:after { border:none !important }
/*ul.tabs-list { background-color:transparent }

.tabs-list-prj li { width:calc(100% / 6); text-transform:uppercase }
.tabs-list-prj li:last-child { border:none }*/
.tabs-list li.tab-active:before { content:""; display:block; left:0; bottom:-10px;  height:20px; position:absolute; background-image:url(../images/division-nav.png); background-repeat:no-repeat; background-position:bottom center; width:100%; z-index:1200 }

@media only screen and (max-width: 768px) {
.down-eb-cn { width:275px; }
}

@media only screen and (max-width: 719px) {
#gallery-tabs h2 { font-family:'Prompt', sans-serif; }
h2.accordion { font-size:9pt; }
.down-eb-cn table td { font-size:11pt; }
	.product-tabs {
		margin-top: 0 !important;
	}
	ul.tabs-list {
		display: none;
	}
	.tabs-container h2.accordion {
		 background:#c1a68d;
	}
	h2.accordion {
		display: block;
	}
	

	.vtabs .tab-content {
		border: 1px solid #0c2316;
	}

	.vtabs .tabs-container {
		border: none;
		float: none;
		width: 100%;
		min-height: initial;
		clear: none;
	}
	.accordion-closed {
		display:none !important;
	}
	.vtabs .tab-content:last-child {
		border-bottom: 1px solid #fff !important;
	}
	.video-blk li { width:49%; }
	.down-eb-cn { width:275px; margin:30px auto; margin-bottom:0; }
	.ph-gall, .gall360, .video-gall { padding:20px 0; }
	.ph-gall ul { padding:0 0 20px 0; }
	.photo-gall-th { margin:10px 0; }
	.down-eb-cn-img img { width:105px; }
	.down-eb-cn-img { padding:20px 0; }
	.ph-gall li { width:calc(24% - 0px); }
	.down-icon { margin-top:0; }
}


@media only screen and (max-width: 550px) {
.video-blk li { width:80%; }
.down-gall { width:75%; }
.down-eb-cn { width:260px; }
.down-icon { padding:5px; }
.down-eb-cn .tab-content { padding:0 !important; }
.tab-menu { margin:5px 0; }
.ph-gall li { width:calc(32% - 0px); }
.ph-gall ul { padding-bottom:0; }
}
@media only screen and (max-width: 468px) { 

.down-eb-cn table img { width:24px; }
.mex-icn img { padding-top:5px; }
.down-eb-cn-img img { width:75px; }

}

@media only screen and (max-width: 420px) {
.video-blk li, .down-gall { width:100%; }
.down-gall { padding:20px; }
.ph-gall li p { text-align:center; }
.down-icon img { width:160px; }


}
/*--------------------------- Custom styles ---------------------------*/
.tabs-list li#status:after { border:none !important }