
body{font-family: 'Roboto Condensed', sans-serif !important; background:#282828 !important;}

h1{font-family: 'Roboto Condensed', sans-serif !important; font-weight:700 !important; color:#FFAD3F !important;}


/*---------------------loder css start---------------------*/
#preloader {
	background-color: #0c0217;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 2147483647;
}
#status {
	background-position: center center;
	background-repeat: no-repeat;
	height: auto;
	left: 50%;
	top: 50%;
	position: absolute;
	width: 36px;
	margin: -18px 0 0 -18px;
}
/*---------------------loder css end---------------------*/


#top-white-bar {height: 40px;background: #EDEDED;line-height: 40px;  font-family: 'Roboto Condensed', sans-serif;}
#site-descr {width:240px;float:left;color:#959595;font-family: 'Roboto Condensed', sans-serif !important; font-size:14px;}
#secondary-nav {list-style: none;float: right;margin: 0px;padding: 0px;}
#secondary-nav li {float: left;border-right: 1px solid #DF930A; text-align:center; line-height:40px; background:#FFAD3F;}
#secondary-nav li:first-child {border-left: 1px solid #DF930A;}
#secondary-nav li:last-child {background:none;  border-right: 1px solid #D0D0D0;}
#secondary-nav li a {height: 40px;display: block;color:#3C3B3C;padding:0 13px 0 13px;text-transform: uppercase;font-size: 15px; font-weight:400; /* Semi bold */}
#secondary-nav li a:hover {text-decoration: none;background-color: #F4A132 !important;}
#secondary-nav li:last-child a:hover {text-decoration: none;background-color: #E0E0E0 !important;}
#secondary-nav li.login a .fa { margin-right: 10px; }
#secondary-nav li.register a .fa { margin-right: 10px; }
#secondary-nav li.facebook a, #top-links li.twitter a,
#secondary-nav li.google-plus a, #top-links li.youtube a,
#secondary-nav li.search a {padding:0 20px;}
#secondary-nav li.search a {float: right;}

#header{width:100%; min-height:80px; background:#1C1C1C url(../images/header-bg.jpg) repeat; border-bottom:solid 2px #383838;}
#logo {width:260px;float:left;}
.navbar-right{top:35px; position:relative;}
@media (max-width:768px){
	.nav-divi{display:none !important;}
	#site-descr{display:none !important;}
	.navbar-right{top:0px;}
	}


.page-headding{float:left; margin-top:-20px;}	
.breadcrumbs{ text-transform:uppercase; color:#645E5E; float:right;}
	
.modal-content{background:#1C1C1C url(../images/header-bg.jpg) repeat;}	
.modal-content .panel-body .form-signin input, select, option{border:solid 1px #302F2F !important;  background:rgba(0, 0, 0, 0.1) !important; font-family: 'Roboto Condensed', sans-serif; font-size:16px; font-weight:300 !important; color:#686868;}
.input-style{width:100% !important; height:40px !important; line-height:40px !important;}
.modal-content .panel-body h3{color:#FFAD3F;}
.modal-content .btn{background:#F3504D !important; border:solid 1px #EF3C3C;}
.modal-content .btn:hover{background:#EF3C3C !important; border:solid 1px #F3504D;}
.modal-content label{font-weight:300; font-size:16px; margin-top:10px;}
.modal-content .modal-title{font-family: 'Roboto Condensed', sans-serif; font-size:22px; font-weight:400 !important; color:#FFAD3F;}
.modal-content .panel-body{padding-top:0px !important;}
.form-control::-webkit-input-placeholder{color:    #686868 !important;}
.form-control:-moz-placeholder{color:    #686868 !important;}
.form-control::-moz-placeholder{ color:    #686868 !important;}
.form-control:-ms-input-placeholder{color:    #686868 !important;}
.forgot-password{float:right; padding-top:10px;}

.mid-div-head{border-top:solid 1px #4F4E4E; margin:20px 0px 10px 0px;}
.mid-div-head div{margin-top:-11px; width:40px; margin-left:auto; margin-right:auto;background:#1C1C1C url(../images/header-bg.jpg) repeat; text-align:center;}

.mid-div-head-vir{border-left:solid 1px #4F4E4E; height:450px; float:left; margin-left:10px;}
.mid-div-head-vir div{margin-left:-18px; margin-top:70px; height:33px; line-height:31px; width:33px; border-radius:50%;  margin-right:auto;background:#4F4E4E; text-align:center; color:#030303;}

/*---------------------slider start---------------------*/
.carousel-caption{width:100%;}
.slider-btn{background:#F4F4F4; color:#E2053A; border-radius:6px; width:160px; padding:10px; text-shadow:none; font-weight:700;box-shadow:1px 1px 4px #000;}
.slider_div {
	position: relative;
	padding: 0 !important;
}
.slider_div > .main_slider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(../images/bg/slider_bg_overlay.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.slider_welcome {
	font-size: 18px;
}
.slider_welcome span {
	font-size: 30px;
}
.main_slider_content {
	position: absolute;
	width:100% !important;
	margin:0px auto !important;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:300;
	color:#fff;
	text-shadow:1px 1px 4px #000;
}
.main_slider_content a{color:#fff; font-size:40px;}
.main_slider_content span{font-weight:700;}


.main_slider_content p {
	padding: 0px 100px;
	-webkit-animation-delay: 0.2s;
	-moz-animation-delay: 0.2s;
	-ms-animation-delay: 0.2s;
	-o-animation-delay: 0.2s;
	font-size:18px;
	text-shadow:1px 1px 4px #000;
}
/*Fade css for index page slider*/
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
	height: 100%;
}
/*---------------------slider end---------------------*/	
	
	
.ri-grid{position:relative;height:auto}.ri-grid ul{list-style:none;display:block;width:100%;margin:0;padding:0}.ri-grid ul:after,.ri-grid ul:before{content:'';display:table}.ri-grid ul:after{clear:both}.ri-grid ul{zoom:1}.ri-grid ul li{-webkit-perspective:400px;-moz-perspective:400px;-o-perspective:400px;-ms-perspective:400px;perspective:400px;margin:0;padding:0;float:left;position:relative;display:block;overflow:hidden;background:#000}.ri-grid ul li a{display:block;outline:0;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-color:#333;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ri-grid-size-1{width:55%;}.ri-grid-size-2{width:100%}.ri-grid-size-3{width:100%;margin-top:0}.ri-shadow:after,.ri-shadow:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;box-shadow:0 15px 10px rgba(0,0,0,.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.ri-shadow:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.ri-grid-loading:after,.ri-grid-loading:before,.ri-loading-image{display:none}.ri-grid-loading .ri-loading-image{position:relative;width:30px;height:30px;left:50%;margin:100px 0 0 -15px;display:block}

#minus-top{top:-150px; position:relative;}
#more-minus-top{top:-400px; position:relative;}
.backgroun-1{background:#1C1C1C url(../images/header-bg.jpg) repeat; padding-bottom:30px;}
.backgroun-2{background:#1C1C1C url(../images/body-bg.jpg) repeat; padding-bottom:30px;}

@media (max-width:650px){
	.carousel-caption{width:100%; top:0px !important;}
	.main_slider_content a{font-size:30px;}
	.main_slider_content p{font-size:16px !important; padding: 0px 50px; }
	}
	
@media (max-width:440px){
	.carousel-caption{width:100%; top:0px !important;}
	.main_slider_content a{font-size:30px;}
	.main_slider_content p{font-size:14px !important; padding: 0px 20px; }
	.slider-btn{background: #F4F4F4;color: #E2053A;border-radius: 3px;width: 80px;padding: 5px;text-shadow: none;font-weight: 400;box-shadow: 1px 1px 4px #000;}
	#more-minus-top{top:-220px !important; position:relative;}
	}


.width-85{width:85%; margin:0 auto !important;}
.width-95{width:95%; margin:0 auto !important;}
.padd-less-lr{padding-left:0px !important; padding-right:0px !important;}

.center{text-align:center;}
.main-head{text-align:center; border-top:solid 1px #666; margin-top:60px; padding-bottom:20px;}
.main-head h1{margin:-20px auto 0px auto; color:#fff !important; font-weight:300 !important; background:#1C1C1C url(../images/header-bg.jpg) repeat; width:400px;font-family: 'Roboto Condensed', sans-serif !important;}
.main-head h1 span{font-weight:700; color:#FFAD3F;}
@media (max-width:540px){
	.main-head{text-align:center; border-top:solid 1px #666; margin-top:60px; padding-bottom:20px;}
.main-head h1{margin:-20px auto 0px auto; color:#fff !important; font-weight:300 !important; background:#1C1C1C url(../images/header-bg.jpg) repeat; width:300px;font-family: 'Roboto Condensed', sans-serif !important; font-size:30px !important;}
.breadcrumbs{display:none !important;}
}
@media (max-width:440px){.main-head h1{margin:-15px auto 0px auto;font-size:25px !important; width:250px;}}
.content p{color:#9B9B9B !important; font-weight:300;}
.content{padding:20px 0px;}
.content-head{padding:20px 0px 10px 0px;}
.content-head h1{color:#fff !important;}
.content-head span{color:#F04933 !important;}

.main-widget{text-align:center; color:#9B9B9B !important; font-weight:300; margin-top:20px;}
.main-widget h2{text-align:center;font-family: 'Roboto Condensed', sans-serif !important;font-weight:700; margin:10px 0px 10px 0px}
.main-widget .fa{font-size:45px; color:#FFAD3F;}
.widget-btn{background:#F3504D; width:100px; padding:5px 0px; margin:10px auto; border-radius:5px; color:#FFF; text-transform:uppercase; font-size:13px;}
.widget-btn:hover{background:#EA3D3D;}
.main-widget .border-box{border-left:1px solid #2D2D2D;border-top:1px solid #2D2D2D;border-right:1px solid #2D2D2D; padding-top:20px;}

.blog-box{color:#A4A4A4; font-size:15px; font-weight:300; margin-bottom:20px;}
.blog-box img{border-bottom:solid 8px #FFAD3F; margin-bottom:10px;}
.blog-box h5{font-size:18px; margin:8px 0px 8px 0px !important; font-weight:400; }
.blog-box .post-meta{color:#848484; font-size:14px;}
.blog-box .post-meta span{padding-right:10px;}
.blog-box .post-meta a{color:#848484;}
.blog-box .post-meta a:hover{color:#FFAD3F;}

.block-center{text-align:center;}
.block-center h2{font-weight:700; color:#F2C042; font-size:25px;}
.block-sign-up{text-align:center; margin:30px 0px 10px 0px;}
.block-sign-up h3.sign-up{font-weight:700; color:#F3504D; text-transform:uppercase;}
.block-sign-up a{color:#FEF381;}
.block-left{background:#0F0F0F; width:100%; padding-top:50px; position:relative; font-weight:300; color:#807979;}
.block-left h2{font-weight:700; color:#F2C042; font-size:25px;}
.block-right{ width:100%; padding-top:50px; position:relative; font-weight:300; color:#9B9B9B; text-align:right; }
.block-right h2{font-weight:700; color:#F2C042; font-size:25px;}
.sign-up-btn{background:#82C341; padding:8px 10px; font-size:20px; width:150px; color:#FFF; margin-top:10px;}
.sign-up-btn:hover{background:#67A924;}
.block-for-mob{display:none;}

@media (max-width:440px){
	.block-left{padding-top:25px !important;}
	.block-right{padding-top:25px !important;}
	}

@media (max-width:991px){
.block-for-pc{display:none !important;}
.block-for-mob{display:block;}
.block-right{  text-align:center;}
.block-left{text-align:center;}
}

#modal-container-1 .modal-dialog{width:400px;}
.modal-body .checkbox{ float:left;}
#modal-1{cursor:pointer;}
#modal-container-2 .modal-dialog{width: 650px !important; }
#modal-container-2 .modal-dialog .modal-content{height:550px !important;}
#modal-container-2 .modal-dialog .modal-body{width:45%; float:left; }

@media (max-width:670px){
.modal-body .checkbox{ float:left;}
#modal-1{cursor:pointer;}
#modal-container-2 .modal-dialog{width: 97% !important; }
#modal-container-2 .modal-dialog .modal-content{height:750px !important;}
#modal-container-2 .modal-dialog .modal-body{width:100%; float:left; }
.mid-div-head-vir{display:none;}
}


.accordion-toggle:hover {text-decoration: none;}
.acc-icon-color{color:#F04933;}
.accordion-container{width:100% !important;}

.pad-non-lr{padding-left:0px !important; padding-right:0px !important;}

.footer{color:#898989; font-weight:300; font-size:15px; text-align:justify;}
.footer .readmore{color:#FFAD3F;}
.footer h3{font-family: 'Roboto Condensed', sans-serif !important;font-weight:400; color:#FFAD3F;}
.footer .news-letter input.input{width:100%; margin-top:10px; background:#3A3A3A; padding:5px 0px; border:solid 1px #333;}
.footer .news-letter .submit{background:#F3504D !important; width:80px; text-align:center; color:#FFF; margin-top:5px; padding:5px 0px;}
.footer .quick-link ul{margin:0px; padding:0px; padding-right:15px;}
.footer .quick-link ul li{list-style:none;}
.footer .quick-link ul li a{color:#898989;}
.footer .quick-link ul li a:hover{color:#B5B5B5;}
@media (max-width:990px){.quick-links{width:48% !important; float:left !important; padding-right:1px;} .news-letter{clear:both; top:25px !important;}}
.copyright{text-align:center; font-size:13px; font-weight:300px; color:#898989; margin-top:35px;}
.copyright a{color:#AAAAAA !important;}
.copyright a:hover{color:#FFAD3F !important;}


.alert-success {
  color: #fff;
  padding:15px 0px 15px 50px;
  background:#1c8c6e url(../styles/icon-success.png) no-repeat 10px;
  border-radius:3px;
  position:relative;
  top:45px !important;
}

.alert-success:hover{
	box-shadow: 0 0 12px #232323;}
.alert-danger {
  color: #fff;
  padding:15px 0px 15px 50px;
  background:#e22c19 url(../styles/icon-error.png) no-repeat 10px;
  border-radius:3px;
    position:relative;
  top:45px !important;
}

.alert-danger:hover{
	box-shadow: 0 0 12px #232323;}
	
.muso-rate{margin:5px 10px;}
.muso-rate span{margin:0px 0px 0px 5px;}
textarea{color:#1D1D1D !important;}

.wrong-page h1{font-family: 'Roboto Slab', serif; color:#1B1A1B !important;font-size:100px;font-weight:700;}
.wrong-page h2{font-family: 'Roboto Slab', serif; color:#231F20;font-size:35px;font-weight:700;}
.wrong-page p{font-family: 'Roboto Slab', serif; color:#231F20;font-size:20px;font-weight:400;}
.wrong-page .button{font-family: 'Roboto Slab', serif;font-weight:400; font-size:17px; background-color:#232121; color:#fff; padding:10px 5px; width:130px; text-align:center; margin-top:20px; margin-bottom:50px;}
.wrong-page #wrong-page-img{float:right;}
.wrong-page .content{margin-top:150px;}
@media (max-width: 1200px) {
.wrong-page .col-lg-4{ width: 33.33333% !important; float:left;}	
.wrong-page .col-lg-8{  width: 66.66667% !important; float:left;}
}
@media (max-width: 700px) {
.wrong-page .col-lg-4{ width: 100% !important; }	
.wrong-page .col-lg-8{  width: 100% !important; }
.wrong-page #wrong-page-img{float:left;}
.wrong-page .content{margin-top:0px !important;}
}

@media (max-width: 992px) {
	.wrong-page h1{font-size:70px;}
	.wrong-page h2{font-size:25px;}
	.wrong-page .content{margin-top:80px ;}
}

.terms-conditions{margin:0px 0px 0px 17px; padding:0px; font-weight:lighter !important; color: #9B9B9B !important;}

.contact input.form-control{width:70% !important; height:35px !important; background-color: #272626;background-image: none;border: 1px solid #515151;}
.contact textarea.form-control{width:70% !important;background-color: #272626;background-image: none;border: 1px solid #515151;color: #686868 !important; }
.contact label{margin-top:10px;}
.contact_h3{color: #FFAD3F; text-transform:uppercase !important; font-size:17px;}
.antispam { display:none;}
.block { display: block; }
form.cntform label.error { display: none; }	
#msgbox_posi{margin-top:30px;z-index:100;}
#Sucmessage {display:none;width:100%;text-align:left;color:#28AE13;}
#Errmessage {display: none;width:100%;color:#E52020;text-align:left; }

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?yfibpc');
	src:url('../fonts/icomoon.eot?#iefixyfibpc') format('embedded-opentype'),
		url('../fonts/icomoon.woff?yfibpc') format('woff'),
		url('../fonts/icomoon.ttf?yfibpc') format('truetype'),
		url('../fonts/icomoon.svg?yfibpc#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-venue:before {
	content: "\e600";
	font-size: 45px;
color: #FFAD3F;
}
