.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
float: left;
display: inline;
margin-left: 10px;
margin-right: 10px;
background:#ecf0f3 none repeat scroll 0 0;
}
.cont_block_1 {
position: relative;
display: inline-block;
width: 100%;
background: #efbc3d ;
padding: 30px 0 0;
}
.container_12 {
position: relative;
width: 960px;
margin: 0 auto;
padding: 0;
}

.ico.ico-7{

text-align: center;
}



.ico.ico-10{

text-align: center;
margin-left:20%;
}


.ico.ico-9{

text-align: center;
}

.top-header2 {
    background:transparent none repeat scroll 0 0;
    background-position: center top;
    background-repeat: no-repeat;
    margin:auto;
    position: relative;
}
.top-header1 {
    background:#efbc3d;
    background-position: center top;
    background-repeat: no-repeat;
 margin:auto;
    position: relative;
}
.top-header3 {
     background:#ccc;
    background-position: center top;
    background-repeat: no-repeat;
 margin:auto auto 250px;
    position: relative;
}

.art1{
width:980px;
margin:auto;
padding:0 5px;
}

.art2{
width:980px;
margin:auto;
padding:0 5px;
}

.art3{
width:780px;
margin:auto;
padding:0 5px;
}




.slider {
    background-position: center top;
    background-repeat: no-repeat;
    margin:auto;
    position: relative;
    


}


.cont_block_3 {
position: relative;
display: inline-block;
width: 100%;
background:transparent none repeat scroll 0 0;
padding: 0;
}

.container_12 .grid_12 {
width: 940px;
}

.container_12 .grid_4 {
width: 300px;
}

.cont_block_3 a.various span {
display: block;
transition: 0.5s ease;
-o-transition: 0.5s ease;
-webkit-transition: 0.5s ease;
left: 0;
position: absolute;
top: 0;
bottom: 0;
right: 0;
background: url(../images/play_icon.png) center center no-repeat;
}
.cont_block_3 a.various:hover span {
opacity: 0.5;
}


.main .ico-7 {
background: url(../images/ico-7.png) no-repeat 0 0;
}
.main .ico-8 {
background: url(../images/ico-8.png) no-repeat 0 0;
}
.main .ico-9 {
background: url(../images/ico-9.png) no-repeat 0 0;
}
.main .ico-10 {
background: url(../images/ico-14.png) no-repeat 0 0;
}
.main .ico-6 {
background: url(../images/ico-6.png) no-repeat 0 0;
}
.main .ico-1 {
background: url(../images/ico-1.png) no-repeat 0 0;
}
.main .ico-2 {
background: url(../images/ico-2.png) no-repeat 0 0;
}
.main .ico-3 {
background: url(../images/ico-3.png) no-repeat 0 0;
}
.main .ico-10 {
background: url(../images/ico-14.png) no-repeat 0 0;
}


.main {
height: 150px;
    margin: 7px 0 -97px;
    padding: 2px 1px 116px 0;
}


styles.css:4723@media handheld, only screen and (max-width: 1140px)
.skinWidth {
width: 100%;
}
.skinWidth {

margin: 0 auto !important;
}

.main .col-sm-12 {
text-align: center;
}

.col-sm-3, .col-sm-4, .col-sm-8, .col-sm-9, .col-sm-12 {
float: right;
min-height: 1px;
padding-left: 0;
padding-right: 0px;
position: relative;
}
.col-sm-12 {
width: 100%;
}


.main .ico {
    background-size: 100% 200% !important;
    color: #fff;
    display: block;
    font-size: 19px;
    height: 130px;
    line-height: 220px;
    margin: 4px 2px;
    vertical-align: top;
    width: 180px;
   text-decoration:none;
}


.main .ico:hover{background-position: 0 -130px;}



.responsive .art-sheet0
{
   width: auto !important;
   min-width: 240px !important;
   max-width: none;
   margin-right: 1% !important;
   margin-left: 1% !important;
   margin-top: 1% !important;
}


.directions-card.directions-card-medium-large{
display:none;

}



.clearfix a{
color:#000000;
text-decoration:none;

}

.clearfix a:hover{
color:#0d7600;

}

.container_12 .grid_4
{
box-shadow:2px 2px 2px 3px rgba(0, 0, 0, 0.35);
}




