/* Bengin fix*/
	body{margin: 0; padding: 0; font-size: 14px; color:#222;
		font-family: 'arial', sans-serif;
-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;	font-smoothing: antialiased;	}
	a{color:#222; text-decoration: none; }
	a:hover{color: #a67942;}
	ul, li{margin: 0; padding: 0; list-style: none;}
	h1, h2, h3, h4, h5, h6{margin: 0; padding: 0; font-weight: 500; }
	p{margin: 0; padding: 0; color: #555;}
	figure, figcaption, blockquote{margin: 0; padding: 0; }
	* { -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box; }
	::after, ::before { -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box; }
	h1 { font-size: 24px;}
	h2 { font-size: 20px;}
	h3 { font-size: 16px;}
	h4 { font-size: 16px;}
	h5 { font-size: 16px;}
/* End fix*/
/* Bengin container */
.container{ float: left; width: 100%;}
.header{ float: left; width: 100%;position: relative; z-index: 9;
    height: 80px;
    background: #fff;box-shadow: 0 0 3px 0 rgba(32,33,36,0.28);}
.main{ float: left; width: 100%;position: relative;overflow: hidden;}
.main-content{margin: auto; width: 100%; max-width: 1170px; }
.content {    float: left;    width: 69.5%;position: relative;}
.content.c3 {    float: left;    width: 52.5%;    position: relative;    margin-right: 20px;}
.blockContainer {
            display: -webkit-box;
            display: -moz-box;
            display: box;
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
            box-orient: vertical;
        }
        .blockA {
            -webkit-box-ordinal-group: 1;
            -moz-box-ordinal-group: 1;
            box-ordinal-group: 1;
        }
        .blockB {
            -webkit-box-ordinal-group: 2;
            -moz-box-ordinal-group: 2;
            box-ordinal-group: 2;
        }
        .blockC {
            -webkit-box-ordinal-group: 3;
            -moz-box-ordinal-group: 3;
            box-ordinal-group: 3;
        }
/* End container */

/*Bengin ads */
.ads{ float: left; width: 100%; text-align: center; position: relative; margin-bottom: 15px;}
.ads img{ max-width: 100%;}
/*End ads */

.text-center{text-align: center;}
.text-left {    text-align: left;}
.text-right {    text-align: right;}

/* Grid */
.col1 {  float: left; width: 100%;position: relative;}
.col2 {  float: left; width: 48.5%; margin-right: 3%; position: relative;}
.col2:nth-child(2n+2) { margin-right: 0;}
.col3 {  float: left;    width: 31.3%; margin-right: 3%; position: relative;}
.col3:nth-child(3n+3) { margin-right: 0;}
.col4 {  float: left;    width: 22.7%; margin-right: 3%; position: relative;}
.col4:nth-child(4n+4) { margin-right: 0;}
.col5 {  float: left;    width: 17.6%; margin-right: 3%; position: relative;}
.col5:nth-child(5n+5) { margin-right: 0;}
.col6 {  float: left; width:14.16%; margin-right: 3%; position: relative;}
.col6:nth-child(6n+6) { margin-right: 0;}
.col7 {  float: left;    width: 11.7%; margin-right: 3%; position: relative;}
.col7:nth-child(7n+7) { margin-right: 0;}
.col8 {  float: left;    width:9.87%; margin-right: 3%; position: relative;}
.col8:nth-child(8n+8) { margin-right: 0;}
.col9 {  float: left;    width: 8.44%; margin-right: 3%; position: relative;}
.col9:nth-child(9n+9) { margin-right: 0;}
.col10 {  float: left;    width: 7.3%; margin-right: 3%; position: relative;}
.col10:nth-child(10n+10) { margin-right: 0;}

.item-col1 {  float: left; width: 100%;position: relative; margin-bottom: 15px;}
.item-col2 {  float: left; width: 48.5%; margin-right: 3%; position: relative; margin-bottom: 15px;}
.item-col2:nth-child(2n+2) { margin-right: 0;}
.item-col3 {  float: left;    width: 31.3%; margin-right: 3%; position: relative; margin-bottom: 15px;}
.item-col3:nth-child(3n+3) { margin-right: 0;}
.item-col4 {  float: left;    width: 22.7%; margin-right: 3%; position: relative; margin-bottom: 15px;}
.item-col4:nth-child(4n+4) { margin-right: 0;}
.item-col5 {  float: left;    width: 17.6%; margin-right: 3%; position: relative; margin-bottom: 15px;}
.item-col5:nth-child(5n+5) { margin-right: 0;}

.column1 {  float: left; width: 100%;position: relative;}
.column2 {  float: left; width: 48.5%; margin-right: 3%; position: relative;}
.column2:nth-child(2n+2) { margin-right: 0;}
.column3 {  float: left;    width: 31.3%; margin-right: 3%; position: relative;}
.column3:nth-child(3n+3) { margin-right: 0;}
.column4 {  float: left;    width: 22.7%; margin-right: 3%; position: relative;}
.column4:nth-child(4n+4) { margin-right: 0;}
.column5 {  float: left;    width: 17.6%; margin-right: 3%; position: relative;}
.column5:nth-child(5n+5) { margin-right: 0;}
.column6 {  float: left; width:14.16%; margin-right: 3%; position: relative;}
.column6:nth-child(6n+6) { margin-right: 0;}
.column7 {  float: left;    width: 11.7%; margin-right: 3%; position: relative;}
.column7:nth-child(7n+7) { margin-right: 0;}
.column8 {  float: left;    width:9.87%; margin-right: 3%; position: relative;}
.column8:nth-child(8n+8) { margin-right: 0;}
.column9 {  float: left;    width: 8.44%; margin-right: 3%; position: relative;}
.column9:nth-child(9n+9) { margin-right: 0;}
.column10 {  float: left;    width: 7.3%; margin-right: 3%; position: relative;}
.column10:nth-child(10n+10) { margin-right: 0;}

.item-column1 {  float: left; width: 100%;position: relative;}
.item-column2 {  float: left; width: 50%;position: relative; }
.item-column3 {  float: left;    width: 33.3%;position: relative;}
.item-column4 {  float: left;    width: 25%;position: relative;}
.item-column5 {  float: left;    width: 20%;position: relative;}
.item-column6 {  float: left;    width: 16.5%;position: relative;}
/* End */

.logolvn {
    float: left;margin-top: 12px;
}
.nav-main {
    float: right;
}
.nav-main-item {
    float: left; font-size: 16px;
    margin-right: 60px;
    line-height: 77px;
    border-bottom: solid 3px #fff;
}
.nav-main-item:hover {
    border-bottom: solid 3px rgb(216, 30, 34);color: #222; font-weight: bold;
}

.nav-main-item2 {
    background: #ed1c34;
    float: left;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    height: 36px;
    line-height: 34px;
    padding: 0 20px;border: solid 1px #ed1c34;
    border-radius: 3px;
    margin-top: 20px;
}
.nav-main-item2:hover {
    color: #ed1c34; background: #fff; border: solid 1px #ed1c34;transition: .8s ease;
}

/* Bengin dropdown*/
	.btn-dropdown1 {    position: relative; float: left; margin-right: 10px; display: none;}
	.content-drop{background: #fff; display: none;    position: absolute;     z-index: 9; }
	.dropdowncontent {    float: left;    width: 100%;    padding: 15px;
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    	-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
/*End dropdown*/

.nav-drop4 {
    width: 300px; padding: 15px;
    background: #fff;
    box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    right: 0px;
    position: absolute;
    float: left;z-index: 9;
}
.btn.btn-open {
    width: 32px;
    background: #f2f2f2;
    height: 32px;
    border-radius: 2px;
}
.btn.btn-close {
    background: #2196F3;
    color: #fff;
    position: absolute;
    z-index: 1;
    margin-top: -32px;
    width: 32px;
    height: 32px;
    border-radius: 2px;
}


.dropdowncontent5 {
	display: none;
    float: left;
    width: 100%;
    padding: 15px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.menubar {
    float: left;
}
.item_menu_after {    display: inline-block;    margin-right: 55px;    line-height: 77px; font-size: 16px;}
.item_menu_after:hover { font-weight: bold; color: #222;letter-spacing: -0.5px;}
        .item_menu_after::after {
          display: block;
          position: relative;
          top: 0;
          content: '';
          border-bottom: solid 3px #ed1c34;  
          transform: scaleX(0);  
          transition: transform .25s ease-in-out;
        }
        .item_menu_after:hover::after {
            transform: scaleX(1); font-weight: bold;
        }

@media (max-width: 800px) {
	.btn-dropdown1 {  display: block;}
	.main-content{ width: auto; padding: 0 10px;}
	.content{  width: 100%;}
	.content.c3 {  width: 100%;  margin-right: 0;}
	
	/* colum col */
	.col2 {  width: 100%; margin-right: 0;}
	.col3 {  width: 100%; margin-right: 0; }
	.col4 {  width: 100%; margin-right: 0; }
	.col5 {  width: 100%; margin-right: 0; }
	.col6 { width: 100%; margin-right: 0;}
	.col7 {  width: 100%; margin-right: 0;}
	.col8 {  width: 100%; margin-right: 0;}
	.col9 {  width: 100%; margin-right: 0;}
	.col10 {  width: 100%; margin-right: 0;}
	
	.item-col2 {  width: 47.5%;margin-right: 5%;}
	.item-col3 {    width: 30%;margin-right: 5%; }
	.item-col4 {  width: 47.5%;margin-right: 5%;}
	.item-col4:nth-child(2n+2) {margin-right: 0;}
	.item-col5 {  width: 47.5%;margin-right: 5%;}
	.item-col5:nth-child(2n+2) {margin-right: 0;}
	/* End */
	
	.header {    height: 56px; }
	.logolvn {    float: left;    margin-top: 8px;}
	.logolvn img {    height: 40px;}
	.nav-main { display: none}
}
@media (max-width: 768px) {

}
@media only screen and (max-width: 640px) { 
	
}
@media (max-width: 480px) {

}
@media (max-width: 360px) {

}
@media (max-width: 320px) {

}