/* Bengin fix*/
	body{margin: 0; padding: 0; font-size: 14px; color:#222;
		font-family: 'Roboto', sans-serif; font-weight: 400;
-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;	font-smoothing: antialiased;	}
	a{color:#222; text-decoration: none; }
	a:hover{color: #2196F3;}
	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; background: #084370; margin-bottom: 10px;}
.main{ float: left; width: 100%;position: relative;}
.main-content{margin: auto; width: 794px; max-width: 794px;  }
.content { width: 100%;   float: left;  height: 1123px;background: #fff;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 */
@media (max-width: 800px) {
}
@media (max-width: 768px) {
}
@media only screen and (max-width: 640px) { 
}
@media (max-width: 480px) {
}
@media (max-width: 360px) {	
}
@media (max-width: 320px) {
}
