/* END Light Italic */
/* BEGIN Regular */

@font-face {
    font-family: Roboto;
    src: url("./fonts/Regular/Roboto-Regular.woff2?v=1.1.0") format("woff2"), url("./fonts/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("./fonts/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Roboto;
    src: url("./fonts/Regular/Roboto-Regular.woff2?v=1.1.0") format("woff2"), url("./fonts/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("./fonts/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bd_hanoverregular';
    src: url('../fonts/bdhanover-webfont.woff2') format('woff2'), url('../fonts/bdhanover-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bd_hanoverregular';
    src: url('../fonts/bdhanover-webfont.woff2') format('woff2'), url('../fonts/bdhanover-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswald_regularregular';
    src: url('../fonts/oswald-regular-webfont.woff2') format('woff2'), url('../fonts/oswald-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswaldbold';
    src: url('../fonts/oswald-bold-webfont.woff2') format('woff2'), url('../fonts/oswald-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.table-bordered > tbody > tr > td{font-weight:200;}
/* BEGIN Regular */
.table-bordered > tbody > tr > td.email {
    word-break: break-all;
    width: 20%;font-weight:200;
}
.table-bordered > tbody > tr > td.role {
        width: 20%;font-weight:200;
}
.table-bordered > tbody > tr > td.sr-no {
    width: 5%;font-weight:200;
}
.left-menu {
    margin-bottom: 15px;
	text-align:left;
}
.registr.view-rege {
    margin-bottom: 15px;
}
.table-bordered > tbody > tr > td.name {
    width: 20%;font-weight:200;
}
.table-bordered > tbody > tr > td.nwname {
    width: 8%;font-weight:200;
}
.table-bordered > tbody > tr > td.rigion {
    width: 15%;font-weight:200;
}
 .nwaction a{
    background: #0061a7;
    padding: 5px;
    border-radius: 5px;
    color: #fff;
}.table>tbody>tr>th  
{  background: #f57f22;
    color: #fff;}
.table-bordered > tbody > tr > td.staus, .table-bordered > tbody > tr > td.mobile-no, .table-bordered > tbody > tr > td.action, .table-bordered > tbody > tr > td.employee-code {
    width: 10%;font-weight:200;
}.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border:1px solid #555}
.table-bordered > tbody > tr > td.nwaction{ width: 100%;}
.user-manual {
    display: none;
}

.width-100 {
    width: 100%;
}

.bottom-slider .item img {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.news-title:after {
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid #106eab;
    position: absolute;
    top: 6px;
    left: 130px;
    content: "";
}

.navigation.fixed {
    padding-left: 0px;
}

    .navigation.fixed .menu {
        background-image: none;
        transition: all ease-in .300ms;
    }

.inner-pages .right {
    width: auto;
}

img {
    max-width: 100%;
}

.content-list {
    margin: 0px;
    padding: 0 0 0 10px;
}

.page-section h3 {
    margin-top: 0px;
}

.community .head-title {
    margin-top: 0px;
    margin-bottom: 10px !important;
}

.login-cms {
    background: #d44f0e;
    color: #fff;
    padding: 6px 10px;
    line-height: 38px;
    border-radius: 2px;
    font-size: 16px;
}
/*.inputstyle5-inew{
	width:150px;
	height:20px;
	border:1px solid #e2e2e2;
	background-color:#f0f0f0;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:left;
}*/

.cdbt-boxmiddle {
    background: #f2f2f2;
    float: left;
    width: 100%;
    padding: 8px;
    margin-bottom: 10px;
    border: 1px dotted #ddd;
}

.bottom-slider .item {
    list-style: none;
    display: table-cell !important;
    width: 1%;
    font-size: 15px;
    text-align: center;
    margin: 0px;
    border: 4px solid #000;
}


.owl-theme {
    padding: 6px 0px;
    text-align: center;
    display: inline-block;
    list-style: none;
    display: table;
    border-collapse: separate;
    border-spacing: 6px;
}

.bottom-slider {
    margin: 20px 0;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.pic-boxmiddle-textnew a {
    color: #fff;
}

.cdbt-cont2prof-textm {
    display: inline-block;
}

.cdbt-cont2prof-text1 span strong, .cdbt-cont2prof-text1 span strong {
    padding: 10px 10px 10px 0;
}

.cdbt-cont .col-sm-2 {
    margin-top: 2%;
}

.pad-10 {
    padding: 0 10px;
}

.cdbt-boxmiddle1 {
    position: relative;
}

.pic-boxmiddle-textnew {
    position: absolute;
    bottom: 0;
    right: 0;
}

.tab-content p {
    margin-bottom: 0px;
}

.pic-box,
.cdbt-boxmiddle1-ind,
.cdbt-boxmiddle1-ind1 {
    float: left;
}

.cdbt-boxmiddle1-ind {
    padding-right: 20px;
}
/*
.cdbt-cont2prof-text,
.cdbt-boxmiddle1-text {
    font-weight: bold;
}*/
.cdbt-boxmiddle1-rec,
.corridoe-cont,
.corridoe-cont,
.corridoe-cont,
.cdbt-boxmiddle1-add1 {
    font-weight: bold;
}

.cdbt-cont2prof1-1 img {
    border: 1px solid #ddd;
    padding: 2px;
}

.mar-right {
    display: inline-block;
    margin-top: 20px;
}

.table-header {
    background-image: url(../images/bg-line.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #ffffff;
}

.table-grid {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 700px;
    border: 1px solid #e2e2e2;
}
/*
.report_bg_new_s{
    width:704px;
	height:auto;
	float:left;
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 0px;
}
.report_bg_txt_new_s{
    width:694px;
	height:auto;
	float:left;
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;}
*/


@font-face {
    font-family: Roboto-Regular;
    src: url("fonts/Regular/Roboto-Regular.woff2?v=1.1.0") format("woff2"), url("./fonts/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("./fonts/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Roboto;
    src: url("fonts/Regular/Roboto-Regular.woff2?v=1.1.0") format("woff2"), url("./fonts/Regular/Roboto-Regular.woff?v=1.1.0") format("woff"), url("./fonts/Regular/Roboto-Regular.ttf?v=1.1.0") format("truetype");
    font-weight: normal;
    font-style: normal;
}
/* END Regular */
/* BEGIN Italic */

@font-face {
    font-family: Roboto;
    src: url("fonts/Italic/Roboto-Italic.woff2?v=1.1.0") format("woff2"), url("fonts/Italic/Roboto-Italic.woff?v=1.1.0") format("woff"), url("fonts/Italic/Roboto-Italic.ttf?v=1.1.0") format("truetype");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: Roboto;
    src: url("fonts/Italic/Roboto-Italic.woff2?v=1.1.0") format("woff2"), url("fonts/Italic/Roboto-Italic.woff?v=1.1.0") format("woff"), url("fonts/Italic/Roboto-Italic.ttf?v=1.1.0") format("truetype");
    font-weight: normal;
    font-style: italic;
}
/* END Italic */
/* BEGIN Medium */

@font-face {
    font-family: Roboto;
    src: url("fonts/Medium/Roboto-Medium.woff2?v=1.1.0") format("woff2"), url("fonts/Medium/Roboto-Medium.woff?v=1.1.0") format("woff"), url("./fonts/Medium/Roboto-Medium.ttf?v=1.1.0") format("truetype");
    font-weight: 500;
    font-style: normal;
}
/* END Medium */
/* BEGIN Medium Italic */

@font-face {
    font-family: Roboto;
    src: url("fonts/MediumItalic/Roboto-MediumItalic.woff2?v=1.1.0") format("woff2"), url("fonts/MediumItalic/Roboto-MediumItalic.woff?v=1.1.0") format("woff"), url("fonts/MediumItalic/Roboto-MediumItalic.ttf?v=1.1.0") format("truetype");
    font-weight: 500;
    font-style: italic;
}
/* END Medium Italic */
/* BEGIN Bold */

@font-face {
    font-family: Roboto;
    src: url("fonts/Bold/Roboto-Bold.woff2?v=1.1.0") format("woff2"), url("fonts/Bold/Roboto-Bold.woff?v=1.1.0") format("woff"), url("./fonts/Bold/Roboto-Bold.ttf?v=1.1.0") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: Roboto;
    src: url("fonts/Bold/Roboto-Bold.woff2?v=1.1.0") format("woff2"), url("fonts/Bold/Roboto-Bold.woff?v=1.1.0") format("woff"), url("fonts/Bold/Roboto-Bold.ttf?v=1.1.0") format("truetype");
    font-weight: bold;
    font-style: normal;
}

* {
    margin: 0;
    padding: 0;
}

ul {
    list-style: none;
    margin: 0;
}

p {
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 1.6;
    font-size: 1em;
    text-align: justify;
}

a,
a:hover,
a:focus {
    text-decoration: none;
}

html,
body {
    max-width: 100%;
    /*font-family: Roboto;*/
}

.topHeader:after,
ul.nav-menu:after,
ul.social-links:after {
    content: "";
    clear: both;
    display: block;
}

.main {
    float: left;
    width: 100%;
}

.main1 {
    width: 100%;
    height: auto;
    float: left;
    /*background-image:url(../images/top-bg.gif);*/
    background-repeat: repeat-x;
    background-position: top left;
}

.topHeader {
    display: block;
    background: #edf0f3;
}

.topheaderInner {
    float: right;
    margin: 0;
    position: relative;
}

    .topheaderInner li {
        display: inline-block;
        border-right: 1px solid #ddd;
        padding: 2px 8px;
    }

        .topheaderInner li:last-child {
            border-right: none;
            padding-right: 0;
        }

a.changer {
    font-size: 0.8em;
    width: 24px;
    height: 24px;
    cursor: pointer;
    border: 1px solid #ccc;
    color: #000;
    text-align: center;
    line-height: 24px;
    border-radius: 15px;
    display: inline-block;
}

.derinner {
    display: inline-block;
    float: right;
}

.sizeincrease {
    margin-right: 15px;
    margin-top: 1px;
}

.n-p-b {
    text-align: center;
    margin-top: 15px;
  /*  float: left;
    width: 100%;*/
}

.sizeincrease {
    margin-right: 15px;
    margin-top: 1px;
}

.screen-reader,
.skipcontent {
    vertical-align: middle;
    line-height: 24px;
}

#black-theme {
    background: #000;
    color: #fff;
    border-color: #000;
}

#skip-to-main-content {
    font-size: 12px;
    text-transform: capitalize;
    color: #000;
}

.container {
    width: 92%;
}



.ft-btn:hover {
    background: #f58020;
}

/*.logo {
    position: absolute;
    top: 40px;
    left: 24px;
}

.siteBrand {
    color: #000;
    float: left;
    margin-left: 170px;
    margin-top: 5px;
}*/

/*    .siteBrand h1 {
        font-size: 3.2em;
        font-family: 'bd_hanoverregular';
        text-transform: uppercase;
        margin-top: 0px;
        font-weight: 300;
        margin-bottom: 0px;
        letter-spacing: -2px;
    }

    .siteBrand .en h1 {
        font-size: 2.6em;
    }*/

.midlft {
    padding-top: 10px;
}

.sliderInner {
    background-size: cover !important;
}

.siteBrand a:hover {
    color: #000;
}

html {
    box-sizing: border-box;
}

/*.siteBrand a {
    color: #000;
    text-decoration: none;
}

.siteBrand h3 {
    display: inline-block;
    font-size: 1.48em;
    letter-spacing: 1px;
    font-weight: 100;
    margin-bottom: 0px;
    margin-top: 0px;
}

.siteBrand p {
    letter-spacing: 1px;
    margin-bottom: 0px;
    line-height: normal;
    font-size: 1.48em;
}*/

/*.right-logo {
    float: right;
    margin-top: 10px;
    margin-right: 40px;
    width: 76px;
}*/

.language-switcher a {
    line-height: 24px;
    color: #000;
    font-size: 12px;
}

    .language-switcher a#english {
        border-right: 1px solid #ddd;
        padding-right: 5px;
        margin-right: 5px;
    }

#facebook,
#twitter {
    background: #0a4c9a;
    color: #fff;
    font-weight: bold;
    border: none;
}

#facebook {
    background: #0a4c9a;
}

#twitter {
    background: #00c9ff;
}

#search {
    background: #0389d2;
    color: #fff;
    border-radius: 5px;
    margin-top: 0;
    display: inline-block;
    padding: 3px 10px;
    text-align: center;
}

.mobile-menu {
    display: none;
}

.navigation .container {
    width: 100%;
}

/*.navigation {
    border-radius: 0px;
    margin-bottom: 0px;
    padding-left: 176px;
    height: 40px;
    background: #e0eef6;
    position: relative;
}

.ws_selbull {
    background: #f6af53 !important;
}*/

.menu {
    background: #005992;
    width: 100%;
    padding-left: 60px;
    background-image: url(../images/side-border.png);
    background-repeat: no-repeat;
    padding-right: 30px;
}

.pic-gcont-newi img {
    border: 1px solid #ddd;
    padding: 2px;
}

.desc {
    padding: 20px;
}

.pic-gcont-box1 {
    margin-bottom: 10px;
}

.innerSection .head-title {
    margin-bottom: 15px;
}

.view-slide a {
    color: #fff;
}

.fixed {
    animation: slide-down 0.7s;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
}

    .fixed .fa-gg {
        transform: rotate(360deg);
    }

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }

    100% {
        opacity: 0.9;
        transform: translateY(0);
    }
}

.master {
    float: left;
    margin: 0px;
    padding: 0px;
    width: auto;
}

.scrollup {
    position: absolute;
    top: -15px;
    right: 44px;
    color: #fff;
    background: #067a80;
    width: 40px;
    float: left;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 24px;
    cursor: pointer;
}

.inner-contach:nth-child(even) {
    background: #efefef;
    padding: 10px;
    border: 1px dotted #ddd;
    float: left;
    width: 100%;
}

.data-content {
    float: left;
    padding-right: 10px;
}

    .data-content img {
        border: 1px solid #ddd;
        padding: 2px;
    }

.mt-btm {
    margin-bottom: 10px;
}

.transfer-contsub-m {
    border: 1px dotted #ddd;
    width: 100%;
    float: left;
    margin-bottom: 10px;
    padding: 10px;
    background: #f6f8f8;
}

.details-mtext1 {
    font-weight: bold;
}

.details-m {
    border: 1px dotted #ddd;
    margin-bottom: 10px;
    padding: 10px;
    background: #e7f0f9;
}

.inner-data-content {
    padding: 10px;
    width: 100%;
    float: left;
    margin-top: 10px;
}

.inner-contach:nth-child(odd) {
    background: #FFF;
    padding: 0px 10px;
    border: 1px dotted #ddd;
    float: left;
    width: 100%;
}

.menu li {
    color: #fff;
}

/*.menu li {
    float: left;
    border-right: 1px solid #68a7cf;
    box-shadow: 1px 0px 0px 0px #022841;
    position: relative;
}*/

    .menu li.active {
        background: #f58020;
    }

        .menu li.active a {
            color: #fff;
        }

.notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

/*.menu > li > a {
    color: #fff;
    text-transform: uppercase;
    padding: 8px 20px;
    font-size: 17px;
    line-height: 40px;
    transition: all ease-in .300ms;
}*/

.dropdownMenu li:hover {
    background: #f58020;
}

.menu {
    float: right;
}

.dropdownMenu:hover .menu > li > a {
    color: #fff;
}

.login-form .fa {
    padding-left: 3px;
}

.dropdownMenu {
    /*  visibility: hidden*/
    /* hides sub-menu */
    /* overflow-x: hidden;*/
    top: 100%;
    left: 0;
    width: 100%;
    /*transform: translateY(-2em); opacity: 0;*/
    z-index: -1;
    /*  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;*/
    /*border-top: 3px solid #005992;*/
    border-top: 3px solid #1b80c2;
    position: absolute;
    z-index: 99;
    min-width: 280px;
    background: #0b6dad;
    white-space: normal;
    display: none;
}

.mt-10 {
    margin-bottom: 20px;
}

/*.dropdownMenu li {
    border-bottom: 1px dotted #005992;
    padding: 0px 0px;
    float: left;
    width: 100%;
    border-right: none;
    box-shadow: none;
}*/

.mobile-inner {
    display: block;
}

#bars {
    text-align: right;
    float: right;
    font-size: 22px;
    display: none;
}

.dropdownMenu li a {
    padding: 5px 15px;
    color: #fff;
    display: block;
}

.contact-us p strong.ph {
    color: #000;
    font-size: 14px;
}

.dropdownMenu li:last-child {
    border-bottom: none;
}

.latest-news {
    margin: 0px 0 0px 0;
    width: 100%;
    float: left;
    overflow: hidden;
    border-top: 0px solid #1c859b;
    border-bottom: 1px solid #ddd;
    padding: 3px 0;
    background: #008ce6;
}

.head-title {
    margin-bottom: 0;
}

.latest-news-inner {
    /* background: #ddeffb;
    padding: 10px 0;*/
    float: left;
    width: 100%;
}

.innerSection {
    margin-top: 20px;
}

.menu li:last-child {
    box-shadow: none;
    border-right: none;
}

.menu li a:hover {
    color: #fff;
}

.dropdownMenu li a:hover {
    color: #fff;
}

.menu li:hover .dropdownMenu {
    /* visibility: visible;top: 100%;
    opacity: 1;transform: translateY(0%);
    /* shows sub-menu */
   /* display: block;
    z-index: 1;
    transition-delay: 0s, 0s, 0.3s;*/
    /* this removes the transition delay so the menu will be visible while the other styles transition */
}


#slider .sliderInner .mcSlc {
    background-size: cover;
}

/*.off-mid1#ctl00_mainContent_HomeOfficailCommuniqueControl1_dvOfficialCommunique {
    height: 350px !important;
}*/

.head-title {
    background: #005992;
    font-size: 1.1em;
    padding: 6px 15px 6px;
    border-left: 6px solid #c05711;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0px;
    font-weight: 600;
    line-height: 1.4em;
    margin-bottom: 15px;
    font-family: 'Roboto', sans-serif;
}

.left .head-title,
.right .head-title,
.center .head-title,
.community .head-title {
    margin-bottom: 0;
}

.sideBar-links {
    border: 1px solid #ddd;
    /*box-shadow: 0 0 8px 0 #e2e2e2;*/
}

.form-group label.col-sm-4 {
    text-align: right;
    line-height: 14px;
}

.sideBar-links li a:hover {
    /* background-image: linear-gradient(to top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
    background: -moz-linear-gradient(to top, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
    background: -webkit-linear-gradient(to top, rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%);
    background: -o-linear-gradient(to top, rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%);
    background: -ms-linear-gradient(to top, rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%);
  */
    background: #f26522;
    border-left: 6px solid #c5470b;
}

.ch-name {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: 600;
    font-size: 1.4em;
    margin-bottom: 13px;
}

#dvMazgineKiosk {
    color: #f00;
    text-align: center;
    margin-bottom: 20px;
    font-size: 20px;
}

.desc {
    margin-bottom: 15px;
    font-size: 1em;
    padding: 15px;
    line-height: 25px;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
    height: 46px;
    background: rgba(0, 0, 0, 0.5);
    line-height: 46px;
}



/*body .newcommnity1.community .off-mid1#ctl00_mainContent_HomeOfficailCommuniqueControl1_dvOfficialCommunique {

    height: 338px !important;
}*/

.sideBar-links li a {
    position: relative;
    color: #fff;
    padding: 10px 5px 10px 30px;
    display: block;
    /* background-image: linear-gradient(to top, rgba(255,146,10,1) 0%, rgba(255,175,75,1) 100%);
    background: -moz-linear-gradient(to top, rgba(255,146,10,1) 0%, rgba(255,175,75,1) 100%);
    background: -webkit-linear-gradient(to top, rgba(255,146,10,1) 0%, rgba(255,175,75,1) 100%);
    background: -o-linear-gradient(to top, rgba(255,146,10,1) 0%, rgba(255,175,75,1) 100%);
    background: -ms-linear-gradient(to top, rgba(255,146,10,1) 0%, rgba(255,175,75,1) 100%);
   */
    background: #63a0c8;
}

    .sideBar-links li a:before {
        content: "\f0da";
        font-family: FontAwesome;
        left: 15px;
        position: absolute;
        top: 10px;
        color: #fff;
    }

.officer-title {
    margin-top: 12px;
}

.sideBar-links li:last-child {
    border-bottom: none;
}

.slider .carousel-caption h2 {
    font-size: 3.2em;
    font-weight: 600;
}

.slider .carousel-caption p {
    font-size: 1.1em;
    text-transform: uppercase;
}

.sideBar-links li {
    border-top: 1px solid #ddd;
    position: relative;
    border-bottom: none;
}

ul.submenu {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    z-index: 999;
    border: 1px solid #ddd;
    display: none;
    transition: all 0.3s ease-in-out 0s, display 0s linear 0.3s, z-index 0s linear 0.01s;
}

.submenu li a {
    background-image: linear-gradient(to top, rgb(99, 160, 200) 0%, rgb(0, 89, 146) 100%);
    background: -moz-linear-gradient(to top, rgb(99, 160, 200) 0%, rgb(0, 89, 146) 100%);
    background: -webkit-linear-gradient(to top, rgb(99, 160, 200) 0%, rgb(0, 89, 146) 100%);
    background: -o-linear-gradient(to top, rgb(99, 160, 200) 0%, rgb(0, 89, 146) 100%);
    background: -ms-linear-gradient(to top, rgb(99, 160, 200) 0%, rgb(0, 89, 146) 100%);
}

.sideBar-links li:hover ul.submenu {
    display: block;
    transition: all 0.3s ease-in-out 0s, display 0s linear 0.3s, z-index 0s linear 0.01s;
}

.subdropdown {
    left: 25px;
    position: absolute;
    width: 100%;
    top: 100%;
    border: 1px solid #ddd;
}

.pd-left {
    padding-right: 5px;
}

.content-data {
    margin-bottom: 5px;
    display: block;
    padding-bottom: 14px;
    color: #fff;
}

.slide-cont {
    font-size: 18px;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
    color: #fff;
}

/*.imgBox {
    margin-top: 5px;
    display: inline-block;
    position: relative;
    padding: 2px;
    border: 3px double #de5816;
}*/
.advancesearch-contmiddle .col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}

.mid-searchn .col-sm-4 {
    padding-right: 0;
}

.padd-right {
    padding-right: 0px !important;
}

.imgBox::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    box-shadow: inset 0 0 0 0 rgba(255, 255, 255, .5);
    transition: box-shadow .1s ease;
}

.imgBox:hover::after {
    box-shadow: inset 0 0 0 5px rgba(255, 255, 255, .5);
}

.imgBox img {
    display: block;
    position: relative;
}

.right-section {
    /* border: 1px solid #ddd;*/
}

.center {
    padding: 0px 15px;
    box-sizing: border-box;
}

.chairmen-section {
    text-align: center;
    background: #fff;
    border: 1px solid #0f5b95;
    float: left;
    height: 190px;
    background: #e0eef6 url(../images/bg-back.jpg) no-repeat;
    background-size: cover;
    width: 100%;
}

.overlay {
    float: left;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    background: rgba(19, 130, 183, 0.8);
    padding: 8px 15px;
}

.read-more {
    background: #ff6600;
    color: #fff;
    padding: 5px 15px;
    height: auto;
    border-radius: 23px;
    position: relative;
}

    .read-more:after {
        margin-left: 6px;
        position: relative;
        top: -1px;
        color: #fff;
        content: "\f04e";
        font: 13px/1 FontAwesome;
        height: 100%;
        vertical-align: middle;
    }

.bd-btm {
    border-bottom: 1px dotted #ddd;
}

.inner-image {
    float: left;
    padding: 20px;
    border-right: 1px solid #ddd;
    margin-right: 15px;
}

.width-80 {
    width: 80%;
    float: left;
}

.midcontent {
    min-height: 84px;
    float: left;
    width: 100%;
}

.main-news-bar5 .pagination > li > a,
.main-news-bar5 .pagination > li > span {
    margin-bottom: 0px;
    padding: 0px 6px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #fff;
    text-decoration: none;
    background-color: #ff6600;
    border: 1px solid #358ab1;
    border-radius: 24px;
    margin-left: 3px;
}

.main-news-bar5 .pagination {
    margin-bottom: 0px;
}

    .main-news-bar5 .pagination > li:first-child > a,
    .main-news-bar5 .pagination > li:first-child > span {
        border-top-left-radius: 24px;
        border-bottom-left-radius: 24px;
    }

    .main-news-bar5 .pagination > li:last-child > a,
    .main-news-bar5 .pagination > li:last-child > span {
        border-top-right-radius: 24px;
        border-bottom-right-radius: 24px;
    }

.read-more a {
    color: #fff;
}

    .read-more a:hover {
        color: #fff;
    }

.fr {
    float: right;
}

.login-btn {
    box-shadow: 0px 1px 3px #ccccc8;
    background-color: #d04a0a;
    /* Old browsers */
    background: -moz-linear-gradient(to top, #d04b0a 0%, #ec6523 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(to top, #d04b0a 0%, #ec6523 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #d04b0a 0%, #ec6523 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /* IE6-9 */
    border: none;
    padding: 8px 20px;
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    border-radius: 2px;
}

    .login-btn:hover {
        background-color: #278bcb;
        transition: all ease-in-out 0.3s;
        /* Old browsers */
        background: -moz-linear-gradient(to top, #005992 0%, #278bcb 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(to top, #005992 0%, #278bcb 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #005992 0%, #278bcb 100%);
    }

    .login-btn a {
        color: #fff;
    }

    .login-btn:hover {
        color: #fff;
    }

.dropdownMenu.focused {
    visibility: visible;
    opacity: 1;
    top: 160%;
}

.padd-right {
    padding-right: 0px;
}

#newscontent {
    float: left;
    padding: 3px 0;
}

.login-form {
    margin-bottom: 15px;
}

h2#left-menu {
    margin: 0px;
}

.center h2 {
    margin-top: 12px;
}

.search-section {
    background: #fff;
    display: block;
    text-align: center;
    padding: 15px 0;
}

    .search-section img {
        border: 1px solid #0061a7;
        /*width: 100%;*/
    }

.search-form {
    background: #63a0c8;
    color: #fff;
    padding: 10px;
    margin-top: 0;
    width: 100%;
}

.width-75 {
    width: 100%;
    float: left;
}

.search-form-inner {
    border: 4px double #fff;
    padding: 10px 10px 50px 10px;
}

.community {
   
  
    border: 4px double #ddd;
    padding: 0px;
    margin-top: 15px;
    font-family: Arial;
}

h2.head-title1 {
    font-family: Arial;
    font-weight: 100;
    margin-top: 13px;
    font-size: 24px;
    color: #095987;
    border-bottom: 1px solid #ddd;
    padding-bottom: 13px;
    margin-bottom: 13px;
}

.search-form .form-control {
    height: 40px;
    border-radius: 0px;
    border: 1px solid #ddd;
    color: #000;
}

.news-title {
    float: left;
    width: 130px;
    background: #106eab;
    padding: 1px 5px 4px 10px;
    color: #fff;
    font-size: 17px;
    text-transform: capitalize;
    margin-right: 16px;
    position: relative;
}

.contact-us .col-sm-12 {
    padding: 5px 10px;
    border: 1px solid #e7f0f9;
    border-radius: 2px;
    margin-bottom: 5px;
    background: #fbfbfb;
}

.footer .divider {
    width: 700px;
    margin: 0 auto;
}
/*.news-title:after {
    width: 0;
    height: 0;
    border-top: 35px solid transparent;
    border-bottom: 0px solid transparent;
    position: absolute;
    right: -20px;
    top: 0;
    content: "";
    border-left: 20px solid #f26522;
}*/
.latest-news-inner #wrapper #tx {
    margin: 0;
    padding: 0;
    padding: 4px 10px 2px 155px;
    background: transparent;
    width: 100%;
    height: 24px;
    box-sizing: border-box;
}
.latest-news-inner #wrapper #tx marquee{color: #fff}

/*.news-slider{width:623px; float:left; padding:0px 0px 5px 27px; color:#1e5eba; font-weight:bold; font-size:12px;}*/

.selectstyle1,
.input-style {
    width: 100%;
    height: 35px;
    border: 1px solid #ddd;
    margin-bottom: 16px;
    color: #555;
    border-radius: 4px;
}

.search-cont1 input[type="text"] {
    position: relative;
    padding: 0 10px;
}

.left-menu {
    display: block;
}

.search-cont1 input[type="text"]:before {
    font-family: 'FontAwesome';
    position: absolute;
    top: 0px;
    left: -5px;
    content: "\f007";
}

.search-conttext {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    margin-top: 15px;
    display: none;
}

    .search-conttext::after {
        content: '';
        background: #fff;
        height: 3px;
        width: 70px;
        bottom: 0px;
        display: block;
        text-align: center;
        margin: 0 auto;
        position: relative;
    }

#wrapper {
    width: 100%;
    background: transparent;
    float: left;
}

.registration-btn {
    display: block;
    text-align: center;
}

.abbedPanels .btn-primary {
    padding: 4px 10px;
    border-radius: 5px;
}

.TabbedPanels .btn-primary a {
    color: #fff;
}

font {
    float: left;
    border-bottom: 1px solid #ddd;
    width: 100%;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.registration-btn a {
    -moz-box-shadow: inset 0px 1px 0px 0px #54a3f7;
    -webkit-box-shadow: inset 0px 1px 0px 0px #54a3f7;
    box-shadow: inset 0px 1px 0px 0px #54a3f7;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background: -moz-linear-gradient(to top, #007dc1 5%, #0061a7 100%);
    background: -webkit-linear-gradient(to top, #007dc1 5%, #0061a7 100%);
    background: -o-linear-gradient(to top, #007dc1 5%, #0061a7 100%);
    background: -ms-linear-gradient(to top, #007dc1 5%, #0061a7 100%);
    background: linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    background-color: rgba(0, 0, 0, 0);
    background-color: #007dc1;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #124d77;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 20px;
    text-transform: capitalize;
    padding: 30px 0;
    text-decoration: none;
    text-shadow: 0px 1px 0px #154682;
    width: 100%;
    margin: 18px 0 0 0;
}

#newscontent {
    float: left;
    width: calc(100% - 100px);
}

#ticker_container {
    width: calc(100% - 150px) !important;
    float: left;
    font-size: 13px;
}
/*#newscontent {
    float: left;
    width: calc(100% - 50px) !important;

}*/
.website-link {
    background: #f60;
    padding: 10px;
    color: #fff;
    border-radius: 2px;
}

.main-contach {
    border: 1px solid #ddd;
    padding: 10px;
    float: left;
    width: 100%;
    margin-top: 10px;
    background: #f6f9f9;
}

.sitemap-new li a, .privacy-green a {
    position: relative;
    font-size: 13px;
    color: #000;
    line-height: 25px;
    padding-left: 20px;
}

    .sitemap-new li a:before, .privacy-green a:before {
        content: "\f105";
        font-family: FontAwesome;
        left: 9px;
        position: absolute;
        top: -6px;
        font-size: 0.875em;
        color: #004900;
    }

.twoj_news_slide_ul li {
    display: inline-block;
}

.twoj_news_slide_ul {
    display: block;
}

.contentpaneopen img {
    border: 1px solid #ddd;
    padding: 2px;
}

#controls {
    float: right;
    line-height: 31px;
    background: #f26522;
    padding: 0px 15px;
    margin-right: -5px;
}

    #controls .icon {
        display: inline-block;
        width: 16px;
        height: 19px;
        margin-top: 12px;
    }

.btn a {
    color: #fff;
}

.main-contach-topi1 {
    float: left;
    margin-right: 7px;
    font-weight: bold;
}

input[placeholder],
[placeholder],
*[placeholder] {
    color: #000 !important;
}

.search-form .input-group-addon {
    background: #fff;
    width: 40px;
    border-radius: 0px;
    border: 1px solid #ddd;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(221, 221, 221);
    border-left: none;
    color: #000;
}

.input-group {
    margin-bottom: 10px;
    border-radius: 0px;
    border: 0px;
    width: 100%;
}

.linkchnge {
    font-size: 16px;
    text-transform: uppercase;
    padding-bottom: 10px;
    display: block;
    color: #f58020;
    text-decoration: underline;
    font-weight: bold;
}

.submit {
    float: left;
    background: #ff6600;
    border-radius: 0px;
    color: #fff;
    padding: 4px 15px;
}

    .submit.btn {
        padding: 8px 30px;
        height: auto;
        text-transform: uppercase;
        background: #f60;
        color: #fff;
        border-radius: 4px;
        border: 1px solid #fff;
        box-shadow: 0px 0px 6px rgba(0,0,0,0.5);
    }

        .submit.btn:hover {
        }

            .submit.btn:hover a {
                color: #fff;
            }

        .submit.btn a {
            color: #fff;
        }

.search-form h3 {
    margin: 0px 0 15px 0;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 30px;
}

.box {
    margin-top: 0px;
    border-bottom: 1px solid #ddd;
}

.box-outer .box:last-child {
    border-bottom: 0px solid #ddd;
}

.box ul {
    margin: 10px 5px;
}

.new-text {
    background: url(../images/bullet-1.png) no-repeat left top 10px;
    background-size: auto auto;
    background-size: auto auto;
    padding: 4px 8px 4px 20px;
    background-size: 10px;
}

.main-news-bar5 li.active {
}

.new-text a {
    color: #2079ba;
    font-size: 1em;
    font-family: Arial;
}

.bg-color {
    padding: 5px 0px 20px 0px;
    float: left;
    width: 100%;
}

.community .bg-color {
    padding: 5px 10px 20px 10px;
}

.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {
    display: block;
}

.community hr {
    margin-top: 4px;
    margin-bottom: 5px;
}

.box strong {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    text-shadow: 0px -1px 1px #fff;
    padding-bottom: 6px;
    display: block;
}

a.pre-next, span.pre-next {
    min-width: 25px;
    min-height: 25px;
    display: inline-block;
    line-height: 25px;
    text-align: center;
    width: auto;
    padding: 3px 16px;
    background-color: #005992;
    background-image: -webkit-linear-gradient(top, #08565e 0%, #093a40 100%);
    background-image: linear-gradient(to bottom, #3b98d4 0%, #0c71b1 100%);
    cursor: pointer;
    border-radius: 2px;
    box-shadow: 0px -2px 0 #005992;
    color: #fff;
    text-shadow: 1px 1px 2px black;
    margin-bottom: 5px;
}

.bdr-top {
    border-top: 1px solid #ddd;
    margin-top: 30px;
}

.pad10 {
    margin-top: 20px;
}

.padd-left {
    padding-left: 0px;
}

.mainSection {
    margin-top: 0px;
}

/*.ft-top {
    background: #63a0c8;
    padding: 35px 0px;
    color: #fff;
    font-size: .8em;
}*/

.ft-desc {
    margin-bottom: 15px;
    padding: 0;
    line-height: 20px;
}

.off-contlist li {
    position: relative;
    padding-left: 15px;
}

    .off-contlist li:before {
        content: "\f105";
        font-family: FontAwesome;
        left: 0px;
        position: absolute;
        top: 0;
    }

/*.ft-title {
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-bottom: 15px;
    font-size: 1.8em;
    margin-bottom: 15px;
    margin-top: 0;
    border-bottom: 3px double #1a7fc0;
}

.ft-box {
    padding: 0 40px 0 0;
    float: left;
}*/

.ft-top:last-child .col-sm-3 .ft-box {
    padding-right: 0px;
}

/*.ft-box li {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}*/

.chiremna-section li {
    width: 32.3%;
    float: left;
    border: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    margin-right: 1%;
    min-height: 153px;
    background: #f9f9f9;
}

    .chiremna-section li h4 {
        margin-bottom: 0px;
    }

    .chiremna-section li:hover {
        border: 2px solid #ff6600;
        transition: all ease 300ms;
    }

.font-size {
    font-size: 18px !important;
    line-height: 18px;
}

#footer a {
    color: #fff;
}

.ft-logo {
    text-align: left;
    float: left;
    padding-left: 0;
}

    .ft-logo img {
        width: 80px;
        padding-right: 10px;
    }

.dark .community .bg-color {
    background: #000;
}

.ft-icon {
    float: left;
    margin-right: 10px;
}

.ft-links a {
    color: #fff;
    padding: 5px 0px 5px 0px;
    position: relative;
}

/*.ft-links li a:before {
    left: 2px;
    position: absolute;
    top: 5px;
    color: #fff;
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
}*/

.ft-social-links li {
    display: inline-block;
    padding: 0px;
    width: 24px;
    height: 24px;
    background: #f2f2f2;
    text-align: center;
    line-height: 24px;
    float: none;
}

.visitor {
    font-size: 16px;
    margin-top: 0px;
    text-align: center;
}

.ft-social-links li a {
    padding: 0px;
    color: #000 !important;
}

.visitor-form-s {
    width: 100%;
    height: auto;
    float: left;
    padding: 15px 0px 0px 0px;
}
/*
.inputstyle4{
	width:211px;
	height:18px;
	border:1px solid #e2e2e2;
	background-color:#f0f0f0;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.inputstyle4-v{
	width:211px;
	height:16px;
	border:1px solid #e2e2e2;
	background-color:#f0f0f0;
	padding:0px 2px 0px 2px;
	margin:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:left;
}
.formtext{
	width:85px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}*/ .transfer-contsub2-1m {
    float: left;
    margin-right: 15px;
}

.transfer-green {
    margin-bottom: 10px;
    font-size: 16px;
    width: 100%;
    float: left;
}

.transfer-contsub2-2m p {
    margin: 0px;
}

.transfer-contsub2-1m img {
    border: 1px solid #ddd;
    padding: 2px;
}

.transfer-contsub2-2m {
    float: left;
}

.mt-top {
    margin-top: 10px;
    float: left;
    width: 100%;
}

.ca-assccont-r2midsub {
    float: left;
    margin-right: 5px;
}

.idea-assccontw {
    width: 100%;
    float: left;
}


.idea-.idea-assc-asscidea-asscea-assccccont h3 {
    margin-top: 0px;
}

.idea-assc-assccont-r2midsub a {
    width: 40px;
    display: block;
}

.cdbt-cont {
    display: inline-block;
    position: relative;
}

.down-cont a:after {
    content: "\f019";
    font-family: FontAwesome;
    right: -20px;
    position: absolute;
    top: 0px;
    color: #ff6600;
}

.mediacenter-cont {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ddd;
}

.cdbt-cont {
    float: left;
    width: 100%;
    background: #fff;
}

.asscont-left .tab-content {
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 10px;
    float: left;
    width: 100%;
    position: relative;
}

.ft-btn {
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 6px 11px;
}

#scrollup {
    display: inline;
    position: absolute;
    top: -37px;
    background: #3e9bd8;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 2px;
    font-size: x;
    font-weight: bold;
    cursor: pointer;
    right: 0px;
    px;
}

.expand {
    display: none;
}

.ft-btm .container {
    position: relative;
}

/*
.icon-list li a {
    position: relative;
    padding-left: 20px;
}
.icon-list li a::before {
    content: "\f105";
    font-family: FontAwesome;
    left: 0px;
    position: absolute;
    top: 0;
}*/
.idea-assccont-r2midsub {
    float: left;
    padding-right: 10px;
}

.idea-assccont-r2mid {
    /* border-bottom: 1px dotted #ddd;*/
    padding-bottom: 0px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.more-cadre .idea-assccont-r2mid {
    border-bottom: 1px dotted #ddd;
}

.idea-assccont-r2midw p {
    margin-bottom: 0px;
}

.asscont-text {
    font-size: 16px;
}
/*
.post-btn {
    position: absolute;
    right: 0;
    bottom: 10px;
}*/
.ass-date {
    float: left;
}

.casestudy p {
    margin-bottom: 0;
}

.pic-boxmiddle img {
    border: 1px solid #ddd;
    padding: 2px;
}

.pf-btn a {
    color: #fff;
}

.ft-btm {
    background: #0d4f7a;
    color: #fff;
    font-size: 12px;
    float: left;
    width: 100%;
    padding: 15px 0;
    position: relative;
}

.offcum-link {
    float: right;
    display: inline-block;
    background: #f58020;
    color: #fff;
    padding: 5px 15px;
    height: auto;
    border-radius: 5px;
    margin-top: 0px;
    margin-right: 20px; /*position: absolute;
bottom: 20px;
right: 0px;*/
}

.idealouge-midnew1 {
    float: left;
    border: 1px solid #ddd;
}

.transfer-contsub p, .transfer-contsubgrey p {
    margin-bottom: 0px;
}

.at-rate {
    font-size: 28px;
}

.width-100 {
    width: 100% !important;
}

.modal-content {
    border: 3px solid #ea864f;
}

.input-group-addon {
    background: #0e5ead;
    color: #fff;
}


.image-data {
    padding: 20px;
    border-right: 1px solid #ddd;
    min-height: 200px;
    margin-right: 20px;
}


.view-profile {
    padding-top: 10px;
    text-decoration: underline;
    color: #e4a72b;
}

    .view-profile a {
        color: #e4a72b;
        padding-top: 10px;
    }

.offcum-link a {
    color: #fff;
}

.offcum-link:hover {
    background: #000;
}

.ft-btm p {
    margin: 0px;
}

.ft-btm-links li {
    display: inline-block;
    border-right: 1px solid #ddd;
    padding: 0 10px;
}

/*.ft-links a:hover {
    padding-left: 25px;
    transition: all 0.2s ease;
    color: #ff0 !important;
    transition: all ease-in-out 0.3s;
}*/

.ft-btm-links li:last-child {
    border-right: none;
}

.ft-btm .ft-box {
    padding: 0px;
}

    .ft-btm .ft-box li {
        width: auto;
    }

.page-last-update {
    text-align: center;
    width: 100%;
}

.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
    position: absolute;
    top: 45%;
}

.owl-carousel .owl-nav .owl-next {
    right: -20px;
    background: url(../images/next.png) no-repeat;
    height: 35px;
    color: #fff;
    text-indent: 16px;
    font-size: 0;
}

.owl-carousel .owl-nav .owl-prev {
    left: 0px;
    background: url(../images/prev.png) no-repeat;
    height: 35px;
    color: #fff;
    text-indent: 21px;
    font-size: 0;
}

#carouselButtons {
    margin-left: 100px;
    position: absolute;
    bottom: 0px;
}

.top-search-box {
    background: #e6f7f8;
    padding: 15px;
    position: absolute;
    right: 8px;
    top: 31px;
    width: 200px;
    display: none;
}

    .top-search-box .input-group {
        margin-bottom: 0px;
    }

.search-btn {
    position: relative;
}

.carousel-caption {
    padding-bottom: 55px;
}
/*.head-title:hover{transition:all ease-in-out 0.3s;background: #01888e;border-left: 6px solid #1bbec5;}
.officer-title:hover{
    background: #01888e url(../images/officer.png) right no-repeat;
        background-position-x: right;
        background-position-y: center;
    background-position: 96% 44%;
	border-left: 6px solid #1bbec5;
}*/

.sideBar-links li a:hover {
    /*transition: all ease-in-out 0.3s;*/
    padding-left: 35px;
}

.menu > li:hover {
    background: #f58020;
    /* background:#63a0c8;
    transition: all ease-in-out 0.3s;*/
    color: #fff;
}

    .menu > li:hover > a {
        /*background:#028F41;*/
        text-decoration: none;
        color: #fff;
    }

.read-more:hover {
    background: #005992;
    transition: all ease-in-out 0.3s;
}

.ft-social-links li a:hover {
    color: #1bbec5 !important;
    transition: all ease-in-out 0.3s;
}

.ft-box ul li a:hover {
    color: #dfd703 !important;
    transition: all ease-in-out 0.3s;
}

.login-form-inner {
    display: block;
    text-align: center;
    padding: 25px 0;
}

    .login-form-inner .search-form.search-form {
        background: #eeeeee;
        color: #017075;
        padding: 25px 40px;
        float: none;
        display: inline-block;
        border: 1px solid #017075;
        margin-bottom: 17px;
    }

.fl {
    float: left;
}

.fr {
    float: right;
}

.frgot-pwd a {
    color: #017075;
}

.divider {
    width: 80%;
    margin: 0 auto;
}

    .divider p {
        line-height: 25px;
    }

.spacingOne {
    margin: 9px 0 9px;
}

.icon-list li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 7px;
}

    .icon-list li:before {
        content: "\f105";
        font-family: FontAwesome;
        left: 10px;
        position: absolute;
        top: 0;
    }

.asscont-text {
    font-weight: 500;
}





.idea-assccont, .idea-assccontw {
    padding-bottom: 0px;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}



.ea-assccont, .idea-assccontw {
    padding-bottom: 10px;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.idea-assccontw {
    border-bottom: 1px dotted #ddd;
}

.tab-pane .idea-assccontw:last-child {
    border-bottom: none;
}

.idea-assccont {
    border-bottom: 1px dotted #ddd;
    border-top: 1px dotted #ddd;
}


.chap-list {
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 10px;
}





.sp2 {
    margin: 15px 0 0;
}

.down-cont {
    position: relative;
    display: inline-block;
}

.mytextwithicon:after {
    content: "\f019"; /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: FontAwesome;
    left: -5px;
    position: absolute;
    top: 0;
}

.image-box {
    float: right;
    width: 220px;
    border: 1px solid #ddd;
    padding: 4px;
    margin-left: 10px;
}

.off-mid2 {
    display: none;
}

.inner-pages .left {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 0px;
}

.inner-pages .right {
    margin-bottom: 7px;
}

.page-section {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    box-sizing: border-box;
    padding: 0 0 1em 15px;
}

    .page-section ol {
        padding: 0 0 0 30px;
    }

.content-list li {
    position: relative;
    padding: 0 15px;
    line-height: 1.8em;
}

    .content-list li:before {
        left: 0px;
        position: absolute;
        top: 5px;
        color: #000;
        content: "\f105";
        font: normal normal normal 1em/1 FontAwesome;
    }

.input-group .form-control {
    z-index: 0;
}

.col-sm-6.padd-no {
    padding: 0;
}

.inner-contach .inner-contach-mid1 {
    margin: 0;
    padding: 0;
}

.inner-page-right {
    padding-left: 0px;
}

.col-sm-4.padd-right-side {
    padding-right: 15px;
}

.col-sm-12.padd-no {
    padding-left: 15px;
    padding-right: 0;
}

.inner-contach-mid1 {
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.toptext {
    font-weight: bold;
}

.association-listing .idea-assccont-r2mid, .association-listing .idea-assccontw {
    border-bottom: 1px dotted #ddd;
}

.association-listing .idea-assccont-r2mid {
    background: #e7f0f9;
}

.association-listing .idea-assccontw {
    background: #e4f6f8;
}

.contact-us p strong {
    font-size: 16px;
    margin-bottom: 0;
    color: #007bbf;
}

.contact-us p {
    margin-bottom: 5px;
}
/*
.idea-orange {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #f5821f;
    font-weight: bold;
}*/
.slider {
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    background: url('../images/banner-slider.jpg');
}

.image-slider {
    position: relative;
    overflow: hidden;
    margin-bottom: 0px;
    height: 310px;
    padding: 0;
    -moz-box-shadow: 0 0 5px #ccc;
    background: #fff;
}
/*
#sliderFrame img{height:290px;width:100%;}
.inner-contach-mid{ 
	width:714px;
	height:auto;
	float:left;
	padding:6px 0px 0px 0px;
}
.comment {width:auto}

.inner-contach-mid1{ 
	width:320px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
}
.inner-contach{ 
	width:714px;
	height:auto;
	float:left;
	padding:0px 0px 14px 10px;
}
.idealouge-text{
	width:717px;
	height:auto;
	float:left;
	margin:9px 0px 0px 0px;
}
.poll-cont{
width:206px;
height:auto;
float:left;
padding:0px;
padding:0px 1px 0px 2px;
}
.poll-continner{
width:206px;
height:auto;
float:left;
padding:0px;
background-image:url(../images/poll-bg.gif);
background-repeat:repeat-x;
background-position:top left;
}

.poll-header{
width:197px;
height:auto;
float:left;
padding:0px 0px 0px 9px;
}

.poll-mid{
width:206px;
height:auto;
float:left;
padding:0px;
}
.poll-mid4{
width:206px;
height:auto;
float:left;
padding:0px 0px 4px 0px;
text-align:center;
}
.leftbotom{
width:220px;
height:auto;
float:left;
padding:0px;
padding:0px 0px 9px 0px;
}

.poll-mid1{
width:198px;
height:auto;
float:left;
padding:0px 0px 9px 8px;
}

.poll-mid2{
float:left;
padding:0px 5px 0px 0px;
width:170px;
}
*/
/*
.idea-contdesc1,
.idea-contdesc-d {
    width: 10%;
    float: left;
}
.idea-contdesc2,
.idea-contdesc-d1 {
    width: 39%;
    float: left;
}
.idea-contdesc3,
.idea-contdesc-d2 {
    width: 17%;
    float: left;
}
.idea-contdesc4,
.idea-contdesc-d3 {
    width: 17%;
    float: left;
}
.idea-contdesc5,
.idea-contdesc-d4 {
    width: 17%;
    float: left;
}*/
/*
.idea-contbottom{
	width:721px;
	height:auto;
	float:left;
	padding:30px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}
*/
.section {
    width: 100%;
    float: left;
}

    .section th, .section .idea-contdesc-d2, .section .idea-contdesc-d3, .section .idea-contdesc-d4 {
        text-align: center;
    }

.advancesearch-cont label {
    line-height: 25px;
}

@keyframes bounce {
    0%, 20%, 60%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}

.pa_box img:hover {
    animation: bounce 1s;
}

.idea-contdesc {
    width: 100%;
    height: auto;
    float: left;
    padding: 12px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.inner-cont-creative {
    width: 734px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
}

.ret_menu {
    padding: 0px 0 0 22px;
    ;
    float: left;
    text-align: left;
}

    .ret_menu li a {
        font-size: 16px;
    }

.crtive {
    width: 50%;
    float: right;
    border: 1px solid #ddd;
    padding: 4px;
    margin-bottom: 15px;
}

.retired-controw img {
    width: 220px;
    border: 1px solid #ddd;
    padding: 4px;
}

.ret_menu li {
    position: relative;
}

    .ret_menu li:before {
        content: "\f105";
        font-family: FontAwesome;
        left: -15px;
        position: absolute;
        top: 0;
    }

.middle-text {
    width: 100%;
    float: left;
}

.retired-controw1 {
    width: 724px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
}

.ret_menu_img {
    float: left;
    height: 22px;
    width: 213px;
    background-image: url('../images/ret_menu.gif');
    text-align: center;
    padding: 30px 0px 0px 0px;
    color: #302019;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    height: auto;
}

.contact-data label.col-sm-4 {
    width: 16%;
    text-align: left;
}

.inner-title {
    font-size: 1.1em;
    color: #0054a6;
    text-transform: uppercase;
    border-bottom: 1px solid #e2e2e2;
    background: #e7f0f9;
    font-weight: 400;
    padding: 10px;
    margin-bottom: 20px;
}


.advancesearch-cont {
    float: left;
    width: 100%;
}

.inner-cont-ret {
    width: 100%;
    height: 100%;
    float: left;
    padding: 0px 0px 0px 0px;
}

.cdbt-cont2prof1 {
    float: left;
    margin-right: 20px;
    padding: 5px;
}

.ch-img .cdbt-cont2prof1 {
    float: left;
    margin-right: 20px;
    padding: 5px;
    width: 100%;
    text-align: center;
}

.ch-img .cdbt-cont2prof1-1 img {
    border: 1px solid #ddd;
    padding: 2px;
    border-radius: 50%;
}

.ch-img .cdbt-cont2prof1-2indr .cdbt-cont2prof1-2.btn {
    margin-top: 0;
}

.cdbt-boxmiddle1-add .pad-10 {
    padding: 0;
}

.cdbt-cont h4 {
    border-bottom: 3px double #63a0c8;
    padding-bottom: 15px;
    display: block;
    width: 100%;
    float: left;
}

.cdbt-cont .cdbt-boxmiddle1-ind {
    width: 100%;
}

.cdbt-cont2prof1-2.btn {
    position: relative;
    top: 100%;
    margin-top: 40px;
}

.cdbt-cont2prof-text {
    margin-top: 6px;
    float: left;
    font-weight: 400;
    color: #005992;
}

.ch-bg {
    background: #dde4e666 !important;
}

.ch-img .cdbt-cont2prof-text {
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    float: none;
}

.ch-img .cdbt-cont2prof1-2indr {
    float: none;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.cdbt-cont2prof1-2indr {
    float: right;
    margin-right: 10px;
    margin-bottom: 10px;
}

.cdbt-cont2prof {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    border: 1px dotted #ddd;
    background: #fff;
}

.cdbt-cont2prof1-2 a {
    color: #fff;
}

.pic-boxmiddle {
    float: left;
    margin-right: 10px;
}

.cdbt-boxmiddle1-text {
    display: inline;
}

.creative-cont {
    width: 100%;
    float: left;
    padding: 0px 0px 0px 0px;
    /*	background-image:url(../images/archivers-center.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;*/
}

.gcont-boximg {
    width: auto;
    float: left;
    margin: 10px;
}

.pic-gcont-box img {
    border: 1px solid #ddd;
    padding: 2px;
}

.pic-gcont-box {
    display: inline-block;
    padding: 0 10px;
}

.essay_bubble,
.literary_bubble,
.poems_bubble,
.photography_bubble,
.art_bubble {
    visibility: hidden;
}

.bg {
    background: #e6f7f8;
    border: 1px solid #ddd;
    float: left;
    width: 100%;
}

.view-slide a {
    color: #FFF;
}

.pic-gcont-com2-var, .pic-gcont-com2-var {
    padding-bottom: 10px;
    border-bottom: 1px dotted #ddd;
    margin-bottom: 10px;
}

.pic-gcont-im2 img {
    border: 1px solid #ddd;
    padding: 2px;
    margin-bottom: 16px;
}

.pic-gcont-com2-var1, .pic-gcont-com2-var1i {
    display: inline-block;
    font-weight: bold;
}

.ach-linkcont {
    border-bottom: 1px dotted #ddd;
    margin-bottom: 10px;
}

.margin-bot {
    margin-bottom: 10px;
}

.pic-comment-box {
    border-bottom: 1px dotted #ddd;
    margin-bottom: 10px;
}

.wslide-wrap {
    margin: 0 auto !important;
}

.border-box {
    border: 1px solid #ddd;
    padding: 20px 10px;
    float: left;
    width: 100%;
}

.pic-box-outer:hover {
    box-shadow: 2px 2px 0px #f36415;
}

.paging-picm {
    text-align: center;
    margin-bottom: 10px;
}

.pic-gcont-box {
    float: left;
    width: auto;
    margin: 0 0 8px 8px;
    text-align: center;
    border: 1px solid #ddd;
    padding: 30px 0px;
    width: 32%;
    box-shadow: 0 0px 10px #ddd;
    min-height: 162px;
}

.pic-gcont-com2-var2, .pic-gcont-com2-vari2 {
    display: inline-block;
}

.dpc-contmain {
    /*background: #f1f6f8; border: 1px dotted #ddd;*/
    padding: 10px;
}

.archround-middle1 a {
    position: relative;
    padding-left: 15px;
    line-height: 24px;
}

    .archround-middle1 a::before {
        content: "\f105";
        font-family: FontAwesome;
        left: 0px;
        position: absolute;
        top: 0;
    }

.official {
    background: #f9f9f9;
    border: 1px solid #ddd;
}

.dpc-cont,
.dpc-contmain {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.dpc-contmain {
    width: 100%;
    float: left;
    margin-top: 0px !important;
}

.resFormWrapper {
    padding: 0;
    background: #f0f0f0;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
}

.dpc-contleft {
    width: 80%;
    float: left;
}

.query-contmid h4 {
    font-size: 16px;
}

#ctl00_ctl00_mainContent_lblWelcome {
    font-weight: bold;
    margin-bottom: 0px;
    float: left;
    width: 100%;
}

.btn.btn-primary {
    /*background: #000;
    border-radius: 27px;
    padding: 5px 10px;*/
}

.toppic, .ideareply-contpic {
    float: left;
    padding-right: 10px;
}

.ideapulcont {
    /* border-bottom: 1px dotted #ddd;*/
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.idealouge-text p, .idea-contdesc-r1 p {
    margin-bottom: 5px;
}

.nav-tabs li a {
    background: #3299dd;
    color: #fff;
    border-left: 1px solid #007dc1;
    border-right: none;
    border-bottom: none;
    border-top: none;
    border-radius: 0;
    padding: 6px 15px;
}

.query-cont, .query-contmidw {
    border: 1px dotted #e7f0f9;
    width: 100%;
    float: left;
    margin-bottom: 10px;
    padding: 10px;
    background: #f3f5f8;
}

.formtext-query {
    width: 120px;
    height: auto;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    font-weight: bold;
}

.container-right {
    width: 100%;
    float: left;
}

.thanks-cont1 {
    width: 100%;
    float: left;
}

.paging-dpc {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 15px;
}


d-no {
    padding: 0px;
}





.paging-dpccont {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
}

.inner-cont-arc {
    width: 100%;
    float: left;
    background-image: url('../images/archivers-center.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
}

.right {
    float: right;
    width: 100%;
}

.pa_container {
    float: left;
    height: auto;
    width: auto;
    padding: 30px 0px 0px 50px;
    margin: 0px;
}

.pa_box1 {
    float: left;
    height: auto;
    width: 510px;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    text-align: center;
}

.pa_box {
    width: 50%;
    float: left;
    text-align: center;
}

.pa_cont_mid {
    width: 100%;
    float: left;
}

.inner-cont-pa {
    width: 100%;
    float: left;
}

.pa_head {
    font-size: 15px;
    color: #429ebb;
    float: left;
    height: auto;
    width: auto;
    text-align: justify;
    font-weight: bold;
    padding: 12px 0px 0px 0px;
}

.pa-cont {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    /*	background-image:url(../images/archivers-center.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;*/
}

.archivers-cont {
    width: 100%;
    height: 100%;
    float: left;
    padding: 30px 0px 0px 0px;
    /*	background-image:url(../images/archivers-center.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;*/
}

.archivers-controw {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
}

.archivers-cont-d1 {
    width: 285px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 15px;
}

.archivers-cont-d1inn {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
}

.archivers-d1inn-t {
    width: 188px;
    height: 23px;
    float: left;
    padding: 0px 0px 0px 0px;
}

.archivers-cont-d3 {
    width: 280px;
    height: auto;
    float: left;
    padding: 93px 0px 0px 0px;
}

.art-cont {
    width: 100%;
    height: auto;
    float: left;
}

.art-cont-top {
    float: left;
    padding: 15px 9px 0px 40px;
    background-image: url(../images/art-bg.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.art-contmid {
    width: 190px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
}

.archivers-cont-d2 {
    width: 50%;
    height: auto;
    float: right;
    padding: 10px;
    box-sizing: border-box;
}

.archivers-cont-d4 {
    width: 100%;
    height: auto;
    float: right;
    padding: 60px 0px 0px 0px;
}

.sport-cont {
    width: 230px;
    height: auto;
    float: right;
    padding: 0px 0px 0px 0px;
}

.sport-cont-top {
    width: 194px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 36px;
    background-image: url(../images/sports-bg.gif);
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 12px;
    color: #000;
    font-weight: normal;
}

.sport-contmid {
    width: 230px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
}

.archivers-controw-1 {
    width: 724px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
}

.archivers-cont-d5 {
    width: 390px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
}

.acd-cont {
    width: 245px;
    height: auto;
    float: left;
    padding: 0px 0px 60px 143px;
    background-image: url(../images/acd-bg.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}

.acd-conttop {
    width: 200px;
    height: auto;
    float: left;
    padding: 17px 0px 0px 40px;
    font-size: 12px;
    color: #000;
    font-weight: normal;
}

.acd-contmid {
    width: 240px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
}

.archivers-cont-d6 {
    width: 328px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
}

.oth-cont {
    width: 228px;
    height: auto;
    float: left;
    padding: 0px 0px 60px 100px;
}

.oth-conttop {
    width: 228px;
    height: auto;
    float: left;
    padding: 17px 0px 0px 0px;
    font-size: 12px;
    color: #000;
    font-weight: normal;
}

.oth-contmid {
    width: 228px;
    height: auto;
    float: left;
}

.per-cont {
    width: 100%;
    float: left;
}

.per-cont-top {
    width: 100%;
    float: left;
}

.per-cont-mid {
    width: 100%;
    padding: 10px;
    float: left;
    background: #fff;
    background-repeat: repeat-y;
    background-position: top left;
}

.per-mid {
    width: 100%;
    float: left;
}

.per-cont-bot {
    width: 308px;
    height: auto;
    float: left;
    padding: 0 0 0 0px;
    margin: 0 0 0 0px;
}

.archivers-d1inn-m {
    width: 100%;
    height: auto;
    float: left;
    padding: 8px 15px 30px 17px;
    background: #fff;
    background-repeat: repeat-y;
    background-position: top left;
    border-radius: 4px;
}

.cbdt-corrcont-mtop {
    width: 100%;
    float: left;
    background: #f2fdff url(../images/cbdt-boxheader.jpg) no-repeat;
    min-height: 240px;
    height: auto;
    background-size: 100% 100%;
}

.cbdt-corrcont-mbot {
    width: 100%;
    height: auto;
    float: left;
}

.right-middlenew-arc {
    width: 100%;
    float: left;
}

.cbdt-corrcont-m {
    width: 100%;
    height: auto;
    float: left;
    background: #fff;
    border: 1px solid #63a0c8;
}

.cbdt-corrcont-mbot-text2n {
    height: auto;
    font-size: 17px;
    color: #000;
}

.cbdt-corrcont-mmid {
    width: 100%;
    height: auto;
    float: left;
    background-color: #fff;
}

    .cbdt-corrcont-mmid tr:nth-child(2n) {
        background: rgba(157, 217, 245, 0.5);
    }

    .cbdt-corrcont-mmid td {
        padding: 5px 10px;
    }

.cbdt-corrcont-mbot-text1n {
    height: auto;
    font-size: 17px;
    color: #000;
}

.inner-cont-cbdt {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

.bredcumb {
    background: #fff;
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

    .bredcumb .breadcrumb {
        padding: 8px 0px;
        margin-bottom: 0;
        list-style: none;
        background-color: #fff;
        border-radius: 0;
    }

.inner-cont {
    width: 100%;
    height: auto;
    /*float:left;*/
    padding: 0px 0px 0px 0px;
    overflow: hidden;
}


/*
.visitor-cont{ 
	width:714px;
	height:auto;
	float:left;
	background-image:url(../images/bread-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:15px 0px 10px 0px;
}
.visitor-form{ 
	width:714px;
	height:auto;
	float:left;
	padding:15px 0px 0px 0px;
}
.resultshow-cont{
	width:700px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.res-cramb{
	width:700px;
	height:auto;
	float:left;
	padding:5px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00959D;
	font-weight:bold;
	background-image:url(../images/bread-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	text-align:left;
}*/

.visitor-conttext h2 {
    margin-top: 0px;
}

.visitor-conttext h3 {
    font-size: 14px;
    color: #117fc6;
}

.visitor-conttext {
    float: left;
    width: 100%;
    padding: 5px 10px;
    border: 1px solid #e7f0f9;
    border-radius: 2px;
    margin-bottom: 5px;
}

.innerheader2-vij {
    width: auto;
    height: auto;
    float: right;
    padding: 0px 0px 0px 0px;
    display: inline;
    margin: 0 16px 0 0px;
}

.resRow {
    float: left;
    width: 100%;
    margin: 0 0 10px;
}

.visitor-form .col-sm-4 {
    width: 20%;
    text-align: left !important;
}

.newClear {
    clear: both;
}

.nMsg {
    color: #047E7C;
    float: left;
    font: 12px/16px arial;
    text-align: center;
    width: 100%;
}

.resHead {
    width: 100%;
    text-align: center;
    padding: 10px 0;
    background: #e5e4e4;
    font: bold 17px/22px verdana;
    margin-bottom: 20px;
}

.transfer-cont {
    width: 100%;
    float: left;
}

.transfer-contsubgrey {
    width: 100%;
    float: left;
    background: #f2f2f2;
    padding: 10px;
    border: 1px dotted #ddd;
}

.transfer-contsub {
    width: 100%;
    float: left;
    background: #fef7f7;
    border: 1px dotted #ddd;
    padding: 10px;
}

.mid-search-4 .fa,
.mid-search-3 .fa {
    position: absolute;
    right: 25px;
    top: 9px;
}

.mid-search-4 {
    position: relative;
}

.transfer-greennew {
    font-size: 13px;
    font-weight: bold;
    color: #227795;
    padding: 0px 0px 0px 0px;
    margin: 0px 6px 0px 0px;
}

.transfer-contsub1 {
    width: 100%;
    float: left;
}
/*
.off-contnew {
    width:724px;
    height:auto;
    float:left;
    padding:0px 0px 0px 0px;
    background-image:url(../images/officialmain1.jpg);
    background-repeat:no-repeat;
    background-position:top left;
}
.off-contouter {
    width:314px;
    height:auto;
    float:left;
    display:inline;
    padding:0px 0px 0px 0px;
    margin:130px 0px 200px 410px;
}
.off-contlist {
    width:230px;
    height:auto;
    float:left;
    padding:0px 0px 50px 0px;
}*/
/*.cdbt-cont{ 
	width:718px;
	height:auto;
	float:left;
	background-image:url(../images/cdbt-dot.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:0px 0px 20px 0px;
	margin:17px 0px 0px 0px;
}
.cdbt-boxoutertop{ 
	width:717px;
	height:auto;
	float:left;
	background-color:#fdf6dc;
}
.cdbt-boxouterbottom{ 
	width:717px;
	height:9px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/cdbt-bot.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.cdbt-boxbotomleft{ 
	width:15px;
	height:auto;
	float:left;
}
.cdbt-cont2{ 
	width:722px;
	height:auto;
	float:left;
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.cdbt-boxbotom-mid{ 
	width:690px;
	height:9px;
	float:left;
	padding:0px;
	margin:0px;

}

*/

.cdbt-boxbotomright {
    width: 12px;
    height: auto;
    float: right;
}

.cdbt-boxleft {
    width: 15px;
    height: auto;
    float: left;
}

.cdbt-boxright {
    width: 12px;
    height: auto;
    float: left;
}

/*.cdbt-boxouter{ 
	width:717px;
	height:auto;
	float:left;
}


.inner-cont1{ 
	width:724px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
}
*/

.pic-maincont {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.pic-box-inner {
    float: left;
    width: 100%;
}

.pic-box-text {
    float: left;
    width: 100%;
    color: #3997cb;
    margin-top: 10px;
}

.pic-cont {
    padding: 5px;
    width: 100px;
    height: 100px;
    text-align: center;
    display: inline-block;
}

    .pic-cont img {
        border: 1px solid #ddd;
        padding: 2px;
    }

.pic-box-outer {
    width: 32.3%;
    float: left;
    border: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    margin-right: 1%;
    min-height: 195px;
    box-shadow: -1px -1px 10px #ddd;
    margin-bottom: 10px;
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #005992;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #fff;
    cursor: default;
    background-color: #005992;
}
/*

.rightbox-edit {
    width:209px;
    float:right;
    padding:0px 0px 0px 0px;
    border:1px solid #f0f0f1;
    margin-top:20px;
    display:inline;
}
.rightbox-edit-top {
    width:201px;
    float:left;
    padding:5px 0px 5px 10px;
   
    font-size:14px;
    color:#227795;
    font-weight:bold;
    background-color:#f4f5f6;
    border-bottom:1px solid #f0f0f1;
    text-transform:uppercase;
}
.rightbox-edit-bot {
    width:211px;
    float:left;
}
.rightbox-editr {
    width:201px;
    float:left;
    padding:5px 0px 5px 10px;
  
    font-size:11px;
    color:#000;
    font-weight:bold;
    border-bottom:1px solid #f0f0f1;
}
.right-middlenew {
    width:100%;
    float:left;
    color:black;
}
.user-manual {
    width:130px;
    height:auto;
    float:right;
    padding:0px 10px 0px 0px;
    
    font-size:12px;
    color:#f5821f;
    font-weight:bold;
    text-align:left;
}
*/
.visitor-form-i {
    position: relative;
    display: block;
    /*background: #1f6593;*/
    border-right: 1px solid #fff;
}

.dpc-contright {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.nav-tabs li.active a {
    background: rgb(213, 79, 14);
    margin: 0;
    border: none;
}
/*.TabbedPanels .nav-tabs > li.active > a,
.TabbedPanels .nav-tabs > li.active > a:focus,
.TabbedPanels .nav-tabs > li.active > a:hover {

    color:#fff;
    border-left:1px solid #007dc1;
    border-right:none;
    border-bottom:none;
    border-top:none;
}.TabbedPanels .nav > li > a {
    color:#fff;
    border: none;
   
}.TabbedPanels .nav > li > a:focus,
.TabbedPanels .nav > li > a:hover {
    text-decoration: none;
    background-color: #005992;
}
*/
/*
.inputstyle4-i{
	width:211px;
	height:auto;
	border:1px solid #e2e2e2;
	background-color:#f0f0f0;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:left;
}
.formtext-i{
	width:150px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	border:0px solid #000;
    
}*/

.form-brows1 {
    width: 120px;
    height: auto;
    float: left;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.form-brows {
    width: 285px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
/*
.inputstyle5-i{
	width:211px;
	height:20px;
	border:1px solid #e2e2e2;
	background-color:#f0f0f0;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	float:right;
}*/

.form-group {
    margin-bottom: 15px;
    float: left;
    width: 100%;
}

.dpc-cont1 {
    width: 100%;
    float: left;
    padding-bottom: 3px;
    margin-bottom: 3px;
    /* border-bottom: 1px dotted #ddd;*/
}

#dvMazgineKiosk {
    text-align: center;
    margin-bottom: 10px;
    color: #f00;
    font-size: 18px;
}

.dpc-cont2sub {
    float: left;
    padding-right: 10px;
    border-right: 1px solid #ddd;
    margin-right: 15px;
    /* min-height: 80px;
    vertical-align: middle;*/
}

.dpc-cont2sub2 {
    float: left;
}

    .dpc-cont2sub2 p {
        margin-bottom: 0px;
    }

.dpc-cont1 h1,
.dpc-cont1 h2 {
    margin: 5px 0px;
    color: #007dc1;
}

.data-table tr {
    padding-bottom: 8px;
}

.dpc-cont {
    background: #f9f9f9;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px dotted #ddd;
}

.dpc-cont1 h1, .dpc-cont1 h2 {
    font-size: 16px;
    font-weight: normal;
    font-size: 14px;
}

.dpc-cont1 h2 {
    font-size: 14px;
}
/*
.search-contnew {
    width::auto;
    float:left;
}
.search-contnew {
    width:209px;
    height:auto;
    float:left;
    padding:6px 0px 0px 0px;
    background-image:url(../images/search-bg.gif);
    background-repeat:repeat-y;
    background-position:top center;
}
.home-header {
    width:736px;
    height:auto;
    float:left;
    background-image:url(../images/header-bg.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding:70px 0px 0px 18px;
}
.right-middle {
    width:754px;
    height:auto;
    float:left;
    padding:0px 0px 10px 0px;
}
.clear {
    clear:both;
    height:0px;
}
.right-middle1 {
    width:754px;
    height:auto;
    float:left;
    padding:0px;
}
.middleleft {
    width:754px;
    height:auto;
    float:left;
    padding:0px 0px 0px 17px;
}
.middleright {
    width:306px;
    height:auto;
    float:left;
    padding:3px 0px 0px 13px;
}
.right-continner {
    width:277px;
    height:auto;
    float:left;
    padding:0px 0px 0px 10px;
}
.community-cont {
    width:698px;
    height:auto;
    float:left;
}
.community-header {
    width:698px;
    height:39px;
    float:left;
    background-image:url(../images/corner-right1.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
.community-mid {
    width:666px;
    height:auto;
    float:left;
    background-image:url(../images/comm-bg.gif);
    background-repeat:repeat-y;
    background-position:top left;
    padding:8px 0px 0px 32px;
}
.orange-text {
   
    font-size:13px;
    font-weight:bold;
    color:#EE7A21;
    text-decoration:none;
}
.community-midinner {
    width:660px;
    height:auto;
    float:left;
}
.community-botom {
    width:687px;
    height:13px;
    float:left;
    padding:0px 0px 0px 11px;
}
.community-botom1 {
    width:12px;
    height:auto;
    float:left;
}
.community-botommid {
    width:663px;
    height:auto;
    float:left;
    padding:0px 0px 0px 0px;
    background-image:url(../images/roundbg.gif);
    background-repeat:repeat-x;
    background-position:top left;
}
.community-botom2 {
    width:12px;
    height:auto;
    float:right;
}
.community-header1 {
    width:255px;
    height:28px;
    float:left;
    background-image:url(../images/irscommunity.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-size:14px;
    color:#fff;
    padding:14px 0px 0px 25px;
    font-weight:bold;
}
.media-header {
    width:246px;
    height:auto;
    float:left;
    padding:13px 0px 9px 9px;
    background-image:url(../images/media-bg.gif);
    background-repeat:no-repeat;
    background-position:top left;
   
    font-size:14px;
    color:#00959D;
    font-weight:bold;
}
.media-cont {
    width:703px;
    height:auto;
    float:left;
    padding:0px 0px 20px 11px;
}
.media-text {
    width:240px;
    float:left;
    font-family:Arial,
    Helvetica,
    sans-serif;
    font-size:12px;
    color:#000;
    font-weight:normal;
    padding:18px 0px 0px 0px;
}
.media-newcont {
    width:255px;
    height:auto;
    float:left;
    padding:0px 0px 0px 0px;
    background-image:url(../images/media-bgr.gif);
    background-repeat:repeat-y;
    background-position:top right;
    margin:0px 0px 10px 0px;
    display:inline;
}
.innerheader {
    width:701px;
    height:99px;
    float:left;
    background-image:url(../images/about-bg.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding:0px 0px 0px 35px;
}
<<<<<<< .mine
*/
.red {
    color: #f00;
}





.innerheader1 {
    width: auto;
    height: auto;
    float: left;
    padding: 34px 0px 0px 0px;
}

.header {
    width: 100%;
    float: left;
}

.archivepdc-top {
    background: #62b2d4;
    text-align: center;
    color: #fff;
}

.innerheader1 {
    width: auto;
    height: auto;
    float: left;
    padding: 34px 0px 0px 0px;
}

.innerheader2 {
    width: auto;
    height: auto;
    float: right;
    padding: 0px 30px 0px 0px;
    display: inline;
    margin: 0 0px 0 0px;
}

.commt-contre {
    width: 100%;
    height: auto;
    float: left;
}

    .commt-contre a {
        border-bottom: 1px dotted #ddd;
        color: #007dc1 !important;
        padding: 5px 0;
        width: 100%;
        float: left;
        background: url(../images/bullet-1.png) no-repeat left top 9px;
        background-size: auto auto;
        background-size: auto auto;
        padding: 4px 8px 4px 20px;
        background-size: 13px;
    }

        .commt-contre a:nth-child(2n) {
            background: #ddd;
        }

        .commt-contre a:before {
        }
/*
.commt-contretext {
    width:540px;
    height:auto;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
   
    font-size:21px;
    color:#fcfcfc;
    font-weight:normal;
}*/
.breadcrumb-item a {
    font-size: 14px;
    text-transform: uppercase;
    color: #333;
}

.breadcrumb-item .fa {
    font-size: 16px;
}

.breadcrumb > li + li::before {
    padding: 0 5px;
    color: #333;
    content: ' \BB ';
    font-size: 20px;
}

.pager li > a,
.pager li > span {
    border: 1px solid #005992;
    color: #000;
}

.innerSection .head-title {
    margin-top: 0px;
}

@media only screen and (max-width: 1320px) and (min-width: 1280px) {
    .menu > li > a {
        padding: 8px 18px;
    }
}

@media only screen and (max-width: 1279px) and (min-width: 1201px) {
    .menu > li > a {
        padding: 8px 13px;
    }
}

@media only screen and (max-width: 1200px) {
    .menu > li > a {
        padding: 8px 10px;
    }

    .siteBrand {
        margin-left: 190px;
    }

    .container {
        width: 96%;
        padding: 0 15px;
        box-sizing: border-box;
    }

    .no-js .owl-carousel,
    .owl-carousel.owl-loaded {
        display: block;
        overflow: hidden;
    }

    main {
        padding: 0 5px;
        box-sizing: border-box;
    }

    .chairmen-section {
        height: auto;
    }
}

@media only screen and (max-width: 1169px) {
    .menu > li > a {
        padding: 10px 10px;
        font-size: 13px;
    }

    .siteBrand h1 {
        font-size: 2.2em;
    }

    .siteBrand h3, .siteBrand p {
        font-size: 1.3em;
    }

    .visitor,
    .ft-desc {
        font-size: 14px;
    }

    .latest-news-inner {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

@media only screen and (max-width: 1023px) {
    .innerSection .col-sm-9 {
        padding-right: 0;
    }

    .inner-cont-cbdt,
    .cbdt-corrcont-m,
    .cbdt-corrcont-mtop,
    .cbdt-corrcont-mmid,
    .cbdt-corrcont-mbot {
        width: 100%;
    }

    .middle-header {
        background-position: 88% 100%;
    }

    .menu > li > a {
        padding: 15px 11px;
        font-size: 12px;
    }
    /*.bottom-slider .item{width:80px;}*/
}

@media only screen and (max-width: 979px) {
    .navigation {
        padding-left: 0px;
    }

    .logo {
        position: static;
        top: 0;
        left: 0;
        float: left;
    }

    .menu > li > a {
        padding: 15px 3px;
        font-size: 12px;
    }

    .pic-box-outer {
        width: 49%;
    }

    .innerSection {
        padding: 0 15px;
    }

    .news-title::after {
        display: none;
    }

    .commt-contre {
        background-image: none;
        padding: 0;
        background-position: 0;
        margin-top: 0;
    }

    .commt-contretext,
    .archivers-cont-d1,
    .archivers-cont-d3,
    .art-contmid,
    .archivers-cont-d2,
    .archivers-controw-1,
    .archivers-cont-d5,
    .sport-cont {
        width: 100%;
        padding: 0px;
    }

    .oth-cont {
        padding: 0px;
    }

    .commt-contretext a {
        color: #000;
    }

    .acd-cont,
    .sport-cont-top {
        width: 100%;
        height: auto;
        float: left;
        padding: 0;
        background-image: none;
    }

    .inner-cont-creative,
    .creative-cont {
        height: 100%;
        width: 100%;
    }

    .acd-conttop,
    .acd-contmid,
    .archivers-cont-d6,
    .oth-cont,
    .oth-conttop,
    .oth-contmid {
        width: 100%;
    }

    .archivers-cont h5 {
        font-size: 20px;
    }

        .archivers-cont h5 a {
            color: #000;
        }

    .commt-contretext a:hover {
        color: #007dc1;
    }

    .container {
        width: 90%;
        padding: 0 15px;
    }

    .mainSection,
    .bottom-slider {
        padding: 0 10px;
    }

    .ft-btm,
    .middle-header {
        padding: 5px 10px;
    }

    .latest-news {
        padding: 18px 10px;
    }

    .slider .carousel-caption h2 {
        font-size: 30px;
    }

    .menu > li > a {
        padding: 10px 8px;
        font-size: 12px;
    }

    .head-title {
        font-size: 14px;
    }

    .officer-title {
        margin-top: 12px;
        margin-left: 0px;
    }

    .login-btn {
        padding: 6px 30px;
    }

    .search-form {
        padding: 25px 15px;
    }

    .ft-icon {
        font-size: 14px;
        height: 16px;
        width: 19px;
    }

    .font-size {
        font-size: 18px !important;
        line-height: 18px;
    }

    #footer a {
        font-size: 12px;
    }

    .ft-title {
        font-size: 18px;
    }

    .ft-desc {
        font-size: 12px;
        line-height: 19px;
    }

    .ft-btm .ft-box {
        padding: 0px;
        text-align: center;
        width: 100%;
    }

    .ft-btm-links li {
        float: none;
    }

    .ft-btm .col-sm-4 {
        margin-top: 5px;
    }

    .ft-btm .col-sm-4 {
        text-align: center;
        width: 100%;
    }

    #wrapper {
        position: relative;
    }

    #controls {
        position: absolute;
        right: 0;
        top: 0;
        line-height: 2px;
        margin-right: 0;
    }

        #controls .icon {
            display: inline-block;
            width: 23px;
            height: 33px;
            margin-top: 0px;
        }

    #ticker_container {
        width: 100% !important;
        padding: 5px 5px 5px 10px;
    }

    .logo {
        width: 150px;
    }

    .siteBrand {
        margin-top: 11px;
        margin-left: 13px;
    }

    .right-logo {
        width: 80px;
    }
    #contentWrapper section div img{width: 100px!important;height: 100px!important;}
    .tree span.green, .tree span.red{font-size: 7px;}
    #contentWrapper section h2{font-size: 14px;}
    #contentWrapper section table{display: block;overflow-y: scroll;}
}

@media only screen and (max-width: 980px) {
    a.pre-next, span.pre-next {
        padding: 0px 7px;
    }

    .ft-top {
        padding-left: 15px;
        padding-right: 15px;
    }

        .ft-top .col-sm-3 {
            width:;
        }
}

@media only screen and (max-width: 800px) {
    .logo {
        width: 120px;
    }

    .siteBrand {
        margin-top: 0px;
        margin-left: 11px;
    }

    .right-logo {
        width: 60px;
        margin-right: 30px;
    }
    /*.bottom-slider .item{width:60px;}*/
    .ft-box {
        padding: 0 10px;
    }

    .head-title {
        padding: 10px 8px;
    }

    .sideBar-links li a {
        font-size: 12px;
    }

    .login-btn a {
        font-size: 18px;
    }

    .ch-name {
        font-size: 16px;
        margin-bottom: 7px;
    }

    .desc {
        margin-bottom: 10px;
        font-size: 14px;
        padding: 0;
        line-height: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .ws_controls {
        display: none;
    }

    #wowslider-container1 a.ws_prev, #wowslider-container1 a.ws_next {
        width: 27px;
        height: 43px;
        background-size: 50% 50%;
        background-repeat: no-repeat;
    }

    .officer-title {
        margin-top: 12px;
        margin-left: 15px;
    }

    .inner-pages .innerSection .login-form {
        margin-bottom: 15px;
        text-align: center;
    }

    .login-form .width-100 {
        width: auto;
        margin-bottom: 12px;
    }

    .welcome {
        font-size: 14px;
    }

    .menu {
        padding-right: 0;
        background-image: none;
        padding-left: 0;
    }

    .pic-outer {
        width: 100%;
        float: left;
    }

    #wowslider-container1 a.ws_prev {
        left: 12px;
    }

    .bottom-slider .item {
        border: 1px solid #000;
    }

    .navigation {
        background: #1e83c3;
    }

    #wowslider-container1 .ws_playpause, #wowslider-container1 .ws_playpause {
        width: 20px;
        height: 20px;
    }

    #wowslider-container1 .ws_pause, #wowslider-container1 .ws_play {
        background-size: 50% 50%;
        background-repeat: no-repeat;
    }

    .navigation {
        height: 100%;
        float: left;
        width: 100%;
        border-top: none;
    }

    .width-75 .col-sm-9 {
        width: 75%;
        float: left;
        padding-right: 0px;
    }

        .width-75 .col-sm-9 .row, .width-75 .col-sm-9 .row:after {
            clear: none;
        }


    .width-75 .col-sm-8.padd-left, .center {
        width: 100%;
        float: left;
    }

    .width-75 .col-sm-8, .center {
        padding-right: 0px;
        padding-left: 15px;
    }

    .community {
        padding-right: 0px;
    }

    .width-75 .right-section {
        padding-right: 0px;
        padding-left: 15px;
    }

    .siteBrand h3, .siteBrand p {
        font-size: 1.1em;
    }

    .siteBrand .en h1 {
        font-size: 2em;
    }

    .siteBrand {
        margin-top: 5px;
        margin-left: 10px;
    }

    .logo {
        width: 100px;
        margin-top: 8px;
    }

    .innerSection .search-section img {
        border: 1px solid #0061a7;
        width: auto;
    }

    .inner-pages .right {
        margin-bottom: 20px;
    }

    .innerSection {
        padding: 0;
    }

    .width-75 .col-sm-8 {
        padding: 0;
    }

    div.clear {
        clear: both;
    }

    .innerSection .login-form {
        width: 100%;
        float: left;
    }

    .inner-pages .innerSection .login-form, .inner-pages .registr {
        width: 100%;
        margin: 0;
        float: left;
    }

    .width-75 {
        padding-right: 15px;
    }

    a.pre-next, span.pre-next {
        min-width: 15px;
        min-height: 15px;
        padding: 3px 8px;
        font-size: 10px;
        line-height: 15px;
    }
    /*.bottom-slider .item{width:30%;margin-bottom:5px;}*/

    .moreInfo {
        width: 50%;
        float: right;
        text-align: right;
        height: 100%;
    }

    .caret {
        display: none;
    }

    .expand {
        color: #fff;
        cursor: pointer;
        font-size: 27px;
        height: 32px;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 7px;
        top: 0;
        width: 32px;
        z-index: 1010;
        display: block;
        text-align: center;
    }

    .fixed {
        animation: none;
    }

    .menu li .dropdownMenu {
        display: none;
    }

    .menu li:hover .dropdownMenu {
        display: none;
    }

    .sideBar-links li a::before {
        top: 9px;
    }

    .sideBar-links li a .fa {
        transform: rotate(90deg);
    }

    .left {
        cursor: pointer;
    }

    .menu li a:hover {
        background: #ff6c00;
        color: #fff;
    }

    .ft-btm p {
        text-align: center;
    }

    #scrollup a {
        font-size: 16px !important;
        line-height: 36px !important;
    }

    #mainContainer {
        width: 300px;
    }

    .inner-pages {
        padding: 0 10px;
    }

    .footer .divider {
        width: 100%;
    }

    .formtext1.col-sm-3 {
        padding-left: 0;
    }

    .advancesearch-cont .col-sm-3.padd {
        padding-left: 0;
    }

    .mid-searchn, .advanceform2, .mid-searchn .col-sm-4, .advancesearch-contmiddle .col-sm-6, .selectstyle1, .input-style {
        margin-bottom: 10px;
    }

    .col-sm-12.padd-no {
        padding-left: 0px;
    }

    .resFormWrapper {
        background: #fff;
        border: none;
    }

    .pic-gcont-box {
        width: 48%;
    }

    .ft-top {
        padding: 35px 0;
    }

    .topheaderInner li.skipcontent,
    .topheaderInner li.fontResizer,
    .topheaderInner li.themeChanger,
    .topheaderInner li.screen-reader {
        display: none;
    }
    /*.post-btn{postion:static;}*/
    .news-title {
        width: 100%;
    }

    .sideBar-links li a:hover {
        transition: none;
        padding-left: 15px;
    }

    .commt-contre {
        width: 100%;
        height: auto;
        float: left;
        background-image: none;
        background-repeat: no-repeat;
        background-position: 40px top;
        margin: 0px;
        padding: 0;
    }

    .form-group label.col-sm-4 {
        text-align: left;
        padding: 0;
        width: 100%;
        font-weight: bold;
    }

    .quercontform {
        width: 100%;
    }

    .mid-search .col-sm-6 {
        width: 100%;
        padding: 0;
    }

    .pa_container {
        padding: 0px;
    }

    .pa_box {
        width: 100%;
        border-bottom: 1px solid #ddd;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .pa_box1,
    .master {
        width: 100%;
    }

    .middle-text {
        width: 100%;
    }

    .cdbt-boxmiddle1-text {
        float: left;
        width: 100%;
    }

    .pic-boxmiddle {
        text-align: center;
        width: 100%;
    }

    .cdbt-boxmiddle1-rec,
    .corridoe-cont,
    .cdbt-boxmiddle1-add1,
    .cdbt-boxmiddle1-add .pad-10 {
        padding: 0px;
    }

    .cdbt-cont2prof-text1 span strong {
        padding: 0;
    }

    .asscont-left .tab-content {
        min-height: 100%;
        margin-top: 20px;
    }

    .width-80, .dpc-contleft {
        width: 100%;
        float: left;
    }

    .frgt {
        float: left;
        width: 100px;
    }

    .commt-contretext {
        width: 100%;
        color: #000;
    }

    .commt-contre a {
        color: #000;
    }

    .midcontent {
        display: none;
    }

    .inner-cont-cbdt,
    .cbdt-corrcont-m,
    .cbdt-corrcont-mmid,
    .cbdt-corrcont-mtop,
    .cbdt-corrcont-mbot {
        width: 100%;
    }

    .cbdt-corrcont-mmid {
        background-image: none;
    }

    .sideBar-links li a {
        padding: 10px 5px 10px 16px;
        background-image: linear-gradient(to top, rgb(99, 160, 200) 0%, rgb(0, 89, 146) 100%);
        background: -moz-linear-gradient(to top, rgb(99, 160, 200) 0%, rgb(0, 89, 146) 100%);
        background: -webkit-linear-gradient(to top, rgb(99, 160, 200) 0%, rgb(0, 89, 146) 100%);
        background: -o-linear-gradient(to top, rgb(99, 160, 200) 0%, rgb(0, 89, 146) 100%);
        background: -ms-linear-gradient(to top, rgb(99, 160, 200) 0%, rgb(0, 89, 146) 100%);
    }

    ul.submenu {
        position: static;
        left: 0px;
        display: block;
        border-left: none;
        border-bottom: none;
        border-right: none;
    }

    .submenu li a {
        padding-left: 20px;
    }

    .sideBar-links li .submenu li a::before {
        left: 5px;
    }

    .topheaderInner {
        float: none;
        display: block;
        text-align: center;
    }

    .mobile-inner {
        display: none;
        transition: all ease-in-out 0.3s;
    }

    .sideBar-links li a::before {
        left: 5px;
    }

    .mainSection .col-sm-3 {
        width: 25%;
        float: left;
    }

    .mainSection .col-sm-6 {
        width: 50%;
        float: left;
    }

    .language-switcher a {
        border: 1px solid #ddd;
        padding: 3px 5px;
        margin-right: 5px;
        border-radius: 5px;
    }

        .language-switcher a#english {
            border: 1px solid #ddd;
        }

    .siteBrand h1 {
        font-size: 24px;
        margin-top: 0;
    }

    .siteBrand h3 {
        font-size: 16px;
    }

    .siteBrand p {
        font-size: 15px;
    }

    .logo img,
    .right-logo img {
        height: 72px;
    }

    .menu li {
        width: 100%;
        border-right: none;
    }

    .menu > li > a,
    .dropdownMenu li a {
        padding: 9px;
        display: block;
        line-height: 21px;
        background: #1bbec5;
    }

    .slider {
        float: left;
        width: 100%;
    }

    .dropdownMenu li {
        background: #1bbec5;
        padding: 0px;
        border-bottom: none;
    }

    .dropdownMenu {
        /* visibility: visible;transform: translateY(0em);  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
        opacity: 1;top: auto;*/
        position: static;
        transition: none;
        left: 0px;
        width: 100%;
        z-index: -1;
        border-top: none;
        position: static;
        z-index: 99;
        min-width: 100%;
        display: none;
    }

    .fixed {
        position: static;
    }

    .menu {
        min-height: 280px;
        height: 100%;
        width: 100%;
    }

        .menu li a {
            border-bottom: 1px dotted #005992;
            background: #1e83c3;
            -webkit-transition: none;
            -moz-transition: none;
            -o-transition: none;
            transition: none;
        }

            .dropdownMenu li a:hover,
            .menu li a:hover {
                color: #000;
            }

    .dropdownMenu li a {
        padding-left: 30px;
    }

    .menu > li > a {
        color: #fff;
    }

    .latest-news-inner {
        padding: 0 0 30px 0;
        background: #f2f2f2;
    }

        .latest-news-inner #wrapper #tx {
            padding: 0 10px;
            width: 100%;
        }

    .caret {
        float: right;
        line-height: 26px;
        margin-top: 9px;
    }

    .mobile-menu .fa {
        font-size: 24px;
        padding: 3px 5px;
        color: #fff;
        float: right;
        margin-top: 3px;
    }

    .innerSection .login-form,
    .search-form {
        width: 100%;
        float: left;
    }

    .inner-content .login-form,
    .search-form {
        width: 100%;
    }

    .innerSection .search-section {
        float: left;
        width: 100%;
        text-align: center;
    }

    .page-section {
        padding: 0px;
    }

    .inner-page-right {
        padding: 0px;
    }

    .right {
        float: left;
        width: 100%;
    }

    .mobile-menu {
        float: left;
        width: 100%;
        background: #ff6c00;
        padding: 5px;
        display: block;
        border-bottom: 3px solid #a43916;
    }

        .mobile-menu span {
            color: #fff;
            font-weight: 600;
            font-size: 16px;
            text-transform: uppercase;
            line-height: 37px;
        }

    .carousel-caption {
        display: none;
    }

    #footer .col-sm-3 {
        width: 100%;
        float: none;
    }

    #footer .col-sm-2 {
        width: 26%;
        float: left;
    }

    .ticker-container {
        min-height: 65px;
        text-align: left;
        height: auto;
    }

        .ticker-container .ticker-caption {
            height: 100%;
            width: 100%;
            border-left: 6px solid #a33800;
            height: auto;
            padding: 5px;
        }

        .ticker-container ul div.not-active {
            top: 70px;
        }

        .ticker-container ul div.not-active {
            top: 70px;
        }

        .ticker-container ul div {
            height: 100%;
            left: 0;
        }

    .subdropdown {
        left: 0;
        position: static;
        top: 100%;
        border: 1px solid transparent;
    }

    .innerSection .col-sm-1, .innerSection .col-sm-2, .innerSection .col-sm-4, .innerSection .col-sm-5, .innerSection .col-sm-6, .innerSection .col-sm-7, .innerSection .col-sm-8, .innerSection .col-sm-9, .innerSection .col-sm-10, .innerSection .col-sm-11 {
        padding: 0px;
    }

    #bars {
        display: none;
    }
}

@media only screen and (max-width: 640px) {
    .welcome {
        font-size: 20px;
        margin-bottom: 7px;
    }

    .login-bottom {
        margin-bottom: 15px;
    }

    .subdropdown {
        left: 0;
        position: static;
        top: 100%;
        border: 1px solid transparent;
    }

    .linkchnge {
        font-size: 23px;
        padding-bottom: 0;
    }

    .bottom-slider .item {
        display: inline-block !important;
        width: 45%;
        margin-bottom: 0;
        margin: 1%;
    }

    .siteBrand h1 {
        font-size: 1.25em;
    }

    h2#left-menu {
        margin: 0px;
        float: left;
        width: 100%;
    }

    #bars {
        display: block;
    }

    .officer-title {
        margin-top: 12px;
        margin-left: 0;
    }

    .search-section {
        float: left;
        width: 100%;
        padding-bottom: 0px;
    }

    .logo {
        width: 80px;
        margin-bottom: 0;
        margin-top: 11px;
    }

    .scrollup {
        top: -15px;
        right: 10px;
    }

    .width-75 .col-sm-9 {
        width: 100%;
        float: left;
        padding: 0;
    }

    .width-75 .right-section {
        padding-left: 0px;
    }

    .width-75 .col-sm-8 {
        padding: 0 15px;
    }

    .width-75, .width-75 .col-sm-4, .width-75 .col-sm-8, .width-75 .col-sm-12 {
        width: 100%;
        padding: 0;
    }

        .width-75 .row {
            margin: 0;
        }

    .search-section img {
        width: auto;
    }

    .inner-content .login-form, .registr {
        width: 100%;
        float: left;
    }

    .inner-content .login-form {
        margin-bottom: 0px;
    }

    .welcome {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .registr {
        margin-bottom: 3px;
    }

    .left-menu {
        display: none;
    }

    .visitor {
        text-align: left;
    }

    .ft-btm .ft-box p {
        text-align: center;
    }

    #footer .col-sm-3 {
        width: 100%;
        float: none;
        margin-top: 15px;
    }

    .ft-logo {
        margin-bottom: 10px;
    }

    #footer .col-sm-2 {
        width: 100%;
        margin-top: 15px;
        float: left;
    }

    .mainSection .col-sm-3 {
        width: 100%;
        float: left;
        padding: 0;
    }

    .mainSection .col-sm-6 {
        width: 100%;
        float: left;
    }

    .center {
        padding: 0;
    }

    .logo img,
    .right-logo img {
        height: 55px;
    }

    .right-logo {
        margin-right: 9px;
        margin-top: 11px;
        width: auto;
    }

    .siteBrand {
        width: 296px;
        margin-top: 9px;
        margin-left: 9px;
    }

        .siteBrand .en h1 {
            font-size: 16px;
            margin-bottom: 0;
            letter-spacing: 1px;
        }

        .siteBrand h3 {
            font-size: 14px;
            margin-bottom: 0;
        }

        .siteBrand p {
            font-size: 14px;
            margin-bottom: 0;
            margin-bottom: 0;
        }

    .ticker-container ul div li {
        padding: 0;
    }

    .search-form {
        margin-top: 0px;
    }

    .chiremna-section li {
        width: 49%;
        float: left;
        margin-bottom: 10px;
    }

    .view-rege {
        margin-bottom: 12px;
    }

    .archivers-d1inn-m, .per-cont-mid, .archivers-cont-d4, .acd-conttop {
        padding: 8px 0px 0px 0px;
    }

    .sideBar-links li {
        float: left;
        width: 100%;
    }

    .login-form .width-100 {
        width: auto !important;
    }

    .
}

@media only screen and (max-width: 480px) {
    .welcome {
        font-size: 13px;
    }

    .linkchnge {
        font-size: 18px;
        padding-bottom: 0;
    }

    .retired .image-box {
        float: left;
        margin-left: 0;
    }

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
        width: 100%;
        border-top: 1px solid #ddd;
    }

    .nav > li > a {
        padding: 6px 8px;
    }

    .advancesearch-cont .col-sm-3 {
        width: 100%;
    }

    a.pre-next,
    span.pre-next {
        margin-bottom: 5px;
    }

    .right-logo {
        position: absolute;
        right: 0;
    }

    .siteBrand h1 {
        font-size: 16px;
    }

    .pic-box-outer {
        width: 100%;
    }

    .siteBrand h3 {
        font-size: 14px;
    }

    .siteBrand p {
        font-size: 14px;
    }

    .siteBrand {
        width: 100%;
        margin-top: 10px;
        margin-left: 0px;
        text-align: left;
        float: left;
    }

    .mainSection .col-sm-6 {
        width: 100%;
        float: left;
    }

    .center {
        padding: 0;
    }

    .right-logo img {
        height: 55px;
    }

    .logo img {
        height: 45px;
    }

    .siteBrand {
        width: 320px;
        margin-top: 0;
        margin-left: 7px;
    }

        .siteBrand h1 {
            font-size: 18px;
        }

        .siteBrand h3 {
            font-size: 14px;
        }

        .siteBrand p {
            font-size: 14px;
            margin-bottom: 0;
        }

    .ticker-container ul div li {
        padding: 0;
    }

    .login-btn {
        padding: 6px 15px;
    }
}

@media only screen and (max-width: 480px) {

    .bottom-slider {
        margin: 0px 0;
    }

    .cdbt-cont2prof {
        text-align: center;
    }

    .cdbt-cont2prof1 {
        text-align: center;
        width: 100%;
        margin: 0;
    }

    .cdbt-cont2prof-text {
        width: 100%;
    }

    .cdbt-cont2prof1-2indr {
        float: none;
    }

    .cdbt-cont2prof1-2.btn {
        margin-top: 10px;
    }

    a.pre-next,
    span.pre-next {
        margin-bottom: 5px;
    }

    .pic-gcont-box {
        width: 100%;
        margin-left: 0px;
    }

    .pic-outer inner-data-content {
        padding: 0;
    }

    .right-logo {
        position: absolute;
        right: 0;
        width: 15%;
        margin-right: 0;
        margin-top: 5px;
        margin-left: 10px;
        width: 40px;
    }

    .logo {
        width: 60px;
        margin-bottom: 0;
        margin-top: 7px;
    }

    .siteBrand .en h1 {
        font-size: 14px;
    }

    .siteBrand h1 {
        font-size: 16px;
    }

    .bottom-slider .item {
        width: 48%;
        display: inline-block !important;
        margin: 1%;
    }

    .siteBrand h3 {
        font-size: 14px;
    }

    .siteBrand p {
        font-size: 14px;
        text-align: center;
    }

    .siteBrand {
        width: 80%;
        margin-top: 0px;
        margin-left: 0px;
        text-align: center;
        padding: 0 20px 0 0;
    }

    #footer .col-sm-3 {
        width: 100%;
        float: left;
        margin-top: 15px;
    }

    .ft-logo {
        margin-bottom: 10px;
    }

    .ft-box {
        padding: 0 14px;
    }

    .ft-links a {
        padding-left: 10px;
    }

    .ft-links li a::before {
        left: 0;
    }

    .ft-btm .ft-box li {
        width: auto;
        border: 1px solid #106fae;
        border-radius: 5px;
        float: none;
        padding: 5px;
    }

    .ft-btm .ft-box {
        padding: 10px 0 0 0;
    }
}

@media only screen and (max-width: 360px) {
    .bottom-slider .item img {
        height: 45px;
    }

    .chiremna-section li {
        width: 100%;
        float: left;
        margin: 0 0 10px 0;
    }

    .login-btn {
        padding: 2px 15px;
    }

    .search-form {
        padding: 10px 7px;
    }

        .search-form .form-control {
            height: 31px;
            top: 10px;
        }

    .inner-cont h2 {
        font-size: 14px;
    }

    .inner-cont h1 {
        font-size: 15px;
    }

    .inner-cont h2 {
        font-size: 14px;
    }

    .logo img, .right-logo img {
        height: 45px;
    }

    .logo {
        width: 60px;
            top: -12px!important;
    position: relative;
    left: -30px;
    }
}
/*
.fiic-bg{
background-image:url('../images/ficc-bg.jpg');
background-repeat:no-repeat;
background-position:top right;
}
.ficc-cont{ 
	width:724px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
}
.poem-bg{
background-image:url(../images/poems-bg.jpg);
background-repeat:no-repeat;
background-position:top right;
}
.fiic-text{
width:320px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#4788cc;
font-weight:bold;
text-align:left;
float:right;
padding:44px 0px 0px 0px;
}
.essay-bg{
background-image:url(../images/essay-bg.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.essay-text{
width:305px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#9c877a;
font-weight:bold;
text-align:left;
float:right;
padding:22px 0px 0px 0px;
}
.formtext-ide{
	width:85px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.inputstyle4-ide{
	width:211px;
	height:16px;
	border:1px solid #e2e2e2;
	background-color:#f0f0f0;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.ideareply-contindra{
	width:650px;
	height:auto;
	float:left;
	background-image:url(../images/ideabg2.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin:5px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

.inner-contach-grey{ 
	width:714px;
	height:auto;
	float:left;
	padding:0px 0px 14px 10px;
	background-color:#f9f9f9;
}

.inner-contach-top{ 
	width:714px;
	height:auto;
	float:left;
	padding:10px 0px 0px 0px;
}
.inner-contach-mid2{ 
	width:594px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
    }
.poem-text{
width:270px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#00ac00;
font-weight:bold;
xeft;
	padding:10px 10px 10px 10px;
	margin:0px 0px dth:717px;
	height:auto;
	float:left;
}


.idealouge-bot1{
	width:9px;
	height:auto;
	float:left;
}

.idealouge-bot2{
	width:700px;
	height:auto;
	float:left;
	background-image:url(../images/ideabg1.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

.idealouge-bot3{
	width:8px;
	height:auto;
	float:left;
}*/

/*.search-format1 {
        padding: 4px 0px 4px 0px;
        margin: 0px 0px 0px 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #f5821f;
    }
    .search-format2 {
        padding: 4px 0px 4px 0px;
        margin: 0px 0px 0px 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
    }
    .search-format {
        padding: 4px 0px 4px 0px;
        margin: 0px 0px 0px 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #3199b0;
        font-weight: 600;
    }*/ /*
    .mainfooter {
        width: 100%;
        height: 36px;
        float: left;
        background-image: url(../images/footer-bg.gif);
        background-repeat: repeat-x;
        background-position: top left;
        margin: 0px 0px 4px 0px;
    }
    .footcontainer {
        margin: 0px auto;
        padding: 0px;
        height: auto;
        width: 974px;
        text-align: left;
    }
    .footmaster {
        float: left;
        margin: 0px;
        padding: 0px;
        width: 974px;
    }
    .footer {
        float: left;
        margin: 0px;
        padding: 0px;
        width: 974px;
    }
    .footerleft {
        float: left;
        margin: 0px;
        padding: 0px;
        width: 94px;
        background-image: url(../images/footer-left.gif);
        background-repeat: no-repeat;
        background-position: top left;
        height: 36px;
    }
    .footerright {
        float: right;
        margin: 0px;
        padding: 11px 48px 0px 0px;
        width: 822px;
        background-image: url(../images/footer-right.gif);
        background-repeat: no-repeat;
        background-position: top right;
        height: 25px;
        text-align: right;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #fff;
        width: 782px;
        height: auto;
        float: left;
        padding: 0px 0px 0px 0px;
    }
    .lg-page {
        width: 724px;
        float: left;
        padding: 10px 0 0 0;
        margin: 10px 0 0 0;
        background-image: url(../images/login-bg.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        height: auto;
    }
    .lg-page-t {
        width: 678px;
        float: left;
        padding: 64px 23px 0 23px;
        margin: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: none;
    }
    .lg-page-b {
        width: 400px;
        float: left;
        height: auto;
        padding: 10px 0 0 252px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
    }
    .lg-input {
        width: 128px;
        height: auto;
        float: right;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
        font-weight: normal;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 12px 0px;
        display: inline;
        text-decoration: none;
        background-color: #dedloat: ht: auto;
        float: 15px;
        height: auto;
        float: left;
        padding: 0px 0px 0px 0px;
    }
    .archivepdc-cont {
        width: 211px;
        height: auto;
        float: right;
        background-image: url(../images/arcfmain-bg.gif);
        background-repeat: repeat-y;
        background-position: top left;
    }
    */

.search-format {
    color: #237cb4;
}

.archivepdc-topright {
    width: 10px;
    height: auto;
    float: left;
}

.archivepdc-topmiddle {
    width: 100%;
    float: left;
    color: #000;
    background: #c1dbf5;
    text-align: left;
    padding: 4px 10px;
    font-size: 22px;
}

.archivepdc-cont {
    border: 1px solid #ddd;
    float: left;
    width: 100%;
}

table {
    width: 100%;
}

.search-format1 {
    color: #e35d1b;
    padding-right: 10px;
}

.search-format2 {
    color: #005992;
    padding-right: 10px;
}

/* .details-cont {
        width: 724px;
        height: auto;
        float: left;
        padding: 20px 0px 0px 0px;
    }
    .catogery-cont {
        width: 204px;
        height: auto;
        float: right;
        padding: 0px 0px 0px 7px;
        margin: 0px 0px 0px 0px;
    }
    .archivepdc-contbottom {
        width: 208px;
        height: auto;
        float: right;
        background-image: url(../images/arch-botombg.gif);
        background-repeat: repeat-x;
        padding: 0px 0px 0px 0px;
    }
    .archivepdc-botomright {
        width: 11px;
        height: auto;
        float: right;
    }*/
.catogery-cont li {
    float: left;
    width: 100%;
    padding-left: 30px;
    position: relative;
    margin: 5px 0;
}

    .catogery-cont li:before {
        content: "\f101";
        color: #cb0d29;
        font: 1em/1 FontAwesome;
        position: absolute;
        height: 100%;
        margin-right: 5px;
        padding-top: 0px;
        left: 15px;
        top: 2px;
        vertical-align: top;
    }

.cca-cont {
    width: auto;
    float: left;
    padding: 10px 10px 0px 10px;
    margin: 0px 0px 0px 0px;
}

.pic-gcont-imout {
    width: 554px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.new-pwd-cont {
    margin: 0px;
    float: left;
    height: auto;
    width: 300px;
    padding: 30px 0px 0px 150px;
}

.new-pwd {
    margin: 0px;
    float: left;
    height: auto;
    width: 150px;
    padding: 10px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.new-pwd1 {
    margin: 0px;
    float: right;
    height: auto;
    width: 300px;
    padding: 10px 0px 0px 0px;
    text-align: right;
}
/*
.pic-gcont-com{
	width:636px;
	height:auto;
	float:left;
	padding:26px 35px 0px 36px;
	margin:0px 0px 0px 0px;
	border:1px solid #cecece;
}

.pic-gcont-com1{
	width:626px;
	height:auto;
	float:left;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}

.pic-gcont-1out{
	width:607px;
	height:auto;
	float:left;
	padding:0px 18px 0px 0px;
	margin:0px 0px 0px 0px;
}
.pic-gcont-1{
	width:554px;
	height:auto;
	float:left;
	padding:0px 18px 0px 53px;
	margin:0px 0px 0px 0px;
}

.pic-gcont-im1{
	width:554px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.pic-gcont-im2{
	width:554px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	text-align:center;
}*/



-gcont-com2 {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}

-gcont-1 {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 18px 0px 53px;
    margin: 0px 0px 0px 0px;
}

-gcont-imout {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

-gcont-im2 {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url(../images/piv-m.gif);
    background-repeat: repeat-y;
    background-position: top left;
    text-align: center;
}

.pic-gcont-imout {
    width: 100%;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.new-pwd-cont {
    margin: 0px;
    float: left;
    height: auto;
    width: 300px;
    padding: 30px 0px 0px 150px;
}

.new-pwd {
    margin: 0px;
    float: left;
    height: auto;
    width: 150px;
    padding: 10px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.new-pwd1 {
    margin: 0px;
    float: right;
    height: auto;
    width: 300px;
    padding: 10px 0px 0px 0px;
    text-align: right;
}

/*
.pic
.pic-gc    
.pic-gcont-1out{
	width:607px;
	height:auto;
	float:left;
	padding:0px 18px 0px 0px;
	margin:0px 0px 0px 0px;
}
.pic-gcont-1{
	width:554px;
	height:auto;
	float:left;
	padding:0px 18px 0px 53px;
	margin:0px 0px 0px 0px;
}

.pic-gcont-im1{
	width:554px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.pic-gcont-im2{
	width:554px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background-image:url(../images/piv-m.gif);
	background-repeat:repeat-y;
	background-position:top left;
	text-align:center;
}
*/
.welcome {
    font-size: 26px;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    color: #35409c;
    font-weight: bold;
}

-gcont-com2 {
    width: 626px;
    height: auto;
    float: left;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}

-gcont-1 {
    width: 554px;
    height: auto;
    float: left;
    padding: 0px 18px 0px 53px;
    margin: 0px 0px 0px 0px;
}

-gcont-imout {
    width: 554px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

-gcont-im2 {
    width: 554px;
    height: auto;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-image: url(../images/piv-m.gif);
    background-repeat: repeat-y;
    background-position: top left;
    text-align: center;
}

.modal-footer {
    border: none;
}

@media print {
    a[href]:after {
        content: none !important;
    }

    .menu > li > a {
        font-size: 10px;
        padding: 0 5px;
    }

    .menu li {
        border-right: none;
        box-shadow: none;
    }

    a {
        color: #000 !important;
    }

    .col-sm-3 {
        width: 25%;
        float: left;
    }

    .col-sm-4 {
        width: 33%;
        float: left;
    }

    .col-sm-6 {
        width: 50%;
        float: left;
    }

    .ft-logo img {
        filter: invert(100%);
        width: 40px;
    }

    .latest-news-inner {
        width: 100%;
    }

    .news-title, .head-title, .officer-title, .navigation {
        border: none;
    }

    .sideBar-links li a, .selectstyle1, .input-style {
        font-size: 8px;
    }

    .imgBox {
        width: 100px;
    }

    .slide-cont, .content-data {
        font-size: 10px;
    }

    .registration-btn a {
        font-size: 12px;
    }

    .login-btn {
        font-size: 16px;
    }

    .right-section {
        border: none;
    }

    .search-form, .search-conttext {
        height: 50px;
        font-size: 16px;
    }
}

.fr .fa-print {
    display: none;
}

.loginpagebg {
    background: url(../images/mainBg.jpg) repeat;
}

.ChPassKey {
    position: relative;
}

    .ChPassKey .KeyIcon {
        position: absolute;
        right: 0;
        top: 0;
        padding: 0;
        text-align: center;
        height: 35px;
        width: 35px;
        padding-top: 10px;
    }

.ChPassMsg {
    width: 415px;
    text-align: left;
}

.pagination table {
    display: inline-block;
    margin-top: 6px;
}

    .pagination table td {
        background: none;
    }
        /* new 2017*/
        .pagination table td a, .pagination table td span {
            border: 1px solid #ddd;
            color: #337ab7;
            float: left;
            line-height: 1.42857;
            margin-left: -1px;
            padding: 4px 10px;
            position: relative;
            text-decoration: none;
        }

            .pagination table td span, .pagination table td span:hover {
                background-color: #337ab7;
                border-color: #337ab7;
                color: #fff;
                cursor: default;
            }

.input-group.ChPassKey .icon-eye {
    position: absolute;
    right: 44px;
    top: 7px;
}

.pagination.pagination-ito{display:table-row;}
.offcomuniquenew .off-cont{padding:5px 10px 10px 10px;}
.offcomuniquenew .officialcombox{height:432px; overflow:auto;}
.offcomuniquenew .pressreleasenew{height: 133px; overflow: auto;}
.regone{margin-bottom:15px;}
@media only screen and (max-width: 1366px) {
	.offcomuniquenew .officialcombox {height: 358px;}
}
@media only screen and (max-width: 1360px) {
	.offcomuniquenew .officialcombox {height: 360px;}
}
@media only screen and (max-width: 1359px) and (min-width: 1280px) {
	.offcomuniquenew .officialcombox {height: 334px;}
}
@media only screen and (max-width: 1279px) and (min-width: 1200px) {
	.offcomuniquenew .officialcombox {height: 324px;}
}
@media only screen and (max-width: 1152px) {
	.offcomuniquenew .officialcombox {height: 308px;}
}
@media only screen and (max-width: 1199px) and (min-width: 1024px) {
	a.pre-next, span.pre-next{padding: 3px 12px;}
}

/******************** Start css for map **/
.map-box .targetDiv{display: none;}
.map-box {color: #000;margin-top: 15px;}
.map-box h4{margin: 0px;color: #fff;background: #D3701B;padding: 5px 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;font-size: 1.2em;}
.map-box h5{margin: 0px;color: #fff;background: #E47A1F;padding:5px 10px;}
.map-box .menulist-box{background: #ed882e; padding: 10px; box-sizing: border-box;color: #fff;}
.map-box .menulist-box ul{background: #fff; border-radius: 5px; padding: 3px 0;}
.map-box .menulist-box ul li{border-bottom: 1px solid #f5f5f5;}
.map-box .menulist-box ul li:last-child{border-bottom: 0px;}
.map-box ul li a{
	text-decoration: none; 
	color: #000; 
	display: block; 
	list-style: none; 
	padding: 4px 5px 3px 18px; 
	margin: 0px;  
	cursor: pointer;
	position: relative;
	
} 
.map-box ul li a:before {
    content: "\f0da";
    font-family: FontAwesome;
    left: 8px;
    position: absolute;
    top: 5px;
    color: #222;
    font-size: 0.8em;
}
.map-box ul li a:hover{background: #f9f9f9; color: #000;}
.map-box .india-map{
	height: 500px;
	padding: 0px;
	position: relative;
	text-align: center;
	/*min-height: 538px;
	box-sizing: border-box; 	
	background-size: cover;
	background: url("../../images/map-india.jpg") no-repeat center;*/ 
}
.map-box .india-map img{height: 100%; width: 100%;} 

.map-box #showall {
	display: inline-block;
	margin: 0 1%;
	padding: 2%;
	border-radius: 10%;
	-webkit-box-shadow: 0px 3px 11px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 11px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 3px 11px 2px rgba(0,0,0,0.2);
}
.map-box .targetDiv {padding:50px 50px 0px 50px;width:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:0;/*cursor:pointer;*/min-height: 500px;position: absolute;text-align: center;}
.map-box .map-right-col{background: #ffffff;padding: 10px;box-sizing: border-box;color: #fff;height: 470px;border: 10px solid #ed882e;overflow-y: auto;}
.map-box .map-right-col .targetDiv{background: #fff;color: #000;padding:0px;box-sizing: border-box;text-align: left;min-height:auto; position: inherit;}
.map-box .map-right-col .targetDiv p{text-align: left;}
.map-box .map-right-col h6{font-size: 1.1em;}
.map-right-col a{
	line-height: 18px;
    margin-bottom: 5px;
    padding: 4px 0px;
    display: block;
    border-bottom: 1px solid #f5f5f5;
	text-transform: uppercase;
} 
.mapp0px{padding: 0px;}
.map-box .india-map .targetDiv img{height: auto;width: auto;}
.closebtn {z-index: 9;position: absolute;top: 10px;right: 10px;}
.closebtn a{font-size: 1.5em;
    color: #fffcfc;
    padding: 0px 6px;
    background: #9e0101;
    border: 1px solid #8a4b4b;}

@media only screen and (max-width: 1537px) and (min-width: 1302px) {
.map-box h5 {padding: 3px 10px;}
.map-box ul li a{padding: 3px 5px 3px 18px;}	
}

@media only screen and (max-width: 1301px) and (min-width: 1100px) {
.map-box h4{font-size: 1.05em;}
.map-box ul li a {font-size: 0.9em;padding: 5px 1px 4px 14px;}	
.map-box ul li a:before {left: 6px;}
}
@media only screen and (max-width: 1099px) and (min-width: 980px) {
.mapsection{padding-left: 0px;}
.map-box h4{font-size: 1.05em;}
.map-box ul li a {font-size: 0.9em;padding: 3px 1px 4px 14px;}	
.map-box ul li a:before {left: 6px;}
}

@media only screen and (max-width: 979px) and (min-width: 864px) {
.mapsection{padding-left: 0px;}
.map-box .menulist-box{padding: 5px;}
.map-box .map-right-col{border: 5px solid #ed882e;height: 451px;}
.map-box ul li a {font-size: 0.9em;padding: 4px 1px 3px 14px;}	 
.map-box ul li a:before {left: 6px;}
}


@media only screen and (max-width: 863px) and (min-width: 850px) {
.mapsection{padding-left: 0px;}
.map-box .menulist-box{padding: 5px;}
.map-box .map-right-col{border: 5px solid #ed882e;height: 457px;}
.map-box h4{font-size: 1.05em;}
.map-box h5{font-size: 0.95em;padding: 8px 10px;} 
.map-box ul li a {font-size: 0.9em;padding: 3px 1px 3px 14px;}	
.map-box ul li a:before {left: 6px;}
}

@media only screen and (max-width: 849px) and (min-width: 784px) {
.mapsection{padding-left: 0px;}
.map-box .menulist-box{padding: 5px;}
.map-box .map-right-col{border: 5px solid #ed882e;height: 457px;}
.map-box h4{font-size: 1.05em;}
.map-box h5{font-size: 0.9em;padding: 8px 4px;} 
.map-box ul li a {font-size: 0.8em;padding: 4px 1px 4px 14px;}	
.map-box ul li a:before {left: 6px;}
}

@media only screen and (max-width: 783px) and (min-width: 768px) {
.mapsection{padding-left: 0px;}
.map-box .menulist-box{padding: 5px;}
.map-box .map-right-col{border: 5px solid #ed882e;height: 457px;}
.map-box h4{font-size: 1.05em;}
.map-box h5{font-size: 0.9em;padding: 8px 4px;} 
.map-box ul li a {font-size: 0.8em;padding: 3px 1px 3px 14px;}	
.map-box ul li a:before {left: 6px;}
}

@media only screen and (max-width: 768px) {
.map-box .india-map{margin: 15px 0px;}
}

@media only screen and (max-width: 480px) and (min-width: 300px) {
.map-box .india-map{
	margin: 15px 0px;
	padding: 0px;
	height: 500px; 
	/*min-height: 538px;
	background: url("../../images/map-india-mobile.jpg") no-repeat center;  		
	box-sizing: border-box; 
	position: relative;
	background-size: cover;*/	
	}
.map-box .india-map .targetDiv{height: auto;width: auto;}
}
/******************** Edn css for map **/

/*...................Table css Start......................*/
table{width: 100%!important;}
table>tbody>tr:nth-of-type(odd){background-color: #fff;}
table> tbody > tr:nth-of-type(even) {background-color: #f3f7ff;}
table tr td, tr th{font-size: 13px;color:#000;font-weight: 100;padding: 10px 10px;}
/*...................Table css End......................*/