@media screen and (max-width: 768px){
    p{
        font-size: 14px;
    }
    .topbar .logo{
        width: 50%;
    }
    .topbar .logo img {
        width: 50%;
    }
    .topbar .contact_info li {
        font-size: 12px;
    }
    .navbar .nav-items li {
        padding: 0px 15px;
        font-size: 12px;
    }
    .carousel-inner {
        height: auto;
    }
    .carousel-caption {
        bottom: 5%;
    }
    .about_sec .about {
        max-width: 95%;
    }
    .concept_box {
        height: 200px;
    }
    .partners_logo img {
        width: 50%;
    }
    .partners_logo{
        height: 180px;
    }
    .owl-carousel .item {
        height: 210px;       
    }
    .footer_logo img {
        width: 50%;
    }
    .footer_desc {
        text-align: left;
        margin-left: 50px;
    }
}