@import url('/global/css/all.css');
@import url('/global/css/font-awesome.min.css');
html,*{margin:0;padding:0}
body{color:#222;font-family:arial,sans-serif;font-size:13px;margin:0;padding:0}

h1,h2,h3,h4,h5,h6{font:400 13px OpenSans,sans-serif;}
a{color:#36c;outline:none;text-decoration:none}
ul,li,ol{list-style:none}
.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
* html .clearfix{height:1%}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@font-face {
	font-family:'OswaldVNF';
	src:url('/font/oswald-vnf.eot');
	src:local('OswaldVNF'),url('/font/oswald-vnf.woff') format('woff'),url('/font/oswald-vnf.ttf') format('truetype'),url('/font/oswald-vnf.svg#Oswald-Regular') format('svg');
	font-weight:normal;
	font-style:normal;
}
	
@font-face {
    font-family: 'OpenSans';
    src: url('/font/opensans_regular.eot');
    src: url('/font/opensans_regular.eot?#iefix') format('embedded-opentype'),
         url('/font/opensans_regular.woff') format('woff'),
         url('/font/opensans_regular.ttf') format('truetype'),
         url('/font/opensans_regular.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('/font/opensans_bold.eot');
    src: url('/font/opensans_bold.eot?#iefix') format('embedded-opentype'),
         url('/font/opensans_bold.woff') format('woff'),
         url('/font/opensans_bold.ttf') format('truetype'),
         url('/font/opensans_bold.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('/font/opensans_semibold.eot');
    src: url('/font/opensans_semibold.eot?#iefix') format('embedded-opentype'),
         url('/font/opensans_semibold.woff') format('woff'),
         url('/font/opensans_semibold.ttf') format('truetype'),
         url('/font/opensans_semibold.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ========== MAIN DIV THAT HOLDS THE ENTIRE MENU ========== */
.menu{
	float:right;
	height:30px;
	margin:0 auto 0;
	}
.menu ul, .menu ol{
	margin:0;
	padding:0;
	list-style:none;
	}
/* ========== FLOAT ========== */
.menu .left{
	float:left;
	}
.menu .right{
	float:right;
	}	
/* ========== DIV THAT HOLDS MAIN LINKS ========== */
.menu ul{
	position:relative;
	}
/* ========== MAIN LINKS ========== */
.menu ul li{
	float:left;position:relative;
	}
.menu ul li.menu_right{
	position:relative;
	}
.menu > ul > li:first-child a{

	}
.menu > ul > li:first-child a span{display:none}
.menu ul > li > a{
	display:block;
	height:30px;
	padding:0 15px;
	font:400 14px/30px arial;
	color:#222;
	text-decoration:none;
	-webkit-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-moz-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-ms-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-o-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	transition:color 180ms linear 20ms, background 180ms linear 20ms;
	}
.menu ul > li > a div{
	padding-top:5px;
	font:400 13px/13px "Helvetica Neue", Arial;
	color:#ededed;
	text-decoration:none;
	text-transform:none;
	}
	
.menu ul li:hover a{background:#f5f5f5;color:#3a3a3a;}
.menu ul li:hover span i{transform:rotate(180deg);}
.menu ul li a:active, .menu ul li.active a:active{}
/* ========== MAIN LINKS ON MOUSEOVER ========== */
.menu ul:hover li.active a{
	color:#222;
	}
.menu ul li:hover > a, .menu ul li.active:hover > a{
	color:#222;
	background:#e1e1e1;
	}
.menu ul li:first-child:hover > a{
	color:#222;
	}
/* ========== MAIN LINKS ON MOUSE CLICK ========== */	
.menu ul li a:active, .menu ul li.active a:active{
	color:#222;
	}
/* ========== CLASSIC/MEGA MENU ========== */	
.menu ul ul, .menu .mega_menu{
	position:absolute;
	visibility:hidden;
	opacity:0;
	z-index:11;
	background:#fff;
	border-left:solid 0px #006a0c;
	border-right:solid 0px #006a0c;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	-webkit-box-shadow:0 1px 3px rgba(45,45,45,.5);
	-moz-box-shadow:0 1px 3px rgba(45,45,45,.5);
	box-shadow:0 1px 3px rgba(45,45,45,.5);
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}
/* ========== MEGA MENU ========== */		
.menu .mega_menu{
	padding:9px 0 9px;
	border:none;
	border-top:solid 1px #004b09;
	border-bottom:solid 1px #004b09;
	}
/* ========== CLASSIC/MEGA MENU ON MOUSEOVER ========== */
.menu ul li:last-child ul{right:0;}
.menu ul li:hover > ul, .menu ul li:hover .mega_menu{
	visibility:visible;
	opacity:1;
	}
/* ========== LINKS IN CLASSIC MENU ========== */	
.menu ul ul li{
	float:none;
	position:relative;
	}
.menu ul ul li a{
	position:relative;
	min-width:200px;
	height:auto;
	padding:8px 8px 8px 15px;
	font:400 14px/14px "Helvetica Neue", Arial;
	text-transform:none;
	color:#222;
	border-bottom:dotted 1px #d2d2d2;
	border-right:none;
    white-space:nowrap;
	}
.menu ul ul li:last-child a{
	border-bottom:dotted 0px #d2d2d2;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	}	
.menu ul ul li a i{
	position:absolute;
	top:4px;
	right:12px;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
/* ========== LINKS ON MOUSEOVER IN CLASSIC MENU ========== */
.menu ul ul li:hover > a{
	color:#fff;
	border-right:none;
	background:#098549;
	}
.menu ul ul li:first-child:hover a{
	color:#fff;
	background:#098549;
	}	
/* ========== LINKS ON MOUSE CLICK IN CLASSIC MENU ========== */
.menu ul ul li a:active{
	color:#777;
	}
/* ========== CLASSIC MENU LVL 2,3,4,... ========== */	
.menu ul ul ul li:first-child a{
	-webkit-border-top-right-radius:4px;
	-moz-border-top-right-radius:4px;
	border-top-right-radius:4px;
	}
.menu ul ul ul{
	left:100%;
	top:0;
	border-top-right-radius:4px;
	}	
/* ========== MEGA MENU ALIGNED TO THE RIGHT SIDE ========== */	
.menu ul li.menu_right .mega_menu{
	right:0;
	}	
/* ========== DIFFERENT SIZE OF MEGA MENU ========== */
.menu .size1{
	width:150px; /* + 10px from left and right side, width=170px */
	}
.menu .size2{
	width:250px; /* + 10px from left and right side, width=270px */
	}	
.menu .size3{
	width:350px; /* + 10px from left and right side, width=370px */
	}
.menu .size4{
	width:450px; /* + 10px from left and right side, width=470px */
	}
.menu .size5{
	width:550px; /* + 10px from left and right side, width=570px */
	}
.menu .size6{
	width:650px; /* + 10px from left and right side, width=670px */
	}
.menu .size7{
	width:750px; /* + 10px from left and right side, width=770px */
	}
.menu .size8{
	width:850px; /* + 10px from left and right side, width=870px */
	}
.menu .full_width{
	width:960px; /* + 10px from left and right side, width=980px. 980px is the width of the Menu */
	left:0;
	padding:9px 10px 2px;
	}	
/* ========== HEADINGS IN MEGA MENU ========== */
.menu h1, .menu h2, .menu h3, .menu h4, .menu h5, .menu h6{
	margin:0;
	font-family:"Roboto Condensed";
	font-weight:normal;
	color:#ffff00;
	}
.menu h1{
	font-size:24px;
	}
.menu h2{
	font-size:20px;
	}
.menu h3{
	font-size:18px;
	}
.menu h4{
	font-size:16px;
	}
.menu h5{
	font-size:14px;
	}
.menu h6{
	font-size:12px;
	}
/* ========== CLASSIC LINKS IN MEGA MENU ========== */
.menu .mega_menu a{
	display:block;
	padding:10px 8px 10px 8px;
	font:400 14px/14px "Helvetica Neue", Arial;
	text-transform:none;
	background-color:#fff;
	color:#222;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 0px solid #000000;
	border-bottom:dotted 0px #d2d2d2;
	-webkit-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-moz-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-ms-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-o-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	transition:color 180ms linear 20ms, background 180ms linear 20ms;
	}
.menu .mega_menu a:hover{
	background-color:#4b8606;
	color:#fff;
	}
/* ========== IMAGES INSIDE LINK IN MEGA MENU ========== */		
.menu .mega_menu a img{
	margin:0;
	opacity:0.7;
	-webkit-transition:opacity 160ms ease-in 10ms;
	-moz-transition:opacity 160ms ease-in 10ms;
	-ms-transition:opacity 160ms ease-in 10ms;
	-o-transition:opacity 160ms ease-in 10ms;
	transition:opacity 160ms ease-in 10ms;
	}
.menu .mega_menu a img:hover{
	opacity:1;
	}
.menu .mega_menu a img:active{
	opacity:0.8;
	}	
/* ========== TYPOGRAPHY IN MEGA MENU ========== */	
.menu .mega_menu p{
	margin:3px 0 6px 0;
	font-size:12px;
	color:#888;
	font-family:Tahoma, Geneva, sans-serif;
	}
.menu .mega_menu .one, .menu .mega_menu .one_half, .menu .mega_menu .one_thirds, .menu .mega_menu .two_thirds, .menu .mega_menu .one_fourth,.menu .mega_menu .three_fourths{
	margin:0 1%;
	padding:0 0 12px;
	float:left;
	}	
.menu .mega_menu .one{
	width:98%;
	}	
.menu .mega_menu .one_half{
	width:48%;
	}
.menu .mega_menu .one_thirds{
	width:31.33%;
	}	
.menu .mega_menu .two_thirds{
	width:64.67%;
	}
.menu .mega_menu .one_fourth{
	width:23%;
	}	
.menu .mega_menu .three_fourths{
	width:73%;
	}		
/* ========== IMAGES IN MEGA MENU ========== */		
.menu .mega_menu img{
	border:solid 1px #222;
	-webkit-box-shadow:0 0 3px #222;
	-moz-box-shadow:0 0 3px #222;
	box-shadow:0 0 3px #222;
	}
.menu .mega_menu img.left{
	margin:3px 7px 4px 0;
	}
.menu .mega_menu img.right{
	margin:3px 0 4px 7px;
	}
/* ========== PORTFOLIO IN MEGA MENU ========== */	
.menu .mega_menu .portfolio li{
	display:inline-block;
	vertical-align:top;
	width:232px;
	margin:2px 7px 10px;
	float:none;
	*float:left;
	}	
.menu .mega_menu .portfolio li a{
	display:block;
	height:auto;
	}
.menu .mega_menu .portfolio li a img{
	width:100%;
	height:105px;
	margin:0;
	float:left;
	opacity:0.75;
	border:solid 1px #111;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 0 3px #222;
	-moz-box-shadow:0 0 3px #222;
	box-shadow:0 0 3px #222;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	}	
.menu .mega_menu .portfolio li p{
	margin:2px 5px 0;
	font:11px/11px Tahoma, Geneva, sans-serif;
	text-align:left;
	color:#888;
	float:left;
	}
.menu .mega_menu .portfolio li a:hover img{
	opacity:1;
	}
.menu .mega_menu .portfolio li a:active img{
	opacity:0.85;
	}		
/* ========== LISTS IN MEGA MENU ========== */
.menu .mega_menu .list{
	display:inline-block;
	/*vertical-align:top;*/
	width:46%;
	margin:0 2%;
	padding:0;
	*float:left;
	}	
.menu .mega_menu .list li{
	width:100%;
	float:left;
	}	
.menu .mega_menu .list li.headline{
	border-bottom:solid 1px #353535;
	}
.menu .mega_menu .list li.headline h3, .menu .mega_menu .list li.headline h3 a{
	margin-left:7px;
	font:20px "Roboto Condensed";
	color:#5B5B5B;
	text-transform:uppercase;
	}
.menu .mega_menu .list li.headline h3 a{
	margin-left:0;
	}
.menu .mega_menu .list li a{
	margin-left:7px;
	padding:0;
	font:13px/24px Tahoma, Geneva, sans-serif;
	color:#616161;
	text-transform:none;
	text-decoration:none;
	border:none;
	}
.menu .mega_menu .list li:hover a{
	background:none;
	}
.menu .mega_menu .list li a:hover, .menu .mega_menu .list li.headline h3 a:hover{
	color:#ffff00;
	}
.menu .mega_menu .list li a:active, .menu .mega_menu .list li.headline h3 a:active{
	color:#888;
	}
/* Animated CSS3 Mega Menu - Responsive */
	.menu input#dropdown, .menu label{
		display:none;
		position:absolute;
		top:35px;
		right:70px;
		width:46px;
		height:40px;
		}
	.menu input#dropdown{
		opacity:0;
		}
	.menu label{
		background: url('/images/icon_list1.png') no-repeat center;
		background-position:11px 9px;
		padding:0 0 0 45px;
		font:400 20px/40px Roboto;
		color:#4e3422;
		}
	.menu label:hover{
		cursor:pointer;
		}
	.menu input#dropdown:checked ~ label{
		background: url('/images/icon_listac1.png') no-repeat center;
		color:#4e3422;
		}
	.menu input#dropdown:checked ~ ul{
		display:block;
		}	
	.menu div.dropdown{
		display:none;
		position:absolute;
		top:0;
		left:0;
		right:0;
		margin:0;
		}
	.menu div.dropdown span{padding-left:50px;
		font:400 20px/40px Roboto;
		color:#fff;
		}
	.menu div.dropdown span a{
		color:#fff;
		}
	.menu div.flag{
		float:right;
		display:none;
		margin:9px 5px 0 0;
		}
	.menu div.flag img{
		margin:0 5px 0 0;
		}
@media only screen and (max-width: 1024px){

	}
@media only screen and (max-width: 768px){
	.menu input, .menu label, .menu div.dropdown{display:block;}
	.menu div.flag{display:block;}
	.menu{
		width:100%;
		min-height:40px;
		height:100%;
		/*overflow:hidden;*/
		position:relative;
		}
	.menu ul{
		display:none;
		position: absolute;
		width:100%;
		top:110px;
		margin:0;
		padding:0;
		float:none;
		border-top:#ccc 1px solid;
		background:#fff;
		z-index:997;
		}
	.menu ul > li{float:none;}
	.pinherit{position: relative !important;}
	.menu > ul > li:first-child a span{display:block}
	.menu > ul > li:first-child a i{display:none}
	.menu > ul > li:first-child a{
		width:100%;
		background: rgba(0,0,0,0);
		min-width:auto;
		height: auto;
		}
	.menu > ul > li:first-child a span{display:block}
	.menu ul li a{
		width:100%;
		background: rgba(0,0,0,0);
		min-width:auto;
		height: auto;
		padding:5px 15px !important;
		font:700 15px/30px OpenSans, Arial;
		text-transform:uppercase;
		color: #333;
		border-bottom:solid 1px #ccc;
		border-right: none;
		}
	.menu ul > li > a:before {display:none;}
	.menu ul > li > a:hover:before {display:none;}
	
	.menu ul > li i{display:block;position:absolute;right:0;top:0;color:#222;width:40px;height:40px;cursor:pointer;text-align:center;}
	.menu ul > li i:hover{color:#f00;}
	.menu ul > li i:before{width:40px;height:40px;line-height:40px;}
	
	.menu .mega_menu .portfolio li p {padding-bottom:0}
	.menu .mega_menu p,.menu .mega_menu .portfolio li p a {color: #222;border-bottom:none}
	.menu .mega_menu .portfolio li a {border-bottom:none}
	.menu ul > li > a div {display:inline-block;padding:0 0 0 5px;font:400 14px/14px "OpenSans", Arial;text-transform:uppercase;color:#fff;}
	.menu ul li:hover > a, .menu ul li.active:hover > a{
		color:#222;
		transform: scale(1) !important;
		}
	.menu ul li:first-child:hover > a{
		color:#222;
		transform: scale(1) !important;
		}
	.menu ul ul, .menu .mega_menu{
		display:none;
		position:static;
	    visibility:visible;
		opacity:1;
		margin:0;
		font-size:0;
		overflow:hidden;
		border:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		/*background:#684a2b;*/
		}
	.smnac{display:block !important;visibility:visible !important;}
	
	.menu ul ul li{width:100%;float:left;}
	.menu ul ul li a{
		width:100%;
		min-width:auto;
		height: auto;
		padding: 10px 20px !important;
		font:700 15px/20px OpenSans, Arial !important;
		text-transform:none;
		color: #222;
		border-bottom:#ccc 1px dotted;
		border-right: none;
		}
	.menu ul ul li:last-child a {
		border-bottom:#ccc 1px dotted;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	.menu ul ul li:hover a{color:#ff891e;}
	.menu ul ul li:first-child:hover a{color:#ff891e;}
	.menu ul ul ul, .menu ul ul li a i{
		display:none;
		}
	.menu .mega_menu .one, .menu .mega_menu .one_half, .menu .mega_menu .one_thirds, .menu .mega_menu .two_thirds, .menu .mega_menu .one_fourth,.menu .mega_menu .three_fourths{
		display:inline-block;
		vertical-align:top;
		padding:0 0 12px;
		float:none;
		}	
	.menu .mega_menu{
		width:auto !important;}	
	.menu .mega_menu .portfolio li, .menu .mega_menu .list{
		margin:0;
		width:48%;
		margin:0 1% 2%;
		}
	}
@media only screen and (max-width: 750px) {
	.menu{width:100%}
	}

/* ========== MAIN DIV THAT HOLDS THE ENTIRE MENU ========== */
.mmenu{width:98%;height:35px;margin:0 auto;text-align:center;}
.mmenu ul, .mmenu ol{display:inline-block;margin:0;padding:0;list-style:none;text-align:left;}
/* ========== FLOAT ========== */
.mmenu .left{float:left;}
.mmenu .right{float:right;}	
/* ========== DIV THAT HOLDS MAIN LINKS ========== */
.mmenu ul{position:relative;}
/* ========== MAIN LINKS ========== */
.mmenu ul li{float:left;position:relative;text-align:left;}
.mmenu ul li.mmenu_right{position:relative;}
.mmenu > ul > li:first-child a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.mmenu ul > li > a{
	display:block;
	padding:0 20px;
	font: bold 13px/35px Arial;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	white-space: nowrap;
	border-left:#037d76 0px solid;
	border-right:#555555 0px solid;
	-webkit-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-moz-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-ms-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	-o-transition:color 180ms linear 20ms, background 180ms linear 20ms;
	transition:color 180ms linear 20ms, background 180ms linear 20ms;
	}
.mmenu ul li a span{display:inline-block;vertical-align:top;height:23px;margin:0;padding:0 0 0 8px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	}
.mmenu ul li a span i{width:12px;height:12px;font-size:12px;text-align:center;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	}
.mmenu ul li span.sub{display:none;}
.mmenu ul li:hover span.sub i{transform:none;}
/* ========== MAIN LINKS ON MOUSEOVER ========== */
.mmenu ul:hover li.active a{color:#bd0a0d;}
.mmenu ul li.active a, .mmenu ul li:hover > a, .mmenu ul li.active:hover > a{color:#bd0a0d;background:#ffffd8;}
/* ========== MAIN LINKS ON MOUSE CLICK ========== */	
.mmenu ul li a:active, .mmenu ul li.active a:active{color:#bd0a0d;}
/* ========== CLASSIC/MEGA MENU ========== */	
.mmenu ul ul, .mmenu .mega_menu{
	position:absolute;
	visibility:hidden;
	opacity:0;
	z-index:110;
	background:#ffffd8;
	padding:3px 0 5px;
	border:solid 0px #ffffd8;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}
/* ========== MEGA MENU ========== */		
.mmenu .mega_menu{padding:9px 10px 2px;border:none;border-top:solid 1px #ffffd8;border-bottom:solid 1px #ffffd8;}
/* ========== CLASSIC/MEGA MENU ON MOUSEOVER ========== */
.mmenu ul li:hover > ul, .mmenu ul li:hover .mega_menu{visibility:visible;opacity:1;}
/* ========== LINKS IN CLASSIC MENU ========== */
.mmenu ul li:last-child ul {right:0;}
.mmenu ul ul li{
	float:none;
	position:relative;
	background-color:#ffffd8;
	margin:0;
	border-bottom:#be0604 1px dotted;
	}
.mmenu ul ul li:last-child{border-bottom: #d7d7d7 0px solid;}
.mmenu ul ul li a{
	position:relative;
	display:block;
	min-width:185px;
	padding: 5px 12px;
	text-transform:none;
	font: 400 14px/20px Arial;
	color:#bd0a0d;
	text-transform:none;
	}
/* ========== LINKS ON MOUSEOVER IN CLASSIC MENU ========== */
.mmenu ul ul li:hover{color:#222;}
.mmenu ul ul li:hover > a{color:#222;background:none}
/* ========== LINKS ON MOUSE CLICK IN CLASSIC MENU ========== */
.mmenu ul ul li a:active{color:#222;}
/* ========== CLASSIC MENU LVL 2,3,4,... ========== */	
.mmenu ul ul ul li:first-child a{-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px;}
.mmenu ul ul ul{left:100%;top:0;margin-left:1px;border-top-right-radius:4px;}
.mmenu ul ul ul li a{
	position:relative;
	width:165px;
	height:30px;
	font: 400 15px/30px OpenSans;
	color:#fff;
	border-bottom: dotted 0px #50b948;
	border-right:none;
	}
/* ========== MEGA MENU ALIGNED TO THE RIGHT SIDE ========== */	
.mmenu ul li.mmenu_right .mega_menu{right:0;}	
/* ========== DIFFERENT SIZE OF MEGA MENU ========== */
.mmenu .size1{
	width:150px; /* + 10px from left and right side, width=170px */
	}
.mmenu .size2{
	width:250px; /* + 10px from left and right side, width=270px */
	}	
.mmenu .size3{
	width:350px; /* + 10px from left and right side, width=370px */
	}
.mmenu .size4{
	width:450px; /* + 10px from left and right side, width=470px */
	}
.mmenu .size5{
	width:550px; /* + 10px from left and right side, width=570px */
	}
.mmenu .size6{
	width:650px; /* + 10px from left and right side, width=670px */
	}
.mmenu .size7{
	width:750px; /* + 10px from left and right side, width=770px */
	}
.mmenu .size8{
	width:850px; /* + 10px from left and right side, width=870px */
	}
.mmenu .full_width{
	width:1000px; /* + 10px from left and right side, width=980px. 980px is the width of the Menu */
	left:0;
	padding:9px 12px 2px;
	}	
/* ========== HEADINGS IN MEGA MENU ========== */
.mmenu h1, .mmenu h2, .mmenu h3, .mmenu h4, .mmenu h5, .mmenu h6{margin:0;font-family:"BebasNeue";font-weight:normal;color:#64C1FF;}
.mmenu h1{font-size:24px;}
.mmenu h2{font-size:20px;}
.mmenu h3{font-size:18px;}
.mmenu h4{font-size:16px;}
.mmenu h5{font-size:14px;}
.mmenu h6{font-size:12px;}
/* ========== CLASSIC LINKS IN MEGA MENU ========== */
.mmenu .mega_menu a{
	display:inline;
	padding:0;
	font-family:inherit;
	font-size:inherit;
	color:#fff;
	line-height:inherit;
	text-transform:none;
	text-decoration:none;
	border:none;
	-webkit-transition:color 160ms linear 20ms;
	-moz-transition:color 160ms linear 20ms;
	-ms-transition:color 160ms linear 20ms;
	-o-transition:color 160ms linear 20ms;
	transition:color 160ms linear 20ms;
	}
.mmenu .mega_menu a:hover{color:#64C1FF;}
/* ========== IMAGES INSIDE LINK IN MEGA MENU ========== */		
.mmenu .mega_menu a img{
	margin:0;
	opacity:0.7;
	-webkit-transition:opacity 160ms ease-in 10ms;
	-moz-transition:opacity 160ms ease-in 10ms;
	-ms-transition:opacity 160ms ease-in 10ms;
	-o-transition:opacity 160ms ease-in 10ms;
	transition:opacity 160ms ease-in 10ms;
	}
.mmenu .mega_menu a img:hover{opacity:1;}
.mmenu .mega_menu a img:active{opacity:0.8;}	
/* ========== TYPOGRAPHY IN MEGA MENU ========== */	
.mmenu .mega_menu p{
	margin:3px 0 6px 0;
	font-size:12px;
	color:#888;
	font-family:Tahoma, Geneva, sans-serif;
	}
.mmenu .mega_menu .one, .mmenu .mega_menu .one_half, .mmenu .mega_menu .one_thirds, .mmenu .mega_menu .two_thirds, .mmenu .mega_menu .one_fourth,.mmenu .mega_menu .three_fourths{
	margin:0 1%;
	padding:0 0 12px;
	float:left;
	}	
.mmenu .mega_menu .one{
	width:98%;
	}	
.mmenu .mega_menu .one_half{
	width:48%;
	}
.mmenu .mega_menu .one_thirds{
	width:31.33%;
	}	
.mmenu .mega_menu .two_thirds{
	width:64.67%;
	}
.mmenu .mega_menu .one_fourth{
	width:23%;
	}	
.mmenu .mega_menu .three_fourths{
	width:73%;
	}		
/* ========== IMAGES IN MEGA MENU ========== */		
.mmenu .mega_menu img{
	border:solid 1px #222;
	-webkit-box-shadow:0 0 3px #222;
	-moz-box-shadow:0 0 3px #222;
	box-shadow:0 0 3px #222;
	}
.mmenu .mega_menu img.left{
	margin:3px 7px 4px 0;
	}
.mmenu .mega_menu img.right{
	margin:3px 0 4px 7px;
	}
/* ========== PORTFOLIO IN MEGA MENU ========== */	
.mmenu .mega_menu .portfolio li{
	display:inline-block;
	vertical-align:top;
	width:232px;
	margin:2px 7px 10px;
	float:none;
	*float:left;
	}	
.mmenu .mega_menu .portfolio li a{
	display:block;
	height:auto;
	}
.mmenu .mega_menu .portfolio li a img{
	width:100%;
	height:105px;
	margin:0;
	float:left;
	opacity:0.75;
	border:solid 1px #111;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 0 3px #222;
	-moz-box-shadow:0 0 3px #222;
	box-shadow:0 0 3px #222;
	-webkit-transition:opacity 140ms ease-in 10ms;
	-moz-transition:opacity 140ms ease-in 10ms;
	-ms-transition:opacity 140ms ease-in 10ms;
	-o-transition:opacity 140ms ease-in 10ms;
	transition:opacity 140ms ease-in 10ms;
	}	
.mmenu .mega_menu .portfolio li p{
	margin:2px 5px 0;
	font:11px/11px Tahoma, Geneva, sans-serif;
	text-align:left;
	color:#888;
	float:left;
	}
.mmenu .mega_menu .portfolio li a:hover img{
	opacity:1;
	}
.mmenu .mega_menu .portfolio li a:active img{
	opacity:0.85;
	}		
/* ========== LISTS IN MEGA MENU ========== */
.mmenu .mega_menu .list{
	display:inline-block;
	vertical-align:top;
	width:183px;
	margin:0 8px 7px 9px;
	padding:0;
	*float:left;
	}	
.mmenu .mega_menu .list li{
	width:100%;
	border-bottom: #ccc 1px dotted;
	float:left;
	}	
.mmenu .mega_menu .list li.headline{
	border-bottom: #ccc 1px dotted;
	}
.mmenu .mega_menu .list li.headline h3, .mmenu .mega_menu .list li.headline h3 a{
	margin:3px 0 5px 0;
	font: bold normal 14px tahoma;
	color:#bd0a0d;
	}
.mmenu .mega_menu .list li.headline h3 a{
	margin-left:0;
	}
.mmenu .mega_menu .list li a{
	margin:0;
	padding:0;
	font:13px/30px Tahoma, Geneva, sans-serif;
	color:#616161;
	text-transform:none;
	text-decoration:none;
	border:none;
	}
.mmenu .mega_menu .list li:hover a{
	background:none;
	}
.mmenu .mega_menu .list li a:hover, .mmenu .mega_menu .list li.headline h3 a:hover{
	color:#222;
	}
.mmenu .mega_menu .list li a:active, .mmenu .mega_menu .list li.headline h3 a:active{
	color:#222;
	}
/* ========== BLOG IN MEGA MENU ========== */
.mmenu .mega_menu .blog_post{
	margin-bottom:10px;
	padding:5px;
	overflow:hidden;
	background:#373737;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	} 	
.mmenu .mega_menu .blog_post h2{
	margin-bottom:3px;
	padding-bottom:3px;
	color:#555;
	border-bottom:solid 1px #2E2E2E;
	}	
.mmenu .mega_menu .blog_post p{
	font-size:11px;
	color:#888;
	}
.mmenu .mega_menu .blog_post .read_more{
	margin-top:-5px;
	height:auto;
	float:right;
	font:11px Tahoma, Geneva, sans-serif;
	color:#555;
	text-decoration:none;
	}	
.mmenu .mega_menu .blog_post .read_more:hover{
	color:#64C1FF;
	}

/* Animated CSS3 Mega Menu - Responsive */
	.mmenu .phone{display:none;font:400 20px/40px OpenSansSemiBold;color:#fff;
		position:absolute;
		top:0;
		right:10px;
		}
	.mmenu .phone a{display:block;font:400 20px/40px OpenSansSemiBold;color:#fff;}
	.mmenu .phone a i{padding-right:5px;font-size:16px;}
	
	.mmenu input#dropdown, .mmenu label{
		display:none;
		position:absolute;
		top:0;
		left:5px;
		width:46px;
		height:40px;
		}
	.mmenu input#dropdown{
		opacity:0;
		}
	.mmenu label{
		background: url('/images/icon_list.png') no-repeat center;
		background-position:11px 9px;
		padding:0 0 0 45px;
		font:400 20px/40px OpenSansSemiBold;
		color:#fff;
		}
	.mmenu label:hover{
		cursor:pointer;
		}
	.mmenu input#dropdown:checked ~ label{
		background: url('/images/icon_listac.png') no-repeat center;
		color:#fff;
		}
	.mmenu input#dropdown:checked ~ ul{
		display:block;
		}	
	.mmenu div.dropdown{
		display:none;
		position:absolute;
		top:0;
		left:0;
		right:0;
		margin:0;
		}
	.mmenu div.dropdown span{padding-left:50px;
		font:400 20px/40px Roboto;
		color:#fff;
		}
	.mmenu div.dropdown span a{
		color:#fff;
		}
	.mmenu div.flag{
		float:right;
		display:none;
		margin:9px 5px 0 0;
		}
	.mmenu div.flag img{
		margin:0 5px 0 0;
		}
@media only screen and (max-width: 1024px){

	}
@media only screen and (max-width: 768px){
	.mmenu .phone{display:block;}
	.mmenu input, .mmenu label, .mmenu div.dropdown{display:block;}
	.mmenu div.flag{display:block;}
	.mmenu{
		width:100%;
		min-height:40px;
		height:100%;
		/*overflow:hidden;*/
		position:relative;
		}
	.mmenu ul{
		display:none;
		position: absolute;
		width:100%;
		top:40px;
		margin:0;
		padding:0;
		float:none;
		border-top:#ccc 1px solid;
		background:#fff;
		z-index:997;
		}
	.mmenu ul > li{float:none;}
	.pinherit{position: relative !important;}
	.mmenu > ul > li:first-child a span{display:block}
	.mmenu > ul > li:first-child a i{display:none}
	.mmenu > ul > li:first-child a{
		width:100%;
		background: rgba(0,0,0,0);
		min-width:auto;
		height: auto;
		}
	.mmenu > ul > li:first-child a span{display:block}
	.mmenu ul li a{
		width:100%;
		background: rgba(0,0,0,0);
		min-width:auto;
		height: auto;
		padding:5px 15px !important;
		font:700 15px/30px OpenSans, Arial;
		text-transform:uppercase;
		color: #333;
		border-bottom:solid 1px #ccc;
		border-right: none;
		}
	.mmenu ul > li > a:before {display:none;}
	.mmenu ul > li > a:hover:before {display:none;}
	
	.mmenu ul > li i{display:block;position:absolute;right:0;top:0;color:#222;width:40px;height:40px;cursor:pointer;text-align:center;}
	.mmenu ul > li i:hover{color:#f00;}
	.mmenu ul > li i:before{width:40px;height:40px;line-height:40px;}
	
	.mmenu .mega_menu .portfolio li p {padding-bottom:0}
	.mmenu .mega_menu p,.mmenu .mega_menu .portfolio li p a {color: #222;border-bottom:none}
	.mmenu .mega_menu .portfolio li a {border-bottom:none}
	.mmenu ul > li > a div {display:inline-block;padding:0 0 0 5px;font:400 14px/14px "OpenSans", Arial;text-transform:uppercase;color:#fff;}
	.mmenu ul li:hover > a, .mmenu ul li.active:hover > a{
		color:#222;
		transform: scale(1) !important;
		}
	.mmenu ul li:first-child:hover > a{
		color:#222;
		transform: scale(1) !important;
		}
	.mmenu ul ul, .mmenu .mega_menu{
		position:static;
	    visibility:visible;
		opacity:1;
		margin:0;
		font-size:0;
		overflow:hidden;
		border:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		/*background:#684a2b;*/
		}
	.smnac{display:block !important;visibility:visible !important;}
	.mmenu ul li.active a, .mmenu ul li:hover > a, .mmenu ul li.active:hover > a{color:#bd0a0d;background:none !important;}
	.mmenu ul ul, .mmenu .mega_menu{background:none !important;}
	.mmenu ul ul li{width:100%;float:left;}
	.mmenu ul ul li a{
		width:100%;
		min-width:auto;
		height: auto;
		padding: 10px 20px !important;
		font:700 15px/20px OpenSans, Arial !important;
		text-transform:none;
		color: #222;
		border-bottom:#ccc 1px dotted;
		border-right: none;
		}
	.mmenu ul ul li:last-child a {
		border-bottom:#ccc 1px dotted;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	.mmenu ul ul li:hover a{color:#ff891e;}
	.mmenu ul ul li:first-child:hover a{color:#ff891e;}
	.mmenu ul ul ul, .mmenu ul ul li a i{
		display:none;
		}
	.mmenu .mega_menu .one, .mmenu .mega_menu .one_half, .mmenu .mega_menu .one_thirds, .mmenu .mega_menu .two_thirds, .mmenu .mega_menu .one_fourth,.mmenu .mega_menu .three_fourths{
		display:inline-block;
		vertical-align:top;
		padding:0 0 12px;
		float:none;
		}	
	.mmenu .mega_menu{
		width:auto !important;}	
	.mmenu .mega_menu .portfolio li, .mmenu .mega_menu .list{
		margin:0;
		width:48%;
		margin:0 1% 2%;
		}
	}
@media only screen and (max-width: 750px) {
	.mmenu{width:100%}
	}
			
.clearfix {
	clear: both;
}

/* START HEADER */
#header{position:relative;}
#header .top{width:100%;background:#fff;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(168, 168, 168, 0.55);
	-moz-box-shadow:    0px 3px 5px 0px rgba(168, 168, 168, 0.55);
	box-shadow:         0px 3px 5px 0px rgba(168, 168, 168, 0.55);
	}
#header .top .box{width:98%;padding:0;margin:0 auto;}
#header .top .box div.flag{float:right;}
#header .top .box div.flag img{float:right;height:30px;border:none;margin:0px 0 0px 5px}

#header .mid{width:98%;padding:5px 0 10px;margin:0 auto;}
#header .mid .logo{float:left;margin:10px 0 0 10px;}
#header .mid .logo img {max-height:90px}
#header .mid .right{float:right;margin:10px 10px 0 0;}
#header .mid .right img {max-height:90px}

#header .mnu{width:100%;padding:2px 0;background:#8a8c8e;}
.fixed {padding:0 !important;position:fixed !important;z-index:9999;top:0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}
/* END HEADER */

/* START CONTENT */
#anhhome{padding:0 0 15px;}
#anhbn{overflow:hidden}

#navi{padding: 10px 15px;margin: 0 0 15px;color:#222;font:400 13px tahoma;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	-moz-box-shadow:    0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	box-shadow:         0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	}
#navi a{font:400 13px tahoma;color:#222;text-decoration:none;}
#navi a:hover{text-decoration:underline;}

#content{display:block;width:98%;margin:0 auto;padding:15px 0;}
#content .pleft{float:left;display:table-cell;vertical-align:top;width:22%;padding:0 20px 0 0;}

#content .pleft .boxl{margin:0 0 10px;padding:0;background:#fff;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	-moz-box-shadow:    0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	box-shadow:         0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	}
#content .pleft .boxl ul{display:block;width:100%;margin:0;padding:0;list-style:none;}
#content .pleft .boxl ul li{display:block;width:100%;margin:0;padding:0;list-style:none;}
#content .pleft .boxl ul li.head{background:#8a8c8e;font:bold 14px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding:10px 15px;}
#content .pleft .boxl ul li.head a{font:bold 14px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none}
#content .pleft .boxl ul li.con1{padding:10px 0;color:#fff;text-align:center;}
#content .pleft .boxl ul li.con1 div{margin:0;padding:0;font:bold 16px/22px Arial, Helvetica, sans-serif;color:#222;text-transform: uppercase;}
#content .pleft .boxl ul li.con1 p{margin:0;padding:0;font:bold 24px/28px Arial, Helvetica, sans-serif;color:#ff0000;text-transform: uppercase;}
#content .pleft .boxl ul li.con2{padding:5px 0 10px;color:#222;text-align:center;}
#content .pleft .boxl ul li.con2 div{margin:0;padding:0;font:bold 15px/20px Arial, Helvetica, sans-serif;color:#444;}
#content .pleft .boxl ul li.con2 p{margin:0;padding:0;font:bold 20px/26px Arial, Helvetica, sans-serif;color:#222;}
#content .pleft .boxl ul li.con3{padding:0 0 10px;color:#222;text-align:center;}
#content .pleft .boxl ul li.con3 a{font:bold 14px/18px Arial, Helvetica, sans-serif;color:#bd0a0d;text-transform:uppercase;text-decoration:none}
#content .pleft .boxl ul li.con3 a:hover{text-decoration:underline}

#content .pleft .boxmem{margin:0 0 10px;padding:0;background:#fff;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	-moz-box-shadow:    0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	box-shadow:         0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	}
#content .pleft .boxmem ul{display:block;width:100%;margin:0;padding:0;list-style:none;}
#content .pleft .boxmem ul li{display:block;width:100%;margin:0;padding:5px 15px;list-style:none;}
#content .pleft .boxmem ul li.head{background:#8a8c8e;font:bold 14px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding:10px 15px;}
#content .pleft .boxmem ul li.head a{font:bold 14px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none}
#content .pleft .boxmem ul li .thumb{width:30%;display:inline-block;vertical-align:top;}
#content .pleft .boxmem ul li .thumb img{display:block;width:100%;border:none}
#content .pleft .boxmem ul li.con{padding:20px 25px;}
#content .pleft .boxmem ul li.con div{margin:0;padding:0;font:400 18px/25px Arial, Helvetica, sans-serif;color:#222;}
#content .pleft .boxmem ul li.con p{margin:0;padding:0 0 8px;font:bold 14px/25px Arial, Helvetica, sans-serif;color:#96ca2d;}
#content .pleft .boxmem ul li.con a.tel{display:block;margin:0;padding:0;font:400 14px/22px Arial, Helvetica, sans-serif;color:#666;}
#content .pleft .boxmem ul li.con a.tel i{padding-right:5px}
#content .pleft .boxmem ul li.con a.mail{display:block;margin:0;padding:0;font:400 14px/22px Arial, Helvetica, sans-serif;color:#666;}
#content .pleft .boxmem ul li.con a.mail i{padding-right:5px}
#content .pleft .boxmem ul li.con a:hover{color:#96ca2d}

#content .pleft .book{margin:0 0 10px;padding:0;background:#fff;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	-moz-box-shadow:    0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	box-shadow:         0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	}
#content .pleft .book ul{display:block;width:100%;margin:0;padding:0;list-style:none;}
#content .pleft .book ul li{display:block;width:100%;margin:0;padding:5px 15px;list-style:none;}
#content .pleft .book ul li.head{background:#8a8c8e;font:bold 14px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding:10px 15px;}
#content .pleft .book ul li.head a{font:bold 14px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none}
#content .pleft .book ul li.con{padding:20px 25px;}

#content .pleft .book ul li.con ul{width:100%;margin:0 auto;padding:0;list-style:none;}
#content .pleft .book ul li.con ul li{width:100%;display:inline-block;vertical-align:top;margin:0;padding:5px 0;list-style:none;}
#content .pleft .book ul li.con ul li.fu{width:100%;margin-left:0;padding-bottom:0;}
#content .pleft .book ul li.con ul li:last-child{width:100%;margin-left:0;text-align:right;}
#content .pleft .book ul li.con ul li span{display:block;padding:5px 0 0 5px;font:400 14px Montserrat, sans-serif;color:#f00;}
#content .pleft .book ul li.con ul li a{font:400 15px/22px Montserrat, sans-serif;text-decoration:none}
#content .pleft .book ul li.con ul li a:hover{color:#f00;}
#content .pleft .book ul li.con ul li input[type="text"],
#content .pleft .book ul li.con ul li textarea {
	display:inline-block;
	vertical-align:middle;
	width:100%;
    -webkit-appearance: none;
    background:rgba(255,255,255,0);
    border:rgba(0,0,0,.15) 1px solid;
    outline: 0;
    margin: 0;
    padding:5px 15px;
	font:400 15px/20px Averta-Regular, sans-serif;
	color:#222;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}
#content .pleft .book ul li.con ul li input[type="text"]::-moz-placeholder,
#content .pleft .book ul li.con ul li textarea::-moz-placeholder{font-size:15px;color:#ccc;opacity: 1;}
#content .pleft .book ul li.con ul li input[type="text"]::-webkit-input-placeholder,
#content .pleft .book ul li.con ul li textarea::-webkit-input-placeholder{font-size:15px;color:#ccc;}
#content .pleft .book ul li.con ul li input[type="text"]:-ms-input-placeholder,
#content .pleft .book ul li.con ul li textarea:-ms-input-placeholder{font-size:15px;color:#ccc;}
#content .pleft .book ul li.con ul li input[type="text"]:-moz-placeholder,
#content .pleft .book ul li.con ul li textarea:-moz-placeholder{font-size:15px;color:#ccc;}
#content .pleft .book ul li.con ul li input[type="button"] {
	display:inline-block;
	width:100%;
	background:#50ba46;
	border:#50ba46 1px solid;
	margin:5px 0 0;
	padding:5px 25px;
	font:400 15px/25px Averta-Regular, sans-serif;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	cursor:pointer;
	outline:none;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#content .pleft .book ul li.con ul li select:hover,
#content .pleft .book ul li.con ul li input[type="text"]:hover,
#content .pleft .book ul li.con ul li textarea:hover,
#content .pleft .book ul li.con ul li input[type="radio"]:hover {
    -webkit-box-shadow: #0066ff 0 0 5px 0;
    -moz-box-shadow: #0066ff 0 0 5px 0;
    box-shadow: #0066ff 0 0 5px 0;
}
#content .pleft .book ul li.con ul li input[type="button"]:hover {background:#3ba730;border:#3ba730 1px solid;}

/* SEARCH */
#content .pleft .boxl ul li .idsearch{display:block;padding:15px 10px;}
#content .pleft .boxl ul li .idsearch form{display:flex;}
#content .pleft .boxl ul li .idsearch .idcon {display:inline-block;vertical-align:top;width:75%;}
#content .pleft .boxl ul li .idsearch .idcon input.txtbox {background-color:#fff;width:100%;padding:0 10px;font:400 14px/26px arial;color:#666;border:#cccccc 1px solid;border-right:#cccccc 0px solid;outline:none;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	 border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	}
#content .pleft .boxl ul li .idsearch .idright{display:inline-block;vertical-align:top;width:78px;height:28px;}
#content .pleft .boxl ul li .idsearch .idright img{display:block;outline:none}
#content .pleft .boxl ul li .shopcart{padding: 15px 10px 15px;border-top:#e5e5e5 1px solid;text-align:center}
#content .pleft .boxl ul li .shopcart .shopcartcon{
	display:inline-block;
	background: #bd0a0d url("/images/global/cecart.png") no-repeat left;
	background-position: 10px 50%;
	padding:6px 10px 6px 30px;
	font:400 15px/15px OpenSans;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	cursor:pointer;
	}
#content .pleft .boxl ul li .shopcart .shopcartcon:hover{background: #676767 url("/images/global/cecart.png") no-repeat left;background-position: 6px 50%;}
#content .pleft .boxl ul li .shopcart .shopcartcon a{font:400 15px/15px OpenSans;color:#fff;text-decoration:none}
#content .pleft .boxl ul li .shopcart .shopcartcon a:hover{font:400 15px/15px OpenSans;color:#fff;text-decoration:none}
#content .pleft .boxl ul li.con{padding:10px 12px;}
#content .pleft .boxl ul li ul>li:before{vertical-align:middle;}
#content .pleft .boxl ul li ul li{
   background:url('/images/global/arrow.gif') no-repeat left center;
   background-position:0px 8px;
   margin: 0;
   padding: 3px 0 3px 18px;
   font:400 14px/18px Arial;
}
#content .pleft .boxl ul li ul li a{color: #222;font:400 14px Arial;text-decoration: none;}
#content .pleft .boxl ul li ul li a:hover{color: #bd0a0d;text-decoration: none;}
#content .pleft .boxl ul li .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;}
#content .pleft .boxl ul li .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#content .pleft .boxl ul li img{display:block;width:100%;outline:none;border:none}
#content .pleft .boxl ul li .facebook{width:100%;height:auto;overflow:hidden}

#content .pright{float:right;display:table-cell;vertical-align:top;width:78%;padding:0;background:#fff;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	-moz-box-shadow:    0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	box-shadow:         0px 0px 8px 0px rgba(127, 127, 127, 0.5);
	}
#content .pright .featured{width:100%;margin-bottom:15px;border-bottom:1px solid #e3e3e3;}
#content .pright .featured h4{border-bottom:1px solid #bd0a0d;color:#094f96;font:400 18px OpenSans;padding-bottom:3px;text-transform:uppercase;}
#content .pright .pfeatured{width:100%;margin:15px 0;border-bottom:1px solid #e3e3e3;}
#content .pright .pfeatured p{border-bottom:1px solid #c0c0c0;color:#ed3237;font:400 17px OpenSansSemibold;padding:0 15px 3px;text-transform:uppercase;}
#content .pright .nfeatured{width:100%;margin:10px 0 15px;border-bottom:1px solid #e3e3e3;}
#content .pright .nfeatured p{padding:0 15px 5px !important;border-bottom:1px solid #4a76a2;color:#094f96;font:400 17px OpenSansSemibold;padding:0 15px 3px;text-transform:uppercase;}

#content div.dnews{padding:10px 15px;font:400 14px/18px Arial;color:#222;}
#content div.dnews h1.title{color:#bd0a0d;font:400 20px/22px OpenSansSemibold;padding:0;margin:0;}
#content div.dnews .nupdated{font:400 italic 13px Arial;padding:5px 0 8px 0;}
#content div.dnews .desc{font: bold italic 14px/18px Arial;color:#000;padding:0 0 5px;}
#content div.dnews .source{text-align:right;font:400 italic 14px/18px Arial;padding:0;}
#content div.dnews h1{font: 400 22px Arial;padding: 0;margin: 5px 0;}
#content div.dnews h2{font: 400 18px Arial;padding: 0;margin: 5px 0;}
#content div.dnews h3{font: 400 16px Arial;padding: 0;margin: 5px 0;}
#content div.dnews p,
#content div.dnews p{font:400 14px/18px Arial;padding: 3px 0;margin: 0;}

#otherul {padding: 0 0 5px 15px}
#otherul li{background:url("/images/global/arrow-rv1.png") no-repeat left;padding:4px 0 4px 10px;}
#otherul li a{font:400 14px/18px OpenSans,sans-serif;color:#222;text-decoration:none}
#otherul li a:hover{text-decoration:underline}

#sitemap {padding: 0 0 5px 15px}
#sitemap li{padding:4px 0 4px 0;}
#sitemap li a{font:bold 14px/18px OpenSans,sans-serif;text-decoration:none}
#sitemap li a:hover{text-decoration:underline}

#sitemap li ul {padding: 0 0 5px 15px}
#sitemap li ul li{padding:4px 0 4px 0;}
#sitemap li ul li a{font:400 14px/18px OpenSans,sans-serif;text-decoration:none}
#sitemap li ul li a:hover{text-decoration:underline}

#sitemap li ul li ul {padding: 0 0 5px 15px}
#sitemap li ul li ul li{padding:4px 0 4px 0;}
#sitemap li ul li ul li a{font:400 14px/18px OpenSans,sans-serif;text-decoration:none}
#sitemap li ul li ul li a:hover{text-decoration:underline}

#content .pright .gebox{padding:10px 0 0;}
#content .pright .geibox{width:100%;margin:0;padding:0 15px;height:300px;overflow-y:scroll;}
#content .pright .geibox::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);background-color:#fff;border-radius:3px;}
#content .pright .geibox::-webkit-scrollbar{width:6px;background-color:#ddd;border-radius:3px;}
#content .pright .geibox::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px;}

#content .pright .geibox h1{font:400 22px Arial;padding:0;margin:5px 0;}
#content .pright .geibox h2{font: 400 18px Arial;padding: 0;margin: 5px 0;}
#content .pright .geibox h3{font: 400 16px Arial;padding: 0;margin: 5px 0;}
#content .pright .geibox p,
#content .pright .geibox div{font: 400 14px/18px Arial;padding:3px 0;margin:0;}
#content .pright .geibox a{font: 400 14px/18px Arial;color:#222;}
#content .pright .geibox img{max-width:100%;height:auto !important;border:none;}

#content .pright .gefulbox{padding:10px 15px;font:400 14px/18px Arial;color:#222;}
#content .pright .gefulbox h1{font:400 22px Arial;padding:0;margin:5px 0;}
#content .pright .gefulbox h2{font: 400 18px Arial;padding: 0;margin: 5px 0;}
#content .pright .gefulbox h3{font: 400 16px Arial;padding: 0;margin: 5px 0;}
#content .pright .gefulbox p,
#content .pright .gefulbox div{font: 400 14px/18px Arial;padding:3px 0;margin:0;}
#content .pright .gefulbox a{font: 400 14px/18px Arial;color:#222;}
#content .pright .gefulbox img{max-width:100%;height:auto !important;border:none;}
/* END CONTENT */

/* START PRO BOX */
#content .pright ul.pro{display:block;width:100%;margin:0;padding:0;list-style:none;}
#content .pright ul.pro li{width:100%;display:flex;vertical-align:top;margin:0 0 15px;padding:0 15px 15px;border-bottom:#ccc 1px solid;list-style:none;}
#content .pright ul.pro li .thumb {width:20%;display:inline-block;vertical-align:top;}
#content .pright ul.pro li .thumb img {display:block;width:100%;border:none;}

#content .pright ul.pro li .info {position:relative;width:80%;display:inline-block;vertical-align:top;padding:0 0 0 20px;}
#content .pright ul.pro li .info h2{margin:-3px 0 2px 0;padding:0;}
#content .pright ul.pro li .info h2 a{color:#004183;font:400 15px/18px OpenSansSemiBold;text-decoration:none;}
#content .pright ul.pro li .info h2 a:hover{text-decoration:underline}
#content .pright ul.pro li .info div{padding:3px 0 3px 0;font:400 italic 14px/14px arial;color:#222}
#content .pright ul.pro li .info div span{font: bold italic 13px arial;}
#content .pright ul.pro li .info div span.price{color:red}
#content .pright ul.pro li .info div a{font: 400 italic 14px arial;color:#044c0c;text-decoration:none}
#content .pright ul.pro li .info div a:hover{font: 400 italic 14px arial;text-decoration:underline}
#content .pright ul.pro li .info p.pdesc{max-height:54px;margin:0 0 25px;padding:2px 0;font:400 14px/18px arial;color:#222;overflow:hidden;text-align:justify}
#content .pright ul.pro li .info p.pmore {position:absolute;left:20px;right:0;bottom:0;}
#content .pright ul.pro li .info p.pmore a{background:#8a8c8e;display:table-cell;padding:0 10px;font:400 12px/20px Arial;color:#fff;text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
#content .pright ul.pro li .info p.pmore a:hover{color:#ff0;}

#content .pright ul.pro li .info p.pmore a.more{float:left;background:#ed3237;display:table-cell;padding:0 10px;font:400 12px/20px Arial;color:#fff;text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
#content .pright ul.pro li .info p.pmore a.more:hover{color:#ff0;}
/* END PRO BOX */

/* START PRO BOX DETAIL */

#content .pright .prode {padding:10px 15px;}
#content .pright .prode h1.dtitle{color:#094f96;font: 400 16px/22px 'OswaldVNF';padding:5px 0;margin:0;text-transform:uppercase}
#content .pright .prode .dcode{font: bold 14px/20px OpenSans;color:#222;padding:0 0 6px 0;}
#content .pright .prode .dcode span{font: 400 14px OpenSans;color:#222;}
#content .pright .prode .ddesc{font: 400 14px/18px Arial;color:#000;padding:0 0 15px 0;text-align:left;}
#content .pright .prode .dprice{font: bold 14px/20px OpenSans;color:#222;padding:0 0 6px 0;}
#content .pright .prode .dprice span{font: 400 16px/18px 'OswaldVNF';color:red;}

#content .pright .prode .dimg{}

#descriptions {position: relative;height: 50px;background: #EEE;margin-top: 10px;width: 640px;padding: 10px;overflow: hidden;}
#descriptions .ad-image-description {position: absolute;}
#descriptions .ad-image-description .ad-description-title {display: block;}

#memcon{color:#222;padding:15px 0 0 0;}
#memcon .contact{
	display:inline-block;
	margin:0;
	padding:6px 10px 6px;
	}
#memcon .contact span{margin-top:3px;font:400 15px/15px 'OswaldVNF';color:#444;}
#memcon .phone{
	float:left;
	display:inline-block;
	background: #bd0a0d url("/images/global/cphone.png") no-repeat left;
	background-position: 10px 50%;
	margin:0;
	padding:6px 10px 6px 30px;
	font:400 15px/15px OpenSans;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	}
#memcon .phone:hover{background: #676767 url("/images/global/cphone.png") no-repeat left;background-position: 6px 50%;}
#memcon .phone span{font:400 15px/15px OpenSansSemibold;}
#memcon .email{
	display:inline-block;
	background: #bd0a0d url("/images/global/cemail.png") no-repeat left;
	background-position: 10px 50%;
	margin-left:10px;
	padding:6px 10px 6px 30px;
	font:400 15px/15px OpenSans;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	cursor:pointer;
	}
#memcon .email:hover{background: #676767 url("/images/global/cemail.png") no-repeat left;background-position: 6px 50%;}
#memcon .email a{font:400 15px/15px OpenSans;color:#fff;text-decoration:none}
#memcon .email a:hover{font:400 15px/15px OpenSans;color:#fff;text-decoration:none}

#memcon .favo{
	float:right;
	display:inline-block;
	background: #bd0a0d url("/images/global/icolove.png") no-repeat left;
	background-position: 10px 50%;
	margin-left:10px;
	padding:6px 10px 6px 30px;
	font:400 15px/15px OpenSans;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	cursor:pointer;
	}
#memcon .favo:hover{background: #676767 url("/images/global/icolove.png") no-repeat left;background-position: 6px 50%;}
#memcon .favo a{font:400 15px/15px OpenSans;color:#fff;text-decoration:none}
#memcon .favo a:hover{font:400 15px/15px OpenSans;color:#fff;text-decoration:none}

#memcon .favoact{
	float:right;
	display:inline-block;
	background: #bd0a0d url("/images/global/cecart.png") no-repeat left;
	background-position: 10px 50%;
	margin-left:10px;
	padding:6px 10px 6px 30px;
	font:400 15px/15px OpenSans;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
	cursor:pointer;
	}
#memcon .favoact:hover{background: #676767 url("/images/global/cecart.png") no-repeat left;background-position: 6px 50%;}
#memcon .favoact a{font:400 15px/15px OpenSans;color:#fff;text-decoration:none}
#memcon .favoact a:hover{font:400 15px/15px OpenSans;color:#fff;text-decoration:none}
	  
div.simpleTabs { padding:0;margin:0 }
ul.simpleTabsNavigation {
	margin:15px 0 0 0;
	padding:5px 0;
	text-align:left;
	border:1px solid #e0e0e0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #f6f6f6 url(/images/global/mainnav.png);
	}
ul.simpleTabsNavigation li {
	list-style:none;
	display:inline;
	margin:0 0 0 10px;
	padding:3px 6px;
	font: 400 13px/13px Arial;
	text-decoration:none;
	}
ul.simpleTabsNavigation li a {
	color:#d62029;
	padding:3px 6px;
	font: 400 13px/13px Arial;
	text-decoration:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
	}
ul.simpleTabsNavigation li a:hover {background:#bd0a0d;color: #fff;}
ul.simpleTabsNavigation li a.current {background:#bd0a0d;color:#fff;}
div.simpleTabsContent {padding:10px 0 0 0;display:none;}
div.simpleTabsContent.currentTab {display:block; }
div.simpleTabsContent .infobox {
	border-bottom:#ddd 1px solid;
	border-right:#ddd 1px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
div.simpleTabsContent .infobox .icell-1{float:left;width:138px;
	padding:5px;
	border-top:#ddd 1px solid;
	border-left:#ddd 1px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
div.simpleTabsContent .infobox .icell-2{float:left;width:98px;
	padding:5px;
	border-top:#ddd 1px solid;
	border-left:#ddd 1px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

/* START BOX DETAIL */
div.simpleTabsContent .infohead1{
	font: bold 16px/16px arial;
	padding: 15px 0;
	margin:0;
	color: #222;
	}
div.simpleTabsContent .infohead2{
	font: bold 16px/16px arial;
	padding: 15px 0;
	margin:0;
	color: #222;
	}
	
div.simpleTabsContent .prodetail{
	width:100%;
	padding: 0;
	margin:0;
	}
div.simpleTabsContent .prodetail h1{
	font: 400 22px Arial;
	padding: 0;
	margin: 5px 0 5px 0;
	}
div.simpleTabsContent .prodetail h2{
	font: 400 18px Arial;
	padding: 0;
	margin: 5px 0 5px 0;
	}
div.simpleTabsContent .prodetail h3{
	font: 400 16px Arial;
	padding: 0;
	margin: 5px 0 5px 0;
	}
div.simpleTabsContent .prodetail p{
	font: 400 14px/18px Arial;
	padding: 3px 0 3px 0;
	margin: 0;
	}
div.simpleTabsContent img{display:inline-block;height:auto !important;
	max-width:100%;
	border:none;
	}

div.simpleTabsContent .probox{width:100%;padding:0;margin:0;}
div.simpleTabsContent .probox .prohead{margin:0;padding:15px 0;font:600 20px/30px arial;color:#222;}

/* PROCON 1 */
div.simpleTabsContent .probox .procon{margin:0;padding:0;font:400 15px/22px Arial, sans-serif;color:#222;text-align:justify;}
div.simpleTabsContent .probox .procon h1{font:400 20px/28px Arial, sans-serif;padding:10px 0;}
div.simpleTabsContent .probox .procon h2{font:400 18px/28px Arial, sans-serif;padding:10px 0;}
div.simpleTabsContent .probox .procon h3{font:400 17px/28px Arial, sans-serif;padding:10px 0;}
div.simpleTabsContent .probox .procon h4{font:400 16px/28px Arial, sans-serif;padding:10px 0;}
div.simpleTabsContent .probox .procon p,
div.simpleTabsContent .probox .procon div{padding:5px 0;}
div.simpleTabsContent .probox .procon strong,
div.simpleTabsContent .probox .procon b{font-weight:600;}
div.simpleTabsContent .probox .procon a{color:#222;}
div.simpleTabsContent .probox .procon a:hover{color:#f00;}
div.simpleTabsContent .probox .procon img{display:inline-block;vertical-align:top;margin:5px 0;max-width:100%;height:auto !important;border:none}

div.simpleTabsContent .probox .procon table{max-width:100%;margin:10px 0;border-collapse:collapse;}
div.simpleTabsContent .probox .procon table th{padding:3px 8px;border:#ababab 1px solid;font-weight:400;}
div.simpleTabsContent .probox .procon table td{padding:3px 8px;border:#ababab 1px solid;}

div.simpleTabsContent .probox .procon td table{width:100% !important;margin:0 !important;border-collapse:collapse;border:none;}
div.simpleTabsContent .probox .procon td table td{width:100% !important;padding:10px 25px !important;border:none !important;}
div.simpleTabsContent .probox .procon td table td p{padding:5px 0 !important;}

div.simpleTabsContent .probox .procon table.bangn th{padding:0;border:#ababab 0px solid;font-weight:400;}
div.simpleTabsContent .probox .procon table.bangn td{padding:0;border:#ababab 0px solid;}

div.simpleTabsContent .probox .procon table.bang2 td{width:50%;}
div.simpleTabsContent .probox .procon table.bang2n td{width:50%;padding:0;border:#ababab 0px solid;}

div.simpleTabsContent .probox .procon ul{margin:5px 0;padding:0;list-style-type:square;}
div.simpleTabsContent .probox .procon ul li{list-style-type:square;margin:0 0 0 20px;padding:5px 0;}

div.simpleTabsContent .probox .procon ol{margin:5px 0;padding:0;}
div.simpleTabsContent .probox .procon ol li{margin:0 0 0 20px;padding:5px 0;}

div.simpleTabsContent .probox .procon .youtube{padding:15px 0;}
div.simpleTabsContent .probox .procon .youtube .ytbox{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0;}
div.simpleTabsContent .probox .procon .youtube .ytbox iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

div.simpleTabsContent .probox .procon .video{padding:10px 0;}
div.simpleTabsContent .probox .procon .video p{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0;}
div.simpleTabsContent .probox .procon .video p iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

/* PROCON 2 */
div.simpleTabsContent .probox .procon1{margin:0;padding:0;font:400 15px/22px Arial, sans-serif;color:#222;text-align:justify;}
div.simpleTabsContent .probox .procon1 h1{font:400 20px/28px Arial, sans-serif;padding:10px 0;}
div.simpleTabsContent .probox .procon1 h2{font:400 18px/28px Arial, sans-serif;padding:10px 0;}
div.simpleTabsContent .probox .procon1 h3{font:400 17px/28px Arial, sans-serif;padding:10px 0;}
div.simpleTabsContent .probox .procon1 h4{font:400 16px/28px Arial, sans-serif;padding:10px 0;}
div.simpleTabsContent .probox .procon1 p,
div.simpleTabsContent .probox .procon1 div{padding:5px 0;}
div.simpleTabsContent .probox .procon1 strong,
div.simpleTabsContent .probox .procon1 b{font-weight:600;}
div.simpleTabsContent .probox .procon1 a{color:#222;}
div.simpleTabsContent .probox .procon1 a:hover{color:#f00;}
div.simpleTabsContent .probox .procon1 img{display:inline-block;vertical-align:top;margin:5px 0;max-width:100%;height:auto !important;border:none}

div.simpleTabsContent .probox .procon1 table{max-width:100%;margin:10px 0;border-collapse:collapse;}
div.simpleTabsContent .probox .procon1 table th{padding:3px 8px;border:#ababab 1px solid;font-weight:400;}
div.simpleTabsContent .probox .procon1 table td{padding:3px 8px;border:#ababab 1px solid;}

div.simpleTabsContent .probox .procon1 td table{width:100% !important;margin:0 !important;border-collapse:collapse;border:none;}
div.simpleTabsContent .probox .procon1 td table td{width:100% !important;padding:10px 25px !important;border:none !important;}
div.simpleTabsContent .probox .procon1 td table td p{padding:5px 0 !important;}

div.simpleTabsContent .probox .procon1 table.bangn th{padding:0;border:#ababab 0px solid;font-weight:400;}
div.simpleTabsContent .probox .procon1 table.bangn td{padding:0;border:#ababab 0px solid;}

div.simpleTabsContent .probox .procon1 table.bang2 td{width:50%;}
div.simpleTabsContent .probox .procon1 table.bang2n td{width:50%;padding:0;border:#ababab 0px solid;}

div.simpleTabsContent .probox .procon1 ul{display:block;width:100%;margin:5px 0;padding:0;list-style-type:none;}
div.simpleTabsContent .probox .procon1 ul li{position:relative;display:inline-block;vertical-align:top;width:33%;list-style-type:none;margin:0;padding:5px 0;}

div.simpleTabsContent .probox .procon1 ol{display:block;width:100%;margin:5px 0;padding:0;list-style-type:square;}
div.simpleTabsContent .probox .procon1 ol li{position:relative;display:inline-block;vertical-align:top;width:33%;list-style-type:none;margin:0;padding:5px 0 5px 25px;}
div.simpleTabsContent .probox .procon1 ol li:before{position:absolute;display:block;width:16px;height:16px;background:url('/images/global/validated.gif');top:7px;left:0;content:'';}

/* START BOX DETAIL */

/* END PRO BOX DETAIL */

/* START FAVO */
#favorite{
	border-bottom:#ddd 0px solid;
	border-right:#ddd 0px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
#favorite .fahead-1{float:left;width:35px;
	padding:0 5px;
	border:#ddd 1px solid;
	border-right:#ddd 0px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font: bold 13px/30px Tahoma;
	text-align:center;
	height:30px;
	overflow:hidden;
}
#favorite .fahead-2{float:left;width:70px;
	padding:0 5px;
	border:#ddd 1px solid;
	border-right:#ddd 0px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font: bold 13px/30px Tahoma;
	text-align:center;
	height:30px;
	overflow:hidden;
}
#favorite .fahead-3{float:left;width:408px;
	padding:0 5px;
	border:#ddd 1px solid;
	border-right:#ddd 0px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font: bold 13px/30px Tahoma;
	height:30px;
	overflow:hidden;
}
#favorite .fahead-4{float:left;width:155px;
	padding:0 5px;;
	border:#ddd 1px solid;
	border-right:#ddd 0px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font: bold 13px/30px Tahoma;
	text-align:center;
	height:30px;
	overflow:hidden;
}
#favorite .fahead-5{float:left;width:40px;
	padding:0 5px;
	border:#ddd 1px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font: bold 13px/30px Tahoma;
	text-align:center;
	height:30px;
	overflow:hidden;
}

#favorite .fade-1{float:left;width:35px;
	padding:0 5px;
	border-bottom:#ddd 1px solid;
	border-left:#ddd 1px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font: 400 13px/30px Tahoma;
	text-align:center;
	height:30px;
	overflow:hidden;
}
#favorite .fade-2{float:left;width:70px;
	padding:0 5px;
	border-bottom:#ddd 1px solid;
	border-left:#ddd 1px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font: 400 13px/30px Tahoma;
	text-align:center;
	height:30px;
	overflow:hidden;
}
#favorite .fade-3{float:left;width:408px;
	padding:0 5px;
	border-bottom:#ddd 1px solid;
	border-left:#ddd 1px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font: 400 13px/30px Tahoma;
	height:30px;
	overflow:hidden;
}
#favorite .fade-3 a{
	font: 400 13px Tahoma;
	color:#222;
	text-decoration:none
}
#favorite .fade-3 a:hover{
	font: 400 13px Tahoma;
	color:red;
	text-decoration:none
}
#favorite .fade-4{float:left;width:155px;
	padding:0 5px;
	border-bottom:#ddd 1px solid;
	border-left:#ddd 1px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font: 400 13px/30px Tahoma;
	text-align:center;
	height:30px;
	overflow:hidden;
}
#favorite .fade-5{float:left;width:40px;
	padding:0 5px;
	border-bottom:#ddd 1px solid;
	border-left:#ddd 1px solid;
	border-right:#ddd 1px solid;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font: bold 13px/30px Tahoma;
	text-align:center;
	height:30px;
	overflow:hidden;
}
/* END FAVO */

/* START LIST BOX */

#content .pright ul.list{display:block;width:100%;margin:0;padding:0;list-style:none;}
#content .pright ul.list li{width:100%;display:inline-block;vertical-align:top;margin:0 0 15px;padding:0 15px 15px;border-bottom:#ccc 1px solid;list-style:none;}
#content .pright ul.list li .thumb {width:20%;display:inline-block;vertical-align:top;}
#content .pright ul.list li .thumb img {display:block;width:100%;border:none;}

#content .pright ul.list li .info {width:80%;display:inline-block;vertical-align:top;padding:0 0 0 20px;}
#content .pright ul.list li .info h2{margin:-1px 0 5px 0;padding:0;color:#bd0a0d;font-family:OpenSansSemibold;line-height:18px;font-size:14px;font-weight:400;}
#content .pright ul.list li .info h2 a{color:#006065;font-family:OpenSansSemibold;line-height:18px;font-size:15px;font-weight:400;text-decoration:none}
#content .pright ul.list li .info h2 a:hover{text-decoration:underline}

#content .pright ul.list li .info h3{margin:-1px 0 5px 0;padding:0;color:#bd0a0d;font-family:OpenSansSemibold;line-height:18px;font-size:14px;font-weight:400;}
#content .pright ul.list li .info h3 a{color:#006065;font-family:OpenSansSemibold;line-height:18px;font-size:15px;font-weight:400;text-decoration:none}
#content .pright ul.list li .info h3 a:hover{text-decoration:underline}
#content .pright ul.list li .info p{padding:2px 0 2px 0;font: 400 14px/18px arial;color:#222}
#content .pright ul.list li .info p span{font: bold italic 13px arial;}
#content .pright ul.list li .info p span.price{font: bold 13px arial;color:red}
#content .pright ul.list li .info p.desc{padding:2px 0 2px 0;font: 400 14px/18px arial;color:#222}
#content .pright ul.list li .info p.more {padding:2px 0 2px 0;font: 400 14px arial;text-align:right}
#content .pright ul.list li .info p.more a{font: 400 13px arial;color:#3366cc;text-decoration:none}
#content .pright ul.list li .info p.more a:hover{font: 400 13px arial;text-decoration:underline}

/* END LIST BOX */

/* START FOOTER */
#dangky{position:fixed;bottom:0;left:0;right:0;background:#be0604;}
#dangky .hotline{position:absolute;background:#be0604;display:inline-block;left:0;top:3px;padding:6px 10px;z-index:1;text-transform:uppercase;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
	}
#dangky .hotline i{padding-right:5px;}
#dangky .hotline a{display:inline-block;vertical-align:top;padding:0 0 0 5px;font:bold 18px/20px Arial;color:#fff;}
#dangky .hotline a:hover{color:#ff0;}
#dangky .box{width:90%;margin:0 auto;padding:5px 0 0;font:bold 13px/20px Arial;color:#fff;text-align:center;}
#dangky .box ul{padding:0;margin:0;list-style:none}
#dangky .box ul li{width:15.83%;display:inline-block;vertical-align:top;margin:0 0 0 1%;padding:0;list-style:none;}
#dangky .box ul li:first-child{width:17.83%;margin-left:0;font:400 14px/28px Arial;text-transform:uppercase;text-align:right;}
#dangky .box ul li:last-child{width:13.83%}
#dangky .box ul li span{display:block;padding:5px 0 0 5px;font: 400 italic 11px Verdana;color:#ff0000;}

#dangky .box ul li select {
    background: rgba(255,255,255,1) url('/images/global/down-green.png') no-repeat right;
    display:block;
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    border: #fff 1px solid;
    outline:none;
    margin: 0;
    padding: 5px 30px 5px 8px;
	font:400 13px/16px Verdana;
    color: #444;
	
	-webkit-transition:all 150ms linear 10ms;
	-moz-transition:all 150ms linear 10ms;
	-ms-transition:all 150ms linear 10ms;
	-o-transition:all 150ms linear 10ms;
	transition:all 150ms linear 10ms;
}

#dangky .box ul li input[type="text"]{
	display:block;
	width:100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-appearance: none;
    background-color: rgba(255,255,255,1);
    border: #fff 1px solid;
    outline:none;
    margin: 0;
    padding: 5px 8px;
	font:400 13px/16px Verdana;
	color:#444;
		
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#dangky .box ul li input[type="button"] {
	display:block;
	width:100%;
	background:#ff7800;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
	
    -webkit-appearance: none;
    border: #222 0px solid;
    outline:none;
    margin:0;
    padding: 5px 8px;
	font:bold 12px/18px Verdana;
	color:#fff;
	cursor:pointer;
		
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#dangky .box ul li input[type="text"]:hover,
#dangky .box ul li select{-webkit-box-shadow: #fff 0 0 3px 0;-moz-box-shadow: #fff 0 0 3px 0;box-shadow: #fff 0 0 3px 0;}
#dangky .box ul li input[type="button"]:hover{background:#ff9600;}

/* START FOOTER */
#footer{display:block;width:100%;background:#be0604;margin:0 auto;}
#footer .bmnu{display:block;width:100%;background:#e7e3e3;}
#footer .bmnu .bygroup{width:98%;padding:15px 0;margin:0 auto;}
#footer .bmnu .bygroup ul{display:block;width:100%;margin:0;padding:0;list-style:none;}
#footer .bmnu .bygroup ul li{width:23.5%;display:inline-block;vertical-align:top;margin:0 0 0 2%;padding:0;list-style:none;}
#footer .bmnu .bygroup ul li:first-child{margin-left:0;}
#footer .bmnu .bygroup ul li h4{border-bottom: #be0604 1px solid;color:#be0604;font:400 13px OpenSans;padding-bottom:4px;text-transform:uppercase;}
#footer .bmnu .bygroup ul li h4 a{color:#be0604;font:400 13px OpenSans;text-decoration:none}

#footer .bmnu .bygroup ul li ul{padding:5px 0;}	
#footer .bmnu .bygroup ul li ul li{width:100%;margin:0;padding: 6px 0;border-bottom: #ccc 1px dotted;}
#footer .bmnu .bygroup ul li ul li a{font:13px/17px arial;color:#222;text-transform:none;text-decoration:none;border:none;}
#footer .bmnu .bygroup ul li ul li a:hover{color: #ff0000;text-transform:none;text-decoration:none;}

#footer .comp{display:block;width:98%;margin:0 auto;padding:20px 0;}
#footer .comp ul{display:block;width:100%;margin:0;padding:0;list-style:none;}
#footer .comp ul li{width:25%;display:inline-block;vertical-align:top;margin:0 0 0 2%;padding:0 0 0 2%;list-style:none;}
#footer .comp ul li:first-child{width:44%;margin-left:0;padding-left:0;}
#footer .comp ul li .head {margin:0;padding:0 0 20px 0;font:bold 15px/22px Arial;color:#fff;text-transform:uppercase}
#footer .comp ul li .head a{font:bold 15px/22px Arial;color:#fff;}
#footer .comp ul li .head a:hover{color:#ff0;}
#footer .comp ul li .mxh {padding:5px 0 0 0;}
#footer .comp ul li .fbbox {width:100%;overflow:hidden;}
#footer .comp ul li .left{float:left;}
#footer .comp ul li .right{float:left;margin-left:5px}
#footer .comp ul li .logo{display:none;margin:0;padding:3px 0 0 0;text-align:left}
#footer .comp ul li .logo img{display:block;max-height:100px;}
#footer .comp ul li .info{margin:0;padding:3px 0;font:400 14px/16px Arial;color:#fff;}

#bottom{background:#fff;padding:15px 0 45px;text-align:center;}
#bottom .box{display:block;width:98%;margin:0px auto;}
#bottom .box p{margin:0;padding:3px 0;font:400 13px/18px tahoma;color:#222;}
#bottom .box span{font:bold 13px tahoma;color:#222;}
#bottom .box a{font:400 13px tahoma;color:#222;text-decoration:none}
#bottom .box a:hover{font:400 13px tahoma;color:#f00;text-decoration:none}
/* END FOOTER */

#navigation h1{font-size:20px;font-weight:400;height:30px;margin-bottom:10px}
#pnavigation h1{font:400 18px OpenSansSemibold;margin:10px 0 10px 0;text-transform: uppercase;color: #A94B97;}
#comming {width:100%;padding-top:50px;padding-bottom:50px;font:bold normal 13px tahoma;color:#454545;text-align:center;}
#page-result{margin:0;font:bold 18px arial;color:#3b5998;}

#mainintro, #mainintro p, #mainintro h1, #mainintro h2{text-align:justify;line-height:18px}
#imgintro {width:710px;height:260px;border:none;outline:none}

#mainlink {width:100% !important;margin:15px 0;text-align:center;}
.mar515 {width:100% !important;margin:5px 0 15px !important;text-align:right !important;}
#mainlink a {
	font:400 14px arial;
	color: #ed3237;
    line-height: 20px;
    margin: 0px 2px 0px 2px;
    padding: 2px 0 2px 0;
	min-width:26px;
	display:inline-block;
    text-align: center;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#mainlink a:hover{
    color: #078316;
    text-decoration: none;
}
#mainlink a.active {
    background-color:#ed3237;
	font:400 14px arial;
	color: #fff;
    line-height: 20px;
    margin: 0px 2px 0px 2px;
    padding: 2px 0 2px 0;
	min-width:26px;
	display:inline-block;
    text-align: center;
	text-decoration:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#mainlink a.active:hover{color:#ff0;text-decoration:none;}

/* START MANG XH */
a.vs-social-link {
  background: #105caa;
  width: 32px;
  display: inline-block;
  text-align: center;
  margin-right: 3px;
  -webkit-border-radius: 32px !important;
  -moz-border-radius: 32px !important;
  -khtml-border-radius: 32px !important;
  border-radius: 32px !important;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
text-decoration:none;
}
a.vs-social-link i {
  font-size: 18px;
  color: #fff;
  margin: 6px 0;
  display: block;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
a.vs-social-link.instagram {
  background: #004879;
}
a.vs-social-link.facebook {
  background: #346da6;
}
a.vs-social-link.twitter {
  background: #4086cd;
}
a.vs-social-link.google {
  background: #ca4638;
}
a.vs-social-link.youtube {
  background: #cf3427;
}
a.vs-social-link.pinterest {
  background: #fe0000;
}
a.vs-social-link:last-child {
  margin: 0;
}
a.vs-social-link:hover {
  background: #6a6b6f;
text-decoration:none
}
a.vs-social-link:hover i {
  color: #fff;
}
/* END MANG XH */

#top {
	width: 35px; height: 35px;
	position: fixed; bottom: 10px; right: 10px;
	text-indent: -99999px;
	cursor: pointer;
	background: url('/images/global/toparrow.png') no-repeat 0 0;
}

/* START FORM BOX */
.bform{
	border-top:#d3d3d3 0px solid !important;
	padding-top:0 !important;
	margin-top:0 !important;
	}
.fform{
	padding-top:15px !important;
	margin-top:20px !important;
	}
#form{
	width:100%;
	border-top:#d3d3d3 1px solid;
	padding-top:25px;
	margin-top:20px;
	}
#form .formdetail{
	width:100%;
	padding: 0 0 5px 0;
	}
#form .formdetail p{
	font: 400 13px/18px Tahoma;
	padding:3px 0 3px 0;
	}
#form .formdetail span{
	font: 400 italic 13px Tahoma;
	}
#form .formbox {}
#form .formbox .formleft{
	float:left;
	width:40%;
	padding:9px 0 9px 50px;
	font: 400 13px/16px Tahoma;
	}
#form .formbox .formleft span{
	color:#FF0000
	}
#form .formbox .formright{
	float:right;
	width:60%;
	padding:3px 0 3px 0;
	font: 400 13px/16px Tahoma;
	}
#form .formbox .formright span{
	font: bold 13px Tahoma;
	}
/* END FORM BOX */

/* START SEARCH ITEM */
.ssubmit{background:url("/images/global/searchbg.png");border:#cccccc 1px solid;border-radius:2px;color:#444;cursor:pointer;font:bold 11px tahoma;padding:5px 11px;text-align:center;text-transform:uppercase;margin:4px 0 4px 0;}
.ssubmit:hover{color:#fff;background:url("/images/global/searchbgac.png");border:#e87e00 1px solid;}
.textbox40 {outline:none;font-size:14px; width:40px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:5px;margin:2px 0 2px 0;}
.soluong {outline:none;font-size:14px; width:30px; text-align:center; color:#222;border: #cccccc 1px solid;padding:2px 5px;margin:auto;}

.textbox350 {outline:none;font-size:14px; width:400px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:5px;}
.textarea350 {outline:none;font-size:14px; width:400px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:5px;}

.textbox100 {outline:none;font-size:14px; width:100px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:5px;margin:2px 0 2px 0;}
.textbox450 {outline:none;font-size:14px; width:450px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:5px;margin:2px 0 2px 0;}
.textarea450 {outline:none;font-size:14px; width:450px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:5px;margin:2px 0 2px 0;}
.cbox150 {outline:none;font-size:13px; width:150px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:3px;margin:2px 0 2px 0;}
.cbox250 {outline:none;font-size:13px; width:250px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:3px;margin:2px 0 2px 0;}

.cbox100 {outline:none;font-size:13px; width:101px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:3px;margin:4px 0 4px 0;}
.cbox200 {outline:none;font-size:13px; width:210px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:3px;margin:4px 0 4px 0;}
.cbox500 {outline:none;font-size:13px; width:410px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:3px;margin:4px 0 4px 0;}

.tbox200 {outline:none;font-size:13px; width:200px; text-align:left; color:#404040;border: #cccccc 1px solid;padding:4px;margin:4px 0 4px 0;}

.orderby {margin-top:6px;color:#222;font:400 13px arial;width:130px;border:#efd5ba 0px solid;outline:none}

.advanced {cursor:pointer;font:bold 12px/20px tahoma;color: #054a86;text-decoration: none;}
.advanced:hover {cursor:pointer;color: #054a86;text-decoration: underline;}

.advancedac {cursor:pointer;font:bold 12px/20px tahoma;color: #054a86;text-decoration: none;}
.advancedac:hover {cursor:pointer;color: #054a86;text-decoration: underline;}
/* END SEARCH ITEM */

/* START HOTLINE */
.pulse{
	-webkit-animation:pulse 1s infinite ease-in-out;
	-o-animation:pulse 1s infinite ease-in-out;
	-ms-animation:pulse 1s infinite ease-in-out;
	-moz-animation:pulse 1s infinite ease-in-out;
	animation:pulse 1s infinite ease-in-out;
	animation-name:pulse
	}
.hotbutton{position:fixed;bottom:10px;z-index:99;left:10px}
.hotbutton a:focus,
.hotbutton a:hover{color:#fff !important}

.hotbutton .block_hotline,
.hotbutton .item{float:left;margin-right:5px}

.block_hotline{background:#be0604;border-radius:13px;padding:5px;display:inline-block;font-size:13px;color:#ee4023;width:186px;height:50px;border:1px solid #fff}
.block_hotline a{font:400 12px/15px 'Montserrat', sans-serif;color:#fff}
.block_hotline .ico_phone{background:#fff;float:left;margin:0 10px 0 0;border-radius:13px;width:40px;height:40px;font-size:30px;line-height:30px;text-align:center;color:#ee4023;padding-top:5px}
.block_hotline .number_phone{white-space:nowrap;font:600 13px/18px 'Montserrat', sans-serif;text-transform:uppercase;margin-top:10px;}
.block_hotline .number_phone1{white-space:nowrap;font:600 15px/18px 'Montserrat', sans-serif;text-transform:uppercase;margin-top:3px;}

.block_hotline.pink-map{background:#2d81d4;color:#fff;width:208px}
.block_hotline.pink-map .ico_phone{color:#2d81d4}
.block_hotline.pink-map .number_phone{}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}

@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}

/* END HOTLINE */
@media (max-width:1900px){
	#anhbn{height:480px}
	#dangky .box {width:90%;}
}

@media (max-width:1600px){
	#anhbn{height:480px}
	#dangky .box{width:1400px;}
}

@media (max-width:1366px){
	#anhbn{height:408px}
	#dangky .box{width:900px;}
}

@media (max-width:1280px){
	#anhbn{height:382px}
	#dangky .box{width:900px;}
}

@media (max-width:1024px){
	
	#anhbn{height:282px}
	
	#content .pleft{width:28%;}
	#content .pright{width:72%;}
	
	#dangky .hotline{left:10px;top:-40px;padding:6px 8px;}
	
}

@media (max-width:900px){

	.mmenu ul li a span{display:none;}
	
	.mmenu ul li span.sub{display:flex;position:absolute;left:0;right:0;top:0;height:48px;cursor:pointer;text-align:right;padding:0;align-items:center;}
	.mmenu ul li span.sub i{position:absolute;top:2px;right:0px;font-size:14px;color:rgb(235,10,30);}
		
	#anhbn{height:248px}
	
	.mmenu ul > li > a {font:bold 15px/35px Arial;}

	.mmenu ul li ul.lv1{display:none;padding:0;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease;
	}
	.mmenu ul li ul.lv1.active{display:block;}
	.mmenu ul ul li{background-color: #fff;border-bottom: #ccc 1px solid;}
	
	#footer .comp ul li{width:48%;margin:0 4% 0 0;padding:15px 0 0;}
	#footer .comp ul li:first-child{width:100%;margin:0;padding:0;}
	#footer .comp ul li:last-child{margin:0;}

}

@media (max-width:768px){
	
	#anhbn{height:292px}
	
	.menu{display:none;}
	
	#header .mid .logo{margin:10px 0 0;width:100%;text-align:center;}
	#header .mid .logo img {margin:0 auto;max-height:70px;}
	#header .mid .right{margin:10px 0 0;width:100%;text-align:center;}
	#header .mid .right img{margin:0 auto;max-width:100%;}
	
	#header .mnu {padding:0;}

	#content .pleft{width:100%;padding:15px 0 0;}
	#content .pright{width:100%;}
	
	#content .pright ul.pro li .thumb{width:30%;}
	#content .pright ul.pro li .info{width:70%;}

	#content .pright ul.list li .thumb{width:30%;}
	#content .pright ul.list li .info{width:70%;}
	
	#footer .bmnu .bygroup ul li{width:48%;margin:0 0 0 4%;padding:5px 0;}
	#footer .bmnu .bygroup ul li:nth-child(odd){margin-left:0;}
	
	#bottom{padding:15px 0 105px;}
	#dangky .box{width:96%;}
	#dangky .box ul li:first-child{width:100%;font-weight:bold;text-align:left;}
	#dangky .box ul li{width:19.2%;}
	#dangky .box ul li:nth-child(2){margin-left:0;}
	#dangky .box ul li:last-child{width:19.2%;}
	
}

@media (max-width:640px){
	
	#anhbn{height:242px}

}

@media (max-width:580px){
	
	#anhbn{height:220px}

	#content .pright .gebox{max-height:400px;}

	#content .pright ul.pro li{display:block;}

	#content .pright ul.pro li .thumb{width:100%;}
	#content .pright ul.pro li .info{width:100%;padding:12px 0 0;}
	#content .pright ul.pro li .info p.pmore {left:0;}

	#content .pright ul.list li .thumb{width:100%;}
	#content .pright ul.list li .info{width:100%;padding:12px 0 0;}
	
	#footer .bmnu .bygroup ul li{width:100%;margin:0;padding:5px 0;}
	#footer .bmnu .bygroup ul li:nth-child(odd){margin-left:0;}
		
}

@media (max-width:480px){

	#anhbn{height:180px}

	#footer .comp ul li{width:100%;margin:0;padding:5px 0;}
	#footer .comp ul li:first-child{width:100%;margin:0;padding:5px 0;}
	#footer .comp ul li:last-child{width:100%;margin:0;padding:15px 0 5px;}

	#footer .comp ul li .left{width:100%;}
	#footer .comp ul li .right{width:100%;margin:0;padding:10px 0 0;}
	
	#bottom {padding: 15px 0 125px;}
	#dangky .box {display:none;padding:5px 0;}
	#dangky .box ul li{width:49%;}
	#dangky .box ul li:first-child{display:none}
	#dangky .box ul li:last-child{width:49%;}
	#dangky .box ul li:nth-child(odd){margin:0 0 0 2%;}
	#dangky .box ul li:nth-child(even){margin:0;}
		
}

@media (max-width:420px){
	
	#anhbn{height:156px}
	
}