body {background: #fff;}







.currency.pull-left, ul.hidden-sm.hidden-xs.links.pull-right, .ImageOverlay {display: none;}







#topheader {    background: #0086CD;}







/*css hotline header*/

.hotline-info {    margin-top: -30px; color: #fff;    font-size: 12px;}







strong.font14 {
    background: url(https://dienlanhdienmayhanoi.com.vn/profiles/dienlanhdienmayhanoicomvn/uploads/attach/1442307260_hotlinesuport.png) no-repeat left;
    padding: 10px 0 10px 10px;
}







/*end hotlien header*/

/*anh quáº£ng cÃ¡o*/
.QC img {
    width: 64px;
    position: fixed;
    top: 10%;
}






.QC_phai img {
    right: 0;
}






.QC_trai img {
    left: 0;
}








/*end áº£nh qc*/


/* icon top */
.footer-static {
  background: #fff;
 padding: 15px 0px;
  overflow: hidden
}







.footer-static .static-text {
  margin-top: 5px
}







.footer-static .icon {
  color: #FFFFFF;
 display: block;
 float: left;
  height: 55px;
 text-indent: -999em;
  width: 55px;
}







.footer-static .icon:after {
 box-shadow: 0 0 0 2px #FFFFFF;
  left: 0;
  padding: 0;
 top: 0;
 -moz-box-sizing: content-box;
 border-radius: 50%;
 content: "";
  height: 100%;
 pointer-events: none;
 position: absolute;
 width: 100%
}







.footer-static .icon-feature {
  background: url(https://dienlanhdienmayhanoi.com.vn/profiles/dienlanhdienmayhanoicomvn/uploads/attach/1441774644_hang-chinh-hang.png) no-repeat 0px 0px
}







.footer-static .icon-support {
 background: url(https://dienlanhdienmayhanoi.com.vn/profiles/dienlanhdienmayhanoicomvn/uploads/attach/1441774618_van-chuyen-mien-phi.png) no-repeat 0px 0px
}







.footer-static .icon-shipping {
  background: url(https://dienlanhdienmayhanoi.com.vn/profiles/dienlanhdienmayhanoicomvn/uploads/attach/1441774629_bao-hanh-tan-nha.png) no-repeat 0px 0px
}







.footer-static .icon-mauris {
 background: url(https://dienlanhdienmayhanoi.com.vn/profiles/dienlanhdienmayhanoicomvn/uploads/attach/1441774657_tra-gop.png) no-repeat 0px 0px
}







.footer-static ul li .static-text h3 {
 color: #000;
  font-size: 12px;
  font-weight: normal !important;
 margin-bottom: 0px;
 text-transform: uppercase
}







.footer-static ul li .static-text p {
color: #0086CD;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}







/*end icon top */
ul.function li:last-child {    display: none;}








.box-category .heading {
    color: #FFFFFF;
    background: none repeat scroll 0 0 #ED1C2A;
    border-bottom: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    font-size: 17px;
    padding: 10px 10px 10px 10px;
}








.box-category-menu .heading {
    background: none repeat scroll 0 0 #ED1C2A;
    padding: 10px 10px 10px 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
    font-family: "face", Arial, Helvetica, sans-serif;
}







ul.list_category {background: #0086CD;}







.box-category .main, ul.list_category {    border: 1px solid #E5E5E5;}







ul.list_category > li a { color: #FFFFFF; font-size: 12px;}








#products-featured .itemfeatured h2 span, #product-listitem .listitem h2 span, #customer .itemcus h2 span, .intro h2 span, .news h2 span, #gallery-pic h2 span, #email-newsletter h2 span, #contact .itemcontact .contact-form h2 span, #box_search h2 span, .contact-info h2 span, #post .postitem h2.fb-comment-title span { color: #fff;    border-bottom: none;}








.product .des-product h3 {color: #010BA0;    font-size: 14px;    text-align: center !important;    font-family: Arial, Helvetica, sans-serif;}








.product .image .img-overflow:hover { border: 3px solid #0086CD;}








.carousel-control.left img, .carousel-control.right img { background: rgba(1, 11, 160, 0.25);}









@media (min-width: 1200px) {
.col94 .product .image .img-overflow {
    height: 177px;}







.col93 .product .image .img-overflow {
    height: 241px;}







}






#post .postitem h1 {    color: #0086CD;}






#product-listitem .listitem h2, #customer .itemcus h2, #products-featured .itemfeatured h2, #contact .itemcontact .contact-form h2, #acc .itemacc .acc-info h2, #acc .itemacc .acc-cart h2,.intro h2, .news h2, #gallery-pic h2, #email-newsletter h2, #box_search h2, .contact-info h2, #post .postitem h2.fb-comment-title {    background: #0086CD;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}








 #product-listitem { padding: 0px 20px 0px 20px;}







 
 .all { color: #FFFFFF}







 .all:hover { color: #FFFFFF; text-decoration: underline;}







 
 ul.nav li a, ul.nav li.open li a {
    color: #fff;
    font-size: 15px;
    padding: 13px 15px 12px 15px;text-transform: capitalize;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;}







    
.top-menu {
    background: none;
    height: 45px;
}








ul.list_category > li > .box_megam .block_menu .list_mega_menu a, .box_megam_level2 .block_menu_level2 .list_mega_menu_level2 a {
    color: #FFF;
    background: #0086CD;
}









.cus .owl-wrapper-outer .item a img {
    -webkit-filter: none;
    opacity: 1;
}








.cus {background: none;}








.navbar-nav {
    float: left;
    margin: 0;
    width: 100%;
    background: #0086CD;
}








ul.nav li a:hover, ul.nav li a:focus, ul.nav li a.active, ul.nav li.open li a:hover, ul.nav li.open li a:focus, ul.nav li.open li a.active {color: #fff;background: #ED1C2A;}









.news .all {background: #0086CD;}







.news .all:hover {background: #ED1C2A; color: #fff;}








.detail h1 {color:#0086CD;}








ul.function .btnitem, .btnitem {    background: #0086CD !important;}








.detail ul.function .btnitem:hover, .detail .btnitem:hover { color: #fff; background: #ED1C2A !important;}









.product .product-label-special-right {
    font-size: 11px;
    line-height: 0px;
    z-index: 9;
    top: 0px; }







#topheader #topbar ul li a {    color: #FFFFFF;}






.header-right .search [type=text].search_query { 
color: #FFF;
    box-shadow: 0 0 1px 1px #0086CD;
    background:#0086CD;
    position: relative;
}






.header-right .search span {    color: #FFFFFF;}






div#g-button {    margin-top: -36px;}





td.gP .A8 {    color: #fff;}









.carousel-control.left,  .carousel-control.right {    display: none;}






#post .postitem h2.fb-comment-title, .main-wrap > .row_section > .container > .row > .col-lg-6 > .row > .col-lg-12 > .clearfix > .news h2 {    background: none;}





#post .postitem h2.fb-comment-title span, .main-wrap > .row_section > .container > .row > .col-lg-6 > .row > .col-lg-12 > .clearfix > .news h2 span {    color: #000;}






@media (min-width: 1200px) {
.like-fange {
    position: absolute;
    z-index: 999;
    top: -33px;
    left: -155px;
    width: 125px;
}



#fl-gg {
    position: absolute;
    top: -33px;
    left: 65px;
}




 }




@media (max-width: 500px) {
.col-xs-6.mg {    width: 100%;}




}






.itemblog .img-blog img {    height: 100px;    width: auto;}






.fb_iframe_widget {    background: none !important;}


.phonering-alo-phone.phonering-alo-static {
    opacity:.6
}


.phonering-alo-phone.phonering-alo-hover,.phonering-alo-phone:hover {
    opacity:1
}


.phonering-alo-ph-circle {
    width:160px;
    height:160px;
    top:20px;
    left:20px;
    position:absolute;
    background-color:transparent;
    border-radius:100% !important;
    border:2px solid rgba(30,30,30,0.4);
    border:2px solid #bfebfc 9;
    opacity:.1;
    -webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
    animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
    transition:all .5s;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}


.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle {
    -webkit-animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important;
    animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important
}


.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle {
    -webkit-animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important;
    animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important
}


.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone:hover .phonering-alo-ph-circle {
    border-color:#00aff2;
    opacity:.5
}


.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle {
    border-color:#75eb50 ;
    border-color:#baf5a7;
    opacity:.5
}


.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle {
    border-color: #f00;
    opacity:.5;
}


.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle {
    border-color:#ccc;
    opacity:.5
}


.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle {
    border-color:#75eb50 ;
    opacity:.5
}


.phonering-alo-ph-circle-fill {
    width:100px;
    height:100px;
    top:50px;
    left:50px;
    position:absolute;
    background-color: #000;
    border-radius:100% !important;
    border:2px solid transparent;
    -webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    transition:all .5s;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}


.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill {
    -webkit-animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
    animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important
}


.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill {
    -webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    opacity:0!important
}


.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(0,175,242,0.5);
    background-color:#00aff2 9;
    opacity:.75!important
}


.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(117,235,80,0.5);
    background-color:#baf5a7 9;
    opacity:.75!important
}


.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill {
    background-color: rgba(255, 0, 0, 0.55);
    background-color:#a6e3fa 9;
}


.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(204,204,204,0.5);
    background-color:#ccc 9;
    opacity:.75!important
}


.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle-fill {
    background-color:rgba(117,235,80,0.5);
    opacity:.75!important
}


.phonering-alo-ph-img-circle {
    width:60px;
    height:60px;
    top:70px;
    left:70px;
    position:absolute;
    background:rgba(30,30,30,0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat center center;
    border-radius:100% !important;
    border:2px solid transparent;
    -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}


.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle {
    -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important;
    animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important
}


.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle {
    -webkit-animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important;
    animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important
}


.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone:hover .phonering-alo-ph-img-circle {
    background-color:#00aff2
}


.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle {
    background-color:#75eb50;
    background-color:#75eb50 9
}


.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
    background-color: #f00;
    background-color:#00aff2 9;
}


.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-img-circle {
    background-color:#ccc
}


.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-img-circle {
    background-color:#75eb50
}


@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
        -webkit-opacity:.1
    }


    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        -webkit-opacity:.5
    }


    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        -webkit-opacity:.1
    }

}


@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }


    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }


    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

}


@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }


    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }


    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }


    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }


    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }


    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }


    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }

}


@-webkit-keyframes fadeInRight {
    0% {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }


    100% {
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }

}


@keyframes fadeInRight {
    0% {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }


    100% {
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }

}


@-webkit-keyframes fadeOutRight {
    0% {
        opacity:1
    }


    100% {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

}


@keyframes fadeOutRight {
    0% {
        opacity:1
    }


    100% {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

}


@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
                transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }


    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }


    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }

}


@keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
                transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }


    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }


    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }

}


@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }


    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }


    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

}


@keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }


    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }


    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

}


@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }


    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }


    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }


    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }


    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }


    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }


    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }

}


@keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }


    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }


    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }


    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }


    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }


    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }


    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }

}



ul.list_category > li > .box_megam .block_menu .list_mega_menu > li {
    position: relative;
}


.list_mega_menu_level2 {
    list-style: none;
}

.fixed-right {
    position: fixed;
    z-index: 9999;
    right: 5px;
    transform: translateY(-50%);
    top: 50%;
    width: 50px;
    text-align: center;
    overflow: hidden;
}

.fixed-right a {
    margin-bottom: 10px;
    width: 40px;
    height: 40px;
    display: inline-block;
}

.fixed-right a img {
    width: 40px !important;
    height: 40px !important;
}
