
/*M020 - Stayles taken from M000*/
/*01 Product*/
/*Definition for 01.01-Product-MNS , 01.02-Product-Data, 01.03-Product-HCS, 01.04-Product-Voice, 01.05-Product-IT */
/*03 Navigation Modules*/
/*Definition for 03.01-Link-MNS , 03.02-Link-Data, 03.03-Link-HCS, 03.04-Link-Voice, 03.05-Link-IT */
.flex-container h2 {
    color: #fff;
    font-size: 14px;
    margin: 10px;
}
.link-mns a,.link-data a,.link-hcs a,.link-voice a,.link-it a,.link-general a{
 display: table;
}
.product-mns a,.product-data a,.product-hcs a,.product-voice a,.product-it a,.product-m2m  a,.product-seven a,.product-m a,
.link-mns a,.link-data a,.link-hcs a,.link-voice a,.link-it a,.link-general a{
    text-decoration: none;
    display: block;
}

.product-mns,.product-data,.product-hcs,.product-voice,.product-it,
.link-mns,.product-m2m ,.product-seven,.product-m,.link-data,.link-hcs,.link-voice,.link-it,.link-general,.link-m2m,.link-m,.link-seven{
	position: relative;
	margin-bottom: 20px;
    margin-left: 0;
}
.link-mns .slice-content h6, .link-data .slice-content h6, .link-hcs .slice-content h6, .link-voice .slice-content h6, .link-it .slice-content h6, .link-general .slice-content h6, .link-m2m .slice-content h6, .link-m .slice-content h6, .link-seven .slice-content h6 {
    font-family: "BTFont_Lt", Arial, Helvetica, sans-serif;
    font-weight: 200;
    font-size: 24px;
    line-height: 24px;
    width: 164px;
    word-wrap: break-word;
}
.link-mns .slice-content ,.link-data .slice-content ,.link-hcs .slice-content ,
.link-voice .slice-content ,.link-it .slice-content ,.link-general  .slice-content,.link-m2m  .slice-content,.link-m  .slice-content,.link-seven  .slice-content {
    display: table-cell;
    padding-top: 150px;
}

.product-mns-bg, .product-data-bg, .product-hcs-bg, .product-voice-bg, .product-it-bg {
	margin-bottom: 6px;
    position: relative;
}
.product-mns:hover,.product-data:hover,.product-hcs:hover,.product-voice:hover,.product-it:hover,
.link-mns:hover ,.link-data:hover,.link-hcs:hover,.link-voice:hover,.link-it:hover,.link-general:hover,
.product-mns-bg:hover, .product-data-bg:hover, .product-hcs-bg:hover, .product-voice-bg:hover, .product-it-bg:hover,
.product-mns-lg:hover, .product-data-lg:hover, .product-hcs-lg:hover, .product-voice-lg:hover, .product-it-lg:hover {
     -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;
    border-bottom: 6px solid #fff;
}
.product-mns-lg:hover , .product-data-lg:hover, .product-hcs-lg:hover, .product-voice-lg:hover, .product-it-lg:hover {
   /* padding-bottom: 34px;*/
}
.product-mns-lg:hover .prod-lg-info, .product-data-lg:hover .prod-lg-info,
.product-hcs-lg:hover .prod-lg-info, .product-voice-lg:hover .prod-lg-info,
.product-it-lg:hover .prod-lg-info {
    /*bottom: 34px;*/
}

.product-lg:hover .cnt-more.cnt-more1,.prod-genral:hover .prod-more-info{
    right: 10px!important;
}
.prod-genral:hover .prod-more-info{
    /*bottom: 15px!important;*/
}
.prod-genral a:focus{
    outline: 1px dotted #fff;

}
.link-mns:hover, .link-data:hover, .link-hcs:hover, .link-voice:hover, .link-it:hover,.link-general:hover {
    
    min-height: 144px;
   /* height: expression( this.scrollHeight < 145 ? "145px" : "auto" );*/
}
.product-lg a,.product-xs a{
    width:100%;
    height:100%;
    display: block;

}
.product-xs a:focus,
.product-mns a:focus, .product-data a:focus,
.product-hcs a:focus, .product-voice a:focus,
.product-it a:focus,
.product-lg a:focus,.link-mns a:focus, .link-data a:focus, .link-hcs a:focus, .link-voice a:focus, .link-it a:focus,.link-general a:focus{
outline: 1px dotted #fff;
}
.link-mns:hover .prod-link, .link-data:hover .prod-link,
.link-hcs:hover .prod-link, .link-voice:hover .prod-link,
.link-it:hover .prod-link,.link-general:hover .prod-link{
    bottom: 5x;
}
.link-mns:hover .slice-content, .link-data:hover .slice-content,
.link-hcs:hover .slice-content, .link-voice:hover .slice-content,
.link-it:hover .slice-content,.link-general:hover .slice-content,
.product-mns:hover .slice-content, .product-data:hover .slice-content,
.product-hcs:hover .slice-content, .product-voice:hover .slice-content,
.product-it:hover .slice-content,
.product-mns-bg:hover .slice-content, .product-data-bg:hover .slice-content,
.product-hcs-bg:hover .slice-content, .product-voice-bg:hover .slice-content,
.product-it-bg:hover .slice-content {
    /*padding-bottom: 14px; */   
}
.product-mns:hover .prod-more-info, .product-data:hover .prod-more-info,
.product-hcs:hover .prod-more-info, .product-voice:hover .prod-more-info,
.product-it:hover .prod-more-info, .product-seven:hover .prod-more-info,
.product-m:hover .prod-more-info, .product-m2m:hover .prod-more-info
{
   -webkit-transition: right 0.25s ease;
    -moz-transition: right 0.25s ease;
    -o-transition: right 0.25s ease;
    transition: right 0.25s ease;
    /*bottom: 15px;*/
    right: 10px;
}
.link-mns:hover .cnt-more,
.link-data:hover .cnt-more,
.link-hcs:hover .cnt-more,
.link-voice:hover .cnt-more,
.link-it:hover .cnt-more,
.link-general:hover .cnt-more,
.link-m2m:hover .cnt-more,
.link-m:hover .cnt-more,
.link-seven:hover .cnt-more
{   
    -webkit-transition: right 0.25s ease;
    -moz-transition: right 0.25s ease;
    -o-transition: right 0.25s ease;
    transition: right 0.25s ease;
	right:10px;
   /* bottom: 14px;    */
}
.product-mns-lg:hover .cnt-more.cnt-more1, .product-hcs-lg:hover .cnt-more.cnt-more1,
.product-data-lg:hover .cnt-more.cnt-more1, .product-voice-lg:hover .cnt-more.cnt-more1,
 .product-it-lg:hover .cnt-more.cnt-more1{
	right: 20px
}
.prod-list-item-bg {
    position: absolute;
}
.product-mns,.link-mns,.product-mns-lg {
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    background-color:  #108296;
    border-bottom: 6px solid transparent;
}
.product-mns:hover,.link-mns:hover,.product-mns-lg:hover{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    border-bottom-color: #fff;
    background-color: #0d6878;
}
.product-mns-xs  {
    -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
   border-bottom:   1px solid #108296;
   padding-bottom: 10px !important;
}
.product-mns-edit:hover{
    -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;
    border-bottom:   6px solid  #108296;   
}
.product-mns-xs:hover {
    -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    border-bottom:   6px solid  #108296;
    padding-bottom: 5px !important;
}
.product-mns-edit .slice-content  h6,.product-mns-edit .slice-content  h3,.product-mns-edit .slice-content .header-desc,.prod-edit .slice-content p.subheading{
    color:  #108296!important;
}
.product-xs:hover .slice-content{
    padding-bottom: 5px;
}
.product-data,.link-data,.product-data-lg {
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    border-bottom: 6px solid transparent;
	background-color: #9b2323;
}
.product-data:hover,.link-data:hover, .product-data-lg:hover{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    background-color: #8b1f1f;
    border-bottom-color:#fff;
}
.product-data-xs {
    -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #9b2323;
}
.product-data-edit:hover{ 
     -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;   
    border-bottom: 6px solid #9b2323;   
}
.product-data-xs:hover{
   -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    border-bottom:   6px solid  #9b2323;
    padding-bottom: 5px !important;
}
.product-data-edit .slice-content  h6,.product-data-edit .slice-content  h3,.product-data-edit .slice-content .header-desc{
    color:   #9b2323 !important;
}

.product-hcs,.link-hcs,.product-hcs-lg{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
	background-color: #9d1f60;
    border-bottom: 6px solid transparent;
}
.product-hcs:hover,.link-hcs:hover, .product-hcs-lg:hover{
   -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
     border-bottom-color: #fff;
    background-color: #8d1c56;
}
.product-hcs-xs {
   -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
   -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
   -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
   transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
   padding-bottom: 10px !important;
   border-bottom: 1px solid #9d1f60;
}
.product-hcs-edit:hover{
    -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;
    border-bottom:   6px solid  #9d1f60;   
}
.product-hcs-xs:hover{
    -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    border-bottom:   6px solid  #9d1f60;
    padding-bottom: 5px !important;
}
.product-hcs-edit .slice-content h6,.product-hcs-edit .slice-content h3,.product-hcs-edit  .slice-content .header-desc{
    color:  #9d1f60!important;
}
.product-voice,.link-voice, .product-voice-lg{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
	background-color: #442d6d;
    border-bottom: 6px solid transparent;
}
.product-voice:hover,.link-voice:hover, .product-voice-lg:hover{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    background-color: #3d2962;
    border-bottom-color: #fff;
}
.product-voice-xs {
    -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    border-bottom: 1px solid #442d6d;
    padding-bottom: 10px !important;
}
.product-voice-edit:hover{
   -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;
    border-bottom: 6px solid  #442d6d;    
}
.product-voice-xs:hover{
    -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    border-bottom:   6px solid  #442d6d;
    padding-bottom: 5px !important;
}
.product-voice-edit .slice-content h6,.product-voice-edit .slice-content h3,.product-voice-edit .slice-content .header-desc{
color:   #442d6d!important;
}
.product-it,.link-it, .product-it-lg{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    border-bottom: 6px solid transparent;
	background-color: #31527f;
}
.product-it:hover,.link-it:hover, .product-it-lg:hover{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
	background-color: #2c4a72;
    border-bottom-color: #fff; 
}
.product-it-xs {
    -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
   padding-bottom: 10px !important;
   border-bottom: 1px solid #31527f;
}
.product-it-xs:hover,.product-it-edit:hover{
    -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;
    border-bottom-color:#31527f;    
}
.product-it-xs:hover{
     -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    border-bottom:   6px solid  #31527f;
    padding-bottom: 5px !important;
}
.product-it-edit .slice-content h6,.product-it-edit .slice-content h3,.product-voice-edit .slice-content .header-desc{
color:   #31527f!important;
}
.link-general{
    -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;
	background: #193a67;
    border-bottom: 6px solid transparent;
}
.link-general:hover{
	background: #17345d;
}

.link-mns,.link-data,.link-voice,.link-hcs,.link-it,.link-general,.link-m2m,.link-m,.link-seven{
	min-height: 150px;
  /*  height: expression( this.scrollHeight < 151 ? "150px" : "auto" );*/

}
.link-mns, .link-mns:hover {
    background-image: url("../../images/global/MNS-illustration.png");  
}
.link-data,.link-data:hover{
    background-image: url("../../images/global/Data-illustration.png");
}
.link-hcs,.link-hcs:hover{
    background-image: url("../../images/global/HCS-illustration.png");
 }
.link-voice,.link-voice:hover{
    background-image: url("../../images/global/Voice-illustration.png");
}
.link-it,.link-it:hover{
    background-image: url("../../images/global/IT-illustration.png");
}
.link-general,.link-general:hover{
	 background-image: url("../../images/global/General-illustration.png");
}

/*Snehal-Start-BTWCE-79032-added for Help and Support img*/
.link-m2m,.link-m2m:hover{
	 background-image: url("../../images/global/machine-2-machine-illustration.png");
}
.link-m,.link-m:hover{
	 background-image: url("../../images/global/mobile-illustration.png");
}
.link-seven,.link-seven:hover{
	 background-image: url("../../images/global/7th-shared-pillar-illustration.png");
}
/*Snehal-End-BTWCE-79032-added for Help and support img*/

.product-lg {
    cursor: pointer;
    height: 374px;
    padding: 40px;
    position: absolute;
    width: 380px;
}
.prod-lg-info {
    bottom: 40px;
    position: absolute;
    width: 410px;
   	color: #fff
}
.prod-lg-info h4, .prod-lg-info p {
    width: 350px;
}
.cnt-more.cnt-more1{
	bottom: 0!important;
}
.prod-icon-lg {
    background-image: url("../../images/global/sprite-prod-lg.png");
    display: inline-block;
    float: right;
    margin: 0;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
}
.prod-mns-lg{
background-position: 304px -257px; width: 100%; height: 75px;   background-repeat: no-repeat;
}
.prod-data-lg {
background-position: 304px 0; width: 100%; height: 75px;  background-repeat: no-repeat;
}

.prod-hcs-lg {
    background-position: 304px -85px;
    background-repeat: no-repeat;
    height: 76px;
    width: 100%;
}
.prod-voice-lg{
background-position: 304px -342px; width: 100%; height: 76px;background-repeat: no-repeat;
}
.prod-it-lg{
background-position: 304px -171px; width: 100%; height: 76px;background-repeat: no-repeat;
}
.prod-lg-info h6 {
    font-family: "BTFont_bd", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
}
.prod-lg-info p{
	font-family: "BTFont_Lt", Arial, Helvetica, sans-serif;
    font-weight: 200;
	font-size:48px;
}
.prod-lg-info p.prod-more {
    font-family: "BTFont_Rg", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 22px;
    margin-top: 1px;
}
.product-mns-lg,.product-mns-lg:hover {
    background-image: url("../../images/global/MNS-illustration_Large.png");
    position: relative;
}
.product-data-lg,.product-data-lg:hover {
    background-image: url("../../images/global/Data-illustration-Large.png");
    position: relative;
}
.product-hcs-lg,.product-hcs-lg:hover {
    background-image: url("../../images/global/HCS-illustration-Large.png");
    position: relative;
}
.product-voice-lg,.product-voice-lg:hover {
    background-image: url("../../images/global/Voice-illustration-Large.png");
    position: relative;
}
.product-it-lg,.product-it-lg:hover {
    background-image: url("../../images/global/IT-illustration-Large.png");
    position: relative;
}

.product-xs {    
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 20px;
    min-height: 50px;
    padding: 10px 10px 10px 20px;
    position: relative;
}

.product-xs a ,.product-editorial a {
    color: #333;
    text-decoration: none;
}
.product-xs .slice-content h6 {
    bottom: 10px;
    color: #333;
    font-family: btfont_rg, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal!important;
    padding-bottom: 0;
    width: 87%;
}
.product-xs .slice-content,.product-editorial .slice-content {
    padding: 0;
}
.product-xs .prod-more{
    -webkit-transition: bottom 0.25s ease;
    -moz-transition: bottom 0.25s ease;
    -o-transition: bottom 0.25s ease;
    transition: bottom 0.25s ease;
    bottom: 10px;
    position: absolute;
    right: 10px;
}
 .product-editorial .prod-more {
    -webkit-transition: right 0.25s ease;
    -moz-transition: right 0.25s ease;
    -o-transition: right 0.25s ease;
    transition: right 0.25s ease;
    bottom: 20px;
    position: absolute;
    right: 20px;
}
/*.product-xs:hover{
    -webkit-transition: padding-bottom 0.25s ease;
    -moz-transition: padding-bottom 0.25s ease;
    -o-transition: padding-bottom 0.25s ease;
    transition: padding-bottom 0.25s ease;
   
}*/
.product-xs:hover h6,.product-xs:hover .prod-more{
    -webkit-transition: bottom 0.25s ease;
    -moz-transition: bottom 0.25s ease;
    -o-transition: bottom 0.25s ease;
    transition: bottom 0.25s ease;
    bottom: 5px
}
.product-editorial:hover .prod-more{
    -webkit-transition: right 0.25s ease;
    -moz-transition: right 0.25s ease;
    -o-transition: right 0.25s ease;
    transition: right 0.25s ease;
    /*bottom: 14px;*/
    right: 10px
}
.product-editorial:hover .slice-content{
    /*padding-bottom: 14px*/
}
/*Sprite Rules*/
.doc-icon{
      float: right;
    margin-right: 20px;
    margin-top: 20px;
   background:url('../../images/global/sprite-doc-rel.png') no-repeat top left;
}
.sprite-Battlecard-Blue{ background-position: 0 0; width: 50px; height: 51px; } 
.sprite-Battlecard-Neutral{ background-position: 0 -61px; width: 50px; height: 51px; } 
.sprite-Battlecard-Pink{ background-position: 0 -122px; width: 50px; height: 51px; } 
.sprite-Battlecard-Purple{ background-position: 0 -183px; width: 50px; height: 51px; } 
.sprite-Battlecard-Red{ background-position: 0 -244px; width: 50px; height: 51px; } 
.sprite-Battlecard-Teal{ background-position: 0 -305px; width: 50px; height: 51px; } 
.sprite-Battlecard-White{ background-position: 0 -366px; width: 50px; height: 51px; } 
.sprite-Campaign-Blue{ background-position: 0 -427px; width: 51px; height: 51px; } 
.sprite-Campaign-Neutral{ background-position: 0 -488px; width: 51px; height: 51px; } 
.sprite-Campaign-Pink{ background-position: 0 -549px; width: 51px; height: 51px; } 
.sprite-Campaign-Purple{ background-position: 0 -610px; width: 51px; height: 51px; } 
.sprite-Campaign-Red{ background-position: 0 -671px; width: 51px; height: 51px; } 
.sprite-Campaign-Teal{ background-position: 0 -732px; width: 51px; height: 51px; } 
.sprite-Campaign-White{ background-position: 0 -793px; width: 51px; height: 51px; } 
.sprite-Casestudy-Blue{ background-position: 0 -854px; width: 51px; height: 51px; } 
.sprite-Casestudy-Neutral{ background-position: 0 -915px; width: 51px; height: 51px; } 
.sprite-Casestudy-Pink{ background-position: 0 -976px; width: 51px; height: 51px; } 
.sprite-Casestudy-Purple{ background-position: 0 -1037px; width: 51px; height: 51px; } 
.sprite-Casestudy-Red{ background-position: 0 -1098px; width: 51px; height: 51px; } 
.sprite-Casestudy-White{ background-position: 0 -1159px; width: 51px; height: 51px; } 
.sprite-Datasheet-Blue{ background-position: 0 -1220px; width: 51px; height: 51px; } 
.sprite-Datasheet-Neutral{ background-position: 0 -1281px; width: 51px; height: 51px; } 
.sprite-Datasheet-Pink{ background-position: 0 -1342px; width: 51px; height: 51px; } 
.sprite-Datasheet-Purple{ background-position: 0 -1403px; width: 51px; height: 51px; } 
.sprite-Datasheet-Red{ background-position: 0 -1464px; width: 51px; height: 51px; } 
.sprite-Datasheet-Teal{ background-position: 0 -1525px; width: 51px; height: 51px; } 
.sprite-Datasheet-White{ background-position: 0 -1586px; width: 51px; height: 51px; } 
.sprite-Document-Blue{ background-position: 0 -1647px; width: 51px; height: 51px; } 
.sprite-Document-Neutral{ background-position: 0 -1708px; width: 51px; height: 51px; } 
.sprite-Document-Pink{ background-position: 0 -1769px; width: 51px; height: 51px; } 
.sprite-Document-Purple{ background-position: 0 -1830px; width: 51px; height: 51px; } 
.sprite-Document-Red{ background-position: 0 -1891px; width: 51px; height: 51px; } 
.sprite-Document-Teal{ background-position: 0 -1952px; width: 51px; height: 51px; } 
.sprite-Document-White{ background-position: -61px 0; width: 51px; height: 51px; } 
.sprite-PDF-Blue{ background-position: -61px -61px; width: 50px; height: 50px; } 
.sprite-PDF-Neutral{ background-position: -61px -121px; width: 50px; height: 50px; } 
.sprite-PDF-Pink{ background-position: -61px -181px; width: 50px; height: 50px; } 
.sprite-PDF-Purple{ background-position: -61px -241px; width: 50px; height: 50px; } 
.sprite-PDF-Red{ background-position: -61px -301px; width: 50px; height: 50px; } 
.sprite-PDF-Teal{ background-position: -61px -361px; width: 50px; height: 50px; } 
.sprite-PDF-White{ background-position: -61px -421px; width: 50px; height: 50px; } 
.sprite-Presentation-Blue{ background-position: -61px -481px; width: 50px; height: 50px; } 
.sprite-Presentation-Neutral{ background-position: -61px -541px; width: 50px; height: 50px; } 
.sprite-Presentation-Pink{ background-position: -61px -601px; width: 50px; height: 50px; } 
.sprite-Presentation-Purple{ background-position: -61px -661px; width: 50px; height: 50px; } 
.sprite-Presentation-Red{ background-position: -61px -721px; width: 50px; height: 50px; } 
.sprite-Presentation-Teal{ background-position: -61px -781px; width: 50px; height: 50px; } 
.sprite-Presentation-White{ background-position: -61px -841px; width: 50px; height: 50px; } 
.sprite-Spreadsheet-Blue{ background-position: -61px -901px; width: 51px; height: 51px; } 
.sprite-Spreadsheet-Neutral{ background-position: -61px -962px; width: 51px; height: 51px; } 
.sprite-Spreadsheet-Pink{ background-position: -61px -1023px; width: 51px; height: 51px; } 
.sprite-Spreadsheet-Purple{ background-position: -61px -1084px; width: 51px; height: 51px; } 
.sprite-Spreadsheet-Red{ background-position: -61px -1145px; width: 51px; height: 51px; } 
.sprite-Spreadsheet-Teal{ background-position: -61px -1206px; width: 51px; height: 51px; } 
.sprite-Spreadsheet-White{ background-position: -61px -1267px; width: 51px; height: 51px; } 
.sprite-Whitepaper-Blue{ background-position: -61px -1328px; width: 51px; height: 51px; } 
.sprite-Whitepaper-Neutral{ background-position: -61px -1389px; width: 51px; height: 51px; } 
.sprite-Whitepaper-Pink{ background-position: -61px -1450px; width: 51px; height: 51px; } 
.sprite-Whitepaper-Purple{ background-position: -61px -1511px; width: 51px; height: 51px; } 
.sprite-Whitepaper-Red{ background-position: -61px -1572px; width: 51px; height: 51px; } 
.sprite-Whitepaper-Teal{ background-position: -61px -1633px; width: 51px; height: 51px; } 
.sprite-Whitepaper-White{ background-position: -61px -1694px; width: 51px; height: 51px; } 

.doc-download {
    background-color: #fff;
    margin-bottom: 20px;
    position: relative;
}
.doc-download:before {
    -webkit-transition: opacity 0.25s ease;
    -moz-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
    opacity: 1;
    border-style: solid;
    border-width: 2px 14px 13px 0;
    box-shadow: -2px 2px 0 rgba(25, 34, 57, 1), -2px 2px 0;
    content: "";
    position: absolute;
    right: -2px;
    top: -2px;
}
.doc-download:hover:before {
    -webkit-transition: opacity 0.25s ease;
    -moz-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
    opacity: 0;
    visibility: hidden;
}
.doc-download a {
color: #333333;
text-decoration: none;
display: block;
}
.doc-download a:focus {
    outline: 1px  dotted #fff;
}

.doc-download-wrapper {
    min-height: 124px;  
}
.doc-download-container{
     -webkit-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    -moz-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    -o-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    transition: margin-top 0.25s ease, padding-top 0.25s ease;
    margin-top: 14px; /* changing 6 to 14 PX */
    padding: 5px 5px 5px 23px;
}
.doc_external{
    -webkit-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    -moz-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    -o-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    transition: margin-top 0.25s ease, padding-top 0.25s ease;
    margin-top: 14px;/* changing 6 to 14 PX */
    padding: 5px 5px 21px 23px;
	}

.doc-download-container span {
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    word-wrap: break-word;
}
:root .doc-download-container span { line-height: 13px \0/IE9; }  /* IE9 */

.doc-download-container span span {
    margin-right: 16px;
	/*margin-top: 4px;*/
}
.date_class span span{
	margin-top: 4px;
}
.doc-download-container img {
    float: right;
    margin-right: 10px;
    margin-top: 5px;
}
.doc_external img {
    float: right;
    margin-right: 10px;
    margin-top: 5px;
}
.doc-download a:hover .doc-download-container,
.doc-download a:focus .doc-download-container{
    -webkit-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    -moz-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    -o-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    transition: margin-top 0.25s ease, padding-top 0.25s ease;
    margin-top: 8px; /* changing 0 to 8 px*/
    padding-top: 11px;
}
.doc-download a:hover .doc_external,
.doc-download a:focus .doc_external{
    -webkit-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    -moz-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    -o-transition: margin-top 0.25s ease, padding-top 0.25s ease;
    transition: margin-top 0.25s ease, padding-top 0.25s ease;
    margin-top: 8px; /* changing 0 to 8*/
    padding-top: 11px;
}
.doc-download-content {
    padding: 20px 22px 14px;
    width: 176px;
}
.doc-download-content h6 {
    font-family: btfont_bd, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    word-wrap: break-word;
    font-weight: normal;
}
.doc-color-red h6 {
    color: #9b2323 !important;  
}
.doc-download-content h3 ,.doc-download-content .doc-subhead{
    color: #333 !important;
    font-family: btfont_rg, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
}

.doc-download-content p {
    color: #333 !important;
    font-family: btfont_rg, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    margin-top: 5px;
    word-wrap: break-word;
}
.doc-download .medium-head{
    font-size: 20px;
    line-height: 20px;
}
/*Color Red*/
.doc-red{
     background-color: #9b2323;
}
.doc-color-red h6 {
    color: #9b2323 !important;  
}
.doc-download-red:before{
    border-color: #192239 #192239 #9b2323 #9b2323;   
}

/*Color SkyBlue*/
.doc-skyblue{
    background-color: #108296;
}
.doc-color-skyblue h6 {
    color:  #108296 !important;  
}
.doc-download-skyblue:before{
    border-color: #192239 #192239 #108296 #108296;  
}

/*Color Blue*/
.doc-blue{
    background-color: #193a67;
}
.doc-color-blue h6 {
    color:  #193a67 !important;  
}
.doc-download-blue:before{
    border-color: #192239 #192239 #193a67 #193a67;  
}
/*Color Purple*/
.doc-purple{
    background-color: #442d6d;
}
.doc-color-purple h6 {
    color:  #442d6d !important;  
}
.doc-download-purple:before{
    border-color: #192239 #192239 #442d6d #442d6d;   
}
/*Color Pink*/
.doc-pink{
    background-color: #9d1f60;
}
.doc-color-pink h6 {
    color:  #9d1f60 !important;  
}
.doc-download-pink:before{
    border-color: #192239 #192239 #9d1f60 #9d1f60;  
}
/*Color Neutral*/
.doc-neutral{
    background-color: #193a67;
}
.doc-color-neutral h6 {
    color:  #193a67 !important;  
}
.doc-download-neutral:before{
    border-color: #192239 #192239 #6d6d6c #6d6d6c;   
}
/*Color Green*/
.doc-green{
    background-color: #009146;
}
.doc-color-green h6 {
    color:  #009146 !important;  
}
/*Color vilot*/
.doc-green{
    background-color: #007DB4;
}
.doc-color-green h6 {
    color:  #007DB4 !important;  
}
/*Color olive*/
.doc-green{
    background-color: #005D55;
}
.doc-color-green h6 {
    color:  #005D55 !important;  
}
/*Snehal-Start-BTWCE-79032-added for Events color*/
.doc-download-green:before{
    border-color: #192239 #192239 #009146; #009146;   
}
.doc-download-vilot:before{
    border-color: #192239 #192239 #007db4 #007db4;   
}
.doc-download-olive:before{
    border-color: #192239 #192239 #005D55 #005D55;   
}
.doc-download-red:before,.doc-download-skyblue:before,.doc-download-blue:before,.doc-download-purple:before,.doc-download-pink:before,.doc-download-neutral:before,.doc-download-green:before,.doc-download-vilot:before,.doc-download-olive:before{
    border-right-color: none;
    border-top-color: none;
}
/*Snehal-End-BTWCE-79032-added for Events color*/


/*Document Download small*/
.doc-download-small .doc-download-content h6 {
    color: #333333 !important;
    font-family: "btfont_bd", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 14px;
    padding-bottom: 5px;
    font-weight: normal;
}
.doc-download-small .doc-download-content p {
    color: #333333!important;
    font-size: 12px;
    line-height: 14px;
    font-family: 'btfont_rg', Arial, Helvetica, sans-serif;
    font-weight: 400;
}
/*Editorial*/
.product-editorial{
    -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;
    position: relative;
    background-color: #fff;
    margin-bottom: 20px;
    border-bottom: 6px solid transparent;
}
.product-editorial a:focus {
    outline: 1px dotted #fff;
}
.product-data-edit {
    margin-bottom: 20px;
}
.product-editorial .slice-content {
    padding: 200px 20px 20px;
}
.product-editorial.prod-edit  .slice-content {
    padding: 20px
}
.product-editorial a,.product-editorial .slice-content h3,.product-editorial .slice-content h6,.product-editorial .slice-content p, .slice-content .header-desc{
    color: #333;
    text-decoration: none;
}
.product-editorial a {
    display:block;
}
.product-editorial.prod-edit:hover .slice-content {
    /*padding-bottom: 14px*/
}
.prod-edit .slice-content h3, .slice-content .header-desc, .prod-edit .slice-content p.subheading {
font-size: 24px;
line-height: 24px;
font-family: btfont_lt, Arial, Helvetica, sans-serif;
font-weight: 200;
}
.slice-content h3,.slice-content .medium-head,.slice-content h6,.slice-content p{
    text-decoration: none;
}
.play-btn {
    margin: 0 180px !important;
    position: absolute;
    text-align: center;
    top: 55px;
}
.caption-div2 {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 35px;
    padding-right: 40px;
    position: relative;
    width: 384px;
    z-index: 999;
}
.caption-div2 p{
    color:#192239;
}
.caption-div2 .big-heading {
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 5px;
    width: 300px;
}
.lg-video .bx-wrapper img {
    margin-top: 0;
}
/*Carousel*/
.slide-bg{height:280px}
.content-slide{
    height:460px;
    width: 480px !important;
}
.cur-content{
    width:460px;
    height:460px;
    z-index:99;
}
.carousal-lg-wrapper .bx-wrapper .bx-prev, .carousal-lg-wrapper .bx-wrapper .bx-prev:hover{
    left: 0px;
}
.carousal-lg-wrapper .bx-wrapper .bx-controls-direction a {
    margin-top: -13px;
}
.carousal-lg-wrapper .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: -12px;
    padding: 8px 0 5px 0;   
}
.carousal-lg-wrapper .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
    /*bottom: -15px;
    right: 161px;*/
    display: inline-block;
    padding-bottom: 9px;   
}
.carousal-lg-wrapper .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    width: 98%;
}

.caption-div{
    background: none repeat scroll 0 0 #1c2a37;
    height: 113px;
    left: 10px;
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: relative;
    top: 323px;
    width: 440px;
    z-index:999;
    overflow: hidden;
}
.caption-div h2,.caption-div .big-heading{
    color: #fff;
    font-size: 36px;
    font-weight: normal;
    margin: 0;
    padding: 14px 0 5px 20px;   
}
.caption-div p{
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding-left: 23px;
    width: 340px;
}
.carousal-lg-wrapper .caption-div span {
    background-image: url("../../images/global/sale-coursel-arrow.png");
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 23px;
    margin-top: -13px;
    width: 11px; 
    -webkit-transition: padding-right 0.25s ease;
    -moz-transition: padding-right 0.25s ease;
    -o-transition: padding-right 0.25s ease;
    transition: padding-right 0.25s ease; 
    padding-right: 20px;           
}
.cur-content a {
    text-decoration: none;
}
.cur-content a:hover .caption-div span{
   -webkit-transition: padding-right 0.25s ease;
    -moz-transition: padding-right 0.25s ease;
    -o-transition: padding-right 0.25s ease;
    transition: padding-right 0.25s ease; 
   padding-right: 10px;    
}
.cur-content a:focus .caption-div {
    outline: 1px dotted #fff !important;
}
.carousal-lg-wrapper .bx-wrapper .bx-next {
    background: url("../../images/global/bx-sprite.png") no-repeat -54px -406px;  
    right: 0;
    height: 75px !important;
}
.carousal-lg-wrapper .bx-wrapper .bx-next:hover{
    background-position: -54px -484px;
}
.carousal-lg-wrapper .bx-wrapper .bx-prev {
    background: url("../../images/global/bx-sprite.png") no-repeat 0 -406px;    
    left: 0;
    height: 75px !important;
}
.carousal-lg-wrapper .bx-wrapper .bx-prev:hover{
    background-position: 0 -484px;
}
.sales-market-slide {
    height:460px;
    width: 480px !important;
}
.sales-market-wrapper .bx-wrapper .bx-prev, .sales-market-wrapper .bx-wrapper .bx-prev:hover{
    left: 0px;
}
.sale-cur-content{
    width:460px;
    height:460px;
}
.carousal-lg-wrapper .bx-wrapper .bx-pager{
    background-color:#071a2e;
}
.home-page-wrapper .bx-wrapper .bx-pager, .carousal-wrapper .bx-wrapper .bx-pager {
    right: 0;
    width: 100%;
    text-align: center;
    background-color:none !important;
}

.carousal-lg-wrapper .bx-wrapper img{
    margin-top:0px;
}
.carousal-image-lg.carousal-lg-wrapper .bx-wrapper img{
    margin-top:-127px;
}
.sales-market-slide {
    height:460px;
    width: 480px !important;
}
.sales-market-wrapper .bx-wrapper .bx-prev, .sales-market-wrapper .bx-wrapper .bx-prev:hover{
    left: 0px;
}
.sales-market-wrapper .bx-wrapper .bx-controls-direction a {
    margin-top: -13px;
}
.sales-market-wrapper .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: -6px;
    padding: 8px 0 5px 0;   
}
.sales-market-wrapper .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
    bottom: -15px;
    right: 173px;
}
.sales-market-wrapper .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    width: 98%;
}
.sale-cur-content{
    width:460px;
    height:460px;
}
.carousal-lg-wrapper .bx-wrapper .bx-pager.bx-default-pager a.active{

}/*BTWCE-79032*/

.doc-olive {
    background-color: #005D55;
}
.doc-green {
    background-color: #009146;
}
.doc-vilot {
    background-color: #007db4;
}

.doc-color-olive h6 {
    color: #005D55 !important;
}
.doc-color-green h6 {
    color: #009146 !important;
}
.doc-color-vilot h6 {
    color: #007DB4 !important;
}
.product-seven a, .product-m a, .product-m2m a,
.link-seven a, .link-m a, .link-m2m a{
    text-decoration: none;
    display: block;
}


.product-seven, .product-m, .product-m2m
.link-seven, .link-m, .link-m2m{
	position: relative;
	margin-bottom: 20px;
    margin-left: 0;
}

.product-m2m,.link-m2m, .product-m2m-lg{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    border-bottom: 6px solid transparent;
	background-color: #009146;
}
.product-m2m:hover,.link-m2m:hover, .product-m2m-lg:hover{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
	background-color: #02813f;
    border-bottom-color: #fff; 
}
.product-m2m-xs {
    -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
   padding-bottom: 10px !important;
   border-bottom: 1px solid #009146;
}
.product-m2m-xs:hover,.product-m2m-edit:hover{
    -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;
    border-bottom-color:#009146;    
}
.product-m2m-xs:hover{
     -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    border-bottom:   6px solid  #009146;
    padding-bottom: 5px !important;
}

/* .product-image-m2m {
    background-color: #009146 !important;
}

.product-image-m {
    background-color: #007DB4 !important;
}

.product-image-seven {
    background-color: #005D55 !important;
} */
.product-m2m-edit .slice-content h6,.product-m2m-edit .slice-content h3,.product-m2m-edit  .slice-content .header-desc{
    color:  #009146!important;
}
.product-m-edit .slice-content h6,.product-m-edit .slice-content h3,.product-m-edit  .slice-content .header-desc{
    color:  #007DB4!important;
}
.product-seven-edit .slice-content h6,.product-seven-edit .slice-content h3,.product-seven-edit  .slice-content .header-desc{
    color:  #005D55!important;
}
.product-m,.link-m, .product-m-lg{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    border-bottom: 6px solid transparent;
	background-color: #007DB4;
}
.product-m:hover,.link-m:hover, .product-m-lg:hover{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
	background-color: #03618b;
    border-bottom-color: #fff; 
}
.product-m-xs {
    -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
   padding-bottom: 10px !important;
   border-bottom: 1px solid #007DB4;
}
.product-m-xs:hover,.product-m-edit:hover{
    -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;
    border-bottom-color:#007DB4;    
}
.product-m-xs:hover{
     -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    border-bottom:   6px solid  #007DB4;
    padding-bottom: 5px !important;
}

.product-seven,.link-seven, .product-seven-lg{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    border-bottom: 6px solid transparent;
	background-color: #005D55;
}
.product-seven:hover,.link-seven:hover, .product-seven-lg:hover{
    -webkit-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -moz-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    -o-transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
    transition: background-color 0.25s ease, border-bottom-color 0.25s ease;
	background-color: #03443e;
    border-bottom-color: #fff; 
}
.product-seven-xs {
    -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
   padding-bottom: 10px !important;
   border-bottom: 1px solid #005D55;
}
.product-seven-xs:hover,.product-seven-edit:hover{
    -webkit-transition: border-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease;
    transition: border-bottom 0.25s ease;
    border-bottom-color:#005D55;    
}
.product-seven-xs:hover{
     -webkit-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -moz-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    -o-transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    transition: border-bottom 0.25s ease, padding-bottom 0.25s ease;
    border-bottom:   6px solid  #005D55;
    padding-bottom: 5px !important;
}

