/*
Theme Name: Millennium
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

/* =Structure
----------------------------------------------- */
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700,300,300italic);
/** Generated by FG **/
@font-face {
	font-family: 'Conv_BebasNeue';
	src: url('fonts/BebasNeue.eot');
	src: local('?'), url('fonts/BebasNeue.woff') format('woff'), url('fonts/BebasNeue.ttf') format('truetype'), url('fonts/BebasNeue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_ltregular';
    src: url('fonts/proximanova-light.eot');
    src: url('fonts/proximanova-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-light.woff') format('woff'),
         url('fonts/proximanova-light.ttf') format('truetype'),
         url('fonts/proximanova-light.svg#proxima_nova_ltregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'Conv_Helvetica_Neue_Condensed_Bold';
	src: url('fonts/Helvetica_Neue_Condensed_Bold.eot');
	src: local('?'), url('fonts/Helvetica_Neue_Condensed_Bold.woff') format('woff'), url('fonts/Helvetica_Neue_Condensed_Bold.ttf') format('truetype'), url('fonts/Helvetica_Neue_Condensed_Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


:focus {
	outline:0;
}
img {
	border:0 none;
}
.Clear {
	clear:both;
}
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#313131;	
	background:#ececec url(images/bgBody.jpg) repeat-x;
}
/* Twitter Widjet CSS */
.latest_updates{
	width:320px;
}
.twitter-timeline{
	margin:0 0 0 12px;
	height:470px !important;
	overflow:hidden;
}
.twitter-timeline .timeline  .stream ol .tweet{
	padding:5px 0 !important;
	border-bottom:1px solid #D8D8D8;
}
.profile .full-name .p-name{
	font-family:arial !important;
	color:#26BDF4 !important;
}
#content .entry-content p{
	line-height:20px;
	text-align:justify;
}
/* Twitter Widjet CSS */
ul, li {
	margin:0;
	padding:0;
	list-style:none;
}
a, a:visited {
	color:#656565;
	text-decoration:none;
}
.top_active {
	color:#8C5025 !important;
}
a:hover, a:active {
	color:#656565;
	text-decoration:none;
}
.wrapper {
	margin:0 auto;
width:1000px;
}
.header
{
	height:90px;
	margin:17px 0 0 0;
	padding:0;
}
.logo
{
	float:left;
	width:316px;
	height:81px;
	margin:0;
	padding:0;
}
.header_right
{
	width:230px;
	height:60px;
	margin-top:10px;
	float:right;
}
.top_menu ul
{
	margin:0;
	padding:0;
	float:right;
	height:12px;
}
.top_menu ul li
{
	float:left;
	list-style:none outside none;
}
.top_menu ul li:first-child a
{
border:none;	
}
.top_menu ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b87472;
	text-decoration:none;
	padding:0 5px;
}
.top_menu ul li a:hover
{
	text-decoration:underline;
}
.search
{
	width:224px;
	margin:10px 0;
	float:right;
}
#s
{
	border:none;	
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 32px;
	line-height:32px;
    padding: 1px 0px 1px 10px;
    width: 183px;
	color:#000;
	background:url(images/se_fr.png) no-repeat;
}

#slides {
	width:1000px;
	float:left;
	height:400px;
	margin:8px 0 0 0;
	padding:0;
}
.slides_container {
	width:1000px;
	overflow:hidden;
	position:relative;
	display:none;
}
.slide_details .slide_img img
{
	width:1000px;
}
.slides_container div.slide {
	width:980px;
	height:400px;
	display:block;
}
.slide_details {
	position:relative;
	margin:0;
	padding:0;
}
.slide_head {
	position:absolute;
    left:1px;
	top:150px;
	color:#fff;
	background:url(images/detailbg.png) repeat-x;
	height:91px;
	width:360px;
}
.slide_head h2{
font-family: 'Conv_Helvetica_Neue_Condensed_Bold';
	font-size:24px;
 margin: 10px 0 5px 30px;
	padding:0;

}
.slide_head p
{
 margin: 0px 0 0px 30px;
padding:0;
width:280px
}
.pagination {
	margin:0px auto 0;
	width:auto;
	z-index:101;
	position:relative;
	top:-53px;
	right:8px;
	float:right;
	height:44px;
	padding: 0 0 0 6px;
}
.pagination li {
	float:left;
	margin: 8px 2px;
	list-style:none;
	background-image:url(images/pagination.png);
	background-position:0 0;
	width:34px;
	height:33px;
}
.pagination li a {
	display:block;
	width:29px;
	height:33px;
	color:#fff;
	line-height:33px;
	margin:0px 0 0 10px;
	padding-top:0px;
	float:left;
	text-decoration:none;
}
.pagination li.current {
	background-position:0 -39px;
	color:#fff;
	margin:8px 2px;
}
.pagination li.current a {
	color:#FFF;
	line-height:33px;
}
.pagination li:hover {
	color:#fff;
}
.container
{
margin:0;
padding:0;
width:1000px;
}
.container_top
{
	margin:0;
	padding:0;
	float:left;
	width:1000px;
}
.container_top h1
{
	font-size:36px;
	font-family: 'Conv_BebasNeue',Sans-Serif;
	font-weight:normal;
	color:#474747;
	margin:10px 0;
	padding:0;
	text-transform:uppercase;
}
.container_top h1 span
{
	color:#9a1b29;
}
.container_top p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	margin:15px 0;
	padding:0;
	text-align:justify;
	line-height:20px;
}
.container_top .top_con
{
 margin: 15px 8px 15px 0;
 width: 320px;
height:255px;
border:1px solid #d8d8d8;
float:left;
background:#FFFFFF;

}
.container_top .top_con1
{
	margin:15px 18px 0 7px;
	padding:0;
	float:left;
	width: 320px;
	height:255px;
	border:1px solid #d8d8d8;
	background:#FFFFFF;

}
.container_top .top_con2
{
	width:320px;
	height:255px;
	border:1px solid #d8d8d8;
	float:left;
	margin:15px 0;
	background:#000;
}
.top_con2 > a {
    float: right;
    margin:-30px 10px 0 0;
    padding: 0;
}
.container_top .top_con2 h1
{
	color:#fff;
	text-transform:uppercase;
	font-size:26px;
	font-family: 'Conv_BebasNeue',Sans-Serif;
	padding:0;
  	margin:15px 0 0 15px;
}
.stage_bottom
{
width:1000px;
margin:0 0 10px 0;
padding:0;
float:left;
}
.container_top .top_con2 p
{
	color:#fff;
	text-transform:none;
	font-size:12px;
	font-family:arial;
	padding:0 15px;
	margin:0;
	float:left;
}

.entry-header h1
{
    color: #474747;
    font-family: 'Conv_BebasNeue',Sans-Serif;
    font-size: 28px;
    font-weight: normal;
    margin: 10px 0;
    padding: 0;
    text-transform: uppercase;
}
.container_top .top_con .con
{
	padding:10px;
}
.container_top .top_con1 .con2 h2,.latest h2
{
   background: url("images/chead_bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: 'Open Sans Condensed',sans-serif;
	font-weight:700;
    font-size: 14px;
    height: 37px;
    line-height: 30px;
    margin-left: -10px;
    padding: 0 0 0 20px;
    text-transform: uppercase;
	margin-top:8px;
    width: 170px;
}
.container_middle{
	width:1000px;
	float:left;
	margin:0;
	padding:0;
}
#cas_Holder
{
height:240px !important;
}
#cas_Holder .cas_div
{
margin:10px 10px 10px 10px;
padding:0 0 0 0px;
font-size: 14px;
font-family: verdana;
color: #000000;
}
#cas_Holder .cas_div a
{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
}
#cas_Holder .cas_div a:hover
{
color: #26BDF4;
}
#ss_pages a
{
font-size: 14px;
font-family: verdana;
color: #000000;
}
#ss_pages a:hover
{
color:#C2221D;
}
#ss_posts a
{
font-size: 14px;
font-family: verdana;
color: #000000;
}
#ss_posts a:hover
{
color:#C2221D;
}
.container_top .top_con1 .con2 img
{
float:left;
margin:0 0 0 18px;
}

.container_top .top_con .con p
{
	float:left;
}
.container_top .top_con1 .con2 p
{
	float:left;
	padding:0 22px;
}
.container_top .top_con .con img
{
	margin:-9px 0 0 -9px;
	float:left;
}
.container_top .top_con .con h1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin:15px;
	width:100px;
	float:left;
	font-weight:bold;
}
.container_bottom
{
    float: left;
    margin: 0 0 16px;
    padding: 0;
	width:1000px;
}
.video_banner{
    float: left;
    height: 340px;
    margin: 0;
    padding: 0;
    width: 660px;
}
.accomodation_head img
{
margin:13px 0 0 0;
}
#slider1 {
	margin:0;
	position:relative;
}
/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

#slider1 .slides_container {
	width:658px;
	overflow:hidden;
	float:left;
	position:relative;
	border:1px solid #dfdfdf;
	display:none;
	
}
/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

#slider1 .slides_container a {
	width:640px;
	height:340px;
	display:block;
}
/*
	Next/prev buttons
*/

#slider1 .next, #slider1 .prev {
	overflow: hidden;
	position: absolute;
	text-indent: 40px;
	width: 27px;
	z-index: 9999;
}
#slider1 .prev {
	background:url(images/arrow-prev.png) no-repeat;
	margin:0;
	height:29px;
	top:35px;
	right:35px;
}
#slider1 .next {
	background:url(images/arrow-next.png) no-repeat;
	
	height:29px;
	top:35px;
	right:5px;
}
/*
	Pagination
*/


.con a input
{
float:right;
margin:20px 273px 0 0;
}
.con2 a
{
color:#FFFFFF;
}
.bottom_content1 a
{
color:#474747;
}
.latest
{
    background:#FFFFFF;
    border: 1px solid #D8D8D8;
    float: right;
    margin: 0;
    height: 324px;
    padding: 0;
    width: 320px;
}
#cff.fixed-height{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
.entry-header .latest h2{
	margin-bottom:0 !important;
}
.makeup{
	width:320px;
	height:251px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	background:#fff;
	border:1px solid #D8D8D8;
	float:right;
	margin:0;
}
.makeup img{
	margin:22px 0 0 0;
}
.latest > p {
    float: left;
    margin: 0 0 20px 25px;
    padding: 0;
	line-height:20px;
}
.latest_updates {
    float: left;
    padding: 0;
}
.latest_updates p
{
	color:#313131;	
	line-height:20px;
}
.latest_updates strong
{
color:#26BDF4;
}
.twitter_link > a {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 2px 0 8px 17px;
    padding: 0;
	height:auto;
}
.bottom_content
{
  float: left;
    margin: 0 15px 0 0;
	background:#FFFFFF;
    padding: 0;
	border:1px solid #D8D8D8;
	width:320px;
}
.top_con2 a img
{
margin:0 -10px 10px 0;
}
.container_bottom2 {
    float: left;
    margin: 0;
    padding: 0;
	width:660px;
}
.bottom_content h2,.bottom_content1 h2{
    color: #474747;
    float: left;
    font-family: 'Conv_BebasNeue',Sans-Serif;
    font-size: 26px;
    line-height: 30px;
    margin: 20px 0 15px 10px;
    padding: 0;
    text-transform: uppercase;
    width: 200px;
	font-weight:normal;
}
.bottom_content a{
	background:url(images/link_button.png) no-repeat;
    float: right;
    height: 27px;
    margin: 35px -1px 0 0;
    padding: 0;
    width: 25px;
}
.bottom_content1
{
    background:#FFFFFF;
    border: 1px solid #D8D8D8;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 320px;
}
.bottom_content1 h2
{
	margin:15px 0 5px 0;
	padding:0;
}
.bottom_content1 p
{
 margin: 25px 0 17px 22px;
  padding: 0;
    text-align:justify;
    width: 276px;
	line-height:20px;
}
.footer
{
	height:150px;
	background:#1A1A1A;
	width:100%;
	margin:20px 0 0 -3px;
	padding:0;
	text-shadow:1px 1px #000;
}
.footer_container
{
margin:0 auto;
padding:0;
width:983px;
}
.content1 p
{
	color:#808080;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
.foo_pane
{
	width:415px;
	height:100px;
	float:left;
}
.foo_menu
{
	width:250px;
	height:100px;
	float:left;
}
.foo_menu h1
{
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	margin:40px 0 0 0;
	color:#808080;
}
.foo_menu ul
{margin:20px 0 0 0;
padding:0;
	}
.foo_menu ul li
{	

list-style:none outside none;

margin:10px;
}
.foo_menu ul li a
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#808080;
	background:url(images/footer_arrow.png) 0 14px no-repeat;
	padding:10px 20px;
	text-decoration:none;}
	.foo_menu ul li a:hover
{
	color:#fff;
}
.foo_loo
{
	margin:20px 0 0 0px;
	float:left;
	width:66px;
}
.foo_pane .content1
{
	float:left;
	width:325px;
	margin:5px 0 0 10px;;
	color:#808080;
}

.foo_pane .content1 p span
{
	font-size:26px;
	font-family: 'Conv_BebasNeue',Sans-Serif;
	color:#CFCECE;
}
.entry-title a:hover
{
color:#656565;
}
.tel
{
	margin:20px 0;
	background:url(images/phone.png) no-repeat;
	padding: 5px 0 0 45px;
	height:35px;
    color:#656565;
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:18px !important;
}
.mail
{
	background:url(images/message.png) no-repeat;
	height:35px;
	margin:0;
	padding: 10px 0 0 45px;
}
.copy
{
	font-family:Arial, Helvetica, sans-serif !important;
	margin:0 !important;
	
}
.foo_con
{
	width:300px;
	height:100px;
	float:right}
.social
{
	float:right;
	height:40px;
	margin:50px 15px 20px 0;
}
.social h1
{
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	color:#808080;
	margin:0px 10px 0 ;
	float:left;
}
.social ul
{
	float:left;
	margin-top:-10px;
	padding:0;
}
.social ul li
{float:left;
list-style:none outside none;
margin-left:5px;
}
.twitter
{
background:url(images/twitter.png) no-repeat;
width:37px;
height:38px;
float:left;
}
.twitter:hover
{
background-position:0 -40px;	
}
.fb
{
background:url(images/fb.png) no-repeat;
width:37px;
height:38px;
float:left;
}
.fb:hover
{
background-position:0 -40px;	
}
.news
{
	float:right;
	margin:0;
	padding:0;
	width:325px;
}
.news h1
{
	color:#808080;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:normal;
	float:left;
	margin:0 0 10px 35px;
	padding:0;
}
.news p
{
float:left;
margin:5px 0 0 5px;
padding:0;
color:#515150;
}
.eemail_textbox_class
{
	border:1px solid #262626;
	height:35px;
	width:215px;
	padding:0 0 0 10px;
	background:#000000;
	color:#808080;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	float:left;
	line-height:35px;
}
.news input[type="image"]
{
float:left;
margin:0 0 0 5px;
padding:0;
}
.des
{
	
	margin-top:10px;
}
.des p
{
	margin:20px 0 0 0 !important;
	float:right ;
}
.des p a:hover, .mail a:hover, .copy a:hover
{
color:#FFFFFF;
}
.menu{
	 width:1000px;
	 height:40px;
	 background:#333;
}
#menu {padding:0; margin:0; list-style:none; height:40px; position:relative; z-index:500; }
#menu li {float:left;}
{ background:#333; color:#ccc; text-decoration:none;  font-family: 'proxima_nova_ltregular';
 font-size:14px; text-transform:uppercase; }

#menu li a 
{
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:300;
	font-size:15px;
	color:#fff;
	text-transform:uppercase;
	display:block; 
	line-height:40px;
	padding:0 24px 0 25px;
	text-decoration:none;

}


#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {z-index:200; position:relative;color:#fff; background-color:#991d28;}
#menu li:hover {position:relative; z-index:200;}
.current_page_item .active {background: #c2221d;}
#menu li.current-page-parent a.sub, #menu li.current_page_ancestor a.sub
{
background: #c2221d url(images/down-arrow.gif) no-repeat right center;
}
#menu li ul li a.sub{background: #333 url(images/down-arrow.gif) no-repeat right center !important;}
#menu li:hover > a {color:#fff; background:#c2221d;}
#menu li:hover > a.sub {color:#fff; background-color:#c2221d;}

#menu li.current a {color:#fff; background:#c2221d;}

#menu li a.sub {background: #333 url(images/down-arrow.gif) no-repeat right center;}
#menu li.current a.sub {color:#fff; background:#840 url(down-arrow.gif) no-repeat right center;;}

#menu :hover ul {left:0; top:40px; width:120px; background:#444;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul
{left:200px; top:-1px; background:#222; white-space:nowrap; width:100px; z-index:200; height:auto;}

#menu :hover ul li {margin:0; border-top:1px solid #666;}
#menu :hover ul li a {width:200px; padding:0; text-indent:10px; background:#333; color:#fff; height:30px; line-height:30px; text-transform:none;}
#menu :hover ul li a.fly {background:#333 url(right-arrow.gif) no-repeat right center;}

#menu :hover ul :hover {background-color:#c2221d; color:#fff;}
#menu :hover ul :hover a.fly {background-color:#c60; color:#fff;}
.entry-summary a input
{
float:right;
margin:20px 974px 0 0;
}
.contact_left{
	width:430px;
	float:left;
	height:510px;
	background:#fff;
	margin: 10px 0 0 0;
	padding: 0 35px;
}
.contact_services{
	width:430px;
	float:left;
	height:282px;
	background:#fff;
	margin: 10px 0 0 0;
	padding: 0 0;
}
.contact_filmsleft{
	width:430px;
	float:left;
	height:1400px;
	background:#fff;
	margin: 10px 0 0 0;
	padding: 0 0;
}
.contact_filmsright{
	width:430px;
	float:left;
	height:1400px;
	background:#fff;
	margin: 10px 0 0 140px;
	padding: 0 0;
}
.contact_right{
	width:430px;
	float:right;
	height:510px;
	background:#fff;
	margin:10px 0 0 0;
	padding: 0 30px;
}
.contact_center{
	width:430px;
	float:center;
	height:510px;
	background:#fff;
	margin:10px 0 0 250px;
	padding: 0 30px;
}
.contact_monella{
	width:570px;
	float:left;
	height:230px;
	background:#fff;
	margin: 25px 0 0 275px;
	padding: 0 25px;
}
.stages_img {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px 5px #E8E8E8;
	-moz-box-shadow: 0 0 5px 5px #E8E8E8;
-webkit-box-shadow: 0 0 5px 5px #E8E8E8;
    padding: 7px;
	margin:10px 0;
	position:relative;
	width:;
}
.stages_img h2{
font-family: 'Conv_Helvetica_Neue_Condensed_Bold';
	font-size:24px;
 left: 45px;
    position: absolute;
    top: 35px;
color:#fff;

}
.stages_img p
{
	color:#fff;
	width:280px;
    left: 45px;
    position: absolute;
    top: 70px;
}
.stages_content
{
	margin:0 0 20px 0;
	padding:0;
	float:left;
	color:#A6A6A6;
}

.stages_content h2, .history h2
{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:10px;
	color:#A6A6A6;
}
.stages_content h2 em, .testimonial h2 em
{
	color:#E10014;
	font-style:normal;
}
.stages_details
{
	width:1000px;
	float:left;
	margin:0;
	padding:0;
}
.stages_details h2
{
	float:left;
	margin:0;
	padding:18px 58px 17px 14px;
	background:#E5E5E5;
	color:#6B6B6B;
	font-size:19px;
	text-transform:uppercase;
	width:175px;
	height:45px;
}
.stages_details table
{
margin:0 0 0 37px;
padding:0;
float:left;
width:716px;
}
.stages_details table tr
{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#656565;
text-transform:uppercase;
}
.stages_details table tr th
{
	font-weight:normal;
	color:#000;
padding:0 15px;  
background:url(images/th_bg.png) repeat-x;
height:40px;
border-bottom:none;
 border-left: 1px solid #D8D8D8;
 border-right:none;
 border-top:none;
}

.stages_details table tr td {
border-top:none;
padding: 12px 15px 10px; 
background:#fff;
  border-left: 1px solid #D8D8D8;
 border-right:none;
 border-bottom: 1px solid #D8D8D8;
}
.stages_content_left
{
float:left;
width:247px;	
margin: 20px 0 0;
padding:0;
background:#fff;
}
.stages_content_right
{
float:right;
width:711px;
text-align:center;
height:528px;
margin:20px 0 0 15px;
padding:0;
border:1px solid #D8D8D8;
background:#fff;
}
.stages_content_right .support2
{
margin:140px 0 0 0;
}
.stages_content_right .support1
{
margin:110px 0 0 0;
}
.stages_product
{
border:1px solid #DADADA;
margin:0;
padding:7px;
float:left;
}
.stages_product p
{
	font-size:26px;
	text-transform:uppercase;
	color:#474747;
    font-family: 'Conv_BebasNeue',Sans-Serif;
	line-height: 23px;
    margin: 10px 0;
	padding:0;
}
.stages_left_menu
{
	margin:0;
	padding:0;
	float:left;
	width:247px;
}
.stages_left_menu h2
{
	background:#4D4D4D;
	color:#fff;
	font-family:'Open Sans Condensed',sans-serif;
	font-weight:700;
	font-size:14px;
	margin:0;
	padding:8px 0 8px 12px;
	width:233px;
	text-transform:uppercase;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
}
.stages_left_menu ul
{
	margin:0;
	padding:0;
	float:left;
	border:1px solid #DADADA;
	width:245px;
	border-top:none;
}
.stages_left_menu ul li
{
	margin:-1px 0 0 0;
	padding:0 0 0 10px;
	background:url(images/left_menu_libg.png) repeat-x;
	height:27px;
	line-height:27px;
	border-bottom: 1px solid #D8D8D8;
}
.stages_left_menu ul li:first-child{
margin-top:10px;
}
.stages_left_menu ul li:hover,.left_active{
border-right:3px solid #831613;	
}
.stages_left_menu ul li:last-child{
margin-bottom:10px;	
}
.stages_left_menu ul li a
{
color:#313131;
display:block;
}
.stages_content_right > a {
    margin: 0 0 0 0	`;
    padding: 0;
}
.content_page
{
background:#f7f7f7;	
}
.tbs{
width:1000px;
}

.usual {
	margin-top:50px;

}
.usual li { list-style:none; float:left; width:230px; margin-bottom:30px;  }
.usual ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font-family: 'Open Sans', sans-serif; font-weight: 300;
  font-size:14px;
  color:#333;
  background:#fff;
  text-transform:uppercase;
}
.usual ul a:hover {
  color:#FFF;
  background:#111;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#fff;
  background:#919191;
  border-bottom:1px solid snow;
  cursor:default;
  }
  .usual div {
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;

  font:10pt Georgia;
}
.usual div a { color:#000; font-weight:bold; }

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#000; }

#tab1 ul{
	margin:0 0 0 28px;
	padding:0;
}

#tab1 ul li{
	width:auto;
	height:256px;
	background:#fff;
	float:left;
	padding:8px;
	margin-right:35px;
	border:1px solid #ededed;
}
#tab1 ul li.last{
	width:auto;
	height:256px;
	background:#fff;
	float:left;
	padding:8px;
	margin-right:0px;
	border:1px solid #ededed;
}
#tab1 ul li img{
	
}
#tab1 ul li h3{
	font-family: 'Conv_Helvetica_Neue_Condensed_Bold';
	text-transform:uppercase;
	font-size:15px;
	color:#6b6b6b;
	margin-top:15px;
	text-align:left;
	text-shadow: 0px 1px 1px #e4ebe9;
	padding:0;
	margin-left:-8px;
}
.content_page
{
background:#f7f7f7;	
}
.accomodation_info
{
margin:0 0 50px 0;
padding:0;
float:left;
width:1000px;
}
.accomodation_head
{
margin:0;
padding:0;
float:left;
width:30px;
height:102px;
position:relative;
}
.accomodation_img_container
{
	margin:0 0 0 22px;
	padding:0;
	float:left;
	position:relative;
}
.first_a
{
margin:0 !important;	
}
.accomodation_info a
{
	margin:0;
	padding:0;
	float:left;
	position:absolute;
	right:20px;
	bottom:20px;
}
.resource_img
{
margin:0 0 0 30px !important;	
}
.location_left 
{
margin:0;
padding:0;
float:left;
}
.location_left ul
{
margin:0 40px 0 0;
padding:0;
float:left;
}
.location_left ul li
{
margin:0;
padding:10px 0;
border-bottom:1px solid #DCDCDC;
min-width:160px;
}
.location p
{
font-size:14px !important;	
margin-bottom:30px;
}
.location_left ul li a
{
color:#5E97B5;
font-size:14px;
}
.location_left ul li a:hover,.location_active
{
color:#FF1E00 !important;

}
.location_right
{
    background:#FFFFFF;
    border: 1px solid #F2F2F2;
    float: right;
    height: 420px;
    margin: 0;
    padding: 8px;
    width: 510px;
}
.location_right img
{
	width: 510px;
	height: 420px;
}
.testimonial h2
{
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 10px;
    text-transform: uppercase;
}
.testimonial  span
{
	color:#333333;
	font-size: 14px;
	font-weight:bold;
}
.testimonial  a
{
	color:#5E97B5;
}
.testimonial  a:hover
{
color:#FF1E00 !important;
}
.vendors_details h3 , .production_details h3
{
width:206px;	
 margin: -36px 0 0;
 background:#000;
color:#fff;
font-size:14px;
font-weight:normal;
padding:10px;
}
.vendor_details h3
{
width:170px;	
 background:#000;
color:#fff;
font-size:14px;
font-weight:normal;
padding:10px;
}
.vendor_details h4
{
width:206px;	
color:#fff;
font-size:17px;
font-weight:normal;
padding:10px;
}
.vendor_container
{
padding:0;
float:left;
width:1000px;
}
.vendor_details img
{
float:right;	
}
.production_container
{
margin:0px 0 30px;
padding:0;
float:left;
width:1000px;
}
.vendors_container
{
	margin:30px 0 0 0;
	padding:0;
	float:left;
	width:1000px;
	background:#FFFFFF;
}
.production_details img
{
	float:left;	
	border: 20px solid #FFFFFF;
	margin:-10px 0 0 0;
}
.vendors_details img
{
	float:left;	
	margin:-10px 0 0 0;
}
.vendors_details, .production_details, .vendor_details
{
	margin:0 0 15px 44px;
	padding:0;
	float:left;
	position:relative;
}
.Wardrobe_container{
	margin:0;
	padding:0;
	float:left;
	width:1000px;
}
.Wardrobe  h3
{
	width:170px;	
	 margin: -41px 0 15px -8px;
	 background:#000;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	padding:10px;
}
.Wardrobe 
{
	margin:0 0 44px 44px;
	padding:20px 0;
	float:left;
	position:relative;
	width:304px;
	background:#fff;
	text-align:center;
}
.Wardrobe.first{
	margin:0 0 44px 0;
}

.vendors_details_first img
{
float:right;
margin:0 0 0 25px;	
}
.vendors_details_first h3
{
width:210px;	
 margin:-48px 0 0 0px;
 background:#000;
color:#fff;
font-size:14px;
font-weight:normal;
padding:10px;
}
.vendors_details_first
{
margin:0 0 0 19px;
padding:0;
float:left;
position:relative;
}

.car.first_a img
{
margin:1.7px 0 0 15px;
}
.car img
{
float:right;
margin:0 0 0 1px;
  width: 242px;	
}
.trailers img
{
float:left;
margin:5px 0 15px 17px;
}
.car h3, .trailers h3
{
width:170px;	
 margin:-36px 0 0 0px;
 background:#000;
color:#fff;
font-size:14px;
font-weight:normal;
padding:10px;
}
.car
{
margin:0 0 0 0px;
padding:0;
float:left;
position:relative;
}
.vendors_details_probs h3
{
width:210px;	
 margin:-48px 0 0 0px;
 background:#000;
color:#fff;
font-size:14px;
font-weight:normal;
padding:10px;
}
.vendors_details_probs img
{
float:right;
margin:0 0 0 25px;	
}
.vendors_details_probs
{
margin:0 0 0 70px;
padding:0;
float:left;
position:relative;
}
.post_link1 img
{
 margin:-40px 25px 0 0;
 }
.post_link2 img
{
		margin:-40px 30px 0 0;
}
.left_img
{
float:left;
}
.right_img
{
float:right;
}
.vendor h2
{
    color: #A6A6A6;
    font-family: 'open_sans_lightregular';
    font-size: 20px;
    letter-spacing: 5px;
    text-transform: uppercase;
}
.vendor a
{
color:#5E97B5;
}
.vendor a:hover
{
color:#FF1E00 !important;
}
.link
{
text-align:center;
}
.link h2
{
    color: #A6A6A6;
    font-family: 'open_sans_lightregular';
    font-size: 20px;
    letter-spacing: 5px;
    text-transform: uppercase;
}
.link a
{
color:#5E97B5;
}
.link a:hover
{
color:#FF1E00 !important;
}
.statistics_ranking
{
margin:0;
padding:0;
float:left;
}
.statistics_ranking h3,.statistics_updates h3
{
background:#000;
display:block;
width:230px;
color:#fff;
font-size:14px;
font-weight:normal;
margin:0;
padding:10px;
}
.statistics_ranking ul
{
margin:0 0 0 -20px;
padding:0;
}
.statistics_ranking ul li
{
margin:0 0 20px 20px;
padding:0;
float:left;
width:480px;
height:300px;
background:#fff;
}
.statistics_img
{
margin: 15px 0 0 10px;
padding:0;
float:left;
}
.statistics_details
{
	margin:40px 0 0 0;
padding:0;
float:left;
width:263px;
color:#525252;
}
.statistics_count
{
margin:0 0 40px 90px;
padding:0;
float:left;
background:url(images/count_stat.png) no-repeat;
height:68px;
width:68px;
}
.statistics_count strong
{
font-size:36px;
margin: 12px 0 0 13px;
padding:0;
float:left;
color:#fff;
font-family: 'Conv_HelveticaNeueLTCom-Cn';
}
.statistics_details p
{
margin:0 0 0 40px;
padding:0;
float:left;
font-size:16px;
font-family: 'Conv_HelveticaNeueLTCom-Cn';
width:205px;
line-height:25px;
text-align:center;
}
.statistics_details p b
{
color:#FF1200;
font-weight:normal;

}
.statistics_updates
{
margin:0;
padding:0;
float:left;
}
.statistics_updates_status
{
margin:0;
padding:0;
float:left;
height:265px;
background:#fff;
width:983px;
}
.update_logo
{
margin:70px 0 0 30px;
padding:0;
float:left;
}
.statistics_updates_status ul
{
margin:40px 0 0 52px;
padding:0;
float:left;
}
.statistics_updates_status ul li
{
margin:0 0 25px 0;
padding:0 0 0 40px;
background:url(images/points_c.png) left  no-repeat;
height:22px;
font-family: 'Conv_HelveticaNeueLTCom-Cn';
font-size:16px;
}
.statistics_ranking
{
margin:0;
padding:0;
float:left;
}
.statistics_ranking h3,.statistics_updates h3,.statistics_total h3
{
background:#000;
display:block;
width:230px;
color:#fff;
font-size:14px;
font-weight:normal;
margin:0;
padding:10px;
}
.statistics_ranking ul
{
margin:0 0 0 -20px;
padding:0;
}
.statistics_ranking ul li
{
margin:0 0 20px 20px;
padding:0;
float:left;
width:480px;
height:300px;
background:#fff;
}
.statistics_count strong
{
font-size:36px;
margin: 12px 0 0 13px;
padding:0;
float:left;
color:#fff;
font-family: 'Conv_HelveticaNeueLTCom-Cn';
}
.statistics_details p
{
margin:0 0 0 40px;
padding:0;
float:left;
font-size:16px;
font-family: 'Conv_HelveticaNeueLTCom-Cn';
width:205px;
line-height:25px;
text-align:center;
}
.statistics_details p b
{
color:#FF1200;
font-weight:normal;

}
.statistics_updates,.statistics_total
{
margin:0;
padding:0;
float:left;
}
.statistics_updates_status
{
margin:0;
padding:0;
float:left;
height:265px;
background:#fff;
width:983px;
}
.update_logo
{
margin:70px 0 0 30px;
padding:0;
float:left;
}
.statistics_updates_status ul
{
margin:40px 0 0 52px;
padding:0;
float:left;
}
.statistics_total_status table
{
background:#fff;
}
.statistics_total_status table tr td {
border-top:none;
padding: 12px 15px 10px; 
  border-left: 1px solid #ececec;
 border-right:none;
color:#585757;
 border-bottom: 1px solid #ececec;
 font-size:14px;
}
.statistics_total_status table tr td:first-child
{
	 border-left: none;
	 color:#2D2D2D;
}
.statistics_total_status table tr:last-child td
{
	 border-bottom:none;
}
.statistics_total_status table tr td p
{
background:url(images/points_c.png) left  no-repeat;
height:22px;
padding:0 0 0 40px;
font-size:12px;	
}
.testimonial_box{
	background:#fff;
    float: left;
    margin: 15px 0;
    padding: 26px 25px;
    width: 950px;
}
.testmonial_content{
    float: left;
    margin: 0;
    padding: 0;
    width: 950px;
}
.testimonial p{
	line-height:18px;
	text-align: justify;
}
.testimonial .testmonial_content h2{
	margin:0;
	line-height:20px;
	letter-spacing: 0px;
    text-transform: none;
	font-family:arial;
	font-size:24px;
	color:#000;
	font-weight:bold;
}
.testimonial .testmonial_content p span{
	font-family:arial;
	font-size:14px;
	color:#7a7979;
	margin:0 0 40px 0;
	font-weight:normal;
	display:block;
}
.testimonial .testmonial_content p{
	font-family:arial;
	font-size:12px;
	color:#7a7979;
	line-height:18px;
	text-align:justify;
}
.tax_in{
	margin:0;
	padding:0;
}
.tax_box{
	width:330px;
	float:left;
	margin:0 3px 0 0;
}
.millennium{
	margin: 26px 0 0;
	width:110%;
	border-bottom:1px dashed #858585;
	height:230px;
}
.monella{
	margin: 25px 0 0;
	width:100%;
	height:180px;
}
.services{
	margin: 26px 0 0;
	width:100%;
	border-bottom:1px dashed #858585;
	height:230px;
}
.contact_left h1, .contact_right h1{
	font-size:18px;
	color:#000;
}
.contact_left h4{
	font-family:arial;
	font-size:14px;
	color:#303030;
	margin:0;
	padding:0;
}
.contact_left  p{
	font-family:arial;
	font-size:14px;
	color:#7a7979;
	margin:30;
}
.films_left h4{
	font-family:arial;
	font-size:14px;
	color:#303030;
	margin:0;
	padding:10px;
}
.contact_services h4{
	font-family:arial;
	font-size:14px;
	color:#303030;
	margin:0;
	padding:0;
}
.contact_services  p{
	font-family:arial;
	font-size:14px;
	color:#7a7979;
	margin:30;
}
.millennium p{
	margin:10px 0 0 0;
}
.millennium_con{
	margin:40px 0 0 0;
}
#content .millennium_con .phone{
	width:130px;
	padding:0 0 0 70px;
	background:url(images/contact_call.png) no-repeat left center;
	float:left;
	height:50px;
	line-height:50px;
}
#content .millennium_con .fax{
	width:130px;
	padding:0 0 0 70px;
	background:url(images/contact_fax.png) no-repeat left center;
	float:left;
	height:50px;
	line-height:50px;
}
#content .millennium_con .mail{
	width:130%;
	padding:0 0 0 70px;
	background:url(images/contact_mail.png) no-repeat left center;
	float:left;
	height:50px;
	line-height:50px;
	margin:40;
}
.millennium_con .mail a:hover{
	color:red;
}
.services p{
	margin:10px 0 0 0;
}
.services_con{
	margin:65px 0 0 0;
}
#content .services_con .phone{
	width:130px;
	padding:0 0 0 70px;
	background:url(images/contact_call.png) no-repeat left center;
	float:left;
	height:50px;
	line-height:50px;
}
#content .services_con .fax{
	width:130px;
	padding:0 0 0 70px;
	background:url(images/contact_fax.png) no-repeat left center;
	float:left;
	height:50px;
	line-height:50px;
}
#content .services_con .mail{
	width:130%;
	padding:0 0 0 70px;
	background:url(images/contact_mail.png) no-repeat left center;
	float:left;
	height:50px;
	line-height:50px;
	margin:40;
}
.services_con .mail a:hover{
	color:red;
}
.monella p{
	margin:10px 0 0 0;
}
.monella_con{
	margin:65px 0 0 0;
}
#content .monella_con .phone{
	width:100%;
	padding:0 0 0 70px;
	background:url(images/contact_call.png) no-repeat left center;
	height:50px;
	line-height:50px;
	margin:30px 0 10px;
}
#content .monella_con .mail{
	width:100%;
	padding:0 0 0 70px;
	background:url(images/contact_mail.png) no-repeat left center;
	height:50px;
	line-height:50px;
	margin:0;
}
.monella_con .mail a:hover{
	color:red;
}
.contact_map{
	background:#fff;
	text-align:center;
	display:table-cell;
	vertical-align:center;
	width:930px;
	height:390px;
}
.map_con{
	margin:0 0 0 30px;
}
#content .contact_right p{
	line-height:26px;
}
#social_links {
    position: fixed;
    top: 230px;
    right: 0;
    margin-right: 0;
    float: right;
    z-index: 9999998;
}
#social_links li {
	list-style:none;
    float: left;
    width: 100%;
}
#social_links a {
    text-decoration: none;
    color: #fff;
}
#social_links span {
    height: 40px;
    width: 40px;
    overflow: hidden;
    text-decoration: none;
    float: right;
    vertical-align: middle;
    margin-bottom: 2px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

#social_links span:hover,  #social_links span:active{
    overflow: hidden;
    height: 40px;
    width: 120px!important;
}
#social_links span p {
    margin: 0;
    padding: 13px 0 0 10px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 hack */
    filter: alpha(opacity = 0); /* IE 5-7 hack */
    height: 27px;
    font: normal normal bold 12px Arial, sans-serif;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}
#social_links span p:hover {
    opacity: 1.0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 hack */
    filter: alpha(opacity = 100); /* IE 5-7 hack */
}
#social_links span.fb {
	background:	url("images/facebook.jpg") no-repeat scroll right top;
}
#social_links span.twitter {
	background: url('images/twitter.jpg') no-repeat right top;
}
#social_links span.fb:hover,  #social_links span.fb:active {
	background-color: #3B5796;
}
#social_links span.twitter:hover,  #social_links span.twitter:active {
	background-color: #43CCF6;
}

/*	Retina (HiDPI) Display
    http://www.quirksmode.org/blog/archives/2013/06/devicepixelrati.html
-------------------------------------------------------------- */
@media 
    only screen and (-moz-min-device-pixel-ratio:1.5), 
    only screen and (-o-min-device-pixel-ratio:3/2), 
    only screen and (-webkit-min-device-pixel-ratio:1.5), 
    only screen and (min-device-pixel-ratio:1.5) {
    
    body {}
}

/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media screen and (max-width: 980px) {

    body {}
	
    .grid, 
	.grid-right {
	    float: none;
    }
	
	#featured-image .fluid-width-video-wrapper {
	    margin: 20px 0 0 0;
    }
	
	.home #widgets {
		margin-top: 40px;
	}
    
    .top-widget,
    .home .top-widget {
        margin-top: 0 !important;
    }
    
    .hide-980 {
        display: none;
    }
    
    .show-980 {
        display: block;
    }
    
}

@media screen and (max-width: 650px) {

    body {}

    #logo {
	    float: none;
        margin: 0;
	    text-align: center;
    }

    .grid, 
	.grid-right {
	    float: none;
    }

	#featured-image .fluid-width-video-wrapper {
	    margin: 20px 0 0 0;
    }
    
    .top-widget {
        float: none;
        margin: 0 auto 10px auto;
        position: relative;
        text-align: center;
        width: auto;
    }
    
    .top-widget .widget-title {
        text-align: center;
    }
	
    .js .menu,
	.js .sub-header-menu {
		display: none;
	}
	
	.top-menu, 
	.footer-menu li {
	    float: none;
        font-size: 11px;
	    text-align: center;
    }
	
	.tinynav {
        display: block;
    }
    
    .sb-holder {
        display: block;
    }
    
    #author-meta {
        padding: 20px;
    }
    
    .hide-650 {
        display: none;
    }
    
    .show-650 {
        display: block;
    }
    
    #footer {
	    text-align: center;
    }

    #footer .social-icons {
        padding-bottom: 10px;
	    text-align: center;
    }
}

@media screen and (max-width: 480px) {

    body {
	}
.wrapper
	{
		width:960px !important;
	}
	.header
	{
	width:960px !important;
	}
	.logo
	{
		margin-left:80px;
		
	}
	.header_right
	{
    float: right;
    height: auto;
    margin: 0;
    width: auto;
	}
	.container
	{
	float:left;
	}
	.entry_content iframe
	{
	width:960px !important;
	height:650px !important;
	}
	.entry-content .video-gallery-thumbnail-box{
	margin:30px 0 0 40px !important;
	width:938px !important;
	}
	#content .entry-content .video-gallery-thumbnail-box .video-gallery-thumbnail img, #content  .entry-content .video-gallery-thumbnail-box .video-gallery-thumbnail, #content  .entry-content .video-gallery-thumbnail-box .video-gallery-thumbnail a{
	width:928px !important;
	}
	#content .entry-content .video-gallery-thumbnail a div{
	display:none;
	}
	.video-gallery-thumbnail a img{
	position:relative !important;
	}
	#main, #primary, #content, #primary
	{
	width:960px !important;
	height:auto;
	}
	.responsiveMenuSelect option 
	{
	font-size:36px;
	}
	.menu {
    width:960px !important;
	background:none !important;
	margin:20px auto;
	}
	.container_top .top_con1 .con2 p
	{
	width:670px;
	line-height:30px;
	}
	.production_details
	{
	margin:90px 0 0 27px;
	}
	#slides, #slides .slides_container, .slide_img img
	{
		margin:10px 0 0 10px;
		width:960px !important;
		height:300px !important;
	}
	.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect{
	margin:0 0 0 30px;
	width:99% !important;
	}
	.header_right .responsiveSelectContainer select.responsiveMenuSelect,.header_right select.responsiveMenuSelect{
	margin:0;
	}
	.pagination
	{
	margin:30px 0 0 0;
	}
	.slide_img img, .slides_control, .slide_details, .slide
	{
	width:960px !important;
	}
	#slider1 .slides_container, #slider1 .slides_container iframe
	{
	border:none !important;
	width:830px !important;
	margin:0 0 0 -2px;
	}
	.content_page{
    width: 940px;
	}
	.entry-content .vfx{
	margin:40px 0 0 20px;
	}
	.container_top {
	margin: 0 0 0 0;
	width:940px;
	}
	.container.content_page  .container_top {
	margin: 0 0 0 40px;
	}
	.container_top .stages_content p{
	margin:0 0 15px 0;
	}
	.production_container{
	margin:30px 0 0 0;
	}
	.production_details{
	margin:30px 0 0 27px;
	}
	.production_details img{
	width:910px;
	height:auto;
	}
	#fancybox-overlay{
	width:1080px !important;
	}
	#fancybox-wrap{
	width:940px !important;
	height:620px !important;
	}
	#fancybox-content{
	width:920px !important;
	height:600px !important;
	}
	.Wardrobe_container .Wardrobe{
	width:940px;
	float:left;
	}
	.Wardrobe_container .Wardrobe img{
	margin:30px 0 0;
	}
	.vendors_container{
	width:940px;
	margin:20px 0 0 40px;
	}
	.content_page{
	background:none !important;
	}
	.accomodation_info{
	width:940px;
	margin:0 0 50px 40px;
	}
	#content .entry-content p{
	line-height:30px;
	}
	.location_left{
	width:940px;
	margin:0 0 0 40px !important;
	height:auto;
	float:left;
	}
	.location_right{
	width:924px;
	margin:0 0 0 40px !important;
	height:auto;
	float:left;
	}
	.location_right img{
	width:924px;
	height:auto;
	}
	.statistics_ranking, .statistics_updates{
	margin:0 0 0 40px !important;
	width:940px;
	}
	.vendors_container .trailers.first_a h3{
	margin:0;
	}
	.vendors_container .trailers.first_a img{
	margin:20px 0 20px 10px !important;
	}
	.stages_img img{
	width:925px;
	}
	.vendors_details_first h3, .vendors_details_probs h3
	{
	font-size:26px;
	}
	.stages_content_right
	{
	margin:0 96px 0 -68px;
	height:900px;
	width:830px !important;
	}
	.vendors_details_probs
	{
	margin:372px 0 0 -498px;
	}
	.vendors_details_probs h3
	{
	margin:-36px 0 0 20px;
	}
	.stages_content_right img
	{
	width:830px !important;
	height:880px;
	}
	.stages_details, .stages_content_left
	{
	display:none;
	}
	.car
	{
	margin:0 0 0 30px;
	width:980px !important;
	}
	.car h3
	{
	font-size:26px;
	}
	.car img
	{
	float:left !important;
	margin:0 0 0 49px;
	width:821px !important;
	height:821px;
	}
	.vendors_details_probs
	{
	margin:60px 0 0 0;
	}
	.vendors_details_first img, .vendors_details_probs img
	{
	width:830px;
	}
	.vendors_details_first h3
	{
	width:380px;
	}
	.bottom_content
	{
	width:827px !important;
	margin:20px 0 0 4px;
	height:400px !important;
	}
	.bottom_content img
	{
	width:827px !important;
	height:300px;
	}
	.bottom_content a img
	{
	width:50px !important;
	height:50px;
	margin:0 0 0 -21px;
	}
	.foo_con
	{
	font-size:40px;
	}
	.news
	{
	width:500px;
	}
	.social ul
	{
	margin:0 0 0 0;
	}
	.eemail_textbox_button
	{
	margin:75px 0 0 -190px !important;
	}
	.news h1
	{
	font-size:35px;
	}
	.foo_pane, .foo_menu, .foo_con
	{
	text-align:center;
	}
	.content1 p span
	{
	font-size:45px;
	
	}
	.content1 p
	{
	font-size:35px;
	width:380px;
	}
	.statistics_total tr
	{
	height:200px;
	}
	.statistics_total td,.statistics_total p 
	{
	font-size:26px !important;
	}
	.statistics_ranking ul li
	{
	width:940px !important;
	}
	.statistics_details p{
	width:500px !important;
	}
	.statistics_ranking h3, .statistics_updates h3, .statistics_total h3
	{
	font-size:26px;
	}
	.statistics_ranking h3, .statistics_updates h3
	{
	width:400px;
	}
	.car.first_a img
	{
	margin:0 0 0 0 !important;
	}
	.trailers.first_a h3
	{
	margin: 0 0 0 62px;
    width: 100px;
	}
	.trailers.first_a img
	{
	width:820px;
	margin:20px 0 20px 44px;
	}
	.trailers img
	{
	width:820px;
	}
	.location_left ul li a
	{
	font-size:26px;
	}
	.testimonial
	{
	margin:0 0 0 20px;
	}
	p.tel
	{
	font-size:35px !important;
	margin:36px 0 36px -36px;
	}
	p.mail
	{
	margin:36px 0 36px -36px;
	}
	.testimonial span
	{
	font-size:26px;
	}
	.statistics_img img
	{
	width:400px;
	height:280px;
	}
	.statistics_details p
	{
	font-size:26px;
	width:360px;
	}
	.statistics_updates
	{
	margin:30px 0 0 0;
	height:660px;
	}
	.statistics_updates_status
	{
	height:450px;
	width:940px !important;
	}
	.statistics_updates_status ul li
	{
	font-size:25px;
	}
	.statistics_total{
	width:940px;
	margin:0 0 0 40px;
	}
	.statistics_total table{
	width:940px !important;
	}
	.testimonial h2, .tax_in .tax_box{
	margin:20px 0 0 20px;
	}
	.tax_in .tax_box{
	width:940px;
	}
	.tax_in .tax_box img{
	width:920px;
	height:auto;
	}
	.testimonial_box{
	width:890px;
	margin:20px 0 0 20px;
	}
	.testmonial_content{
	width:890px;
	}
	.vendors_details h3, .first_a h3
	{
	font-size:26px;
	margin:0 0 0 0;
	width:380px;
	}
	.production_details h3
	{
	font-size:26px;
	margin:0 0 10px 20px;
	width:380px;
	}
	.vendor_details h3
	{
	font-size:26px;
	margin:0 0 10px 20px;
	width:285px;
	}
	.trailers
	{
	margin: 0 0 0 45px !important;
    width: 656px !important;
	}
	.entry-content p
	{
	font-size:26px;
	margin:0 0 0 20px;
	}
	#ss_pages
	{
	margin:0 0 0 50px;
	width:89% !important;
	}
	#ss_pages a, #ss_pages h2
	{
	line-height:50px;
	font-size:40px !important;
	}
	.right_img
	{
	float:left;
	}
	.vendors_details img
	{
	width:830px;
	margin:0 0 0 40px;
	}
	.vendors_details a img
	{
	width:10px;
	height:10px;
	}
	.accomodation_img_container img
	{
	width:810px;
	height:660px;
	margin:50px;
	}
	.accomodation_img_container a img
	{
	height:10px;
	width:10px;
	}
	.car .first_a
	{
	margin:0 0 0 2px !important;
	}
	.first_a
	{
	margin:0 0 0 30px !important;
	}
	.accomodation_head img
	{
	width:60px;
	height:200px;
	margin:62px 0 0 50px;
	}
	.Wardrobe img
	{
	width:830px;
	margin:20px 0 0 30px;
	}
	.mt_user, .mt_text
	{
	font-size:26px !important;
	}
	.container_top h1
	{
	margin:25px 0 25px 90px;
	}
	.Wardrobe.first_a, .Wardrobe
	{
	margin:0 0 0 30px !important;
	}
	.vendors_details.first_a
	{
	margin:0 0 0 17px !important;
	}
	.container_top p
	{
	width:830px;
	margin-left:66px;
	font-size:26px !important;
	}
	.container_top .stages_img p
	{
	width:760px !important;
	}
	.contact_right, .contact_left
	{
	width:890px !important;
	margin:0 0 30px 40px !important;
	padding:0 0 0 30px !important;
	height:auto;
	}
	.millennium{
	height:270px;
	}
	.contact_map{
	width:920px;
	margin:0 0 0 40px;
	display:block;
	height:auto;
	}
	.entry-content .contact_map iframe{
	width:900px;
	}
	.contact_left h4{
	font-size:40px;
	}
	.monella{
	margin:26px 0 50px;
	}
	#content .millennium_con .phone, #content .millennium_con .fax{
	float:left;
	width:100%;
	margin:0 0 25px 0;
	}
	.contact_right h1, .contact_left h1
	{
	font-size:45px !important;
	}
	.contact_right p, .contact_left p
	{
	font-size:36px !important;
	}
	.container_top .top_con1 .con2 img
	{
	height: 275px;
    margin: 50px 0 0 -120px;
    width: 700px !important;
	}
	.top_con2 img
	{
	width:830px !important;
	height:300px;
	}
	.top_con2 a img
	{
	width:50px !important;
	height:50px;
	}
	.video_banner
	{
		margin:990px 0 0 -662px;
	}
	.tweets .tweet
	{
	width:745px;
	height:120px !important;
	}
	.twitter_link img
	{
	margin-left:200px;
	}
	.avatar img
	{
	width:100px;
	height:70px;
	}
	.bottom_content1
	{
		margin-left:4px;
		width:827px;
		margin-top:15px !important;
		margin-bottom:15px !important;
	}
	.bottom_content1 img
	{
	width:827px !important;
	height:250px;
	}
	.bottom_content1 p
	{
	width:auto;
	font-size:26px;
	line-height:26px;
	}
	#cas_Holder .cas_div, #cas_Holder
	{
	height:350px;
	width:740px !important;
	}
	#cas_Holder .cas_div a  
	{
	margin:4px 0 0 0;
	font-size:26px !important;
	}
	.stages_content_right .support1, .support2
	{
	margin:0 0 0 0 !important;
	}
	.eemail_textbox_class
	{
	margin:10px 0 0 0;
	}
	.footer
	{
		background:none repeat scroll 0 0 #1A1A1A;
   		height: 1300px;
    	margin: 20px 0 0 -3px;
    	padding: 0;
    	text-shadow: 1px 1px #000000;
    	width:1020px !important;
	}
	.container_top .top_con, .top_con1,.top_con2, .container_middle .latest, .bottom_content, 
	.bottom_content1, .makeup
	{
	width:830px !important;
	height:400px !important;
	margin:0 0 30px 90px!important;
	float:left;
	}
	.container_middle .video_banner{
	width:786px !important;	
	height:400px !important;
	margin:0 0 0 90px !important;
	}
	.container_middle .slide_img img,.container_middle .slides_control,.container_middle .slide_details,
	.container_middle .slide{
	width:786px !important;
	height:330px;
	}
	.container_middle .video_banner .slideImage a img{
	height:330px !important;
	}
	.video_banner li img{
	width:790px !important;
	}
	.latest h2{
	float:none !important;
	}
	.latest_updates #cff
	{
	width:810px !important;
	height:300px !important;
	}
	.latest_updates #cff p{
	font-size:26px !important;
	}
	.makeup img{
	width:786px;
	height:355px;
	}
	.foo_pane
	{
		width:auto !important;
		margin:0 0 0 180px;
	}
	.foo_menu
	{
		width:auto !important;
		margin:680px 0 0 -260px;
	}
	.foo_con
	{
		width:auto !important;
		margin:790px 0 0 -400px;	
	}
	.responsiveSelectContainer
	{
	margin:5px 0 0 10px;
	}
	.news_letter
	{
	margin:0 0 0 100px;
	}
	.news h1, .news p
	{
	margin:0 0 0 90px;
	}
	.social
	{
		margin:222px 0 0 -300px;
	}
	.entry-content iframe
	{
	margin:5px 0 0 10px;
	}
	.eemail_textbox_class
	{
	margin:30px 0 0 14px;
	}
	.des
	{
		margin-top:90px;
	}
	
	/* Styles On 28-08-2013 */
	.container_top .top_con .con p{
		margin:15px 0 0 15px;
		padding:0;
		float:left;
		width:790px;
		line-height:30px;
	}
	.container_bottom{
		margin:0 !important;
	}
	
}
@media screen and (max-width: 320px) {
    
    body {}
	.wrapper
	{
		
	}
	
	#featured p {
	    font-size: 12px;
		line-height: 1.5em;
    }

    .featured-title {
	    font-size: 35px;
    }
	
	.featured-subtitle {
		font-size: 15px;
	}

    .call-to-action a.button {
	    font-size: 14px;
	    padding: 7px 17px;
    }

    .hide-320 {
        display: none;
    }
    
    .show-320 {
        display: block;
    }
}

@media screen and (max-width: 240px) {
    
    body {}
	
	.wrapper
	{
		
	}
	
	#featured p {
	    font-size: 11px;
		line-height: 1.5em;
    }

    .featured-title {
	    font-size: 20px;
    }
	
	.featured-subtitle {
		font-size: 11px;
	}

    .call-to-action a.button {
	    font-size: 12px;
	    padding: 5px 15px;
    }
    
    .top-widget area,
    .top-widget select,
    .top-widget textarea,
    .top-widget input[type="text"], 
    .top-widget input[type="password"] {
        width: 75%;
    }
    
    .widget-title,
    .widget-title-home h3 {
        font-size: 14px;
        height: 13px;
        line-height: 13px;
        text-align: left;
    }
    
    .hide-240 {
        display: none;
    }
    
    .show-240 {
        display: block;
    }
/* IPAD FIXES */
@media (max-width: 960px) {
  /* Simplify the basic layout */
  #main #content {margin: 2em auto;}

  #colophon #supplementary .widget-area {
	float: left;
  }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  body {
	padding: 0;
  }
/* =Responsive Structure
----------------------------------------------- */
@media (max-width: 800px) {
	/* keep the sidebar - this edit is for right sidebar only */
         #page {
	   min-width: 500px;
         }
	.right-sidebar #main #content {
		margin: 0 29% 0 1%;
		width: 70%;
	}
	.right-sidebar #main #secondary {
		float: right;
		margin: 0 2% 0 0%;
		width: 24%;
	}
}

/*The last 29 days of the month are the hardest."- Nikola Tesla*/



