/* CSS Document */

body {font-family: 'ralewayregular'; font-size: 14px; line-height: 18px; color:#4c4c4c; overflow-x: hidden;}

@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat.regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat.regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'kruti_dev_016thin';
    src: url('../fonts/kruti_dev_016_thin-webfont.ttf') format('truetype'),
         url('../fonts/kruti_dev_016_thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dosisregular';
    src: url('../fonts/dosis-regular-webfont.ttf') format('truetype'),
         url('../fonts/dosis-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/*common start*/

a, a:hover, a:focus {text-decoration: none; border: none; outline: none;}
a:hover{text-decoration:underline;}
button:focus, button:hover{outline: none; box-shadow: none;}
.bg-primary{background-color:#4469ba !important;}
.border-primary{border-color:#4469ba !important;}
.hedd{font-family: 'montserratregular'; font-size: 23px; color: #262626; font-weight: normal;}
.bluecolor{color:#4469ba;}
.krutihindi{font-family: 'kruti_dev_016thin'; font-size:23px; color: #3e3e3e;}

/*common end*/

.upsec{padding: 2px 0; background:#e8e8e8; border-bottom: 1px solid #DAD8D8;}
.upsec .social a{color:#1675bd; font-size: 20px;}
.upsec .serachsec{width:275px;}
.upsec .serachsec .btn-primary{background:#1675bd; border-color:#1675bd;}
.upsec .serachsec .btn-primary:hover, .upsec .serachsec .btn-primary:focus{background:#0d63a4; border-color:#0d63a4;  box-shadow: none;}
body.black{background: #000000; color:#ffffff;}
body.white{background: #ffffff; color:#000000;}
#blackButton{background:#000000;}
#whiteButton{background:#ffffff;}
.upsec .themecolorsec li{width:17px; height:17px; cursor:pointer;}
.upsec .numberselbox a{text-decoration:none; cursor:pointer;}
.upsec .numberselbox{margin-left:10px; margin-right:10px;}
.mainmenusec .nav-link{color:#ffffff; text-decoration:none;}
.mainmenusec .navbar-nav .nav-link.active{background: #849cd2; color:#fff;}
.mainmenusec .navbar-nav .nav-link.show{background: rgba(29, 69, 156, 1); color:#fff;}
.mainmenusec .nav-link:hover{background-color: rgba(29, 69, 156, 1);}
.mainmenusec .dropdown-menu{background: rgba(29, 69, 156, 1); border: solid 1px #fff;}
.mainmenusec .dropdown-menu .dropdown-item{color:#ffffff; font-size: 14px; text-decoration:none;}
.mainmenusec .dropdown-menu .dropdown-item:hover, .mainmenusec .dropdown-menu .dropdown-item:focus{color:#1daac1;}
.mainmenusec .nav-item{padding-right:20px;}
.mainmenusec .dropdown-toggle::after{display:none;}
.mainmenusec .dropdown .dropdown-menu{display:none;}
.mainmenusec .dropdown:hover > .dropdown-menu, .mainmenusec .dropend:hover > .dropdown-menu{display:block; margin-top:0.1em; margin-left:0.1em;}
.mainmenusec .dropdown-item.active, .mainmenusec .dropdown-item:active{color:#ffffff !important;}
.mainmenusec .dropend{padding-right: 0;}
.mainmenusec .dropend .dropdown-toggle:hover{background-color: #ffffff; color:#0dcaf0;  width: 100%; }
.mainmenusec.headerbar{position:fixed; width:100%; top:0; z-index:2; -moz-box-shadow: 0px 2px 3px -1px #FFF; -webkit-box-shadow: 0px 2px 3px -1px #FFF; box-shadow: 0px 2px 3px -1px #FFF;}
.bansec .marqcont{position: absolute;right: 125px; bottom: 0;height: 100%; width: 330px;}
.homenewsmarq{background: #ff7661;}
.homenewsmarq .important-news{padding-right: 15px;}
.homenewsmarq .important-news .news {width: 270px; font-size: 15px; font-weight: 700; margin-right: 70px; padding:10px 0; color: #ffffff;}
.homenewsmarq .important-news .news-scroll a {font-size: 16px; border-left: solid 1px #fff; padding-left: 15px; padding-right: 15px; text-decoration:none;}
.homenewsmarq .important-news .news-scroll a:first-child {border-left:none;}
.homeannounce .card-body{background: #4469ba;}
.homeannounce .list-group-flush > .list-group-item{background-color:transparent; padding: 5px 0 10px 0; border-color: #cccbcb2e;}
.homeannounce .list-group-flush > .list-group-item .newpic{width: 22px;height: 12px;}
.homeannounce .list-group-flush > .list-group-item:last-child{border-bottom:none;}
.featsec h4{font-size:16px;}
.featsec .icobox{background: #ff7661; border-radius: 50%; width: 120px; height: 120px; line-height: 110px; text-align:center; margin: 0 auto 19px auto; transition: all .5s ease-out;}
.featsec .icobox:hover{background: #ffffff;}
.piclinksecc{background:#343b4b; border-bottom:1px solid #504F4F;}
.piclinksecc .pictureslide.owl-theme .owl-nav{position: absolute;right: 0;bottom: 0;background: #4469ba;padding: 0 60px 0 0;font-size: 40px;color: #fff;}
.piclinksecc .playbtnn{position: absolute; right: 38px; bottom: 0; font-size: 15px; color: #fff; z-index: 3; cursor: pointer; -moz-transition: all .5s ease-out; -webkit-transition: all .5s ease-out; transition: all .5s ease-out;}
.piclinksecc .stopbtnn{position: absolute;right:10px;bottom: 0; font-size: 16px;color: #fff; z-index:3; cursor: pointer; -moz-transition: all .5s ease-out; -webkit-transition: all .5s ease-out; transition: all .5s ease-out;}
.piclinksecc .playbtnn:hover, .piclinksecc .playbtnn:focus, .piclinksecc .stopbtnn:hover, .piclinksecc .stopbtnn:focus{color:#cbcbcb;}
.bottomnavsec{background:#424242; font-size:13px;}
.bottomnavsec li a{border-right: solid 1px #ffffff; padding-right: 10px;}
.bottomnavsec li:last-child a{border-right:none; padding-right:0;}
footer{box-shadow: 0 0 6px 0px #eee;}
footer .foolist{padding-left: 20px;}
footer .foolist li::marker{color: #fff;font-size: 9px;}
footer .foolist li  a {font-size:11px;line-height: 17px;}
footer .foolist li a:hover {padding-left:5px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-font-smoothing: antialiased;}
footer .foolist li:hover  a {color: #ccc;font-size:11px;line-height: 17px;}
footer .foothed{font-size: 13px;}
footer .disclaimtxt{font-size: 9px; line-height:12px;}
footer .copysec{z-index:1; position: fixed; width: 100%; bottom: 0; background: #4c7be3c9; padding: 6px 0;}
footer .copysec p a{font-size:12px; text-decoration:none;}
.galinfo .sameline .textt{font-size: 23px; color: #262626;font-weight: normal;}
.galinfo .ulistbox{background: #868686; font-size:12px;}
.galinfo .ulistbox li{padding: 5px; border-bottom: 1px solid #ccc; color:#ffffff;}
.galinfo .ulistbox li:last-child{padding-bottom: 0; border-bottom: none;}
.galinfo .photogalowl .owl-dots{display:none;}
.galinfo .photogalowl .owl-prev{position: absolute;left: 0;top: 50%;transform: translateX(-30%);font-size: 60px !important;color: #0088cc !important;}
.galinfo .photogalowl .owl-next{position: absolute;right: 0;top: 50%;transform: translateX(30%);font-size: 60px !important;color: #0088cc !important; background:none;}
.galinfo .photogalowl .owl-prev:hover, .galinfo .photogalowl .owl-next:hover, .galinfo .photogalowl .owl-prev:focus, .galinfo .photogalowl .owl-next:focus{color: #000000 !important; box-shadow:none !important; background:transparent !important;}
.galinfo .photogalowl{padding-left:30px; padding-right:30px; margin:20px 0;}
.galinfo .photogalowl.owl-carousel .owl-item img{height:220px;}
.rittolbox .tiltle{font-size:18px;}
.rittolbox .verticaloql .owl-carousel .item {height: 128px; background: #dc8578;}
.rittolbox .verticaloql .owl-dots, .rittolbox .verticaloql .owl-nav{display:none;}
.floatsec{position:fixed; right:-8px; top:40%; z-index:4; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.floatsec:hover, .floatsec:focus{right:10px;}
.breadsec .breadcrumb-item{color:#ffffff;}
.breadsec .breadcrumb-item a{color:#ffffff;}
.breadsec .breadcrumb-item a:hover, .breadsec .breadcrumb-item a:focus{color:#ffffff;}
.breadsec .breadcrumb-item + .breadcrumb-item::before{color:#ffffff;}
.breadcrumb-item.active{color:#9fe9ff;}
.comingtext::before, .comingtext::after {display: inline-block; content: ""; border-top: 2px solid #4469ba; width: 4rem; margin: 0 1rem; transform: translateY(-1rem);}
.pdflinkk li{list-style:none; font-size: 18px;}
.pdflinkk li:before{opacity:0; font-family: "Font Awesome 6 Free"; content: "\f0a4"; display:block; -webkit-transition: all .8s ease;-o-transition: all .8s ease;transition: all .8s ease; position:absolute; left:-65px; font-size: 24px; color: #198754;}
.pdflinkk li:hover:before{opacity:100; font-family: "Font Awesome 6 Free"; content: "\f0a4"; float: left; position: absolute; left: -24px; -webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.topsheetlist li{font-size:22px;}
.topsheetlist li .subin{font-size:15px; font-family: 'dosisregular';}
.topsheetlist li .subin a{color: #0088cc;}
.topsheetlist li .subin a:hover, .topsheetlist li .subin a:focus{color: #0b6d9d;}
.gallerycon .thumbpic{-moz-box-shadow: 0px 0px 1px 1px #4469BA; -webkit-box-shadow: 0px 0px 1px 1px #4469BA; box-shadow: 0px 0px 1px 1px #4469BA;}
.gallerycon .namelist li{ -moz-box-shadow: 0px 0px 1px 1px #4469BA; -webkit-box-shadow: 0px 0px 1px 1px #4469BA; box-shadow: 0px 0px 1px 1px #4469BA;}
.gallerycon .namelist li a{color:#0088cc;}
/* Sumit */
.list-li:before {
    content: '\f05b';
    font-family: 'FontAwesome';
    font-weight: 600;
    float: left;
    font-size: 13px;
    margin-left: -1.5em;
    color: #314755;
  }
  
  .list-li {
    font-size: 18px;
    padding: 0;
    margin: 0;
    list-style: none;
  }
  
  .list-li a {
    font-size: 14px;
    color: #367697 !important;
  }
  
  .list-li a:hover {
    color: #DEA200 !important;
  }
  
  .list-show {
    margin-top: 20px;
    margin-left: 30px;
    line-height: 30px;
  }
  



