/******************
 Reset Stylesheet ul { list-style: none; } */
/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q,
samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article,
aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content: none; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
input, select { vertical-align: middle; }
/* $clearfix */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/* Reset Stylesheet */

/*
 * ==========================================================
 * Grid
 * ==========================================================
 */

.grid-1,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9,
.grid-10,
.grid-11,
.grid-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    *padding-right: 0;
    *padding-left: 0;
    float: left;
}

.push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4,
.push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8,
.push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 {
    position: relative;
}

/*
 * ==========================================================
 * Alpha - Omega
 * ==========================================================
 */

.alpha {
    margin-left: 0;
}

.omega {
    margin-right: 0;
}

/*
 * ==========================================================
 * Container
 * ==========================================================
 */

 .container-12 {
       position: relative;
    }

@media screen and (max-width: 13820px) 
{
    .container-12 {
        width: 1170px;
        margin-right: auto;
        margin-left: auto;
		margin-top: 0;
		padding: 0 0px;
		/*overflow: hidden;*/
    }
}


 
 @media (max-width: 1280px) {
    .container-12 {
        width: 1170px;
		margin-right: auto;
        margin-left: auto;
		margin-top: 0;
    }
	

}
 
 @media (max-width: 768px) {
    .container-12 {
        width: 100%;
		margin: 0 auto;
    }
}
 @media (max-width: 720px) {
    .container-12 {
        width: 100%;
		margin: 0 auto;
    }
}@media (max-width: 440px) {
    .container-12 {
        width: 100%;
		margin: 0 auto;
    }
}
@media (max-width: 320px) {
    .container-12 {
        width: 320px;
		margin: 0 auto;
    }
}


/*
 * ==========================================================
 * Columns
 * ==========================================================
 */

.container-12 .grid-1 {
    width: 8.33333333%;
}

.container-12 .grid-2 {
    width: 16.66666667%;
}

.container-12 .grid-3 {
    width: 25%;
}

.container-12 .grid-4 {
    width: 33.33333333%;
}

.container-12 .grid-5 {
    width: 41.66666667%;
}

.container-12 .grid-6 {
    width: 50%;
}

.container-12 .grid-7 {
    width: 58.33333333%;
}

.container-12 .grid-8 {
    width: 66.66666667%;
}

.container-12 .grid-9 {
    width: 75%;
}

.container-12 .grid-10 {
    width: 83.33333333%;
}

.container-12 .grid-11 {
    width: 91.66666667%;
}

.container-12 .grid-12 {
    width: 100%;
}

/*
 * ==========================================================
 * Prefix
 * ==========================================================
 */

.container-12 .prefix-1 {
    padding-left: 8.333%;
}

.container-12 .prefix-2 {
    padding-left: 16.667%;
}

.container-12 .prefix-3 {
    padding-left: 25.0%;
}

.container-12 .prefix-4 {
    padding-left: 33.333%;
}

.container-12 .prefix-5 {
    padding-left: 41.667%;
}

.container-12 .prefix-6 {
    padding-left: 50.0%;
}

.container-12 .prefix-7 {
    padding-left: 58.333%;
}

.container-12 .prefix-8 {
    padding-left: 66.667%;
}

.container-12 .prefix-9 {
    padding-left: 75.0%;
}

.container-12 .prefix-10 {
    padding-left: 83.333%;
}

.container-12 .prefix-11 {
    padding-left: 91.667%;
}

/*
 * ==========================================================
 * Suffix
 * ==========================================================
 */

.container-12 .suffix-1 {
    padding-right: 8.333%;
}

.container-12 .suffix-2 {
    padding-right: 16.667%;
}

.container-12 .suffix-3 {
    padding-right: 25.0%;
}

.container-12 .suffix-4 {
    padding-right: 33.333%;
}

.container-12 .suffix-5 {
    padding-right: 41.667%;
}

.container-12 .suffix-6 {
    padding-right: 50.0%;
}

.container-12 .suffix-7 {
    padding-right: 58.333%;
}

.container-12 .suffix-8 {
    padding-right: 66.667%;
}

.container-12 .suffix-9 {
    padding-right: 75.0%;
}

.container-12 .suffix-10 {
    padding-right: 83.333%;
}

.container-12 .suffix-11 {
    padding-right: 91.667%;
}

/*
 * ==========================================================
 * Push
 * ==========================================================
 */

.container-12 .push-1 {
    left: 8.333%;
}

.container-12 .push-2 {
    left: 16.667%;
}

.container-12 .push-3 {
    left: 25.0%;
}

.container-12 .push-4 {
    left: 33.333%;
}

.container-12 .push-5 {
    left: 41.667%;
}

.container-12 .push-6 {
    left: 50.0%;
}

.container-12 .push-7 {
    left: 58.333%;
}

.container-12 .push-8 {
    left: 66.667%;
}

.container-12 .push-9 {
    left: 75.0%;
}

.container-12 .push-10 {
    left: 83.333%;
}

.container-12 .push-11 {
    left: 91.667%;
}

/*
 * ==========================================================
 * Pull
 * ==========================================================
 */

.container-12 .pull-1 {
    left: -8.333%;
}

.container-12 .pull-2 {
    left: -16.667%;
}

.container-12 .pull-3 {
    left: -25.0%;
}

.container-12 .pull-4 {
    left: -33.333%;
}

.container-12 .pull-5 {
    left: -41.667%;
}

.container-12 .pull-6 {
    left: -50.0%;
}

.container-12 .pull-7 {
    left: -58.333%;
}

.container-12 .pull-8 {
    left: -66.667%;
}

.container-12 .pull-9 {
    left: -75.0%;
}

.container-12 .pull-10 {
    left: -83.333%;
}

.container-12 .pull-11 {
    left: -91.667%;
}


/****************
1. Common styles */


* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


