
@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'arial', sans-serif;
}
::-webkit-scrollbar
{
    width: 5px; background: #414141;
}
::-webkit-scrollbar-thumb
{
    width: 5px; background: #1fceff;
}



/*  Start Menu */
.menu-bar
{
    background: #181818;
    padding:4px 3% 0 3%;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 10;
    box-shadow: 0 5px 5px rgba(255,255,255,1);

}
.menu-bar>.container
{
    display: flex;
    padding: 0;margin: 0;
    align-items: center;
}
.menu-bar>.container #time
{
    font-weight: bold;
    color: yellow;
    padding: 0 2px  0 0;
    font-size: 15px;
}
.menu-bar>.container div.marquee
{
    font-family: 'HindiFont';
    margin-top: 7px;
    color: #fff;
    font-size: 18px;
}
.menu-bar .btn span
{
    color: white;
    font-size: 20px;padding: 0;margin: 0;
}
/* End Menu*/

.main-body
{
    background: #f4f4f4;
    font-weight: normal;
    padding: 10px 0;
    display: flex;
}
.main-body .main-container{
    flex-grow: 1;
}

.main-body div.adv
{
    padding: 10px;
}
.main-body div .middle-adv
{
    width: 100%;
}
.top-bar
{
    background: #1fceff;
}
.top-bar>.container
{
    display: flex;
    justify-content:space-between;
    padding:3px 2%;
    font-size: 13px;
    color:#fff;
    flex-wrap: wrap;
}
.top-bar>.container div
{
    min-width: 350px;
    flex-grow: 1;
    text-align: center;
}
.top-bar>.container div a
{
    text-decoration: none;
    color: #fff;
    margin-right: 10px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.header
{
    padding: 15px 5% 10px 5%;
}
.header>.container
{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
.header>.container>div
{
    min-width: 300px;
}
.header>.container>div .logo
{
    width: 300px; margin-right: 20px;
}
.header a
{
    text-decoration: none;
}
.header h1
{
    font-size: 35px;
    color: #000000;
    display: inline-block; margin-right: 20px; font-weight: 900;
}
.header img
{
    width: 100%;
}

.fixedElement {
    position: -webkit-sticky; /* Safari & IE */
    position: sticky;
    top: 50px;
}


/*  News Box  Display Start*/
.news-container
{
    width: 100%;
    background: #ffffff;
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
    grid-gap:5px;
}

.news-container>.news:first-child
{
    grid-row-start: 1;
    grid-row-end: 4;
    min-height: 300px;
}
.news-container>.news:first-child>table
{
    display: none;
}
.news-container>.news:first-child>.head_news
{
    display: block;
}
.news-container>.news>.head_news img
{
    width: 100%;max-height: 200px;
}
.news-container>.news>.head_news div
{
    color: #000000;display: inline-block;font-size: 19px;line-height: 21px;
    font-family: 'HindiFont';
}
.news-container>.news>.head_news h1
{
    display: inline-block;margin: 0;
}
.news-container>.news>.head_news h1>strong
{
    color: #ff0000;font-size: 19px;line-height: 21px;
    font-family: 'HindiFont';
}
.news-container>.news
{
    background: #ffffff;
    width: 100%;
    border-top: 2px dotted #d3d3d3;
    padding: 10px;
}
.news-container>.news>.head_news
{
    display: none;
    font-weight: bold;
}
.news-container>.news a
{
    text-decoration: none;color:#000000;
}
.news-container>.news table
{
    width: 100%;
}
.news-container>.news table tr td
{
    padding:0 10px;
}
.news-container>.news table tr td img
{
    width: 80px;height:80px;
}
.news-container>.news table tr td span
{
    font-size: 10px;font-weight: 500;
}
.news-container>.news table tr td span.float-left>a
{
    color: #1fceff;
}
.news-container>.news table tr td span.float-right
{
    color: #c7c7c7;
}
.news-container>.news table tr td h1
{
    color: red;display: inline-block;margin: 0;font-family: 'HindiFont';font-size: 18px;line-height: 20px;
}
.news-container>.news table tr td div
{
    display: inline-block;font-family: 'HindiFont';font-size: 18px;line-height: 20px;
}
/*  News Box  Display End*/

/* Footer Start */

footer
{
    background:#181818;
    padding:0 4%;
    border-top: 5px solid #608189;
}
footer .personal-details
{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    border-bottom: 1px solid #4f4f4f;
    padding: 5px;
    align-items: center;
}
footer .personal-details>div
{
    min-width: 150px;
    margin: 5px;
    flex-grow: 1;
}
footer .personal-details>div:first-child
{
    min-width: 400px;
}
footer .personal-details>div:first-child a
{
    font-weight: bold;
    color:  #1fceff; font-size: 18px;
}
footer .personal-details>div>a
{
    color: #bbbbbb;font-size: 12px; text-decoration: none;transition: 0.5s all;text-transform: uppercase;
}
footer .personal-details>div>a:hover
{
    color: #fff;
}
footer .link-map
{
    display: flex;
    color: #fff;
    flex-wrap: wrap;
    justify-content: space-between;
    padding:20px 5px 10px;
}
footer .link-map>div
{
    min-width: 200px;
    flex-grow: 1;
}

footer .link-map>div h4 a
{
    color:  #1fceff;
    font-size: 14px;font-weight: 600; text-decoration: none;
}
footer .link-map>div ul
{
    margin: 10px 0;padding: 0;list-style: none;
}
footer .link-map>div li {

}
footer .link-map>div li a
{
    color: #bbbbbb;font-size: 12px;text-decoration: none;
}

footer .copyright
{

    border-top: 1px solid #4f4f4f;
    padding: 10px;
    color:  #bbbbbb;
    text-align: center;font-size: 12px
}
footer .copyright a
{
    text-decoration: none;color: #1fceff;
}

/* Footer End */

/*  Filter Box  Start*/

.filter-container
{
    background: #fff;
    padding:20px 10px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.filter-container button[type="button"]{
    outline: 0;
    background: #fff;
    border: 1px solid #dedede;
    padding:5px 20px;
    margin: 5px;
    border-radius: 20px;
    font-size: 12px;
    order: 1;
}
.filter-container button[type="button"]>i
{
    background: #f4f4f4; padding:7px 10px; border-radius: 50%;margin-left: 5px;color: silver;
}
.filter-container button[type="button"]:first-child
{
    border: 1px solid  #1fceff;
    color:  #1fceff;padding: 5px 20px; order: 0;
}
.filter-container button[type="button"].menu
{
    background: #1fceff; color: #fff;
}

.read_more_bt
{

    background: white;border-top:1px solid #f5f5f5;display: block;text-align: center;
}
.read_more_bt input[type="button"]
{
    background: #1fceff; color: #fff;
    border-radius: 40px;margin: 13px;width: 200px;
    border: 1px solid  #1fceff;
    padding: 8px;font-size: 12px;
}

/*  Filter Box  End */

/* breadcrumb*/
.breadcrumb
{
    margin: 10px 0;
    background: #fff;
    padding: 5px  10px;
}
.breadcrumb>li{
    padding: 5px ;
}
.breadcrumb>li>i{
    padding: 5px ;
    color: #999999;font-size: 10px;
}

.breadcrumb>li>a{
    color: #999999;font-size: 12px;
}

/*  News Desc*/

.description-news
{
    padding: 10px;background: #fff;
    margin:0 0 10px 0;
}
.description-news h1
{
    font-size: 35px;
    margin: 15px 0;font-family: 'HindiFont';line-height: 34px;
}
.description-news h5
{
    font-size: 12px; color: #1dbeeb;font-weight: normal;display: inline-block;
}
.description-news span
{
    color: #b5b5b5;font-size: 12px;
}
.description-news span.publisher
{
    color: #1dbeeb;font-size: 12px;
}
.description-news h3
{
    color: #ff0000;font-size: 18px;font-weight: bold;margin: 5px  0;
}
.description-news p
{
    font-family: 'HindiFont'; font-size: 19px; line-height: 25px;
}
.description-news .notes>h2
{
    font-weight: bold;font-family: 'HindiFont'; font-size: 21px; line-height: 25px;
    margin: 0;
}
.description-news .notes
{
    margin: 30px 0;
}
.description-news iframe
{
    width: 100%;
    border: 0;
    height: 300px;
}
.description-news .notes p{
    color: #000000;font-family: 'HindiFont'; font-size: 19px; line-height: 25px;
}
.description-news img
{
    margin: 15px 0;max-width: 100%;
}
.also-read
{
    font-size: 18px;margin-bottom: 10px;font-weight: 600;padding: 10px;background: #fff;
    border:1px solid #ededed;border-radius: 3px;color: #515151;
}

.heading-pad
{
    background: white;border-top: 2px solid #1dbeeb;padding: 20px;transform: translateY(30px);
}

/* Video Box*/



.news-video
{
    display: flex;
    padding: 10px 10px 0 10px;
    background: #fff;
    flex-wrap: wrap;
}
.news-video a{
    text-decoration: none;
}
.news-video .video-box
{
    min-width: 250px;
    margin: 10px;
    width: 300px;
    flex-grow: 1;
    box-shadow: 0 0 1px rgba(100,100,100,0.8);
}
.news-video .video-box iframe
{
    width: 100%;
    height: 180px;border: 0;
}
.news-video .video-box h1{
    font-family: 'HindiFont';
    font-size: 19px;
    padding: 10px;
}



.contact-form
{


}
.contact-form input[type="text"]
{
    font-family: 'arial', sans-serif;
    width: calc(100% - 10px);
    padding:5px 10px;
    outline: 0;
    border: 1px solid silver;
    margin: 5px;
    transition: 0.5s all;
}
.contact-form input[type="text"]:focus
{
    border: 1px solid #1dbeeb;
}
.contact-form input[type="text"]::placeholder
{
    font-size: 13px;
}
.contact-form .contact-btn
{
    width: calc(100% - 10px);
    padding:5px 10px;
    margin: 10px 20px;
    background: #1dbeeb;
    border: 1px solid #1dbeeb;
    color: white;font-size: 13px;
    cursor: pointer;
}




@media(max-width: 1000px)
{
    .adv,.middle-adv
    {
        display: none;
    }
}

.contact-details tr td
{
    font-size: 15px;
    padding: 4px 10px;
}
.contact-details  tr td a{
    text-decoration: none;
    font-weight: bold;
}