#caller_widget {
    width: 19.672vw;
    height: 19.672vw;
    position: fixed;
    right: 4.918vw;
    bottom: 4.918vw;
    display: none;
    z-index: 2;
}

#caller_widget #caller_widget_dribble {
    width: 19.672vw;
    height: 19.672vw;
    position: relative;
    cursor: pointer;
}

#caller_widget #caller_widget_fade {
    display: none;
    position: absolute;
    left: 3.279vw;
    top: 3.279vw;
    background: #368dee;
    opacity: 0.3;
    width: 22.131vw;
    height: 22.131vw;
    border-radius: 50%;
    z-index: -1;
}

#caller_widget:hover #caller_widget_fade {
    opacity: 0.2;
}

#caller_widget #caller_widget_button {
    width: 13.115vw;
    height: 13.115vw;
    background-color: #f35724;
    color: #fff;
    overflow: hidden;
    position: relative;
    border-radius: 50%;
    top: 3.279vw;
    display: flex;
    left: 3.443vw;
    align-items: center;
    justify-content: center;
    transition: all ease 0.2s;
}

#caller_widget #caller_widget_button_icon {
    background-repeat: no-repeat;
    background-position: center;
  display:flex;
    justify-content:center;
    align-items:center;
    cursor: pointer;
    
}
#caller_widget #caller_widget_button_icon img{
  
    width: 5vw;
    height: 5vw;
    margin:0 auto;
    cursor: pointer;
}

/*
#caller_widget:hover #caller_widget_button_icon {
    background-repeat: no-repeat;
    background-image: url(/images/jumble-phone-hover.png);
    cursor: pointer;
}
*/
#caller_widget #caller_widget_button:hover{
    background: #f8460d;
}

.caller {
    vertical-align: middle;
}

.caller .modal-content{
    width: 119.672vw;
    height: 45.574vw;
    border: 1px solid #ffb500;
    padding: 6.557vw;
    margin: 0;
    background-repeat: no-repeat;
    background-position: top right;
    background-image: url(data:image/jpeg;base64,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);
}

.caller .modal-body {
    padding: 0;
}

.caller h3 {
    text-transform: uppercase;
    font-size: 4.918vw;
    color: #4c5052;
    font-family: "Proxima Nova-regular", "Open Sans";
    margin-bottom: 3.77vw;
    padding: 0vw;
    margin-top: 0vw;
}

.caller p {
    font-size: 3.443vw;
    color: #494f51;
    margin-bottom: 3.279vw;
    line-height: 5.738vw;
}

.caller #caller_phone {
    height: 7.213vw;
}

.caller #caller_close {
    width: 5.082vw;
    height: 5.082vw;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAltJREFUeNq8l08oBFEcx39vcHDZ1ZYTyWGlKLbIn1JEiXHh4IzclHJxcOLGUTlxwZniYhIlSrFKLaKUg8RpS2jLAT2/n/cmO7tj52d3dr/1e7M7783v85v3b35PSCmBJUtUYDmE1o1WhVaurw9ocX09QNtCe/L0Z0oQnnBLdGI5j9YOfJ2gzaAdZQe3RBjLJbQ+yF67aJNod25w4w8wdW00RzDo56N6qNJkuIDHsdxDC4E/Cml/45nh6o2X0YrAXxVpv93ucDXGG3kAJwdA/sNub77qY1dnGoJFJ9wStH47oDAasLvffvNpKKzmFdwStawNpKQM+yYG0PsCEIg46ypH1f22Q9XOWy3ENfSW6a1WdBxoBCgOKogdAIEbVtX9EG6GTdvctx8yfqLgiMC27ABq5hTY0S7ChbcQnNf6csz5nwKomXXe+3wFOO3iwiMGe3k9rqUH4AZ+i7GXHcGD7DlKATyuu9fdTP0HTAoS/JXdnCZX5Yh7HY091fOVIPgzG5w6uXILIE7wK1bTVDCNMc2Bz5SOq1vkwmOGzjq89XaRPrloDtA1OQD+uJ8JuQN1+OOatcPRBlJaDXA+6ITQ2qa693tV9/HCgderNMoSUfZm44/OMI1qtT8sCwX+sMz8ftVMSenucYHAOzrFdiQTY/9a89mJ/E+lZzKmpPR2GO0rT+Av7f/OPYE05T6WE3mCk9/9zKmzKVd0hAmfoAntb8U7b1cBbGLZrE8cuWhX+9nkHRp+A7hF68dfPexd0HlWow87PX/7VyORxSl1IOmEWp50Qo3rZcQ+pX4LMABMDqvPWji4zQAAAABJRU5ErkJggg==);
    position: absolute;
    right: -2.131vw;
    top: -2.131vw;
    z-index: 5;
}

.caller #caller_close:hover {
    opacity: 0.8;
}


#caller_widget_dribble:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    border-radius: 50%;
    border: solid 1px rgba(255, 161, 19, 0.74);
    background-image: -webkit-radial-gradient(circle farthest-corner, rgba(255, 161, 19, 0) 52%, rgba(243, 87, 36, 0.62) 100%);
    background-image: radial-gradient(circle farthest-corner, rgba(255, 161, 19, 0) 52%, rgba(243, 87, 36, 0.62) 100%);
    -webkit-animation-duration: 2.5s;
    animation-duration: 2.5s;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
        filter: alpha(opacity=0);
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0;
        filter: alpha(opacity=0);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
        filter: alpha(opacity=0);
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        opacity: 0;
        filter: alpha(opacity=0);
    }
}

@media (max-width:768px){
    #caller_widget{
        right: 0;
        bottom: 0;
        z-index: 10;
        display:block
    }
@media (max-width:125.902vw){
    #caller_widget{
        right: 0;
        bottom: 0;
        z-index: 10;
    }

}