.img-box { position: relative; overflow: hidden; }
.img-box .ribbon { width: 150px; height: 150px; overflow: hidden; position: absolute; }
.img-box .ribbon::before, .img-box .ribbon::after { position: absolute; z-index: -1; content: ''; display: block; border: 5px solid #2980b9; }
.img-box .ribbon span { position: absolute; display: block; width: 225px; padding: 15px 0; background-color: #3498db; box-shadow: 0 5px 10px rgba(0, 0, 0, .1); color: #fff; font: 700 18px/1 'Lato', sans-serif; text-shadow: 0 1px 1px rgba(0, 0, 0, .2); text-transform: uppercase; text-align: center; }
/* top left*/
.img-box .ribbon-top-left { top: -10px; left: -10px; }
.img-box .ribbon-top-left::before, .img-box .ribbon-top-left::after { border-top-color: transparent; border-left-color: transparent; }
.img-box .ribbon-top-left::before { top: 0; right: 0; }
.img-box .ribbon-top-left::after { bottom: 0; left: 0; }
.img-box .ribbon-top-left span { right: -25px; top: 30px; transform: rotate(-45deg); }

/* top right*/
.img-box .ribbon-top-right { top: -10px; right: -10px; }
.img-box .ribbon-top-right::before, .img-box .ribbon-top-right::after { border-top-color: transparent; border-right-color: transparent; }
.img-box .ribbon-top-right::before { top: 0; left: 0; }
.img-box .ribbon-top-right::after { bottom: 0; right: 0; }
.img-box .ribbon-top-right span { left: -25px; top: 30px; transform: rotate(45deg); }

/* bottom left*/
.img-box .ribbon-bottom-left { bottom: -10px; left: -10px; }
.img-box .ribbon-bottom-left::before, .img-box .ribbon-bottom-left::after { border-bottom-color: transparent; border-left-color: transparent; }
.img-box .ribbon-bottom-left::before { bottom: 0; right: 0; }
.img-box .ribbon-bottom-left::after { top: 0; left: 0; }
.img-box .ribbon-bottom-left span { right: -25px; bottom: 30px; transform: rotate(225deg); }

/* bottom right*/
.img-box .ribbon-bottom-right { bottom: -10px; right: -10px; }
.img-box .ribbon-bottom-right::before, .img-box .ribbon-bottom-right::after { border-bottom-color: transparent; border-right-color: transparent; }
.img-box .ribbon-bottom-right::before { bottom: 0; left: 0; }
.img-box .ribbon-bottom-right::after { top: 0; right: 0; }
.img-box .ribbon-bottom-right span { left: -25px; bottom: 30px; transform: rotate(-225deg); }

.chart-card {
    background-color: #fff;
    border-radius: 4px;
    padding: 0px 10px 10px 10px;
}

#chart, .chart-box {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 22px 35px -16px rgba(0, 0, 0, 0.1);
}

.elementor img {
	max-height: 200px !important;
     
}

.img-box img {
	width: 100%;
    height: 200px !important;
    border-radius:5px;  
}