@media (min-width: 360px) and (max-width: 640px) {


.mob_cen
{
text-align: center;
}


.mob_top20
{
margin-top:20px;
}

.pro_p {
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 800;
    color: #02314e;
    padding-top: 46px;
}

.tar_p_in {
    height:auto;
    text-align: justify;
}

.tra_p {
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0px;
    color: #aa165d;
    padding-bottom: 0px;
}

.right {
    text-align: left;
    padding-top: 14px;
}


.bg_black ul li {
    float: left;
    margin-right: 7px;
    font-size: 14px;
}


}

@media(min-width: 1200px)
{
    .opp
    {
        height:240px;
    }

    .stories
    {
        height:170px;
    }
}

@media(max-width:767px)
{
    .carousel-caption h1
    {
        font-size:24px;
    }
}