/************* custom-arabic.css ********************/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	a:focus {
		outline: thin dotted #333333;
		outline-offset: 0px;
	}
}

.logo-wrapper-header a {
	display:inline-block;
}
/* Focus color Ends Here fix */

.live_chat_footer{
 display:none;
 }
 
textarea {
	resize:none;
 }

body {
   font-family:"Droid Arabic Naskh"; font-size: 13px;
   font-weight: 400;
}

h4 {
font-size: 16px;
}

h5 {
font-size: 14px;
}

.login-text{
font-family:Arial, Helvetica, sans-serif;
}

.login-text a{  
font-family:"Droid Arabic Naskh"; 
}

h6 {
font-size: 10px;
}

.eSerivceL{
margin:0px !important;
padding:0px !important;
}

.content-wrapper {
overflow:hidden;
width:100%;
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;
/*Start - Login Bar*/
	position: fixed;
	z-index: 99999997;
	padding-bottom:5px;	
	padding-top:5px;
/*End - Login Bar*/
}
.at-expanded-menu-mask{
	z-index : 99999998 !important;
}
#at-expanded-menu-host .at-expanded-menu{
	z-index : 99999998 !important;
}

.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 .welcome-user-second-part,
.header-info-bar .login-text {
display:inline !important;	
vertical-align: middle;
}

.login-text a{
padding:0px 5px;
}

.header-info-bar .welcome-user {
line-height:20px;
}

.header-info-bar .welcome-user-second-part {
font-family: "Arial",Helvetica,Arial,sans-serif;
margin: 0px;
font-size: 14px
}

.header-info-bar .header-info-right-links {
text-align:left !important;
}
.header-info-right-links  a{
margin-left:10px;
display:inline;
line-height:20px !important;
}
.header-info-right-links .language-select-arabic {
	font-weight:bold;
	margin-left:0px;
}
.header-info-right-links .accessibility-large {
	font-size:18px;
	/* font-size:1.3em; */
	font-weight:bold;
	line-height:1.1em;
	margin-left:3px;
}
.header-info-right-links .accessibility-small {
	/* font-size:1em; */
	font-size:10px;
	font-weight:bold;
	line-height:1.5em;
	margin-left: 3px;
}
.header-info-right-links .accessibility-normal {
	/* font-size:1.15em; */
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	margin-left: 3px;
}
.textZoomControls , .span6.header-info-right-links p{
	display:inline-block;
	font-family:"Arial",Helvetica,Arial,sans-serif;
}

/* Common Classe */
.float-right{
	float:right !important;
}
.align-center{
	text-align: center;
}
.padd-top-2{
	padding-top : 2px 
}
.mar-btm-0 {
margin-bottom:0 !important;
}
.mar-btm-10 {
margin-bottom:10px !important;
}
.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-size: 21px;
font-weight: normal;
line-height: 34px;
margin: 0 0 10px 0;
}
.heading-wt-icon {
padding-right:35px;
}

.head-icon{
background-image: url("../images/main_heading_icon_sprite.png");
}

.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:right 5px ;
}
.follow-L{
background-image: url("../images/follow_icon.png");
background-image: url(../images/follow_icon.png), none;
background-repeat: no-repeat;
background-position:right 5px ;
background-size: 23px 25px;
}
.poll-con{
background-image: url("../images/poll_icon.png");
background-image: url(../images/poll_icon.svg), none;
background-repeat: no-repeat;
background-position:right 3px ;
}

.useful_info{
background-image: url("../images/info_icon.png");
background-image: url(../images/info_icon.svg), none;
background-repeat: no-repeat;
background-position: right 4px;
background-size: 26px;
}
/* Menu */

.main-nav li {
width:20%;
}

/* banner Section */

.content-banner div h6 a {
	color : #fff ;
}

.banner-section-bg  {
background:url("../images/bg_search_ar.png") repeat-x center bottom;
}

/* Carasoul */

.eservice-carousel .carousel-inner {
margin-left:25px;
margin-right:25px !important;
width:auto !important;

}

.eservice-carousel .thumbnails li:first-child + li + li  {
	margin-left:0;
}

/*
.eservice-carousel .thumbnails li:nth-child(3n+3) {  
margin-left:0;

}*/
.eservice-carousel .thumbnails li:first-child {

}
.eservice-carousel .thumbnails {
margin:10px 0 0 0 !important;
}
.eservice-carousel .thumbnails li {
min-height:70px;
overflow:hidden;
margin:0 0 20px 0 !important;
}

.eservice-carousel .thumbnails li img {
float:right;
margin-left:2%;
width:74px;
height:54px;
}
.eservice-carousel .thumbnails li .eservice-disc {
/*border:solid 1px #FF0000;*/
 
}

.eservice-carousel .thumbnails li .eservice-disc:hover{
 
}

.eservice-carousel .thumbnails li .eservice-disc h6 {
font-weight:bold;
font-size:13px;
line-height:19px;
color:#333;
margin:0 !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:-15px !important;
}
/* Government Entities Images */

.government-entity-normal-view img{
	max-width: none;
}

/* start - Previous poll icon */
.btn.btn-link {
    background: url("../images/previous-poll-icon.png") no-repeat scroll rgba(0, 0, 0, 0);
	background-position: 140px 4px;
	background-size: 15px 15px;
    width: 140px;
}
/* end - Previous poll icon */

.no-wrap{
white-space: nowrap !important;
}


/* Start - Search Keyword CSS */
.search-key-words {
    background: none repeat scroll 0 0 #e3e3e3;
}
.search-key-words ul {
    margin-right: 13px;
}
.search-key-words li {
    display: inline;
    margin-left: 20px;
}
.search-key-words .color_2 a {
    color: #4e4e4e;
    text-decoration: none;	
	font-size: 13px;
}
.search-key-words .color_1 a {
    color: black;
    text-decoration: none;
	font-size: 13px;
}
/* End - Search Keyword CSS */


/*Start - Speech Bubble*/
	
.triangle-right.top::before {
    border-color: transparent #c80009;
    border-width: 12px 0 0 12px;
    bottom: auto;
    left: 47px;
    top: -13px;
}
.triangle-right::before {
    border-color: #c80009 transparent;
    border-style: solid;
    border-width: 20px 0 0 20px;
    bottom: -20px;
    content: "";
    display: block;
    left: 50px;
    position: absolute;
    width: 0;
}

.triangle-right.top::after {
    border-color: transparent white;
    border-width: 10px 0 0 10px;
    bottom: auto;
    left: 48px;
    top: -10px;
}
.triangle-right::after {
    border-color: white transparent;
    border-style: solid;
    border-width: 20px 0 0 20px;
    bottom: -20px;
    content: "";
    display: block;
    left: 50px;
    position: absolute;
    width: 0;
}

.triangle-right {
    background: white none repeat scroll 0 0;
    border: 1px solid #c80009;
    border-radius: 24px;
    color: black;
    font-size: 10px !important;
    margin: 1em 0 3em;
    padding: 5px;
    position: absolute;
    text-align: center;
	line-height : 14px !important;
	left:-26px;
	top:16px;
	width:274px;	
}
#speech-buble a {
    color: black;
    font-weight: bold;
	line-height: normal !important;
	margin-left:2px;
	font-family:"Arial",Helvetica,Arial,sans-serif;	
	cursor : pointer;
}
/*End - Speech Buble*/

/*Start - Privacy Policy Bar*/

.privacy-policy-bar{
	background: #E5E5E5;
	position: relative;
	font-size: 10px;  
	margin-bottom:2px;
	margin-top: -5px;
	padding-bottom:5px;
	padding-top:5px;
	line-height:14px;
}
.ppb-link , .ppb-close{
	color: #c80009 !important;
	font-weight: bold;
}
.ppb-close{
    cursor: pointer;
	font-family:"Arial",Helvetica,Arial,sans-serif;	
	float: left;
}

/*End - Privacy Policy Bar*/

/*Start - Login Bar*/

.fixed-div-margin{
	height:61px;
}
.login-form{
	margin:0;
}
.login-welcome{
	display: inline;
    line-height: 20px;
}
.login-welcome1 ,.login-welcome2 , .login-welcome3{
	display: inline-block;
}
.login-welcome2 , .login-welcome3{
	font-weight: bold;
}
.login-welcome1{

	margin-left: 3px;
}
.login-welcome2{
	color:black;
	font-family: "Arial",Helvetica,Arial,sans-serif;
}
.login-welcome3{
	color:#c80009;
}
.login-inputs-buttons{
	display: inline;
	margin-right:2px;
}
.login-inputs-buttons img{
	height: 20px;
    width: 50px;
	display: inline-block;	
}
.login-input{
    color: #6c6c6c !important;
    font-size: 12px !important;
    height: 20px !important;
    margin-bottom: 0 !important;
    padding: 0 6px 0 0 !important;
    width: 22%;
}
.login-input:focus {
    border-color: #cccccc !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #cccccc !important;
    outline: 0 none !important;
}
.login-input::-webkit-input-placeholder {
   color: #6c6c6c !important;
   font-size: 9px !important;
   font-weight: bold;
   font-family: "Droid Arabic Naskh";
}
.login-input:-moz-placeholder { /* Firefox 18- */
   color: #6c6c6c !important;
   font-size: 9px !important;
   font-weight: bold;
   font-family: "Droid Arabic Naskh";
}
.login-input::-moz-placeholder {  /* Firefox 19+ */
   color: #6c6c6c !important;
   font-size: 9px !important;
   font-weight: bold;
   font-family: "Droid Arabic Naskh";
}
.login-input:-ms-input-placeholder {  
   color: #6c6c6c !important;
   font-size: 9px !important;
   font-weight: bold;
   font-family: "Droid Arabic Naskh";
}
/*.login-input:placeholder-shown {  
   color: #6c6c6c !important;
   font-size: 10px !important;
   font-weight: bold;
}*/
.login-button , .logout-button{
	background: #c80009 none repeat scroll 0 0;
    border: medium none;
    color: white;
	font-size: 12px;
	border-radius:4px;	
	cursor : pointer !important;
}
.login-error-message {
    color: #c80009;
    display: block;
    font-size: 9px;
    font-weight: bold;
    margin-right: 43.4%;
}
.manage-link{
	/*margin-right: 49.4%;
	display: inline; */
	display : block;
	font-size: 9px;	
	font-weight: bold;
}
.login-link{
	margin-right: 43.4%;
	display: inline;
	font-size: 9px;
	font-weight: bold;
}
.logo-wrapper-header {
	/*margin-top: 10px;*/
}
.header-info-bar .container .span6{
	line-height: 16px;
}


/*End - Login Bar*/

/* Start login - register - forgot - chanage potlets*/
	.actionButtonsFloat {
		float: right !important;
	}
	.customPasswordInput{
		background-color:transparent !important;
		border-color:#cccccc !important;
		box-shadow:none !important;
	}	
/* End login - register - forgot - chanage potlets*/

/* Start - Ajax Loading Black Screen */
.resultLoadingBlackScreen{
	opacity:0.7;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
}	
.resultLoadingContents{
	width:250px;
	height:75px;
	text-align:center;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	font-size:16px;
	z-index:99999999;
	color:#ffffff;
}
/* End - Ajax Loading Black Screen */

/* start - about bahrain page tabs */
#r-tabs-list{
	display : none !important;
}
#n-tabs-list{
	display : block !important;
}
/* end - about bahrain page tabs */

/* Start - Home Page First And Second Rows */
.HomePageSacondRowSearchBox{
	background : #e3e3e3 none repeat scroll 0 0;
}
/* End - Home Page First And Second Rows */

/*Start - Wizard Stages Styles*/
.stages-icon {
    padding-bottom: 3px;
    width: 17px;
}
.stage-list{padding:0;}
.stage-list ul{width: 100%;display:table; margin:0; padding:0; border:1px solid #e8e8e8;}
.stage-list li {
  display: table-cell;
  width: 140px;
  height:auto;
  text-align: center;
  min-height:80px;
  background-color:#f5f5f5;
  -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-left:1px solid #e8e8e8;
	padding:0;
	
		border-left: 1px solid #e4e4e5;
	border-right: 1px solid #e4e4e5;
}
.stage-list li.last-stage{border-left:none;}
.stage-list li div{height:auto; display:block; position:relative; min-height:60px;padding:5.2%; padding-top:10px; padding-bottom:10px;}
.stage-list li div a{display:block;}
.stage-list li div a:hover{text-decoration:none;}
.stage-list li div a:hover >span{background-color:#c70008;}


.stage-list li.last-stage div:after,.stage-list li.last-stage div:before{display:none;}
.stage-list li span{
	display: inline-block;
    height: 30px;
    width: 30px;
    line-height: 30px;
    -moz-border-radius: 15px; /* or 50% */
    border-radius: 15px; /* or 50% */
    background-color: #636363;
    color: #FFF;
    text-align: center;
	font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 18px;
}
.stage-list li p{display:block; clear:both;	color:#333;font-family: 'PT Sans'; font-size:13px;margin-top:5px; }
.stage-list li.current{ background-color:#fbe7e8;}
.stage-list li.current span{background-color: #c70008;}

/*End - Wizard Stages Styles*/

/* Quick Links Block */

.span12.quick-links-block.home-page{
	margin-right:20px;
}

.quick-links-block.banner-right-section.service-right-block ul{
	margin-right: 26px ;
}

.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 0 0 0;
padding:0 15px 0 0;
background:url("../images/arrow_arabic_quick_links.png") no-repeat right 5px;
background-image: url(../images/arrow_arabic_quick_links.svg), none;
/*height:25px;*/	
}
.quick-links-block ul li a {
color:#000000;
}

/* Useful info Section */

.banner-right-section.b_link_style ul{
	margin-right: 26px ;
}

.useful-info-section {

}

.useful-info-section .span4 {
height:61px !important;
overflow:hidden;
/*border:solid 1px #FF0000;*/
padding-right:52px;
/*background-image:url("../images/useful_info_sprite.png");
background-repeat:no-repeat;*/
margin:5px 0px 25px;
position:relative;
}
.useful_info_icons{
position:absolute;
right: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:right 0;
}
.useful-info-section .ui-housing {
background-position:right -87px;
}
.useful-info-section .ui-attractions {
background-position:right -175px;
}
.useful-info-section .ui-reforms {
background-position:right -262px;
}
.useful-info-section .ui-health {
background-position:right -350px;
}
.useful-info-section .ui-investing {
background-position:right -437px;
}

.useful-info-section .span4 h5 {
margin:3px;
line-height:19px;

}
.useful-info-section .span4 p {
line-height:14px;
color:#666;
/*adi: start 
Marketing items*/
margin-top: 6px;
/*adi: end 
Marketing items*/

/*padding-left:5px;*/
}
/* Poll */

.todays-poll-section input[type="radio"] {
vertical-align:middle !important;
margin:0 !important;
margin-left: 5px !important;
}

.todays-poll-section label{
display:inline;
padding-right:2px;
font-size:12px !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: 14px;

}
.footer-ad-links h5 a{
color:#333;
}
.footer-ad-links .span3 {
/*	background-image:url("../images/footer_links_sprite.png");
background-repeat:no-repeat;
background-position:right 0;*/
padding-right:41px;
margin:10px 10px;
position:relative;
}
.footer_links_icon{
position:absolute;
right:0px;
top:0px;
}
.footer-ad-links .span3 {
width:21.4043%
}

.footer-ad-links .span3.enviornmenta-footer {
background-position:right -74px;
}
.footer-ad-links .span3.bahrain2030-footer {
background-position:right -146px;
}
.footer-ad-links .span3.bussiness-friendlyf-footer {
background-position:right -235px;
}

.footer-ad-carousel .carousel-inner >
.item  {
position: relative;
display: none;
-webkit-transition: 1s ease-in right !important;
-moz-transition: 1s ease-in right !important;
-o-transition: 1s ease-in right !important;
transition: 1s ease-in right !important;
}

.footer-ad-carousel .carousel .item >
img {
display: block !important;
line-height: 1 !important;
}

.footer-ad-carousel  .carousel-inner >
.active,
.footer-ad-carousel  .carousel-inner >
.next,
.footer-ad-carousel  .carousel-inner >
.prev {
display: block !important;
}

.footer-ad-carousel .carousel-inner >
.active {
right: 0 !important;
}

.footer-ad-carousel .carousel-inner >
.next,
.footer-ad-carousel .carousel-inner >
.prev {
position: absolute !important;
top: 0 !important;
width: 100% !important;
}

.footer-ad-carousel .carousel-inner >
.next {
right: 100% !important;
}

.footer-ad-carousel .carousel-inner >
.prev {
right: -100% !important;
}

.footer-ad-carousel .carousel-inner >
.next.left,
.footer-ad-carousel .carousel-inner >
.prev.right  {
right: 0 !important;
}

.footer-ad-carousel .carousel-inner >
.active.left {
right: -100% !important;
}

.footer-ad-carousel .carousel-inner >
.active.right {
right: 100% !important;
}
/* Footer text links */

.footer-text-links {
text-align:right;
padding:0px 0px 10px;
color:#333;
direction:rtl;
text-align: center;
margin-top: 5px;
}
.footer-text-links a  {
color:#333;
line-height:20px;
padding: 0px 4px 0px 4px;
display:inline-block;white-space: nowrap;
}
.security-logos-footer {
line-height:30px;
padding-bottom:10px;
text-align: center;
margin: 0;
}
/* Search */

.main-search {
/*	background-image:url("../images/search_icon _arabic.png");*/

height: 25px !important;
width:74%;
text-indent:30px;
border:solid 1px #c3c3c3;
border-radius:0 !important;
float:right;
text-align:right;
display:block !Important;
}

.main-search-small{    
	border: 1px solid #c3c3c3;
    border-radius: 0 !important;
    display: block !important;
    float: right;
    height: 25px !important;
    text-align: right;
    text-indent: 30px;
    width: 74%;
	}

.main-search-btn {
background: url("../images/search_arabic_btn_arrow.png") no-repeat 5% center #c80009;
display: block;
float: left;
height: 34px;
line-height:34px;
text-indent:15px;
margin-right: 1%;
width: 17%;
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:18px;
color:#FFF;
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{}
.social-media-search .social-wrapper-inner {
display:inline-block;
overflow:hidden;
}

.social-media-search .sep-line-sm {
border-right: 1px solid #B2B2B2;
display: inline-block;
float: right;
height: 27px;
margin:0 17px 0px 6px ;
width: 1px;
}
.social-media-search .followus-txt {
display:inline-block;
float:right;
line-height:28px;
font-size:14px !important;
color:#333333;
direction:rtl;
margin-left:10px;
font-size:1.3em;
/*font-family:Arial, Helvetica, sans-serif;*/
}
.social-media-search a {
display:block;
/*border:solid 1px #FF0000;*/
width:24px;
height:24px;
float:right;
/*background-image:url("../images/spcial_media_search_sprite_arabic.png");*/
background-repeat:no-repeat;
margin-left:7px;
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_arabic.png) no-repeat 0px 0px;

background-image: url(../images/ncc_icon_arabic.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;
}
.footer-ad-carousel .carousel-inner ul {
margin-bottom:0 !important;
}
.footer-ad-carousel .carousel-inner li {
margin-bottom:0;
padding:9px;
height:70px;
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:right;
margin-left:6px;
}

.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{
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: 10px;
line-height: 16px;
height:30px;
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;overflow:hidden;
width: 32px;
margin-top:-12px;


}
.footer-ad-carousel .left {
background-position: -33px 0;
margin-left:-10px;
}
.footer-ad-carousel .right {
background-position: 0px 0;
margin-right:-10px;
}

/* Page Main Tabs */
.page-main-tabs{
text-align:left;
}
.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:1.1em; */
font-size:14px;
color:#FFF;
line-height:40px;

height:40px;
display:inline-block;

margin-right:10px;
margin-top:40px;
padding: 0 10px;
direction:rtl;
-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;
float:left;
background-color: #999999;
cursor:pointer;
margin-left:5px;
text-indent: -999px;
overflow:hidden;
}

.main-image-slider .carousel-indicators .active {
background-color:#e71a1a;
margin-left:5px;
}

/* banner right links */

.banner-right-section {
/*border:solid 1px #e8e8e8;*/
direction:rtl;
}


.banner-right-section .suggestion {
/*   background-image: url("../images/suggestions_icons2.png");
background-position: 4% center;
background-repeat: no-repeat;*/
margin-bottom: 10px;
position:relative;
}

.info_icon_right{
position:absolute;
left: 10px;
top: 15px;
}
.suggestion p{


}

.banner-right-section .event-calendar {
/*	background-image: url("../images/event_calendar_icon.png");
background-position: 4% center !important;
background-repeat: no-repeat;*/
margin-bottom: 10px;
position:relative;
}

.banner-right-section .event-calendar:hover{

}

.banner-right-section .span12 {
background-color: #FFFFFF;
border: 1px solid #E8E8E8;
/*padding: 13px;*/
padding: 0px;
}

.banner-right-section .span12 a {
	text-align: center;
	display: block;
	/*padding: 10px;*/
	/*height: 84px;*/
}

/*
.banner-right-section .span12 a img {
	max-height: 84px;*/
}
*/

.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-left:55px;font-size: 17px;
}
.banner-right-section .span12 h4 a:hover , .banner-right-section .span12 h5 a:hover{
color:#c80009;
}
.banner-right-section .span12 p {
margin-left:55px;
height:32px;
overflow:hidden; line-height:14px;
}

/* 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:"droid_arabic_naskhbold";  */
/* font-size:1.1em; */
font-size:14px;
}
.main-menu-nav {
border:0px;
background: #666666 !important;
}

.main-menu-nav ul li a:hover , .main-menu-nav ul li.active a {
/*	background: #3b3b3b;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3b3b3b), to(#686868))!important;
background: -webkit-linear-gradient(#3b3b3b, #686868)!important;
background: -moz-linear-gradient(#3b3b3b, #686868)!important;
background: -ms-linear-gradient(#3b3b3b, #686868)!important;
background: -o-linear-gradient(#3b3b3b, #686868)!important;
background: linear-gradient(#3b3b3b, #686868)!important;*/

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-right-radius: 8px;
-moz-border-radius-topright: 8px;
border-top-right-radius: 8px;
}
.main-menu-nav ul li a.visitlink:hover , .main-menu-nav ul li a.visitlink {
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topleft: 8px;
border-top-left-radius: 8px;
}

.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,ul.resp-tabs-list-without-script, p {
margin: 0px;
padding: 0px;
/* display:block;
overflow:hidden;*/
}


.headding ul.resp-tabs-list , .headding ul.resp-tabs-list-without-script{
text-align:left;
}
.resp-tabs-list li , .resp-tabs-list-without-script li {
font-size: 14px;
display: inline-block;
padding: 8px 8px;
margin: 0 1px;
list-style: none;
cursor: pointer;

border-radius:5px 5px 0px 0px;
/*font-family:Arial, Helvetica, sans-serif;*/
color:#FFF;
direction:rtl;
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-list li:hover {
	background : linear-gradient(#ce3231, #930707) !important;
}	


.resp-tabs-container , .resp-tabs-container-without-script {
padding: 0px;
background-color: #fff;
clear: both;
}

h2.resp-accordion , h2.resp-accordion-without-script {
cursor: pointer;
padding: 5px;
display: none;
}

.resp-tab-content ,.resp-tab-content-without-script {
display: none;
padding: 15px;
}
.resp-tabs-container .resp-tab-content , .resp-tabs-container-without-script .resp-tab-content-without-script{
/* min-height:180px; */
min-height:170px;
}
.resp-tab-active , .resp-tab-active-without-script {
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  !important;
}

.resp-tab-active , .resp-tab-active-without-script{
border-bottom: none;
background-color: #fff;
}

.resp-content-active, .resp-accordion-active {
display: block;
}

.resp-tab-content ,.resp-tab-content-without-script {
background:#f5f5f5;
border-radius:8px;
}

h2.resp-accordion , h2.resp-accordion-without-script  {
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:Arial, Helvetica, sans-serif;*/
font-size: 15px;
border: 1px solid #c1c1c1;
border-top: 0px solid #c1c1c1;
margin: 0px;
padding: 0px 15px;
color:#FFF;
}

h2.resp-tab-active , h2.resp-tab-active-without-script {
border-bottom: 0px solid #c1c1c1 !important;
margin-bottom: 0px !important;
padding: 0px 15px !important;
}

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: left;
height: 0;
margin-top: 13px;
width: 0;
}

h2.resp-tab-active span.resp-arrow , h2.resp-tab-active-without-script 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 , h2.resp-tab-active-without-script {
/*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 , h2.resp-accordion-without-script:first-child  {
border-top: 1px solid #c1c1c1 !important;
}

.eservice-carousel .right{
/* left: 10px !important; */
width:auto !important;
}

.thumbnails  .span6{float:right !important;}

.flt{float:left !important;}

/*CSS to controll speed of caresoul*/

.thumbnails li{
display:block !important;
position:relative !important;
overflow:hidden;
}

.prev{
overflow:hidden;
position:relative;
display:block;
}

.carousel-inner >
.item {
-webkit-transition: 0.6s ease right !important;
-moz-transition: 0.6s ease right !important;
-o-transition: 0.6s ease right !important;
transition: 0.6s ease right !important;



}

.resp-tabs-container  .carousel-inner  .item.active {
/*overflow:hidden !important;
float:left !important;*/
}


/*Banner's banner css*/

.mainBanner .item div{
position:absolute;
/*background-color:#000; opacity:0.8;*/
background:url(../images/tr_img.png) repeat;
bottom: 0;
height:64px;
overflow:hidden;
width: 72%;

}

.mainBanner .item div h6{
color:#FFF;
font-size:15px;
font-weight:normal;
line-height:20px;
margin: 5px 15px 0 0;
text-decoration: underline;

/*font-family:'PT Sans'*/;
}

.mainBanner .item div p{
color:#FFF;
font-size: 12px;
margin-top:5px;
margin-right:15px;
}

.mainBanner .item div a{
color:#FFF;
margin-right:15px;
margin-top:6px;
line-height:25px;
background:url('../images/ancher_arabic.jpg') no-repeat right 0;
display:block;
height:19px;
padding-right:24px;
text-decoration:underline;
}
.navbar .container {
margin:0;
}

/*----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{
    background: url("../images/tr_img.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    height: 64px;
    overflow: hidden;
    position: absolute;
    width: 72% !important;

}

.content-banner  div h6{
    color: #fff;
    display: block !important;
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
    margin: 5px 16px 0 0;
}

.content-banner  div p{
    color: #fff;
    display: block !important;
    font-size: 12px;
    margin-right: 16px;
	margin-left : 15px;
    padding-top : 5px;
	line-height :16px
}

.content-banner  div.bar{
position:absolute !important;
top:8px !important;
right:7px;
margin:0;
height:50px;
background:none;
border-right:4px solid #b62020;
width:1px !important;
}
.banner-right-section h4{
/*font-family:'PT Sans';	*/	
font-weight:normal;
color:#c80009;
margin:0 0 5px 0;
margin-right:0px !important;
}
.banner-right-section ul{
list-style:none;
padding:0;
margin:0 0 0 1em;
}

.banner-right-section ul li{
padding-right:1em;
margin:0 3px 0 0;
font-size:1em;
background:url("../images/arrow_arabic_quick_links.png") no-repeat right 0.4em;
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:right !important;
position:relative;
direction:rtl;
height:auto !important;
}
.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:35px;
float:right;
display:inline-block; 
font-size:17px;
color:#c80009 !important; 
font-weight:normal;
white-space: nowrap;
}

.bucont{
padding-right:0 !important;
margin-right:0 !important;
}

.bucont p{
text-align:justify;
padding-top:10px;
/*font-size:.95em;*/
direction:rtl;  
}

.rightContent{
height:auto;
position:relative;
float:left !important;

}

.bucont h5{
padding:0;
margin:10px 0 0 0;
color:#c80009 !important; 
}

.mar-top-25{
margin-top:25px;
}

.clr{
clear:both !important;
}
.stpcol{
float:right !important;
}

.stpcol img{
margin-left:.5em;
float:right;
}

.stpcol h5{
padding:0;
margin:0;
color:#c80009 !important;
 
 
font-size:18px; font-weight:normal;
}

.stpcol p, .news p{
font-size:.95em;
margin-top:7px;
}
.stpcol a.start-btn {
background: #c80009;
display: block;
float: right;
height: 34px;
line-height:31px;
margin-top: 15px;
/*font-family:Arial, Helvetica, sans-serif;*/
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;
display:block;
}

/*-----Tab Page-----*/

.left-content .resp-tabs-list li , .left-content .resp-tabs-list-without-script li {
font-size: 1em;
display: inline-block;
/*padding:4px 3px !important; */

list-style: none;
cursor: pointer;

border-radius:3px 3px 0px 0px;
/*font-family:Arial, Helvetica, sans-serif;*/
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 , .left-content .resp-tabs-list-without-script li:first-child {
margin-left:0;
}
.left-content .h2.resp-accordion , .left-content .h2.resp-accordion-without-script {
cursor: pointer !important;
padding: 5px;
display: none;
}

.left-content .resp-tabs-container , .left-content .resp-tabs-container-without-script {
padding: 0px;
background-color:#FFF;
clear: both;
height:auto;
}

.left-content .resp-tab-content , .left-content .resp-tab-content-without-script {
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: left;
height: 0;
margin-top: 13px;
width: 0;
}

.left-content h2.resp-tab-active span.resp-arrow , .left-content h2.resp-tab-active-without-script 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 , .left-content h2.resp-tab-active-without-script {
/*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 , .left-content .resp-tab-content-active-without-script {
display: block;
}

.left-content h2.resp-accordion:first-child , .left-content h2.resp-accordion-without-script: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:right !important;
}

/*#eSerivce a, #ministry a, #a2z a*/ .link_style_button a{
background:  #c80009;
display: block;
float: right;
height: 30px;
line-height:29px;
margin-right: 1%;
margin-top:-2px !important;
min-width:12% !important;
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:1.2em;
color:#FFF;
text-align:center;
}
.link_style_button a:hover{
text-decoration:none;
}
.eSerivceL{
border-bottom:1px solid #e3e3e3;
height:36px;
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-right:10px;*/
padding:3px 10px 3px 0px;  line-height:18px;
color:#666;
background:url('../images/bt-li-arabic.png') no-repeat right 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:right;
float:left !important;
padding-right:65px;
padding-top:5px;
background:url('../images/online-img.png') no-repeat right center;
position:relative;
min-height: 58px;
}

.online-trad-box p.right{
background:url('../images/health-check.png') no-repeat right center;
text-align:right;
float:left !important;
padding-right: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-block;
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;
direction:rtl;
}

.pagination ul li {
float:right;
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:25px !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: right; 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{  text-align:right !important; margin-right:0px !important; padding-right:.5em !important; }
.formCon br { clear: right; }

label.radio{display:inline !important; padding-left:1em !important; }
.formCon .span2{margin-left:1em !important;}

.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-right:18em;}

.formCon input[type="submit"]{background:#c80009; padding:0 2em; color:#FFF; text-align:center; height:30px; border:none; margin-right: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;

}
.contac_qk_link p{
line-height: 18px;
}
.bor-top h5:hover , .contac_qk_link h5:hover{
text-decoration:underline;
}

.bor-top p:hover{

}

.st-enq{
background:url('../images/st-enq.png') no-repeat right top;
padding-right:4.5em;
min-height:54px !important;
}

.contact_icon_link{
padding-right:60px;
min-height:54px  !important;
position:relative;
}
.contact_ql {
position: absolute;
right: 0px;
top: 0px;
}
.complaint_portal{
background:url('../images/complaint_portal.png') no-repeat right top;
padding-right:4.5em;
min-height:54px !important;
}
.saveC{
background:url('../images/saveC.png') no-repeat right top;
padding-right:4.5em;
min-height:54px !important;
}

.skyUs{
background:url('../images/skyUs.png') no-repeat right top;
padding-right: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 3em 0 0 !important;
}

.supportBox{
background-color:#c80009;
/*height:135px;*/
padding-bottom:5px;
margin:0 !important;
padding-left:5%;
background-image:url('../images/play-icon-ar.png');
background-repeat:no-repeat;
background-position:2% center;
cursor:pointer;
}

.supportBox  h5{

color: #FFF !important;
text-align: right;
margin: 0 0.5em 0 0;
padding: 0;
text-transform: uppercase;
line-height: 33px !important;
font-size: 20px;
/* font-family: 'droid_arabic_naskhbold'; */
}

.supportBox  h2 , .supportBox  h6{
color:#FFF !important;
text-align:right;
margin:0 .3em 0 0;
padding:0;
text-transform:uppercase;font-size: 31.5px; line-height: 40px;  
/* font-family: 'droid_arabic_naskhbold'; */
}

.supportBox  p{
color:#FFF;
font-size:1em;
text-align:right;
margin:0 1em 0 0;
padding-left: 84px;line-height: 18px;
}

.ncontactBox{
height:67px;
background:#f0f0f0;
border:1px solid #b3b3b3;
text-align:center;
font-size:4em;
margin: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:right;
margin:0px 6px 6px;
cursor:pointer; overflow:hidden;
text-indent:-999px;
}

.face{
background-position:0 0 !important;
margin-right: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:left;
padding-left:10px;
}

.graphCount{
color:#666;
font-size:1em;
float:right !important;
height:38px;
line-height:38px;
text-align:right;
}

.paymentBar{
height:34px;
background:#663333;
position:absolute;
top:1px;
right:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}


.informBar{
height:34px;
background:#454545;
position:absolute;
top:1px;
right:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.regBar{
height:34px;
background:#996600;
position:absolute;
top:1px;
right:2px;
transition:width 3s;
-webkit-transition:width 2s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.compBar{
height:34px;
background:#cc3333;
position:absolute;
top:1px;
right:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.appoiBar{
height:34px;
background:#666666;
position:absolute;
top:1px;
right:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.dirrtl{direction:rtl; width:35%; }

.total{display:inline-block !important; }


/*---Event Listing css*/
/*new envent style*/
.event_content{
padding-left: 36px; overflow:hidden;
}

/*new envent style*/
.event-title{
height:40px;
padding-right: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{
position:absolute;
top:2.5em;
left:0;
border:none !important;  background: transparent;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}*/

.event_list_arrow{
position:absolute;
top:2.5em;
left:0;margin-left: 1em;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
/*filter: FlipH;*/
-ms-filter: "FlipH";
}

.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:right; margin-left:1em;
}

.event_list_thumb img{

border:1px solid #d2d2d2;
float:right;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:left;
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;  text-align:left;
}
.leftBanner h4 a{
color:#c80009;
}



.LatestEvent h4{
color:#c80009 !important;
}
.Event{
margin-right:0px !Important; overflow:hidden;
}
.Event p{
margin:0px;
display:block !important;
padding:0 !important;
line-height: 16px;

}

.Event img{
float:right !important;
display:inline !important;
margin-left: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-left: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{
display:inline-block;
}

.calendar-legends span.red{

}

/*--- event details css ---*/



.detailh{
text-align:left;
}
.detailh a{
display:inline-block;
padding:0.30em 0.30em;
text-align:center;
color:#FFF;
text-decoration:none;
background-color:#c80009;
/*float:left;*/
border:1.5px solid #c80009;
margin-left: .5em;

font-size:14px;
}
.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:right;
margin-top:10px;
}


/*Event end */ 


.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{
/*font-family:'PT Sans';*/color: #666666;
}



/*content social icon*/
ul.csi{
text-align:left;
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 left 0px;
padding-left: 20px !important;
}
.up_arrow{
background:url(../images/expand_arrow_up.png) no-repeat left 0px;
}
.red_up_arrow{
background: rgba(0, 0, 0, 0) url("../images/red_expand_arrow_up.png") no-repeat scroll left center ;
cursor: pointer;
}
.red_down_arrow{
background: rgba(0, 0, 0, 0) url("../images/red_expand_arrow_down.png") no-repeat scroll left center ;
cursor: pointer;
}
.min_content{
overflow:hidden;
height:55px;
text-overflow: ellipsis;
position:relative;
}
.collapse_content{
overflow:hidden;
height:0;
text-overflow: ellipsis;
position:relative;
}
.more_dot{
display:block;
}
.expan_list{
padding:0px 10px 10px;
border:1px solid #e7e7e7;
margin:5px 0px;
background:#fafafa;
color:#666;
}
.open_div{
background:#fff;
}
.more_dot{
display:none !important;
}
.live_chat{
position:fixed;
top:40%;
left:0px;
z-index:999;
width:40px;
height:153px; overflow:hidden;

background:url(../images/live_chart_arabic.png) no-repeat; 
/* background:url(../images/live_chart.svg) no-repeat;*/
background-image: url(../images/live_chart_arabic.svg), none;
display:block;
}
.live_chat a,   .live_chat a:hover{
width:40px;
height:153px;
display:block;
overflow:hidden;
text-indent:-999px;
}
p{
color:#666;
}
/*  Event style start */

.arrow_sym{
font-size:14px;
}
.event_top_head{
padding:10px 0px;
}
.event_top_head h4{
margin:5px 0px 0px; font-weight:normal; font-size:20px;
}
.img_style img{
border:1px solid #999999;
padding:5px;
}
.link_option{
display:block;
margin: 20px 0px 10px;
/*font-family:Arial, Helvetica, sans-serif;*/
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;

}

/*  Event end */


.exp_col{
list-style:none;
margin:0px;
padding:5px 0px;
display:block;

color:#333;
text-align:left;

}
.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;
}
.carousel-control.right, .carousel-control:hover , .carousel-control.left  {
outline:0;
}
.view_all_link {
display:block;
text-align:left;

}
.view_all_link a{
color:#c80009; display:inline-block;
}

a.soc_icon{
width:auto;
height:24px;
margin-top: 2px; overflow:hidden;

}
a.soc_icon:focus {
	outline-offset: -1px;
}
a.soc_icon img{
height:24px;
}
.todays-poll-section .btn-link{
padding-right: 0px;
}

/*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 right top;
background-image: url(../images/info_icon_sml.svg), none;
padding-right: 26px;
margin-right: 8px !important;
border-bottom: 2px solid #cccccc;
padding-bottom: 6px; font-size:21px; background-size:22px 22px;
}

.featured-services-Link{
background:url(../images/gray-star.png) no-repeat right top;
background-image: url(../images/gray-star.png), none;
padding-right: 26px;
margin-right: 8px !important;
border-bottom: 2px solid #cccccc;
padding-bottom: 6px; font-size:21px; background-size:22px 22px;
}
.quick-link{
background:url(../images/main_heading_icon_sprite.png) no-repeat right top;
background-image: url(../images/main_heading_icon_sprite.png), none;
padding-right: 26px;
margin-right: 8px !important;
border-bottom: 2px solid #cccccc;
padding-bottom: 6px; font-size:21px; background-size:22px 22px;
}

.popular_link{ 

background:url(../images/popular_icon.png) no-repeat right top;
background-image: url(../images/popular_icon.svg), none;
}
.gotop{
position:fixed;
bottom:10px;
width:56px;
height:56px;
background:red;
left:10px;
background:url(../images/go_to_top.png) no-repeat;
z-index:999;
}
.gotop a{
display:block;
width:56px;
height:56px;
overflow:hidden;
overflow:hidden;
text-indent:999px;
}
.expand_all , .collapse_all{
cursor:pointer;
}
.expand_all:hover , .collapse_all:hover{
text-decoration:underline;
}
.calendar-legends{
text-align:center;
}

.content_social{
text-align:left;
}
a.link_style{
background:transparent;
border: none ;
color: #c80009 ; font-size:1em; text-decoration:underline;
float: none;
text-align: right; font-family:Arial, Helvetica, sans-serif; display:block;
}
.red_button{
/* background: #940809 url(../images/red_button_bg.jpg) repeat-x top left; */

	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);

display: inline-block;
color: #fff !important;
/*font-family:Arial, Helvetica, sans-serif;*/
font-size: 17px;
padding: 4px 10px; line-height:22px;
text-decoration: none !important;
}
.red_button:hover, .red_button:active {

	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);
}

.red_button strong{
font-family:Arial, Helvetica, sans-serif;vertical-align: middle;
}

.breadcrumb > li{
display:inline;
}
.accessibility-voice{
display:none !important;
}
.graphCount{

}
.search_container{
position:relative;
}
.search_text{
display: block;
text-align: right;
background: #666666;
clear: both;
position: absolute;
top: 35px;
color: #fff;
padding: 5px; line-height:15px;
right:0px;
z-index:5;
}
.serchBar  .search_text{
top: 43px;
right:13px;
}
.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 rgba(177, 8, 15, 0);
}

.sm-wrap-service .sep-line-sm{
margin: 0 12px 0px 2px;
}

.right_new, .left_new{
z-index:9999; visibility:hidden;
}



.resp-tab-item a ,.resp-tab-item-without-script a , .resp-accordion a , .resp-accordion-without-script a{
text-decoration:none;
color:#fff;
}

.search_icon {
position: absolute;
top: 7px;
right: 6px;
background:#fff url(../images/search_icon_arabic.png) no-repeat 0px 0px;
background-image: url(../images/search_icon_arabic.svg), none;
width: 25px;
display: block;
height: 22px; overflow:hidden;

}
.serchBar .search_icon {
top: 15px;
right: 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-right:0px !important;
}
.social-media-search .followus-txt{
margin-left:10px;
}

.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-right:5px;
}
.weather_icon{
margin-right:5px !important;
}
.links_nb{
color:#666; text-decoration:underline;word-break:break-all;
}
.service-content-row p {
/*text-align:justify;*/
}
.eservice-disc a{
color:#333;
}
.eservice-disc a:hover{
text-decoration:underline;
}
.footer_bottom_space{
margin-bottom:50px;
}


/*login page*/
.login_container{
padding:30px 20px;
}

.login_container a{
text-decoration:underline;
color:#666; white-space:nowrap;
}
.login_container a:hover {
    color: #c80009;
}

.input_container{
border:1px solid #f5f5f5;
padding:10px 4px;
position:relative;
margin:5px 0px;
}
.button_container .button_style{
margin-left:10px;
}
 .input_style{
border:0px solid red !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;
}
.icon_space img {
    margin-bottom: 10px;
}
.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_ar.png) no-repeat;
/*background-image: url(../images/login_icon.svg), none;*/
padding-right:35px; border:0px !important;
/*ackground-position: right 5px;*/
background-position:center center;
line-height : 71px !important;
}

	/* Featured Blog Popup*/		

	.blog-detail-heading-wrap {
		/*border:solid 1px #FF0000;*/
		overflow:hidden;
		position:relative;
		min-height: 41px;
	}
	.left-content .headding .blog-detail-heading-wrap h4 {
		/*border:solid 1px #000;*/
		display:block;
		margin-left:40px !important;
	}
	.blog-detail-heading-wrap .featured-blog-btn {
		width:36px;
		height:36px;
		/*border:solid 1px #FF0000;*/
		position:absolute;
		left:0;
		top:0;
		background:url("../images/fatured_blog_menu_icon.png") no-repeat center center #d7d7d7;
		background-image: url("../images/fatured_blog_menu_icon.svg"), none;
		border-radius: 4px;
	}
	.blog-detail-heading-wrap .featured-blog-btn:hover {
		background-color: #b6b6b6;
	}
	.modal-header {
		overflow:hidden;
	}
	.modal-header h4 {
    color: #C80009 !important;
    display: inline-block;
    float: right;
    font-size: 20px;
    font-weight: normal;
    line-height: 29px;
    margin: 0;
    padding: 0;
	overflow:hidden;
}

.featured-blog-list {
	
	margin:0;
	padding:0;
	overflow:hidden;
}


.featured-blog-list li {
	list-style: none;
	width:50%;
	float: left;
	border-top:solid 1px #CCC;
	margin-top:10px;
}
.featured-blog-list li:first-child {
	width:47%;
	margin-right:3%;
}

.modal-body .featured-blog-list:first-child li {
	border-top:solid 0px #CCC;
	margin-top: -12px;
}

/* Featured Blog Popup  Ends Here*/		
	
@media (min-width: 768px) and (max-width: 979px) {

.eservice-carousel .thumbnails li {
min-height:105px;
}

.stpcol h5{
clear:both;
padding-top:10px;
}
.left-content .headding h4{
 
line-height:normal;
}
.left-content .resp-tabs-list li , .left-content .resp-tabs-list-without-script li{
font-size: 0.8em;
}
.supportBox h2, .supportBox h6{
line-height: 26px;
}
.banner-right-section .span12 p{
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.todays-poll-section label{
font-size:12px !important;

}
.banner-right-section .span12 {
background-color: #FFFFFF;
border: 1px solid #E8E8E8;
min-height: 65px;
/*padding: 12px;*/
padding:0px;
}
.banner-right-section .suggestion {
/* background-image: url("../images/suggestions_icons2.png");
background-position: 96% center;
background-repeat: no-repeat;*/
margin-bottom: 5px;
background-size:41px 36px;
}
.banner-right-section .event-calendar {
/*	background-image: url("../images/event_calendar_icon.png");
background-position: 96% center !important;
background-repeat: no-repeat;*/
margin-bottom: 10px;
background-size:39px 45px;
}
.info_icon_right img{
width:35px;
}
.banner-right-section .span12 h4 , .banner-right-section .span12 h5 {

margin:0 0 5px 0;
margin-left:45px;
font-size:18px;
}
.banner-right-section .span12 p {
margin-left:45px;
height:16px;
overflow:hidden;
/*border:solid 1px #FF0000;*/
}
}

/*Start - Login Bar*/

	@media (min-width: 320px) and (max-width: 979px) {	
		.fixed-div-margin{
			height:101px;
		}
	}	
/*End - Login Bar*/

/*Start - Speech Bubble*/

@media (max-width: 624px) {
	.triangle-right{
		width:189px;
	}
}
@media (max-width: 450px) {
	.triangle-right{
		left:-138px;
	}
	.triangle-right.top::before{
		left:148px;
		border-width:12px 12px 0 0;
	}
	.triangle-right.top::after{
		left:149px;
		border-width:10px 10px 0 0;
	}
}
/*End - Speech Bubble*/

@media (max-width: 979px) {

/*Start - Login Bar*/

.content-wrapper .row-fluid.header-info-bar.mar-btm-15 .container .span6{
	float: none;
    margin: 0 auto;
    width: 100%;
}
.privacy-policy-bar ,.login-welcome,.login-inputs-buttons,.login-link,.manage-link ,.header-info-bar .header-info-right-links{
	text-align: center !important;
}
.login-welcome ,.login-inputs-buttons ,.login-link,.manage-link{
	display: block !important;
}
.login-input{
	width: 30% !important;
}
.login-link,.manage-link{
	margin-top:2px;
	margin-right:0;	
}
.ppb-close{
	float: none ;
	margin-right: 2px ;
}
/*End - Login Bar */

/* start - about bahrain page tabs */
#r-tabs-list{
	display : block !important;
}
#n-tabs-list{
	display : none !important;
}
/* end - about bahrain page tabs */


/*Start - Astronomy */
.astronomy-popup {
	right : -14px !important;
}
/*End - Astronomy */

/*Start - weather popup */
.weather-popup {
	right:-92px !important;
}
/* End - weather popup */
 
.content_social{
padding-bottom:4px ;
}
.content_social_responsive
{
	position: relative !important;
}
.footer-ad-links [class*="span"]:first-child{
margin: 10px 2%;
}
.banner-right-section{
/*margin-top:10px;*/
}
.main-menu-nav ul li a.homelink:hover , .main-menu-nav ul li a.homelink {
border-radius:0;
}
.main-menu-nav ul li a.visitlink:hover , .main-menu-nav ul li a.visitlink {
border-radius:0;
}
.add{
width:100% !important;
}
ul.csi{

}

.main-menu-nav .container {
background:#666666 !important;
}
.main-menu-nav ul {
margin-bottom:0 !important;
}
.main-menu-nav ul li {
width:100% !important;
}
.main-menu-nav ul li a {
text-align:left;
}
.main-menu-nav ul li a:hover {

}
.main-menu-nav ul li a.homelink:hover {
border-radius:0px 0 0 0;
}
.main-menu-nav ul li a.visitlink:hover {
border-radius:0 0px 0 0;
}
.nav-collapse .nav >li > a , .nav-collapse-without-script .nav >li >a ,{
margin-bottom: 0px;
border-radius:0 0px 0 0;
}
}



@media (max-width: 767px) {

/*Start - Astronomy */
.astronomy-popup {
	right : -199px !important;
}
/*End - Astronomy */

/*Start - weather popup */
.weather-popup {
	right:-166px !important;
}
/* End - weather popup */

.banner-section-bg  {
background:url("../images/bg_search_ar_mobile.png") repeat-x center bottom;
}

.left-content .headding h4{
 
}
.rightContent{
margin-top:15px;
}
.tab_search{
width:auto !important;
}
.useful_link , .popular_link , .featured-services-Link ,.quick-link{
margin-top: 16px !important;
}
.eSerivceLinks ul{
padding:0px  !important;
}
div.eSerivceLinks{
padding:10px 0px !important; 
}
.navbar  .container {

}

.content-banner  div.bar{
right:-8px !important;
}
.eservice-carousel .thumbnails li:nth-child(3n+3) {
/*display:none !important;*/
}
.eservice-carousel .thumbnails li:nth-child(3n+4) {
/*display:none !important;*/
}
.footer-ad-links .span3 {
width:100%;
}
}

@media only screen and (max-width:1000px){
.social-media-search a , .social-media-search .sep-line-sm , .social-media-search .followus-txt , .social-media-search a.contact-center{
margin-top:4px !important;
}
.social-media-search a.contact-center{
height: 24px;
background-size: auto 24px;
width:120px;
}
.ncontactBox{
font-size: 3em !important;
}
.resp-tabs-list li , .resp-tabs-list-without-script li{
font-size: 11px;
}
.main-search-btn{
width:18%; 

}
.main-search{
margin:0px;
padding:0px;
width:75%;
float:right !Important;
}
.ui-investing, .ui-health, .ui-reforms{
height:60px !important;

}
.mainBanner .item div, .content-banner div{
/*top:0px !important;
height:100% !important;*/

}

.ltn{
width:95% !important;
}
.main-search-btn{
margin-bottom:10px;
float:left !important;
}
/*---- contact css ----*/
.supportBox{

}
.socilM{
margin-bottom:15px;
}


.ui-investing{
margin-bottom:15px !important;
}
}


@media only screen and (max-width:780px) {

.mainBanner .row-fluid .span7, .content-banner .span6{
width:60% !important;
}
.footer-c .item li{
margin-bottom:5px;
}
.main-search-btn{
width:20%;

}
.ui-investing, .ui-health, .ui-reforms{
height:auto !important;
}

.stpcol{

} 

.mainBanner .item div, .content-banner div{
/*top: auto !important;
height: auto !important;*/
bottom:0;
padding-bottom:5px;

}
}

/*@media only screen and (max-width:400px) {*/
@media only screen 
and (min-width : 300px) 
and (max-width : 480px) {
.login_container {
padding: 30px 10px;
}
/* new changes for maobil */
.channel-wrap-service p img{
/* padding-bottom:32px; */
}
.mainBanner .item div{
width:72%;
}

body{
font-size: 12px !important;
}
a.main-search-btn{ font-size:1.1em;}  
.header-info-bar , .security-logos-footer , .footer-text-links , .header-info-bar .header-info-right-links{
text-align:center;
}

/* new changes for maobil */
.tab_search{

padding:0px 10px;
}
.content-banner  div.bar{
display:none !Important;
}
.page-main-tabs a{
font-size: 13px;
margin-top: 15px;
padding: 0 10px;
line-height: 35px;
height: 35px;
}
.item a {
text-decoration:none;
}

.sep-line-sm{
display:none !important;
}

.social-media-search a.contact-center{
margin-top: 6px;

}
.quick-L{
margin-top: 10px !important;
}
.follow-L{
margin-top: 10px !important;
}
.add{
width:100% !important;
}
.main-search-btn{
width:25%;

}

.main-search{
width:68%;
}
.main-search-small{
width:82% !important;
}

.footer-ad-links .container .span3{
margin-bottom:25px;
}
.ui-investing, .ui-health, .ui-reforms{
height:auto !important;
}

.mainBanner .item div, .content-banner div{
/*  top:60px !important;
height:22px !important;
width:75% !important;*/

/*top: auto !important; */
/*height: 20px !important;
width: 75% !important;*/
bottom: 0;
padding:5px;
}

.mainBanner .item div p{
display:none;
}

.mainBanner .item div{
position:relative;
width : 100% !important;
}

.content-banner div{

/*  height: 23px !important;
*/  }
.content-banner  div p{
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display:none !important;
margin-left: 0px;
margin-right: 0px;
}
.mainBanner .item div h6, .content-banner div h6{
margin-top:0 !important;
line-height:normal !important;font-size:16px;
}

.content-banner div h6{
margin-left: 0px;
margin-right: 0px;
}

.formCon input[type="reset"]{margin-left:.5em !important;}
.left-content .headding{


}
ul.csi{
margin-top: 0px !important;
}
.left-content .headding h4{
float:none !important;
display:block !important; 
}
}
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 767px) {
.footer_bottom_space{
margin-bottom:10px;
}
/* new changes for maobil */

/* start - css for left right topRight layout */

.top-leftRight-content {
    /*display: table-header-group !important;
    float: none !important;*/
	
	-webkit-box-ordinal-group: 1;   /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-ordinal-group: 1;      /* OLD - Firefox 19- */
	-ms-flex-order: 1;              /* TWEENER - IE 10 */
	-webkit-order: 1;               /* NEW - Chrome */
	order: 1; 
}

.middle-content {
    /*display: table-row-group !important;
    float: none !important;*/
	
	-webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */
	-ms-flex-order: 2;              /* TWEENER - IE 10 */
	-webkit-order: 2;               /* NEW - Chrome */
	order: 2; 
}
.leftRight-content {
    /*display: table-footer-group !important;
    float: none !important;*/
	
	-webkit-box-ordinal-group: 3;   /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-ordinal-group: 3;      /* OLD - Firefox 19- */
	-ms-flex-order: 3;              /* TWEENER - IE 10 */
	-webkit-order: 3;               /* NEW - Chrome */
	order: 3; 
}


.main-content {
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  
  -webkit-flex-flow: column;
  -moz-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}

/* end - css for left right topRight layout */

.main-search-small {
width: 90%;
}

.span12.quick-links-block.home-page{
	margin-right:0px;
}


.gotop{
position:static;
margin:0 auto 55px auto;
display:block;
}
.useful-info-section .span4{
margin-bottom:10px;
}
.mainBanner .item div{
right:0px;
}
.navbar .container{
margin:0px;
}
.social-media-search .followus-txt{
width:100%;
}
.quick-L{
margin-top: 10px !important;
}
.follow-L{
margin-top: 10px !important;
}
.live_chat{
display:none;
top:auto;
bottom:0px;
width:40px;
height:55px;
background-position:bottom right;

}
.live_chat_bg{
display:block !important;
}
.navbar .btn-navbar{
padding:4px 9px; 
}
.header-info-bar , .security-logos-footer , .footer-text-links , .header-info-bar .header-info-right-links{
text-align:center !important;
}

/* new changes for maobil */

.ncontactBox{
font-size: 4em !important;
}
/*#eSerivce a, #ministry a, #a2z a ,*/ .link_style_button a{
margin-right:0 !important;
}
.left-content{
width:100% !important;
clear:both !important;
z-index:99999;
}

a.main-search-btn{background-size:15px 15px; font-size:14px; margin-bottom:10px; float:left !important;text-indent: 7px;} 
.left-content ul.resp-tabs-list , .left-content ul.resp-tabs-list-without-script {
display: none;
}

.left-content h2.resp-accordion , .left-content h2.resp-accordion-without-script {
display: block;

}

.left-content .resp-vtabs .resp-tab-content {
border: 1px solid #C1C1C1;
}

.left-content .resp-vtabs .resp-tabs-container {
border: none;
float: none;
width: 100%;
min-height: initial;
clear: none;
}
.left-content .resp-accordion-closed {
display:none !important;
}
.left-content .resp-vtabs .resp-tab-content:last-child {
border-bottom: 1px solid #c1c1c1 !important;
}
}
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 767px) {
ul.resp-tabs-list , ul.resp-tabs-list-without-script {
display: none;
}

h2.resp-accordion , h2.resp-accordion-without-script  {
display: block;
}

.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;
}

/*----CSS for contact----*/
input.span2{
width:22% !important;
}

input.span4{
width:75% !important;
}

.formCon input[type="reset"]{margin-right:1em !important;}

.supportBox{margin-right:0em !important; }
.support-h h5{padding-right:0em !important;}
.ncontactBox, .socialBox{margin-right:0em !important;}
.socilM{}

/*.rightContent{float:right !important;}*/
.bor-top div.span4 , .contac_qk_link div.span4{
margin-bottom:10px !important;
}
}



/* Service Page */




.service-menu-wrap {
background:url("../images/bg_menu_service.png") repeat-x top left;
min-height:42px;
/*font-family:Arial, Helvetica, sans-serif;*/
}

.service-menu {
/*border:solid 1px #FF0000;*/
border-left:solid 1px #2d2d2d !important;
border-right:solid 1px #474747 !important;
}
.service-menu  .nav >
li >
a {
font-size:16px;
padding:11px 15px;
/*background-color: transparent !Important;
background-image: none !Important;*/
}

.service-menu ul {
background:none !important;
}

.service-menu .navbar-inner {
/*filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);*/
}
.service-menu-nav {
background:none !important;
border:none !Important;
}

.service-menu-nav ul li {
background-image:none !important;
}
.service-menu-nav ul li a {
text-shadow: 0 0 !important;
color:#FFF !important;
background-color: transparent !important;
background-image: none !Important;
text-align:center;
border-left:solid 1px #474747;
border-right:solid 1px #2d2d2d;
}

.service-menu-nav ul li 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;
}

.service-menu-nav ul li.active a {
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;
}

.service-menu-nav .btn-navbar {
color: #333333 !important;
}

.bg-img-service {
padding-top:100px;
background: url("../images/bg_img_service.jpg") no-repeat top center #333;
background-size:cover;
}
.bahrain-logo-service {
text-align:center;
margin-bottom:7px;
overflow:hidden;
padding:0 20%;
}
.bahrain-logo-service img {
width:auto;
}

.search-wrap-service {
border:solid 0px #FF0000;
margin-bottom:20px;
overflow:hidden;
}
.search-content-wrap-service  {
width:80%;
margin:0 auto;
padding:7px;
background:rgba(255,255,255,.6);
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90FFFFFF,endColorstr=#90FFFFFF);*/
border-radius:5px;
overflow:hidden;
}

.search-bg-wrap {
border:4px solid #dadada;
border-radius:10px;
/*padding:10px;*/
background:#FFF;
position:relative;

/*width:100%;*/
}

.search-table-service {
display:table;
width:100%;
}
.search-bg-wrap input[type="text"] {
width:97%;
height:42px;
line-height:42px;
border-radius:10px;
margin-bottom:0;
border: 0 none;
box-shadow: none;
font-size:20px;
color:#666;
}
.search-btn-service {
border:none;
width: 100% !important;
height: 48px !important;
background-color:transparent;
background-image:url("../images/search_img_service.png");
background-position:center center;
background-repeat:no-repeat;
border-radius: 0 6px 6px 0;
}

.search-btn-wrapper {
background:#CC3333;
background-image: -moz-linear-gradient(center bottom , #A90F0C 10%, #E04B49 65%);
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
height: 50px;
/* right: 0;
position: absolute;
top: 0;*/
display:table-cell;
width: 69px;
border:none;
}

.search-field-wrapper {
display:table-cell;
}

.content-wrap-service {

background:rgba(255,255,255,.6);
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90FFFFFF,endColorstr=#90FFFFFF);*/
border-radius:10px;
padding:10px;
margin-bottom:20px;
}
.content-container-service {
background:#FFF;
border-radius:10px;
padding:25px;
overflow:hidden;
}

.content-wrap-service .service-content-row {
margin-top:12px !important;
float:left;
width:100%;
}

.content-wrap-service .service-content-row h5 {
color:#C80009;
margin:0;
}

.channel-wrap-service p {
margin:8px 0; overflow:hidden;
}
.channel-wrap-service p img {
margin-left:10px; float:right;
}
.releated-service-wrap-service a {
font-size:16px;
font-family: "PT Sans";
color:#666;
/*display: block;*/
overflow: hidden;
vertical-align:middle;

}
.releated-service-wrap-service img {
margin-left:10px;
float:right;
vertical-align: middle;
}
.releated-service-wrap-service span{
width: 200px;
}
.relatd-serv-item {
margin-bottom:10px;
width:48%;
float:left;
margin-right:1%;
overflow:hidden;
}

.table-service {
display:table;

}
.table-service ul {
display:table-row;
margin:0;
border:solid 1px #FF0000;
}
.table-service li {
display:table-cell;
padding:0px 0 5px 0;
}

.table-service li.left-cell-service {
padding-left:10px;white-space: nowrap;
color:#888;
}
.table-service li.right-cell-service {
color:#555;
}

.number-list-service {
/*margin:0;*/
color:#666;
}
.number-list-service li {
list-style: decimal outside none;
}

.google-map-service {
margin-top:8px;
max-height:245px;
overflow:hidden;
}
.google-map-service img {
width:100%;
}

.ad-space-right-service {
background:#e3e3e3;
border:solid 1px #cacaca;
color:#909090;
height:112px;
text-align:center;
line-height:112px;
margin-top:10px;
}

.sm-wrap-service {
margin: 10px 0 5px 5px;
overflow:hidden;
}

@media (max-width: 767px) {

.bg-img-service  {
padding-top:50px;
}

.search-bg-wrap input[type="text"] {
width:90%;
height:30px;
line-height:30px;
border-radius:10px;
margin-bottom:0;
border: 0 none;
box-shadow: none;
font-size:15px;
 
}
.search-btn-service {
border:none;
width: 100% !important;
height: 100% !important;
background-color:transparent;
background-image:url("../images/search_img_service.png");
background-size:18px 23px;
background-position:center center;
background-repeat:no-repeat;
border-radius: 0 6px 6px 0;
}

.search-btn-wrapper {
/*	background:#CC3333;
background-image: -moz-linear-gradient(center bottom , #A90F0C 10%, #E04B49 65%);
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;*/
height: 28px;
/* right: 0;
position: absolute;
top: 0;*/
display:table-cell;
width: 45px;
border:none;
}
}
@media (max-width: 979px) {
.eservice-carousel .thumbnails li .eservice-disc p
{
	margin-right :34%;
}

.nav-collapse .nav > li a , .nav-collapse-without-script .nav > li a{
text-align:right;
}
.search-content-wrap-service{
width:90% !important;
}
.service-menu-wrap {
background:url("../images/bg_menu_service.png") repeat-x top left #333;
min-height:52px;
/*font-family:Arial, Helvetica, sans-serif;*/
}
.service-menu .navbar-inner {
background:#333 !important;
}
.service-menu .nav-collapse li , .service-menu .nav-collapse-without-script li{
width:100%;
}
.service-menu .nav-collapse li a , .service-menu .nav-collapse-without-script li a{
text-align:left;
}
.relatd-serv-item {
margin-right:0;
width:auto !important;
float:none;
}
.releated-service-wrap-service img {
width:40px;
height:40px;
}
.service-menu-nav ul li a, .service-menu {
border:0 none !important;
}
.service-menu ul {
background:none !important;
}

}

/*Start - weather popup */
.weather-popup {
    display: none;
    width: 313px;
    -webkit-box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.75);
    border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    -webkit-border-radius: 7px 7px 7px 7px;
    border: 0px solid #000000;
    background-color: #746573;
    padding: 13px;
    color: #FFFFFF;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    text-shadow: 0px 2px 6px rgba(0, 0, 0, 2);
    margin: auto;
    background-size: cover;
	position:absolute;
	top: 13px;
	right: 262px;
	z-index:999999;	
}
.topSection {
    /*height:113px;*/
    
    height: inherit;
}
.topSection:after,
.midSection:after,
.forecast:after {
    display: block;
    content: " ";
    clear: both;
    color: transparent;
    height: 1px;
}
.weatherImg {
    width: 135px;
    float: left;
    text-align: center;
}
.weatherImg img {
    width: 68px;
}
.weatherImg span {
    display: block;
    font-size: 22px;
    margin-top: 10px;
}
.temperature {
    width: 175px;
    float: left;
    font-size: 54px;
    text-align: center;
    margin-top: 11px;
}
.midSection {
    background-color: rgba(0, 0, 0, 0.32);
    padding: 5px;
}
.maxminiTemp {
    width: 131px;
    float: left;
    text-align: center;
    border-right: 1px rgba(255, 255, 255, 0.49) solid;
}
.maxminiTemp span {
    padding: 8px;
    display: block;
    text-align: center;
    font-size: 18px;
}
.maxminiTemp span:first-child {
    border-bottom: 1px rgba(255, 255, 255, 0.49) solid;
}
.Sun_humidity {
    width: 167px;
    float: left;
}
.Sun_humidity div {
    padding: 5px;
    display: block;
    text-align: right;
    font-size: 13px;
    border-bottom: 1px rgba(255, 255, 255, 0.49) solid;
    padding-top: 4px;
    padding-bottom: 3px;
    height: inherit;
}

.Sun_humidity div:after{
	content:"";
	clear:both; display:block;
}

.Sun_humidity div:last-child {
    border: 0px;
}
.Sun_humidity div span {
    display: inline-block;
    padding: 0px;
}
.Sun_humidity span.icon {
    width: 20px;
    float: left;
}
.Sun_humidity span.num {
    width: 37px;
    float: right;
    text-align: left;
}
.Sun_humidity span.w_lable {
    width: 91px;
    float: right;
}
.forecast {
    margin-top: 5px;
}
.forecast div.day {
    background-color: rgba(0, 0, 0, 0.32);
    width: 72px;
    display: block;
    float: right;
    margin-left: 3px;
    padding: 2px;
    text-align: center;
    font-size: 13px;
    padding-bottom: 5px;
}
.forecast div.day:last-child {
    margin-left: 0;
}
.forecast div.day img {
    margin: auto;
    height: 30px;
    display: block;
}
.forecast div.day span {
    display: block;
}
.weather-popup div.footer {
    background-color: rgba(0, 0, 0, 0.32);
    text-align: center;
    font-size: 12px;
    margin-top: 5px;
    padding: 3px;
}
.weather-popup div.footer a {
    text-decoration: none;
    color: #FFFFFF;
}
/* End - weather popup */

@media (max-width: 480px) {
	.astronmy-daily-content-content{
		width:285px !important;
	}
	.government-entity-normal-view {
		display: none;
	}
	.government-entity-responsive-view img {
		width: 20px !important;
	}
}


/* e-Astronomy Popup */
.astronomy-popup {
border:solid 0px #FF0000;
background:url("../images/bg_astronomy_popup.jpg") repeat-x top center #666666;
width:310px;
position:absolute;
top: -12px;
right: 344px;
margin-top:60px;
border-radius:8px;
color:#fff;
display:none;
z-index:999999;
}

.astronomy-popup .todays-moon-icon {
height:95px;
text-align:center;
margin-top:-60px;	position:relative;
}
.close1_button{
position:absolute;
left: 4px;
bottom: 23px;
padding: 6px;
}

.todays-astronomy-detail-wrap {
	height:60px;
}
.todays-astronomy-detail-wrap .astronomy-details-left {
/*border:solid 1px #FF0000;*/
float:right;
width:150px;*/
text-align:right;
margin-right:10px;
}

.todays-astronomy-detail-wrap  .moon-percentage {
font-size:14px;
line-height:normal !Important;
text-align:right !important;
}
.todays-astronomy-detail-wrap  .moon-name {
font-size:14px;
text-align:right !important;
}
.todays-astronomy-detail-wrap  .todays-maxmin {
margin-top:8px;
overflow:hidden;
}
.todays-astronomy-detail-wrap  .todays-maxmin ul {
margin:0;
padding:0;
width:100%;
overflow:hidden;
}
.todays-astronomy-detail-wrap .todays-maxmin ul li {
list-style:none;
float:left;
display: inline-block;
width:35%;
}

.todays-astronomy-detail-wrap .todays-maxmin ul li:first-child {
margin-right:15px;
}
.todays-astronomy-detail-wrap .todays-maxmin ul li img {
width:7px;
margin-right:5px;
vertical-align:middle;
}
.todays-astronomy-detail-wrap .astronomy-details-right {
/*border:solid 1px #FF0000;*/
float:left;
width:110px;
}

.todays-astronomy-detail-wrap .astronomy-other-info {
padding:0;
margin:0; 
text-align:right;
color:#fff;
}
.todays-astronomy-detail-wrap .astronomy-other-info li {
list-style:none;
margin-top:12px;
}
.todays-astronomy-detail-wrap .astronomy-other-info li:first-child {
margin-top:0;
}
.todays-astronomy-detail-wrap .astronomy-other-info li img {
width:20px;
margin-left:10px;
}
.astronomy-details-row {
display:table;
width:100%;
background-color:rgb(73, 99, 156);
background-color:#979797;
}

.astronomy-footer-row {
display: table;
font-size: 10px;
padding: 6px;
text-align: center;
width: 96%;
}

.astronomy-footer-text {
	display: inline-block;
	text-align: right;
	float: right;
	width: 225px;
}

.astronomy-footer-logo{
	display: inline-block;
	float: right;
}

.astronomy-footer-logo img{
	width:70px;
	padding-top:10px;
}

.astronomy-footer-row span{
/*margin-left:20px;*/
}

.astronomy-details-row ul {
display: table-row;
}

.astronomy-details-row ul.days-row {
background:#49639c;
}
.astronomy-details-row ul li {
display:table-cell;
text-align:right;
/*text-transform: uppercase;*/
font-size:11px;
color:#fff;
padding:3px;
}
.astronomy-details-row ul.week-forcast-row li {
border-left:solid 1px #49639c;
padding:5px 0px 5px 10px;
font-size:11px;
text-align:left;
}
.astronomy-details-row ul.week-forcast-row li img {
height:28px;
}

.astronomy-icons-span-style{
    display: inline-block !important;
    width: 30px !important;
    /*margin-right: 10px;*/
    vertical-align: top;
}

.astronomy-content-span-style{
    display: inline-block !important;
    width: 85% !important;
    text-align: right;
}


.astronomy-content-span-style-header{
    display: inline-block !important;
    width: 100% !important;
    text-align: center;
	font-weight:bold;
}

.astronomy-content-span-style-header-date{
    display: block !important;
    width: 100% !important;
    text-align: center;
}

.todays-astronomy-detail-wrap .moon-percentage{
font-size: 15px;
}

.astroCarousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}

.astroCarousel-inner {
  position: relative;
  overflow: hidden;
  width: 307px; 
  height: auto; 
  margin-bottom: -55px;
}

.astroCarousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.astroCarousel-inner > .item > img,
.astroCarousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.astroCarousel-inner > .active,
.astroCarousel-inner > .next,
.astroCarousel-inner > .prev {
  display: block;
}

.astroCarousel-inner > .active {
  right: 0;
}

.astroCarousel-inner > .next,
.astroCarousel-inner > .prev  {
  position: absolute;
  top: 0 !important;
  width: 100%;
}

.astroCarousel-inner > .next {
  right: 100%;
}

.astroCarousel-inner > .prev  {
  right: -100%;
}

.astroCarousel-inner > .next.left,
.astroCarousel-inner > .prev.right {
  right: 0;
}

.astroCarousel-inner > .active.left {
  right: -100%;
}

.astroCarousel-inner > .active.right {
  right: 100%;
}

.astroCarousel-control {
  position: absolute;
  top: 55%;
  right: 1px;
  width: 0px;
  height: 40px;
  font-size: 55px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
}

a.astroCarousel-control {
  position: absolute;
  top: 55%;
  right: 1px;
  width: 0px;
  height: 40px;
  font-size: 55px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
}

.astronmy-daily-content-row-fluid{
	padding-top: 2px !important;
}
.astronmy-daily-content-service-widget{
	background-color:#666;
	margin-bottom:8px;
	clear:both;
	margin-top:0;
}
.astronmy-daily-content-title{
	/*
	background: #666 ;
	background: -webkit-linear-gradient(#CCC 0%, #333 100%);
	background: -o-linear-gradient(#CCC 0%, #333 100%);
	background: -moz-linear-gradient(#CCC 0%, #333 100%);
	background: linear-gradient(#CCC 0%, #333 100%);
	*/
	background:#464646;
	border-radius:3px 0 0 3px;
	cursor:pointer;
	min-height:30px;
	padding-bottom:0px;
	padding-right:15px;
	text-align:center; 
	font-size:14px; 	
	line-height:27px !important;
}
.astronmy-daily-content-title:hover{
	background:#333;
}
.astronmy-daily-content-content{
	text-align: right; 
	border-bottom: 1px solid rgb(102, 102, 102); 
	border-top: 1px solid rgb(102, 102, 102); 
	padding: 5px 0px; 
	margin: auto; 
	display: block; 
	width: 300px; 
	background-color: #979797; 
	color:#FFF;
}
.astronmy-daily-content-content ul{
	color:#FFF; 
	margin-left: 8px;
	list-style-image : url("../images/astronomyStar.png");
}
.astronomyGeneralMessage{
	list-style-image: none;
	list-style-type: none;
	text-align : center;
}
.todays-astronomy-title{
	/*
	background: #666;
	background: -webkit-linear-gradient(#CCC 0%, #333 100%);
	background: -o-linear-gradient(#CCC 0%, #333 100%);
	background: -moz-linear-gradient(#CCC 0%, #333 100%);
	background: linear-gradient(#CCC 0%, #333 100%);
	*/
	background:#464646;
	border-radius:3px 0 0 3px;
	cursor:pointer;
	min-height:30px;	
	padding-bottom:0px;
	padding-right:15px;	
	text-align:center; 
	font-size:14px;	
	line-height:27px !important;
}
.todays-astronomy-title:hover{
	background:#333;
}
.todays-astronomy-tools{
	height: 32px;
}
.todays-astronomy-content{
	display: none;
	text-align:right; 
	background-color:#666666;
}

.spano {
  width: 860px;
}

.astroCarousel-control.right {
  left: 4px;
  right: auto;
}

.astroCarousel-control:hover {
  color: #ffffff;
  text-decoration: none;
}

.astroCarousel-caption {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.astroCarousel-caption h4,
.astroCarousel-caption p {
  line-height: 20px;
  color: #ffffff;
}

.astroCarousel-caption h4 {
  margin: 0 0 5px;
}

.astroCarousel-caption p {
  margin-bottom: 0;
}

.astroCarousel-indicators {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
  display:inline-block;
}

.left-caro-ese2 {
margin-left:-15px;
}
.right-caro-ese2 {
margin-right:-15px !important;
}

.astroCarousel-inner .thumbnails li
{
	color:#fff;
	width: 300px; 
	right: 5px;
}

.astronomy-arrows-block {
border: 0px solid red;
display: block;
position: absolute;
height: auto;
margin-left: auto;
margin-right: auto;
clear: both;
top: 15px;
width: 95%;
right: 12px;
	}
	
.astronomy-arrows-left {
	background-image:url("../images/images-astro/Arrow-Left.png");
	display:inline-block !important;
	width:32px;
	height:32px;
}

.astronomy-arrows-right {
	background-image:url("../images/images-astro/Arrow-Right.png");
	display:inline-block !important;
	width:32px;
	height:32px;
	margin-left:205px !important;
}

@media (min-width: 320px) and (max-width: 360px) {

/*Start - weather popup */
.weather-popup {
	width:290px;
	right:-159px !important;
}
.temperature {
    width: 155px;}

.maxminiTemp {
    width: 111px;}

.forecast div.day {
    width:22.85% ;}

/* End - weather popup */

.astronomy-details-row ul.week-forcast-row li{
font-size:11px;
text-align:left;
}
.astronomy-popup {
padding:0 5px 20px;
overflow: hidden;
}
.astronomy-popup {
width:295px;
right:-144px !important;
top:-10px;
}

.astronomy-footer-row {
display:table;
width:100%;
padding:5px;
text-align:center;
font-size:10px;
}

.astronomy-footer-text {
	display: inline-block;
	/*text-align: right;*/
	float: right;
	width: 225px;
}

.astronomy-footer-logo{
	display: inline-block;
	float: right;
}

.astronomy-footer-logo img{
	width:70px;
	padding-top:10px;
}

.astroCarousel-indicators {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
  display:inline-block;
}

.astroCarousel-inner .thumbnails li
{
	color:#fff;
	left: 10px; 
	width: 285px; 
	right: 5px;
}

.astronomy-arrows-left {
	background-image:url("../images/images-astro/Arrow-Left.png");
	display:inline-block !important;
	width:32px;
	height:32px;
}

.astronomy-arrows-right {
	background-image:url("../images/images-astro/Arrow-Right.png");
	display:inline-block !important;
	width:32px;
	height:32px;
	margin-left:200px !important;
}
}



@media (max-width: 319px) {

/*Start - weather popup */
.weather-popup {
right:-160px !important;
width:290px;

-webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    transform: scale(0.95);
    -webkit-transform-origin: 50% -13%;
    -moz-transform-origin: 50% -13%;
    transform-origin: 50% -13%;
}

.maxminiTemp {
    width: 111px;
}

.temperature {
    width: 152px;
}

.forecast div.day {
    width: 66px;
}
/*End - weather popup */
}


@media (min-width: 360px) and (max-width: 480px) {
/*Start - weather popup */
.weather-popup {
	width:310px;
	right:-170px !important
}
.maxminiTemp {
    width: 130px;}
    
.forecast div.day {
    width: 71px;}

/* End - weather popup */	

.astronomy-popup {
width:295px;
right:-139px !important;
}

.astroCarousel-inner .thumbnails li {
    color: #ffffff;
    right: 8px;
    width: 285px;
}

.astronomy-arrows-left {
	background-image:url("../images/images-astro/Arrow-Left.png");
	display:inline-block !important;
	width:32px;
	height:32px;
}

.astronomy-arrows-right {
	background-image:url("../images/images-astro/Arrow-Right.png");
	display:inline-block !important;
	width:32px;
	height:32px;
	margin-left:200px !important;
}

.astronomy-footer-row {
display:table;
width:100%;
padding:5px;
text-align:center;
font-size:10px;
}
.astronomy-footer-text {
	display: inline-block;
	float: right;
	width: 225px;
}

.astronomy-footer-logo{
	display: inline-block;
	float: right;
}

.astronomy-footer-logo img{
	width:70px;
	padding-top:10px;
}
}
/* end e-Astronomy */

.breadcrumb >
 li{
display: inline-block;
/**display: inline;zoom: 1;*/
 }
 
 
.eventsCalendar-daysList.showAsWeek li
{
float:right !important;
}
.todays-poll-section legend{
display:none;
}

input[type="text"], input[type="text"]:focus  {
 -webkit-appearance: none ; 
-webkit-user-modify: read-write-plaintext-only;
-webkit-tap-highlight-color:  rgba(255, 255, 255, 0);
outline: none !important;
}
 
input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
    -webkit-tap-highlight-color:  rgba(255, 255, 255, 0);
}
.todays-maxmin{
font-size:12px;
}
.carousel-control{
font-family:Arial, Helvetica, sans-serif;
}
 
.check_box_container{
padding:5px 0px;  color: #666;
}
.check_box_container label{
display:inline;
}
.check_box_container input{
margin:0px;
}
.left-content .headding{
margin-left:0px;
}


.space-radio-comment {
	margin-top:3px;
}

/**------------------New Page by Vinayak---------------------*/
.archivesTitle {
	margin-left: 8px !important;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 6px; 
	font-size:20px; 
	background-size:22px 22px;
	}
.margin0px {
	margin:0px;
}
.marginAuto {
	margin:0px !important; 
	margin-top:15px !important; 
	padding-bottom:15px;
	margin-bottom:15px;
	}
.content_social {
	margin:0px !important; 
}
.cont-Left {
	float:right !important;
	width:50% !important;
}

.blackLink {
	color:black !important; 
	text-decoration:underline;
	}
.displayBlock {
	display:block;
	}
.mar-top-15 {
	margin-top:15px !important;
	} 
.justBigBold {
	font-weight:bold; 
	font-size:14px;
	}
.justBigBold a{color:black !important;}
	.commentIcon {
	background:url("../images/comentIcon.jpg") no-repeat right;
	padding-right:18px;
	color:#cc3333;
	}
.line-Divider {
	padding:3px 20px 0px 20px; 
	font-family:arial;
	float:right;
	}
.hrLine {
	border-bottom:1px #e4e4e4 solid; 
	margin:20px 0 10px 0; 
	display:block;
	
	} 

.adv_Search_part {
	list-style:none; 
	margin:0px; 
	margin-top:25px; 
	width:100%;
	}
.adv_Search_part li {
	width:100%; 
	display:table;
	}
.adv_Search_part li div:first-child {
	width:160px;
	display:table-cell;                                                         
	} 
.adv_Search_part_Btn {
	background: url("../images/search_btn_arrow.png") no-repeat 95% center #c80009;
	display: block;
	height: 34px;
	line-height:34px;
	text-indent:30px;
	right:150px !important;
	min-width:90px !important;
	font-family: 'PT Sans';
	font-size:16px;
	color:#FFF;
	clear:none !Important;
	background-size: 17px 17px;
}
.adv_Search_part_Btn textarea, .adv_Search_part_Btn input[type="text"]{
	width:300px;
}
.adv_Search_part_Btn:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#a40007;
}
.adv_Search_part_Btn:focus{
	color:#fff;
	text-decoration:none;
}
.adv_Search_Input {
	border-radius:0px !important; 
	border:1px #ccc solid; 
	width:280px;
	transition:none !important; }
.adv_Search_Input:focus {
	transition:none !important; 
	border:1px #ccc solid !important;}
.secure-title-img {
	background:url("../images/secureImg.jpg") no-repeat left; 
	/*padding-left:28px;*/
	padding-left:30px;
	}

.pagination-search {
	margin-top:20px;
}	
.pagination-search ul {
	list-style:none;
	margin:0px;
}
.pagination-search li{
	float:left;
	cursor:pointer;
	border:2px #ededed solid;
	padding:0px 10px 0px 10px;
	line-height:25px;
	border-right: 0px;
}
.pagination-search li:hover{
	background:#ededed;
}

.pagination-search li:first-child{
	border-radius:4px 0px 0px 4px;
	padding:0px 7px 0px 7px;
	-webkit-border-radius:4px 0px 0px 4px;
}
.pagination-search li:last-child{
		border-radius:0px 4px 4px 0px;
		padding:0px 7px 0px 7px;
		border-right: 2px #ededed solid;
		-webkit-border-radius:0px 4px 4px 0px;
}
.blackLink a {
	color:black !important; 
	text-decoration:none;
	float: right;
	text-align: right;
	direction: rtl !important;
}

.showingResultTitle {
	padding:20px 0px 20px 0px !important;
}
.justBold  {
	font-weight:bold;
	}
.img-float-left {
	float:right; padding-left:15px;
}
.img-right-cont {float:left; display:block; width:100%; border-bottom:1px #e4e4e4 solid; padding-bottom:14px;}
.img-right-cont p {padding-top:4px;}
	
.leave-comment-part {margin-top:15px;}
.leave-comment-part ul {
	list-style:none; 
	margin:0px;  
	width:100%;
	}
.leave-comment-part li {
	/*width:100%; */
	display:table;
	}
.leave-comment-part li div:first-child {
	width:160px;
	display:table-cell;                                                         /*media query needed*/
	vertical-align:middle;
	}
.redStar {
	color:red;
}	
.leave-comment-part textarea {
	margin-top:10px;
}
.leave-comment-part input[type="radio"] {
	margin-top:2px !important;
	margin-left:4px;

}
/*
.leave-comment-part textarea, .leave-comment-part input[type="text"]{
	width:300px;
}*/
.just-Left-Mar {
	margin-right:22px !important;
}
.just-underline {
	border-bottom:1px #e4e4e4 solid; padding-bottom:5px;
}
.italic-fonts {
	font-style:italic !important;
}		
.leave-comment-part p {
	padding-top:0px;
}

.user-comment-part {
	
}
.comment-box {
	border:#dcdcdc 1px solid;
	padding:15px;
	margin-top:15px;
}	
.comment-box-inside {
	border:#dcdcdc 1px solid;
	padding:15px;
	background:#f8f8f8;
	margin-top:15px;
}
.record-btn, .upload-btn {
	border:#c3c3c3 1px solid;
	float:right;
	padding:5px 30px 5px 15px;
	color:#C80009 !important;
	text-decoration: none !important;
}
.record-btn:hover, .upload-btn:hover {
	text-decoration:none;
}
.file-upload-btn {
	margin-top:5px;
}
.record-btn {
	background:#ebebeb url("../images/record-img.jpg") no-repeat right !important;
	background-position:6px 3px;
	margin-left:10px;
	margin-top:3px;
	line-height:20px;
} 	
.upload-btn {
	background:#ebebeb url("../images/upload-img.jpg") no-repeat right !important;
	background-position:6px 3px;
	padding-bottom:1px;
} 	

.browse-btn-wrap {
	position: relative;
	margin-top:3px;
	overflow: hidden;
}

.upload-file-info {
	font-size:13px;
	color:#666;
	padding-right:5px !Important;
	max-width:90px;
	overflow:hidden;
	display:inline;
	height:30px !important;
	line-height:30px !important;	
	text-overflow: ellipsis;
	white-space: nowrap;
}
.upload-btn-custom {
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity:0;
	background-color:transparent;
	color:transparent;
	margin-right:-285px\9 !important;
	border:solid 1px #FF0000;
}
.red-text {
	color:red;
	font-size:15px;
}
.mar-top-5 {margin-top:5px;}
.ratingStarMargin {display:inline;}
.ratingStarMargin  img {margin-bottom:4px;}
.rating-tags {float:right; width:56px; text-align:center; margin-right:10px;}
.vert-middle {vertical-align:middle;}
.zero-pad {padding:0px !important;}
.margin-0 {margin:0px;}
.floating-left {float:left !important; margin:0px;}
.floating-right {float:right !important; margin:0px; color:#666 !important;}

.anchor-a-links {}
.anchor-a-links ul {}
.anchor-a-links a{
	display:block;
	line-height:25px;
	color:black; 
	text-decoration:underline;
	
}
.feedback-form-part {
	margin-bottom:15px;
}
.feedback-form-part h3 {
	color:#c80009 !important;
	background:#e3e3e3;
	font-size:18px;
	font-weight:normal;
	padding-right:14px;
}

.feedback_title {
	width:100%;
	display:block;
	font-family: 'PT Sans';
	color: #c80009 !important;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 6px;
	font-size: 20px;
	margin-bottom:15px;
	margin-top:15px;
	}

.feedback-form-part input[type="radio"] {
	margin-top:-3px !important;
	margin-left:15px;
	margin-right:15px;
}
.feedback-form-part div{
	line-height:22px;
}
.feedback-form-part textarea {
	width:300px;
	height:80px;
}
.submit-btn-commnent {
	background:#c80009;
	padding:5px 15px;
	border:0px; 
	color:white;
}
.calender-bg {
	background:url("../images/calender-icon.jpg") no-repeat left; 

}



/*---------------vinayak added css for Knowledge Base Screens-----------------------------*/
.container {direction:rtl;}
.kb-search-list {
	line-height:18px;
	margin-top:20px;
}
.kb-search-list p{
	display:block;
}
.kb-search-list a{
	font-size:14px;
	text-decoration:underline;
	color:black;
	display:block;
	padding-bottom:3px;
}
.kb-search-list div{
	color:#c80009;
}
.kb-search-list-pagination {float:right;}
.kb-search-list-pagination a:first-child{padding-left:0px !important;}
.kb-search-list-pagination a:last-child {text-decoration:underline;}
.kb-search-list-pagination .active {color:#c80009;}
.kb-search-list-pagination a{
	color:black;
	text-decoration:none;
	font-size:17px;
	float:right;
	padding:0px 7px;
	margin-top:25px;
}
.small-width {width:120px;}
.right-20-px {margin-left:22px;}
.justBlackBold {color:black; font-weight:bold;}
.left-content .headding{ overflow:visible; white-space:normal !important;}
.left-content .headding h4{ white-space:normal; padding-right: 3px;}

.display-flex {display:inline-flex;}
.float-Comon {float:right !important;}
.marginleft0px {float:left !important; margin:0px !important;}
.floating-right ul {padding-right:30px !important;}
.floating-right ol {padding-right:30px !important;}
.dirLTR {direction:ltr;}
/*.pagination {float:right;}*/
.activePagination {background:#ededed !important;}
.mar-top-10 {margin-top:10px !important;}
.make_right {float:left !important; margin:0px !important;}
.make-txt-center {padding-left: 13px !important; width:16% !important;}
.live_chat_footer{
text-align:center;
}
.mar-auto {margin:0px !important;}

.displayDiv {display:none !important;}
.displayDiv2 {display:block !important;}
.go-btn {
	background:#c80009; 
	color:white !important; 
	text-align:center; 
	padding: 4px 5px 5px 5px;
	margin-right:5px;
	position: absolute;
	left:0px;
	}
.go-btn:hover {text-decoration:none;}
.comon-float {float:left !important;}
.float-right-now {float:right}
.float-Comon2{float:left !important;}
.main-search:focus {
	transition:none !important; 
	border:1px #ccc solid !important;
}
.main-search-small:focus {
	transition:none !important; 
	border:1px #ccc solid !important;
}
	.search-btn-new {
background: url("../images/search_arabic_btn_arrow.png") no-repeat 5% center #c80009;
	float: left;
	height: 34px;
	line-height:34px;
	width:13% !important;
	font-family: 'PT Sans';
	font-size:16px;
	padding-left:20px;
	color:#FFF !important;
	text-align:center;
	background-size: 17px 17px;
}
.min-width-input {width:82% !important;}

/* Added on 12/02/2013 */

.breadcrumb > .active {
  color: #666; text-decoration:none;
}

.datepicker {
	right: auto !important;
	 font-family: "Arial",Helvetica,Arial,sans-serif;
}
.pagination > li > a, .pagination > li > span {
	float:right !important;
}

.search-form-actions {
	text-align: center;
}

.form-control-block textarea {
	border:solid 1px #CCC;
	width:57%;
	border-radius: 0 !important;
	/* padding-left:15px; */
}




/* Added on 24 Feb */
	.comment-rating-container {
		/* border:solid 1px #FF0000; */
		display:table;
	}
	.comment-rating-container > div {
		display: table-row;
	}
	.comment-rating-container > div > div {
		display: table-cell;
		padding: 5px 0;
		color:#666;
	}
	.comment-rating-container > div > div:first-child {
		min-width: 100px;
	}
/*Ends Added on 24 Feb */

/*media query added by vinayak for max width 480, 767 */

			@media only screen and (max-width: 767px) {
				.leave-comment-part li div:first-child {
				}
				.feedback-form-part textarea {
					width:96%;
					padding:5px 2%;
				} ﻿
				.mar-btm-25 {margin-bottom:25px !important;}
				.resp-img-setup img {
					width:80px;
				}
				.make-txt-center {
					width:17% !important;
				}
				.displayDiv {display:block !important;}
				.displayDiv2 {display:block !important;}
				.comon-float {float:none !important;}
				.min-width-input {width:79% !important;}
				
				.form-control-block textarea {
					width:206px !important;
					padding-left:5px;
				}
				
				/* Featured Blog Popup */
				.featured-blog-list li {
					list-style: none;
					width:100%;
					float: left;
					border-top:solid 1px #CCC;
					margin-top:10px;
				}
				.featured-blog-list li:first-child {
					width:100%;
					margin-right:0;
				}
				.modal-body .featured-blog-list:first-child li {
					border-top:solid 1px #CCC;
					margin-top: 10px;
				}
				.modal-body .featured-blog-list:first-child li:first-child {
				border-top: 0px;
				margin-top: -12px;
				}
				/* Featured Blog Popup  Ends Here*/		
			}
			
			
			@media only screen and (max-width: 480px) {
				.leave-comment-part li div:first-child {
					display:block;
					width:200px;
				}
				.min-width-input {width:77% !important;}
				.leave-comment-part textarea, .leave-comment-part input[type="text"] {
					width:96%;
					padding:5px 2%;
				}
				.adv_Search_part li div:first-child {
					display:block;
					width:200px;
					}
					.adv_Search_part textarea, .adv_Search_part input[type="text"] {
					width:96%;
					padding:5px 2%;
				}
				.content-banner div p {
					text-overflow: clip;
					white-space: normal;
					overflow: visible;
					display: block !important;
					}
			}
			
			@media only screen and (min-width: 767px) {
					 
				}
			
/*media query added by vinayak */

/*print media query added by vinayak----------------------------------------------------------- */
	
	@media print and (color) {
  * {
    -webkit-print-color-adjust: exact; 
    print-color-adjust: exact;
  }
}


@media only print  {
 body{
  -webkit-print-color-adjust:exact;
}
.nav-collapse , nav-collapse-without-script{
height:auto !Important;
}
.mainBanner .item div{
background-color:#000 !important; 
}
 .mainBanner .item div p , .mainBanner .item div h6 a , .resp-tab-item a , .resp-tab-item-without-script a{
 color:#fff !important;
 }
 .resp-tabs-list li a , .resp-tabs-list-without-script li a{
 background-color:#ccc;
 }
 .resp-tab-active , .resp-tab-active-without-script {color:white !important;}
 
 .resp-tabs-list li , .resp-tabs-list-without-script li {background-color:#333 !important;}
.main-search {background:#f5f5f5 !important;}
 .social-media-search a.contact-center {background: url(../images/ncc_icon_english.png) no-repeat 0px 0px !important;}
 /*-------added by vinayak--------------*/
 .header-info-bar {background:#f2f2f2 !important;}

	.page-main-tabs-selected, a.selected 
		{
			background-color:#c80009 !important;
			color:white !important;
			
		}
	.page-main-tabs a {
		background-color:#c80009 !important;
		color:white !important;
	}

	.mainBanner .item div a {color:white !important; background: url('../images/ancher.jpg') no-repeat left 0; padding-left:0px !important;}
	.mainBanner .item div {background: url(../images/tr_img.png) repeat !important;}
	.main-search-btn {background: url("../images/search_btn_arrow.png") no-repeat 95% center #c80009 !important; color:white !important;	}
	.resp-tab-content , .resp-tab-content-without-script {background: #f5f5f5 !important;}
	.quick-L {background: url("../images/main_heading_icon_sprite.png") right no-repeat !important;}
	.follow-L {background: url("../images/follow_icon.png") right no-repeat !important;}
	.quick-links-block ul li {background: url("../images/arrow_quick_links.png") right no-repeat 0 center !important;}
	.poll-con {background: url("../images/poll_icon.png") right no-repeat !important ; color:c80009 !important;}
	.footer-ad-carousel .carousel-inner li {background-color:#f2f2f2 !important; margin-bottom:12px !important;}
	.search_icon {background: #fff url(../images/search_icon.png) no-repeat !important;}
	.useful_info {background: url("../images/info_icon.png")no-repeat right !important;}
	.banner-right-section .span12 {background-color:#f2f2f2 !important;}
	
	/*-------- print blog detial.html----------------------*/
	.displayDiv2 {display: none !important;}
	.displayDiv {display:block !important;}
	.add {background: #CCC !important;}
	.record-btn {background: #ebebeb url("../images/record-img.jpg") no-repeat right !important; background-position-x: 76px !important; padding-right: 32px !important; }
	.upload-btn {background: #ebebeb url("../images/upload-img.jpg") no-repeat right !important; background-position-x: 76px !important; padding-right: 32px !important;}
	.submit-btn-commnent {background: #c80009 !important; color:white !important;}
	.comment-box-inside {background: #f8f8f8 !important;}
	.banner-right-section ul li {background: url("../images/arrow_quick_links.png") no-repeat  right !important;}
	.commentIcon {background: url("../images/comentIcon.jpg") no-repeat right !important;}
	.secure-title-img {background: url("../images/secureImg.jpg") no-repeat left !important;}
	.calender-bg {background: url("../images/calender-icon.jpg") no-repeat left !important;}
	.adv_Search_part_Btn {background: url("../images/search_btn_arrow.png") no-repeat 95% center #c80009 !important; color:white !important;}
	
	
	/*-------- print Content 2 page.html----------------------*/
	
	.stpcol a.start-btn {background: #c80009 !important; color:white !important;}
	.footer-ad-links {background: #efefef !important;}
	.expand_head {background: url(../images/expand_arrow_down.png) no-repeat left 0px !important;}
	.useful_link, .popular_link{background: url(../images/info_icon_sml.png) right no-repeat !important;}
	.featured-services-Link{background: url(../images/gray-star.png) right no-repeat !important;}
	.quick-link{background: url(../images/main_heading_icon_sprite.png) right no-repeat !important;}
	.make-txt-center {padding-left: 6px !important;}
	.feedback-form-part h3 {color: #c80009 !important;background: #e3e3e3 !important;}
	.content-banner div {background: url(../images/tr_img.png) repeat !important; color:white !important;}
	.content-banner div p {
			color: #FFF !important;
			font-size: 15px !important;
			display: block !important;
			margin-top: 5px !important;
			padding-left:30px !important;
			padding-right: 3px !important;}
	.content-banner div h6  {
			color: #FFF !important;
			padding-left:30px !important;
			}
	.contact_icon_link {margin-bottom:13px !important;}
	.socilM {background: url('../images/socialmedia.png') no-repeat !important;}
	.chat {background-position: 0 -545px !important;}
	.un {background-position: 0 -391px !important;}
	.in {background-position: 0 -312px !important;}
	.insta {background-position: 0 -233px !important;}
	.twit {background-position: 0 -154px !important;}
	.you {background-position: 0 -76px !important;}
	.face {background-position: 0 0 !important;}
	
	.resp-tab-item a,.resp-tab-item-without-script a, .resp-accordion a , .resp-accordion-without-script a {background:none !important;}
	.red_button {background: #940809 !important;}
	.search-btn-wrapper {background: #CC3333 !important;}
	.search-btn-service {background: url("../images/search_img_service.png") no-repeat center !important; width: 100% !important; background-size:55% !important;}
	
	.paymentBar {background: #663333 !important;}
	.informBar {background: #454545 !important;}
	.regBar {background: #996600 !important;}
	.compBar {background: #cc3333 !important;}
	.appoiBar {background: #666666 !important;}
	
	.user_icon {background: url(../images/login_icon_ar.png) right no-repeat !important;}
	.button_style {background: #c80009 !important; color:white !important;}
	
}

/** Pagination **/
/*.pagination-wcm {
               
 }*/
.pagination-wcm {
    color: #CC3333;
    margin: 0;
    padding: 0;
}

.pagination-wcm li {
    display: inline-block;
    list-style: none outside none;
    padding: 4px 7px;
}

.pagination-wcm li a {
    color: #666666;
}

.pagination-wcm li a:hover {
    color: #Cc3333;
}

.pagination-wcm li span.inactive {
    color: #999;
}

/* Blog Detail Header Fix */

.blog-detail-detail-head {
	display:table-row;
}

.blog-detail-detail-head .blog-detail-image,
.blog-detail-detail-head  .blog-detail-info {
	display:table-cell;
	vertical-align:top;
}

.blog-detail-detail-head .blog-detail-image {
	padding-left:15px;
}


.blog-detail-detail-head .blog-detail-image img {
    padding-left: 0 !important;
	min-width: 47px;
	max-width:55px;
}

/** Fixing in news style**/

.mar-top-zero{
	margin-top:0px;
}

.txt-justified{
 text-align:justify;	
}

.line-height-15{
line-height:2em;	
}

.newsLogoImage {
	width:99px;
	height:96x;
}
/** End News Fix **/

.center-btn-wrap {
	margin-top: 20px;
	text-align: center;
}

.center-btn-wrap a:hover {
	color:#FFF;
}

/*** eKey Modal **/

.progress {
	background-color: #ccc;
	background-image: -moz-linear-gradient(top, #e6e6e6, #ccc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#ccc));
	background-image: -webkit-linear-gradient(top, #e6e6e6, #ccc);
	background-image: -o-linear-gradient(top, #e6e6e6, #ccc);
	background-image: linear-gradient(to bottom, #e6e6e6, #ccc);
}

.ekey-modal-text {
	text-align:center;
	margin-top:10px;
	color:#CC3333;
}

.modal-dialog-center {
    /* margin-top: .4%; */
	outline:none;
	top:30% !important;
}
@media all and (max-width: 767px) {
	/* .modal.fade {
	top: 40% !important;
} */

#eKeySignIn, #eKeyRegister {
		top:20% !important;
	}
}

/**** Old browser overlay ****/

.egov-img-popup {
	text-align:center;
}

.old-browser-text {

}
.old-browser-text > div {
	width:48%;
	float:left;
}
.old-browser-text > div:first-child {
	margin-right:4%;
}

.overlay-browser-btns {
	text-align:center;
	width:100% !important;
}

.overlay-browser-btns a {
	display:inline-block;
}
.overlay-browser-btns a:hover {
	color:#FFF;
	text-decoration:none;
}

.old-browser-text .browser-english-text ul {
	margin-left: 25px;
}

#eKeyRegister, #eKeySignIn, #NewPortal {
	outline:none;
}
@media all and (min-width: 768px) {
.government-entity-responsive-view {
    display: none;
}
	#NewPortal {
		margin-left: -362px;
	    width: 724px;
		top:20%;
	}
	#eKeyRegister, #eKeySignIn {
		margin-left: -362px;
	    width: 724px;
	}
}

@media all and (max-width: 767px) {

	#NewPortal {
		top:20px !important;
	}
	.old-browser-text > div {
		width:100%;
		float:none;
	}
	.old-browser-text > div:first-child {
		margin-right:0;
	}
	.overlay-browser-btns a {
		margin-bottom:10px;
	}
}
/**** Old browser overlay Ends Here ****/

/************* END - custom-arabic.css **************/

/************* services_arabic.css ******************/
/* Service Page Styles By Boxon*/
.social-service .social-wrapper-inner {
	margin-right: 10px;
}
.sprovider-logo {
	border: 1px solid #e8e8e8;
	margin-top: 10px;
	text-align: center;
}
.service-right-block {
	border-bottom: 2px solid #ccc;
}
.service-right-block.last {
	border-bottom: none;
}
.padding-bottom-10 {
	padding-bottom: 10px;
}
.service-right-block h5 {
	border-bottom: none;
	font-size: 16px;
	line-height: 22px;
	padding-top: 4px;
}
.service-right-block .b_link_style ul li {
	background-position: 0 5px;
}
.service-right-content {
	margin-right: 30px;
}
.rate-con {
	background-image: url("../images/icon_rate.png");
	background-image: url(../images/icon_rate.svg), none;
	background-repeat: no-repeat;
	background-position: right 3px;
}
.serv-con {
	background-image: url("../images/icon_services.png");
	background-image: url(../images/icon_services.svg), none;
	background-repeat: no-repeat;
	background-position: right 3px;
}
.livesupport-con {
	background-image: url("../images/icon_livesupport.png");
	background-image: url(../images/icon_livesupport.svg), none;
	;
	background-repeat: no-repeat;
	background-position: right 3px;
}
.ncc-con {
	background-image: url("../images/icon_ncc.png");
	background-image: url(../images/icon_ncc.svg), none;
	;
	background-repeat: no-repeat;
	background-position: right 3px;
}
.ncp-con {
	background-image: url("../images/icon_complaintsportal.png");
	background-image: url(../images/icon_complaintsportal.svg), none;
	;
	background-repeat: no-repeat;
	background-position: right 3px;
}
.service-widget {
	background: #fff;
	clear: both;
	margin-bottom: 20px;
	margin-top: 0;
}
.service-widget-title {
	background: #c62c2b;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#c62c2b), to(#950808));
	background-image: -webkit-linear-gradient(top, #c62c2b 0%, #950808 100%);
	background-image: -moz-linear-gradient(top, #c62c2b 0%, #950808 100%);
	background-image: -ms-linear-gradient(top, #c62c2b 0%, #950808 100%);
	background-image: -o-linear-gradient(top, #c62c2b 0%, #950808 100%);
    /*background-image: -linear-gradient(top, #c62c2b 0%, #950808 100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c62c2b', endColorstr='#950808', GradientType=0 );
	min-height: 30px;
	-webkit-border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	cursor: pointer;
	padding-bottom:6px;
}
.widget-grey-title {
background: #585858;
/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555555), to(#3C3C3C));
background: -webkit-linear-gradient(#555555, #3C3C3C);
background: -moz-linear-gradient(#555555, #3C3C3C);
background: -ms-linear-gradient(#555555, #3C3C3C);
background: -o-linear-gradient(#555555, #3C3C3C);
background: linear-gradient(#555555, #3C3C3C);	
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#3C3C3C', GradientType=0 );

*/}
.service-widget-title > h4 {
	display:block !important;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding-top: 5px;
	padding-right: 15px;
	color: #fff;
}
.service-widget-title > h4 em {
	font-size: 24px;
	margin-left: 5px;
}
.service-widget-title span.tools , .astronmy-daily-content-title span.tools , .todays-astronomy-title span.tools {
	position:relative;
	float:left;
	margin-top:-5px;
	padding: 2px 10px 1px 5px;
}
.service-widget-title span.tools > span , .astronmy-daily-content-title span.tools > span , .todays-astronomy-title span.tools > span{
	display: inline-block;
	margin-left: 5px;
	color: #ffffff;
	font-size: 24px;
	text-decoration: none;
	cursor: pointer;
}
.service-widget-title span.tools > span:hover , .astronmy-daily-content-title span.tools > span:hover , .todays-astronomy-title span.tools > span:hover {
	text-decoration: none;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
	opacity: .6;
}
.service-widget-body {
	border: 1px solid #cccccc;
	padding: 10px;
	background-color: #f5f5f5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.service-widget-body h5{ margin-right:6px;}
.service-widget-body ul li a {
	color: #333333;
	text-decoration: underline;
}
.service-widget-body ul li a:hover {
	color: #c80009;
}
.service-widget-body-form {
	padding: 0;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #fff;
	width: 100.05%;
}
.service-widget-body-table {
	border:0;
	padding:0;
	width: 100.05%;
}
.servicepagetabs .resp-tabs-list li {
	float: right;
	background: none;
	border-bottom: 2px solid #636363;
	padding-right: 0 !important;
	padding-left: 0 !important;
	margin-left: 15px !important;
	padding-bottom: 0 !important;
}
.servicepagetabs .resp-tab-item a {
	color: #000;
	text-decoration: none;
}
.servicepagetabs .resp-tab-active {
	background: none !important;
	border-bottom: 2px solid #c80009 !important;
	position: relative !important;
}
.servicepagetabs .resp-tab-active:after {
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 7px solid transparent;
	border-top-color: #c80009;
	top: 100%;
	right: 50%;
	margin-right: -7px;
}
.servicepagetabs .resp-tab-active a {
	color: #d13138 !important;
}
.servicepagetabs .resp-tabs-container {
	background-color: #f5f5f5;
}
.servicepagetabs .resp-tabs-container .resp-tab-content {
	min-height: 50px;
}
.servicepagetabs .resp-tabs-container ul {
	margin-right: 5px;
}
.servicepagetabs .resp-tabs-container li {
	color: #666666;
	margin-bottom: 5px;
}
.servicepagetabs .resp-tab-content {
	padding-bottom: 0 !important;
}

.widget-text-center h4 {
	text-align: center;
	padding-top: 7px;
}
.form-row {
	display:table;
	border-bottom: none;
}
.form-col1 {
	float: right;
	width: 35%;
	min-height: 25px;
	padding-top: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:left;
}
.form-col1 label {
	font-size: 13px;
	margin-left: 15px;
	font-weight:bold;
	display: inline-block;
	line-height: 30px;
	text-align:left;
}
.form-col1 label:after {
	content:' :';
}
.form-col1 label em{
	padding-left:5px;
}
.form-col1 span {
	font-size: 13px;
	margin-left: 15px;
	display: inline-block;
	line-height: 30px;
	font-weight:bold;
}
.form-col1 span em{
	padding-left:5px;
}
.form-col2 span {
	display: inline-block;
	line-height: 30px;
	font-size:14px;
	/*padding-right:15px;*/
}
.content-style span{line-height: 10px;}
.form-col1 span:after {
	content:' :';
}
.form-col2 {
	float: right;
	width: 54%;
	min-height: 25px;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.form-col2 a {
	color: #333333;
	text-decoration: underline;
}
.form-col2 a:hover {
	color: #c80009;
}
.link-red {
	color: #c80009 !important;
}
.link-red:hover {
	color: #333333 !important;
	text-decoration: underline;
}
.form-control-block {
	float: right;
	margin-right: 10px;
}
.block-full {
	width: 95%;
}
.form-control-block input {
	float: right;
	margin-left: 3px;
}
.form-control-block label {
	float: right;
}
.form-control-block select {
	border-radius: 0;
	width: 59.7% !important;
	padding-right:2px;
	color:#000;
	line-height:18px;
	-webkit-appearance: none;
	background: url(../images/downarrow.png) no-repeat left #FFF;
	cursor: pointer;
	-moz-appearance: none;
	-webkit-appearance: none;
	 -webkit-appearance: none;
    -moz-appearance: none;
	 text-indent: 0.01px;
    text-overflow: '';
}
.form-control-block input[type="text"] , .form-control-block input[type="password"] {
	border-radius: 0;
	width: 93% !important;
	color:#000;
	padding-right:15px;
}
.form-control-block label {
	padding-top:5px;
}
.block-full input[type="text"] , .block-full input[type="password"]  {
	width: 57% !important;
}
.form-control-block .button_style {
	margin-left: 15px;
	margin-bottom: 10px;
}
.form-control-block .btn {
	border-radius: 0!important;
	background-color: #fff !important;
	background-image: none;
	box-shadow: none;
	border: 1px solid #ccc;
}
.checkstatus {
	width: 13px;
	height: 13px;
	background-image: url("../images/icon-check.png");
	display: inline-block;
	margin-left: 5px;
	background-position: 0px 0px;
}
.form-control-block .dropdown-menu {
	border-radius: 0;
	background-color: #fff !important;
}
.form-control-block .dropdown-menu li a {
	text-decoration: none;
}
.form-control-block .dropdown-menu li a:hover {
	background: #c80009 !important;
	color: #fff;
}
.icontbllink em {
	font-size: 18px;
	color: #333;
	margin-left: 5px;
	
}
.icontbllink {
	float: right;
	color: #333;
	margin-left: 15px;
}
.table-link a {
	margin-top: 6px;
}
.table-link a:first-child {
	margin-right: 10px;
}
.table-control-border {
	border-bottom: 1px solid #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}
.service-widget-body-table .table-control-border{
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bg-color-grey {
	background-color: #e3e3e3;
}
.remove-padding {
	padding: 0;
}
.table-row {
	float: right;
	width: 100%;
	min-height: 42px;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	background-color: #f5f5f5;
}
.row-header {
	background-color: #e3e3e3;
}
.table-row:last-child {
	border-bottom: none;
}
.table-row-alter {
	background-color: #fff;
}
.col-header {
	font-weight: bold;
	float: right;
	text-align: center;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	padding-bottom: 9000px;
	margin-bottom: -9000px;
}
.col-content {
	float: right;
	text-align: center;
	padding-top: 10px;
	border-left: 1px solid #ccc;
	padding-bottom: 9000px;
	margin-bottom: -9000px;
	color: #666666;
}
.col-grey {
	background-color: #e3e3e3;
	cursor: pointer;
}
.change-color {
	background-color: #fbe7e7 !important;
	color:#000000;
}
.change-color a {
	color:#000000;
}
.row-wrap:last-child > .col-header:last-child {
	border-left: none;
}
.row-wrap:last-child > .col-content:last-child {
	border-left: none;
}
.hide-right-border {
	border-left: none;
}
.last-col {
	border-left: none;
}
.col-w-6 {
	width: 6%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.col-w-22 {
	width: 22%;
	padding-top:13px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.lbltext{ padding-right:5px !important;}
/*pagination from twitter bootstrap*/
.paging-row{
    text-align:center;
	}
.pagination {
	display: inline-block;
	padding-right: 0;
	margin: 0px 0;
	border-radius: 0;
}
.pagination>li {
	display: inline
}
.pagination>li>a, .pagination>li>span {
	float: right;
	padding: 4px 7px;
	line-height: 1.428571429;
	text-decoration: none !important;
	background-color: #fff;
	border: 0;
	border-right-width: 0;
	color: #666666
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	border-right-width: 1px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.pagination>li>a:hover, .pagination>li>a:focus, .pagination>.active>a, .pagination>.active>span {
	color: #c80009
}
.pagination>.active>a, .pagination>.active>span {
	color: #c80009;
	cursor: default
}
/*pagination from twitter bootstrap*/
.alert {
	border-radius: 0;
	border: 1px solid #ccc;
	position:relative;
}
.alert .alert-heading {
	margin-bottom: 10px !important;
}
.alert-success {
	color: #396A3C !important;
}
.alert-success .alert-heading {
	color: #396A3C !important;
}
.alert-info {
	color: #1C6487 !important;
}
.alert-info .alert-heading {
	color: #1C6487 !important;
}
.alert-warning {
	color: #89601A !important;
}
.alert-warning .alert-heading {
	color: #89601A !important;
}
.alert-error {
	background-color: #f7e7e7 !important;
	color: #c80009 !important;
}
.alert-error .alert-heading {
	color: #c80009 !important;
}
.error-block {
	float: right;
	clear: both;
	color: #c80009;
	padding-right: 26px;
	padding-top: 5px;
}
.services-tab-menu {
	border-bottom: 1px solid #e3e3e3;
	margin: 0;
}
.services-tab-menu li {
	font-size: 16px;
	display: inline-block;
	padding: 8px 10px;
	margin: 0 3px;
	list-style: none;
	cursor: pointer;
	border-radius: 5px 0px 0px 5px;
	font-family: 'PT Sans';

	color: #FFF;
	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);	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#3C3C3C', GradientType=0 );
	margin-top: 5px;
}
.services-tab-menu li: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;
	margin-bottom: -1px !important;
	padding: 8px 10px 8px 10px !important;
}
.services-tab-menu li.services-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;
}
.services-tab-menu li:first-child {
	margin-right: 0 !important;
}
.services-tab-menu li a {
	color: #fff;
}
.services-tab-menu li a:hover {
	text-decoration: none;
}
.form-col2 input[type="text"] , .form-col2 input[type="password"] {
	border-radius: 0;
	margin-bottom: 0px;
	margin-top: 0px;
}
.form-col2 input[type="text"]:focus {
	outline: 1 !important;
	border: 1px solid #cccccc !important;
}
.form-col2 select {
	border-radius: 0;
	margin-bottom: 0px;
	margin-top: 0px;
}
.service-list-content {
	margin-right: 15px;
	margin-top: 10px;
}
.service-list-content li span {
	font-family: 'PT Sans';
	font-size: 14px;
	font-weight: 700;
}
.mar-right-10 {
	display: inline-block;
	margin-left: 10%;
}
.mar-right-20 {
	display: inline-block;
	margin-left: 20%;
}
.mar-right-30 {
	display: inline-block;
	margin-left: 30%;
}
.mar-right-40 {
	display: inline-block;
	margin-left: 40%;
}
.mar-right-50 {
	display: inline-block;
	margin-left: 50%;
}
.form-conform-block {
	float: right;
}
.form-conform-block input {
	float: right;
	margin-left: 7px;
}
.form-conform-block label {
	display: inline;
}
.tinynav {
	display: none;
}
.tinynav_label {
	display: none;
	color: #fff;
	font-weight: bold;
}
.tinynav {
	width: 100%;
}
.service-content p {
	margin-bottom: 15px;
}
.etraining-menu-list {
	margin: 10px 0 0 0 !important;
}
.etraining-menu-list li:nth-child(3n+3) {
	/* border:solid 1px #000;*/
	margin-right: 0;
	margin-left: 10px !important;
}
.etraining-menu-list li:first-child {
	margin-left: 10px !important;
}
.etraining-menu-list li {
	/*border:solid 1px #000;*/
	overflow: hidden;
	float: right;
	margin: 0 0 20px 0 !important;
	padding-bottom: 15px;
}
.etraining-menu-list li img {
	float: right;
	margin-left: 2%;
	width: 74px;
	height: 54px;
}
.etraining-menu-list li .eservice-disc h6 {
	font-weight: bold;
	font-size: 13px;
	color: #333;
	margin: 0 !important;
}
.etraining-menu-list li .eservice-disc h6 a {
	color: #333;
}
.etraining-menu-list li .eservice-disc h6 a:hover {
	text-decoration: underline !important;
}
.etraining-menu-list li .eservice-disc p {
	line-height: 16px;
	color: #666;
	overflow: hidden;
	font-size: 12px;
}
.list-removestyle {
	margin: 0 !important;
}
.list-removestyle li {
	list-style: none;
	margin: 0 !important;
}
.list-removestyle li a {
	color: #333;
	text-decoration: underline;
	margin-right: 5px;
}
.list-removestyle li a:hover {
	color: #c80009;
}
.clear-block {
	clear: both;
}
.button-disabled {
	cursor: not-allowed;
	background-color: #838383 !important;
	opacity: .5;
	cursor: default !important;
}
.button_grey_style {
	background: #838383;
	font-family: 'PT Sans';
	font-size: 16px;
	color: #fff;
	border: 0px;
	padding: 5px 15px;
}
.button_grey_style:active, .button_grey_style:hover {
	background: #676767;
}
.service-form-actions {
	margin: 0;
	background-color: transparent;
	text-align: center;
}
.service-form-actions input {
	margin-bottom: 10px;
	margin-left: 10px;
}
.service-home-btn {
	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);	
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#3C3C3C', GradientType=0 );
	display: inline-block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 0;
	font-family: 'PT Sans';
	font-size: 16px;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
	clear: none !Important;
}
.service-home-btn .fa-angle-double-left {
	font-size: 20px;
	margin-left: 5px;
}
.service-home-btn:hover {
	color: #FFF;
	text-decoration: none;
	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;
}
.service-home-btn:focus {
	color: #fff;
	text-decoration: none;
}
.modal-backdrop{ z-index:99999998;}
.modal{ z-index:99999999;}
input[type="checkbox"]:focus {
outline: medium none;
}
input[type="radio"]:focus {
outline: medium none;
}
select option{
	background-color:#fff;
	padding-bottom:5px;
	padding-top:5px;
}
.required-text{color:#000 !important;}
.alert-close{ position:absolute !important; padding:10px; left:5px !important; top:0 !important; float:none;}
@media (min-width: 768px) and (max-width: 979px) {
.form-col2 {
	float: right;
	width: 54.757%;
}
.form-control-block select {
	width: 60.5% !important;
}
.form-control-block input[type="text"] , .form-control-block input[type="password"]{
	width: 95% !important;
}
.block-full input[type="text"] , .block-full input[type="password"] {
	width: 57% !important;
}
.mar-right-10 {
	margin-left: 0px;
}
.mar-right-20 {
	margin-left: 0px;
}
.mar-right-30 {
	margin-left: 0px;
}
.mar-right-40 {
	margin-left: 0px;
}
.mar-right-50 {
	margin-left: 0px;
}
.tinynav {
	display: block
}
.services-tab-menu {
	display: none
}
.tinynav_label {
	display: block;
}
.tab-menu-container {
	background-color: #666 !important;
	padding: 10px 20px;
}
}

@media only screen and (max-width: 767px) {
.mainBanner .item div h6 {
font-size: 14px;
}
.mainBanner .item div p {
    font-size: 11px;
}
.social-service .social-wrapper-inner {
	margin-bottom: 10px;
	float: right;
}
.servicepagetabs .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;
}
.servicepagetabs .resp-tab-active a {
	color: #fff !important;
}
.servicepagetabs .resp-tab-active:after {
	border: none;
}
.service-widget-body-form {
	width: 100%;
	padding-bottom:10px;
}
.service-widget-body-table {
	width: 100%;
}
.form-row {
	border: none;
}
.form-col1 {
	float: right;
	width: 100% !important;
	min-height: 25px !important;
	border-top: none;
	clear:both;
	padding-bottom:0;
}
.form-col1 label {
	margin-right: 10px;
	float:right;
}
.form-col1 span {
	margin-right: 10px;
	float:right;
	line-height:20px;
	padding-bottom:0;
}
.form-col2 span {
	line-height:20px;
	padding-right:0px;
}
.form-col2 label {
	padding-top:0;
}
.form-col2 {
	float: right;
	width: 100%;
	min-height: 25px !important;
	border-top: none;
	padding:0;
}
.form-control-block select {
	width: 220px !important;
	padding-right:5px!important;
}
.form-control-block input[type="text"] , .form-control-block input[type="password"] {
	width: 206px !important;
	padding-right:5px!important;
}
.form-control-block:first-child {
	margin-right: 10px;
}
.table-link a:first-child {
	margin-right: 0px;
}
.row-wrap {
	float: right;
	clear: both;
	width: 100%;
}
.hide-header {
	display: none;
}
.row-wrap {
	min-height: 40px;
}
.row-wrap:nth-child(even) {
	background-color: #f5f5f5;
}
.row-wrap:nth-child(odd) {
	background-color: #fff;
}
.table-row:first-child > .row-wrap:first-child {
	background-color: #e3e3e3;
	border-bottom: none;
}
.row-wrap:first-child {
	border-bottom: 1px solid #ccc;
}
.row-wrap .col-w-6 {
	width: 10%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-wrap .col-w-22 {
	width: 45%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-wrap .col-header:last-child, .row-wrap .col-content:last-child {
	border-left: none;
}
.col-content {
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 40px;
}
.error-block {
	padding-right: 10px;
}
.lbltext {
	display: none;
}
.mar-right-10 {
	margin-left: 0px;
}
.mar-right-20 {
	margin-left: 0px;
}
.mar-right-30 {
	margin-left: 0px;
}
.mar-right-40 {
	margin-left: 0px;
}
.mar-right-50 {
	margin-left: 0px;
}
.tinynav {
	display: block
}
.services-tab-menu {
	display: none
}
.tinynav_label {
	display: block;
}
.tab-menu-container {
	background-color: #666 !important;
	padding: 10px 20px;
}
.etraining-menu-list li {
	border-bottom: 1px solid #e3e3e3;
}
}
/* Date picker */
.block-full input[type="text"].date-picker-calendar {
	background-image:url("../images/calender-icon.jpg");
	background-repeat:  no-repeat;
	background-position: left center;
/*
	width:26.5% !important;
*/
}

.mar-0{
margin:0;
}
/************* END - services_arabic.css ************/

/************* tablestyle-arabic.css ****************/
/* SEO friendly tables */
.table-resp {
	display: table;	/* Defines a Table */
	color: #444;
	margin: 0px 0;
	width: 100%;
	background: #eaeaea;
}
.table-resp-head {
	display: table-header-group; /* Defines a table header group */
}
.table-resp-head .resp-column { /* Column inside the table-head */
	background: #e3e3e3;
	color: #333;
	font-weight: 400;
	border-left: 1px solid #ccc;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.resp-row {
	display: table-row; /* Defines a table row */
	background: #fff;
}
.table-resp-head .resp-column:nth-child(1), .resp-row .resp-column:nth-child(1) { /* First column in a row */
	border-right: 1px solid #ccc;
}
/* Zebra striping */
.resp-row:nth-child(odd) {
	background: #f5f5f5;
}
.resp-column {
	display: table-cell; /* Defines a table cell */
	padding: 10px 5px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
}
.resp-column strong {
	font-size: 12px;
}
.resp-table-padding-10 {
	padding: 10px 10px;
}
/*.column:hover{
	background:#f9f9f9;
}*/

.table-resp a {
	color: #e74c3c;
	font-weight: 400;
	text-decoration: none;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}
.table-resp a:hover {
	color: #c0392b;
	text-decoration: underline;
}
.col-textbox input[type="text"] {
	width: 80px;
	margin-bottom: 0px;
	text-align: left;
}
.col-textbox input[type="text"]:focus{
 outline: 1 !important;
 border: 1px solid #cccccc !important;
}
.total-amout-wrap {
	float: left;
	background-color: #e3e3e3;
	padding: 2%;
	width: 32.89%;
	text-align: left;
	margin-bottom: 2px;
	clear: both;
}
.total-amount-caption {
	display: inline-block;
}
.total-amount {
	display: inline-block;
	width: 35%;
	text-align: left;
}
.color-red {
	color: #C80009;
}
.payment-col {
	text-align: right !important;
	padding: 10px 10px;
	background-color: #fff;
}
.col-text-right {
	text-align: left !important;
}
.col-text-center {
	text-align: center !important;
}
.col-vertical-align{
	vertical-align:middle !important;
}
.resp-column a{color:#333333; text-decoration:underline;}
.resp-column a:hover{color:#c80009;}
/* Responsive table */
@media all and (max-width: 979px) {
.table-resp,  .resp-row,  .resp-column {
	display: block;	/* Converts a table, table row, table column and table column:before into a block element */
	clear: both;
}
.table-resp,  .resp-row .resp-column:last-child {
	border-bottom: none;
}
.table-resp-head {
	position: absolute;	/* Hides table head but not using display none */
	top: -1000em;
	right: -1000em;
}
.resp-row {
	border: 1px solid #eaeaea;
	border-top: 1px solid #ccc;
	border-bottom: 3px solid #ccc;
	margin: 0;
	font-size: 13px;
}
.resp-column {
	padding: 15px 15px;
	text-align:right;
}
.resp-row .resp-column:nth-child(1) { /* first column of the row */
	border-right: none;
}
.resp-row .resp-column:last-child { /* last column of the row */
	border-left: none;
}
.resp-row:last-child .resp-column,  .resp-column { /* Column in the last row and column */
	border-bottom: 1px solid #ccc;
	border-left: none;
}
.resp-column:before { /* prints the value of data-label attribute before the column data */
	font-weight: bold;
	padding-left: 10px;
	font-size: 14px;
	content: " "attr(data-label)" :";	/* call the attribute value of data-label and adds a string // */
	color: #444;
	text-transform: none;
}
.resp-hide-label:before { /* prints the value of data-label attribute before the column data */
	font-weight: 400;
	padding-left: 0px;
	font-size: 14px;
	content: " "attr(data-label)" ";	/* call the attribute value of data-label and adds a string // */
	color: #444;
	text-transform: none;
}
.total-amout-wrap {
	width: 95.59%;
	padding: 2.3% !important;
}
.payment-col {
	text-align: right !important;
}
.col-text-right {
	text-align: right !important;
}
.total-amount-caption {
	font-weight: bold;
	font-size: 14px;
}
.total-amount {
	font-weight: bold;
}
}
/************* END - tablestyle-arabic.css **********/

/************* EGA_ar.css ***************************/
/* EGA Custom Css  
in this style sheet we add style that wil not Efect the responsive Design
*/


/*
disable the on hover red box As reqested by Amer 
*/
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
		background-color: rgba(0, 0, 0, 0);
		color: #777777;
		text-decoration: none;
}
.main-menu-nav ul li a:hover{
		background: linear-gradient(#CE3231, #930707) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#333333'); !important*/
	
	}
	
.main-menu-nav ul li.active a{
		
		background:linear-gradient(#CE3231, #930707) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CE3231', endColorstr='#930707'); !important */
		}

/*
service Launch Buttom Gray for in active
*/
.gray_button{
		background: linear-gradient(#9E9E9E, #666666) repeat scroll 0 0 rgba(0, 0, 0, 0);
		/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9E9E9E', endColorstr='#666666'); */
		color: #FFFFFF !important;
		display: inline-block;
		font-family: 'PT Sans';
		font-size: 17px;
		padding: 4px 10px;
		text-decoration: none !important;
		cursor:not-allowed;
}
/*
	Home page Service tabs length of description 
*/
/*.eservice-carousel .thumbnails li .eservice-disc p{

    text-overflow: ellipsis;
    white-space: nowrap;
}
*/
/*
service related service algin 
*/
.relatd-serv-item{float:right;}

/*
	Breadcrumb styles
*/

.breadcrumb {
    padding: 8px 0px 0px;
    margin: 0px;
    background-color: rgb(255, 255, 255);
}

.breadcrumb > li > .divider {
    color: #CCCCCC;
    padding: 0px 0px;
}
/* End Breadcrumb styles */

/*
	Poll portlet styles
*/
.graphBarStyle0{
height:34px;
background:#663333;
position:absolute;
top:1px;
right:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}


.graphBarStyle1{
height:34px;
background:#454545;
position:absolute;
top:1px;
right:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.graphBarStyle2{
height:34px;
background:#996600;
position:absolute;
top:1px;
right:2px;
transition:width 3s;
-webkit-transition:width 2s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.graphBarStyle3{
height:34px;
background:#cc3333;
position:absolute;
top:1px;
right:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.graphBarStyle4{
height:34px;
background:#666666;
position:absolute;
top:1px;
right:2px;
transition:width 5s;
-webkit-transition:width 5s; /* Safari */
-moz-transition:width 5s; /* Safari */
}

.graphCount {
height: 50px;
line-height: 20px;
}
/* End Poll portlet styles */
/*
	Bread Crumb Fix Underline
*/
.breadcrumb {
    padding: 9px 0px 0px;
    margin: 0px;
    background-color: rgb(255, 255, 255);
}

.breadcrumb > .active {
    color: #666666;
    text-decoration: none;
}
/*
	Fix Service luanch page padding 
*/

.content-container-service {

border-radius: 0px;
padding: 0px;

}

/*
	Fix Service Launch page When add list in wcm
		
*/
.service-content-row > ul, ol >li {
color: #666;
/*list-style: decimal outside none;*/
margin-top:5px;
}
.wpthemeFrame{
	display:none;
	}
	
	/*
border Of Skin
*/

.wpthemeControl.wpthemeStandard {
box-shadow:none !important;
border: none !important;
padding: 0px !important;
}
.wpthemeControlHeader {

border-bottom: none !important;
border-top: none !important;
float: right;
width: auto;

}
/*
 *
 *Fix mailing List Check Box
 */
 .mailing {
	 padding-top:5px;
	 
}
.mailing label {
padding: 0px;
margin-left: 5px;
}

/*
	Fix span in error block padding
*/
.error-block span {
float: right;
clear: both;
color: #c80009;
padding-right: 0px;
padding-top: 5px;
font-size: 13px;
line-height:normal;

}


/* Addition style fixes added by Yahya */
table {
	color: #666666;
	}
	
.min_content {
	height: 0px;
}

#contentTableId th{
	background-color:#666666;
	color:#fff;
	}
	
ul, ol {
    margin: 0px 25px 10px 0px;
    padding: 0;
	color: #666666;
}

/* Fix for blog column layout */

.blogSpan {
    /*margin-right: 5px !important; */
}

.mar-top-30{
margin-top:30px;
}

.mar-top-35{
margin-top:35px;
}


.h4Blog {
    float: none !important;
}

.mar-top-45{
margin-top:45px;
}
.mar-right-0{
margin-right:0 !important;
}

/** password input type fix **/
/*
.form-control-block input[type="password"] {
	border-radius: 0;
	background-color: #f2f2f2;
	width: 93% !important;
}

.form-col2 input[type="password"] {
	border-radius: 0;
	margin-bottom: 0px;
	margin-top: 0px;
}
*/

@media (min-width: 768px) and (max-width: 979px) {
/*
.form-control-block input[type="password"] {
	width: 95% !important;
}
.block-full input[type="password"] {
	width: 58% !important;
}
*/
}
@media only screen and (max-width: 767px) {
/*
.form-control-block input[type="password"] {
	width: 206px !important;
}
*/
}
/** missing from custom-arabic.css  copyed as in custom.css**/
.expand_head a:hover , .expand_head a:focus{
color:#c80009 !important
}

/**Fix pagination align in blog **/
.paging-row{
text-align:center;
}


.news_img_style img {
    border: 1px solid #999999;
    float: right;
    margin: 0px 0px 2px 10px;
    padding: 5px;
}
/** Search Bar styles**/

.search-error-msg{
	display: none;
	color: red;
	font-size: 13px;
	padding-left:20px;
	padding-right:20px;  
	font-weight: bold; 
}
/*fix input text padding */
.form-control-block input[type="text"] , .form-control-block input[type="password"]{
    border-radius: 0;
    color: #000000;
    padding-right: 5px;
    /*width: 93% !important;*/
}
/**blog go button fix **/
.go-btn-blog {
	background:#c80009; 
	border:none;
	color:white !important; 
	height: 35px;
	left:0px;
	padding: 4px 5px 5px 5px;	 
	position:absolute;
	text-align:center;
	width: 39px !important;
	font-family: "Droid Arabic Naskh";
    font-size: 13px;
    font-weight: 400;	
	}
.go-btn-blog:hover {
    text-decoration: underline;
}

/** fix for the alignmen of the Read Listen Icon ****/

.listenIconAlignment {
    display: block;
    float: right;
    margin-right: 5px;
    margin-top: 5px;
    width: 60px;	
}

.alert-success-poll {
color: #468847;

}

/*This is to disable the transparent overlapping vertical scroll in IE*/
body {
	-ms-overflow-style:scrollbar;
	}

/* Carosel style for the eKey eServices tabs on Home Page */
/*.eKey-carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: 19px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
}*/

/* End - Carosel style for the eKey eServices tabs on Home Page */
/* Style to highlight service title with New or Coming Soon or anything else later in future*/
.superscript {
	color:red; 
	font-weight:bold;
	font-style:italic;
}
.superscriptHome {
	color:red; 
	font-weight:bold;
	font-style:italic;
}

.superscriptGray {
	color:gray;
	font-size:14; 
	font-weight:bold;
	font-style:italic;
	top:0 !important;
	}

/************* END - EGA_ar.css *********************/

/****** START - datepicker.css ******/
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 99999;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/

}
.datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  width: 100%;
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker td.day.disabled {
  color: #eeeeee;
}
.datepicker td.old,
.datepicker td.new {
  color: #999999;
}
.datepicker td.active,
.datepicker td.active:hover {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #003399 \9;
}
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td span:hover {
  background: #eeeeee;
}
.datepicker td span.active {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td span.active:active,
.datepicker td span.active.active {
  background-color: #003399 \9;
}
.datepicker td span.old {
  color: #999999;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/*multi-inputs-calendar(from-to style) - Added by Feras Jallad - 20 Oct 2014*/
.block-full input[type="text"].date-picker-calendar.multi-inputs-calendar {
	background-image:url("../images/calender-icon.jpg");
	background-repeat:  no-repeat;
	background-position: left center;
	width:26.5% !important;
}
/*End - multi-inputs-calendar(from-to style) */

/****** END - datepicker.css ******/

/************* eventCalendar.css ********************/
/*= CORE CSS */
.hidden { display:none; }

.eventCalendar-wrap { 
	position:relative; 
	overflow:hidden;
	background:#eee;
}
.eventCalendar-wrap .arrow { 
	position:absolute; 
	z-index:5; 
	top:3px;
	width:50%; /* shine added */
}
	.eventCalendar-wrap .prev {
		left:3px;
	}
	.eventCalendar-wrap .next {
		right:3px;
	}
	
.eventsCalendar-currentTitle .monthTitle {
	display:block;
	text-align:center;
}
	.eventsCalendar-monthWrap {
		position:absolute;
		top:0; left:0;
		z-index:2;
			width:50%;  /* shine added */
		display:inline-block; /* shine added */
		float:left;/* shine added */
	}
		.eventsCalendar-monthWrap.currentMonth { 
			z-index:1;
		}	
.eventsCalendar-daysList { 
	display:table;
	width:100%;
}
	.eventsCalendar-daysList.showAsWeek {
		display:block;
	}
	
	.eventsCalendar-daysList li {
		display:table-cell;
	}
		.eventsCalendar-daysList li.dayWithEvents {
			background:rgba(0,0,0,0.15);
		} 
		.eventsCalendar-daysList li.current {
			background:rgba(0,0,0,0.35);
		} 
		.eventsCalendar-daysList.showAsWeek li {
			display:block;
			float:left;
			width:14.28%;
			height:20px;
		}
	.eventsCalendar-daysList li a {
		padding:0;
		display:block;
		text-align:center;
		font-size:8px;
		min-width:7px;
	}
.eventsCalendar-loading {
	display:block;
	min-width:100px;
	height:40px;
	line-height:40px;
}	
.eventsCalendar-list {
	position:relative;
	z-index:1;
	
}	
	.eventsCalendar-list.oldEventList {
		z-index:2;
	}
	.eventsCalendar-subtitle {
		padding-left:5px;
		font-weight:bold;
		font-size:120%;
	}
/* end of core CSS */
/************* END - eventCalendar.css **************/

/************* media.css ****************************/
/* Smartphones (portrait and landscape) ----------- */
@media  (max-width: 320px){
.eservice-carousel .thumbnails li .eservice-disc p
{
	margin-right :34% !important;
}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.eservice-carousel .thumbnails li .eservice-disc p
{
	margin-right :26%;
}

/* Styles */
/** Fixing inner pages banners mobile compatability **/
.content-banner div{
    right: 0;
    position: relative;
}


.mainBanner .row-fluid .span7, .content-banner .span6 {
	width: 100% !important;
}

.mainBanner .item div h6, .content-banner div h6 {
    font-size: 12px;
    line-height: normal !important;
    /*margin-top: 15px !important;*/
}
/** END - Fixing inner pages banners mobile compatability **/
}


/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}
/************* END - media.css **********************/
/******************* Remove Macafee Icon *************/
img#pd-float-tm {
display: none;
}

.radioFix {
	padding-top:5px;	 
}
.radioFix label{
	padding: 0px !important;
	margin-left: 5px;
}

/** multi Radio input fix layout**/
.multiRadioFix input {
    float: right;
    margin-right: 10px;
}
.multiRadioFix label {
    float: right;
    padding-right: 10px;
}
.red{
	color:#c80009 !important;
}
headding h4{
padding:0;
margin:0;
line-height:29px;
float:right;
display:inline-block; font-size:17px;
color:#c80009 !important; font-weight:normal;white-space: nowrap;
}
.span12.headding{
    margin:0;
} 
/******************************
 * Start - General Grid Classes 
******************************/
 .grid-menu-list {
	margin: 10px 0 0 0 !important;
}
.grid-menu-list li:nth-child(3n+3) {
	margin-right: 0;
	margin-left: 10px !important;
}
.grid-menu-list li:first-child {
	margin-left: 10px !important;
}
.grid-menu-list li {
	overflow: hidden;
	float: right;
	margin: 0 0 20px 0 !important;
	padding-bottom: 15px;
}
.grid-menu-list li img {
	float: right;
	margin-left: 2%;
	width: 74px;
	height: 54px;
}
.grid-menu-list li .eservice-disc h6 {
	font-weight: bold;
	font-size: 13px;
	color: #333;
	margin: 0 !important;
}
.grid-menu-list li .eservice-disc h6 a {
	color: #333;
}
.grid-menu-list li .eservice-disc h6 a:hover {
	text-decoration: underline !important;
}
.grid-menu-list li .eservice-disc p {
	line-height: 16px;
	color: #666;
	overflow: hidden;
	font-size: 12px;
}
@media only screen and (max-width: 767px) {
	.grid-menu-list li {
	border-bottom: 1px solid #e3e3e3;
}
}
/******************************
 * End - General Grid Classes 
******************************/
/******************************************************
 * Start - Service Launch -service owner section Icon 
*******************************************************/
.service-owner-icon {
	background-image: url("../images/agency.png");
	background-repeat: no-repeat;
	background-position: right 3px;
}

/**************************************************
 * End - Service Launch -service owner section Icon   
***************************************************/
/**************************************************
 * Start - Add Comma separator for multiple spans 
***************************************************/
.comma-seprator span:after {
	content: ", ";
}

.comma-seprator span:last-child:after {
    content: "";
}

/**************************************************
 * End - Add Comma separator for multiple spans   
*************************************************