.margin_updated {
    margin-bottom: 20px !important;
}

/* css tooltip */
.wrapper {
    text-transform: uppercase;
    cursor: help;
    margin: 42px 0px 0px 0px;
    position: relative;
    text-align: center;
    -webkit-transform: translateZ(0);
    /* webkit flicker fix */
    -webkit-font-smoothing: antialiased;
    /* webkit text rendering fix */
}

.title_magazine {
    float: right;
    width: 100%;
    text-align: right;
    font-size: 25px;
    color: #000;
    position: relative;
    padding-bottom: 20px;
    margin-top: 26px;
}

.title_magazine:after {
    content: " ";
    position: absolute;
    display: table;
    right: 0px;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 30px;
    text-align: center;
}

.first-letter {
    float: right;
    text-align: right;
    direction: rtl;
}

.carousel-inner .item img {
    height: 200px !important;
}

#coco .item img
{
    height:700px !important;
}
.title:after
{
    background: none;
}

.conto
{
background: red;
height: 50px;
width: 50px !important;

padding: 8px;
margin: auto;
border-radius: 50%;
border: 5px solid black;
}

#cont_left
{
    right: -79px !important;
}
@media (max-width: 767px)
{  
    #coco .item img
    {
        height:300px !important;
    }
    .title_magazine
    {
        font-size: 17px !important;
    }
    #cont_left
{
    right: -30px !important;
}
#cont_right
{
    right: -30px !important;
}
.more-big
{
    display: none;
    top: ;
}
}
.flag
{
    background: #e10000;
    padding: 8px;
    border: 2px solid black;
    /* margin-top: -4px; */
    position: absolute;
    width: 50%;
    bottom: -15%;
    right: 30%;
    margin: auto;
    opacity: 0;
    /* display: none!important; */
}
.imgg:hover ~ .flag
{    opacity: 1;
    bottom: 10%;
    display: block!important;
    transition: 1s;
}
 