@media screen and (max-width: 1920px)
{
    .bannerSection .updateDiv
    {
        right: -15px;
    }
}
@media screen and (max-width: 1600px)
{
    .cContainer,
    .bannerSection .bx-wrapper .bx-pager,
    .aboutSection .bx-wrapper .bx-pager
    {
        width: 100%;
        max-width: 98%;
        margin: 0 auto;
    }
    .bannerSection .updateDiv
    {
        right: 0;
    }
}
@media screen and (max-width: 1450px)
{
    .directContent .contentDiv div.detail
    {
        /*padding-top:30px;*/
        width: 60%;
    }
    .padLeft25
    {
        padding-left: 30%;
    }
    /*.directContent .contentDiv{
		min-height:300px;
	}*/
    /* .midSection .categoryCont
    {
        padding: 17px 30px 0;
    } */
    nav.bgBlue .navbar-nav .nav-item
    {
        padding-right: 6px;
    }
    footer ul li
    {
        padding: 0 9px;
    }
    .bottomInfo .contentRight h4
    {
        min-height: 50px;
    }
    .bottomInfo .bottomContent
    {
        min-height: 141px;
    }
    .headerDiv .navRight ul li a.borderRt
    {
        border-right: 1px solid rgb(205, 205, 205);
    }
    .midSection .categoryCont .categoryDiv span.midTxt
    {
        width: 63%;
    }
    .midSection .categoryCont .categoryDiv a
    {
        /* font-size: 14px; */
    }
    .midSection .categoryCont .categoryDiv
    {
        margin-right: 0;
    }
    .mainContent .newsDiv.newsDivScroll
    {
        height: 320px;
    }
}
@media screen and (max-width: 1366px)
{
    .mainContent .newsDiv.newsDivScroll
    {
        height: 305px;
    }
    .bottomInfo .bottomContent  .emailRow h5.smHead.ltBorder:after
    {
        max-width: 170px;
    }
    header.fixed .headerDiv
    {
        padding-bottom: 3px;
    }
    div.gapHeader
    {
        padding-top: 150px;
    }
}
@media screen and (max-width: 1280px)
{
    /*.directContent .contentDiv div.detail{
		padding-top:15px;
	}*/
    footer ul li
    {
        padding: 0 5px;
    }
    nav.bgBlue .navbar-nav .nav-item
    {
        /* padding-right: 5px; */
        padding-right: 0;
    }
    .bannerSection li img,
    .aboutSection li img,
    .bannerSection,
    .aboutSection
    {
        height: 400px;
    }
    .bannerSection .updateDiv
    {
        bottom: 70px;
    }
    .bannerSection .updateDiv ul li
    {
        padding-top: 15px;
        padding-bottom: 10px;
    }
    .aboutSection .aboutDiv
    {
        bottom: 43px;

        max-width: 730px;
        padding: 25px 30px 5px;
    }
    .midSection .categoryCont .categoryDiv span.midTxt
    {
        width: 60%;
    }
    .midSection .categoryCont .categoryDiv span.leftIco
    {
        margin-right: 12px!important;
    }
    .midSection .categoryCont .categoryDiv a
    {
        /* font-size: 13px; */

        padding: 15px 7px;
    }
    /*.midSection .categoryCont .categoryDiv{
		padding:15px 7px;
	}*/
    .mainContent .newsDiv.newsDivScroll
    {
        height: 285px;
    }
    .mainContent h4
    {
        /* font-size: 18px; */
    }
    /*div.gapHeader{
		padding-top:152px;
	}*/
}
@media screen and (max-width: 1199px)
{
    nav.bgBlue .navbar-nav .nav-item .dropMenu
    {
        top: 27px;
    }
    div.gapHeader
    {
        padding-top: 175px;
    }
    nav.bgBlue .navbar-nav .nav-item .dropSubMenu
    {
        top: 0;
    }
    .midSection .categoryCont .categoryDiv
    {
        height: auto;
    }
    .impLinkSec .upperContent .leftDiv ul li
    {
        width: 32%;
    }
    .impLinkSec .upperContent .middleDiv
    {
        min-height: 200px;
    }
    .impLinkSec .upperContent h5
    {
        /* font-size: 13px; */

        margin-bottom: 5px;
    }
    .bottomInfo .bottomContent
    {
        border-right: 0;
    }
    .bottomInfo .contentRight h4
    {
        min-height: auto;
    }
    .bottomInfo
    {
        padding-top: 30px;
    }
    footer p.copyCenter
    {
        padding-top: 10px;

        text-align: center!important;
    }
    footer ul
    {
        /* max-width: 840px; */
        margin-top: 100%;
        text-align: center;
        margin: 0 auto;
    }
    nav.bgBlue .navbar-nav .nav-link
    {
        /* font-size: 13px; */

        padding: 4px 6px;
    }
    
}

@media screen and (max-width: 991px)
{
    .mainContent figcaption
    {
        /* font-size: 14px; */

        padding: 6px 15px;
    }
    .bottomInfo {
    padding-bottom: 100px;
        }
    .padBtmFooter
    {
        padding-bottom: 140px;
    }
    button.navbar-toggler
    {
        z-index: 999;
    }
    .mainContent .newsDiv.newsDivScroll .imgCont
    {
        width: 30%;
    }
    .mainContent .newsDiv.newsDivScroll .txtCont
    {
        width: 70%;
    }
    .directContent .contentDiv div.detail
    {
        padding: 3px 10px;
    }
    .directContent .contentDiv
    {
        padding: 15px;
    }
    .headerDiv .logoDiv .logoTxt .head
    {
       /*  font-size: 17px; */
    }
    .headerDiv .logoDiv .logoTxt .subPara
    {
        /* font-size: 15px; */
    }
    .headerDiv .logoDiv .logoTxt
    {
        width: 70%;
    }
    .headerDiv .logoDiv .logoImg
    {
        width: 30%;
    }
    .bannerSection li img,
    .aboutSection li img,
    .bannerSection,
    .aboutSection
    {
        height: 330px;
    }
    .bannerSection .bx-wrapper .bx-pager,
    .aboutSection .bx-wrapper .bx-pager
    {
        top: -60px;
    }
    .bannerSection .updateDiv
    {
        bottom: 40px;
    }
    .bannerSection .updateDiv ul li
    {
        /* font-size: 15px; */

        padding-top: 5px;
        padding-bottom: 5px;
    }
    .aboutSection .aboutDiv
    {
        max-width: 600px;
        padding: 10px 15px 5px;
    }
    .aboutSection .aboutDiv p.moreLink
    {
        /* font-size: 18px; */

        margin-bottom: 0;
    }

    .aboutSection .aboutDiv h3
    {
        padding-bottom: 0;
    }
    .aboutSection .aboutDiv p
    {
        /* font-size: 14px; */

        margin-bottom: 7px;
    }
    .headerDiv .navRight
    {
        width: 100%;
    }
    .headerDiv .centerDiv
    {
        width: 15%;

        text-align: center;
    }
    .headerDiv .logoDiv
    {
        width: 85%;
    }
    .headerDiv
    {
        padding: 10px 0;
    }
    .headerDiv .navRight .searchBox input
    {
        padding: 7px 10px 5px;
    }
    .headerDiv .navRight .searchBox button
    {
        height: 33px;
        /*position:relative;
		top:-1px;*/
    }
    .impLinkSec .upperContent .leftDiv
    {
        margin-bottom: 10px;

        border-right: 0;
    }
    .impLinkSec .upperContent .middleDiv
    {
        /*margin-left:-15px;*/
        min-height: auto;
    }
    header .navbar-toggleable-md
    {
        min-height: 52px;
        padding: 5px 0;
    }
    nav.bgBlue .navbar-nav .nav-link
    {
        display: inline-block;

        margin-bottom: 4px;
    }
    /*.directContent .contentDiv{
		min-height:290px;
	}*/
    .midSection .categoryCont .categoryDiv10,
    .midSection .categoryCont .categoryDiv11,
    .midSection .categoryCont .categoryDiv12,
    .midSection .categoryCont .categoryDiv
    {
        margin-bottom: 20px;
    }
    footer ul
    {
        max-width: 700px;
        margin: 0 auto;

        text-align: center;
    }
    footer ul li
    {
        margin-bottom: 5px;
    }
    .midSection .leftDiv figure figcaption
    {
        right: 50%;
        left: 50%;

        transform: translate(-50%);
    }
    .midSection .leftDiv figure img
    {
        margin: 0 auto;
    }
    .midSection .leftDiv
    {
        text-align: center;
    }
    .mainContent .newsDiv.newsDivScroll
    {
        height: 215px;
    }
    .mainContent h4
    {
        min-height: 40px;
    }
    .mainContent h4 span
    {
        display: none!important;
    }
    .bottomInfo .bottomContent .emailRow
    {
        padding: 5px 0;
    }
    div.gapHeader
    {
        padding-top: 0;
    }
    header.fixed
    {
        position: relative;
    }
    nav.bgBlue .navbar-nav .nav-item .dropMenu,
    nav.bgBlue .navbar-nav .nav-item .dropSubMenu,
    nav.bgBlue .navbar-nav .nav-item .dropSubMenu li.expand .dropMenu.dropSubMenu.dropInnerSubMenu
    {
        position: relative!important;
        top: 0!important;
        left: 15px!important;

        width: 50%;
    }
    nav.bgBlue .navbar-nav .nav-item .dropSubMenu,
    nav.bgBlue .navbar-nav .nav-item .dropSubMenu li.expand .dropMenu.dropSubMenu.dropInnerSubMenu
    {
        width: 80%;

        border: 1px solid #333;
    }
    .padLeft25
    {
        display: block;

        margin-top: 20px;
        padding-left: 20px;
    }
    .form-wrapper .searchBox  input
    {
        max-width: 90%;
    }
    .form-wrapper .searchBox  button
    {
        width: 10%;
    }
    .cardContainer .card
    {
        width: 50%!important;
    }
    .animatedText .animateTitle
    {
       /*  font-size: 22px; */
    }
    .animatedText .description
    {
        /* font-size: 13px; */
    }
}
@media screen and (max-width: 850px)
{
    .directContent .contentDiv
    {
        min-height: 358px;
    }
    .btn-primary
    {
        padding: 3px 10px;
    }
}
@media screen and (max-width: 767px)
{
    .cardContainer .card
    {
        width: 100%!important;
    }
    .MainWrapper table.table-responsive
    {
        display: table!important;
    }
    .directContent .contentDiv figure,
    .directContent .contentDiv div.detail
    {
        width: 100%;

        text-align: center;
    }
    .MainWrapper .contentImage .imageDiv
    {
        margin-bottom: 20px;
    }
    .headerDiv .navRight .searchBox input
    {
        padding: 6.4px 10px 5.2px;
    }
    .bannerSection .updateDiv ul li::before
    {
        top: 10px;
    }
    .directContent .contentDiv div.detail p.moreLink1
    {
        margin-bottom: 0;
        padding-top: 0;
    }
    .directContent .contentDiv
    {
        min-height: auto;
        padding: 15px 15px 3px;
    }
    .directContent .contentDiv,
    .mainContent .newsDiv,
    .mainContent figure
    {
        margin-bottom: 20px;
    }
    .mainContent .newsDiv,
    .directContent .contentDiv div.detail p.paraTxt,
    .mainContent h4
    {
        height: auto;
        min-height: auto;
    }
    .directContent
    {
        padding: 15px 0 0;
    }
    .directContent .contentDiv figure img
    {
        width: 130px;
        height: 150px;
    }
    .directContent .contentDiv div.detail
    {
        padding-left: 0;
    }
    h1.page-header
    {
        /* font-size: 21px; */
    }
    .MainWrapper .ProfileContent p,
    .MainWrapper .ProfileContent ol li,
    .MainWrapper .ProfileContent ul li
    {
        /* font-size: 14px; */
    }
    .GapTB
    {
        margin: 5px 0 10px;
    }
    .MainWrapper .ProfileContent p
    {
        margin-bottom: 5px;
    }
    .MainWrapper .ProfileContent h3.blueHead
    {
       /*  font-size: 18px; */
    }
    .MainWrapper .ProfileContent p.moreLink1
    {
        /* font-size: 15px; */

        padding-bottom: 5px;
    }
    .MainWrapper h4.blackTxt,
    .MainWrapper h4
    {
        /* font-size: 17px; */
    }
    .MainWrapper ol
    {
        margin-bottom: 10px;
    }
    .MainWrapper .ProfileContent ul
    {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .MainWrapper .btnLinkDiv a
    {
       /*  font-size: 14px; */

        max-width: 150px;
        margin-bottom: 5px;
    }
    .MainWrapper .btnLinkDiv
    {
        text-align: center;
    }
    .MainWrapper .btnLinkDiv a.largeBtn
    {
        margin-top: 10px;
    }
    .MainWrapper p.btmDetail span
    {
        line-height: auto;
    }
    .MainWrapper .btnLinkDiv a.largeBtn1
    {
        max-width: 275px;
    }
    .MainWrapper .ProfileContent p.moreLink1 a i
    {
        line-height: 24px;

        vertical-align: initial;
    }
    .MainWrapper .ProfileContent span.moreLink1 a i,
    .MainWrapper .ProfileContent span.moreLink1 a
    {
        line-height: 22px;
    }
    .MainWrapper .ProfileContent p.noteTxt,
    #accordion .card-header h5
    {
        /* font-size: 16px; */
    }
    .ProfileContent p a.btn-primary
    {
        /* font-size: 12px; */
    }
    .animatedText
    {
        /* display: none; */
        width: 100%;
    }
    .padBtmFooter{
      padding-bottom: 175px;
    }
}
@media screen and (max-width: 576px)
{
    nav.bgBlue .navbar-nav .nav-item .dropMenu,
    nav.bgBlue .navbar-nav .nav-item .dropSubMenu,
    nav.bgBlue .navbar-nav .nav-item .dropSubMenu li.expand .dropMenu.dropSubMenu.dropInnerSubMenu
    {
        width: 80%;
        margin-bottom: 5px;
    }
    .impLinkSec .greyBG h4 span.rightTxt
    {
        /* font-size: 10px; */

        padding-top: 5px;
    }
    nav.bgBlue .navbar-nav .dropMenu li.expand a
    {
        padding-right: 25px;
    }
    .midSection .categoryCont .categoryDiv
    {
        height: 55px;
    }
    .midSection .categoryCont .categoryDiv a
    {
        padding: 7px;
    }
    .bottomInfo .bottomContent h5.smHead:after
    {
        border-bottom: 0;
    }
    .bottomInfo .bottomContent .emailRow
    {
        padding: 0;
    }
    .headerDiv .navRight .searchBox button
    {
        top: 0;
    }
    .mainContent .newsDiv.newsDivScroll
    {
        height: 255px;
    }
    .mainContent .newsDiv.marBtmZero
    {
        margin-bottom: 0;
    }
    .midSection .leftDiv
    {
        text-align: left;
    }
    .bannerSection .updateDiv ul li
    {
        padding-right: 10px;
    }
    .bannerSection .updateDiv ul li::before
    {
        top: 5px;
    }
    .aboutSection .aboutDiv
    {
        background: rgba(0,0,0,.5);
    }
    .bannerSection li img,
    .bannerSection
    {
        height: 210px;
    }
    .bannerSection .bx-wrapper .bx-pager
    {
        top: -60px;
    }
    .aboutSection li img,
    .aboutSection
    {
        height: 250px;
    }
    .aboutSection .aboutDiv
    {
        max-width: 320px;
        padding: 5px;
    }
    .aboutSection .aboutDiv h3
    {
        /* font-size: 16px; */

        margin-bottom: 4px;
    }
    .aboutSection .aboutDiv h3 span.infoIco,
    .directContent h4 span,
    .midSection h4 span
    {
       /*  display: none!important; */
    }
    .directContent h4,
    .mainContent h4,
    .midSection h4
    {
        /* font-size: 17px; */

        padding-bottom: 0;
    }
    .bannerSection .bx-wrapper .bx-pager.bx-default-pager a,
    .aboutSection .bx-wrapper .bx-pager.bx-default-pager a
    {
        width: 9px;
        height: 9px;

        border-radius: 9px;
    }
    .aboutSection .bx-wrapper .bx-pager
    {
        top: -50px;
    }
    .bannerSection .updateDiv
    {
        max-width: 273px;
        padding: 5px 15px;
    }
    .bannerSection .updateDiv ul li
    {
        /* font-size: 12px; */

        padding-top: 2px;
        padding-bottom: 2px;
        /*padding-right:40px;*/
    }
    .aboutSection .aboutDiv
    {
        bottom: 25px;
    }
    .aboutSection .aboutDiv p
    {
        /* font-size: 12px; */
        line-height: 16px;

        margin-bottom: 4px;
    }
    .directContent .contentDiv figure,
    .directContent .contentDiv div.detail p.paraTxt,
    .directContent .contentDiv div.detail .subHead
    {
        margin-bottom: 5px;
    }
    .aboutSection .aboutDiv p.moreLink,
    .directContent .contentDiv div.detail p.paraTxt
    {
        /* font-size: 14px; */
    }
    .bannerSection .updateDiv h4,
    .bottomInfo h4,
    .bottomInfo p.subHead,
    .directContent .contentDiv div.detail p.moreLink1
    {
        /* font-size: 15px; */

        margin-bottom: 2px;
    }
    .impLinkSec .upperContent .leftDiv ul li
    {
        width: 49%;

        vertical-align: top;
    }
    .impLinkSec .upperContent .middleDiv
    {
        border-right: none;
    }
    .impLinkSec .upperContent .rightDiv,
    .impLinkSec .upperContent .middleDiv,
    .impLinkSec .upperContent .leftDiv
    {
        padding-top: 5px;
    }
    .impLinkSec .upperContent ul li
    {
        /* font-size: 12.3px; */

        padding-bottom: 0;
    }
    .bottomInfo p.address,
    .headerDiv .navRight ul li,
    .midSection .leftDiv figure figcaption
    {
        /* font-size: 12px; */
    }
    .bottomInfo p.address img
    {
        margin-left: 25px;
    }
    .bottomInfo .bottomContent,
    .bottomInfo .contentRight
    {
        min-height: auto;
        padding-bottom: 15px;
    }
    .bottomInfo .contentRight h4
    {
        padding-bottom: 5px;
    }
    .bottomInfo
    {
        padding: 15px 0 0;
    }
    .impLinkSec .upperContent
    {
        padding: 10px 0 15px;
    }
    .headerDiv .logoDiv .logoTxt .head
    {
        /* font-size: 12px; */
        line-height: 17px;

        margin-bottom: 0;
    }
    .headerDiv .logoDiv .logoTxt .subPara
    {
        /* font-size: 11px; */

        margin-bottom: 1px;
    }
    /*.midSection .categoryCont .categoryDiv.categoryDiv12{
		margin-bottom:0;
	}*/
    .midSection,
    .mainContent
    {
        padding: 25px 0 30px;
    }
    .midSection .categoryCont
    {
        padding: 15px;
    }
    .midSection .leftDiv figure figcaption
    {
        padding: 4px 15px;
    }
    footer p.copyCenter
    {
        padding-top: 3px;
    }
    footer ul li,
    footer.footer ul li
    {
        display: block;

        margin-bottom: 4px;

        border-right: none;
    }
    .bottomInfo
    {
        margin-top: 10px;

        text-align: center;

        border-top: 1px solid rgb(143, 143, 143);
    }
    .bottomInfo .contentRight .posRelative
    {
        margin: 0 auto;
    }
    .padBtmFooter
    {
        padding-bottom: 0;
    }
    footer
    {
        position: static;
    }
}


@media (max-width: 1440px) { 
.midSection .categoryCont .categoryDiv{
    height: 100%;
}
.midSection .categoryCont .categoryDiv span.leftIco{
   display: block!important;
   margin: 0 auto!important;
   text-align: center!important;
}
.midSection .categoryCont .categoryDiv span.midTxt{
   display: block!important;
   width: 100%!important;
   text-align: center!important;
}
.rightIco{
    display: none!important;
}
}