*{margin:0px; padding:0px;}
/*li {//list-style:none;}*/
a{//text-decoration:none;//color:#000;}
.heading_color{color:#CD2324;}

body {
	margin:0px; padding:0px;
	//font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	//font-family: "Arial Narrow", Arial, "Helvetica Condensed", Helvetica, sans-serif;
	//font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
	//font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	
	//font: 12px/1.6em "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	//color: #333;
	//font-size:12px;	
	
	//color: #878787;
	//margin:15px 0px 15px 0px;
	//background:#E4E4E4;
	//position:absolute;
	
	/*Gradient background*/
	//background: -webkit-linear-gradient(top, #F9F9F9 10%,#FFFFFF 50%);
	//background: -moz-linear-gradient(top, #F9F9F9 10%,#FFFFFF 50%);
  	//background: -o-linear-gradient(top, #F9F9F9 10%,#FFFFFF 50%);
  	//background: -ms-linear-gradient(top, #F9F9F9 10%,#FFFFFF 50%);
  	//background: linear-gradient(top, #F9F9F9 10%,#FFFFFF 50%);
	
	/*Pattern background*/
	//background-image: url(../files/icon/bg.png);
    //background-repeat: repeat;
	
	//background: #FFF url("../files/icon/body_top.jpg") repeat-x scroll center top;
	
	/*flexible box model*/
	//width:100%; /*Important width:100% for flexible box model*/
	
	//display:-webkit-box;
	//display:-moz-box;
	//display:-ms-box;
	//display:-o-box;
	
	//box-pack:center;
	
	//-webkit-box-pack:center;
	//-moz-box-pack:center;
	//-o-box-pack:center;
	//-ms-box-pack:center;
	
	//-moz-box-orient:vertical;/*anything inside of the box that show by vaertical, dont plece side to side*/
	//-webkit-box-orient:vertical;
	//-ms-box-orient:vertical;
	//-o-box-orient:vertical;		
	}
	
/* ### BEGIN ribbon ### */
#header{
	width:100%;	
	//min-height:20px;	
	//background: url("../files/icon/pattern-1.png") repeat scroll 0px 0px transparent #323232;
	//display:block;
	//font-size:11px;
	//color:#0B1117;	
	//-ms-box-flex:1;
	//-moz-box-flex:1;
	//-webkit-box-flex:1;
	//background: #202020 url("../files/icon/header_bg.jpg") no-repeat scroll center top;	
	//background: url("../files/icon/header_bg.jpg") no-repeat scroll top;
	}

/* ### For bootstrap nav-bar customize ### */
	#custom-bootstrap-menu.navbar-default .navbar-brand {
		color: rgba(255, 255, 255, 1);
	}
	#custom-bootstrap-menu.navbar-default {
		font-size: 12px;
		background: rgba(73, 61, 46, .8);
		border-width: 0px;
		border-radius: 0px;
		
	}
	#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
		//color: rgba(205, 205, 205, 1);
		color: rgba(255, 255, 255, .8);
		text-shadow:none;
		//letter-spacing: 1px;
		//background-color: rgba(73, 61, 46, .8);
		
	}
	#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
	#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
		color: rgba(255, 255, 255, 1);
	   //background-color: rgba(73, 61, 46, .8);
	}
	#custom-bootstrap-menu.navbar-default .navbar-nav>li .dropdown-toggle:hover,
	#custom-bootstrap-menu.navbar-default .navbar-nav>li .dropdown-toggle:focus {
		color: rgba(255, 255, 255, 1);
	   //background: rgba(73, 61, 46, .8);
	}
	
	#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
	#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
	#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
		color: rgba(255, 255, 255, 1);
		//background-color: rgba(73, 61, 46, .8);
	}
	#custom-bootstrap-menu.navbar-default .navbar-toggle {
		border-color: #493d2e;
	}
	#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
	#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
		background-color: #493d2e;
	}
	#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
	   // background-color: #493d2e;
		background-color: #FFFFFF;
	}
	#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
	#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
		//background-color: #493d2e;
		background-color: #FFFFFF;
		
	}


	.caret-up {/* ### For bootstrap menu hover ### */
		width: 0; 
		height: 0; 
		border-left: 4px solid rgba(0, 0, 0, 0);
		border-right: 4px solid rgba(0, 0, 0, 0);
		border-bottom: 4px solid;
		
		display: inline-block;
		margin-left: 2px;
		vertical-align: middle;
	}
	
	.stick{
		//position:fixed;
		//z-index: 100;
		
		//opacity:.7;
		//box-shadow:0px 6px 13px -2px #6F6F6F;
		//top:0px;}
	
	/*Bootstrap Slider*/
	.carousel-inner > .item > img{
		  width: 100%;
		 // min-height:400px;
		  //max-height:400px;
		  //margin: auto;
	}
	.carousel-control.left, .carousel-control.right{
		background:none;}
		
	.carousel-caption{
		left:0%;
		right:60%;
		padding-bottom:140px;}
	.style-slider-head{}
	.style-slider-head h2{		
		width:94%;
		background:#CD2121;
		position:relative;
		padding:10px;}
	.style-slider-head h2:after{
		content: '';
		width: 0px;
		height: 0px;
		top: 0px;
		position: absolute;
		border-top: 53px solid transparent;
   		border-left: 30px solid #CD2121;
    	right: -30px;
	}
	.style-slider-desc{}
	.style-slider-desc p{
		background:#CD2121;
		position:relative;
		padding:2px 12px 2px 2px;}
	.style-slider-desc p:after{
		content: '';
		width: 0px;
		height: 0px;
		top: 0px;
		position: absolute;
		border-top: 24px solid transparent;
   		border-left: 14px solid #CD2121;
    	right: -14px;
	}
	
	/* ### BEGIN BreadCrumbs ### */
	.breadcrumb{
		background:none;
		color:#FFFFFF;}
	.breadcrumb a{
		//list-style:none;
		//float:left;
		//margin-right:5px;
		font-size:14px;
		color:#FFFFFF;
		//padding:10px;
		text-decoration:none;
		font-weight:bold;}
	
	/*bootstrap list-group customize style */
	.list-group{
		box-shadow:none;}	
	.list-group-item{
		border:none;
	}
	.list-group-item span{
		color:#968896;}
	.list-group a:hover{
		background:#CD2122;		
		}
	
	/*bootstrap "panel-group customize style */
	.panel-group{
		//box-shadow:none;}
	#accordion{}	
	.list-group-item{
		border:none;
	}
	.list-group-item span{
		color:#968896;}
	.list-group a:hover{
		background:#CD2122;		
		}
	
	/*gradient_border style with bootstrap*/	
	.gradient_border{
		margin: 3px 0 8px 0;
		height: 1px;
		
		/*background: #00BEF2;
		background: -moz-linear-gradient(left,#fff 0%,#00BEF2 15%,#00BEF2 85%,#fff 100%);
		background: -webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(15%,#00BEF2),color-stop(85%,#00BEF2),color-stop(100%,#fff));
		background: -webkit-linear-gradient(left,#fff 0%,#00BEF2 15%,#00BEF2 85%,#fff 100%);
		background: -o-linear-gradient(left,#fff 0%,#00BEF2 15%,#00BEF2 85%,#fff 100%);
		background: -ms-linear-gradient(left,#fff 0%,#00BEF2 15%,#00BEF2 85%,#fff 100%);
		background: linear-gradient(to right,#fff 0%,#00BEF2 15%,#00BEF2 85%,#fff 100%);*/
		
		background: #ccc;
		background: -moz-linear-gradient(left,#fff 0%,#ccc 15%,#ccc 85%,#fff 100%);
		background: -webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(15%,#ccc),color-stop(85%,#ccc),color-stop(100%,#fff));
		background: -webkit-linear-gradient(left,#fff 0%,#ccc 15%,#ccc 85%,#fff 100%);
		background: -o-linear-gradient(left,#fff 0%,#ccc 15%,#ccc 85%,#fff 100%);
		background: -ms-linear-gradient(left,#fff 0%,#ccc 15%,#ccc 85%,#fff 100%);
		background: linear-gradient(to right,#fff 0%,#ccc 15%,#ccc 85%,#fff 100%);
		}
	
/*.search_button{
	background: url("../files/icon/search-32.png") no-repeat scroll center center #ffffff;
  	border: medium none;
  	height: 100%;
  	overflow: hidden;
  	//padding: 20px 10px;
  	text-indent: -9999px;
  	width: 50px;
	float:right;
	margin-left:2px;
  	z-index: -5;
	opacity:0.7;
	cursor:pointer;}
.search_button:hover{
	opacity:1;
	}*/

/* ###END Header ### */

/* ###Bootstrap Header ### */



/* ###BEGIN Scroll To Top button CSS ### */
.ScrollToTop{
	//width:100px;
	//height: 35px;
    padding: 12px 15px 12px 15px;
	border-radius: 4px;
    border: none;
	opacity: 1;
	position: fixed;
	//top:55%;
	bottom: 55px;
	right: 10px;
	display: none;
	//text-indent: -9999px;
	//background: url(../files/icon/scroll-top-arrow.png) no-repeat left top;
	//background: #00BEF2;
	background:#82817F;
   	color: #FFF;
	z-index: 999;
	}
.ScrollToTop:hover{
	background: #404040;
   	color: #FFF;
	text-decoration:none;}
	


/* ### END Left side fixed widgets ### */

#contents_area{
	//overflow:auto;
	//background:#3FF;
	min-height:400px;
	width:100%;
	-ms-box-flex:1;
	-moz-box-flex:1;
	-webkit-box-flex:1;
	}
.container{
	//max-width:960px;
	//margin:0px auto;
	//-ms-box-flex:1;
	//-moz-box-flex:1;
	//-webkit-box-flex:1;
	}
	

/*about_span_style style for Mosque Renovation page*/
	.mr_split_ul{}
	.mr_split_ul li{list-style:none; line-height:25px;}
		
	.mra_dropdown_menu{list-style:none; line-height:25px; text-decoration:none; color:#A8A8A8;}
	.mra_dropdown_menu a{ display:block; padding:2px 15px}
	.mra_dropdown_menu a:hover{
		border-left:1px solid #A8A8A8;
		padding-left:14px; text-decoration:none;}
	.mra_dropdown_menu a:focus{text-decoration:none; border-left:2px solid #A8A8A8; padding-left:13px;}
	
	.mra_dropdown_menu_item{ display:none;}
	.mra_dropdown_menu_items{list-style:none; color:#A8A8A8; //display:none;}
	.mra_dropdown_menu_items a{display:block; padding:2px 25px}
	.mra_dropdown_menu_items a:hover{
		border-left:1px solid #A8A8A8;
		padding-left:24px; text-decoration:none;}
	.mra_dropdown_menu_items a:focus{text-decoration:none; border-left:1px solid #A8A8A8; padding-left:24px;}
	
	//image vticker
	.img_vticker_view{}
	.nbs-flexisel-inner{ border:none; border-radius:0;}


/*about_span_style style for about us page*/
	.about_year_style{
		color:#FFFFFF;
		font-weight:bold;
		background:#95A5A6;
		padding:10px;
		text-align:center;
		border-radius:5px;
		margin-top:40px;
		}
	.about_span_style{
		margin-top:37px;
		background:#95A5A6;
		width:50px;
		height:50px;
		border:8px solid #F0F0F0;
		border-radius:25px;}
	.about_span_style span{
		margin:10px;
		color:#FFFFFF;}
	.about_desc{
		color:#FFFFFF;
		background:#95A5A6;
		padding:15px;
		border-radius:5px;}

/* ### Style Page background on top and page head ### */
	.page_head_bg{
		height:220px;
		background-image:url(../files/img/bg.jpg);}
	.page_title_style{
		color:#FFFFFF; 
		font-size:22px; 
		font-weight:bold;
		}



/* ### Footer Area start with bootstrap ### */
footer{
  	//min-height: 130px;
  	width: 100%;
	//margin-top:40px;
	//padding-top:40px;
	//background:#1C1C1C;
}
#footer_bg{
	//min-height: 180px;
	background:#1C1C1C;
	//background: none repeat scroll 0 0 #363636;
	//background: transparent url("../files/icon/footer_bg.png") repeat-x scroll 0% 0%;
	//background-repeat: repeat;	
	}
	
.footer_top_style{
	//min-height: 180px;
	color:#999999;
	margin-top:30px;
	//background: transparent url("../files/icon/templatemo_top_row_divider.png") no-repeat scroll right center;	
	//border-right:1px solid #999999;}
.footer_top_style:last-child{
	background:none;
	}
.footer_top_style:last-child{
	//border-right:none;
	}
.footer_top_ul{
	line-height: 26px;
  	//margin: 24px 0 0 0px;
  	padding: 0;
	//float:right;}
.footer_top_ul li{
	float:left;
	padding:5px;
	list-style:none;}
.footer_top_ul a{
	color:#999999;
  	font-size: 12px;
  	//text-decoration: none;
  	line-height: 30px;}	
.footer_top_ul li a:hover{
	color:#F8F8F8;
	//color:#8B8989;
	}

.footer_social{
	//line-height: 26px;
  	//margin: 0px 5px 0 0px;
  	padding: 0;
	display:inline-block;
	float:right;}
.footer_social li{
	margin: 0 0 15px;
	float:left;
	list-style:none;}
.footer_social img{
	    margin: 0 0px -12px 15px;}
.footer_social li a:hover{
	opacity:0.8;}
/* ### Footer Area End ### */	

.gtex_btn{
  	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #09C109), color-stop(1, #37C637) );
	background:-moz-linear-gradient( center top, #09C109 5%, #37C637 100% );
	background:-ms-linear-gradient(top, #09C109 5%, #37C637 100% );
	
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:3px;
	border:none;	
	display:inline-block;
	color:#FFFFFF;
	//color:#333333;
	font: normal 1.6em "Helvetica Neue", helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:11px 12px;
	text-decoration:none;
	//opacity:0.7;
	//width:50%;
	min-width:100px;
	cursor:pointer;
	//float:left;}	
.gtex_btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #37C637), color-stop(1, #09C109) );
	background:-moz-linear-gradient( center top, #37C637 5%, #09C109 100% );
	background:-ms-linear-gradient(top, #37C637 5%, #09C109 100% );
	}
.gtex_btn:active {
	position:relative;
	top:2px;
	}	
.panel-default{border-color: #bce8f1;}
.panel-heading { background-color: red; }