#siteTopheader {
    z-index: 999;
    position: relative;
}
#siteTopheader {
    width: 100%;
    font-size: 0.8em;
}

.searchBox label {
    margin-bottom: 0px;
}
.hiddenlabel {
    display: none;
}
.loginPane {
    float: left;
    height: 31px;
    padding: 1px;
    text-align: center;
}
.loginPane a{    text-align: center;
    margin: 0;
    padding: 5px 10px;}
.em-nivo-slider-wrapper{}
.em-nivo-slider-wrapper .flex-control-nav{bottom: 14px !important;}
.em-nivo-slider-wrapper .flexslider{    margin: 0;}
.customer-logos-services .slick-list{    height: 192px;}

.customer-logos-bottom .slide.slick-slide img {
     height: inherit !important;
    width: inherit !important;
    border: 1px solid #ccc;
    margin-left: 21px 
}
.customer-logos-bottom .slick-track{height: 100px; padding: 15px 0;}
.footerTop {
    background: #2c3d4f none repeat scroll 0 0;
    padding: 25px 0;
    color: #fff;
}
.footerTop li{list-style: none;
    padding: 3px 0;}
.footerTop li a{color: #fff}
.footerTop h2{    color: #fff;
    padding-bottom: 30px;} 
.footerlast1 {font-size: 13px;
    background: #fd6c03 none repeat scroll 0 0;
        padding: 9px 0 8px;
    color: #fff;}
.copyrightPane{text-align: center;}
.footerbottomLast ul li{padding: 0px !important;}
.customer-logos-bottom{position: relative;}
.customer-logos-bottom button.slick-prev.slick-arrow {
   left: 10px;
    top: 34px;
    z-index: 999;
    position: absolute;
}
.customer-logos-bottom button.slick-next.slick-arrow {
     right: 16px !important;
    top: 32px;
    z-index: 999;
    position: absolute;
    left: auto !important;
}

.footerlast1 li p{    line-height: 150%; margin: 0;}
.new-test-late li{display: none;}
.new-test-late{    left: 30px;
    float: left;
    width: 93%;    height: 22px;
    overflow: hidden;}
.bn-navi span{    padding: 0 2px;
    cursor: pointer;}
.padd05{    padding: 0 10px !important;}
.inner-page{min-height: 300px}
.dnnFormPopup{top: 3% !important;}
.tender-container{float: left;
    width: 100%;}
.tender-container thead tr th{    background: #f6f6f6;    border-right: 1px solid #ebebeb;}
.tender-container table tr td {
    border-right: 1px solid #ebebeb;
}
.tender-container table tr td:first-child {
    border-left: 1px solid #ebebeb;
}
.tender-container table tr td br{display: none}
.listpager span a{}
.listpager span a{}
.tanderhadding.tenders-clsses h2 a {/*
    float: right !important;
    text-align: right;
    position: absolute;
    top: 5px !important;
    right: 32px !important;
    padding: 3px;
    background: #2d3f50;
    color: #fff;*/
        padding: 3px 7px;    
    background: #337ab7;
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
}
.leadership_menu>ul>li>a:hover, .leadership_menu>ul>li>a:focus{    background: #337ab7 !important;}
.footerTop li a:hover {
    color: #8a8a8a;
}

.bhoechie-tab-content{display: none;}
.bhoechie-tab-content.active{display: block;}
.bn-navi span.bn-pause.paused i:before{    content: "\f04b";}
.bhoechie-tab-container{    padding: 0;}
.bhoechie-tab-container .bhoechie-tab-menu{    width: 100%;     padding: 0;}
.bhoechie-tab-container .bhoechie-tab-menu .list-group{    display: flex;     margin: 0;}
.bhoechie-tab-container .bhoechie-tab-menu .list-group-item{    border-radius: 0;
    line-height: 1.42857;
    margin-right: 0;
    background: #2c3d4f;
    color: #fff;
    border-right: 1px solid #dbdbdb;
    font-size: 12px;
    display: inline-block;
    padding: 22px;
    position: relative;
    display: block;
    padding: 10px 15px;
    font-family: Merriweather, serif;}
.bhoechie-tab-container .bhoechie-tab-menu .list-group-item.active{    background-color: #ed2a28;}
.bhoechie-tab-container .bhoechie-tab-menu{}
.bhoechie-tab-container .bhoechie-tab{    width: 100%;
    padding: 0;
    border: 1px solid #ccc;
    padding: 18px;
}
#main-menu{display: none;}

.leadership_menu ul ul.dropdown-menu ul.dropdown-menu{    position: absolute;
    left: 100%;
    top: 0;}
.leadership_menu ul ul.dropdown-menu ul.dropdown-menu li{    top: inherit;
    left: inherit;
    position: initial;}

#siteTopinner .loginGroup{    padding: 6px 0;
    color: #fff;}
#siteTopinner .loginGroup a{color: #fff;}
.medical .leadership_nav_area{    background: #d41d08 none repeat scroll 0 0;}
.medical .leadership_nav_area nav ul li{background-color: #d41d08;}
.medical .leadership_nav_area nav ul li a:hover{background-color: #840f01 !important;}
.medical .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color: #840f01;}

 
.it-ites .leadership_nav_area{    background: #8ec313 none repeat scroll 0 0;}
.it-ites .leadership_nav_area nav ul li{background-color: #8ec313;}
.it-ites .leadership_nav_area nav ul li a:hover{background-color: #709d0c !important;}
.it-ites .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color: #709d0c;}


 
.tourism .leadership_nav_area{    background: #dd358a none repeat scroll 0 0;}
.tourism .leadership_nav_area nav ul li{background-color:#dd358a;}
.tourism .leadership_nav_area nav ul li a:hover{background-color: #bb184f !important;}
.tourism .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color: #bb184f;}

.transport .leadership_nav_area{    background: #ff8700 none repeat scroll 0 0;}
.transport .leadership_nav_area nav ul li{background-color:#ff8700;}
.transport .leadership_nav_area nav ul li a:hover{background-color: #c16b0a !important;}
.transport .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color: #c16b0a;}


.accounting .leadership_nav_area{   background: rgb(20,40,110)none repeat scroll 0 0;}
.accounting .leadership_nav_area nav ul li{background-color:rgb(20,40,110);}
.accounting .leadership_nav_area nav ul li a:hover{background-color: #19369c !important;}
.accounting .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color: #19369c;}


.audio .leadership_nav_area{   background: #d040c6 none repeat scroll 0 0;}
.audio .leadership_nav_area nav ul li{background-color:#d040c6 ;}
.audio .leadership_nav_area nav ul li a:hover{background-color: #ab2ba1 !important;}
.audio .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color: #ab2ba1;}



.legal-services .leadership_nav_area{   background: #0cc38e none repeat scroll 0 0;}
.legal-services .leadership_nav_area nav ul li{background-color:#0cc38e ;}
.legal-services .leadership_nav_area nav ul li a:hover{background-color: #0e9e74 !important;}
.legal-services .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color: #0e9e74;}

.legal-services .leadership_nav_area{   background: #0cc38e none repeat scroll 0 0;}
.legal-services .leadership_nav_area nav ul li{background-color:#0cc38e ;}
.legal-services .leadership_nav_area nav ul li a:hover{background-color: #0e9e74 !important;}
.legal-services .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color: #0e9e74;}


.legal-services .leadership_nav_area{   background: #0cc38e none repeat scroll 0 0;}
.legal-services .leadership_nav_area nav ul li{background-color:#0cc38e ;}
.legal-services .leadership_nav_area nav ul li a:hover{background-color: #0e9e74 !important;}
.legal-services .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color: #0e9e74;}


.communication .leadership_nav_area{   background: #d5b412 none repeat scroll 0 0;}
.communication .leadership_nav_area nav ul li{background-color:#d5b412 ;}
.communication .leadership_nav_area nav ul li a:hover{background-color: #b49707 !important;}
.communication .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color: #b49707;}



.construction .leadership_nav_area{ background: #943008 none repeat scroll 0 0;}
.construction .leadership_nav_area nav ul li{background-color:#943008 ;}
.construction .leadership_nav_area nav ul li a:hover{background-color: #70280a !important;}
.construction .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color: #70280a;}


.environmental .leadership_nav_area{ background: #2f8b09 none repeat scroll 0 0;}
.environmental .leadership_nav_area nav ul li{background-color:#2f8b09 ;}
.environmental .leadership_nav_area nav ul li a:hover{background-color: #226605 !important;}
.environmental .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color:#226605;}

.financial .leadership_nav_area{ background: #1db5e3 none repeat scroll 0 0;}
.financial .leadership_nav_area nav ul li{background-color:#1db5e3 ;}
.financial .leadership_nav_area nav ul li a:hover{background-color: #1d95be !important;}
.financial .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color:#1d95be;}


.education .leadership_nav_area{ background: #9600c8 none repeat scroll 0 0;}
.education .leadership_nav_area nav ul li{background-color:#9600c8;}
.education .leadership_nav_area nav ul li a:hover{background-color: #6e0690 !important;}
.education .leadership_nav_area .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{    background-color:#6e0690;}



.dark .item-list h3{color: #fff}
.dark .logo-headers {     filter: invert(2);     background: #fff;}
.dark #contentWrapper, .dark #contentWrapper, .dark #contentWrapper{    background: #272727;    color: #fff;}
.dark#siteWrapper{    background: #272727;    color: #fff;}
.dark .node-readmore a{    color: #e0ef1b;    border-color: #e0ef1b;}
.dark  .bn-navi span{    color: #313131;}
.dark .mnamet span {    color: #fff;}
.dark .breakingNews{height:inherit;}
.dark p.digination {
    color: #969494;
    font-weight: 600;
}
.stats-data .item-list ul li{list-style: none;}
.dark .leadership-tab li{background: #5d5d5d}
.dark .stats-data{background: #5d5d5d !important}
.dark .sector-snap{background: #5d5d5d;}
.dark .sector-snap h2{color: #fff;}
.dark .sector-highlights .view-content{    background: #272727;}
.dark .sector-snap-right h2{color: #fff;} 
.dark .section-title h2{color: #fff;}
.dark section.goal_area.bgcolor.hight{    background: #272727;
    color: #fff;}
.dark .new-new-home-post p {    color: #fff;}
.dark .new-new-home-post h6 a{   color: #fff; }
.dark .new-new-home-post .link-btn a{    color: #e0ef1b;}
.dark .recent-post-text h4 a {    color: #dedede;}
.dark .recent-post-text .rcomment {    color: #929292;}
.dark #breadcrumbInner{    color: #383737;}
.dark .footerTop {
    background: #404040 none repeat scroll 0 0;}
.scrollTop{position: absolute;}
.dark .footerlast1{    background: #000000 none repeat scroll 0 0;}
.dark .tab-content img{    filter: invert(1);}
.dark .tab-content h3, .dark .tab-content h4, .dark .tab-content h3, .dark .tab-content h2{color: #fff;}   
.dark .stack-content h4{    color: #ffffff;}
.dark .write-us-content{}
.dark .write-us-content ul{}
.dark .write-us-content ul li{}
.dark .write-us-content ul li a{    color: #0e8bff !important; }
.dark .stastics{}
.dark .stastics h1, .dark .stastics h2, .dark .stastics h3, .dark .stastics h4, .dark .stastics h5,  .dark .stastics h6{    color: #fd6c03;}
.dark .stastics td{  color: #b7b7b7;}
.dark .stastics th{    color: #fff;}
.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6{    color: #efefef;}
.dark .news-listing1 .blog-item{    color: #fff;}
.dark .news-listing1 .blog-item p{    color: #d4d4d4;}
.dark .news-listing1 .blog-item:hover{    background: #4e4e4e;}
.dark .news-listing1 .blog-item:hover a{    color: #fd6c03;}
.dark table.e-tenders-main-table a{color: #fd6c03 !important;}
.dark .e-tenders-main-table td{    color: #e4e3e3;}
.dark{}
.listpager a{   padding: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 30px;
    height: 30px;}
.listpager span span{    padding: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;    background: #337ab7;
    color: #fff;}
.listpager > span{width: 100%}



@media only screen and (max-width: 991px)  and (min-width: 769px){
.tage-content{    width: 51% !important;}
.Objective-right ul li span{    width: 72% !important;}
ul.listbox li .serviceimg {    min-height: 166px !important;}
.news-home-new-left .newsticker a{    font-size: 15px;}
e .tickercontainer1 ul > li::before {     left: -12px !important;    top: 1px;}
.fullbg.threecol.anoutnews .whatnewsPane {     padding: 26px 4px 26px 20px !important;}
.tender-container.tender-container-mini .tickercontainer1 .list-container {    padding: 00 0 0 19px;    margin: 0;}
.whatnewsPane ul > li::before{left: -12px;    top: 1px;}
#siteTopheader .timetextPane {  padding: 5px !important;     text-align: center;}  
body{}


}

@media only screen and (max-width: 991px)  and (min-width: 768px){
.medi-gal-listing .filter a{height: inherit !important;}
.medi-gal-listing .filter a img{height: 100px !important;}
.medi-gal-listing{    max-height: 601px !important   ;}
.medi-gal-listing .filter.images:before{width: 22% !important;     right: 4%;}
.medi-gal-listing .filter.video:before {width: 22% !important;     right: 4%;}
.mainhome .whatnewsPane, .mainhome  .newsPane,.mainhome  .aboutPane {    height: auto !important;}
.medi-gal-listing .col-md-2:nth-child(6n+6).filter.video:before {    right: 10%;}
.medi-gal-listing .col-md-2:nth-child(6n+6).filter.images:before {    right: 10%;}
.news-listing1 .blog-item{    padding: 12px !important;}
.categ p{    width: 100% !important;}
.categ span.pull-right{float: left !important;    margin-top: 11px;}



}
@media only screen and (max-width: 320px) {
.branding-texting span.minsitry1{    padding: 11px 0px !important; width: 67%;}

}

@media only screen and (max-width: 768px) {
	
	.main-website #contentWrapper > .row > .col-md-4{clear: both;}
	.customer-logos-about .slick-list .slick-track li{height: 188px}	
    .news-home-new-left .news-item h6 {      text-align: left;}
        .news-home-new-left .news-item p {      text-align: left;}
    .Objective-right ul li span {    width: 72% !important;}
    .anoutnews .whatnewsPane{padding: 25px 25px 25px 22px !important;}
    .anoutnews .aboutPane{padding: 25px 25px 25px 22px !important;}
    .tage-content{    margin: 0 !important;}
    .tage-content .conten1-targ:first-child {    margin-right: 9px !important;}
    .it-templete .global-sen{width: 100% !important;}
    .latestnewsPane .container.clearfix{    position: static !important;}
    .scrollTopPane{    right: inherit;     transform: translate(-50% , 0%);
    z-index: 99999;     left: 50%;}
    .bn-light>.bn-title{display: none !important;}
    .breakingNews.bn-bordernone.bn-light ul{    left: 20px !important;}
    .leadership-main-menu{display: block !important;}
    .leadership-main-menu #main-menu{    position: absolute;
    top: 60px;
    right: 5px; 
    display: block;
    background: #ccc;
    padding: 13px;	}
    .leadership-main-menu #main-menu{}
    .leadership-main-menu .leadership_menu{    position: absolute;
    	display: none;
    z-index: 99999;
    top: -85px; }
    .ModHitCountC div{text-align: center;}
    .dropdown-menu>li>a{white-space: normal;}
    .leadership-main-menu{}
    /*..leadership_nav_area{    width: 273px;} */
    .leadership_menu {    width: 100% !important;}
    .leadership_menu>ul>li{    width: 100%;    text-align: left;}
    body .leadership_menu>ul>li>a{border: none !important;}
    .leadership_menu ul ul.dropdown-menu{    position: initial !important;
    display: block !important;
    background: none !important;
    box-shadow: none !important;
    border: none !important;    padding-left: 22px;}
    /* Menu */
    nav{     width: 57px !important;    padding-right: 9px;}
    .navbar{    left: inherit !important;    right: 0 !important;    width: 100% !important;}
    .navbar .navbar-inner{padding: 0 !important;}
    .navbar .btn-navbar{    margin-right: 00 !important;}
    .navbar-inner #navdttg{    width: 95% !important;   min-width: 300px;     right: 0!important;}
    .showControlBar nav{top: 122px !important;}
    .medi-gal-listing{    max-height: inherit !important;}
    .homegalleryPane .home-gallary-starting{    padding: 0 !important;}
    
    .medi-gal-listing .filter a{    height: auto !important;}
    .left-img img, .right-img img{    height: inherit;}
    .new-expor-tabl .pr0 , .new-expor-tabl .pl01{/*padding: 0px !important*/}
    .graph-content{    width: 100% !important;}
    .bhoechie-tab-content ul{clear: both;}
    .arrow-content{    clear: both;}
    .arrow-left{    margin: 0 auto;    float: inherit;    text-align: center;    display: inherit;}
    .trousim-img-2-left {    width: 100%;}
    .trousim-img-2-right {    width: 100%;}
    .policies-content .policies-image img {    width: 100%;    margin-left: 0;}
    div.bhoechie-tab-content{    padding-left: 0 !important;}
    .environment .global-sen{width: 100%;}
    header .indialogoname{text-align: left !important;}
    .new-header-one .new-row{margin-right: -15px !important;    margin-left: -15px  !important;}
    .dnnFormPopup.dnnFormPopupMobileView.promo-pop{transform: translate(-00%, 0) !important;     width: 85% !important;    margin: 0 auto;
    top: 10px !important; z-index: 99999999;}
    .popupclass Form {display: block !important;}
    .popupclass .ui-widget-overlay{    display: block !important;} 
 
}

@media only screen and (max-width: 768px)  and (min-width: 576px){
    .breakingNews.bn-bordernone.bn-light ul{      width: 73%;   left: 17px !important;    height: 78px !important;     overflow: hidden;}
    
    .breakingNews>ul>li>a{    white-space: normal !important;}
   
    .breakingNews>ul{height: 64px;    padding: 5px 0 !important;}
    
    .breakingNews>.bn-navi>span{top: 13px !important;}
    .tage-div .tage-di {    width: 50% !important;    margin: 0 auto;    float: initial;}
    .timetextPane p {    margin-bottom: 0px;    font-size: 12px;    padding-top: 3px;}
     

}


@media only screen and (max-width: 575px){
    .bn-bordernone{    position: static !important;}
    .latestnewsPane .breakingNews>.bn-navi{    top: -47px;} 
    .latestnewsmain .LatestNewstextPane {height: initial !important;     text-align: left; }
     .latestnewsmain .latestnewsPane{    height: initial !important;} 
     .latestnewsmain .latestnewsPane .bn-bordernone{    height: initial !important;}
     .latestnewsmain .latestnewsPane .bn-bordernone {height: initial !important;
    position: inherit!important;}
    .latestnewsmain .latestnewsPane .bn-bordernone ul{height: 60px !important;
    position: inherit!important; padding: 0 10px;}
    .latestnewsmain .latestnewsPane .bn-bordernone li{    position: inherit !important;        height: 60px !important;}
    .latestnewsmain .latestnewsPane .bn-bordernone li a{      white-space: normal;
    height: 39px !important;
    display: block !important;
    overflow: hidden;}
    .latestnewsmain{}
    .latestnewsmain{}
    .latestnewsmain{}
    .latestnewsmain{}
    
    .main-website{}


    }
@media only screen and (min-width: 640px)  and (max-width: 768px){
    .medi-gal-listing .filter a img{height: 132px;}


}

@media only screen and (width: 768px){
    .main-logo-new .col-md-3 .govt-cnetr-logo p{    width: 63% !important;
    font-size: .6em !important;
    margin-top: 23px !important;}
    .india-ser-logo a img{margin-top: 13px !important;}
    .india-ser-logo {    padding-top: 4px;}
    .india-ser-logo a p{    font-size: .8em !important;    line-height: 100% !important;}
    .sepc-ser-logo img {    padding-top: 8px !important;}
    .govt-cnetr-logo a img {  width: 100% !important;}


}

@media only screen and (max-width: 640px){
	#search{width: 200px !important;}
#dnn_dnnSearch_txtSearch{    width: 132px !important;}
.sector-highlights .snap-info{    width: 100% !important;}
.goal_area{padding:0px !important;}
.sector-snap{    margin: 0 !important;     padding: 6px !important;}
.medi-gal-listing { /*max-height: 1330px !important;*/ }
.medi-gal-listing .filter{display: none;}
.medi-gal-listing .filter:nth-child(-n+6){display: block;}
.categ p{width: 100% !important;}
.categ span.pull-right{float: left !important;    margin-top: 11px;}
.news-listing1 .blog-item{    padding: 21px !important;}
.news-listing1 .blog-box{    padding: 0px !important;} 
.left-img, .right-img{width:100%;     text-align: left !important;}
.india-ser-logo a img {    padding-left: 0 !important;    width: 40px !important;}
.india-ser-logo a p{   font-size: 9px !important;}
section.customer-logos.slider.slick-initialized.slick-slider{    margin-top: 0 !important; }
.govt-cnetr-logo a p{    padding: 15px 0;}
.india-ser-logo a h5{       font-size: 1.4em !important;    margin-bottom: 4px;}
.india-ser-logo{    float: left;    width: 100%;     margin-top: 9px;}
.stats-data{float: left;    width: 100%;}
.stats-data ul{    display: block  !important;
    float: left !important;
}
.stats-data ul li{width: 100%; list-style: none}
.main-logo-contnt{padding: 3px 0!important;    width: 79%;    padding-left: 9px!important;}
.govt-cnetr-logo a img{    max-width: 48px !important;}
#dnn_skinTomaincontant, #dnn_sizeIncrease, #dnn_theamChange{    display: none;}
.loginPane{padding: 0 9px;}
.loginPane a{    padding: 0 !important;}
.branding-texting p{    font-size: 11px;    line-height: 19px;    width: 77%;}
.ind-title{font-size: 19px !important;}
.sub-title{font-size: 12px !important;}
.logos1main-header{}
body .em-slider-sub-title.ind-title {    font-size: 17px !important;}
.customer-logos-bottom button.slick-next.slick-arrow, .customer-logos-bottom button.slick-prev.slick-arrow{display: none !important;}
.logos1main-header .col-md-6{width: 75%;    float: left; clear: both;}
.logos1main-header .col-md-2{    float: left;    width: 25%;    padding: 0;    padding: 14px 3px 5px;}
.logos1main-header .col-md-2 img{    float: right;
    margin-top: 3px;
    width: 100%;}
#contentWrapper .container{   }
.layout-container{ }
.bn-navi{height: 70px; display: none;}
.breakingNews {
    
    height: 113px !important;
    background: #feeed4 !important;
    position: relative !important;
    border: solid 2px #2096cd;
    overflow: hidden;
}

body .highlighted .layout-container .block .content{       margin-top: 36px !important;     padding: 5px !important;    height: 76px;}
.breakingNews.bn-bordernone.bn-light ul{height: 66px;}
.new-test-late{height: 65px;}
.highlighted .layout-container h2{    text-align: left !important;}
    .about-sec h2.node__title{padding: 9px 7px !important;}
    /*.customer-logos-services .slick-next.slick-arrow{display: none !important;}
    .customer-logos-services .slick-prev.slick-arrow{display: none !important;}*/
     
    .layout-container{  }
    .highlighted .layout-container h2{    position: initial;
    width: 100% !important;}
.breakingNews{    height: 111px;     background: #feeed4;}
.highlighted .layout-container .block .content{padding: 4px !important;}
.customer-logos-bottom .slide.slick-slide img{margin-left:0px;}
}
.goal_area {    padding: 0;}
.goal_area .container{padding: 0;} 


@media only screen and  (max-width: 480px){
	.bhoechie-tab-container .bhoechie-tab-menu .list-group{display:block;}
	.text-center.pull-right .img-dio-overview{padding:0px;}
	.gchartn1 {
    width: 100%;
    height: 400px;
    margin: 0 auto;
}


.trends-lft, .medical-clss, .fdi-chart, .wid-set, .left-cls-section-20, .right-cls-section-70, .left-cls-section, .right-cls-section, .content-border.tech, .audio .right-img, .left-cls-section-40, .policies-image img{width:100%;}
.right-cls-section-70, .right-cls-section, .policies-image img{margin-left:0px;}
.trends-rgt{width:100%; padding:0px;}
.right-imgvalue.pull-left.mediacal-col2{width:100%;}
.sect-clsr-img, .text-center.legal-txt{width:100%;}
.left-imgg, .right-imgg{float:none;}





	
    a.filter-button{    width: 98%;     line-height: 33px;   margin-top: 10px;}
    a.filter-button i{float: right;}
    .medi-gal-listing .col-md-2:nth-child(6n+6).filter.video:before{    right: 2% !important;}
    .govt-cnetr-logo a p br{display: none;}
    .govt-cnetr-logo a p{width: 70% !important; padding-top: 12px !important; padding-bottom: 12px !important;}
     .customer-logos button.slick-arrow, .customer-logos-videos button.slick-arrow{  /*  display: none !important; */}
     .view-news-press-releases1 .tickercontainer .mask1 a{    margin-top: -2px;}
     .view-news-press-releases a{    margin-top: -1px !important;}
     .customer-logos-videos .slick-arrow{margin-top: 0px;}
     .customer-logoses.slider.slick-initialized.slick-slider button{    margin-top: 0px;}
     .slick-arrow {    margin-top: -1px;}
     .slick-buttons #play, .slick-buttons #pause{  margin-top: -1px;}
     .customer-logoses .slick-next.slick-arrow, .customer-logoses .slick-prev.slick-arrow{top: -37px !important;}
    .customer-logos.slick-slider {  width: 100%;}
    .customer-logos .slick-list{ width: 100% !important;}
    .multyimage{     height: inherit;}
    .customer-logoses .slick-next.slick-arrow{    top: -38px !important;}
    .customer-logoses .slick-prev.slick-arrow{    top: -38px !important;}
    .mar-news input.abx-pause{top: 2px;}
    .mar-news input.abx-play{top: 2px;}
    .customer-logos-bottom .slide.slick-slide img{margin-left:0px !important;}
    .customer-logos-videos .slick-next.slick-arrow{top:-38px  !important;}
    .customer-logos-videos .slick-prev.slick-arrow{top:-38px  !important;}
    .mar-news input.abx-pause{    top: 1px !important;}
    .mar-news input.abx-play{    top: 1px !important;}
    .listbox.seri-list1 li{width:100% !important;}
    .seis-graph-sec{}
    .seis-graph-sec div{text-align: center !important;}
    .seis-img{text-align: center;}
    .seis-graph-sec .seis-graph img, .seis-img img{max-width: 90% !important}
    .LoginPanel{    max-width: 100%;    padding: 0;}
    .dnnLoginService input[type="text"], .dnnLoginService input[type="password"]{width: 100%;}
    div.dnnCaptcha{    width: 0% !important;    margin-left: 0;    padding-left: 0;    margin-top: 12px;}
    #dnn_ctr6578_Login_UP{width: 100% !important;}


}

@media only screen and  (min-width: 576px) and  (max-width: 768px){
    .main-logo-new .govt-cnetr-logo p{    padding: 0;    margin-top: 10px;    margin-left: 2px;}
    .main-logo-contnt{width: 77% !important;     margin-top: 6px;}
    .india-ser-logo a h5{    font-size: 1.2em;}
    .main-logo-new .col-sm-4{    padding-right: 0 !important;    }
    .main-logo-new .col-sm-4:last-child{    padding-left: 0px!important;     padding-right: 15px!important;}
    .listbox.seri-list1 li{    width: 46% !important;}
    .main-logo-new{}
    .main-logo-new{}
    .main-logo-new{}
    .main-logo-new{}
   

}

@media only screen and (max-width: 991px)  and (min-width: 768px){
.govt-cnetr-logo a img{width: 44px;}
.india-ser-logo a img{width: 69px;    margin-top: 5px;}
.main-logo-new{}
.main-logo-new .col-md-3{padding-right: 0px;}
.main-logo-new .col-md-3  .govt-cnetr-logo p{font-size: .8em;    width: 74%;}
.india-ser-logo a h5 {    font-size: 2em !important;}
.india-ser-logo{width: 100%;}
.sepc-ser-logo{    text-align: left;}
.sepc-ser-logo img{    max-width: 117px;    text-align: left;}
.india-ser-logo a p{font-size: .8em;}
.main-logo-new .col-md-6{}
.main-logo-new .col-md-3:last-child{}
.main-logo-new{}
.main-logo-new{}
.main-logo-new{}



}
@media only screen and (max-width: 767px)  and (min-width: 480px){

 .sepc-ser-logo a img {    max-width: 70px;} 
}



@media only screen and (max-width: 767px)  and (min-width: 641px){
.govt-cnetr-logo a img{width: 44px;}
.india-ser-logo a img{padding-left: 0;    width: 56px;     margin-top: 10px;}
.main-logo-new .col-md-6.text-center{    text-align: left !important;}
.india-ser-logo a h5 {    font-size: 2em !important;}
.india-ser-logo{    width: 100%;}
.india-ser-logo a p{    font-size: .75em;}


}
 
@media only screen and (max-width: 768px)  and (min-width: 480px){
    ul.listbox li {    width: 48% !important;    margin-right: 15px !important;}
     ul.listbox li:nth-child(2n+2) { margin-right:0px !important;}
    #siteTopheader .timetextPane {padding: 0 !important;}
    .sepc-ser-logo img{    width: 70%;}
    .sepc-ser-logo img {    max-width: 86px;}
    .main-logo-contnt{padding-left: 10px;    margin-top: 0!important ;}
    .india-ser-logo a h5 {    font-size: 1.5em !important;} 


}
@media only screen and (max-width: 1024px) {
    .categ p{    width: 100% !important;}
    .loginPane a{padding: 12px 4px;}

}

@media only screen and (max-width: 1024px)  and (min-width: 991px){
   .tage-content{    width: 51% !important;}

}


@media only screen and (min-width:1024px){
    .login-page div.dnnCaptcha{width: 100% !important;}
.login-page div.dnnCaptcha .dnnLeft{    float: left;    width: 100%;}
.login-page div.dnnCaptcha .dnnLeft img{     float: left; max-width:34%     ;    position: relative;
    top: 27px; }
.login-page div.dnnCaptcha .dnnLeft > div{      float: left;
    width: 65%;
    position: relative;
    top: -22px;
    padding-left: 13px;}
body .login-page div.dnnCaptcha .dnnLeft > input[type="text"]{    float: right;
    width: 60% !important;
    position: relative;
    top: -12px;}
.login-page div.dnnCaptcha .dnnLeft input[type="text"]{    width: 50% !important;}


}

@media only screen and (min-width:1024px) and (max-width:1280px){
    .govt-cnetr-logo a p{    width: 65%;}

}

@media only screen and (max-width:1280px){
    .container{max-width: 99%;}
    body .leadership_menu>ul>li>a{    padding: 10px 9px !important;}

}


@media only screen and (min-width: 1399px) {

.frall {float: right;}
.timetextPane {    text-align: left;    padding: 10px 0 10px 25px !important;}
 

}

@media only screen and (max-width: 1366px) and (min-width: 1280px) {
    #navdttg ul.nav > li a{padding: 13px 16px !important;}
    .nav > li > a .caret.hidden-desktop {    right: 1px !important;}

}


@media only screen and (width: 768px) {
    #siteTopheader > .row > .col-md-7, #siteTopheader > .row > .col-md-5 {        -webkit-box-flex: 0;    -ms-flex: 0 0 58.333333%;    flex: 0 0 50%;    max-width: 50%;}
    #siteTopheader > .row > .col-md-7 .timetextPane p{padding: 10px 0;}
    header .ministrytext {    padding: 0px !important;    max-width: 18% !important;    flex: 17% !important;}
    header .sepclogoimg{    -webkit-box-flex: 0;      padding: 0 5px !important;  -ms-flex: 0 0 50%;    flex: 0 0 19%;    max-width: 19%;    padding: 0;}
    header .sepclogoimg .emblemlogo{    margin-top: 4px;}
    header .sepclogoimg img{    max-width: 70%;     width: 100%;}
    header .islogo{padding: 6px 0;}
    /*header  .showControlBar nav{    top: 107px !important;}*/
    #siteWrapper nav{    top: -22px !important;
    right: 0 !important;
    left: initial;
    text-align: right;
    width: 371px !important;}
    .branding-texting span.minsitry1{    width: 70%; padding: 17px 0px !important;}
    span.brand.logo-sepc-right img{    margin-top: 14px;}
    .indialogoname{    text-align: center !important;}
    .logos1main-header{}
.logos1main-header .col-md-4{width: 34% !important;;    float: left;}
.logos1main-header .col-md-6{     width: 40% !important;;    float: left; }
.logos1main-header .col-md-2{    width: 20% !important;;    float: left;}
.branding-texting p{    width: 68% !important;;     padding: 14px 0px !important;;     font-size: 10px !important;;}
body .em-slider-sub-title{font-size: 22px !important;}
.sub-title{        font-size: 12px !important;;}
 .india-ser-logo a img {   margin-top: 0 !important;}
 .india-ser-logo .brand{    margin: 0 !important;;}
 .india-ser-logo a img {    width: 56px !important;;    margin-right: 7px !important;;}
 span.brand.logo-sepc-right img{    margin-right: 16px !important;}




}

.logo-sepc-right{float: right !important;}
div#breadcrumb{    margin-bottom: 12px;}
.main_content{    margin-bottom: 10px;}

.customer-logos-about .slick-next.slick-arrow {
       position: absolute !important;
    left: 39px !important;
    color: #fff;
    top: -22px !important;
    background: #2c3d4f !important;
}
.customer-logos-about{    width: 97%;
    margin: 0 auto;}
.customer-logos-about {}
.customer-logos-about button.slick-arrow{    display: block !important;
    position: absolute !important;
    left: 3px !important;
    color: #fff !important;
    top: -22px !important;
    background: #2c3d4f !important;}



    /* about us */

    /* about us page*/
.modalconent iframe {
    border: none !important;
    background: none !important;
    height: 625px !important;
    width: 500px;
}




.highlight{
        -webkit-animation: color-change 1s infinite;
        -moz-animation: color-change 1s infinite;
        -o-animation: color-change 1s infinite;
        -ms-animation: color-change 1s infinite;
        animation: color-change 1s infinite;
    }

    @-webkit-keyframes color-change {
        0% { color: red; }
        50% { color: yellow; }
        100% { color: red; }
    }
    @-moz-keyframes color-change {
        0% { color: red; }
        50% { color: yellow; }
        100% { color: red; }
    }
    @-ms-keyframes color-change {
        0% { color: red; }
        50% { color: yellow; }
        100% { color: red; }
    }
    @-o-keyframes color-change {
        0% { color: red; }
        50% { color: yellow; }
        100% { color: red; }
    }
    @keyframes color-change {
        0% { color: red; }
        50% { color: yellow; }
        100% { color: red; }
    }

    .flexslider .slides > li:before {
    content: "";
    position: absolute;
    top: 0;
    background: url(../images/hd_ptrn.png);
    width: 100%;
    height: 100%;
    opacity: .2;
}

a:hover, a:focus, .link:hover, .link:focus {
      outline: 1px solid #000 !important;
          outline-offset: 0 !important;  
}

.leadership_menu ul ul.dropdown-menu li a:focus{
        color: #2c3d4f;
}
.flexslider .flex-next:focus{      opacity: 0.7;    right: 10px;}
.flexslider .flex-prev:focus{    opacity: 0.7;    left: 10px;}
.slick-arrow:focus{    outline: 1px solid #ccc !important;}
.abx-pause:focus, .abx-play:focus{    outline: 1px solid #ccc !important;}
:focus{    outline: #000 auto 5px;}
.customer-logos-services .slide.slick-slide{margin: 3px !important;}
.logo-headers a{display: block;
    float: left;
    width: 100%;}

.flex-pauseplay a:before {    font-family:FontAwesome !important;     content: '\f04c' !important;}
.flex-pauseplay a.flex-play:before{     content: '\f04b' !important; }
.flex-pauseplay{    margin-top: -9px;}
.flex-pauseplay a{min-height:30px }
.slick-buttons #play,.slick-buttons #pause {       position: absolute;
    top: 0;
    right: 36px;
       padding: 5px 13px 6px;
    border: none;
    background: #eb1b2b;
    color: #fff;
    text-align: center;}
.slick-buttons{    position: absolute;    right: 44px;    top: -37px;}
.newsticker{overflow:hidden;}
.view-news-press-releases .mask{overflow:hidden;}
.tickercontainer{overflow:hidden;}
.display-none{display: none !important;}

 ul.whats-news-class li.news-item1 {
    border-bottom: 1px solid #ddd;
}


.view-news-press-releases1 a.style-pause1, .view-news-press-releases1 a.style-play1 {
    background: #eb1b2b url(img/pause-news.png) no-repeat scroll center center / 20px 20px;
    color: #000 !important;
}
.view-news-press-releases1 a.style-pause1, .view-news-press-releases1 a.style-play1 {
    border: 0 none;
    display: inline-block;
    font-size: 0;
    height: 33px;
    margin: 0;
    margin-right: 0px;
    padding: 3px;
    position: absolute;
    right: 0px;
    top: -37px;
    width: 30px;
}
.view-news-press-releases1 a.style-play1 {
    background: #eb1b2b url(/Portals/_default/Skins/indiaservices/img/play-news.png) no-repeat scroll center center / 20px 20px;
}
.view-news-press-releases1 a.style-pause1 {
    background: #eb1b2b url(/Portals/_default/Skins/indiaservices/img/pause-news.png) no-repeat scroll center center / 20px 20px;
    color: #000 !important;
}
ul.whats-news-class.list-container1.newsticker1.position-set {
    position: relative;
}
.view-news-press-releases1 a.style-play1 {
    right: 0px;
}
.view-news-press-releases1 {
    position: relative;
    padding-bottom: 10px;
}
.view-news-press-releases1 {
    border-bottom: 1px solid #e3e3e3;
}
.mask1{height:194px; overflow:hidden;}
.whats-news-class .newsticker1 .news-item1 h6 a{    color: #333;    font-size: .9em;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;
    margin: 0;
    padding: 0;}
.whats-news-class .newsticker1 .news-item1 p.new-desc{    margin: 0;    padding: 0;     height: inherit;}
.whats-news-class .newsticker1{}
.whats-news-class .newsticker1{}
.dnnSearchBoxPanel{display: none;}
.pagination1{    clear: both;    float: left;     margin-left: 14px;}
.pagination1  a{ 

    padding: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    background: #ccc;
     }
.pagination1 span span {
    padding: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-align: center;
    background: #337ab7;
    color: #fff;
}
.customer-logos-about .slick-buttons{    left: 75px !important;     top: -21px !important;    right: inherit;}
.customer-logos-about .slick-buttons #play1,.customer-logos-about .slick-buttons #pause1{    padding: 4px 9px 4px;
    background: #2c3d4f;
    color: #c9c3c3;
    font-size: 11px;
    border: none;
    font-weight: normal;}   
/* About Us content css*/

/* About Us content css ended */
.file-size-details{    font-size: 14px;
    vertical-align: middle;}
.help-links a{    color: rgb(2,139,255);}
.video-titlte-new {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.46);
    color: #fff;
    font-size: 14px;
}
.video-titlte-new h4{color: #fff;
    font-size: 15px;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    font-weight: normal;}
.footer-lisnk1 h2 {
    margin-bottom: 24px;
}

.new-home-news-btn{display: none;}