/* input::placeholder { */   
  /* color: red; */
/* } */ 
p.carousel-caption-text {
    line-height: 172%;
}
 
input[type="text"].search-query::placeholder {
  color: #195c9f;
}
/* Language*/    
.astext{
	background: none;
    border: none;
    color: #195c9f;   
    font-size: 15px;
    font-weight: bold;
    margin-top: 8px;
}
/* Language*/
/* Index */
.ebookWrap .eBookImg {
    width: 184px;
    float: left;
    overflow: hidden;
}
.eBookImg img {
    width: 100%;
    height: auto;
    border: 1px solid #e5e5e5;
}
.wlcome{
	    font-size: 1.27em;
    font-weight: bold;
    color: #195c9f;
    font-weight: 600; 
}
/* Index*/
/* index widget image*/

.img_ul{
	padding: 0px !important;
    margin-left: 0px !important;
}
.img-panel-section img{
	width:100%;
}
.tableOut{
    overflow-y: hidden;
    overflow-x: auto;
}
.h_heigh{
	height: 464px;
}
/* index widget image */
/* right side index*/
 .ministerPhoto {
        margin-left: 7%; 
        / margin-right: 15%; /
        width: 202px;
        border: 1px solid #d1d1d1;
        margin-top: -5%;
    }

    .ministerDetails p.ministerName {
        margin-bottom: 14px;
        font-size: 0.99em;
        font-weight: 600;
        color: #195c9f;
        text-align: center;
        margin-top: 12px;
    }

    .ministerDetails p.ministerName span {
        display: block;
        font-size: 0.837em;
        font-weight: 400;
    }

    .e-magazine {
        height: 255px !important;

        font-size: 11px;
        background: #f0f0f0;

        padding: 1px 0px 0px 20px;
        background: #f0f0f0;

        margin-top: 10px;
        margin-left: -15px;
    }

    .e-magazine h2 { 
        font-size: 1.667em;
        font-weight: bold;
        color: #195c9f;
        font-weight: 600;
    }

    .important h2 {
        font-size: 1.667em;
        font-weight: bold;
        color: #195c9f;
        font-weight: 600;
        margin-left: 10px;
    }
    .resTabIcons {
    display: none;
    margin: 0 -10px;
}

.tabIconBoxLink {
    padding: 15px 10px 25px;
    text-align: center;
    min-height: 50px;
    border: 1px solid #d1d1d1;
    display: block;
    position: relative;
    background: -moz-linear-gradient(90deg, rgba(250, 250, 250, 1) 0%, rgba(240, 240, 240, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(240, 240, 240, 1)), color-stop(100%, rgba(250, 250, 250, 1)));
    background: -webkit-linear-gradient(90deg, rgba(250, 250, 250, 1) 0%, rgba(240, 240, 240, 1) 100%);
    background: -o-linear-gradient(90deg, rgba(250, 250, 250, 1) 0%, rgba(240, 240, 240, 1) 100%);
    background: -ms-linear-gradient(90deg, rgba(250, 250, 250, 1) 0%, rgba(240, 240, 240, 1) 100%);
    background: linear-gradient(0deg, rgba(250, 250, 250, 1) 0%, rgba(240, 240, 240, 1) 100%);
}

.tabBoxIcon {
    background: url(../../assets/images/home-mobile-tab-icons.png) left top no-repeat;
    width: 52px;
    height: 52px;
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 0 15px;
    min-height: auto;
    border: 0 none !important;
}
.resTabIcons .iconBox {
    width: 50%;
    padding: 9px 10px;
    float: left;
    text-align: center;
}

.pressReleasesIcon {
    background-position: -364px top;
}


.tabBoxIcon.videoIcon {
    background-position: left top;
}

.tabBoxIcon.eBooks {
    background-position: -241px top;
}

.tabBoxIcon.perspectivesIcon {
    background-position: -303px top;
}

.tabBoxIcon.distinguished {
    background-position: -363px top;
}

.tabBoxIcon.documentaries {
    background-position: -427px top;
}

.tabBoxIcon.pressReleasesIcon {
    background-position: -67px top;
}

.tabBoxIcon.twitterFeedIcon {
    background-position: -133px top;
}

.tabBoxIcon.facebookIcon {
    background-position: -186px top;
}

.tabIconBoxLink .tabBoxTitle {
    background: #195c9f;
    display: block;
    position: absolute;
    width: 100%;
    color: #fff;
    left: 0;
    bottom: 0;
}


    .important {
        font-size: 11px;
        padding: 1px 0px 0px 10px;
        background: #f0f0f0;
		    height: 515px;
        margin-top: 10px;
        margin-left: -15px;
    }

    .impHomeLinks {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .impHomeLinks li a {
        color: #595656;
        text-decoration: none;
    }

    .impHomeLinks li {
        line-height: 45px;
    font-size: 1.417em;
    position: relative;
    }
/* right side index*/
/* submenu left*/
.menu_left_side{
	top: 0% !important;
    left: 89% !important; 
}
.menu_left_side1{
	top: 38% !important; 
	left: 89% !important;   
}
/* submenu left*/
.mcontent img {
    vertical-align: middle;
    /* width: 100%; */
}   
/* Video Briefings */
.videoBlockRow {
    margin: 0 0px;
}
.videoBlockRow .tabLeft {
    width: 50%;
    float: right;
    padding: 0 15px;
} 
.videoBlockRow .tabRight {
    width: 50%;
    float: left;
    padding: 0 15px;   
}
.videoBlockRow .tabList {
    margin: 0;
    padding: 0;
    list-style: none; 
}
.videoBlockRow .tabList li.active {
    border-bottom: 1px solid #195c9f;
}
.videoBlockRow .tabList li {
    font-size: 15px;
    color: #595656;
    margin-bottom: 15px; 
    padding-bottom: 15px;
    background: url(../../images/bullet-list-icon.png) left 6px no-repeat;
    padding-left: 15px;
    border-bottom: 1px dashed #d1d1d1;
}
.videoBlockRow .tabList li.active a {
    color: #195c9f;
}
.videoBlockRow .tabList li a {
    color: #595656;
    text-decoration: none;
    display: block;
}
.videoBlockRow .fileSizeDet {
    display: none;
}
.videoBlockRow .tabList li a:first-child {
    font-weight: 600;
} 
/* Video Briefings */
/* Social Icons */
.socialIconBox {
    background: rgba(255, 255, 255, 0);
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    height: auto;
}
.socialIconBox {
    background: url(../../images/socialbg-new.png) left top no-repeat;
    width: 49px;
    height: 432px;
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 9998;
    margin-top: -215px;
}
.socialIconBox .twitter {
    background-position: -1px -42px;
}
.socialIconBox a { 
    background-image: url(../images/socialicons/social-icons.png);
    width: 34px;
    height: 34px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 0 3px 10px;
    float: left;
}
.socialIconBox .facebook {
    background-position: -2px -84px;
}
.socialIconBox .youtube {
    background-position: -2px -168px;
}
/* Social icons*/
.carousel-caption-text{
	font-size: 19px;
    width: 88%;
    line-height: 1.3;
    font-weight: bold;
}
body {
    font-family: 'Open Sans' !important;
    font-size: 16px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
 .container{
	 padding-right:0px !important;
	 padding-left:0px !important;
 }

/*.logo{
	margin-left:15px;
}	*/
 /* pages start*/
 
 .innerBanner {
    background: #295887;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 20px;
}
.innerBanner {
    background: url(../images/pages/mini-banner/inner-banner-blank.jpg) repeat-y right top #36618E;
    position: relative;
    min-height: 125px;
    background-size: cover;
 }
 .innerBanner span {
    color: #ffffff;
    float: left;
    font-size: 38.004px;
    line-height: 1.3;
    padding: 37px 0 37px 0;
    width: 100%;
}
.innerBanner img {
    float: right;
    margin-top: -30px;
    position: absolute;
    right: 20px;
    top: 50%;
}

/* pages  */
/* pages bread crumbs*/
/*.bdrAddOut .breadcrumb {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 20px;
}*/
.breadcrumb {
	width: 100%;
    margin-bottom: 0;
    padding-bottom: 20px;
    font-size: 0.96em;
    font-weight: normal;
    line-height: 1.3em;
    /* padding: 0; */
    text-decoration: none;
    margin-bottom: 1.167em;
	    background-color: #ffffff;
}
.breadcrumb li {
    display: inline;
    color: #0558a6;
}
.breadcrumb .bdrNoLink {
    color: #313131;
}
.bdrNoLink {
    padding-right: 5px;
}
/* bread crumbs*/

/* Li */
.commonListing {
    width: 100%;
}
.commonListing li {
    color: #515151;
    width: 100%;
    float: left;
    padding: 15px 0;
    border-bottom: 1px dotted #ccc;
    list-style: none;
}
.commonListing a {
    color: #25578c;
    text-decoration: none;
    font-size: 1em;
}
.commonListing {
    padding: 0 0 0 0;
	margin: 0 0 25px;
}
.pages_heading {
    font-size: 1.583em;
    font-weight: 600;
    color: #154d86; 
    line-height: 1.35em;
    padding-bottom: 0;
    text-align: left;
}
.contentPart h2 {
    font-size: 1.667em;
    font-weight: bold;
    color: #195c9f;
    font-weight: 600;
}
/* */
.tableData {
    border: 0;
    margin: 0 0 25px 0;
    empty-cells: show;
    clear: both;
    border: 1px solid #ddd;
    border-top: none 0;
}
.tableData th { 
    font-weight: bold;
    line-height: 1.333em;
    font-size: 0.967em;
    border-top: 3px solid #116182;
    border-left: 1px solid #ddd;
    color: #09568b;
    background-color: #f5f5f5;
    padding: 8px 5px;
}
.tableData td {
    padding: 10px 8px;
    border-top: 1px solid #ddd;
    background-color: #fff;
    word-wrap: break-word;
}
#innerContent p {
    /*line-height: 1.367em;*/
	  line-height: 1.8em;       
    padding: 0 0 0 0;
    /* text-align: justify; */
    clear: both;
}
#innerContent {
    font-size: 0.925em;
}
#innerContent{
	    margin: 0px 25px -0px 25px;
}
#innerContent p{
	    color: #595656;
    font-family: 'Open Sans';
}
#innerContent table{
	color: #595656;
    font-family: 'Open Sans';
}
#innerContent a {
    color: #25578c;
    text-decoration: none;
}
#innerContent h2 {
    font-size: 1.37em;
    font-weight: 600;
	/* font-family: 'open sans'; */
    clear: both;
    margin-bottom: 15px !important;
    /* color: #404348; */
} 
/* pages right side */

/* Gallery Part */
.thumbnail {
    display: block;
    padding: 0px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 2px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}

.thumbnail a>img, .thumbnail>img {
    /* height: auto; */
    /* width: 100%; */
	/* height: 100px; */
    /* width: 202px; */
}
.height_200 a>img{
	height: 100px;
}



.caption{
        margin-top: -10px;
		font-size: 14px;
    height: 63px;
    overflow-y: hidden;
} 
/* Gallery Part */
.rightPartShadow {                               
    float: left;
	height: auto;      
}
.rightPart {
    padding: 30px 0 30px 20px;
    font-size: 1.250em;
} 
.rightPart .heading, .rightPart .menuTitle {
    font-size: 19px;
    line-height: 1.228em;
    font-weight: bold;
    color: #25578c;
    display: block;
}
#menuLeft, .seeAlsoNav {
    float: left;
	font-size: 16px;  
    margin: 0 0 0 0;
    padding: 0;
    margin-top: 10px;
    clear: both;
    width: 100%;
}
#menuLeft li, .seeAlsoNav li {
    display: block;
    width: 100%;
    border-bottom: 1px dotted #dbdbdb;
}
#menuLeft li a, .seeAlsoNav li a, #menuLeft li .subNoLink {
    background: url(../images/pages/right/bullet-list-icon.png) left 1em no-repeat;
    color: #515151;
    display: block;
    line-height: 1.583em;
    padding: 8px 0 8px 15px;
    text-decoration: none;
}
.rightPartShadow:after {
    background: url(../images/pages/right/right-border-left.gif) repeat-y left top;
    content: "";
    height: 100%;
    right: 0%;  
    position: absolute;
    top: 0;
    width: 12px;
}
    


/* pages right side ends*/
 /* pages end*/
 .dropdown-menu>li.kopie>a {
    padding-left: 5px;
 }
 #map {
    width: 100%;
    height: 200px;
}
 .over_tab{
	overflow:hidden;
 }
.nav>li>a {
    /*padding: 0px 8px !important;
    font-size: 16px !important;
	line-height: 56px !important;*/
	padding: 0px 52px 0px 10px !important;       
    font-size: 18px !important;
    line-height: 56px !important;
}
   
/* 
.nav>li>a {
    padding: 15px 8px !important;
}
*/
 
 .dropdown-submenu {
     position: relative;
 }

 .dropdown-submenu>.dropdown-menu {
     top: 0;
     left: 100%;
     margin-top: -6px;
     margin-left: -1px;
     -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
     border-radius: 0 6px 6px 6px;
 }

 .dropdown-submenu>a:after {
     border-color: transparent transparent transparent #333;
     border-style: solid;
     border-width: 5px 0 5px 5px;
     content: " ";
     display: block;
     float: right;
     height: 0;
     margin-right: -10px;
     margin-top: 5px;
     width: 0;
 }

 .dropdown-submenu:hover>a:after {
     border-left-color: #555;
 }

 .dropdown-menu>li>a:hover,
 .dropdown-menu>.active>a:hover {
     text-decoration: none;
 }

 @media (max-width: 767px) {

     .navbar-nav {
         display: inline;
     }
     .navbar-default .navbar-brand {
         display: inline;
     }
     .navbar-default .navbar-toggle .icon-bar {
         background-color: #fff;
     }
     .navbar-default .navbar-nav .dropdown-menu>li>a {
         color: red;
         background-color: #ccc;
         border-radius: 4px;
         margin-top: 2px;
     }
     .navbar-default .navbar-nav .open .dropdown-menu>li>a {
         color: #333;
     }
     .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
     .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
         background-color: #ccc;
     }

     .navbar-nav .open .dropdown-menu {
         border-bottom: 1px solid white;
         border-radius: 0;
     }
     .dropdown-menu {
         padding-left: 10px;
     }
     .dropdown-menu .dropdown-menu {
         padding-left: 20px;
     }
     .dropdown-menu .dropdown-menu .dropdown-menu {
         padding-left: 30px;
     }
     li.dropdown.open {
         border: 0px solid red;
     }
 }

 @media (min-width: 768px) {
     ul.nav li:hover>ul.dropdown-menu {
         display: block;
     }
     #navbar {
         text-align: center;
     }
 }

 .nav ul li a {
     display: block;
     background-color: #eef1f5;
     font-size: 0.99em;
     line-height: 24px;
     color: #595656;
     border: none;
     border-top: 1px solid #e5e5e5;
     padding: 5px 15px 5px 15px;
     text-align: left;
 }

 .dropdown-menu>li>a:focus,
 .dropdown-menu>li>a:hover {
     color: #ffffff;
     text-decoration: none;
     background-color: #195c9f;
 }

 .dropdown-menu {
     position: absolute;
     top: 100%;
     left: 0;
     z-index: 1000;
     display: none;
     float: left;
     min-width: 160px;
     padding: 0px 0px;
     margin: 2px 0 0;
     font-size: 14px;
     text-align: left;
     list-style: none;
 }

 .navbar-inverse .navbar-nav>.open>a,
 .navbar-inverse .navbar-nav>.open>a:focus,
 .navbar-inverse .navbar-nav>.open>a:hover {
     color: #195c9f;
     background-color: #eef1f5;
 }
 /* Navigation Part Start Here */

 .dropdown-menu>li.kopie>a {
     padding-left: 5px;
 }

 .navbar-inverse .navbar-toggle:focus,
 .navbar-inverse .navbar-toggle:hover {
     background-color: #195c9f;
 }

 .navbar-inverse .navbar-toggle {
     border-color: #195c9f;
 }

 .navbar-inverse .navbar-nav>li>a:focus,
 .navbar-inverse .navbar-nav>li>a:hover {
     background-color: #eef1f5;
     color: #195c9f;
     border-color: #eef1f5;
 }

 .dropdown-submenu {
     position: relative;
 }

 .dropdown-submenu>.dropdown-menu {
     top: 0;
     left: 100%;
     margin-top: -6px;
     margin-left: -1px;
     -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px 6px;
     border-radius: 0 6px 6px 6px;
 }

 .dropdown-menu>li>a:hover,
 .dropdown-menu>.active>a:hover {
     text-decoration: none;
 }

 .navbar-inverse {
     background-color: #195c9f;
     border: none;
 }

 .navbar-inverse .navbar-nav>li>a {
     color: #ffffff;
 }

 .no-padding_jumbo {
     padding-left: 0 !important;
     padding-right: 0 !important;
     padding-top: 0 !important;
     padding-bottom: 0 !important;
 }

 .white-bg {
     background: #ffffff !important;
 }

 .well-sm-padding {
     padding-top: 3px !important;
     padding-bottom: 3px !important;
 }

 .container {
     max-width: 1170px;
     width: 100%;
 }


 .dropdown-menu>li>a:hover,
 .dropdown-menu>.active>a:hover {
     text-decoration: none;
 }

 .navbar-collapse {
     padding-left: 3px;
    font-size: 16px;
    margin-left: 6px;
    padding-right: 0px;  
 }

 #custom-search-input {
     width: 185px;
     padding-top: 10px;
	     margin-left: 17px;   
 }

 #wrapper {
     background: url(../images/web-flag-strip-bg.jpg) center top no-repeat;
     padding-top: 10px;
     width: 100%;
     /* background-size: 100% auto; */
 }

 .bannerLinks {
     float: right;
     margin-right: 30px;
     margin-top: -113px;
 }

 .bannerLinks a {
     padding-left: 0;
     text-decoration: underline;
     color: #ffffff;
    font-size: 16px;
 }

 .bannerLinks a:hover {
     text-decoration: none;
 }

 .sliderControls {
    margin-top: -48px;
    float: right;
    margin-right: 40px;
	cursor: pointer;
 }

 .spriteHomeIcon {
     background: url(../images/home-sprite-icon.png) left top no-repeat;
     display: inline-block;
 }

 .spriteHomeIcon.prevIcon {
     background-position: left top;
     height: 17px;
     width: 10px;
 }

 .sliderControls a,
 .bannerLinks a span {
     display: inline-block;
     text-indent: -9999px;
     overflow: hidden;
     vertical-align: middle;
     margin-top: 0;
 }

 .sliderControls a {
     margin: 0 3px;
 }

 .sliderControlLinks .swiper-button-next,
 .sliderControlLinks .swiper-button-prev {
     display: inline-block;
     position: static;
 }

 .spriteHomeIcon.sliderPlay {
     background-position: -46px top;
     height: 17px;
     width: 12px;
     display: none;
 }

 .spriteHomeIcon.sliderPause {
     background-position: -24px top;
     height: 17px;
     width: 12px;
 }

 .spriteHomeIcon.nextIcon {
     background-position: -68px top;
     height: 17px;
     width: 10px;
 }

 #custom-search-input button {
     border: 0;
     background: none;
     padding: 2px 5px;
     margin-top: 2px;
     position: relative;
     left: -28px;
     margin-bottom: 0;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     color: #D9230F;
 }

 #accessControl .large {
     font-size: 11px;
     width: 14px;
     padding-top: 1px;
 }

 .langSelectBox {
     width: 100px;
     float: left;
     margin-left: 50px;
 }

 .displayNone {
     display: none !important;
 }

 .customSelectOuter {
     position: relative;
     background: #fff url(../images/custom-select-arrow1.png) no-repeat right center;
 }

 .mt-10 {
     margin-top: 10px !important;
 }

 .langSelectBox select {
     height: 47px;
     border: 1px solid #e5e5e5;
     padding: 5px 5px;
     font-size: 1.167em;
     color: #888888;
 }

 span.customSelect {
     display: block;
     display: block!important;
     padding-right: 10px;
     border: 1px solid #e5e5e5;
 }

 .customSelect {
     font-size: 15px;
     padding: 10px 10px 12px;
     color: #565656;
 }

 .customSelectInner {
     display: block!important;
     width: auto!important;
     word-break: keep-all;
     overflow: hidden;
     margin-right: 20px;
     height: 22px;
 }

 .langSelectBox .goButton {
     display: none;
 }

 .searchBoxWrap input[type="text"] {
     height: 45px;
     border: 1px solid #195c9f;
     /* font-size: 1.167em; */
     color: #195c9f;
     width: 275px;
     padding-left: 50px;
     margin-left: 22px;
	 background:none;
 }

 .e-books{
	margin-top:25px;   
 }
 
 .searchBoxWrap input[type="submit"] {
     height: 47px;
     width: 42px;
     border: 0 none;
     background: url(../images/serach-icon-btn.png) center no-repeat;
     position: absolute;
     right: 0;
     top: 0;
     text-indent: -9999px;
     overflow: hidden;
     opacity: 0.75;
 }

 .searchBoxWrap {
     margin-right: 10px;
     width: 300px;
     position: relative;
     float: left;
 }

 .well {
     background-color: #efefef;
     border: none;
     padding: 12px 0px 0px 10px;
     color: #595656;
     font-size: 0.96em;
     border-radius: 0px;
	 height:41px;
 }

 #accessControl input {
     float: left;
     height: 15px;
     background: none;
     border: none;
     padding: 0;
     width: 22px;
     color: #595656;
     vertical-align: bottom;
     line-height: 15px !important;
 }

 #accessControl .normal {
     font-size: 13px;
     width: 25px;
	 margin-top: 1px;
 }

 #accessControl .largest {
     font-size: 17px;
 }

 .topStrip li.changeTheme {
     height: 15px;
 }

 .changeTheme .imgLightTheam {
     background: url(../images/header_icon/mea-sprite.png) no-repeat 0 -515px;
     text-indent: -9999px;
     overflow: hidden;
     width: 15px;
     height: 15px;
     display: inline-block;
     padding: 0;
 }


 .changeTheme input {
     border: none;
     cursor: pointer;
 }

 .changeTheme .imgDarkTheam {
     background: url(../images/header_icon/mea-sprite.png) no-repeat 0 -490px;
     text-indent: -9999px;
     overflow: hidden;
     width: 15px;
     height: 15px;
     display: inline-block;
     padding: 0;
 }  

 .list-inline {
     padding-left: 40px;
     margin-left: -26px;   
     list-style: none;
 }
 
 .left-text li {
    display: inline-block;
    border-right: 1px solid #adaeae;
    /* padding: 10px; */
	    padding-right: 10px;
            
    height: 17px;
}

 .left-text li:last-child {
     border-right: none;
 }

.right-text li {
    display: inline-block;
    border-right: 1px solid #adaeae;
    /* padding: 10px; */
    height: 15px;
}

 .right-text li:last-child {
     border-right: none;
 }
 
 #sel1 {
     width: 120px;
     position: absolute;
     height: 49px;
     font-size: 15px;
     margin: -6px 0px 0px 30px;
     color: #555;
     background-color: #fff;
     border-color: #e5e5e5;
 }

 .header {
         padding: 14px 3px 16px;
    position: relative;
    /* z-index: 1111; */
    margin-top: -20px;
    background-image: url(../images/header_icon/flagbg.jpg);
    height: 99px; 
 }     

 a {
     color: #595656;
     text-decoration: none;
 }
 /*a:focus,
a:hover {
    color: #ffffff;
    text-decoration: none;
}*/

 .textResizeWrapper {
     margin-top: 2px;
 }

 .tabMoreLinks a {
     color: #192677;
    font-size: 0.9em;
    text-decoration: underline;
    margin-left: 20px;
 }

 .panel-section {
     margin-top: 175px;
 }

 .customSelectOuter {
     position: relative;
     background: #fff url(../images/custom-select-arrow1.png) no-repeat right center;
 }
 /* Navigation Part End Here */
 /* Slider Part Start Here */

 .transition-timer-carousel .carousel-caption {
     position: absolute;
     min-height: 50px;
     width: 100%;
     left: 0;
     top: auto;
     bottom: 0;
     height: 95px;
     padding: 0px;
     background: rgba(25, 92, 159, 0.7);
     /* padding-right: 200px; */
     text-align: center;
 }
 /*.transition-timer-carousel .carousel-caption .carousel-caption-header {
    margin-top: 10px;
    font-size: 24px;
}*/

 @media (min-width: 970px) {
     /* Lower the font size of the carousel caption header so that our caption
    doesn't take up the full image/slide on smaller screens */
     .transition-timer-carousel .carousel-caption .carousel-caption-header {
         /*font-size: 36px;*/
         font-size: 1.5em;
         line-height: 1.3;
         font-weight: 600;
     }
 }

 .transition-timer-carousel .carousel-indicators {
     bottom: 0px;
     margin-bottom: 5px;
 }

 .transition-timer-carousel .carousel-control {
     z-index: 11;
 }

 .transition-timer-carousel .transition-timer-carousel-progress-bar {
     height: 5px;
     background-color: #5cb85c;
     width: 0%;
     margin: -5px 0px 0px 0px;
     border: none;
     z-index: 11;
     position: relative;
 }

 .transition-timer-carousel .transition-timer-carousel-progress-bar.animate {
     /* We make the transition time shorter to avoid the slide transitioning
    before the timer bar is "full" - change the 4.25s here to fit your
    carousel's transition time */
     -webkit-transition: width 4.25s linear;
     -moz-transition: width 4.25s linear;
     -o-transition: width 4.25s linear;
     transition: width 4.25s linear;
 }

 .marqueeText {
     font-size: 13px;
     font-weight: bold;
     color: red;
     width: 100%;
     background-image: url(../images/marqee-bg.jpg);
     background-repeat: repeat-x;
     height: 42px;
     line-height: 34px;
     margin-top:10px;
 }
 /* Slider Part End Here*/
 /* Tab Panel Part Start Here*/

 ul.resp-tabs-list,
 p {
     margin: 0px;
     padding: 0px;
 }

 .resp-tabs-list li {
     /*font-weight: 600; */
     font-size: 18px;
     display: inline-block;
     list-style: none;
     cursor: pointer;
     float: left;
     margin-top: 7px;
	 padding: 0px 24px 0px 24px;
 }

 .resp-tabs-container {
     padding: 0px;
     /* background-color: #fff; */
     clear: left;
	 /*height: 363px;*/
     height: 475px;
 }

 h2.resp-accordion {
     cursor: pointer;
     padding: 5px;
     display: none;
 }

 .resp-tab-content {
     display: none;
     padding: 15px;
 }

 .resp-tab-active {
     /*border: 1px solid #c1c1c1;*/
     border-bottom: none;
     margin-bottom: -1px !important;
 }

 .resp-tab-active {
     border-bottom: 5px solid #f26522;
     /* background-color: #fff;Q */
     color: #f26522;
 }

 .resp-content-active,
 .resp-accordion-active {
     display: block;
 }

 .resp-tab-content {
     border-top: 1px solid #c1c1c1;
     width: 98%;
 }

 h2.resp-accordion {
     font-size: 16px;
     border: 1px solid #c1c1c1;
     /* margin: 0px; */
     padding: 10px 15px;
 }

 h2.resp-tab-active {
     border-bottom: 1px solid #c1c1c1 !important;
     margin-bottom: 0px !important;
     padding: 10px 15px !important;
 }

 h2.resp-tab-title:last-child {
     border-bottom: 12px solid #c1c1c1 !important;
     background: blue;
 }
 /*-----------Accordion styles-----------*/

 h2.resp-tab-active {
     background: #f26522 !important;
 }

 .resp-easy-accordion h2.resp-accordion {
     display: block;
 }

 .resp-easy-accordion .resp-tab-content {
     border: 1px solid #c1c1c1;
 }

 .resp-easy-accordion .resp-tab-content:last-child {
     border-bottom: 1px solid #c1c1c1 !important;
 }

 .resp-jfit {
     width: 100%;
     margin: 0px;
 }

 .resp-tab-content-active {
     display: block;
 }

 h2.resp-accordion:first-child {
     border-top: 1px solid #c1c1c1 !important;
 }

 .tab-a {
     color: #ffffff;
 }
 /*Here your can change the breakpoint to set the accordion, when screen resolution changed*/

 @media only screen and (max-width: 768px) {

     ul.resp-tabs-list {
         display: none;
     }

     h2.resp-accordion {
         display: block;
         background: #144c84;
         font-size: 16px;
         font-weight: 600;
         padding: 10px 15px;
     }

     .resp-vtabs .resp-tab-content {
         border: 1px solid #C1C1C1;
     }

     .resp-vtabs .resp-tabs-container {
         border: none;
         float: none;
         width: 100%;
         min-height: initial;
         clear: none;
     }

     .resp-accordion-closed {
         display: none !important;
     }

     .resp-vtabs .resp-tab-content:last-child {
         border-bottom: 1px solid #c1c1c1 !important;
     }
 }

 #horizontalTab .resp-tabs-list a:before {
     background: #f26522;
     height: 5px;
     width: 0;
     position: absolute;
     bottom: -1px;
     left: auto;
     right: auto;
     content: "";
     transition: all 0.5s ease-out;
     -webkit-transition: all 0.5s ease-out;
     z-index: 1;
 }

 .nav-tabs {
     border-bottom: 0px solid #FFFFFF;
 }

 .nav-tabs>li.active>a,
 .nav-tabs>li.active>a:focus,
 .nav-tabs>li.active>a:hover {
     border-width: 0;
 }

 .nav-tabs>li>a {
     border: none;
     color: #666;
 }


 .nav-tabs>li.active>a,
 .nav-tabs>li>a:hover {
     border: none;
     color: #f26522!important;
     background: none;
 }
 /*.nav-tabs>li>a::after {
    content: "";
    background: #f26522;
    height: 5px;
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: -1px;
    transition: all 250ms ease 0s;
    transform: scale(0);
}*/

 .nav-tabs>li.active>a::after,
 .nav-tabs>li:hover>a::after {
     transform: scale(1);
 }

 .tab-nav>li>a::after {
     background: #21527d none repeat scroll 0% 0%;
     color: #fff;
 }

 .tab-pane {
     padding: 15px 0;
     height: 103%; 
 }

 .leatestNewsWrap li {
     border-bottom: 1px dashed #d1d1d1;
     /* padding-bottom: 20px; */
     padding-top: 20px;
     /* height: 68px; */
         padding: 12px 0px 12px 0px;
     margin-left: -20px;
 }

 .activityTicker {
     list-style: none;
	 height: 92%; 
	 margin-left: -10px;
 }

 .recordBox a:hover {
     color: #195c9f;
 }

 .recordBox a {
     font-weight: 800;
     /* color: #595656; */
     text-decoration: none;
     display: block;
 }
 .recordBox a{
	 font-size: 15px;
	 height: auto;
 }

 .size11{
	font-size: 13px;
 }
 .tabMoreLinks {
     margin-bottom: 0;
     border-top: 1px solid #e5e5e5;
     padding-top: 10px;
     width: 98%;
 }

 .pause {
     float: right;
     margin-top: -11px;
     margin-right: 10px;
 }

 .playPause {
     background: url(../images/play-pause-btn.png) left 4px no-repeat;
     padding-left: 15px;
     color: #595656;
     text-decoration: none;
     /*position: absolute;*/
     right: 0;
     bottom: 0;
     font-size: 1.167em;
 }
 /*Tab panel End Here*/
 /* Panel Part Start Here*/

 .tpheading {
     width: 113%;
     padding: 10px 10px 10px 10px;
     font-size: 13px;
     background-color: #195c9f;
     color: white;
     margin-left: -15px;
 }

 .ulstyle {
     position: relative;
     background-color: #f0f0f0;
     margin-right: 19px;
     width: 31%;
	 height: 455px;
 }



 .ulstyle li {
     flex: 1;
     margin-right: 2%;
     border-bottom: 1px solid rgba(200, 200, 200, .2);
     padding: 10px 0;
     padding-top: 0;
 }

 .ulstyle img {
     padding: 20px;
     margin-left: -19px;
 }
 /* Panel Part End Here */
 /* Right Part Start Here*/

 .contentRightBlock {
     padding: 58px 24px 34px 22px;
    background: #f0f0f0;
    position: relative;
    margin-top: 10px;
    margin-left: -15px;
    width: 107%;
 }   
 
 
 
 .hr-line{
	margin-top: -5px;
    width: 35%;
    margin-left: 0px;
    /* color: black; */
    border-top: 1px solid #ffffff;
 }
   
 .ministerPhoto {
     margin-left: auto;
     margin-right: auto;
     width: 197px;
     border: 1px solid #d1d1d1;
     margin-top: -5%;
 }

 .ministerDetails span.ministerName {
     font-size: 1.583em;
     font-weight: 600;
     color: #195c9f;
     text-align: center;
 }
 .ministerDetails span.ministerName_p {
     margin-bottom: 10px;
     font-size: 1.283em;
     font-weight: 300;
     color: #195c9f;
     text-align: center;
 }

 .ministerDetailList li {
     font-size: 0.867em;
     color: #595656;
     margin-bottom: 3px;
 }

 .ministerDetailList {
     margin: 0;
     padding: 0;
     list-style: none;
 }

 .ulpanel-text {
     font-size: 15px;
     padding-left: 2px;
     list-style: none;
 }

 .ministerDetailList li a:before {
     content: "";
     background: url(../images/home-sprite-icon.png) left top no-repeat;
     width: 16px;
     height: 13px;
     position: absolute;
     left: 0;
     top: 4px;
     transition: all 0.5s ease-out;
     -webkit-transition: all 0.5s ease-out;
 }

 .ministerDetailList li a {
     color: #595656;
     text-decoration: none;
     position: relative;
     padding-left: 28px;
     transition: all 0.5s ease-out;
     -webkit-transition: all 0.5s ease-out;
 }

 .ministerDetailList li a.profileLink:before {
     background-position: -386px top;
 }

 .ministerDetailList li a.speeches:before {
     background-position: -439px top;
 }

 .register {
     margin-left: -15px;
     margin-top: 10px;
 }

 .em {
     margin-left: -15px;
     margin-top: 10px;
 }
 /* Right Part End Here*/
 /* Footer Part Start Here */

 .mfoot {
     margin: 0 auto 0 auto;
     /* max-width: 960px; */
     margin-top: 14px !important;
 }
 .tab-a{
	 font-size: 18px !important;
 }

 footer {
     background-color: #195c9f;
     padding: 25px;
     background: #195c9f;
     padding: 25px 0;
     color: #fff;
     font-size: 1.083em;
     height: 191px;                                         
	 /*margin-top: 88%;                                     */
 }      

 .left-text {
     font-size: 0.83em !important;
     padding-left: 0px;
	 margin-top:-2px;
 }

 .right-text {
     font-size: 0.83em;
    /*padding-left: 27px;*/                                         
	margin-top:-2px;
 }  
 .pmisocial{
	padding: 0px 0px 8px 0px;
    margin-left: -7px;
 }
 .footerImage{
padding:25px;
}
.footerImageright{
  padding:25px;
float:right
}
.tab-download{
height: 324px;

}
 /* Footer Part End Here */