﻿
/********************************************************************************************************/
/************************************   Top NAVIGATION MENU    ******************************************/
/********************************************************************************************************/

@media all and (min-width: 960px) {

#menu {
        width: 100%;
        margin: 0;
        padding: 30px 0 0 1%;
        list-style: none;
    }

#menu li
{
	float: left;
	padding: 16px 0px 0px 0px;
	position: relative;
	line-height: 0;
}

#menu a 
{
	float: left;
	height: 25px;
	padding: 0 10px;
	color: rgb(68,68,68);
	text-transform:capitalize;
	font: Normal 0.85em/1px Arial, Helvetica;
	text-decoration: none;
	text-shadow: 1px 0.4px 0px #B6B6B6;
	/*text-shadow: 0 1px 0 #000;*/
}

#menu li:hover > a
{
	color: rgb(228,6,19); /*#fafafa;*/
	text-shadow: 1px 0.4px 0px #FF4040;
}

#menu li ul li:hover > a {
    color: #fafafa;
    text-align:center;
}

*html #menu li a:hover /* IE6 */ {
    color: rgb(228,6,19); /*#fafafa;*/
}

*html #menu li ul li:hover > a /* IE6 */ {
    color: #fafafa;
    text-align: center;
}

#menu li:hover > ul
{
	display: block;
}

/* Sub-menu */

        #menu ul {
            list-style: none;
            margin: 0;
            padding: 0;
            display: none;
            position: absolute;
            text-align: center;
            top: 35px;
            left: -51px;
            z-index: 99999;
            background: #FFF;
            background: -moz-linear-gradient(#FFF, #111);
            background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #FFF));
            background: -webkit-linear-gradient(#FFF, #111);
            background: -o-linear-gradient(#FFF, #111);
            background: -ms-linear-gradient(#FFF, #111);
            background: linear-gradient(#F9F9F9, #F9F9F9);
            -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
            -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
            box-shadow: 2 2 2px rgba(255,255,255,.5);
            -moz-border-radius: 5px;
            border-radius: 5px;
            -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
            -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            box-shadow: 2px 1px 8px #B6B6B6, 1px 2px 1px #000; /*EFEFEF*/
            border-top: 1px solid #B6B6B6;
            border-bottom: 1px solid #B6B6B6;
            border-left: 1px solid #B6B6B6;
            border-right: 1px solid #B6B6B6;
        }

    #menu ul ul {
        top: 0;
        left: 150px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
    }

    #menu ul li {
        float: none;
        margin: 0;
        padding: 0;
        display: block;
        -moz-box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
        -webkit-box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
        box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
    }

#menu ul li:last-child
{   
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;    
}

#menu ul a
{    
    padding: 10px;
	height: 10px;
	width: auto;
	height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
	text-transform: none;
}

.ProductMenuLink{
	width:auto;
}
.ProjectMenuLink{
	width:auto;
}
.HSEQMenuLink{
	width:auto;
}
.RDMenuLink{
	width:auto;
}

*html #menu ul a /* IE6 */
{    
	height: 10px;
}

*:first-child+html #menu ul a /* IE7 */
{    
	height: 10px;
}

    #menu ul a:hover {
        background: #E40612;
        background: -moz-linear-gradient(#EE0613, #CD050F);
        background: -webkit-gradient(linear, left top, left bottom, from(#EE0613), to(#CD050F));
        background: -webkit-linear-gradient(#EE0613, #CD050F);
        background: -o-linear-gradient(#EE0613, #CD050F);
        background: -ms-linear-gradient(#EE0613, #CD050F);
        background: linear-gradient(#EE0613, #CD050F);
    }

#menu ul li:first-child > a
{
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

    #menu ul li:first-child > a:before, #menu ul li:first-child > a:after {
        content: '';
        position: absolute;
        left: 70px;
        top: -10px;
        width: 0;
        height: 0;
        border-style: solid;
        /*border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 8px solid #F8F8F8; /*#F8F8F8;*/
    }

    #menu ul li:first-child > a:after {
        top: -20px;
        border-color: transparent transparent #F8F8F8 transparent;
        border-width: 10px;
    }

    #menu ul li:first-child > a:before {
        top: -22px;
        left:69px;
        border-color: transparent transparent #B6B6B6 transparent;
        border-width: 11px;
    }

    #menu ul ul li:first-child a:after {
        left: -8px;
        top: 12px;
        width: 0;
        height: 0;
        border-left: 0;
        border-bottom: 5px solid transparent;
        border-top: 5px solid transparent;
        border-right: 8px solid #F8F8F8;
    }

#menu ul li:first-child a:hover:after
{
    border-bottom-color: #EF0613; 
}

    #menu ul ul li:first-child a:hover:after {
        border-right-color: #EF0613;
        border-bottom-color: transparent;
    }


#menu ul li:last-child > a
{
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

/* Clear floated elements */
#menu:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */

}


/**************************************************************************/
/**************************************************************************/


@media all and (max-width: 959px) and (min-width: 600px) {

    #menu {
        width: 100%;
        margin: 0;
        padding: 30px 0 0 1%;
        list-style: none;
    }

#menu li
{
	float: left;
	padding: 16px 0px 0px 0px;
	position: relative;
	line-height: 0;
}

#menu a 
{
	float: left;
	height: 25px;
	padding: 0 3px;
	color: rgb(68,68,68);
	text-transform:capitalize;
	font: Normal 1em/1px Arial, Helvetica;
	text-decoration: none;
	/*text-shadow: 0 1px 0 #000;*/
	text-shadow: 1px 0.2px 0px #B6B6B6;
}

#menu li:hover > a
{
	color: rgb(228,6,19); /*#fafafa;*/
	text-shadow: 1px 0.4px 0px #FF4040;
}

#menu li ul li:hover > a {
    color: #fafafa;
    text-align:center;
}

*html #menu li a:hover /* IE6 */ {
    color: rgb(228,6,19); /*#fafafa;*/
}

*html #menu li ul li:hover > a /* IE6 */ {
    color: #fafafa;
    text-align: center;
}

#menu li:hover > ul
{
	display: block;
}

/* Sub-menu */

        #menu ul {
            list-style: none;
            margin: 0;
            padding: 0;
            display: none;
            position: absolute;
            text-align: center;
            top: 35px;
            left: -55px;
            z-index: 99999;
            background: #FFF;
            background: -moz-linear-gradient(#FFF, #111);
            background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #FFF));
            background: -webkit-linear-gradient(#FFF, #111);
            background: -o-linear-gradient(#FFF, #111);
            background: -ms-linear-gradient(#FFF, #111);
            background: linear-gradient(#F9F9F9, #F9F9F9);
            -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
            -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
            box-shadow: 2 2 2px rgba(255,255,255,.5);
            -moz-border-radius: 5px;
            border-radius: 5px;
            -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
            -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            box-shadow: 2px 1px 8px #B6B6B6, 1px 2px 1px #000; /*EFEFEF*/
            border-top: 1px solid #B6B6B6;
            border-bottom: 1px solid #B6B6B6;
            border-left: 1px solid #B6B6B6;
            border-right: 1px solid #B6B6B6;
        }

    #menu ul ul {
        top: 0;
        left: 150px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
    }

    #menu ul li {
        float: none;
        margin: 0;
        padding: 0;
        display: block;
        -moz-box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
        -webkit-box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
        box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
    }

#menu ul li:last-child
{   
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;    
}

#menu ul a
{    
    padding: 10px;
	height: 10px;
	width: auto;
	height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
	text-transform: none;
}

.ProductMenuLink{
	width:auto;
}
.ProjectMenuLink{
	width:auto;
}
.HSEQMenuLink{
	width:auto;
}
.RDMenuLink{
	width:auto;
}


*html #menu ul a /* IE6 */
{    
	height: 10px;
}

*:first-child+html #menu ul a /* IE7 */
{    
	height: 10px;
}

    #menu ul a:hover {
        background: #E40612;
        background: -moz-linear-gradient(#EE0613, #CD050F);
        background: -webkit-gradient(linear, left top, left bottom, from(#EE0613), to(#CD050F));
        background: -webkit-linear-gradient(#EE0613, #CD050F);
        background: -o-linear-gradient(#EE0613, #CD050F);
        background: -ms-linear-gradient(#EE0613, #CD050F);
        background: linear-gradient(#EE0613, #CD050F);
    }

#menu ul li:first-child > a
{
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

    #menu ul li:first-child > a:before, #menu ul li:first-child > a:after {
        content: '';
        position: absolute;
        left: 70px;
        top: -10px;
        width: 0;
        height: 0;
        border-style: solid;
        /*border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 8px solid #F8F8F8; /*#F8F8F8;*/
    }

    #menu ul li:first-child > a:after {
        top: -20px;
        border-color: transparent transparent #F8F8F8 transparent;
        border-width: 10px;
    }

    #menu ul li:first-child > a:before {
        top: -22px;
        left:69px;
        border-color: transparent transparent #B6B6B6 transparent;
        border-width: 11px;
    }

    #menu ul ul li:first-child a:after {
        left: -8px;
        top: 12px;
        width: 0;
        height: 0;
        border-left: 0;
        border-bottom: 5px solid transparent;
        border-top: 5px solid transparent;
        border-right: 8px solid #F8F8F8;
    }

#menu ul li:first-child a:hover:after
{
    border-bottom-color: #EF0613; 
}

    #menu ul ul li:first-child a:hover:after {
        border-right-color: #EF0613;
        border-bottom-color: transparent;
    }


#menu ul li:last-child > a
{
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

/* Clear floated elements */
#menu:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */

}


/**************************************************************************/
/**************************************************************************/


@media all and (max-width: 599px) and (min-width: 525px) {

    #menu {
        width: 100%;
        margin: 0;
        padding: 30px 0 0 1%;
        list-style: none;
    }

#menu li
{
	float: left;
	padding: 16px 0px 0px 0px;
	position: relative;
	line-height: 0;
}

#menu a 
{
	float: left;
	height: 25px;
	padding: 0 4px;
	color: rgb(68,68,68);
	text-transform:capitalize;
	font: Normal 0.9em/1px Arial, Helvetica;
	text-decoration: none;
	/*text-shadow: 0 1px 0 #000;*/
	text-shadow: 1px 0.2px 0px #B6B6B6;
}

#menu li:hover > a
{
	color: rgb(228,6,19); /*#fafafa;*/
	text-shadow: 1px 0.4px 0px #FF4040;
}

#menu li ul li:hover > a {
    color: #fafafa;
    text-align:center;
}

*html #menu li a:hover /* IE6 */ {
    color: rgb(228,6,19); /*#fafafa;*/
}

*html #menu li ul li:hover > a /* IE6 */ {
    color: #fafafa;
    text-align: center;
}

#menu li:hover > ul
{
	display: block;
}

/* Sub-menu */

        #menu ul {
            list-style: none;
            margin: 0;
            padding: 0;
            display: none;
            position: absolute;
            text-align: center;
            top: 33px;
            left: -40px;
            z-index: 99999;
            background: #FFF;
            background: -moz-linear-gradient(#FFF, #111);
            background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #FFF));
            background: -webkit-linear-gradient(#FFF, #111);
            background: -o-linear-gradient(#FFF, #111);
            background: -ms-linear-gradient(#FFF, #111);
            background: linear-gradient(#F9F9F9, #F9F9F9);
            -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
            -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
            box-shadow: 2 2 2px rgba(255,255,255,.5);
            -moz-border-radius: 5px;
            border-radius: 5px;
            -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
            -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            box-shadow: 2px 1px 8px #B6B6B6, 1px 2px 1px #000;/*EFEFEF*/
            border-top: 1px solid #B6B6B6;
            border-bottom: 1px solid #B6B6B6;
            border-left: 1px solid #B6B6B6;
            border-right: 1px solid #B6B6B6;
        }

    #menu ul ul {
        top: 0;
        left: 150px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
    }

    #menu ul li {
        float: none;
        margin: 0;
        padding: 0;
        display: block;
        -moz-box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
        -webkit-box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
        box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
    }

#menu ul li:last-child
{   
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;    
}

#menu ul a
{    
    padding: 10px;
	height: 10px;
	width: auto;
	height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
	text-transform: none;
}

.ProductMenuLink{
	width:auto;
}
.ProjectMenuLink{
	width:auto;
}
.HSEQMenuLink{
	width:auto;
}
.RDMenuLink{
	width:auto;
}


*html #menu ul a /* IE6 */
{    
	height: 10px;
}

*:first-child+html #menu ul a /* IE7 */
{    
	height: 10px;
}

    #menu ul a:hover {
        background: #E40612;
        background: -moz-linear-gradient(#EE0613, #CD050F);
        background: -webkit-gradient(linear, left top, left bottom, from(#EE0613), to(#CD050F));
        background: -webkit-linear-gradient(#EE0613, #CD050F);
        background: -o-linear-gradient(#EE0613, #CD050F);
        background: -ms-linear-gradient(#EE0613, #CD050F);
        background: linear-gradient(#EE0613, #CD050F);
    }

#menu ul li:first-child > a
{
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

    #menu ul li:first-child > a:before, #menu ul li:first-child > a:after {
        content: '';
        position: absolute;
        left: 54px;
        top: -10px;
        width: 0;
        height: 0;
        border-style: solid;
        /*border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 8px solid #F8F8F8; /*#F8F8F8;*/
    }

    #menu ul li:first-child > a:after {
        top: -16px;
        border-color: transparent transparent #F8F8F8 transparent;
        border-width: 8px;
    }

    #menu ul li:first-child > a:before {
        top: -17px;
        left: 54px;
        border-color: transparent transparent #B6B6B6 transparent;
        border-width: 8px;
    }

    #menu ul ul li:first-child a:after {
        left: -8px;
        top: 12px;
        width: 0;
        height: 0;
        border-left: 0;
        border-bottom: 5px solid transparent;
        border-top: 5px solid transparent;
        border-right: 8px solid #F8F8F8;
    }

#menu ul li:first-child a:hover:after
{
    border-bottom-color: #EF0613; 
}

    #menu ul ul li:first-child a:hover:after {
        border-right-color: #EF0613;
        border-bottom-color: transparent;
    }


#menu ul li:last-child > a
{
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

/* Clear floated elements */
#menu:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */

}



/*******************************************************************************/
/*******************************************************************************/

@media all and (max-width: 524px) and (min-width: 320px) {

    #menu {
        width: 100%;
        margin: 0;
        padding: 30px 0 0 1%;
        list-style: none;
    }

#menu li
{
	float: left;
	padding: 1px 0px 0px 0px;
	position: relative;
	line-height: 0;
}

#menu a 
{
	float: left;
	padding: 0 1.3px;
	height: 15px;
	color: rgb(68,68,68);
	text-transform:capitalize;
	/*font: Normal 1.5243vw/0px Arial, Helvetica;*/
	font: Normal 0.6em/0px Arial, Helvetica;
	text-decoration: none;
	/*text-shadow: 0 1px 0 #000;*/
	height: 4px;
}

#menu li:hover > a
{
	color: rgb(228,6,19); /*#fafafa;*/
	text-shadow: 0px 0.2px 0px #FF4040;
}

#menu li ul li:hover > a {
    color: #fafafa;
    text-align:center;
}

*html #menu li a:hover /* IE6 */ {
    color: rgb(228,6,19); /*#fafafa;*/
}

*html #menu li ul li:hover > a /* IE6 */ {
    color: #fafafa;
    text-align: center;
}

#menu li:hover > ul
{
	display: block;
}

/* Sub-menu */

        #menu ul {
            list-style: none;
            margin: 0;
            padding: 0;
            display: none;
            position: absolute;
            text-align: center;
            top: 13px;
            left: -23px;
            z-index: 99999;
            background: #F9F9F9;
            background: -moz-linear-gradient(#F9F9F9, #F9F9F9);
            background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #F9F9F9),color-stop(1, #F9F9F9));
            background: -webkit-linear-gradient(#F9F9F9, #F9F9F9);
            background: -o-linear-gradient(#F9F9F9, #F9F9F9);
            background: -ms-linear-gradient(#F9F9F9, #F9F9F9);
            background: linear-gradient(#F9F9F9, #F9F9F9);
            -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
            -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
            box-shadow: 2 2 2px rgba(255,255,255,.5);
            -moz-border-radius: 5px;
            border-radius: 5px;
            -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
            -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
            box-shadow: 2px 1px 8px #B6B6B6, 1px 2px 1px #000;/*EFEFEF*/
            border-top: 1px solid #B6B6B6;
            border-bottom: 1px solid #B6B6B6;
            border-left: 1px solid #B6B6B6;
            border-right: 1px solid #B6B6B6;
        }

    #menu ul ul {
        top: 0;
        left: 150px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
    }

    #menu ul li {
        float: none;
        margin: 0;
        padding: 0;
        display: block;
        -moz-box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
        -webkit-box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
        box-shadow: 0 1px 0 #EFEFE5, 0 2px 0 #EFEFEF;
        height: 20px;
    }

#menu ul li:last-child
{   
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;    
}

#menu ul a
{
    padding: 10px;
    height: 20px;
    width: auto;
    height: auto;
    line-height: 0;
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
}

.ProductMenuLink{
	width:auto;
}
.ProjectMenuLink{
	width:auto;
}
.HSEQMenuLink{
	width:auto;
}
.RDMenuLink{
	width:auto;
}


*html #menu ul a /* IE6 */
{    
	height: 10px;
}

*:first-child+html #menu ul a /* IE7 */
{    
	height: 10px;
}

    #menu ul a:hover {
        background: #E40612;
        background: -moz-linear-gradient(#EE0613, #CD050F);
        background: -webkit-gradient(linear, left top, left bottom, from(#EE0613), to(#CD050F));
        background: -webkit-linear-gradient(#EE0613, #CD050F);
        background: -o-linear-gradient(#EE0613, #CD050F);
        background: -ms-linear-gradient(#EE0613, #CD050F);
        background: linear-gradient(#EE0613, #CD050F);
        height: 0px;
    }

#menu ul li:first-child > a
{
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

    #menu ul li:first-child > a:before, #menu ul li:first-child > a:after {
        content: '';
        position: absolute;
        left: 24px;
        top: -10px;
        width: 0;
        height: 0;
        border-style: solid;
        /*border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 8px solid #F8F8F8; /*#F8F8F8;*/
    }

    #menu ul li:first-child > a:after {
        top: -15px;
        border-color: transparent transparent #F8F8F8 transparent;
        border-width: 8px;
    }

    #menu ul li:first-child > a:before {
        top: -16px;
        left: 24px;
        border-color: transparent transparent #B6B6B6 transparent;
        border-width: 8px;
    }

    #menu ul ul li:first-child a:after {
        left: -8px;
        top: 12px;
        width: 0;
        height: 0;
        border-left: 0;
        border-bottom: 5px solid transparent;
        border-top: 5px solid transparent;
        border-right: 8px solid #F8F8F8;
    }

#menu ul li:first-child a:hover:after
{
    border-bottom-color: #EF0613; 
}

    #menu ul ul li:first-child a:hover:after {
        border-right-color: #EF0613;
        border-bottom-color: transparent;
    }


#menu ul li:last-child > a
{
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

/* Clear floated elements */
#menu:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */

}



/*************************************************************** Timeline *******************************************************/
/*************************************************************** Timeline *******************************************************/
/*************************************************************** Timeline *******************************************************/

@media all and (min-width: 1600px) {

.TopComment
{
	height:6.0em;
}

.BottomComment{
	height:11.2em;
}

.BottomComment2{
	height:11em;
}

.TopYear{
	width:70%;
	position: relative;
	z-index:10;
	top:0;
}

.BottomYear{
	width:100%;
	position: relative;
	top: -1.35vw
}

.con2003{
z-index: 99999; 
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
-moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
-webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
box-shadow: 2 2 2px rgba(255,255,255,.5);
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef;
border-top: 1px solid #B6B6B6;
border-bottom: 1px solid #B6B6B6;
border-left: 1px solid #B6B6B6;
border-right: 1px solid #B6B6B6;
color:#fff;
/*position:relative;
top: 2.9em;*/
vertical-align:middle;
}

/*
.con2003:after
{
    content:'';
    position: absolute; bottom: -56%; left: 12%;
    border: 14px solid transparent;
    border-top: 14px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2003:before
{
    content:'';
    position: absolute; bottom: -60%; left: 11%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/
.con2005{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#555;
/*		position: relative;
		top: 2.2em;*/
		left:12%;
		vertical-align::middle;
}
/*
.con2005:after
{
    content:'';
    position: absolute; bottom: -43%; left: 17%;
    border: 14px solid transparent;
    border-top: 14px solid #DE1618;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2005:before
{
    content:'';
    position: absolute; bottom: -46%; left: 16%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2007{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.3vw;
		left:30%;
		vertical-align:middle;
}
/*
.con2007:after
{
    content:'';
    position: absolute; bottom: -58%; left: 42%;
    border: 14px solid transparent;
    border-top: 14px solid #D35097;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2007:before
{
    content:'';
    position: absolute; bottom: -63%; left: 41%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2009{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 3.2vw;
		left:23%;
}
/*
.con2009:after
{
    content:'';
    position: absolute; bottom: -54%; left: 47%;
    border: 14px solid transparent;
    border-top: 14px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2009:before
{
    content:'';
    position: absolute; bottom: -59%; left: 46%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2011{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 2.5vw;
		left:3%;
}
/*
.con2011:after
{
    content:'';
    position: absolute; bottom: -43%; left: 50%;
    border: 14px solid transparent;
    border-top: 14px solid #4BA4B6;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2011:before
{
    content:'';
    position: absolute; bottom: -46%; left: 49%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2013{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.8vw;
		left:15%;
}
/*
.con2013:after
{
    content:'';
    position: absolute; bottom: -35%; left: 67%;
    border: 14px solid transparent;
    border-top: 14px solid #F4BB2A;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2013:before
{
    content:'';
    position: absolute; bottom: -38%; left: 66%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2015{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 2.6vw;
		left:22%;
}
/*
.con2015:after
{
    content:'';
    position: absolute; bottom: -29%; left: 93%;
    border: 14px solid transparent;
    border-top: 14px solid #E13922;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2015:before
{
    content:'';
    position: absolute; bottom: -32%; left: 92%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2004{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -3em;
		left:12%;
}
/*
.con2004:after
{
    content:'';
    position: absolute; bottom: 80%; left: 28%;
    border: 14px solid transparent;
    border-bottom: 14px solid #DCE8E7;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2004:before
{
    content:'';
    position: absolute; bottom: 80%; left: 28%;
    border: 15px solid transparent;
    border-bottom: 15px solid #ccc;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2006{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -2.0em;
		left:30%;
}
/*
.con2006:after
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 14px solid transparent;
    border-bottom: 14px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2006:before
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2008{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -2.7vw;
		left:11%;
}
/*
.con2008:after
{
    content:'';
    position: absolute; bottom: 79%; left: 44%;
    border: 14px solid transparent;
    border-bottom: 14px solid #CF95C5;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2008:before
{
    content:'';
    position: absolute; bottom: 79%; left: 44%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2010{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -2.1vw;
		left:22%;
}
/*
.con2010:after
{
    content:'';
    position: absolute; bottom: 79%; left: 50%;
    border: 14px solid transparent;
    border-bottom: 14px solid #72E4F1;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2010:before
{
    content:'';
    position: absolute; bottom: 80%; left: 50%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2012{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -1.8vw;
		left:1%;
}
/*
.con2012:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2012:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2014{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -0.1vw;
		left:25%;
}
/*
.con2014:after
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 14px solid transparent;
    border-bottom: 14px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2014:before
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
*/
}


/*****************************************************************************************************************/
/*=======================================================================================================================*/
/*=======================================================================================================================*/
.con2016{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -3.0em;
	left:30%;
}
/*
.con2016:after
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 14px solid transparent;
    border-bottom: 14px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2016:before
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2017{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.7vw;
	left:30%;
}
/*
.con2017:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2017:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2018{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.1vw;
	left:33%;
}
/*
.con2018:after
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 14px solid transparent;
    border-bottom: 14px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2018:before
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
*/
}


/*****************************************************************************************************************/
.con2019{
z-index: 99999; 
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
-moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
-webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
box-shadow: 2 2 2px rgba(255,255,255,.5);
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef;
border-top: 1px solid #B6B6B6;
border-bottom: 1px solid #B6B6B6;
border-left: 1px solid #B6B6B6;
border-right: 1px solid #B6B6B6;
color:#fff;
position:relative;
top: 2.9em;
left:14%;
vertical-align:middle;
}

/*
.con2019:after
{
    content:'';
    position: absolute; bottom: -56%; left: 12%;
    border: 14px solid transparent;
    border-top: 14px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2019:before
{
    content:'';
    position: absolute; bottom: -60%; left: 11%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/

.con2020{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.3vw;
	left:7%;
}
/*
.con2020:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2020:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/

.con2021{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.3vw;
	left:7%;
}
/*
.con2021:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2021:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2022{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 0px;
	left:23%;
}
/*
.con2022:after
{
    content:'';
    position: absolute; bottom: -54%; left: 47%;
    border: 14px solid transparent;
    border-top: 14px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2022:before
{
    content:'';
    position: absolute; bottom: -59%; left: 46%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
/*=======================================================================================================================*/

/*****************************************************************************************************************/
/*****************************************************************************************************************/

@media all and (max-width: 1599px) and (min-width: 960px) {
.TopComment
{
	height:6.1vw;
}

.BottomComment{
	height:11em;
}

.BottomComment2{
	height:10em;
}

.TopYear{
	width:70%;
	position: relative;
	z-index:10;
	top:0;
}

.BottomYear{
	width:100%;
	position: relative;
	top: -1.35vw
}

.con2003{

z-index: 99999; 
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
-moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
-webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
box-shadow: 2 2 2px rgba(255,255,255,.5);
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef;
border-top: 1px solid #B6B6B6;
border-bottom: 1px solid #B6B6B6;
border-left: 1px solid #B6B6B6;
border-right: 1px solid #B6B6B6;
color:#fff;
/*position:relative;
top: 2.9em;*/
vertical-align:middle;
}

/*
.con2003:after
{
    content:'';
    position: absolute; bottom: -56%; left: 12%;
    border: 14px solid transparent;
    border-top: 14px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2003:before
{
    content:'';
    position: absolute; bottom: -60%; left: 11%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/
.con2005{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#555;
/*		position: relative;
		top: 2.2em;*/
		left:12%;
		vertical-align::middle;
}
/*
.con2005:after
{
    content:'';
    position: absolute; bottom: -43%; left: 17%;
    border: 14px solid transparent;
    border-top: 14px solid #DE1618;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2005:before
{
    content:'';
    position: absolute; bottom: -46%; left: 16%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2007{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.3vw;
		right:30%;
		vertical-align:middle;
}
/*
.con2007:after
{
    content:'';
    position: absolute; bottom: -58%; left: 42%;
    border: 14px solid transparent;
    border-top: 14px solid #D35097;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2007:before
{
    content:'';
    position: absolute; bottom: -63%; left: 41%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2009{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 3.2vw;
		left:23%;
}
/*
.con2009:after
{
    content:'';
    position: absolute; bottom: -54%; left: 47%;
    border: 14px solid transparent;
    border-top: 14px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2009:before
{
    content:'';
    position: absolute; bottom: -59%; left: 46%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2011{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 2.5vw;
		left:3%;
}
/*
.con2011:after
{
    content:'';
    position: absolute; bottom: -43%; left: 50%;
    border: 14px solid transparent;
    border-top: 14px solid #4BA4B6;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2011:before
{
    content:'';
    position: absolute; bottom: -46%; left: 49%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2013{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.8vw;
		left:15%;
}
/*
.con2013:after
{
    content:'';
    position: absolute; bottom: -35%; left: 67%;
    border: 14px solid transparent;
    border-top: 14px solid #F4BB2A;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2013:before
{
    content:'';
    position: absolute; bottom: -38%; left: 66%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2015{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 2.6vw;
		left:22%;
}
/*
.con2015:after
{
    content:'';
    position: absolute; bottom: -29%; left: 93%;
    border: 14px solid transparent;
    border-top: 14px solid #E13922;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2015:before
{
    content:'';
    position: absolute; bottom: -32%; left: 92%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2004{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -2em;
		left:12%;
}
/*
.con2004:after
{
    content:'';
    position: absolute; bottom: 80%; left: 28%;
    border: 14px solid transparent;
    border-bottom: 14px solid #DCE8E7;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2004:before
{
    content:'';
    position: absolute; bottom: 80%; left: 28%;
    border: 15px solid transparent;
    border-bottom: 15px solid #ccc;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2006{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -1.0em;
		left:30%;
}
/*
.con2006:after
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 14px solid transparent;
    border-bottom: 14px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2006:before
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2008{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -2.7vw;
		left:11%;
}
/*
.con2008:after
{
    content:'';
    position: absolute; bottom: 79%; left: 44%;
    border: 14px solid transparent;
    border-bottom: 14px solid #CF95C5;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2008:before
{
    content:'';
    position: absolute; bottom: 79%; left: 44%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2010{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -2.1vw;
		left:22%;
}
/*
.con2010:after
{
    content:'';
    position: absolute; bottom: 79%; left: 50%;
    border: 14px solid transparent;
    border-bottom: 14px solid #72E4F1;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2010:before
{
    content:'';
    position: absolute; bottom: 80%; left: 50%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2012{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -2.7vw;
		left:1%;
}
/*
.con2012:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2012:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2014{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -0.1vw;
		left:25%;
}
/*
.con2014:after
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 14px solid transparent;
    border-bottom: 14px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2014:before
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

*/
}

/*****************************************************************************************************************/
/*=======================================================================================================================*/
/*=======================================================================================================================*/
.con2016{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -3.0em;
	left:30%;
}
/*
.con2016:after
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 14px solid transparent;
    border-bottom: 14px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2016:before
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2017{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.7vw;
	left:30%;
}
/*
.con2017:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2017:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2018{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.1vw;
	left:33%;
}
/*
.con2018:after
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 14px solid transparent;
    border-bottom: 14px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2018:before
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
*/
}


/*****************************************************************************************************************/
.con2019{
z-index: 99999; 
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
-moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
-webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
box-shadow: 2 2 2px rgba(255,255,255,.5);
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef;
border-top: 1px solid #B6B6B6;
border-bottom: 1px solid #B6B6B6;
border-left: 1px solid #B6B6B6;
border-right: 1px solid #B6B6B6;
color:#fff;
position:relative;
top: 2.9em;
left:14%
vertical-align:middle;
}

/*
.con2019:after
{
    content:'';
    position: absolute; bottom: -56%; left: 12%;
    border: 14px solid transparent;
    border-top: 14px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2019:before
{
    content:'';
    position: absolute; bottom: -60%; left: 11%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/

.con2020{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.3vw;
	left:7%;
}
/*
.con2020:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2020:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/

.con2021{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.3vw;
	left:7%;
}
/*
.con2021:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2021:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2022{

        z-index: 99999;
background: #78879b; 
background: -moz-linear-gradient(#a7b4c3, #78879b);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
background: -webkit-linear-gradient(#a7b4c3, #78879b); 
background: -o-linear-gradient(#a7b4c3, #78879b);
background: -ms-linear-gradient(#a7b4c3, #78879b);
background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0px;
		left:23%;
}
/*
.con2022:after
{
    content:'';
    position: absolute; bottom: -54%; left: 47%;
    border: 14px solid transparent;
    border-top: 14px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2022:before
{
    content:'';
    position: absolute; bottom: -59%; left: 46%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
/*=======================================================================================================================*/
/*****************************************************************************************************************/
/*****************************************************************************************************************/

@media all and (max-width: 959px) and (min-width: 675px) {

.TopComment
{
	height:5.5vmin;
}

.BottomComment{
	height:9.6em;
}

.BottomComment2{
	height:8.9em;
}

.TopYear{
	width:70%;
	position: relative;
	z-index:10;
	top:0;
}

.BottomYear{
	width:100%;
	position: relative;
	top: -1.55vw
}

.con2003{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position:absolute;
		top: -3.4em;
}
/*
.con2003:after
{
    content:'';
    position: absolute; bottom: -63%; left: 12%;
    border: 14px solid transparent;
    border-top: 14px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2003:before
{
    content:'';
    position: absolute; bottom: -67%; left: 11%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/
.con2005{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#555;
		position: absolute;
		top: -4.2em;
		left:9%;
}
/*
.con2005:after
{
    content:'';
    position: absolute; bottom: -49%; left: 14%;
    border: 14px solid transparent;
    border-top: 14px solid #DE1618;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2005:before
{
    content:'';
    position: absolute; bottom: -53%; left: 13%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2007{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: absolute;
		top:-4em;
		left:25%;
}
/*
.con2007:after
{
    content:'';
    position: absolute; bottom: -64%; left: 34%;
    border: 14px solid transparent;
    border-top: 14px solid #D35097;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2007:before
{
    content:'';
    position: absolute; bottom: -72%; left: 33%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2009{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 3.2vw;
		left:17%;
}
/*
.con2009:after
{
    content:'';
    position: absolute; bottom: -61%; left: 45%;
    border: 14px solid transparent;
    border-top: 14px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2009:before
{
    content:'';
    position: absolute; bottom: -67%; left: 44%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2011{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 2.5vw;
		left:2%;
}
/*
.con2011:after
{
    content:'';
    position: absolute; bottom: -47%; left: 53%;
    border: 14px solid transparent;
    border-top: 14px solid #4BA4B6;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2011:before
{
    content:'';
    position: absolute; bottom: -52%; left: 52%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2013{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.8vw;
		left:12%;
}
/*
.con2013:after
{
    content:'';
    position: absolute; bottom: -41%; left: 58%;
    border: 14px solid transparent;
    border-top: 14px solid #F4BB2A;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2013:before
{
    content:'';
    position: absolute; bottom: -43%; left: 57%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2015{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 2.0vw;
		left:8%;
}
/*
.con2015:after
{
    content:'';
    position: absolute; bottom: -33%; left: 90%;
    border: 14px solid transparent;
    border-top: 14px solid #E13922;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2015:before
{
    content:'';
    position: absolute; bottom: -37%; left: 89%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2004{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -1.8em;
		left:6%;
}
/*
.con2004:after
{
    content:'';
    position: absolute; bottom: 79%; left: 20%;
    border: 14px solid transparent;
    border-bottom: 14px solid #DCE8E7;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2004:before
{
    content:'';
    position: absolute; bottom: 79%; left: 20%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2006{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -1.2vw;
		left:20%;
}
/*
.con2006:after
{
    content:'';
    position: absolute; bottom: 83%; left: 34%;
    border: 14px solid transparent;
    border-bottom: 14px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2006:before
{
    content:'';
    position: absolute; bottom: 83%; left: 34%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2008{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -2.7vw;
		left:11%;
}
/*
.con2008:after
{
    content:'';
    position: absolute; bottom: 77%; left: 34%;
    border: 14px solid transparent;
    border-bottom: 14px solid #CF95C5;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2008:before
{
    content:'';
    position: absolute; bottom: 77%; left: 34%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2010{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -2.1vw;
		left:13%;
}
/*
.con2010:after
{
    content:'';
    position: absolute; bottom: 77%; left: 50%;
    border: 14px solid transparent;
    border-bottom: 14px solid #72E4F1;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2010:before
{
    content:'';
    position: absolute; bottom: 77%; left: 50%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2012{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -2.7vw;
		left:1%;
}
/*
.con2012:after
{
    content:'';
    position: absolute; bottom: 77%; left: 65%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2012:before
{
    content:'';
    position: absolute; bottom: 77%; left: 65%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2014{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -0.1vw;
		left:15%;
}
/*
.con2014:after
{
    content:'';
    position: absolute; bottom: 88%; left: 85%;
    border: 14px solid transparent;
    border-bottom: 14px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2014:before
{
    content:'';
    position: absolute; bottom: 88%; left: 85%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
*/
}


/*****************************************************************************************************************/
/*=======================================================================================================================*/
.con2016{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -3.0em;
	left:30%;
}
/*
.con2016:after
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 14px solid transparent;
    border-bottom: 14px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2016:before
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2017{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.7vw;
	left:30%;
}
/*
.con2017:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2017:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2018{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.1vw;
	left:33%;
}
/*
.con2018:after
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 14px solid transparent;
    border-bottom: 14px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2018:before
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
*/
}


/*****************************************************************************************************************/
.con2019{
z-index: 99999; 
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
-moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
-webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
box-shadow: 2 2 2px rgba(255,255,255,.5);
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef;
border-top: 1px solid #B6B6B6;
border-bottom: 1px solid #B6B6B6;
border-left: 1px solid #B6B6B6;
border-right: 1px solid #B6B6B6;
color:#fff;
position:relative;
top: 2.9em;
left:14%
vertical-align:middle;
}

/*
.con2019:after
{
    content:'';
    position: absolute; bottom: -56%; left: 12%;
    border: 14px solid transparent;
    border-top: 14px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2019:before
{
    content:'';
    position: absolute; bottom: -60%; left: 11%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/

.con2020{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.3vw;
	left:7%;
}
/*
.con2020:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2020:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/

.con2021{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.3vw;
	left:7%;
}
/*
.con2021:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2021:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2022{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 0px;
	left:23%;
}
/*
.con2022:after
{
    content:'';
    position: absolute; bottom: -54%; left: 47%;
    border: 14px solid transparent;
    border-top: 14px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2022:before
{
    content:'';
    position: absolute; bottom: -59%; left: 46%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/

/*****************************************************************************************************************/
/*****************************************************************************************************************/

@media all and (max-width: 674px) and (min-width: 600px) {

.TopComment
{
	height:3.8vmax;
}

.BottomComment{
	height:11.1vmax;
}

.BottomComment2{
	height:17vw;
}

.TopYear{
	width:70%;
	position: relative;
	z-index:10;
	top:0;
}

.BottomYear{
	width:100%;
	position: relative;
	top: -1.35vw
}

.con2003{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position:relative;
		top: 0.9em;
}
/*
.con2003:after
{
    content:'';
    position: absolute; bottom: -66%; left: 10%;
    border: 12px solid transparent;
    border-top: 12px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2003:before
{
    content:'';
    position: absolute; bottom: -69%; left: 9%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/
.con2005{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#555;
		position: relative;
		top: 0.3em;
		left:9%;
}
/*
.con2005:after
{
    content:'';
    position: absolute; bottom: -53%; left: 13%;
    border: 12px solid transparent;
    border-top: 12px solid #DE1618;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2005:before
{
    content:'';
    position: absolute; bottom: -56%; left: 12%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2007{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.3vw;
		left:4.8%;
}
/*
.con2007:after
{
    content:'';
    position: absolute; bottom: -68%; left: 37%;
    border: 12px solid transparent;
    border-top: 12px solid #D35097;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2007:before
{
    content:'';
    position: absolute; bottom: -72%; left: 36%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2009{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.2vw;
		left:13%;
}
/*
.con2009:after
{
    content:'';
    position: absolute; bottom: -64%; left: 47%;
    border: 12px solid transparent;
    border-top: 12px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2009:before
{
    content:'';
    position: absolute; bottom: -70%; left: 46%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2011{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.3vw;
		left:2%;
}
/*
.con2011:after
{
    content:'';
    position: absolute; bottom: -52%; left: 50%;
    border: 12px solid transparent;
    border-top: 12px solid #4BA4B6;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2011:before
{
    content:'';
    position: absolute; bottom: -59%; left: 49%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2013{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -0.4vw;
		left:10%;
}
/*
.con2013:after
{
    content:'';
    position: absolute; bottom: -48%; left: 63%;
    border: 12px solid transparent;
    border-top: 12px solid #F4BB2A;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2013:before
{
    content:'';
    position: absolute; bottom: -50%; left: 62%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2015{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.1vw;
		left:3%;
}
/*
.con2015:after
{
    content:'';
    position: absolute; bottom: -40%; left: 89%;
    border: 12px solid transparent;
    border-top: 12px solid #E13922;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2015:before
{
    content:'';
    position: absolute; bottom: -43%; left: 88%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2004{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.5vw;
		left:1%;
}
/*
.con2004:after
{
    content:'';
    position: absolute; bottom: 77%; left: 18%;
    border: 12px solid transparent;
    border-bottom: 12px solid #DCE8E7;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2004:before
{
    content:'';
    position: absolute; bottom: 78%; left: 18%;
    border: 13px solid transparent;
    border-bottom: 12px solid #ccc;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2006{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0;
		left:15%;
}
/*
.con2006:after
{
    content:'';
    position: absolute; bottom: 81%; left: 34%;
    border: 12px solid transparent;
    border-bottom: 12px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2006:before
{
    content:'';
    position: absolute; bottom: 81%; left: 34%;
    border: 13px solid transparent;
    border-bottom: 12px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2008{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 1.1vw;
		left:5%;
}
/*
.con2008:after
{
    content:'';
    position: absolute; bottom: 76%; left: 38%;
    border: 12px solid transparent;
    border-bottom: 12px solid #CF95C5;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2008:before
{
    content:'';
    position: absolute; bottom: 76%; left: 38%;
    border: 13px solid transparent;
    border-bottom: 12px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2010{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.5vw;
		left:8%;
}
/*
.con2010:after
{
    content:'';
    position: absolute; bottom: 76%; left: 52%;
    border: 12px solid transparent;
    border-bottom: 12px solid #72E4F1;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2010:before
{
    content:'';
    position: absolute; bottom: 76%; left: 52%;
    border: 13px solid transparent;
    border-bottom: 12px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2012{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.4vw;
		left:1%;
}
/*
.con2012:after
{
    content:'';
    position: absolute; bottom: 78%; left: 72%;
    border: 12px solid transparent;
    border-bottom: 12px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2012:before
{
    content:'';
    position: absolute; bottom: 78%; left: 72%;
    border: 13px solid transparent;
    border-bottom: 12px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2014{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.3vw;
		left:11%;
}
/*
.con2014:after
{
    content:'';
    position: absolute; bottom: 86%; left: 84%;
    border: 12px solid transparent;
    border-bottom: 12px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2014:before
{
    content:'';
    position: absolute; bottom: 86%; left: 84%;
    border: 13px solid transparent;
    border-bottom: 12px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
*/
}


/*****************************************************************************************************************/
/*=======================================================================================================================*/
.con2016{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -3.0em;
	left:30%;
}
/*
.con2016:after
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 14px solid transparent;
    border-bottom: 14px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2016:before
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2017{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.7vw;
	left:30%;
}
/*
.con2017:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2017:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2018{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.1vw;
	left:33%;
}
/*
.con2018:after
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 14px solid transparent;
    border-bottom: 14px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2018:before
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
*/
}


/*****************************************************************************************************************/
.con2019{
z-index: 99999; 
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
-moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
-webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
box-shadow: 2 2 2px rgba(255,255,255,.5);
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef;
border-top: 1px solid #B6B6B6;
border-bottom: 1px solid #B6B6B6;
border-left: 1px solid #B6B6B6;
border-right: 1px solid #B6B6B6;
color:#fff;
position:relative;
top: 2.9em;
left:14%
vertical-align:middle;
}

/*
.con2019:after
{
    content:'';
    position: absolute; bottom: -56%; left: 12%;
    border: 14px solid transparent;
    border-top: 14px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2019:before
{
    content:'';
    position: absolute; bottom: -60%; left: 11%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/

.con2020{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.3vw;
	left:7%;
}
/*
.con2020:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2020:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/

.con2021{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.3vw;
	left:7%;
}
/*
.con2021:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2021:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2022{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 0px;
	left:23%;
}
/*
.con2022:after
{
    content:'';
    position: absolute; bottom: -54%; left: 47%;
    border: 14px solid transparent;
    border-top: 14px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2022:before
{
    content:'';
    position: absolute; bottom: -59%; left: 46%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
/*****************************************************************************************************************/
/*****************************************************************************************************************/

@media all and (max-width: 599px) and (min-width: 525px) {

.TopComment
{
	height:2.8vmax;
}

.BottomComment{
	height:7.1vmax;
}

.BottomComment2{
	height:6.9vmax;
}

.TopYear{
	width:70%;
	position: relative;
	z-index:10;
	top:0;
}

.BottomYear{
	width:100%;
	position: relative;
	top: -1.35vw
}

.con2003{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position:relative;
		top: 0.9em;
}
/*
.con2003:after
{
    content:'';
    position: absolute; bottom: -66%; left: 10%;
    border: 12px solid transparent;
    border-top: 12px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2003:before
{
    content:'';
    position: absolute; bottom: -69%; left: 9%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/
.con2005{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#555;
		position: relative;
		top: 0.3em;
		left:9%;
}
/*
.con2005:after
{
    content:'';
    position: absolute; bottom: -53%; left: 13%;
    border: 12px solid transparent;
    border-top: 12px solid #DE1618;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2005:before
{
    content:'';
    position: absolute; bottom: -56%; left: 12%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2007{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.3vw;
		left:4.8%;
}
/*
.con2007:after
{
    content:'';
    position: absolute; bottom: -68%; left: 37%;
    border: 12px solid transparent;
    border-top: 12px solid #D35097;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2007:before
{
    content:'';
    position: absolute; bottom: -72%; left: 36%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2009{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.2vw;
		left:13%;
}
/*
.con2009:after
{
    content:'';
    position: absolute; bottom: -64%; left: 47%;
    border: 12px solid transparent;
    border-top: 12px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2009:before
{
    content:'';
    position: absolute; bottom: -70%; left: 46%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2011{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.3vw;
		left:2%;
}
/*
.con2011:after
{
    content:'';
    position: absolute; bottom: -52%; left: 50%;
    border: 12px solid transparent;
    border-top: 12px solid #4BA4B6;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2011:before
{
    content:'';
    position: absolute; bottom: -59%; left: 49%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2013{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -0.4vw;
		left:10%;
}
/*
.con2013:after
{
    content:'';
    position: absolute; bottom: -48%; left: 63%;
    border: 12px solid transparent;
    border-top: 12px solid #F4BB2A;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2013:before
{
    content:'';
    position: absolute; bottom: -50%; left: 62%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2015{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.1vw;
		left:3%;
}
/*
.con2015:after
{
    content:'';
    position: absolute; bottom: -40%; left: 89%;
    border: 12px solid transparent;
    border-top: 12px solid #E13922;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2015:before
{
    content:'';
    position: absolute; bottom: -43%; left: 88%;
    border: 12px solid transparent;
    border-top: 12px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2004{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.5vw;
		left:1%;
}
/*
.con2004:after
{
    content:'';
    position: absolute; bottom: 77%; left: 18%;
    border: 12px solid transparent;
    border-bottom: 12px solid #DCE8E7;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2004:before
{
    content:'';
    position: absolute; bottom: 78%; left: 18%;
    border: 13px solid transparent;
    border-bottom: 12px solid #ccc;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2006{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0;
		left:15%;
}
/*
.con2006:after
{
    content:'';
    position: absolute; bottom: 81%; left: 34%;
    border: 12px solid transparent;
    border-bottom: 12px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2006:before
{
    content:'';
    position: absolute; bottom: 81%; left: 34%;
    border: 13px solid transparent;
    border-bottom: 12px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2008{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 1.1vw;
		left:5%;
}
/*
.con2008:after
{
    content:'';
    position: absolute; bottom: 76%; left: 38%;
    border: 12px solid transparent;
    border-bottom: 12px solid #CF95C5;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2008:before
{
    content:'';
    position: absolute; bottom: 76%; left: 38%;
    border: 13px solid transparent;
    border-bottom: 12px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2010{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.5vw;
		left:8%;
}
/*
.con2010:after
{
    content:'';
    position: absolute; bottom: 76%; left: 52%;
    border: 12px solid transparent;
    border-bottom: 12px solid #72E4F1;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2010:before
{
    content:'';
    position: absolute; bottom: 76%; left: 52%;
    border: 13px solid transparent;
    border-bottom: 12px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2012{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.4vw;
		left:1%;
}
/*
.con2012:after
{
    content:'';
    position: absolute; bottom: 78%; left: 72%;
    border: 12px solid transparent;
    border-bottom: 12px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2012:before
{
    content:'';
    position: absolute; bottom: 78%; left: 72%;
    border: 13px solid transparent;
    border-bottom: 12px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2014{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.3vw;
		left:11%;
}
/*
.con2014:after
{
    content:'';
    position: absolute; bottom: 86%; left: 84%;
    border: 12px solid transparent;
    border-bottom: 12px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2014:before
{
    content:'';
    position: absolute; bottom: 86%; left: 84%;
    border: 13px solid transparent;
    border-bottom: 12px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
*/
}


/*****************************************************************************************************************/
/*=======================================================================================================================*/
.con2016{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -3.0em;
	left:30%;
}
/*
.con2016:after
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 14px solid transparent;
    border-bottom: 14px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2016:before
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2017{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.7vw;
	left:30%;
}
/*
.con2017:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2017:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2018{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.1vw;
	left:33%;
}
/*
.con2018:after
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 14px solid transparent;
    border-bottom: 14px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2018:before
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
*/
}


/*****************************************************************************************************************/
.con2019{
z-index: 99999; 
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
-moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
-webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
box-shadow: 2 2 2px rgba(255,255,255,.5);
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef;
border-top: 1px solid #B6B6B6;
border-bottom: 1px solid #B6B6B6;
border-left: 1px solid #B6B6B6;
border-right: 1px solid #B6B6B6;
color:#fff;
position:relative;
top: 2.9em;
left:14%
vertical-align:middle;
}

/*
.con2019:after
{
    content:'';
    position: absolute; bottom: -56%; left: 12%;
    border: 14px solid transparent;
    border-top: 14px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2019:before
{
    content:'';
    position: absolute; bottom: -60%; left: 11%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/

.con2020{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.3vw;
	left:7%;
}
/*
.con2020:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2020:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/

.con2021{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.3vw;
	left:7%;
}
/*
.con2021:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2021:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2022{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 0px;
	left:23%;
}
/*
.con2022:after
{
    content:'';
    position: absolute; bottom: -54%; left: 47%;
    border: 14px solid transparent;
    border-top: 14px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2022:before
{
    content:'';
    position: absolute; bottom: -59%; left: 46%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
/*****************************************************************************************************************/
/*****************************************************************************************************************/

@media all and (max-width: 524px) and (min-width: 320px) {

.TopComment
{
	height:6.1em;
}

.BottomComment{
	height:9.1em;
}
.BottomComment2{
	height:8.3em;
}

.TopYear{
	width:70%;
	position: relative;
	z-index:10;
	top:0;
}

.BottomYear{
	width:100%;
	position: relative;
	top: -1.35vw;
}

.con2003{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position:relative;
		top: 0px;
}
/*
.con2003:after
{
    content:'';
    position: absolute; bottom: -62%; left: 16px;
    border: 11px solid transparent;
    border-top: 11px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2003:before
{
    content:'';
    position: absolute; bottom: -65%; left: 13px;
    border: 11px solid transparent;
    border-top: 11px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/
.con2005{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#555;
		position: relative;
		top: -0.2em;
		left:26px;
}
/*
.con2005:after
{
    content:'';
    position: absolute; bottom: -48%; left: 15%;
    border: 11px solid transparent;
    border-top: 11px solid #DE1618;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2005:before
{
    content:'';
    position: absolute; bottom: -51%; left: 14%;
    border: 11px solid transparent;
    border-top: 11px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2007{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.3vw;
		left:6.8%;
}
/*
.con2007:after
{
    content:'';
    position: absolute; bottom: -62%; left: 36%;
    border: 11px solid transparent;
    border-top: 11px solid #D35097;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2007:before
{
    content:'';
    position: absolute; bottom: -65%; left: 35%;
    border: 11px solid transparent;
    border-top: 11px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2009{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.2vw;
		left:13%;
}
/*
.con2009:after
{
    content:'';
    position: absolute; bottom: -61%; left: 47%;
    border: 11px solid transparent;
    border-top: 11px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2009:before
{
    content:'';
    position: absolute; bottom: -65%; left: 46%;
    border: 11px solid transparent;
    border-top: 11px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2011{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -0.5vw;
		left:1%;
}
/*
.con2011:after
{
    content:'';
    position: absolute; bottom: -53%; left: 58%;
    border: 11px solid transparent;
    border-top: 11px solid #4BA4B6;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2011:before
{
    content:'';
    position: absolute; bottom: -55%; left: 57%;
    border: 11px solid transparent;
    border-top: 11px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2013{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -0.7vw;
		left:8%;
}
/*
.con2013:after
{
    content:'';
    position: absolute; bottom: -44%; left: 69%;
    border: 11px solid transparent;
    border-top: 11px solid #F4BB2A;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2013:before
{
    content:'';
    position: absolute; bottom: -46%; left: 68%;
    border: 11px solid transparent;
    border-top: 11px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2015{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);

        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.1vw;
		left:3%;
}
/*
.con2015:after
{
    content:'';
    position: absolute; bottom: -37%; left: 90%;
    border: 11px solid transparent;
    border-top: 11px solid #E13922;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2015:before
{
    content:'';
    position: absolute; bottom: -39%; left: 89%;
    border: 11px solid transparent;
    border-top: 11px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/
.con2004{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: -0.1vw;
		left:2%;
}
/*
.con2004:after
{
    content:'';
    position: absolute; bottom: 77%; left: 18%;
    border: 11px solid transparent;
    border-bottom: 11px solid #DCE8E7;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2004:before
{
    content:'';
    position: absolute; bottom: 77%; left: 18%;
    border: 12px solid transparent;
    border-bottom: 11px solid #ccc;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2006{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.4vw;
		left:12%;
}
/*
.con2006:after
{
    content:'';
    position: absolute; bottom: 82%; left: 32%;
    border: 11px solid transparent;
    border-bottom: 11px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2006:before
{
    content:'';
    position: absolute; bottom: 82%; left: 32%;
    border: 12px solid transparent;
    border-bottom: 11px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2008{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.3vw;
		left:1%;
}
/*
.con2008:after
{
    content:'';
    position: absolute; bottom: 77%; left: 42%;
    border: 11px solid transparent;
    border-bottom: 11px solid #CF95C5;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2008:before
{
    content:'';
    position: absolute; bottom: 77%; left: 42%;
    border: 12px solid transparent;
    border-bottom: 11px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2010{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.6vw;
		left:2%;
}
/*
.con2010:after
{
    content:'';
    position: absolute; bottom: 76%; left: 59%;
    border: 11px solid transparent;
    border-bottom: 11px solid #72E4F1;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2010:before
{
    content:'';
    position: absolute; bottom: 76%; left: 59%;
    border: 12px solid transparent;
    border-bottom: 11px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2012{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.1vw;
		left:1%;
}
/*
.con2012:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 11px solid transparent;
    border-bottom: 11px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2012:before
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 12px solid transparent;
    border-bottom: 11px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2014{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
		position: relative;
		top: 0.1vw;
		left:9%;
}
/*
.con2014:after
{
    content:'';
    position: absolute; bottom: 87%; left: 86%;
    border: 11px solid transparent;
    border-bottom: 11px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2014:before
{
    content:'';
    position: absolute; bottom: 87%; left: 86%;
    border: 12px solid transparent;
    border-bottom: 11px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
*/
}
/*=======================================================================================================================*/
.con2016{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -3.0em;
	left:30%;
}
/*
.con2016:after
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 14px solid transparent;
    border-bottom: 14px solid #F0309F;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2016:before
{
    content:'';
    position: absolute; bottom: 85%; left: 44%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2017{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.7vw;
	left:30%;
}
/*
.con2017:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2017:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2018{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.1vw;
	left:33%;
}
/*
.con2018:after
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 14px solid transparent;
    border-bottom: 14px solid #FFBE24;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2018:before
{
    content:'';
    position: absolute; bottom: 89%; left: 91%;
    border: 15px solid transparent;
    border-bottom: 15px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
*/
}


/*****************************************************************************************************************/
.con2019{
z-index: 99999; 
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
-moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
-webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
box-shadow: 2 2 2px rgba(255,255,255,.5);
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
-moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
-webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef;
border-top: 1px solid #B6B6B6;
border-bottom: 1px solid #B6B6B6;
border-left: 1px solid #B6B6B6;
border-right: 1px solid #B6B6B6;
color:#fff;
position:relative;
top: 2.9em;
left:14%
vertical-align:middle;
}

/*
.con2019:after
{
    content:'';
    position: absolute; bottom: -56%; left: 12%;
    border: 14px solid transparent;
    border-top: 14px solid #78879b;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2019:before
{
    content:'';
    position: absolute; bottom: -60%; left: 11%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
/*=======================================================================================================================*/

.con2020{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: -2.3vw;
	left:7%;
}
/*
.con2020:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2020:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/

.con2021{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 2.3vw;
	left:7%;
}
/*
.con2021:after
{
    content:'';
    position: absolute; bottom: 79%; left: 70%;
    border: 14px solid transparent;
    border-bottom: 14px solid #D6E486;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2021:before
{
    content:'';
    position: absolute; bottom: 80%; left: 70%;
    border: 15px solid transparent;
    border-bottom: 14px solid #bbb;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

/*=======================================================================================================================*/
.con2022{

        z-index: 99999;
        background: #78879b;
        background: -moz-linear-gradient(#a7b4c3, #78879b);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #78879b),color-stop(1, #a7b4c3));
        background: -webkit-linear-gradient(#a7b4c3, #78879b);
        background: -o-linear-gradient(#a7b4c3, #78879b);
        background: -ms-linear-gradient(#a7b4c3, #78879b);
        background: linear-gradient(#a7b4c3, #78879b);
        -moz-box-shadow: 2 2 2px rgba(255,255,255,.5);
        -webkit-box-shadow: 2 2 2px rgba(255,255,255,.5);
        box-shadow: 2 2 2px rgba(255,255,255,.5);
        -moz-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 1px 1px 1px #B6B6B6, 1px 2px 1px #EFEFEF;
        -moz-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        -webkit-box-shadow: 1px 1px 1px #EFEFE5, 1px 2px 1px #EFEFEF;
        box-shadow: 2px 1px 2px #B6B6B6, 1x 2px 1px #efefef; 
        border-top: 1px solid #B6B6B6;
        border-bottom: 1px solid #B6B6B6;
        border-left: 1px solid #B6B6B6;
        border-right: 1px solid #B6B6B6;
        color:#fff;
	position: relative;
	top: 0px;
	left:23%;
}
/*
.con2022:after
{
    content:'';
    position: absolute; bottom: -54%; left: 47%;
    border: 14px solid transparent;
    border-top: 14px solid #4597CD;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.con2022:before
{
    content:'';
    position: absolute; bottom: -59%; left: 46%;
    border: 15px solid transparent;
    border-top: 14px solid #ddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}


/*=======================================================================================================================*/

/*************************************************************** Cutom CSS *******************************************************/
/*************************************************************** Cutom CSS *******************************************************/
/*************************************************************** Cutom CSS *******************************************************/

.ms-rteTableEvenCol-3{
	vertical-align:middle;
}

.ms-rteTableOddRow-3{
	vertical-align:middle;
}

.ms-rteTable-default > tbody > tr > td,
.ms-rteTable-default > tbody > tr > th,
.ms-rteTable-0 > tbody > tr > td,
.ms-rteTable-0 > tbody > tr > th,
.ms-rteTable-1 > tbody > tr > td,
.ms-rteTable-1 > tbody > tr > th,
.ms-rteTable-2 > tbody > tr > td,
.ms-rteTable-2 > tbody > tr > th,
.ms-rteTable-3 > tbody > tr > td,
.ms-rteTable-3 > tbody > tr > th,
.ms-rteTable-4 > tbody > tr > td,
.ms-rteTable-4 > tbody > tr > th,
.ms-rteTable-5 > tbody > tr > td,
.ms-rteTable-5 > tbody > tr > th,
.ms-rteTable-6 > tbody > tr > td,
.ms-rteTable-6 > tbody > tr > th,
.ms-rteTable-7 > tbody > tr > td,
.ms-rteTable-7 > tbody > tr > th,
.ms-rteTable-8 > tbody > tr > td,
.ms-rteTable-8 > tbody > tr > th,
.ms-rteTable-9 > tbody > tr > td,
.ms-rteTable-9 > tbody > tr > th,
.ms-rteTable-10 > tbody > tr > td,
.ms-rteTable-10 > tbody > tr > th
{
vertical-align:middle;
padding:7px 5px 6px;
}