.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
ul
{
    line-height:18px;
}
.tablebody ul li {
    line-height: 30px;
}
.fluidMedia {
    position: relative;
    padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.fluidMedia iframe {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;
}
#rcorners {    
    border: 2px solid #A71515;    
    width: 295px;
    height: 300px; 
    vertical-align:top;
    text-align:left;
}

#documents {
  /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
  border-collapse: collapse;
  width: 100%;
}

#documents td, #documents th {
  border: 1px solid #ddd;
  padding: 8px;
}

#documents tr:nth-child(even){background-color: #fff;}

#documents tr:hover {background-color: #ddd;}

#documents th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #A71515;
  color: white;
}


.navbar-inner
{
    min-height:auto !important;
}
body {
  margin: 0;
  font-family: "Arial", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: normal;
  color: #000;
  background-color: #ffffff;
}
img
{
    border:0px;
}
a {
  color: #a71515;
  text-decoration: none;
}

.root a
{
    font-size:14px;
}

a:hover,
a:focus {
  color: #333;
  text-decoration: underline;
}
body
{
    margin: 0;
    font-family: "Arial", Helvetica, Arial, sans-serif;
    font-size:12px !important;
    line-height: normal;
    color: #000;
    background-color: #ffffff;
}

.visitlink
{
    border-top-right-radius:0px !important;
}
.tableheading
{
    text-align: center; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(167, 21, 21);
    height:30px;
}
.headtext
{
    color:#A71515;
    font-size:12px;
    font-weight:bold;
}
.headtext_Heading
{
    color:#A71515;
    font-size:20px;
    font-weight:bold;
}
.headtext_black
{
    color:#000000;
    font-size:12px;
    font-weight:bold;
}
.heading {
    color: #E31B23;
    font-size: 20px;
    font-weight: bold;
}
.tablebody
{
    vertical-align:top;
    padding:5px;
}
.main-menu-nav ul {
    border-radius:0px 0px 0 0 !important;
}

.content-wrapper {
/*border:solid 1px #FF0000;*/
overflow:hidden;
height:auto !important;
position:relative !important;
}
.row-fluid [class*="span"] {
/*border:solid 1px #FF0000;*/
}

/* Header info Bar */

.header-info-bar {
background:#f2f2f2;
border-bottom:solid 1px #d9d9d9;
min-height:20px !important;
padding:5px 0;
color:#6c6c6c;
}

.header-info-bar a {
color:#6c6c6c;
}
.header-info-bar a:hover{
color:#333;
text-decoration:none !important;
}

.header-info-bar  .span6,
.header-info-bar  .span6 {
border:none !important;
}

.header-info-bar .welcome-user,
.header-info-bar .login-text {
display:inline !important;	
}
.login-text a{
padding:0px 5px;

}
.header-info-bar .welcome-user {
margin-right:10px;
line-height:20px;
}

.header-info-bar .header-info-right-links {
text-align:right;
}
.header-info-right-links{
position:relative;
}
.header-info-right-links   a{
margin-right:10px;
display:inline;
line-height:20px !important;
}
.header-info-right-links .language-select-arabic {
font-weight:bold;
}
.header-info-right-links .language-select-arabic a:hover{
text-decoration:underline !important;
}

.header-info-right-links .accessibility-large {
font-size:1.3em;
font-weight:bold;
line-height:1.1em;
}
.header-info-right-links .accessibility-small {
font-size:1em;
font-weight:bold;
line-height:1.5em;
margin-right:3px;
}
.header-info-right-links .accessibility-normal {
font-size:1.15em;
font-weight:bold;
line-height:1.3em;
margin-right:3px;
}

.header-info-right-links .weather-info-bar {
/*background:url("../images/icon_weather.png") no-repeat left center;*/

margin-left:0px; height: 20px; position:relative;
}
.weather_icon img{
/*vertical-align:top;*/
}
/* Common Classe */
.mar-btm-10 {
margin-bottom:0px;
}
.mar-btm-15 {
margin-bottom:15px;
}
.mar-btm-20 {
margin-bottom:20px;
}
.mar-btm-25 {
margin-bottom:25px;
}
.mar-btm-30{
margin-bottom:30px;
}
.mar-btm-35 {
margin-bottom:35px;
}
.mar-btm-40 {
margin-bottom:40px;
}
/* Logo Section */

.logo-wrapper-header {
border-bottom:solid 1px #CCC;
}

.logo-wrapper-header .span8,
.logo-wrapper-header .span4{
border:0;
}

/* Headings */

h3.main-headings , h4.main-headings , h5.main-headings{

background-repeat: no-repeat;
border-bottom: 1px solid #CCCCCC;
color: #C80009;
font-family: 'PT Sans';
font-size: 22px;
font-weight: normal;
line-height: 34px;
margin: 0 0 10px 0;
}
.quick-L{
background-image: url("../images/main_heading_icon_sprite.png");
background-image: url(../images/main_heading_icon_sprite.svg), none;
background-repeat: no-repeat;
background-position:left 6px;
}
.poll-con{
background-image: url("../images/poll_icon.png");
background-image: url(../images/poll_icon.svg), none;
background-repeat: no-repeat;
background-position:left 3px;
}
.useful_info{
background-image: url("../images/info_icon.png");
background-image: url(../images/info_icon.svg), none;
background-repeat: no-repeat;
background-position:left center; background-size: 26px;
}
.heading-wt-icon {
padding-left:30px;
}


/* Menu */

.main-nav li {
width:auto;
}

/* banner Section */

.banner-section-bg  {
background:url("../images/bg_search.png") repeat-x center bottom;
}

/* Carasoul */

.eservice-carousel .carousel-inner {
/*border:solid 1px #FF0000;*/
margin-left:20px;
margin-right:20px !important;
width:auto !important;
}

.eservice-carousel .thumbnails li:nth-child(3n+3) {  
/* border:solid 1px #000;*/
margin-left:0;
margin-right:10px !important;

}
.eservice-carousel .thumbnails li:first-child {
margin-right:10px !important;

}
.eservice-carousel .thumbnails {
margin:10px 0 0 0 !important;

}
.eservice-carousel .thumbnails li {
/*border:solid 1px #000;*/
overflow:hidden;
float:left;
margin:0 0 20px 0 !important;
}
.eservice-carousel .thumbnails li img {
float:left;
margin-right:2%;
width:74px;
height:54px;
}
.eservice-carousel .thumbnails li .eservice-disc {
/*border:solid 1px #FF0000;*/

}



.eservice-carousel .thumbnails li .eservice-disc h6 {
font-weight:bold;
font-size:13px;
color:#333;
margin:0 !important;
}
.eservice-carousel .thumbnails li .eservice-disc h6 a{
color:#333;
}
.eservice-carousel .thumbnails li .eservice-disc h6 a:hover{
text-decoration:underline !important;
}
.eservice-carousel .thumbnails li .eservice-disc p {
line-height:16px;
color:#666; overflow:hidden; font-size:12px;
}
.eservice-carousel .carousel-control {
border:none;
width:32px;
height:54px;
line-height:35px;
border-radius:0;
background:none;
color:#888;
font-size:95px;

}

.left-caro-ese {
margin-left:-15px;
}
.right-caro-ese {
margin-right:-7px;
}


/* Quick Links Block */

.quick-links-block {
}
.quick-links-block ul {
padding:0;
margin:0;
}
.quick-links-block ul li {
display:block;
/*border:solid 1px #FF0000;*/
list-style:none;
margin:0;
padding:0 0 0 15px;
background:url("../images/arrow_quick_links.png") no-repeat 0 center;
background-image: url(../images/arrow_quick_links.svg), none;
height:18px;	
}
.quick-links-block ul li a {
color:#000000;
}

/* Useful info Section */

.useful-info-section {

}

.useful-info-section .span4 {
height:50px !important;
overflow:hidden;
/*border:solid 1px #FF0000;*/
padding-left:52px;
/*background-image:url("../images/useful_info_sprite.png");
background-repeat:no-repeat;*/
margin:5px 0px 25px;
position:relative;
}
.useful_info_icons{
position:absolute;
left:0px;
top:0px;
}
.useful-info-section .span4  a {
color:#666 !important;
}
.useful-info-section .span4  a :hover {
color:#000 !important;
}

.useful-info-section .ui-visa {
background-position:0 0;
}
.useful-info-section .ui-housing {
background-position:0 -87px;
}
.useful-info-section .ui-attractions {
background-position:0 -175px;
}
.useful-info-section .ui-reforms {
background-position:0 -262px;
}
.useful-info-section .ui-health {
background-position:0 -350px;
}
.useful-info-section .ui-investing {
background-position:0 -437px;
}

.useful-info-section .span4 h5 {
margin:0;
line-height:17px;
}
.useful-info-section .span4 p {
line-height:14px;
color:#666;
/*padding-right:5px;*/
}

/* Poll */

.todays-poll-section input[type="radio"] {
vertical-align:middle !important;
margin:0 !important;
margin-right: 5px !important;
}
.todays-poll-section p {
margin:8px 0;
}

.todays-poll-section form {
line-height:25px;
}

.todays-poll-section a {
color:#666;
text-decoration:underline;
}
.todays-poll-section a:hover {
color:#333;
}

/* Footer links */

.footer-ad-links {
background:#efefef;
}
.footer-ad-links h5 {
margin:0;
color:#333;
font-size:12px;line-height: normal;
}
.footer-ad-links h5 a{
color:#333;
}
.footer-ad-links .span3 {
/*	background-image:url("../images/footer_links_sprite.png");
background-repeat:no-repeat;*/
padding-left:41px;
margin:10px 10px;
position:relative;
}
.footer_links_icon{
position:absolute;
left:0px;
top:0px;
}
.footer-ad-links .span3 {
width:21.4043%
}


.footer-ad-links .span3.enviornmenta-footer {
background-position:0 -74px;
}
.footer-ad-links .span3.bahrain2030-footer {
background-position:0 -146px;
}
.footer-ad-links .span3.bussiness-friendlyf-footer {
background-position:0 -235px;
}

/* Footer text links */

.footer-text-links {
text-align:right;
padding:0px 0px 10px;
color:#333;
}
.footer-text-links a  {
color:#333;
line-height:20px;
padding: 0px 5px 0px 0px;white-space: nowrap;
}
.security-logos-footer {
line-height:30px;
padding-bottom:10px;
}
.footer-text-links a.last_child{
padding-right:0px;
}
/* Search */

.main-search {
/*	background-image:url("../images/search_icon.png");*/
background-repeat:no-repeat;
background-position: 5px center;
height: 25px !important;
width:79%;
text-indent:30px;
border:solid 1px #c3c3c3;
border-radius:0 !important;
float:left;
display:block !Important;
}

.main-search-btn {
background: url("../images/search_btn_arrow.png") no-repeat 95% center #c80009;
display: block;
float: right;
height: 34px;
line-height:34px;
text-indent:15px;
margin-left: 1%;
min-width:17% !important;
font-family: 'PT Sans';
font-size:16px;
color:#FFF;
clear:none !Important;
background-size: 17px 17px;
}
.main-search-btn:hover {
color:#FFF;
text-decoration:none;
background-color:#a40007;
}
.main-search-btn:focus{
color:#fff;text-decoration:none;
}

/* Search Social Media Icons */

.social-media-search .sep-line-sm {
border-right: 1px solid #B2B2B2;
display: inline-block;
float: left;
height: 27px;
margin: 0 6px 0px 17px;
width: 1px;
}
.social-media-search .followus-txt {
display:inline-block;
float:left;
line-height:28px;
font-size:14px;
color:#333333;
font-family:'PT Sans';
}
.social-media-search a  {
display:block;
/*border:solid 1px #FF0000;*/
width:24px;
height:24px;
float:left;
/*background-image:url("../images/spcial_media_search_sprite.png");*/
background-repeat:no-repeat;
margin-left:10px;
margin-top:4px;
}
.social-media-search a.facebook {
}
.social-media-search a.youtube {
background-position:0 -43px;
}
.social-media-search a.twitter {
background-position:0 -87px;
}
.social-media-search a.blogger {
background-position:0 -130px;
}
.social-media-search a.linkedin {
background-position:0 -174px;
}

.social-media-search a.insta{
background-position:0 bottom !important;
}

.social-media-search a.chat {
background-position:0 -217px;
}
.social-media-search a.newsletter {
background-position:0 -261px;
width:107px;
}
.social-media-search a.contact-center {
background:url(../images/ncc_icon_english.png) no-repeat 0px 0px;

background-image: url(../images/ncc_icon_english.svg), none;
width:138px;
height:30px;
margin-top:0;
}

/* footer-ad-carousel */

.footer-ad-carousel {
/*border:solid 1px #FF0000;*/
}

.footer-ad-carousel .carousel-inner {
margin:0 40px;
width:auto;
/*height:71px !important;*/
}
.footer-ad-carousel .carousel-inner ul {
margin-bottom:0 !important;
}
.footer-ad-carousel .carousel-inner li {
margin-bottom:0;
padding:9px;
height:71px;
border: 1px solid #e5e5e5;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: #fdfdfd;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdfdfd), to(#E5E5E5));
background: -webkit-linear-gradient(#fdfdfd, #E5E5E5);
background: -moz-linear-gradient(#fdfdfd, #E5E5E5);
background: -ms-linear-gradient(#fdfdfd, #E5E5E5);
background: -o-linear-gradient(#fdfdfd, #E5E5E5);
background: linear-gradient(#fdfdfd, #E5E5E5);
}

.footer-ad-carousel .carousel-inner li img {
float:left;
margin-right:3px;
}

.footer-ad-carousel .carousel-inner >
.item {
position: relative;
display: none;
-webkit-transition: 1s ease-in left !important;
-moz-transition: 1s ease-in left !important;
-o-transition: 1s ease-in left !important;
transition: 1s ease-in left !important;

}

.footer-ad-carousel  .carousel-inner >
.active,
.footer-ad-carousel  .carousel-inner >
.next,
.footer-ad-carousel  .carousel-inner >
.prev {
display: block;
}

.footer-ad-carousel .carousel-inner >
.active {
left: 0 ;
}

.footer-ad-carousel .carousel-inner >
.next,
.footer-ad-carousel .carousel-inner >
.prev {
position: absolute;
top: 0 ;
width: 100% ;
}

.footer-ad-carousel .carousel-inner >
.next {
left: 100%;
}

.footer-ad-carousel .carousel-inner >
.prev {
left: -100%;
}

.footer-ad-carousel .carousel-inner >
.next.left,
.footer-ad-carousel .carousel-inner >
.prev.right {
left: 0;
}

.footer-ad-carousel .carousel-inner >
.active.left {
left: -100%;
}

.footer-ad-carousel .carousel-inner >
.active.right {
left: 100%;
}

.footer-ad-carousel .carousel-inner li h6 {
margin:0;
/*border:solid 1px #FF0000;*/
height:20px;
text-overflow:ellipsis;
white-space: nowrap;
overflow: hidden;
color:#C80009;
}

.footer-ad-carousel .carousel-inner li h6 a:hover{
color:#C80009;
text-decoration:underline !important;
}
.footer-ad-carousel .carousel-inner li p {
font-size:11px;
line-height:normal;
height:25px;
overflow:hidden;
}

.footer-ad-carousel .carousel-control {
background-color: transparent;
background-image: url("../images/arrow_carousel_footer.gif");
border: medium none;
/* font-size: 0;*/ text-indent:120px;
height: 42px;
width: 32px;
margin-top:-12px;
overflow:hidden;
outline:0;
}
.footer-ad-carousel .left {
margin-left:-15px;
}
.footer-ad-carousel .right {
background-position: -33px 0;
margin-right:-15px;
}



/* Page Main Tabs */
.page-main-tabs{
text-align:right;
}
.page-main-tabs a:focus{
text-decoration:none;
}
.page-main-tabs a {
background: #9e9e9e;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9e9e9e), to(#666666));
background: -webkit-linear-gradient(#9e9e9e, #666666);
background: -moz-linear-gradient(#9e9e9e, #666666);
background: -ms-linear-gradient(#9e9e9e, #666666);
background: -o-linear-gradient(#9e9e9e, #666666);
background: linear-gradient(#9e9e9e, #666666);
font-family:'PT Sans';
font-size:16px;
color:#FFF;
line-height:40px;
height:40px;
display:inline-block;

margin-left:10px;
margin-top:14px;
padding: 0 10px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;


}
.page-main-tabs a:hover, .page-main-tabs-selected , a.selected {
text-decoration:none;
background: #CE3231;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CE3231), to(#930707));
background: -webkit-linear-gradient(#CE3231, #930707);
background: -moz-linear-gradient(#CE3231, #930707);
background: -ms-linear-gradient(#CE3231, #930707);
background: -o-linear-gradient(#CE3231, #930707);
background: linear-gradient(#CE3231, #930707);

}

/* Main Banner slider */

.main-image-slider {
}

.main-image-slider .carousel-indicators {
bottom:10px;
top:auto;
}
.main-image-slider .carousel-indicators li {
border-radius:0;
width:15px;
height:15px;
background-color: #999999;
cursor:pointer;


}
.main-image-slider .carousel-indicators .active {
background-color:#e71a1a;
}

/* banner right links */

.banner-right-section {
/*border:solid 1px #e8e8e8;*/
}


.banner-right-section .suggestion {
/*  background-image: url("../images/suggestions_icons2.png");
background-position: 96% center;
background-repeat: no-repeat;*/
margin-bottom: 10px;
position:relative;
}
.info_icon_right{
position:absolute;
right: 10px;
top: 15px;
}


.banner-right-section .event-calendar {
/*	background-image: url("../images/event_calendar_icon.png");
background-position: 96% center;
background-repeat: no-repeat;*/
margin-bottom: 10px;
position:relative;
}



.banner-right-section .span12 {
background-color: #FFFFFF;
border: 1px solid #E8E8E8;
padding: 13px;
}

.banner-right-section .span12 h4 , .banner-right-section .span12 h5 {
font-family:'PT Sans';		
font-weight:normal;
color:#c80009;
margin:0 0 5px 0;
margin-right:55px;font-size: 17.5px;

}
.banner-right-section .span12 h4 a:hover , .banner-right-section .span12 h5 a:hover{
color:#c80009;
}

.banner-right-section .span12 p {
margin-right:55px;
height:32px;
overflow:hidden;
}

/* Main Menu */

.main-menu-nav ul{
background: #676767;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#676767), to(#3C3C3C));
background: -webkit-linear-gradient(#676767, #3C3C3C);
background: -moz-linear-gradient(#676767, #3C3C3C);
background: -ms-linear-gradient(#676767, #3C3C3C);
background: -o-linear-gradient(#676767, #3C3C3C);
background: linear-gradient(#676767, #3C3C3C);	
border-radius: 8px 8px 0 0;
border:0px;
}

.main-menu-nav ul li a {
text-align:center;
/*text-shadow: 0 0 0 #FFFFFF !important;*/
color:#FFF !important;
font-family: 'PT Sans';
/*font-size:1.2em;*/
}
.main-menu-nav {
border:0px;
background: #666666 !important;
}

.main-menu-nav ul li a:hover , .main-menu-nav ul li.active a , .main-menu-nav ul li.active a:hover{


background: #CE3231!important;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CE3231), to(#930707))!important;
background: -webkit-linear-gradient(#CE3231, #930707)!important;
background: -moz-linear-gradient(#CE3231, #930707)!important;
background: -ms-linear-gradient(#CE3231, #930707)!important;
background: -o-linear-gradient(#CE3231, #930707)!important;
background: linear-gradient(#CE3231, #930707)!important;
}
.main-menu-nav ul li a.homelink:hover , .main-menu-nav ul li a.homelink {
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-left-radius: 0px;
}
.main-menu-nav ul li a.visitlink:hover , .main-menu-nav ul li a.visitlink {
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;

}

.main-menu-nav .btn-navbar {
color:#333 !important;
margin-bottom: 5px;
}
.atoz{
overflow:hidden;
padding:10px 0px;
}





/* Copy from e Service CSS */


ul.resp-tabs-list, p {
margin: 0px;
padding: 0px;
}
.resp-tabs-list li:first-child {
/*margin-left:2%;*/
}
.headding ul.resp-tabs-list{
text-align:right;
}
.resp-tabs-list li {
font-size: 16px;
display: inline-block;
padding: 8px 10px;
margin: 0  1px;
list-style: none;
cursor: pointer;

border-radius:5px 5px 0px 0px;
font-family: 'PT Sans';
color:#FFF;

background: #9e9e9e;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9e9e9e), to(#666666));
background: -webkit-linear-gradient(#9e9e9e, #666666);
background: -moz-linear-gradient(#9e9e9e, #666666);
background: -ms-linear-gradient(#9e9e9e, #666666);
background: -o-linear-gradient(#9e9e9e, #666666);
background: linear-gradient(#9e9e9e, #666666);
}

.resp-tabs-container {
padding: 0px;
background-color: #fff;
clear: left;
height:auto !important;

}

h2.resp-accordion {
cursor: pointer;
padding: 5px;
display: none;
}

.resp-tab-content {
display: none;
padding: 15px;
}
.resp-tabs-container .resp-tab-content{
min-height:210px;
}
.resp-tab-active {
background: #ce3231 !important;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ce3231), to(#930707)) !important; 
background: -webkit-linear-gradient(#ce3231, #930707) !important;
background: -moz-linear-gradient(#ce3231, #930707) !important;
background: -ms-linear-gradient(#ce3231, #930707) !important;
background: -o-linear-gradient(#ce3231, #930707) !important;
background: linear-gradient(#ce3231, #930707) !important;
margin-bottom: -1px !important;
padding: 8px 10px 8px 10px !important;
}

.resp-tab-active {
border-bottom: none;
background-color: #fff;
}

.resp-content-active, .resp-accordion-active {
display: block;
}

.resp-tab-content {
background:#f5f5f5;
border-radius:8px;
}

h2.resp-accordion, .left-content h2.resp-accordion {
background: #9e9e9e;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9e9e9e), to(#666666));
background: -webkit-linear-gradient(#9e9e9e, #666666);
background: -moz-linear-gradient(#9e9e9e, #666666);
background: -ms-linear-gradient(#9e9e9e, #666666);
background: -o-linear-gradient(#9e9e9e, #666666);
background: linear-gradient(#9e9e9e, #666666);
font-family: 'PT Sans';
font-size: 15px;
border: 1px solid #c1c1c1;
border-top: 0px solid #c1c1c1;
margin: 0px;
padding: 0px 15px;
color:#FFF;
}

h2.resp-tab-active, .left-content h2.resp-tab-active{
border-bottom: 0px solid #c1c1c1 !important;
margin-bottom: 0px !important;
padding: 0px 15px !important;
}

h2.resp-tab-title:last-child, .left-content h2.resp-tab-title:last-child  {
border-bottom: 12px solid #c1c1c1 !important;
background: blue;
}
/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
float: left;
width: 30%;
}

.resp-vtabs .resp-tabs-list li {
display: block;
padding: 15px 15px !important;
margin: 0;
cursor: pointer;
float: none;
}

.resp-vtabs .resp-tabs-container {
padding: 0px;
background-color: #fff;
border: 1px solid #c1c1c1;
float: left;
width: 68%;
min-height: 250px;
border-radius: 4px;
clear: none;
}

.resp-vtabs .resp-tab-content {
border: none;
}

.resp-vtabs li.resp-tab-active {
background:#f5f5f5;
border-right: none;
background-color: #fff;
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
}


.resp-arrow {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 12px solid #FFFFFF;
float: right;
height: 0;
margin-top: 13px;
width: 0;
}

h2.resp-tab-active span.resp-arrow {
border: none;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 12px solid #FFFFFF;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
/*background: #FF0000 !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;
}


/*Banner's banner css*/

.mainBanner .item div{
position:absolute;
height:115px;
top:60px;
left:8px;width: 70%;
/* background-color:#000; opacity:0.8;*/
background:url(../images/tr_img.png) repeat;
overflow:hidden;

}

.mainBanner .item div h6{
color:#FFF;
margin:8px 0 4px 15px;
line-height:20px;
font-size:20px;
font-family:'PT Sans'; font-weight:normal;
}

.mainBanner .item div p{
color:#FFF;
font-size:.9em;
line-height:18px;
margin-left:15px;
}

.mainBanner .item div a{
color:#FFF;
margin-left:15px;
margin-top:6px;
line-height:19px;
background:url('../images/ancher.jpg') no-repeat left 0;
display:block;
height:19px;
padding-left:24px;
text-decoration:underline;
}

/*-----Content Page-----*/
.banner-section-inner{
background:none !important;
margin-bottom:10px !important;
}

.content-banner{
position:relative;
overflow:hidden;
margin:0px !important;
}
.content-banner img{
width:100%;

}

.content-banner div{
position:absolute;
height:90px;
/* top:40%;*/
bottom:10px;
left:6px;
/* background-color:#000; opacity:0.8;*/
padding-left:3%;

overflow:hidden;
background:url(../images/tr_img.png) repeat;
}

.content-banner  div h6{
color: #FFF;
margin: 12px 0 0 0;
display: block !important;
line-height: 20px;
font-size: 20px;
font-weight: normal;
font-family: 'PT Sans';

}

.content-banner  div p{
color:#FFF;
font-size:.9em;
display:block !important;
margin-top:5px;
padding-right:3px;
}

.content-banner  div.bar{
position:absolute !important;
top:14px !important;
left:7px !important;
margin:0;
height:65px;
background:none;
border-left:4px solid #b62020;
}
.banner-right-section h4{
font-family:'PT Sans';		
font-weight:normal;
color:#c80009;
margin:0 0 5px 0;
margin-left:0px !important;
}

.banner-right-section ul{
list-style:none;
padding:0;
margin:0 0 0 0px;
}

.banner-right-section ul li{
padding-left:1em;
margin:0 0 0 2px;
font-size:1em;
background:url("../images/arrow_quick_links.png") no-repeat 0 center;
cursor:pointer;
}

.banner-right-section ul li:hover{
text-decoration:underline;
}

.serchBar{
height:auto ! important;
background:#e3e3e3;
position:relative;
padding:8px 1em 0px 1em;
}

.bgcolor{
background:#e3e3e3 !important;
}

.search-margin{
margin:5px 3em !important;
}
.left-content{
float:left !important;
position:relative;
}
.left-content .headding{
/*  height:29px !important;*/
border-bottom:1px solid #e3e3e3;
position:relative;
overflow:hidden;
}

.left-content .headding h4{
padding:0;
margin:0;
line-height:29px; font-size:20px;
float:left;
display:inline-block;
color:#c80009 !important;font-weight:normal;
}

.bucont{
padding-left:0 !important;
margin-left:0 !important;
}

.bucont p{
text-align:justify;
padding-top:10px;
/*font-size:.95em;*/
}

.rightContent{
float:right !important;
height:auto;
position:relative;


}

.bucont h5{
padding:0;
margin:10px 0 0 0;
color:#c80009 !important; 
}

.mar-top-25{
margin-top:25px;
}

.clr{
clear:both !important;
}
.stpcol{
float:left !important;
}

.stpcol img{

margin-right:.5em;
float:left;
}

.stpcol h5{
padding:0;
margin:0;
color:#c80009 !important;
 
font-size:20px; font-weight:normal;
}

.stpcol p, .news p{
font-size:.95em;
margin-top:7px;
}
.stpcol a.start-btn {
background: #c80009;
display: block;
float: left;
height: 34px;
line-height:31px;
margin-top: 15px;
font-family: 'PT Sans';
font-size:20px;
color:#FFF;
font-size:1em;
padding:0 1em;
}

.news p{

}

a.read{
font-size:.95em;
color:#c80009 !important; 
text-decoration:underline;
text-align:left;
line-height:25px;

}

.add{
background:#CCC;
height:122px;
line-height:122px;
text-align:center;
}

/*-----Tab Page-----*/

.left-content .resp-tabs-list li {
font-size: 1em;
display: inline-block;
padding:4px 5px !important;
margin:0 0 0 1% !important;
list-style: none;
cursor: pointer;
/*float: right;*/
border-radius:3px 3px 0px 0px;
font-family: 'PT Sans';
color:#FFF;

background: #9e9e9e;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9e9e9e), to(#666666));
background: -webkit-linear-gradient(#9e9e9e, #666666);
background: -moz-linear-gradient(#9e9e9e, #666666);
background: -ms-linear-gradient(#9e9e9e, #666666);
background: -o-linear-gradient(#9e9e9e, #666666);
background: linear-gradient(#9e9e9e, #666666);
}

.left-content .resp-tabs-list li:first-child {
margin-left:0;
}
.left-content .h2.resp-accordion {
cursor: pointer !important;
padding: 5px;
display: none;
}

.left-content .resp-tabs-container {
padding: 0px;
background-color:#FFF;
clear: left;
height:auto;
}

.left-content .resp-tab-content {
background:none;
border-radius:0px;
}
.left-content .resp-vtabs ul.resp-tabs-list {
float: left;
width: 30%;
}

.left-content .resp-vtabs .resp-tabs-list li {
display: block;
padding: 15px 15px !important;
margin: 0;
cursor: pointer;
float: none;
}

.left-content .resp-vtabs .resp-tabs-container {
padding: 0px;
background-color: #fff;
border: 1px solid #c1c1c1;
float: left;
width: 68%;
min-height: 250px;
border-radius: 4px;
clear: none;
}

.left-content .resp-vtabs .resp-tab-content {
border: none;
}

.left-content .resp-vtabs li.resp-tab-active {
background:#f5f5f5;
border-right: none;
background-color: #fff;
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
}

.left-content .resp-arrow {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 12px solid #FFFFFF;
float: right;
height: 0;
margin-top: 13px;
width: 0;
}

.left-content h2.resp-tab-active span.resp-arrow {
border: none;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 12px solid #FFFFFF;
}

/*-----------Accordion styles-----------*/
.left-content h2.resp-tab-active {
/*background: #FF0000 !important;*/
}
.left-content .resp-easy-accordion  h2.resp-accordion {
display: block;
}
.left-content .resp-easy-accordion .resp-tab-content {
border: 1px solid #c1c1c1;
}

.left-content .resp-easy-accordion .resp-tab-content:last-child {
border-bottom: 1px solid #c1c1c1 !important;
}

.left-content .resp-jfit {
width: 100%;
margin: 0px;
}

.left-content .resp-tab-content-active {
display: block;
}

.left-content h2.resp-accordion:first-child {
border-top: 1px solid #c1c1c1 !important;
}



#eSerivce, #ministry, #a2z{
margin:0 !important;
padding:20px 0 0 0px !important;
}



/*#eSerivce select, #ministry select, #a2z a*/ .link_style_button select , .link_style_button a{
height:27px;
border:1px solid #c3c3c3;
background:#FFF;
border-radius:0;
outline:none;
float:left !important;
}

/*#eSerivce a, #ministry a, #a2z a*/ .link_style_button a{
background:#c80009;
display: block;
float: left;
height: 30px;
line-height:29px;
margin-left: 1% ;
margin-top:-2px !important;
min-width:12% !important;
font-family: 'PT Sans';
font-size:1.2em;
color:#FFF;
text-align:center;
}
.link_style_button a:hover{
text-decoration:none;
}
.eSerivceL{
border-bottom:1px solid #e3e3e3;
height:30px;
margin-left:0 !important;
overflow:hidden;
}

.eSerivceL h5{
margin:0;
padding:0;
line-height:40px;
color:#c80009;
}

.eSerivceL h4{
color:#333;
}

.eSerivceLinks{
margin:0 !important;

}

.eSerivceLinks  ul{
list-style:none !important;
padding:15px 0 0 0;
margin:0;
position:relative !important;
}

.eSerivceLinks  ul li {
/* padding-left:10px;*/
padding:3px 0px 3px 10px;
line-height:18px;
color:#666;
background:url('../images/bt-li.png') no-repeat left 10px;
background-color:transparent;
text-decoration:none;

}
.eSerivceLinks  ul li a{
color:#666;
}
.eSerivceLinks  ul li:hover{

}

.online-trad-box{
height:auto !important;
background:#f2f2f2;
padding:10px;
position:relative;
}



.online-trad-box h5{
color:#c80009;
margin:0;
padding:0;
position:relative;

}
.online-trad-box p.left{
text-align:left;
float:left !important;
padding-left:65px;
padding-top:5px;
background:url('../images/online-img.png') no-repeat left center;
position:relative;
min-height: 58px;
}

.online-trad-box p.right{
background:url('../images/health-check.png') no-repeat left center;
text-align:left;
float:left !important;
padding-left:65px;
padding-top:5px;
position:relative;
min-height: 58px;
}
ul.pagination_custom {
margin:0px;
padding:0px;
list-style:none;
padding-bottom:10px;
}
ul.pagination_custom li{
display:inline;
text-transform:uppercase;
}
ul.pagination_custom li a{
text-decoration:none;
padding:2px;
color:#333;white-space: nowrap;
}
ul.pagination_custom li.active a{
text-decoration:underline;
color:#c80009;
}
/*.pagination{
height:auto;
margin-top:10px;
overflow:hidden;
}

.pagination ul{
padding:0;
margin:0;
list-style:none;
box-shadow:none;
position:relative;
}

.pagination ul li {
float:left;
display:block;
text-transform:uppercase;
font-size:1em;
margin-left:1.5%;
color:#000;
cursor:pointer;
}
.pagination ul li a{
color:#666666 !important;
font-size:1em;
background:none !important;
display:inline !important;
margin:0px !important;
height:auto !important;
width:auto !important;
font-size:1em !important;
line-height:10px !important;
text-transform:none !important;
border:none !important;
}
.pagination .active{
color:#c80009;
text-decoration:underline;
}

.pagination a.active{
color:#c80009 !important;
text-decoration:underline;
}
*/
.redalert{
color:red;
font-weight:bold;
text-align:center;
}

/*----css for contact----*/

.formCon label,.formCon input { display: block; float: left; margin-bottom: 2ex; }

.formCon input[type="text"]{height:20px !important; border:1px solid #c3c3c3; border-radius:0  !important;  box-shadow:none;}
.formCon input[type="radio"]{margin-right:0 !important; padding-left:.5em !important;}

.formCon label{ padding-right: 2em; text-align:left !important; margin-left:0px !important; padding-left:.5em !important; }
.formCon br { clear: left; }

label.radio{display:inline !important; padding-right:1em !important; }
.formCon .span2{margin-right:1em;}

.formCon textarea{border:1px solid #c3c3c3; border-radius:0  !important;  box-shadow:none; height:50px; resize:none;}

.formCon input[type="reset"]{background:#c80009; padding:0 2em; color:#FFF; text-align:center; height:30px; border:none; margin-left:18em;}

.formCon input[type="submit"]{background:#c80009; padding:0 2em; color:#FFF; text-align:center; height:30px; border:none; margin-left:1em;}
.bor-top{
border-top:1px solid #e3e3e3;
padding-top:21px;
}

.bor-top h5 , .contac_qk_link h5{color:#c80009; padding:0; margin:0; word-spacing:0.5px; cursor:pointer; font-size:16px !important; font-weight:normal; }
.contac_qk_link h5 a:focus{
color:#c80009;
}
.bor-top p , .contac_qk_link p{
color:#666;

}

.bor-top h5:hover , .contac_qk_link h5:hover{
text-decoration:underline;
}




.st-enq{
background:url('../images/st-enq.png') no-repeat left top;
padding-left:4.5em;
min-height:54px  !important;
}
.contact_icon_link{
padding-left:60px;
min-height:54px  !important;
position:relative;
}
.contact_ql {
position: absolute;
left: 0px;
top: 0px;
}
.complaint_portal{
background:url('../images/complaint_portal.png') no-repeat left top;
padding-left:4.5em;
min-height:54px  !important;

}
.saveC{
background:url('../images/saveC.png') no-repeat left top;
padding-left:4.5em;
min-height:54px  !important;
}

.skyUs{
background:url('../images/skyUs.png') no-repeat left top;
padding-left:4.5em;
min-height:54px !important ;
}

.support-h{
height:22px;
float:right !important;

}

.support-h h5{
color:#c80009 !important;
line-height:40px !important;
margin:0;
padding:0 0 0 3em !important;
}

.supportBox{
background-color:#c80009;
height:125px;
margin:0 0 0  !important;
padding-right:5%;
background-image:url('../images/play-icon.png');
background-repeat:no-repeat;
background-position:98% center;
cursor:pointer;
}

.supportBox  h5{
color: #FFF !important;
text-align: left;
margin: 0 0 0 0.5em;
padding: 0;
text-transform: uppercase;
line-height: 33px !important;
font-size: 20px;
}

.supportBox  h2 , .supportBox  h6{
color:#FFF !important;
text-align:left;
margin:0 0 0 .3em;
padding:0;
text-transform:uppercase; font-size: 31.5px; line-height: 40px;
}

.supportBox  p{
color:#FFF;
font-size:1em;
text-align:left;
margin:0 0 0 1em;
padding-right: 70px;
}

.ncontactBox{
height:67px;
background:#f0f0f0;
border:1px solid #b3b3b3;
text-align:center;
font-size:4em;
margin:0 0 0 !important;
color:#c80009 !important;
line-height:67px;
}

.socialBox{
height:auto;
text-align:center;
margin:0 !important;

}

.socilM{
width:54px;
height:54px;
background:url('../images/socialmedia.png') no-repeat;
float:left;
margin:0px 6px 6px;
cursor:pointer; overflow:hidden;
text-indent:-999px;
}

.face{
background-position:0 0 !important;
margin-left:0px;
}

.you{
background-position:0 -76px !important;
}

.twit{
background-position:0 -154px !important;
}

.insta{
background-position:0 -233px !important;
}

.in{
background-position:0 -312px !important;
}

.un{
background-position:0 -391px !important;
}

.be{
background-position:0 -468px !important;
}

.chat{
background-position:0 -545px !important; 
}



/*---poll css---*/
.graphBar{
height:38px;
background:#f6f6f6;
border:1px solid #dfdfdf;
position:relative !important;
line-height:38px;
text-align:right;
padding-right:10px;
}

.graphCount{
color:#666;
font-size:1em;
float:right !important;
height:38px;
line-height:38px;
text-align:left;
}

.paymentBar{
height:34px;
background:#663333;
position:absolute;
top:1px;
left:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}


.informBar{
height:34px;
background:#454545;
position:absolute;
top:1px;
left:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.regBar{
height:34px;
background:#996600;
position:absolute;
top:1px;
left:2px;
transition:width 3s;
-webkit-transition:width 2s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.compBar{
height:34px;
background:#cc3333;
position:absolute;
top:1px;
left:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.appoiBar{
height:34px;
background:#666666;
position:absolute;
top:1px;
left:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.total{display:inline !important;}

/*---Event Listing css*/
/*new envent style*/
.event_content{
padding-right: 36px;
}

/*new envent style*/
.event-title{
height:40px;
padding-left:1em;
line-height:40px;
background-color:#aa1818;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c92e2d), to(#990c0c));
background-image: -webkit-linear-gradient(top, #c92e2d, #990c0c);
background-image: -moz-linear-gradient(top, #c92e2d, #990c0c);
background-image: -ms-linear-gradient(top, #c92e2d, #990c0c);
background-image: -o-linear-gradient(top, #c92e2d, #990c0c);
border:none;
border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-o-border-top-left-radius:5px;
-ms-border-top-left-radius:5px;

border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-o-border-top-right-radius:5px;
-ms-border-top-right-radius:5px;

}

.event-title h4{
font-weight:normal;
color:#FFF;
text-transform:capitalize;
margin:0;
padding:0;
line-height:40px;
}

.event-list{
height:auto !important;
min-height:124px !important;
padding:12px 16px;
background-color:#f3f3f3;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3f3f3));
background-image: -webkit-linear-gradient(top, #fff, #f3f3f3);
background-image: -moz-linear-gradient(top, #fff, #f3f3f3);
background-image: -ms-linear-gradient(top, #fff, #f3f3f3);
background-image: -o-linear-gradient(top, #fff, #f3f3f3);
border:1px solid #d2d2d2;
border-top:none;
cursor:pointer;
position:relative;border-top: 1px solid #d2d2d2; overflow:hidden;
}

.event-list img.arrow{


}
.event_list_arrow{
position:absolute;
top:2.5em;
right:0;margin-right: 1em;
}
.event-list:hover{
background-color:#f3f3f3;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#cbcbcb));
background-image: -webkit-linear-gradient(top, #fff, #cbcbcb);
background-image: -moz-linear-gradient(top, #fff, #cbcbcb);
background-image: -ms-linear-gradient(top, #fff, #cbcbcb);
background-image: -o-linear-gradient(top, #fff, #cbcbcb);
}


.event_list_thumb{
float:left; margin-right:1em;
}

.event_list_thumb img{

border:1px solid #d2d2d2;
float:left;padding: 5px;
background: #fff;
}
.event-list h5{

color:#c80009;
margin:0;
padding:0;
clear:right !important;
}
.event-list h5 a{
color:#c80009; text-decoration:none;
}
.event-list h6{
color:#1b1b1b;
padding:0;
margin-bottom:0 !important;
margin-top:5px  !important;
}

.event-list  span{
color:#666666;
font-size:0.85em;
padding:0;
margin:-25px 0 0 0;
}

.event-list  p{
margin-top:7px;
}

.viewAllE{
height:20px;
line-height:20px;
text-align:right;
margin:10px 0;
}

.viewAllE a{
text-decoration:underline !important;
color:#c6010a;
}

.event h4 , .LatestEvent h4{
color:#c80009 !important; font-weight:normal; font-size:20px; margin-top:0px;
}
.calender{
margin-left:0 !important;
}
.leftBanner{
background:#f3e9dd url('../images/event-leftb.jpg') no-repeat right 0px;
height:77px;
padding-left:1em; border:2px solid #e1d5bf; 

}

.leftBanner h4{
line-height:70px;
color:#c80009;
cursor:pointer; margin:0px; 
}
.leftBanner h4 a{
color:#c80009;
}


.LatestEvent h4{
color:#c80009 !important;
}
.Event{
margin-left:0px !Important; overflow:hidden;
}
.Event p{
margin:0px;
display:block !important;
padding:0 !important;


}

.Event img{
float:left !important;
display:inline !important;
margin-right:10px;
border: 1px solid #ebebeb;
padding: 5px; width:70px; height:70px;
}

.Event span{
color:#666666;
font-size:.8em;
font-weight:normal;
}

.Event a{

color: #c6010a !important;
text-decoration:underline;
padding: 4px 0px;
/*display: block;*/

}

.eventsCalendar-slider{
width:100% !important;
margin-bottom:0 !important;
padding-bottom:0 !important;
}
.latest_event_content{
padding-right:10px; overflow:hidden;
}
.eventsCalendar-list-wrap{
display:none !important;
}

.eventsCalendar-monthWrap{
width:100% !important;
}

.eventsCalendar-daysList{
height:auto !important;
padding-bottom:10px !important;
}

.eventsCalendar-daysList.showAsWeek li{
height:auto !important;
}

.calendar-legends{

background-color:#f3f3f3;
position:relative;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e0e0e0));
background-image: -webkit-linear-gradient(top, #f9f9f9, #e0e0e0);
background-image: -moz-linear-gradient(top, #f9f9f9, #e0e0e0);
background-image: -ms-linear-gradient(top, #f9f9f9, #e0e0e0);
background-image: -o-linear-gradient(top, #f9f9f9, #e0e0e0);
border-top:2px solid #000;
padding:10px;
}
.arrow{
width:auto !important;
}
.arrow .next{
right:2em !important;
top:2px !important;
}
.green-box{
width:15px;
height:10px;
background:#89b714;
display:inline-block;

border:1px solid #000;
}

.red-box{
width:15px;  display:inline-block;
height:10px;
background:#be0900;


border:1px solid #000;
}

.calendar-legends span.green{

}

.calendar-legends span.red{

}

/*--- event details css ---*/



.detailh{
text-align:right;
}
.detailh a{
display:inline-block;
padding:0.30em 0.30em;
text-align:center;
color:#FFF;
text-decoration:none;
background-color:#c80009;
/*float:right;*/
border:1.5px solid #c80009; 
margin-left: .5em;

font-size:12px;
}
.detailh a:first-child{
margin-right:0 !important;
}
.detailh a  img{
width:10% !important;
height:10% !important;
margin:-2px 0 0 10px;
}

.flipimg{
transform: rotate(180deg);
-ms-transform: rotate(180deg); 
-webkit-transform: rotate(180deg); 
-moz-transform: rotate(180deg);
margin:-3px 10px 0 0 !important;
}

.detailh a:hover{
text-decoration:underline;
}

.dtailsEvttype{
min-height:153px;
height:auto;
}

.dtailsEvttype img{
margin:21px 24px 21px 0;
border:1px solid #666;

}

.dtailsEvttype h4{
color:#1b1b1b;
display:inline-block;
margin:0;
padding:0;


}

.dtailsEvttype span{
font-size:0.90em;
color:#666;
display:inline-block;
margin-top:-90px;
float:left;
}
br{
clear:both;
}

.edContent{
padding:1.5em;
border:1px solid #a3a2a2;
}

.edContent p.imp{
color:#000;
font-weight:bold;
}
.edContent p{
text-align:justify;
margin-top:10px;
}

.span3 a{
text-decoration:none;
}
.span3 a:hover{
text-decoration:underline;
}
.span3 a:hover p{
color:#c80009;text-decoration:none !important;
}

.footer-ad-links p{
overflow:hidden;white-space: nowrap;text-overflow: ellipsis;

}
h4, h5{
letter-spacing:normal;
font-family:'PT Sans';
color: #666666;
}

/*content social icon*/
ul.csi{
text-align:right;
width:100%;
margin:0px;
padding:0px;
}
ul.csi li{
display:inline-block;
width:24px;
height:24px;
overflow:hidden;
/*font-size:0px;*/ text-indent:999px;
}

ul.csi li a{
display:block; 
height:24px;
background:url(../images/content_soc_icon.gif) no-repeat;
}
ul.csi li.c_twiter a{
background-position:0px 0px;
}
ul.csi li.c_facbook a{
background-position:-24px 0px;
}
ul.csi li.c_in a{
background-position:-49px 0px;
}
ul.csi li.c_mail a{
background-position:-75px 0px;
}
ul.csi li.c_share a{
background-position:-100px 0px;
}
/*expand content style*/
.expand_head{
cursor:pointer;
background:url(../images/expand_arrow_down.png) no-repeat right 0px;
padding-right: 20px !important;
}
.expand_head a:hover , .expand_head a:focus{
color:#c80009 !important
}
.up_arrow{
background:url(../images/expand_arrow_up.png) no-repeat right 0px;
}
.min_content{
overflow:hidden;
height:40px;
text-overflow: ellipsis;
position:relative;


}
.more_dot{
display:block;
}
.expan_list{
padding:0px 10px 10px;
border:1px solid #e7e7e7;
margin:5px 0px;
background:#fafafa;
}
.open_div{
background:#fff;
}
.more_dot{
display:none !important;
}

.live_chat{
position:fixed;
top:40%;
right:0px;
z-index:999999;
width:40px;
height:153px; overflow:hidden;
background:url(../images/live_chart.png) no-repeat; 
/* background:url(../images/live_chart.svg) no-repeat;*/
background-image: url(../images/live_chart.svg), none;
display:block;
}
:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
.live_chat a, .live_chat a:hover{
width:40px;
height:153px;
display:block;
overflow:hidden;
text-indent:-999px;
}
p {
    font-size: 1rem;
    line-height: 28px;
}

ul li {
    font-size: 1rem;
    line-height: 28px;
}

/*  Event style start */
.arrow_sym{
font-size:14px;
}
.event_top_head{
padding:10px 0px;
}
.event_top_head h4{
margin:5px 0px 0px;
}
.img_style img{
border:1px solid #999999;
padding:5px;
}
.link_option{
display:block;
margin: 20px 0px 10px;
font-family: 'PT Sans';
padding: 0px;
list-style:none;
}
.link_option li{
display:inline;
}
.link_option li a{
border:1px solid #999999;
padding:3px 10px;
color:#333333;
display:inline-block;
}


.exp_col{
list-style:none;
margin:0px;
padding:5px 0px;
display:block;
text-align:right;
color:#333;

}
.exp_col a{
color:#666;
}
.exp_col li{
display:inline;
padding:0px 3px;
}
.breadcrumb{
padding: 0px 0px 5px 0px;
margin: 0px;background-color: #fff;
}

.breadcrumb  a{
color:#333333;
}

.item h6 a {
text-decoration: none !important;
background: transparent !important;
padding: 0px !important;
overflow: hidden;
height: auto !important;
margin: 0px !important;
}

.footer-ad-links a:hover p {
color:#666;
}

.view-all_s{
text-decoration:underline;
text-transform:capitalize !important;
}
.todays-poll-section label{
display:inline; font-size:13px;vertical-align: middle;
}
.todays-poll-section .btn-link{
padding-left: 0px;
}
.carousel-control.right, .carousel-control:hover , .carousel-control.left {
outline:0;
}

.view_all_link {
display:block;
text-align:right;

}
.view_all_link a{
color:#c80009;
}
a.soc_icon{
width:auto;
height:24px;
margin-top: 2px; overflow:hidden;
}
a.soc_icon img{
height:24px;
}

/*Skip Link   */

/* 
.offscreen {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
*/
#skip{
text-align:center;
}
#skip a, #skip a:hover, #skip a:visited 
{ 
position:absolute; 
left:0px; 
top:-500px; 
width:1px; 
height:1px; 
overflow:hidden;
} 

#skip a:active, #skip a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
}


/*Skip Link   */


.useful_link , .popular_link{
background:url(../images/info_icon_sml.png) no-repeat;
background-image: url(../images/info_icon_sml.svg), none;
padding-left: 24px;
margin-left: 8px !important;
border-bottom: 2px solid #cccccc;
padding-bottom: 6px; font-size:20px; background-size:22px 22px;
}
.popular_link{ 

background:url(../images/popular_icon.png) no-repeat;
background-image: url(../images/popular_icon.svg), none;
}
.gotop{
position:fixed;
bottom:10px;
width:56px;
height:56px;

right:10px;
background:url(../images/go_to_top.png) no-repeat;
z-index:999999;
}
.gotop a{
display:block;
width:56px;
height:56px;
overflow:hidden;

text-indent:999px;
}

.row-fluid .offset0 {
margin-left: 5.638297872340425%;
/**margin-left: 5.53191489361702%;*/
}
.social_contact{
border-bottom:0px !Important;
margin-top:10px;
}

.expand_all , .collapse_all{
cursor:pointer;
}
.expand_all:hover , .collapse_all:hover{
text-decoration:underline;
}
.calendar-legends{
text-align:center;
}
.content_social{
text-align:right;
}
a.link_style{
background:transparent;
border: none ;
color: #c80009 ; font-size:1em; text-decoration:underline;
float: none;
text-align: left; font-family:Arial, Helvetica, sans-serif; display:block;
}

.red_button{
background: #940809 url(../images/red_button_bg.jpg) repeat-x top left;
display: inline-block;
color: #fff !important;
font-family: 'PT Sans';
font-size: 17px;
padding: 4px 10px;
text-decoration: none !important;
}
.red_button strong{
font-family:Arial, Helvetica, sans-serif;vertical-align: middle;
}
.breadcrumb >
li{
display:inline;
}
.accessibility-voice{
display:none !important;
}
.search_container{
position:relative;
}
.search_text{
display: block;
text-align: left;
background: #666666;
clear: both;
position: absolute;
top: 35px;left:0px;
color: #fff;
padding: 5px;
}
.serchBar  .search_text{
top: 43px;
}
.search-field-wrapper .search_text{
top: auto;
bottom: -26px;
}

/*placeholder css*/
::-webkit-input-placeholder {
color: #999999 !important; 
opacity:1;
}

:-moz-placeholder { /* Firefox 18- */
color: #999999 !important;  
opacity:1;
}

::-moz-placeholder {  /* Firefox 19+ */
color: #999999 !important;   
opacity:1;
}

:-ms-input-placeholder {  
color: #999999 !important;  opacity:1;  
}

/*End placeholder css*/

/*Glowing Blue Input Highlights*/

input[type=text], textarea {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;


}

input[type=text]:focus, textarea:focus {
box-shadow: 0 0 0px rgba(177, 8, 15, 1); 

border: 1px solid #666;
}

.sm-wrap-service .sep-line-sm{
margin: 0 2px 0px 12px;
}

.right_new, .left_new{
z-index:9999; visibility:hidden;
}

.resp-tab-item a , .resp-accordion a{
text-decoration:none;
color:#fff;
}

.search_icon {
position: absolute;
top: 7px;
left: 6px;
background:#fff url(../images/search_icon.png) no-repeat;
background-image: url(../images/search_icon.svg), none;
width: 25px;
display: block;
height: 22px; overflow:hidden;

}
.serchBar .search_icon {
top: 15px;
left: 19px;
}

body, img { 
transition:all .2s linear; 
-o-transition:all .2s linear; 
-moz-transition:all .2s linear; 
-webkit-transition:all .2s linear;
}
.icon_first{
margin-left:0px !important;
}
.social-media-search .followus-txt{
margin-right:10px;
}
.btn-navbar img{
/*vertical-align:middle;
padding:0px 5px 0px 0px;
margin-bottom:2px;*/
}
.b_link_style a{
color:#000;
}
.supportBox a:hover{
text-decoration:none;
}
.custom_p p{
line-height:normal;
padding:5px 0px;
}
.custom_p h5{
margin:0px;
}
.popup_placeholder{
position:relative; display:inline;
}
.language-select-arabic{
padding-left:5px;
}
.weather_icon{
margin-right:5px !important;
}

.links_nb{
color:#666; text-decoration:underline;word-break:break-all;
}

.service-content-row p {
 
}
.supportBox a:focus{
text-decoration:none;
}
.footer_bottom_space{
margin-bottom:50px;
}

/*login page*/
.login_container{
padding:30px 20px;
}

.login_container a{
text-decoration:underline; white-space:nowrap;
color:#666;
}

.input_container{
border:1px solid #f5f5f5;
padding:10px 4px;
position:relative;
margin:5px 0px;
}
.button_container .button_style{
margin-right:10px;
}
 .input_style{
border:1px solid #666 !important;
 -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075) !important;
     -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075) !important;
          box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075)!important; 
		  margin: 0px !important;
		  padding:0px !important;
}
.icon_space{
width: 25px;
height: 20px;
display: inline-block;
text-align: center;
}
.button_container{
padding:10px 0px 20px;
border-bottom:1px solid #f5f5f5;
}
.button_style{
background:#c80009;
font-family: 'PT Sans';
font-size: 16px; color:#fff; border:0px; padding:5px 15px;
}
.button_style:active , .button_style:hover {
background:#930707;
}
.link_center{
text-align:center;
padding:10px 0px;
}
.user_icon{
background:url(../images/login_icon.png) no-repeat;
background-image: url(../images/login_icon.svg), none;
padding-left:35px; border:0px !important;
background-position: 0px;
}
