@media(max-width:1199px)

{

    .header-style3 .main-navigation>ul>li

    {

        margin: 0 4px;

    }

    

}











@media(max-width:992px)

{

    .navbar-toggle

    {

        margin-top: 4px;

    }

    .navbar-inverse

    {

    display:block;

    background: transparent;

    border: none;

    }

    .topbar

    {

        position: relative;

    }

    .navbar-inverse

    {

        position: absolute;

        top: 0;

        right: 0;

    }



    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form

    {

        background-color: #2F4F4F;

        /* padding-top: 45px; */

       

    }



}

@media(max-width:768px)

{

    .site-header-wrapper

    {

        position: fixed;

        z-index: 999999999;

    }

    header.site-header.main-navbar.main-navbar-3

    {

        top:42px;

        position: fixed;

    }

    .navbar-toggle

    {

        margin-top: 4px;

        

    }

    .navbar-inverse

    {

    display:block;

    background: transparent;

    border: none;

    }

    .topbar

    {

        position: fixed;

        width: 100%;

        top: 0;

        z-index: 99;

        

    }

    .navbar-inverse

    {

        position: fixed;

        /* top: 7px; */

        right: 0;

        z-index: 100;

        

        /* height: 100%; */

    }



    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form

    {

        background-color: #2F4F4F;

        padding-top: 45px;

       

    }

    .drop-down a 

    {

        color: #fff !important;

    }

    .navbar-inverse ul li

    {

        list-style: none;

        border-bottom: 1px solid #fff8;

        padding: 12px 0;

    }

    .navbar-inverse ul li:last-child

    {

        border-bottom: none;

    }

    .navbar-inverse ul li a span

    {

        color: #fff;

    }

  

.sf-with-ul::before

{

    content: "\f078";

    float: right;

    font: normal normal normal 14px/1 FontAwesome;

    

}

.span

{

    color: #fff;

}

.skip-menu

{

    display: none;

}

div#undefined-sticky-wrapper:nth-child(1)

{

    height: 0px !important;

}

.ncsm-mid img

{

    width:20%;

}

.genesis_content {

    padding-top: 71px;

}

.weareul ul {

    display: block;

}

.genesis_content a

{

    width: 100%;

}

.paginate

{

    text-align: center;

}

.pagination>li

{

    display: inherit;

}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form

{

    padding-top: 75px;

}

.about-sec-main .nav>li>a

{

    padding: 0px 8px;

}

.hdr-bnr-rig

{

    padding-top: 30px;

}

.ncsm-video

{

    padding-top: 123px;

}

.pan-box-main img

{

    width: 100%;

    height: 299px;

}

.ncab svg, .ncab img

{

    width: 40%;

    margin-top: 0;

}

}

@media(max-width:767px)

{

    .card-block .card img

    {

        height: auto;

    }

    .footer-top

    {

        text-align: center;

    }

    .owl-carousel

    {

        margin-left: 0;

    }

    .horizontal_chained_contents

    {

        display: block;

    }

    .horizontal_chained_contents li

    {

        max-width: 100%;

    }

    .card-block .card p

    {

        min-height: auto;

    }

    .blog-content p

    {

        min-height: auto;

    }

    .blog-content p

    {

        margin-top: 0;

    }

    .card0 iframe

    {

        width: 100%;

    }

    .contactDetails .card

    {

        width: 100%;

    }

    .blog_list_main .card

    {

        width: 100%;

    }

    .footer-widget

    {

        text-align: center;

    }

    ._2p3a

    {

        width: 100% !important;

    }

}



@media(max-width:480px)

{

    .header-marquee{position: absolute;

        top: 84px;

        z-index: 99999999999999;}

    .about-sec-main .nav>li>a

    {

        padding: 8px 0;

    }

    .sci-net

    {

        width: 100% !important;

    }

    .ncab svg, .ncab img

    {

        width: 100%;

    }

.ncab h2 

{

    padding-bottom: 85px;

    text-align: center;

}

.sci-main h3 a

{

    font-size: 20px;

}

.about-sec-main .panel-tabs>li

{

    float: none;

}

.about-sec-main .pull-left

{

    float: none!important;

    text-align: center;

}

.img-cntnt

{

    margin: 20px 0;

}

.ncsm-mid img

{

    display: none;

}

.pan-box-main img

{

    width: 100%;

}

.about-btm

{

    padding-top: 5px;

    padding-bottom: 0px;

    margin-top: -6px;

}

.about-btm h3

{

    font-size: 8px;

    padding-top: 0 !important;

}

.about-btm h4

{

    font-size: 8px;

}

.footer-widget

{

    text-align: center;

}

.site-footer

{

    padding: 20px 0;

}

.sci-main h3 a

    {

        font-size: 14px;

    }

    .wp-caption

    {

        float: none !important;

    }

    .wp-caption .image img 

    {

        width: 80%;

    }

    .weareul ul

    {

        display: block;

    }

    .video-gallery iframe

    {

        width: 100%;

    }

    .horizontal_chained_contents

    {

        display: block;

    }

    .horizontal_chained_contents li

    {

        max-width: 100%;

    }

    .horizontal_chained_contents li .card

    {

        padding: 10px;

    }

    .tenders .card .date

    {

        max-width: 100%;

        flex: none;

    }

    .topbar

    {

        height: 54px;

    }

   

    .site-header-wrapper

    {

        position: fixed;

      z-index: 9999;

    }

    .ncsm-video

    {

        padding-top: 104px;

    }

    .footer-top

    {

        text-align: center;

    }

    .owl-carousel

    {

        margin-left: 0;

    }

    .cd-h-timeline__line

    {

        width: 100%;

        

    }

    .cd-h-timeline

    {

        padding: 0;

    }

    .tenders .blog-content h5

    {

        font-size: 12px;

    }

    .paginate

    {

        text-align: center;

    }

    .footer-widget

    {

        text-align: center;

    }

    .topbar .hdr-tp-icn li a

    {

        font-size: 10px;

    }

    .topbar .hdr-tp-icn li a {

        width: 25px;

        height: 30px;

}

.owl-carousel .item

{

    margin-left: 0!important;

}

.about-sec-main .panel-heading

{

    padding-bottom: 0;

}

.ncab

{

    padding: 12px 20px;

}

}

@media(max-width:360px)


{

    .topbar .hdr-tp-icn li a {

        width: 20px;

        height: 30px;

}

}

