 /*#countdown {*/
 /*           color: red; */
           
 /*           font-family: 'Arial', sans-serif;*/
 /*           text-align: center;*/
 /*       }*/
  #countdown {
            color: red;
           
        }

.main-wrapper{
    max-width:1820px!important;
    min-width:1200px!important;
    width:100%!important;
    margin:auto!important;
}

.buttons{
    width:100%;
    display:flex;
    justify-content: flex-end;
	align-items: flex-end;
	margin:10px 0px;
}

.buttons .btns{
	padding: 0px 10px;
	display: inline-flex;
	background: #ddd;
	color: #fff;
	margin-left: 10px;
	cursor: pointer;
}
.buttons .btns.actives{
	background:#2460b9;
}

.buttons .btns:nth-child(3){
	font-size: 1.5em;
}
.buttons .btns:nth-child(4){
	font-size:1.8em;
}
.page-content{
    font-size:1em;
}
.btns:hover{
    background:#2460b9;
    color:#fff;
}
/*.main-slide-box{*/
/*    position:relative;*/
/*}*/
/*.main-slide-box .font-in{*/
/*    position:fixed;*/
/*}*/
.search-inside{
    padding:20px 0px 0px 20px;
}
.page-title{
    margin-bottom:25px;
}
.color_pickers{
    position:fixed;
    top:168px;
    right:0%;
    z-index:100;
}
.online_form label span,.online_form h2 span{
    display:block;
}


.popup {
    display: flex;
    position: absolute;
    width: 100%;
    justify-content: center;
    height: 200vh;
    top: 0%;
    background: rgba(0,0,0,0.8);
    z-index: 990;
    padding: 20px 0px;
}

#popup1 {
  -webkit-box-shadow:  0px 0px 0px 9999px rgba(0, 0, 0, 0.5);
   box-shadow:  0px 0px 0px 9999px rgba(0, 0, 0, 0.5);
}


.p_relative{
    position:relative;
    text-align:center;
    /*padding-top:10%;*/
    width:800px;
    padding: 20px;
}
.skip_btn{
    position:absolute;
    right:5px;
    top:0px;
    color:red;
    font-size:20px;
}
.skip_btn i{
    font-size:30px;
    background-color:#fff;
    /*border:1px solid red;*/
    border-radius:50px;
   width:30px;
   height:30px;
}
.skip_btn:hover{
    text-decoration:none;
}
.p_relative p{
    font-size:50px;
    color:rgb(36,96,185);
    
}
.rem{
    color:red;
    border:1px solid red;
    border-radius:20px;
    padding:20px;
}
.p_relative img{
    width:100%;
}
.assselitytoolbox{
    position:fixed;
    top:205px;
    left:-185px;
    background-color: #fff;
    z-index: 999;
    border:1px solid #2460b9;
}
.assselitytoolbox p{
    font-weight: bold;
    padding:10px 20px;
    margin:0;
    font-size: 16px;
}
.assselitytoolbox ul{
    margin: 0;
    padding:0;
}
.assselitytoolbox ul li{
    list-style: none;
    font-size:14px;
    padding:10px 20px; 
    border:1px solid transparent;
}
.assselitytoolbox ul li:hover{
    border-color:#2460b9;
}
.assselitytoolbox ul li a{
    color:#333333;
}
.assselitytoolbox ul li a:hover{
    text-decoration: none;
}
.hideshowbox{
    position: absolute;
    top:0px;
    right: -60px;
    background-color: #2460b9;
    padding: 10px;
    z-index: 999;
    cursor: pointer;
}
.hideshowbox img{
    width: 40px;
    height: 40px;
    border-radius:50%;
}
.pos{
    position:fixed;
    top:205px;
    left:0px!important;
}

.main-wrapper .page-title h2{
    padding-left:50px;
}

.main-wrapper .fontssss ul li a{
    font-size: 16px!important;
}

.main-wrapper .top-header .hotline  .fontssss a{
    font-size: 15px;
}


.main-wrapper .top-header .fontssss ul li a{
    font-size: 12px;
}
.main-wrapper .mian-body .main-tab.fontssss .tab-nav li a{
    font-size: 18px;
}
.main-wrapper .mian-body .main-banner .fontssss .caption{
    font-size: 12px;
}
.main-wrapper .right-nav.fontssss .title{
    font-size: 20px;
}
.main-wrapper .right-nav .profile.fontssss .caption h4{
    font-size: 20px;
}
.main-wrapper .right-nav .profile.fontssss .caption p{
    font-size: 14px;
}
.main-wrapper .mian-body .main-tab .tab-content.fontssss .btn{
    font-size: 14px;
}   
.main-wrapper .main-publication .publication .title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    color:#2460b9;
}
.main-wrapper .main-publication .publication .title a{
    display: flex;
    justify-content: start-end;    

}
.main-wrapper .fontssss .publication .title span{
    font-size:30px;
}

.main-wrapper .fontssss .publication .title a{
    font-size: 15px;
}
.main-wrapper .fontssss .publication .slider .caption{
    font-size: 14px;
}
.main-wrapper .main-gallery .gallery .title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    color:#2460b9;
}
.main-wrapper .main-gallery .gallery .title a{
    display: flex;
    justify-content: start-end;

}
.main-wrapper .fontssss .gallery .title span{
    font-size:30px;
}
.main-wrapper .fontssss .gallery .title a{
    font-size: 15px;
}
.main-wrapper .fontssss .gallery .slider .caption{
    font-size: 14px;
}
.main-wrapper .footer.fontssss p{
    font-size: 14px;
}
.backgroundcolor{
    background-color: #2460b9;
}
.sss{
    background-color: black!important;
    color:yellow!important;
    border-color: yellow!important;
}
.sss h1,.sss h2,.sss h3,.sss h4,.sss h5,.sss h6{
     background-color: black!important;
    color:yellow!important;
}
.sss ul,.sss ul li,.sss ol,.sss ol li,.sss nav{
background-color: black!important;
color:#fff!important;
}
.sss table tr th,.sss table tr td{
    background-color: black!important;
    color:yellow!important;
    border-color: yellow;
}
.sss ul li{
    background-color: black!important;
    color:yellow!important;
}
.sss ul li a{
     background-color: black!important;
    color:yellow!important;
}
.sss a,.sss p{
 background-color: black!important;
    color:yellow!important;
}
.ssss{
    background-color: black!important;
    border-color: black!important;
    color:#fff!important;
}
.ssss table tr th,.ssss table tr td{
    background-color: black!important;
    color:#fff!important;
    border-color: #fff;

}
.ssss h1,.ssss h2,.ssss h3,.ssss h4,.ssss h5,.ssss h6{
     background-color: black!important;
    color:#fff!important;
}
.ssss ul,.ssss ul li,.ssss ol,.ssss ol li,.ssss nav{
    background-color: black!important;
    /*color: #00ffff!important;*/
}
.ssss ul li a{
    background-color: black!important;
    /*color: #00ffff!important;*/
}
.ssss a{
     background-color: black!important;
    color: #00ffff!important;
}
.ssss p{
 background-color: black!important;
color:#fff!important;
}
.ssss a span{
    color:#fff!important;
}
.sss a span{
    color:yellow!important;
}
.sssss a{
    text-decoration: underline!important;
}
.sssss ul li a{
    text-decoration: underline!important;
}

/*ON DEVELOPMENT*/
.main-wrapper .main-publication .publication .publications .slider,
.main-wrapper .main-gallery .gallery .gallerys .slider {
    min-height:0;
    position:relative;
    overflow:visible;
     transition:all ease-in-out 0.5s;
}

.main-wrapper .main-publication .publication .publications .slider .img {
    width: 100%;
    margin:0;
}
.main-wrapper .main-gallery .gallery .slider .img{
     width:100%;
    height:200px;
}
.main-wrapper .main-gallery .gallery .slider .img img,
.main-wrapper .main-publication .publication .publications .slider .img img{
    width:100%;
    height:200px;
}

.main-wrapper .main-publication .publication .publications .slider .caption,
.main-wrapper .main-gallery .gallery .slider .caption{
    display: block;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    line-height: 1.8em;
    white-space: nowrap;
    overflow: hidden;
     text-overflow: ellipsis;
     min-height:auto!important;
    
}

.main-wrapper .main-publication .publication .publications .slider:hover .caption,
.main-wrapper .main-gallery .gallery .gallerys .slider:hover .caption{
    position:absolute;
    top:0px;
    white-space: wrap;
   height:251px;
   background-color:rgba(11, 72, 126,0.8);
   color:#fff;
   width:100%;
    /*transition:all ease-in-out 0.5s;*/
}
.gallerys  a{
    color:inherit;
    text-decoration:none;
}
.main-wrapper .main-publication .publication .publications .slider:hover .caption, .main-wrapper .main-gallery .gallery .gallerys .slider:hover .caption{
     position:absolute;
    top:0px;
    white-space: wrap;
   height:251px!important;
   background-color:rgba(11, 72, 126,0.8);
   color:#fff;
}
a:hover{
    color:inherit;
}

.owl-theme .owl-nav {
    position: absolute;
    top: -37%;
    right: 10%;
}

.owl-theme .owl-nav button{
    margin: 0 1rem;
}

.owl-carousel .owl-nav span{
    font-size:2rem;
    background:transparent;
    color: rgba(36, 96, 185, 1);
    transition:all 0.5s ease-in-out;
}

/*.owl-carousel .owl-nav span:hover{*/
/*    background: rgba(36, 96, 185, 1);*/
/*    color:white;*/
/*}*/

.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent;
}

.main-wrapper .page-content .insite-content .gallery-box {
    border: none;
    border-radius: 8px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
}
.main-wrapper .page-content .insite-content .gallery-box .img{
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.main-wrapper .page-content .insite-content .gallery-box .caption {
    /*padding: 6px 16px;*/
    transition:all 0.5s ease-in-out;
    /*min-height: 200px;*/
}

.main-wrapper .page-content .insite-content .gallery-box:hover .caption{
    background:rgba(36, 96, 185, 1);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.main-wrapper .page-content .insite-content .gallery-box .caption a {
    transition:all 0.5s ease-in-out;
}

.main-wrapper .page-content .insite-content .gallery-box:hover .caption a {
    color: white;
}

.gallery{
    position:relative;
}
.gallerys  .owl-nav{
    position:absolute;
}
.contact_details pre{
    line-height: 11px;
    overflow: hidden;
    padding: 10px 0px;
}
.main-wrapper .mian-body .main-banner .slider{
   /*height: 440px !important;*/
   /* overflow: hidden !important;*/
    background-color:transparent;
    border: 1px solid #ddd;
}
.main-wrapper .mian-body .main-banner .slider .img{
    /*height:300px;*/
    overflow:hidden;
}

.Mappp{
    text-align:center;
    padding-bottom:30px;
    position: relative;
    display:flex;
    justify-content: space-between;
}
.ColorCode{
    /*border:1px solid #ddd;*/
    border-radius:5px;
    text-align:left;
    padding:10px;
    width:350px;
}
.ColorCode h4{
    font-size:18px;
    color:#2460b9;
}
.ColorCode ul{
    padding:0px;
}
.ColorCode ul li{
    list-style:none;
    font-size:14px;
    padding:5px;
}
.ColorCode ul li a{
    color:#2460b9;
}
.ColorCode ul li a:hover{
    text-decoration:none;
    color:#bf2727;
}
.ColorCode ul li span{
    width:15px;
    height:15px;
    background-color:#ddd;
    display:inline-block;
    margin-right:10px;
    border-radius:20px;
}
.ColorCode ul li:first-child{
    color:#019bd1;
}
.ColorCode ul li:first-child span{
    background-color:#019bd1;
}
.ColorCode ul li:nth-child(2){
    color:#c7bfe7;
}
.ColorCode ul li:nth-child(2) span{
    background-color:#c7bfe7;
}
.ColorCode ul li:nth-child(3){
    color:#98daeb;
}
.ColorCode ul li:nth-child(3) span{
    background-color:#98daeb;
}
.ColorCode ul li:nth-child(4) span{
    background-color:#b8e433;
}
.ColorCode ul li:nth-child(4){
    color:#b8e433;
}
.ColorCode ul li:nth-child(5) span{
    background-color:#24b04d;
}
.ColorCode ul li:nth-child(5){
    color:#24b04d;
}
.ColorCode ul li:nth-child(6) span{
    background-color:#91f9cf;
}
.ColorCode ul li:nth-child(6){
    color:#91f9cf;
}
.ColorCode ul li:nth-child(7) span{
    background-color:#c3d0d9;
}
.ColorCode ul li:nth-child(7){
    color:#c3d0d9;
}
.ColorCode ul li:nth-child(8){
    color:#fefa6d;
}
.ColorCode ul li:nth-child(8) span{
    background-color:#fefa6d;
}
.ColorCode ul li:nth-child(9){
    color:#ffaeff;
}
.ColorCode ul li:nth-child(9) span{
    background-color:#ffaeff;
}
    .Mappp #Mapsss{
        width:600px;
        height:250px;
        position: relative;
    }
    .Mappp #Mapsss img{
        width:100%;
    }
    #sudurpaschim{
        background-color: transparent;
        width: 87px;
        height: 169px;
        position: absolute;
        left: 38px;
        top: -14px;
        transform: rotate(39deg);
        cursor: pointer;
    }
    #karnali{
        background-color: transparent;
        width: 80px;
        height: 118px;
        position: absolute;
        top: 49px;
        left: 116px;
        transform: rotate(36deg);
        cursor: pointer;
        border-radius: 20px;
    }
    #karnali1{
        background-color: transparent;
        width: 87px;
        height: 59px;
        position: absolute;
        top: 59px;
        left: 172px;
        transform: rotate(46deg);
        cursor: pointer;
        border-radius: 20px;
        
    }
    #lumbini{
        background-color: transparent;
        width: 128px;
        height: 30px;
        position: absolute;
        bottom: 61px;
        left: 73px;
        transform: rotate(30deg);
        cursor: pointer;
        border-radius: 20px;
        
    }
    #lumbini1{
        background-color: transparent;
        width: 47px;
        height: 35px;
        position: absolute;
        left: 174px;
        top: 132px;
        transform: rotate(116deg);
        cursor: pointer;
        border-radius: 20px;
    }
    #lumbini2{
        background-color: transparent;
        width: 70px;
        height: 55px;
        position: absolute;
        left: 201px;
        top: 177px;
        transform: rotate(30deg);
        cursor: pointer;
        border-radius: 20px;
    }
    #gandaki{
        background-color: transparent;
        width: 102px;
        height: 82px;
        position: absolute;
        left: 237px;
        top: 114px;
        transform: rotate(30deg);
        cursor: pointer;
        border-radius: 20px;

    }
    #bagmati{
        background-color: transparent;
        width: 117px;
        height: 70px;
        position: absolute;
        left: 344px;
        top: 171px;
        transform: rotate(14deg);
        cursor: pointer;
    }
    #madhesh{
      background-color: transparent;
        width: 187px;
        height: 40px;
        position: absolute;
        left: 322px;
        top: 247px;
        transform: rotate(20deg);
        cursor: pointer;
        border-radius: 20px;

    }
    #koshi{
        background-color: transparent;
        width: 85px;
        height: 115px;
        position: absolute;
        right: 3px;
        top: 191px;
        cursor: pointer;
        border-radius: 20px;
    }
    #koshi1{
        background-color: transparent;
        width: 50px;
        height: 75px;
        position: absolute;
        left: 463px;
        top: 179px;
        cursor: pointer;
        border-radius: 20px;
    }
.main-wrapper .right-nav .title{
    font-size:20px;
}
.main-wrapper .right-nav .profile .caption h4{
    font-size:16px;
}
.main-wrapper .right-nav .profile .caption p{
    color:#bf2727;
}

.copyright{
    text-align:center;
}

.TopMainTitle{
    text-align:center;
    padding:20px 0px;
    font-size:33px;
}

.main-wrapper .page-content .Formerss .member-boxTop{
    width:25%;
    margin:auto;
    margin-bottom:35px;
    text-align:center;
    border-radius:5px;
    overflow:hidden;
    box-shadow:0px 1px 10px #ddd;
    border:none!important;
    
}
.main-wrapper .page-content .Formerss .member-box{
    text-align:center!important;
     border-radius:5px;
    overflow:hidden;
     box-shadow:0px 1px 10px #ddd;
     border:none!important;
}
.main-wrapper .page-content .Formerss .member-box .caption h2{
    padding:10px!important;
}
.main-wrapper .page-content .Formerss .member-boxTop  .caption h2{
    font-size: 18px;
    padding:10px;

}
.main-wrapper .page-content .Formerss .member-boxTop .img {
    height: 230px!important;
    overflow: hidden;
    width:90%;
    margin:3% auto;
    border-radius:5px;
}
.main-wrapper .page-content .Formerss .member-box .img{
    height: 230px!important;
     width:90%;
    margin:3% auto;
    border-radius:5px;
}
.main-wrapper .page-content .Formerss .member-boxTop .img img {
    width: 100%;
    height:100%;
    object-fit: cover;
}
.main-wrapper .page-content .Formerss .member-box .img img{
    width: 100%;
    height:100%;
    object-fit: cover;
}
.main-wrapper .page-content .Formerss .member-boxTop {
    border: 1px solid #ddd;
    cursor: pointer;
}
.member-boxFormer{
    /*width:80%;*/
     width:90%;
    margin:auto;
    /*border: 1px solid #ddd;*/
    text-align:center;
     border-radius:5px;
    overflow:hidden;
    margin-bottom:20px;
    box-shadow:0px 1px 10px #ddd;
}
 .member-boxFormer h2{
     font-size:20px;
 }
 .member-boxFormer .img{
     /*height:280px;*/
      height:230px;
     overflow:hidden;
     margin-bottom:10px;
    /*width:80%;*/
    width:85%;
    margin:3% auto;
     border-radius:5px;
 }
  .member-boxFormer .img img{
      width: 100%;
    height:100%;
    object-fit: cover;
    background-color:#ddd;
  }
  /*.GosDayss{*/
  /*  position: absolute;*/
    /*top: 12%;*/
  /*  transform: translate(-50%, -50%);*/
  /*  left: 58%;*/
  /*  text-align: center;*/
  /*  background:#275eb9;*/
  /*  padding:5px 10px;*/
  /*  color:#fff;*/
  /*  border-radius:5px;*/
  /*}*/
  
  .GosDayss{
    position: relative;
    /*transform: translate(-50%, -50%);*/
    /*left: 50%;*/
    text-align: center;
    background:#275eb9;
    /*margin: 30px 0px -45px;*/
    padding:8px 0px;
    color:#fff;
    border-radius: 5px;
  }
  /*.GosDayss span{*/
  /*    display:block;*/
  /*}*/
    .GosDayss a{
        text-decoration:none;
        font-size:18px;
        color:inherit;
    }
    
    
.skip-to-main-content-link {
  position: absolute;
  left:40%;
  z-index: 999;
  padding: 1em;
  background-color: black;
  color: white;
  opacity: 0;
}
.skip-to-main-content-link:focus {
  left: 50%;
  transform: translateX(-50%);
  opacity: 1;
}


  