section[data-cattype="410"] {
    padding-bottom: 0;
}
section[data-cattype="410"] .container{
	position: relative
}

section[data-cattype="410"] ul.grid {
    margin: 0 0 15px;
}

section[data-cattype="410"] ul.grid li {
    max-width: 550px;
    padding: 10px;
    text-align: justify;
}

section.detail-holder-410{
    -webkit-transition: all 0.1s 0.1s ease-in-out;
    transition: all 0.1s 0.1s ease-in-out;
    padding-bottom: 80px;
}


[data-cattype="410"] h2.btn-morph{ cursor: pointer; }
[data-cattype="410"] h2.btn-morph:hover{ 
    color: #000;
}



[data-cattype="410"] ul.grid li .active.btn-danger,
[data-cattype="410"] ul.grid li:hover .btn-danger {
    background: #000;
    border-color: #000;
    color: #fff;
}

[data-cattype="410"] ul.grid li:after {
    display: table;
    margin: 0px auto 0;
}

[data-cattype="410"] ul.grid li:hover::after,
[data-cattype="410"] ul.grid li.active::after {
    display: table;
    margin: 0px auto 0;
}

section[data-cattype="410"] ul.grid li .picture,
section[data-cattype="410"] ul.grid li .content {
    display: inline-block;
}

section[data-cattype="410"] ul.grid li .picture {
    width: 149px;
    text-align: center;
}

section[data-cattype="410"] ul.grid li .left-content {
    vertical-align: middle;
}

section[data-cattype="410"] ul.grid li.active a.btn,
section[data-cattype="410"] ul.grid li  a.btn:hover,
section[data-cattype="410"] ul.grid li  a.btn.active{
    background: #fec21c;
    border-color: #fec21c;
    color: #fff;
}

a.career-form-link{ color: #fec21c; }






/*-------------------EOF Product Slider --------------------------------*/
section.detail-holder-410 .box-holder {
    background: #f2f2f2;
    max-width: 705px;
    margin: 0 auto;
    padding: 10px 30px 20px 30px;
    text-align: left;
    position: relative;
    color: #000;
    text-shadow: none;
}
section.detail-holder-410 .box-holder .description{ margin: 15px 0 0 0; }

section.detail-holder-410 .box-holder a.close-panel{
    position: absolute;
    right: 15px;
    top: 5px;
    color: #000;
    font-size: 20px;
}
section.detail-holder-410.box-holder a.close-panel:hover{ color: #E30007; }


@media screen and (max-width: 1200px) {
  
}

@media (min-width: 768px) and (max-width: 980px) {
    section.wrapper_middle.general.brown #owl-slider .item .wrapper_image {
        max-width: 515px;
        height: auto;
    }
}

@media screen and (max-width: 767px) {
    section[data-cattype="410"] ul.grid li {
        padding: 3px;
        text-align: center;
        font-size: 12px;
    }
    section.wrapper_middle.general.brown .box-holder {
        padding: 15px;
    }

}