body {margin: 0;}

.valign {font-size: 0}

.valign > [class*="col"] {
  display: inline-block;
  float: none;
  vertical-align: middle;
}

.clr {clear:both}
.nopadding {padding: 0px !important}
input {outline:none;}
a {outline:none;}


* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


@media (min-width: 768px) {.container {width: 720px;}}
@media (min-width: 900px) {.container {width: 850px;}}
@media (min-width: 992px) {.container {width: 950px;}}
@media (min-width: 1100px) {.container {width: 1050px;}}
@media (min-width: 1200px) {.container {width: 1080px; }}
@media (min-width: 1300px) {.container {width: 1080px;}}
@media (min-width: 1400px) {.container {width: 1080px;}}


/*@media (min-width: 768px) {.container {width: 750px;}}
@media (min-width: 900px) {.container {width: 870px;}}
@media (min-width: 992px) {.container {width: 950px;}}
@media (min-width: 1100px) {.container {width: 1070px;}}
@media (min-width: 1200px) {.container {width: 1170px; }}
@media (min-width: 1300px) {.container {width: 1270px;}}
@media (min-width: 1400px) {.container {width: 1370px;}}*/

.container_fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col_xxs_1, .col_xs_1, .col_sm_1, .col_md_1, .col_lg_1,
.col_xxs_2, .col_xs_2, .col_sm_2, .col_md_2, .col_lg_2,
.col_xxs_3, .col_xs_3, .col_sm_3, .col_md_3, .col_lg_3,
.col_xxs_4, .col_xs_4, .col_sm_4, .col_md_4, .col_lg_4,
.col_xxs_5, .col_xs_5, .col_sm_5, .col_md_5, .col_lg_5,
.col_xxs_6, .col_xs_6, .col_sm_6, .col_md_6, .col_lg_6,
.col_xxs_7, .col_xs_7, .col_sm_7, .col_md_7, .col_lg_7,
.col_xxs_8, .col_xs_8, .col_sm_8, .col_md_8, .col_lg_8,
.col_xxs_9, .col_xs_9, .col_sm_9, .col_md_9, .col_lg_9,
.col_xxs_10, .col_xs_10, .col_sm_10, .col_md_10, .col_lg_10,
.col_xxs_11, .col_xs_11, .col_sm_11, .col_md_11, .col_lg_11,
.col_xxs_12, .col_xs_12, .col_sm_12, .col_md_12, .col_lg_12
{
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}


.col_xxs_1, .col_xxs_2, .col_xxs_3, .col_xxs_4, .col_xxs_5, .col_xxs_6, .col_xxs_7, .col_xxs_8, .col_xxs_9, .col_xxs_10, .col_xxs_11, .col_xxs_12 {float: left;}
.col_xxs_12 {width: 100%;}
.col_xxs_11 {width: 91.66666667%;}
.col_xxs_10 {width: 83.33333333%;}
.col_xxs_9  {width: 75%;}
.col_xxs_8  {width: 66.66666667%;}
.col_xxs_7  {width: 58.33333333%;}
.col_xxs_6  {width: 50%;}
.col_xxs_5  {width: 41.66666667%;}
.col_xxs_4  {width: 33.33333333%;}
.col_xxs_3  {width: 25%;}
.col_xxs_2  {width: 16.66666667%;}
.col_xxs_1  {width: 8.33333333%;}


@media (min-width: 320px) {
	.col_xs_1, .col_xs_2, .col_xs_3, .col_xs_4, .col_xs_5, .col_xs_6, .col_xs_7, .col_xs_8, .col_xs_9, .col_xs_10, .col_xs_11, .col_xs_12 {float: left;}
	.col_xs_12 {width: 100%;}
	.col_xs_11 {width: 91.66666667%;}
	.col_xs_10 {width: 83.33333333%;}
	.col_xs_9  {width: 75%;}
	.col_xs_8  {width: 66.66666667%;}
	.col_xs_7  {width: 58.33333333%;}
	.col_xs_6  {width: 50%;}
	.col_xs_5  {width: 41.66666667%;}
	.col_xs_4  {width: 33.33333333%;}
	.col_xs_3  {width: 25%;}
	.col_xs_2  {width: 16.66666667%;}
	.col_xs_1  {width: 8.33333333%;}
}

@media (min-width: 768px) {
	.col_sm_1, .col_sm_2, .col_sm_3, .col_sm_4, .col_sm_5, .col_sm_6, .col_sm_7, .col_sm_8, .col_sm_9, .col_sm_10, .col_sm_11, .col_sm_12 {float: left;}
	.col_sm_12 {width: 100%;}
	.col_sm_11 {width: 91.66666667%;}
	.col_sm_10 {width: 83.33333333%;}
	.col_sm_9  {width: 75%;}
	.col_sm_8  {width: 66.66666667%;}
	.col_sm_7  {width: 58.33333333%;}
	.col_sm_6  {width: 50%;}
	.col_sm_5  {width: 41.66666667%;}
	.col_sm_4  {width: 33.33333333%;}
	.col_sm_3  {width: 25%;}
	.col_sm_2  {width: 16.66666667%;}
	.col_sm_1  {width: 8.33333333%;}

}
@media (min-width: 992px) {
	.col_md_1, .col_md_2, .col_md_3, .col_md_4, .col_md_5, .col_md_6, .col_md_7, .col_md_8, .col_md_9, .col_md_10, .col_md_11, .col_md_12 {float: left;}
	.col_md_12 {width: 100%;}
	.col_md_11 {width: 91.66666667%;}
	.col_md_10 {width: 83.33333333%;}
	.col_md_9 {width: 75%;}
	.col_md_8 {width: 66.66666667%;}
	.col_md_7 {width: 58.33333333%;}
	.col_md_6 {width: 50%;}
	.col_md_5 {width: 41.66666667%;}
	.col_md_4 {width: 33.33333333%;}
	.col_md_3 {width: 25%;}
	.col_md_2 {width: 16.66666667%;}
	.col_md_1 {width: 8.33333333%;}

}

@media (min-width: 1200px) {
	.col_lg_1, .col_lg_2, .col_lg_3, .col_lg_4, .col_lg_5, .col_lg_6, .col_lg_7, .col_lg_8, .col_lg_9, .col_lg_10, .col_lg_11, .col_lg_12 {float: left;}
	.col_lg_12 {width: 100%;}
	.col_lg_11 {width: 91.66666667%;}
	.col_lg_10 {width: 83.33333333%;}
	.col_lg_9 {width: 75%;}
	.col_lg_8 {width: 66.66666667%;}
	.col_lg_7 {width: 58.33333333%;}
	.col_lg_6 {width: 50%;}
	.col_lg_5 {width: 41.66666667%;}
	.col_lg_4 {width: 33.3%;}
	.col_lg_3 {width: 25%;}
	.col_lg_2 {width: 16.6%;}
	.col_lg_1 {width: 8.33333333%;}

}


@media (min-width: 1300px) {
	.col_xlg_1, .col_xlg_2, .col_xlg_3, .col_xlg_4, .col_xlg_5, .col_xlg_6, .col_xlg_7, .col_xlg_8, .col_xlg_9, .col_xlg_10, .col_xlg_11, .col_xlg_12 {float: left;}
	.col_xlg_12 {width: 100%;}
	.col_xlg_11 {width: 91.66666667%;}
	.col_xlg_10 {width: 83.33333333%;}
	.col_xlg_9 {width: 75%;}
	.col_xlg_8 {width: 66.66666667%;}
	.col_xlg_7 {width: 58.33333333%;}
	.col_xlg_6 {width: 50%;}
	.col_xlg_5 {width: 41.66666667%;}
	.col_xlg_4 {width: 33.33333333%;}
	.col_xlg_3 {width: 25%;}
	.col_xlg_2 {width: 16.66666667%;}
	.col_xlg_1 {width: 8.33333333%;}

}


.visible_xxs,.visible_xs,.visible_sm,.visible_md,.visible_lg
{display: none !important;}

@media (max-width: 320px) {
  .visible_xxs {display: block !important;}
}
@media (min-width: 321px) and (max-width: 767px) {
  .visible_xs {display: block !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible_sm {display: block !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible_md {display: block !important;}
}
@media (min-width: 1200px) {
  .visible_lg {display: block !important;}
}



@media (max-width: 320px) {
  .hidden_xxs {display: none !important;}
}
@media (min-width: 321px) and (max-width: 767px) {
  .hidden_xs {display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden_sm {display: none !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden_md {display: none !important;}
}
@media (min-width: 1200px) {
  .hidden_lg {display: none !important;}
}




.row:before, .row:after{display: table;content: " ";}


.row:after   {clear: both;}










/*


@font-face {
    font-family: 'latolight';
    src: url('../font/lato-light-webfont.woff2') format('woff2'),
         url('../font/lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lato';
    src: url('../font/lato-regular-webfont.woff2') format('woff2'),
         url('../font/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latomedium';
    src: url('../font/lato-medium-webfont.woff2') format('woff2'),
         url('../font/lato-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latobold';
    src: url('../font/lato-bold-webfont.woff2') format('woff2'),
         url('../font/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoblack';
    src: url('../font/lato-black-webfont.woff2') format('woff2'),
         url('../font/lato-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoheavy';
    src: url('../font/lato-heavy-webfont.woff2') format('woff2'),
         url('../font/lato-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

*/