@charset "utf-8";
/* CSS Document */

body {	
	font: 12px/24px 'Roboto', Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #100f0f url(../images/bg.jpg) no-repeat;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Standard Styles Starts */

a { color: #ffffff; }
a:hover, 
a:focus {
	color: #000000;
	text-decoration:none;
}
a:focus { outline: none; }

/* Heading Styles Starts */

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	font-family: 'Lato', sans-serif;
}

h1 { font-size: 40px; }
h2 { font-size: 35px; }
h3 { font-size: 30px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }

.main-heading1 {
	color: #323232;
}

.main-heading2 {
	padding-bottom: 15px;
	position: relative;	
	color: #009bdb;
}
.main-heading2:after {
	content: "";
	position: absolute;
	width: 170px;
	height: 2px;
	left: 0;
	bottom: 0;
	background-color: #009bdb;	
}

.lite {
	font-weight: 300;
}

.side-heading1 {
	margin-top: 50px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	color: #fff;
	border-bottom: 6px solid #e71e26;
}

.black{ color:#000;}
.red{ color:#F00;}
.green{ color:#0C0;}
.blue{ color:#03F;}

/* Typography Styles Starts */

.top-bar, 
#nav.navbar-default .navbar-nav, 
.camera_caption > div, 
.camera_caption a.btn-secondary, 
.tabs-wrap-2 .nav-tabs > li > a, 
#doctors-filter, 
.about-featured .btn-transparent, 
.news-post .quote, 
.list-style-1 li, 
.cblock-1 li, 
.contact-form .btn, 
.block-404 .btn, 
.book-appointment-box .btn-main, 
.footer-top-bar .btn-black {
	font-family: 'Lato', sans-serif;
}

/* Form & Buttons Styles Starts */

.btn-main, 
.btn-main:hover, 
.btn-main:focus,
.btn-main:active,
.btn-main.active {
	background-color: #fff;
}
.btn-main {
	color: #4db1e2;		
}
.btn-main:hover, 
.btn-main:focus,
.btn-main:active,
.btn-main.active {
	color: #0186d5;
}

.btn-secondary {
	background-color: #009bdb;
}
.btn-secondary, 
.btn-secondary:hover, 
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active, 
.btn-black, 
.btn-black:hover, 
.btn-black:focus,
.btn-black:active,
.btn-black.active {
	color: #fff;
}
.btn-secondary:hover, 
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active {
	background-color: #0487bd;
}

.btn-black {
	background-color: #262626;
}
.btn-black:hover, 
.btn-black:focus,
.btn-black:active,
.btn-black.active {
	background-color: #0f0f0f;
}

.btn-transparent {
	color: #fff;
	background: none;
	border: 1px solid #fff;
}
.btn-transparent:hover, 
.btn-transparent:focus,
.btn-transparent:active,
.btn-transparent.active {
	color: #009bdb;
	background-color: #fff;
}
.btn-transparent.inverse {
	color: #777;
	border-color: #bdbdbd;
}
.btn-transparent.inverse:hover, 
.btn-transparent.inverse:focus,
.btn-transparent.inverse:active,
.btn-transparent.inverse.active {
	color: #fff;
	border-color: #009bdb;
	background-color: #009bdb;
}

hr{ width:10%; display:block; background:#e71e26; height:5px; border:0px;}

/* Top Head */
#top_head{ background:#e71e26; padding:4px 0px;}
#top_head p{ margin-top:5px;}



/* Main Header */
#mn-header{ padding:20px 20px;}
#mn-header h1{ font-size:30px;}

/* Carousel */
.carousel-caption h1{ font-size:14px;}
.carousel-caption p{ line-height:12px; font-size:12px;}
.carousel-caption hr{ display:none;}

/* Navigation */
.navbar .navbar-nav {
    display:inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
}

.navbar-default{ background:#000; border:0px; border-radius:0px;}
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus { background-color:#e71e26; color:#fff; }
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a {color:#fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ color:#fff; background:#e71e26;}
.navbar-nav > li > a { font-weight:500; font-size:14px; /*line-height:45px;*/ }
.navbar-nav > li{ padding:0px 10px;}


/* Middle Box */
.mid_box{ padding-top:30px;}
.thumbnail{ background:#000; border:0px; border-radius:0px; padding:12px;}
.caption h6{ color:#FFF; text-transform:uppercase; text-align:center; font-weight:600; line-height:20px;}
.caption h6 a{ color:#FFF;}
.caption h6 a:hover{ color:#F00;}

.btn-default{ background:#e71e26; border:0px; border-radius:0px; color:#FFF; margin-top:15px; }
.btn-default:hover{ background:#b5151c; color:#FFF; }


/*--Middle Box BG--*/
.middle_bg {
    background:url(../images/bg2.jpg) no-repeat center;
    background-size: cover;
    min-height:650px;
}
.middle_bg-main {
    margin-top: 20em;
    text-align: center;
}
.middle_bg-main h1 {
    color:#fff;
    margin-bottom: 0.3em;
	text-transform:uppercase;
	font-weight:600;
}
.middle_bg-main h6 {
    color: #fff;
    width: 55%;
    margin: 0 auto;
    line-height: 22px;
}


/*-- Footer --*/
.footer-set{ background:#b5151c; padding-bottom:25px;}
.footer-tp{ padding:30px 0px;}
.list-inline>li{padding-right:15px;padding-left:15px; padding-bottom:15px;}
.btm_border{ border-bottom:solid 1px #c44449;}
.fa-envelope{ font-size:18px !important;}
.fa-phone{font-size:20px !important;}

.btm_footer{ background:#000; padding:10px 0px;}
.btm_footer p{ color:#999;}


/* Inner Top Box */
#inner_top_box{ padding:40px 0px; background:#000; background:url(../images/inner_bg.jpg) repeat;}

/* Inner Page */
#inner_page{ padding:40px 0px; background:#100f0f;}
#inner_page p{ font-size:14px; line-height:20px;}

/* About us */
.fa-binoculars{ font-size:60px !important;}
.fa-dot-circle-o{ font-size:60px !important;}
.fa-rocket{ font-size:60px !important;}


/*--Contact BG --*/
.frm-bg{ background:#000; border-radius:6px;}
.frm-bg h4{padding:10px 0px 10px 15px; font-weight:500;}


/*--Event Page BG--*/
.event_bg {
	background:url(../images/event_bg.jpg) no-repeat center;
	min-height:300px;
}	

.event_bg_txt h1 {
	margin-top:150px;
	text-align: center;
	font-size:30px;
}
.mob_hide{ display:none;}
.list-group-item{ padding:12px 18px; background:#000; border:solid 1px #c44449;}
 a.list-group-item, button.list-group-item{ color:#FFF;}		
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{ background:#b5151c; border-color:#c44449;}
.list-group a{ color:#FFF;}
.list-group a:hover{ color:#b5151c;}		

.panel-default{ border-color:#c44449; margin-top:10px; }
.panel-default>.panel-heading{  background:#b5151c; color:#FFF; border-color:#c44449;}
.panel-default>.panel-body{  background:#100f0f;}

.glyphicon-picture{ font-size:18px; color:#e71e26;}
.glyphicon-picture:hover{ color:#FFF;}

.breadcrumb{ background-color:transparent; padding:8px 0px;}

/* Event Page */
.panel-default>.panel-heading+.panel-collapse>.panel-body{ background:#100f0f;}	
.panel-default>.panel-heading+.panel-collapse>.panel-body{ border-top-color:#100f0f;}
.panel-body .custom_set{ padding-top:15px; padding-left:0px;}
.custom_set a:hover{ color:#F00;}


/*--Casting Page BG--*/
.casting_bg {
background:url(../images/casting_bg.jpg) no-repeat top center;
min-height:400px;
}	
.casting_bg_txt h1 {
margin-top:250px;
text-align: center;
font-size:40px;			
}

/*--Casting Page BG--*/
.fasion_bg {
background:url(../images/casting_bg.jpg) no-repeat top center;
min-height:400px;
}	
.fasion_bg_txt h1 {
margin-top:250px;
text-align: center;
font-size:40px;			
}

/*--breadcrum--*/
.breadcrumb a:hover{ color:#F00;}
		

/*LIGHTBOX*/
#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    z-index:1032;
}






















/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width:768px) {
	
		/* Carousel */
		.carousel-caption h1{ font-size:30px;}
		.carousel-caption p{ line-height:22px; font-size:14px;}
		.carousel-caption hr{ display:block;}
		
		/*--Event Page BG--*/
		.event_bg {
			background:url(../images/event_bg.jpg) no-repeat top center;
			min-height:500px;
		}	
		
		.event_bg_txt h1 {
			margin-top:150px;
			text-align: center;
			font-size:40px;			
		}
		.mob_hide{ display:block;}							
	}

/* Medium devices (desktops, 992px and up) */
@media (min-width:992px) {

		/*--Event Page BG--*/
		.event_bg {
			background:url(../images/event_bg.jpg) no-repeat top center;
			min-height:500px;
		}	
		
		.event_bg_txt h1 {
			margin-top:200px;
			text-align: center;
			font-size:40px;			
		}
		.mob_hide{ display:block;}			
	}

/* Large devices (large desktops, 1200px and up) */
@media (min-width:1200px) {
	
		
		/* Top Head */
		#top_head{ background:#e71e26; padding:4px 0px;}
		#top_head p{ margin-top:5px;}
		
		
		
		/* Main Header */
		#mn-header{ padding:20px 20px;}
		#mn-header h1{ font-size:40px;}		
		
		
		/* Navigation */
		.navbar .navbar-nav {
			display:inline-block;
			float: none;
		}
		.navbar .navbar-collapse {
			text-align: center;
		}
		.dropdown-menu{ left:auto;}
		
		
		
		.navbar-default{ background:#000; border:0px; border-radius:0px;}
		.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus { background-color:#e71e26; color:#fff; }
		.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a {color:#fff;}
		.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ color:#fff; background:#e71e26;}
		.navbar-nav > li > a { font-weight:500; font-size:14px; /*line-height:45px;*/ }
		.navbar-nav > li{ padding:0px 10px;}
		.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ background-color:#b5151c; color:#fff;}	
		
		.dropdown-menu{background-color:#b5151c; color:#FFF;}
		.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;background-color:#b5151c;color:#fff;white-space:nowrap}
		.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#000000;}			
		
		/* Carousel */
		.carousel-caption h1{ font-size:40px;}
		.carousel-caption p{ line-height:22px; font-size:16px;}
		.carousel-caption hr{ display:block;}		
		
		
		/* Middle Box */
		.mid_box{ padding-top:30px;}
		.thumbnail{ background:#000; border:0px; border-radius:0px; padding:12px;}
		.caption h6{ color:#FFF; text-transform:uppercase; text-align:center; font-weight:600; line-height:20px;}
		.caption h6 a{ color:#FFF;}
		.caption h6 a:hover{ color:#F00;}
		
		.btn-default{ background:#e71e26; border:0px; border-radius:0px; color:#FFF; margin-top:15px; }
		.btn-default:hover{ background:#b5151c; color:#FFF; }
		
		
		/*--Middle Box BG--*/
		.middle_bg {
			background:url(../images/bg2.jpg) no-repeat center;
			background-size: cover;
			min-height:650px;
		}
		.middle_bg-main {
			margin-top: 20em;
			text-align: center;
		}
		.middle_bg-main h1 {
			color:#fff;
			margin-bottom: 0.3em;
			text-transform:uppercase;
			font-weight:600;
		}
		.middle_bg-main h6 {
			color: #fff;
			width: 55%;
			margin: 0 auto;
			line-height: 22px;
		}
		
		
		/*-- Footer --*/
		.footer-set{ background:#b5151c; padding-bottom:25px;}
		.footer-tp{ padding:30px 0px;}
		.list-inline>li{padding-right:15px;padding-left:15px; padding-bottom:15px;}
		.btm_border{ border-bottom:solid 1px #c44449;}
		.fa-envelope{ font-size:18px !important;}
		.fa-phone{font-size:20px !important;}
		
		.btm_footer{ background:#000; padding:10px 0px;}
		.btm_footer p{ color:#999;}	
		
		
		/* Inner Top Box */
		#inner_top_box{ padding:40px 0px; background:#000; background:url(../images/inner_bg.jpg) repeat;}
		
		
		/* Inner Page */
		#inner_page{ padding:40px 0px; background:#100f0f;}
		#inner_page p{ font-size:14px; line-height:20px;}
		
		/* About us */
		.fa-binoculars{ font-size:60px !important;}
		.fa-dot-circle-o{ font-size:60px !important;}
		.fa-rocket{ font-size:60px !important;}	
		
		
		/*--Contact BG --*/
		.frm-bg{ background:#000; border-radius:6px;}
		.frm-bg h4{padding:10px 0px 10px 15px; font-weight:500;}

		
		/*--Event Page BG--*/
		.event_bg {
			background:url(../images/event_bg.jpg) no-repeat top center;
			min-height:400px;
		}	
		
		.event_bg_txt h1 {
			margin-top:250px;
			text-align: center;
			font-size:40px;			
		}
		.mob_hide{ display:block;}
		.list-group-item{ padding:12px 18px; background:#000; border:solid 1px #c44449;}
		 a.list-group-item, button.list-group-item{ color:#FFF;}		
		.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{ background:#b5151c; border-color:#c44449;}
		.list-group a{ color:#FFF;}
		.list-group a:hover{ color:#b5151c;}		
		
		.panel-default{ border-color:#c44449; margin-top:10px;}
		.panel-default>.panel-heading{  background:#b5151c; color:#FFF; border-color:#c44449;}
		.panel-default>.panel-body{  background:#100f0f;}
		
		.glyphicon-picture{ font-size:18px; color:#e71e26;}
		.glyphicon-picture:hover{ color:#FFF;}
		
		.breadcrumb{ background-color:transparent; padding:8px 0px;}
		
		/* Event Page */
		.panel-default>.panel-heading+.panel-collapse>.panel-body{ background:#100f0f;}	
		.panel-default>.panel-heading+.panel-collapse>.panel-body{ border-top-color:#100f0f;}
		.panel-body .custom_set{ padding-top:15px; padding-left:0px;}
		.custom_set a:hover{ color:#F00;}
		
		
		
		
		/*--Marketing Page BG--*/
		.marketing_bg {
			background:url(../images/marketing_bg.jpg) no-repeat top center;
			min-height:400px;
		}	
		
		.marketing_bg_txt h1 {
			margin-top:250px;
			text-align: center;
			font-size:40px;			
		}
		.glry_caption p{ text-align:center; color:#FFF; font-size:14px;}
		
		
		/*--Casting Page BG--*/
		.casting_bg {
			background:url(../images/casting_bg.jpg) no-repeat top center;
			min-height:400px;
		}	
		.casting_bg_txt h1 {
			margin-top:250px;
			text-align: center;
			font-size:40px;			
		}
		
		/*--Casting Page BG--*/
		.fasion_bg {
		background:url(../images/fasion_bg.jpg) no-repeat top center;
		min-height:400px;
		}	
		.fasion_bg_txt h1 {
		margin-top:250px;
		text-align: center;
		font-size:40px;			
		}
		
		/*--breadcrum--*/
		.breadcrumb a:hover{ color:#F00;}										
		
		
		
						
	
	}









