
@media (max-width: 991px){

 /*
 Megamenu
 */
    
.navbar-we-mega-menu.navbar .nav-tabs .dropdown-menu{width: 100%;}
.custom-megamenu .we-mega-menu-ul > .we-mega-menu-li > a, 
.custom-megamenu .we-mega-menu-ul > .we-mega-menu-li > span{font-size: 14px;}
.overlay{background-color: none !important;}
.navbar-we-mega-menu.navbar{background-color: #fff !important; }
.custom-megamenu .container-fluid > ul.nav .we-mega-menu-submenu{position: static !important; border: none; width: 100% !important; min-height: auto; box-shadow: none !important;}
.custom-megamenu .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col {
    max-width: auto; min-height: auto;
}
.custom-megamenu .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col{max-width: 400px;}
.custom-megamenu .we-mega-menu-submenu .we-mega-menu-submenu-inner li.we-mega-menu-li li.we-mega-menu-li{width: 100%;}
.navbar-we-mega-menu.navbar ul a, .navbar-we-mega-menu.navbar ul .we-megamenu-nolink{color: #222;}
.region-we-mega-menu{padding: 10px; margin-bottom: 0;}
.custom-megamenu .we-mega-menu-submenu-inner .we-mega-menu-row > .we-mega-menu-col:nth-child(2) .we-mega-menu-submenu .we-mega-menu-row .we-mega-menu-col ul{padding: 0;}
.custom-megamenu{position:absolute; right: 10px; top: 20px;}
.custom-megamenu .we-mega-menu-ul > .we-mega-menu-li:nth-child(1) > a{width: 100%; text-align: left;}
.custom-megamenu .we-mega-menu-ul > .we-mega-menu-li{width: 100%;}
.custom-megamenu .container-fluid > ul.nav > li.dropdown-menu >a:after{top:25px;}


/*
Homepage 
*/
.parallax .col-lg-3{margin-bottom: 15px;}
.read-more, .more-link a {padding: 5px 15px; font-size: 14px;}
.counters strong{font-size: 20px;}
.counters a{font-size: 16px;}
.five-t-img{width: 100px; margin: 0 auto; display: block;}
.five-t-listing{margin-top: 0;}
.dept-listing{text-align: center !important;}
.five-t-listing li a, .dept-listing li a{color: #222 !important;}
.img-background-5t{background: none; background-color: #fff;}
.district-head .district-head-designation{font-size: 14px;}
.district-head .district-head-name{font-size: 13px;}
.gallery-and-awards .col-lg-6 .tab-content,
.important-link-ocac, .ocac-announcement, .ocac-press-news, .ocac-social-widget,
.about-us-ocac, .training-and-education, .whats-news, .tabs{margin-bottom: 16px;}


/*
Inneer Page
*/
.inner-page-content .sidebar-first{width: 100%;  flex: 1 0 100%; max-width: 100%;}
.inner-page-content .content-area{width: 100%; flex: 1 0 100%; max-width: 100%; padding: 0; padding-top: 1rem;}
.inner-page-content{display: block;padding-top: 1rem;}

.path-video-gallery .content-area .item-list li,
.path-photo-gallery .content-area .item-list li,
.content-area .item-list.Photo-album-category.item-list li {
    width: 47%;
    margin-bottom: 20px;
    margin-right: 15px;
}

.news-two-column, .item-list ul{flex-wrap: wrap; margin-top: 4px !important; margin-bottom: 4px;}
.it-promotion-inbox .item-list ul li{width: 32%;}

}

@media (max-width: 768px){

.topBar .simple-search form{display: none;}
.topBar .container, .topBar .container-sm{max-width: 100%;}
.topBar .col-lg-8.col-md-6 .header-row{justify-content: start;}
.footer-inbox p, .footer-inbox a{text-align: center;}
form.views-exposed-form .js-form-item,
form.views-exposed-form .form-select{width: 100% !important; margin-bottom: 5px;}
form.views-exposed-form{display: block;}
}


@media (max-width: 641px){
.cyber-security-homepage-logo li{
    text-align: left;
    margin-bottom: 2px;
}
.banner-minister-inbox .flexslider .slides img{min-height: initial !important;}
.gallery-and-awards .video-embed-field-responsive-video iframe{height: 298px;}

.inner-page-content p {
    line-height: 26px;
}
.header-row form{display: none;}
.about-news-sec .tabs-news .quicktabs-tabs{overflow: scroll; min-height: 40px;}
.topBar {
    background-color: #3b9819;
    height: auto!important;
    padding: 3px 0!important;
}
.topBar .col-lg-4.col-md-6{
    display: none;
}
.logo-minister-indxo .row{display: flex; flex-wrap: wrap; margin: 5px !important;}
.logo-minister-indxo .row .col-lg-6.col-md-6:nth-child(1){ width: 40%;}
.logo-minister-indxo .row .col-lg-6.col-md-6:nth-child(2){ width: 60%;}
.minister-photo .cf-minister > a {
    font-size: 13px;
    color: #010101;
    line-height: 21px;
    font-weight: 600;
}
.minister-photo .cf-minister > a br{
    display: none;
}
.minister-photo .cf-minister > a span {
    font-size: 10px;
    display: block;
    margin-top: -4px;
}
.minister-photo .cf-minister > img {
    width: 70px;
}
.topBar .col-lg-8.col-md-6 .header-row {
    display: flex;
    justify-content: start;
}
.topBar .language-switcher-language-url {
    position: absolute;
    right: 15px;
    top: 3px;
}
.Inner-page-banner img{
    height: 70px;
}
.footer-inbox .views-element-container a {
    margin-bottom: 5px;
    text-align: center;
    display: block;
}
.scroll-table1 {
    overflow: auto;
}
ul.pager__items{
    display: flex;
    justify-content: start;
    margin-top: 15px;
}
#superfish-main-toggle{
    background: url(../img/menu-icon.svg);
    background-size: 33px;
    background-repeat: no-repeat;
    font-size: 0px;
    width: 40px;
    height: 34px;
    display: block;
}
.five-t-inbox {
    background: url(../img/shape3.svg) no-repeat;
    background-size: cover;
    min-height: 95px;
    display: flex;
    position: relative;
    flex-direction: column;
    height: auto;
    min-height: auto;
}
.sec-first {
    width: 100%;
    margin-left: 0;
}
.sec-second {
    width: 100%;
    padding-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #186ab3;
    padding: 25px 4px;
    text-align: center;
}
.five-t-logo {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    padding: 1px 0;
    background-color: #ffffff;
    border-bottom: 1px solid #dddddd;
}
.sec-first .five-t-listing {
    margin-top: 0 !important;
    margin-left: 0;
    flex-wrap: wrap;
    justify-content: center;
    float: none;
    transform: translateY(0px);
}
.five-t-listing li > span:nth-child(1) {
    display: block;
    background-color: #fff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 10px;
}
.five-t-inbox {
    background: none;
}
.sec-second ul li {
    display: inline-block;
    text-align: center;
    margin: 7px 4px;
}
.sec-second ul li a >span:nth-child(1) {
    background-color: #fff;
    width: 40px;
    height: 40px;
    display: flex;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.about-us-news-info {
    padding: 35px 0px;
}
.about-us-ocac, .training-and-education, .whats-news, .tabs {
    margin-bottom: 16px;
}
.news-two-column, .item-list ul {
    flex-wrap: wrap;
    margin: 10px 0 !important;
}
.it-promotion-inbox .item-list ul li {
    text-align: center;
    padding: 10px;
    border-radius: 10px;
    width: 31%;
    height: 60px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.it-promotion-inbox .item-list ul li a {
    color: #fff;
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 19px;
}
.important-link-ocac, .ocac-announcement, .ocac-press-news, .ocac-social-widget {
    margin-bottom: 16px;
}
.ocac-announcement .more-link, .ocac-press-news .more-link {
    right: 25px;
    bottom: 24px;
}
.gallery-area #slider > div:nth-child(1) {
    width: 100%;
}
.gallery-area #slider .flex-control-thumbs {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
}
.gallery-area #slider .flex-control-thumbs li {
    width: 30%;
    float: none;
    height: auto;
    margin-bottom: 8px;
    min-width: 31%;
    max-width: 34%;
}
.gallery-and-awards .col-lg-6 .tab-content {
    margin-bottom: 16px;
}
.path-video-gallery .content-area .item-list li,
.path-photo-gallery .content-area .item-list li,
.content-area .item-list.Photo-album-category.item-list li {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
}
.path-photo-gallery .content-area ul, .path-video-gallery .content-area ul{padding: 0px;}
.webform-submission-feedback-form .js-form-item {
    width: 100%;
    margin-bottom: 30px;
}
.webform-submission-feedback-form{
    background: none;
}
.gallery-area #slider > div:nth-child(1) .slides li img {
    height: auto;
}
.footer-logo-slider .flex-direction-nav{display: none;}

}