.divi-flyin,
.ui-sortable.divi-flyin {
position: fixed!important;
bottom: 40px;
right: 0px;
z-index: 998;
width: 320px;
padding-top: 40px;
overflow: visible!important;
}
.ui-sortable.divi-flyin {
left: initial!important;
right: 0px!important;
bottom: 40px!important;
top: initial!important;	
}
@media screen and (max-width:479px) {
.divi-flyin {
width: 90%;
}
} .dfi-close_button {
position: absolute;
top: -10px;
left: -10px;
z-index: 999;
border-radius: 50%;
-webkit-box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.7);
box-shadow: 1px 1px 2px -1px rgba(0,0,0,0.7);
height: 30px;
width: 30px;
background-color: #fff;
cursor: pointer;
font-family: ETmodules;
font-size: 30px;
color: #8b8b8b;
text-align: center;
line-height: 30px;
-webkit-transition: .3s all;
-o-transition: .3s all;
transition: .3s all;
}
.dfi-close_button:hover {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: .3s all;
-o-transition: .3s all;
transition: .3s all;
} .dfi-left,
.ui-sortable.dfi-left {
left: 0px!important;
}
.dfi-left .dfi-close_button {
left: calc( 100% - 20px) !important;
} .dfi-scroll {
visibility: hidden;
-webkit-transform: translateX(350px);
-ms-transform: translateX(350px);
transform: translateX(350px);
-webkit-transition: 1s all;
-o-transition: 1s all;
transition: 1s all;
}
.dfi-visible,
.dfi-left.dfi-scroll.dfi-visible {
visibility: visible;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: 1s all;
-o-transition: 1s all;
transition: 1s all;
}
.dfi-left.dfi-scroll {
-webkit-transform: translateX(-350px);
-ms-transform: translateX(-350px);
transform: translateX(-350px);
} .ui-sortable.dfi-scroll,
.ui-sortable.dfi-left.dfi-scroll {
visibility: visible;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}