@import url("https://fonts.googleapis.com/css?family=Mukta:200,300,400,500,600,700,800");
body {
    /* font-family: Kalimati Regular !important; */
    font-family: 'Open Sans', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 30px;
    color: #181818;
    position: relative;
    z-index:  999;
}

.text:hover .btn
{
    background: #b40f07;
}
.btn:hover
{
    background: #e80707;
}
.btn
{
    margin-top: 10px;
}
.btn a
{
    text-decoration: none;
    color: #fff;
}
.nopadding {
    padding: 0 !important;
    width: 100%;
}

.nopadding-left {
    padding-left: 0 !important;
}

.nopadding-right {
    padding-right: 0 !important;
}

.nomargin {
    margin: 0 !important;
}

.nomargin-left {
    margin-left: 0 !important;
}

.nomargin-right {
    margin-right: 0 !important;
}
.img-responsive
{
    width: 100%;
}
.col-md-2, .col-md-3, .col-md-4, .col-md-6, .col-md-7, .col-md-8, .col-md-9
{
  padding: 0px 15px;
}
/** header **/
.top-header {
    /*background: #4a4b4c;*/
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.15);
    padding: 6px 0;
}
.top-header ul {
    display: flex;
}
.top-header li.nobdr.text-size a
{
    padding: 0px 3px;
}
.top-header li.nobdr.theme {
    padding: 4px 0px 0px;
}
.top-header ul {
    padding: 0;
    margin: 0;
}
.top-header ul p span
{
    color:#000 !important;
}
.top-header ul li {
    /* border-right: 1px solid #ccc; */
    padding: 0 10px;
    /* line-height: 1; */
    /* display: flex; */
}
#block-menu-menu-top-menu ul.menu li.last {
    border-right: none;
}
.top-header ul li a {
    color: #000;
    font-size: 0.875rem;
    text-decoration: none;
}
.top-header ul li a svg
{
    font-size: 0.875rem;
    margin-right: 4px;
}
.top-right-nav ul {
    justify-content: flex-end;
    display: -webkit-inline-box;
}


.header .logo img
{
    width: 95px;
    /* margin-top: 0.4rem; */
}
.header ul.contact
{
    margin: 0px;
    padding: 10px 0;
    float:  right;
}
.header ul.contact li.detail
{
    display: inline-block;
}
.header ul.contact li.detail .header-icon
{
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    border: 2px solid #a5a5a5;
    border-radius: 50%;
    color: #e80707;
    font-size: 1rem;
    margin-top: 8px;
}
.header ul.contact li.detail .header-icon:hover
{
    background: #989898;
}
.header ul.contact li.detail .header-icon a
{
    font-size: 1.25rem;
    color: #e80707;
}
.header ul.contact li.detail ul
{
    padding: 0px;
    margin: 0px;
}
.header ul.contact li.detail ul li
{
    display: inline-block;
}
.header ul.contact li.detail ul li.right {
    padding: 1px 0 0 7px;
    float: right;
}
.header ul.contact li.detail ul li.right .text h5
{
    font-weight: 600;
}
.header ul.contact li.detail ul li .text h5, p
{
    padding: 0px;
    margin: 0px;
    font-size: 1rem;
    font-weight: 500;
    opacity: 0.9;
}
.header ul.list {
    padding: 0px;
    margin-bottom:5px;
    display: inline-block;
}
.header ul.list
{
    display: inline-flex;
}
.header ul.list li.image {
    width: 560px;
    text-align: center;
    padding: 24px;
}
.header ul.list li.image img
{
    width: 50%;
}
.header ul.list form.example {
    padding: 18px 0px;
    float: right;
}

.header-last li.nav-item.all__menu--trigger.menu-item.menu-item-type-.menu-item-object-.menu-item-699431 {
    padding: 4px 20px;
    background: #2d2d8e;
    color: #fff;
}
.header-last li.nav-item.all__menu--trigger.menu-item.menu-item-type-.menu-item-object-.menu-item-699431.clock {
    background: #003163;
}
.header-last li.nav-item.all__menu--trigger.menu-item.menu-item-type-.menu-item-object-.menu-item-699431.background {
    background: #ec0000;
}
.header-last .trending__updates:hover {
    background-color: rgba(0,0,0,.6);
    color: #f4a100 !important;
}
/** End Header **/
/** Start last Header **/
.header-last
{
    z-index: 3;
    background-color: #245ebb;
}

.header-last ul.navbar-nav
{
    padding: 0;
}
.header-last ul.navbar-nav a.nav-link
{
    padding: 0.5rem 0.75rem;
    color: #ffffff;
}
.header-last ul.navbar-nav a.nav-link:hover
{
    color: #ffffff;
    background: #ff0016;
}

nav.navbar.navbar-expand-sm.navbar-dark
{
    margin: 0px 0;
    width: 100%;
    background: none;
    color: #281a04;
    padding: 0px;
}

/** End header-last **/
section.add
{
  padding: 20px 0px;
}


.header form.example input[type=text] {
  padding: 5px 10px;
  font-size: 1.063rem;
  border: 2px solid #2d2d8e;
  float: left;
  width: 80%;
  background: #f1f1f1;
}

.header form.example button {
  padding: 5px 17px;
  box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);
  color: white;
  font-size: 1.063rem;
  border: 2px solid #385898;
  border-left: none;
  cursor: pointer;
  right: 0;
}

.header form.example button:hover {
  background: #b91a08;
}

.header form.example::after {
  content: "";
  clear: both;
  display: table;
}
.header .ul.list
{
    padding: 10px 0px;
}
.header .ul.list li
{
    display: inline-block;
}
.header .ul.list li .logo {
    width: 300px;
}

.latest-update
{
    background: #065494;
}
.latest-update .update
{
    background-image: linear-gradient(to right, #c5dcf3 40%, #385898 20%);
    padding: 12px 10px 10px 10px;
}
.latest-update .owl-nav
{
    float: left;
    position: absolute;
    top: 0px;
    right: 0;
}
.latest-update .owl-nav button {
    border: 1px solid #fff;
    /*background: #385898;*/
    box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);
    color: #ffffff;
}
.latest-update .service-info p
{
    color: #fff;
}
.latest-update h4
{
    display:inline;
    padding: 14px;
}
.latest-update a.right
{
    float: right;
}
.latest-update .title {
    padding: 0px 80px;
}

.darta
{
    padding: 50px 0px;
    /*background: #385898;*/
    box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);
    text-align: center;
    color: #f5f5f7;
}
.darta .owl-carousel .owl-item img
{
    width: 1 !important;
    padding: 10px;
    /*margin: 10px;*/
}

.top-news svg {
    margin-right: 10px;
}
.news svg {
    margin-right: 10px;
}
.main_story_sectn .generic__post--wrap {
    margin-bottom: 30px;
}
.generic__post--wrap.mainStory_spot_thumb {
    text-align: center;
    box-shadow: 0px 0px 8px 0px #ded5d5;
}
.generic__post--wrap.mainStory_spot_thumb h3 a
{
    text-decoration: none;
    text-align: center;
}
.post__heading {
    padding: 20px;
}
.post__heading span{
    padding: 10px;
}
section.container-fluid.news {
    /*padding: 40px 20px;*/
}
.news .text {
    padding: 15px;
    /*background: #385898;*/
    box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);
    color: #fff;
    margin-bottom: 15px;
}
.news .text p {
    display: inherit;
}
.news .text a
{
    color: #ffffff;
    text-decoration: none;
    background: #e96f28;
    padding: 3px 10px;
    border-radius: 2px;
}

.news .row.section
{
    padding: 15px 0px;
}

.news .row.item {
    margin-bottom: 17px;
}
.news .row.section .row.item .text
{
    margin-top: 0px !important;
}
.news .title
{
    background-color: #f4f8fb!important;
    padding: 10px 20px;
    border-bottom: solid 1px rgba(77,77,77,.2);
    margin-bottom: 15px;
}
.news .title h3
{
    display: inline-block;
    margin-top: 5px;
    font-weight: 600;
    color: #0e5dae;
}
.news span.right {
    margin-left: auto!important;
    float: right;
    margin-top: 15px;
}
.news a.read__all--dot {
    align-items: center;
    line-height: 28px;
    padding: 0 15px;
    background-color: transparent;
    border-radius: 34px;
    font-size: 0.875rem!important;
    text-decoration: none;
    display: inline-block;
    border-radius: 34px;
    background-color: rgb(65 71 186);
    padding-top: 4px;
}
.news .title__medium a {
    text-decoration: none;
    transition: all .4s ease;
    color: #0e5dae;
}
.news a.read__all--dot span.dot_wrap:last-child {
    margin-right: 0;
}

.news a.read__all--dot span.dot_wrap {
    display: inline-block;
    vertical-align: top;
    margin-top: 8px;
    margin-left: 4px;
}
.news a.read__all--dot span.dot_wrap>span {
    height: 3px;
    width: 3px;
    border-radius: 50%;
    background-color: rgb(255 255 255);
    margin-bottom: 1px;
    display: block;
}
.news a.read__all--dot:hover {
    background-color: #0e5dae;
}
.news a.read__all--dot:hover>span {
    color: #fff!important;
}
.news a.read__all--dot:hover>span.dot_wrap>span {
    background-color: #fff;
}
.news .head 
{
    padding: 20px 0px;
}
.news .head h3
{
    font-size: 1.875rem;
}
.news .image.add img
{
    margin: 20px 0px;
}
.news .title ul.manu
{
    padding: 0px;
    margin: 0px;
}
.news .title ul.manu li.list
{
    display: inline-block;
}
.news .title ul.manu li.list a span
{
    color: #fff;
}
.news .side_card .title {
    line-height: 58px;
    padding: 0 30px;
    font-size: 1.75rem;
    color: #fff;
    background-color: #0e5dae !important;
    font-weight: 600;
}
.news .side_card ul
{
    padding: 0px;
}
.news .side_card .trending li>span, .side_card .Shared li>span, .side_card .business_side li>span {
    position: absolute;
    left: 10px;
    font-size: 2.90rem;
    font-weight: 500;
    color: #dee4ee;
}
.side_card .trending.comments .shard_number li>span
{
    font-size: 0.75rem !important;
    color: rgba(0,0,0,.6);
    display: block;
    transition: all .4s ease;
}
.side_card .trending.comments .shard_number {
    background-color: rgba(77,77,77,.1);
    display: inline-block;
    padding: 9px;
    font-size: 0.75rem;
    font-weight: 600;
    color: #0e5dae;
    position: absolute;
    top: 20px;
    left: 0;
    text-align: center;
    transition: all .4s ease;
}
.news .side_card .trending li, .side_card .Shared li, .side_card .business_side li {
    padding: 20px 0;
    border-bottom: solid 1px rgba(77,77,77,.14);
    position: relative;
    padding-left: 74px;
    padding-right: 15px;
    transition: all .4s ease;
    list-style: none;
}
.news .side_card .trending li a, .side_card .Shared li a, .side_card .business_side li a {
    transition: all .4s ease;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 158%;
    color: rgba(77,77,77,.8);
    text-decoration: none;
}
.news-slider
{
    background: rgba(0,0,0,.8);
    padding: 40px 0px;
}
.news-slider h3
{
    color: #fff;
}
.news-slider .text a
{
    color: #fff;
    text-decoration: none;
}
.news-slider .text img
{
    margin: 20px 0px;
}
.news-slider .owl-dots {
    display: none;
}
.news-slider .owl-nav {
    float: right;
    margin-top: -30%;
}

section.container-fluid.counters
{
    padding: 20px 0px;
    /*background: #385898;*/
    box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);
}

.counters .counter {
    padding: 20px 0;
    border-radius: 5px;
    text-align: center;
    border: 1px solid #dee2e6;
}
.counters .counter img
{
    width: 100px;
}
.counters .counter:hover
{
    /*background: #d2d4f3;*/
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.75);
    transform: scale(1.025);
    transition: ease-in-out .3s;
    color: #4e6066;


}
.counters .counter:hover p
{
    color: #4e6066;
}

.counters .count-title {
    font-size: 1.875rem;
    font-family: sans-serif;
    margin-top: 10px;
    color: #4f575f;
    text-shadow: 2px 2px 2px #8e8fa06b;
    margin-bottom: 0;
    text-align: center;
}

.counters .count-text {
    font-weight: bold;
    font-size: 1.063rem;
    color: #4e6066;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
    padding:10px;
}

.counters .fa-2x {
    margin: 0 auto;
    float: none;
    display: table;
    color: #4ad1e5;
}

.scheme-sec-wraper{background: url(../img/ssfbg.jpg) no-repeat;background-size:cover;padding: 40px 0;}
    .scheme-img1{background: url(../img/scheme2-hover.png) no-repeat center center;height:50px;}
    .scheme-img2{background:url(../img/scheme2.png) no-repeat center center; height:50px;}
    .scheme-img3{background:url(../img/scheme3.png) no-repeat center center; height:50px;}
    .scheme-img4{background:url(../img/scheme4.png) no-repeat center center; height:50px;}
    .scheme-img5{background:url(../img/scheme5.png) no-repeat center center; height:50px;}
    .scheme-img6{background:url(../img/scheme6.png) no-repeat center center; height:50px;}
    .scheme-img7{background:url(../img/scheme7.png) no-repeat center center; height:50px;}
    .scheme-img8{background:url(../img/scheme8.png) no-repeat center center; height:50px;}
    /*hover image*/
    .scheme-sec ul li:hover .scheme-img1,.scheme-sec ul li a.active .scheme-img1{background: url(../img/scheme2.png) no-repeat center center;}
    .scheme-sec ul li:hover .scheme-img2,.scheme-sec ul li a.active .scheme-img2{background:url(../img/scheme2-hover.png) no-repeat center center;}
    .scheme-sec ul li:hover .scheme-img3,.scheme-sec ul li a.active .scheme-img3{background:url(../img/scheme3-hover.png) no-repeat center center;}
    .scheme-sec ul li:hover .scheme-img4,.scheme-sec ul li a.active .scheme-img4{background:url(../img/scheme4-hover.png) no-repeat center center;}
    .scheme-sec ul li:hover .scheme-img5,.scheme-sec ul li a.active .scheme-img5{background:url(../img/scheme5-hover.png) no-repeat center center;}
    .scheme-sec ul li:hover .scheme-img6,.scheme-sec ul li a.active .scheme-img6{background:url(../img/scheme6-hover.png) no-repeat center center;}
    .scheme-sec ul li:hover .scheme-img7,.scheme-sec ul li a.active .scheme-img7{background:url(../img/scheme7-hover.png) no-repeat center center;}
    .scheme-sec ul li:hover .scheme-img8,.scheme-sec ul li a.active .scheme-img8{background:url(../img/scheme8-hover.png) no-repeat center center;}
    /*hover image*/
    .scheme-sec ul li{width:50%;float:left;background:#fff;text-align:center;border:1px solid #f4f4f4;padding:0;}
    .scheme-sec ul li p{    width: 165px;min-height: 65px;text-align: center; font-size: 0.9375rem;
    margin: 0 auto;}
 .scheme-sec ul li a:hover{text-decoration:none;}
 .scheme-sec ul li:hover{background:#f17022;}
 .scheme-sec .nav-tabs .nav-link{border-radius:0;}
 .scheme-sec .nav-tabs .nav-link.active{background:#f17022;    background-color: #f17022;color:#fff;
    border-color: transparent;}
 .scheme-sec ul li:hover p{color:#fff;}
 .scheme-sec .nav-tabs .nav-link.active p
 {
    color: #fff;
 }
.scheme-sec-wraper .content p {
    color: #fff;
}
.scheme-sec-wraper .content ul
{
    padding: 0px;
    color: #fff;
}
.scheme-sec-wraper .content ul li svg.svg-inline--fa {
    margin-right: 10px;
}
.know-more.transparent-bg.mr-2
{
    background: #d76b2b;
    padding: 8px 20px;
    color: #fff;
    border-radius: 3px;
    text-decoration: none;
}
.know-more.transparent-bg.mr-2:hover
{
    background: #333;
}
#single-point .content h4
{
    color: #fff;
}



.newsuppdate-photo-wraper{background-image: linear-gradient(to right, #385898 20%, #d9daf1 20%);}
 .news-update{
    background:#385898;
    padding: 10px 15px 51px 15px;
    }
    ul.news-update-ticker
    {
        padding: 0px;
    }
 .news-update-heading{padding: 30px 0 20px 0;color:#fff;font-size:1.375rem;}
 .photo-sec-heading{padding:30px 0 20px 0;color:#333;font-size:1.375rem;}
 .photo-sec-heading a{font-size: 1rem;color: #385898;}
 .photo-sec-heading a .fa-long-arrow-right{color:#f17022;}
 .photo-sec-heading a:hover{text-decoration:underline;}
 .news-update i.fa{color:#fff;}
 .news-update i.fa-pause{color:#9a5350;}
 .news-update-ticker li{padding-left:15px;padding-bottom: 10px;border-bottom:1px dotted #fff;padding-top: 10px!important;position:relative;}
 .news-update-ticker li a{color:#fff;}
 .news-update-ticker li a:hover{text-decoration:none;}
 .news-update-ticker li:last-child{border-bottom:none;}
 .news-update-ticker li:before{position:absolute;content:"\f105";font-family:FontAwesome;color:#fff;left:0;}
 .photogallery{    display: flex;
    flex-wrap: wrap;}
    .social-sec .tab-content .tab-pane img{width:100%;}
    .social-sec{padding-top:24px;}
    .social-sec .nav-item a{font-size:1.375rem;font-family:'open_sanssemibold';}
    .social-sec .nav-item .nav-link{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;}
    .social-sec .nav-item{margin-right:1px;margin-bottom:0;}
    .social-sec .nav-item .nav-link.active{background:#385898;color:#fff;}
    .footer-web-links{background:url(../images/foter-logo-bg.png) repeat-x;padding:15px 0;}
    .visitor-sec{text-align:right;}
    .footer-bottom-sec{padding:15px 0;background:#e1dfe9;}
    .footer-bottom-sec p{margin-top:15px;margin-bottom:0;}
    .footer-bottom-sec ul li{display:inline-block;margin:0 3px;}
    .footer-bottom-sec ul li a:hover{text-decoration:underline;}
    .menus .nice-menu{margin:0px; padding:0px; border:0px;}
    ul.nice-menu ul{border-top:none;}
    .menus ul.nice-menu li{border:none;}
    .region-nsic-logo p{margin-bottom:0;}
     /* new main-menu  */
     header{position:relative;}
     .main-menu{width:100%; background: #f17022;z-index:999;position: relative;}
    .menus ul.nice-menu li{width:auto;    /* border: 1px solid #d04c0e; */background-color:#f17022;
    border-bottom: 0; display:inline;}
    .menus ul.nice-menu li a{color:#fff;padding:10px 15px;}
    .menus ul.nice-menu li a:hover{text-decoration:none;color:#fff; /* background:#53b1e5; */} 
    #block-menu-menu-top-menu ul.menu li.last{border-right:none;} 
     /* new main-menu  */
    
    ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-right li, ul.nice-menu-left li{width:100%;}
    .main-menu .navbar{padding:0;}
   .menus ul.nice-menu li.menuparent ul li a:hover{background-color:#385898;}
   .menus ul.nice-menu li:hover{background-color:#385898;} 
 .menus ul.nice-menu li.menuparent ul li{border-bottom:1px dotted #d04c0e;} 
 div#profile1,div#profile2 {
    background: #d9daf1;    border-radius: 25px;
}
.heading h4{    font-size: 1.3em;
    font-family: 'open_sansregular';margin-bottom:0;}
    .cutm-tbl thead tr th{background:#2d2d8e;color:#fff;text-align: center;} 
    .cutm-tbl thead tr th a{color:#fff;} 
    .cutm-tbl caption{color: #f58220;
    font-weight: 600 !important;
    line-height: 1.5;
    margin: 0px 0 19px 0;
    font-size: 1.25rem;} 
    .cutm-tbl tbody tr td img{background:#000;padding:3px;width:100px;height:75px;} 
    .view-events .cutm-tbl tbody tr td a{color:#2d2d8e;text-decoration:underline;} 
    .rightSection .heading{background: #1a2c44;
    color: #fff;
    padding: 5px;
    margin-bottom: 10px;}
    .node--events  .field-type-image img{float:left;margin-right:15px;margin-bottom:15px;border:1px solid #000;padding:3px;}
    .node--events  .field-type-image .field-label{display:none;}
    .node--events  .field-label{float:left;margin-right:5px;}
    .view-filters select{padding:7px;width:200px;}
    .view-filters .views-submit-button .form-submit{    padding: 7px 15px;
    background: #1a2c44;
    color: #fff;
    border: none;
   margin-top: 29px;}
    
    /* #node-122  form .form-item{float:left;width:48%;margin:0.5%;}
    #node-122  form .form-item.webform-component-textarea{float:none;display:inline-block;width:98%;}
    #node-122  form .form-item.webform-component-textarea textarea{resize:none;}
    #node-122  form .form-item.webform-component-textarea .grippie{display:none;}
    #node-122  form .form-item label{display:inline-block;}
    #node-122  form  .form-actions{text-align:right;margin-right:1%;}
    #node-122  form  .form-actions .form-submit{ padding: 7px 15px;
    background: #1a2c44;
    color: #fff;
    border: none;}
    #node-122  form .form-item input,#node-122  form .form-item select{width:100%;padding:7px 15px;margin-top:0;} */
    #node-122  form  .form-actions .form-submit{ padding: 7px 15px;
    background: #1a2c44;
    color: #fff;
    border: none;}
    #node-122  form .form-item input{width:100%;padding:7px 15px;margin-top:0;}
    #node-122  form .form-item.webform-component-checkboxes{text-align:left;}
    #node-122  form .form-item.webform-component-checkboxes .form-type-checkbox input{width:auto;}
    #node-122  form .form-item.webform-component-checkboxes .form-type-checkbox{display:inline-block;width:100%;}
    #node-122  form .form-item textarea{resize:none;}
    #node-122  form .form-item .grippie{display:none;}
      #node-122 form{  width: 60%;
    margin: 0px auto;
    box-shadow: 1px 1px 6px #ccc !important;
    padding: 16px;
    border-radius: 4px;
    background: #f5f5f5;
}
#node-122 form .form-actions{text-align:right;}

#node-216  form  .form-actions .form-submit{ padding: 7px 15px;
    background: #1a2c44;
    color: #fff;
    border: none;}
    #node-216  form .form-item input{width:100%;padding:7px 15px;margin-top:0;}
    #node-216  form .form-item select{width:100%;padding:7px 15px;margin-top:0;}
    #node-216  form .form-item.webform-component-checkboxes{text-align:left;}
    #node-216  form .form-item.webform-component-checkboxes .form-type-checkbox input{width:auto;}
    #node-216  form .form-item.webform-component-checkboxes .form-type-checkbox{display:inline-block;width:100%;}
    #node-216  form .form-item textarea{resize:none;}
    #node-216  form .form-item .grippie{display:none;}
     #node-216 form{  width: 90%;margin:0 auto; 
} 
#node-216 form .form-actions{text-align:right;}
.photogallery li{ width: 50%;}
.photogallery li img{width: 100%;height: auto;margin: 2px;padding: 5px;}
#welcome-slider .owl-prev span,#welcome-slider .owl-next span{ background: rgba(204, 204, 204, 0.9);
    width: 35px;
    display: inline-block;
    height: 35px;
    line-height: 1;
}
    #welcome-slider .owl-prev span:hover,#welcome-slider .owl-next span:hover{background:#e66b20;}
    
    /* bx slider */
    .bx-wrapper{position:relative;margin-bottom:0;padding:0;border:none;height:auto}.bx-wrapper img{width:100%;display:block;text-align:center;margin:0 auto;    border-top-left-radius: 5px;    border-top-right-radius: 5px;}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{display:none}.bx-controls-direction{position:absolute;top:43%;width:100%}.bx-controls-direction:hover{background:0 0}.bx-controls-direction:focus{outline:0}.bx-controls-direction:active{opacity:.6}.bx-controls-direction.next{right:47%}.bx-controls-direction.previous{left:0;right:10px}.bx-controls-direction a.bx-prev{left:8px;}.bx-controls-direction a.bx-next{right:8px;}.bx-controls-direction a.bx-next,.bx-controls-direction a.bx-prev,.lb-nav a.lb-next,.lb-nav a.lb-prev{font-family:'Glyphicons Halflings';position:absolute;top:46%;/* width:37px */;height:37px;cursor:pointer;transform:translateY(-50%);border:none;z-index:9999;margin-top:16px;outline:0;color:#1b6cab;border-radius:50%;background:rgba(20, 21, 41, 0.5);}.bx-controls-direction a.bx-prev:before,.lb-nav a.lb-prev:before{content:"\f104";font-family:'FontAwesome';color:#fff;font-size:1.5rem;position:absolute;top:17px;left:13px;}.bx-controls-direction a.bx-next:before,.lb-nav a.lb-next:before{font-family:'FontAwesome';content:"\f105";color:#fff;font-size:1.5rem;position:absolute;top:17px;right:13px;}
    /* bxslider */
.main-menu-sec{ 
  padding:8px 0;
}

.logo-sec img{
      margin-top: 5px !important;
      margin-right: 6px;
     width: 48px; 
}
.logo-textt a{font-size:1.375rem;font-family:'open_sansbold';}
.logo-textt a:hover{text-decoration:none;}
.logo-textt{    justify-content: center;
    display: inline-flex;
    align-items: center;
    text-align: center;}
    .main-menu-right-sec{    align-items: center;
    display: flex;
    justify-content: flex-end;}
    
.logo-sec p{
  font-size: 1.063rem !important;
      font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.logo-sec p span{
  font-size: 1rem !important;
  line-height: 30px;
  font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.main-menu-right-sec ul li.advance-search-button{width: 74%;}

.advance-search-button form .form-item {    float: left;
    width: 70%;
    margin: 0;}

.advance-search-button form .form-item  input{    width: 100%;
    margin: 0;}
   .advance-search-button form   .form-actions{    float: left;}

input#edit-submit--4, input#edit-submit--3, .form-submit {
    background: #2d2d8e;
    color: #fff;
        border: none;
        padding: 7px 5px;
    cursor: pointer !important;
}

.form-item form{
  width: 80%;
    margin: 0 auto;
}

input#edit-keys {
    display: inline;
}


form#webform-client-form-180, form#webform-client-form-188{
    width: 50%;
    margin: 0px auto;
    box-shadow: 1px 1px 6px #ccc !important;
    padding: 16px;
    border-radius: 4px;
    background: #f5f5f5;
}

.update-controls li {
    display: inline-block;
    margin: 0 1px;
    padding: 0 5px;
    cursor: pointer;
}
.photogallery {
    display: flex;
    flex-wrap: wrap;
    padding:0px;
}


section.container-fluid.chart {
    /*background: #e9edf1;*/
    box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);
}

/**********************/
/** Footer **/
/**********************/
#footer {
    background-color: #eeeeee;
    /* background: linear-gradient(90deg, rgba(6,84,148,1) 0%, rgba(10,127,186,1) 20%, rgba(14,94,193,1) 51%, rgba(10,127,186,1) 80%, rgba(6,84,148,1) 100%); */
    box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);
}
.footer-grid {
    min-height: 200px;
}


.footer-grid a {
    font-size: 1em;
    /*color: #fff;*/
    font-weight: 500;
    text-decoration: none;
    line-height: 180%;
    transition: all .3s ease;
}
.footer-grid h2 {
    margin-bottom: 1em;
    font-size: 1.2rem;
    font-weight: bold;
    color: #181818;
    text-decoration: underline;
}
.footer-grid .footer-contact-infos {
    color: rgba(255,255,255,.8);
}
.footer-grid p {
    font-size: 1rem;
    font-weight: 500;
    color: #181818;
    line-height: 180%;
}
.col.aboutInfo .svg-inline--fa
{
    margin-right: 3px !important;
}
.col.aboutInfo {
    position: relative;
    /* padding-left: 125px; */
}

.footer-grid .nav-item a {
    color:#181818;
}
.footer-grid ul, li {
    margin: 0;
    padding: 0;
    list-style: none;
}
.copyright {
    background-color: #003f5f;
    color: rgba(255,255,255, 1);
    font-size: .9rem;
    line-height: 54px;
}
.mrg-right-auto {
    margin-right: auto;
    float: right;
}
.copyright a {
    text-decoration: none;
    display: inline-block;
    margin-right: 20px;
    color: rgba(255,255,255,1);
    transition: all .3s ease;
}
.mrg-left-auto {
    margin-left: auto;
}



/**********************/
/** Responsive **/
/**********************/
@media (min-width: 1200px)
{
    .container {
        max-width: 1450px;
    }
    .person-img {
        width: 100%;
        border: 2px solid #a52417;
        padding: 2px;
    }
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) 
{
    p, a
    {
        font-size: 0.875rem;
    }
    h2
    {
        font-size: 1.875rem;
    }
    h2:after 
    {
        height: 3px;
        margin: 12px auto;
    }
    div#demo img
    {
        height: auto;
    }
    .scheme-sec-wraper .content {
        /*background: #385898;*/
        box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);
        padding: 10px;
    }
    .header-top .icon ul.social 
    {
        float: right;
        width: 100%;
        text-align: center;
    }
    .top-header ul
    {
        display: block;
        text-align: center;
    }
    .top-header ul li
    {
        /* display: inline-block; */
        padding: 0px 5px;
    }
    .photogallery li
    {
        width: 50%;
    }
    .photogallery li img {
        width: 100%;
        height: auto;
        margin: 2px;
    }
    .top-header ul li a
    {
        font-size: 0.875rem;
        text-decoration: none;
    }
    .top-header ul li a img
    {
        padding-right: 2px;
    }
    .header-last ul.navbar-nav a.nav-link 
    {
        padding: 5px 100px 5px 17px;
        text-align: left;
        /*background: gray;*/
        box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);

        margin: 3px;
    }
    .header ul.contact
    {
        display: none;
    }
    .latest-update .title
    {
        padding: 0px;
    }
    .service-info {
        box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);
        /*background: #385898;*/
        padding: 4px 38px 2px 6px;
    }
    section.container-fluid.news {
        padding: 20px 0px;
    }
    .news .title ul.manu li.list {
        margin: 2px 0px;
    }
   
    footer h3 ,p , a
    {
        text-align: center;
    }
    footer h3:after
    {
        margin: 8px auto;
    }
    footer .payment
    {
        text-align: center;
    }
    footer .social
    {
        margin: 13px 30px 34px;
    }
    footer .fa-ul
    {
        text-align: center;
        margin: 0px;
    }
    footer .fa-li
    {
        left: -0.5em;
        position: relative;
    }
    .services-page .text h2 {
        margin: 15px 0px 0px 0px;
        text-align: center;
    }
    .copyright
    {
        text-align: center;
    }
    .header .logo
    {
        width: 0;
    }
    .header ul.list li.image
    {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }
    .header ul.list
    {
        display: inline-block;
    }
    .header ul.list form.example
    {
        padding: 0px;
        float: none;
    }
    .footer-grid .col {
        padding: 1.5em 1em;
        text-align: center;
    }
    .newsuppdate-photo-wraper {
        background-image: linear-gradient(to right, #d9daf0 -50%, #d9daf1 20%);
    }
    .news-update
    {
        padding: 0px 15px;
    }
    .news-update-heading {
        padding: 20px 0 0px 0;
        font-size: 1.125rem;
    }
    .photogallery li
    {
        width: 50%;
    }
    .photogallery li img
    {
        width: 100%;
        padding: 0px 5px;
        margin:5px 0px;
    }
    .counters .counter {
        margin: 5px 0px;
    }
    .latest-update .update
    {
        /*background: #e9edf1;*/
        box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);
    }

    .latest-update .owl-nav {
        top: 15px;
    }
    .person-img {
        width: 50%;
        border: 2px solid #a52417;
        padding: 2px;
    }
} 

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
 } 

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 1024px) 
{
    .header-last ul.navbar-nav a.nav-link 
    {
        padding: 5px 10px 5px 15px;
    }
    
} 

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (max-width: 992px) 
{
    .header ul.contact li#hidden
    {
        display: none;
    }
    .header ul.contact a , p
    {
        font-size: 1rem;
    }
} 
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) 
{
    
}
.container-fluid.media-section{
    /*background: #e9edf1;*/
    box-shadow: 0 -1px 4px 0 rgba(0,0,0,.15);
    padding-top: 10px;
}

a.view-btn {
    border:2px solid #065494;
    padding:0px 5px;
    color: #065494;
    text-decoration: none;
}
a.view-btn:hover {
    border:2px solid #fff ;
    color: #fff ;
    background: #385898 ;
}
nav.navbar.navbar-expand-sm.navbar-light {
    margin: 0px 0;
    width: 100%;
    background: none;
    color: #281a04;
    padding: 0px;
}

.nav-item a { color:#343a40; text-decoration: none; font-size:0.85rem; font-weight: 600 }
.news h6 { margin:0px; }
.news h6>a { color:#343a40; text-decoration: none; font-size:1rem; font-weight: bold; margin:0px; }
.news .nepaliDate { font-size:1.875rem; font-weight: bold }

.news .table td {padding:0.5rem 0.5rem 0 0.5rem }


.nav-item.active{background:#ff0016;color:#fff;}
/*.news .nepaliDate { color:#343a40; }*/

.navbar .nav-item .dropdown-menu{margin-top:0;}

.navbar .nav-item:hover > .dropdown-menu{display: block;}
.navbar .dropdown-menu {background:#065494; color:#fff;  }
.navbar .dropdown-menu .dropdown-item {background:#065494; color:#fff;  }
.navbar .dropdown-menu .dropdown-item:hover {background:#ff0016; color:#fff;  }

@media (min-width: 992px){
    .dropdown-menu .dropdown-toggle:after{
        border-top: .3em solid transparent;
        border-right: 0;
        border-bottom: .3em solid transparent;
        border-left: .3em solid;
    }

    .dropdown-menu .dropdown-menu{
        margin-left:0; margin-right: 0;
    }

    .dropdown-menu li{
        position: relative;
    }
    .nav-item .submenu{ 
        display: none;
        position: absolute;
        left:100%; top:-7px;
    }
    .nav-item .submenu-left{ 
        right:100%; left:auto;
    }

    .dropdown-menu > li:hover{ background-color: #f1f1f1 }
    .dropdown-menu > li:hover > .submenu{
        display: block;
    }
}

@media (min-width: 768px){

    .icon-bar {
      position: fixed;
      top: 70%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
    }

    .icon-bar a {
      display: block;
      text-align: center;
      padding: 10px;
      transition: all 0.3s ease;
      color: white;
      font-size: 1.25rem;
    }

    .icon-bar a:hover {
      background-color: #000;
    }

}
    .facebook {
      background: #3B5998;
      color: white;
    }

    .twitter {
      background: #55ACEE;
      color: white;
    }

    .android {
      background: #A4C639;
      color: white;
    }

    .youtube {
      background: #bb0000;
      color: white;
    }


    .newsticker {
        border: 1px solid rgba(227,227,227,0.85);
        height: 37px;
        padding: 0;
        margin: 3px 0;
        line-height: 37px;
        background: #eee;
    }
    .newsticker .carousel-inner {
        float: left;
        width: auto;
    }

    .carousel-indicators {
        bottom: 20px;
    }


.marquee-inner span{
  height:50%;
}
.marquee-wrapper .marquee-block{
    width: 450px;
    width: 100%;
  height: 570px;
  overflow: hidden;
  box-sizing: border-box;
  position: relative;
  padding: 0;
  float:left;
}
.marquee-inner{
  display: block;
  height: 100%;
  position: absolute;

}
.marquee-item p{
  font-weight: 800;
  font-size: 1.875rem;
  padding:100px;
  font-family: cursive;
}
.marquee-inner.to-left{
  animation: marqueeTop 10s linear infinite;
}
.marquee-item{
  width: 230px;
  height: 270px;
  display: block;
  margin:10px;
  transition: all .1s ease-out;
}
@keyframes marqueeTop{
  0% {
    top: 0;
  }
  100% {
    top: -100%;
  }
}


.quick-link .list-group-item {
    position: relative;
    display: block;
    padding: 1rem 1.1rem;
    border: none;
    font-size: 1.1rem;
    font-weight: bold;
    color:black;
    transition: all 0.3s ease;
    margin:3px;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.quick-link .list-group-item i {
    color:#017e58;
}

.quick-link .list-group-item:hover i {
    -webkit-transform: scale(1.2) rotate(12deg);
    -moz-transform: scale(1.2) rotate(12deg);
    -ms-transform: scale(1.2) rotate(12deg);
    -o-transform: scale(1.2) rotate(12deg);
    transform: scale(1.2) rotate(12deg);
}

.section_slider{
    background-color: none;

}
.section_about_us{
    background-color: #fff8d44a;

}
.section_news{
    background-color: none;
}
.section_photos{
    background-color: none;

}
.section_videos{
    background-color: none;

}

.section_services{
    background: url(../images/frontend/transparent-bg.png) #348451;

}
.section_quickboxes{
    background: url(../images/frontend/transparent-bg.png) #2b86b4;

}

.bg-hospital { background:#d4e2ff0a;}
.bg-dark-hospital { background:#d4e2ff0a;}



  .view-header a{
      text-decoration: none;
  }

  .view-header h3 
    {
        text-align: center;
        /* color: #fff; */
        position: relative;
        font-size: 170%;
        font-weight: 600;
        margin-bottom: 8px;
    }

    .view-header h3:before {
    content: '';
    width: 50px;
    display: block;
    height: 2px;
    background: #3ba2b8;
    position: absolute;
    top: 50%;
    left: 37%;
    }
    .view-header h3:after {
        content: '';
        width: 50px;
        display: block;
        height: 2px;
        background: #3ba2b8;
        position: absolute;
        top: 50%;
        right: 37%;
    }