div.action-tag{position:fixed;top:15em;right:1em;z-index:20;}
section.action-text{padding-top:4em;padding-left:4em;min-height:40em;}
section.action-text span.action-end-date{position:absolute;bottom:1em;right:1em;}
.nav>li>a:focus, .nav>li>a:hover{text-decoration:none;background-color:red !important;}
#saleSection{padding-top:50px;padding-bottom:50px;}
.fixed-icons-sale{position:fixed;z-index:999;right:0;top:200px;animation-name:sale-blind;animation-duration:2s;animation-iteration-count:infinite;}
@keyframes sale-blind{0%{opacity:1;}
50%{opacity:0.8;}
100%{opacity:1;}
}
.fixed-icons-item{position:relative;}
.fixed-icons-item > button{width:50px;height:50px;display:block;background-color:red;color:#fff;text-align:center;font-size:24px;line-height:50px;cursor:pointer;position:relative;z-index:2;border:0;}
.fixed-icons-item:not(:last-child){border-bottom:1px solid #bd0000;}
.fixed-icons-item:hover, .fixed-icons-item:active{border-color:#fff;}
.fixed-icons-item:hover .fixed-icons-content, .fixed-icons-item:active .fixed-icons-content{-webkit-transform:translate(0, 0);transform:translate(0, 0);margin-left:50px;}
.fixed-icons-item:hover > button{background-color:#3d3d3d;}
.fixed-icons-item:focus > button{background-color:#3d3d3d;}
.fixed-icons-content{position:absolute;top:0;left:0;z-index:1;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all 0.3s ease-in-out;background-color:#3d3d3d;color:#fff;padding:15px;height:50px;font-size:14px;}
.fixed-icons-modal{z-index:9999;}
.fixed-icons-modal .modal-content{margin:0;border-radius:0;background-color:#3d3d3d;color:#fff;border:0;}
.fixed-icons-modal .modal-content h4, .fixed-icons-modal .modal-content button{color:inherit;}
div.our-advantages{max-height:20%;height:20%;}
table.table-bordered img{max-height:100%;max-width:100%;}
table.table-bordered{min-width:100%;}
div.phone-numbers{border:none;}