.contact-drawer{
    position:fixed;
    right:-260px;
    z-index:4000;
    width:260px;
    height:auto;
    background:#fff;
    border-left:3px solid #007db8;
    border-top:1px solid #a9a9a9;
    border-bottom:1px solid #a9a9a9;
    border-right:1px solid #a9a9a9;
    -webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);
    -moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);
    box-shadow:2px 2px 5px 0 rgba(0,0,0,.3)
}
.contact-drawer img{
    margin-right:15px
}
.contact-drawer .contact-drawer-content .chat .chat-text,.contact-drawer .contact-drawer-content,.contact-drawer .contact-drawer-content{
    padding-left:13px
}
.contact-drawer .contact-drawer-content .proactivechat-phone .phone-text{
    padding-left:13px
}
.contact-drawer,.contact-drawer>*{
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.contact-drawer .contact-drawer-tab{
    display:none;
    cursor:pointer;
    background:#007db8;
    color:#fff;
    width:auto;
    padding:4px 15px;
    margin:-1px 0 0 0;
    border-left:1px solid #007db8;
    position:absolute;
    -ms-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
    -ms-transform-origin:top left;
    -moz-transform-origin:top left;
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-box-shadow:-2px 0 5px 0 rgba(0,0,0,.3);
    -moz-box-shadow:-2px 0 5px 0 rgba(0,0,0,.3);
    box-shadow:-2px 0 5px 0 rgba(0,0,0,.3)
}
.contact-drawer .contact-drawer-tab div{
    -ms-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.contact-drawer .contact-drawer-content{
    width:240px;
    display:block;
    padding:20px;
    background:#fff
}
.contact-drawer .hide-drawer{
    position:absolute;
    right:0;
    top:0;
    width:34px;
    height:34px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:10px;
    cursor:pointer;
    font-size:13px
}
.contact-drawer .close{
    opacity:1;
    color:#737373
}
.contact-drawer .contact-drawer-content .proactivechat-phone span,.contact-drawer .contact-drawer-content span{
    font-size:20px
}
.contact-drawer .contact-drawer-content .chat,.contact-drawer .contact-drawer-content .proactivechat-phone,.contact-drawer .contact-drawer-content .intel-ad,.contact-drawer .contact-drawer-content .proactivechat-email,.contact-drawer .contact-drawer-content .proactivechat-contact-us,.contact-drawer .contact-drawer-content .proactivechat-support{
    display:table;margin-top:15px
}
.contact-drawer .contact-drawer-content .chat .chat-icon,.contact-drawer .contact-drawer-content .chat .chat-text,.contact-drawer .contact-drawer-content .proactivechat-phone .phone-icon,.contact-drawer .contact-drawer-content .proactivechat-phone .phone-text,.contact-drawer .contact-drawer-content,.contact-drawer .contact-drawer-content,.contact-drawer .contact-drawer-content,.contact-drawer .contact-drawer-content,.contact-drawer .contact-drawer-content,.contact-drawer .contact-drawer-content img,.contact-drawer-content{
    display:table-cell;
    vertical-align:middle
}
.contact-drawer .contact-drawer-content .chat .chat-icon,.contact-drawer .contact-drawer-content .proactivechat-phone .phone-icon,.contact-drawer .contact-drawer-content .proactivechat-email,.contact-drawer .contact-drawer-content .proactivechat-support{
    color:#007db8;
    display:table-cell;
    margin-right:10px;
    width:25px;
    height:25px;
    overflow:hidden
}
.contact-drawer .contact-drawer-content .chat .chat-text,.contact-drawer .contact-drawer-content .proactivechat-phone .phone-text,.contact-drawer .contact-drawer-content,.contact-drawer .contact-drawer-content,.contact-drawer .contact-drawer-content{
    display:inline-block;
    vertical-align:top;
    color:#007db8
}
.contact-drawer .contact-drawer-content hr{
    margin:15px 0;
    border-color:#aaa
}
.contact-drawer .contact-drawer-content .subtitle,.contact-drawer .contact-drawer-content .intel-ad a{
    color:#444!important
}
.contact-drawer .contact-drawer-content .intel-ad img{
    width:25px
}
.contact-drawer .contact-drawer-content .intel-ad .intel-logo{
    display:inline-block;
    margin-right:7px
}
.contact-drawer .contact-drawer-content .chat div,.contact-drawer .contact-drawer-content .proactivechat-phone div,.contact-drawer .contact-drawer-content .proactivechat-email div,.contact-drawer .contact-drawer-content .proactivechat-contact-us div,.contact-drawer .contact-drawer-content .proactivechat-support div,.contact-drawer .contact-drawer-content .intel-ad div{
    display:table-cell;
    vertical-align:middle
}
.contact-drawer .contact-drawer-content .icon-links{
    text-decoration:none
}
.contact-drawer .contact-drawer-content .chat .qqchat-small-icon,.contact-drawer .contact-drawer-content .chat .wechat-small-icon{
    width:27px;height:auto
}
/*img.contact-drawer-image{*/
    /*display:table-cell;*/
    /*width:27px;*/
    /*height:auto;*/
    /*overflow:hidden;*/
    /*vertical-align:middle;*/
    /*border:0;margin-right:-3px;*/
    /*box-sizing:border-box*/
/*}*/

@media(max-width:991px){
    .contact-drawer{
        position:fixed;
        left:0;
        z-index:4000;
        width:260px;
        height:auto;
        background:#fff;
        border:none;
        -webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);
        -moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);
        box-shadow:2px 2px 5px 0 rgba(0,0,0,.3)
    }
    .contact-drawer.is-open{
        border-left:1px solid #a9a9a9;
        border-top:3px solid #007db8;
        border-bottom:1px solid #a9a9a9;
        border-right:1px solid #a9a9a9
    }
    .contact-drawer .contact-drawer-content{
        display:none
    }
    .contact-drawer .contact-drawer-content.is-open{
        display:inline-block
    }
    .contact-drawer .hide-drawer{
        right:0;
        top:0;
        width:34px;
        height:34px;
        padding-left:10px;
        padding-right:10px;
        padding-top:5px;
        padding-bottom:10px;
        cursor:pointer;
        font-size:13px
    }
    .contact-drawer .close{
        opacity:1;color:#737373
    }
    .contact-drawer .contact-drawer-content .subtitle{
        color:#444;
        word-break:break-word;
    }
    .smalldevices-chat-icon{
        display:none;
        cursor:pointer;
        background:#007db7;
        color:#fff;
        z-index:4000;
        width:40px;height:40px;
        left:10px;bottom:10px;
        padding-top:12px;padding-left:10px;
        padding-right:10px;border:1px solid #fff;
        -webkit-box-shadow:-2px 5px 5px 3px rgba(0,0,0,.3);
        -webkit-box-shadow:-2px 5px 5px 3px rgba(0,0,0,.3);
        -moz-box-shadow:-2px 0 5px 3px rgba(0,0,0,.3);
        box-shadow:-2px 0 5px 3px rgba(0,0,0,.3)
    }
    .smalldevices-chat-icon.is-visible{
        position:fixed
    }
}
@media(min-width:992px){
    .contact-drawer{
        top:225px
    }
}
