/* Insert Your Custom CSS Here */
@media (max-width: 320px){

}
@media (max-width: 480px){

}
@media (max-width: 991px){	
	.vc_secondary-menu-wrapper{
		background:none;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {	
	.header-3 .vc_sub-menu-bg, .header-4 .vc_sub-menu-bg{
		left:auto;
		right:650px;
	}
	.header-1 .vc_sub-menu-bg{
		left:auto;
		right:680px;		
	}
	.header-2 .vc_sub-menu-bg{
		left:auto;
		right:560px;
	}
}

.vc_sub-menu-bg{
	left:auto;
	right:800px;
    position: absolute;
    top: 0;
    width: 1920px;
    z-index: -1;	
	background:none;
    border-top: 35px solid #1D2023;
    border-right: 90px solid transparent;
    color: white;
    display: inline-block;
    font-weight: bold;
    height: 0;
    line-height: 56px;
    padding: 10px;
    text-decoration: none;	
}

.vc_menu .vc_primary-menu > ul > li > a, .vc_menu .vc_primary-menu > ul > li{
	border-right:none;
}
.vc_menu .vc_primary-menu > ul > li:hover > a{
	background:none;
	color:#EEE;
}
.header-2 .vc_sub-menu-bg,.header-3 .vc_sub-menu-bg {
	top:50px;
}
.header-4 .vc_sub-menu-bg{
	top:-20px;
}
.header-1 .vc_sub-menu-bg,.header-3 .vc_sub-menu-bg, .header-4 .vc_sub-menu-bg{
	left:auto;
	right:800px;
}
.header-2 .vc_sub-menu-bg{
	left:auto;
	right:750px;
}

@media (max-width: 320px){
	.vc_footer-links .vc_footer-line{
		margin-left:-1960px;
	}
}
@media (max-width: 480px){
	.vc_footer-links .vc_footer-line{
		margin-left:-1860px;
	}

}
@media (max-width: 991px){	
	.vc_footer-links .vc_footer-line{
		margin-left:-1760px;
	}	
}
@media (min-width: 992px) and (max-width: 1199px) {	
	.vc_footer-links .vc_footer-line{
		margin-left:-1460px;
	}
}

.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}



