  @font-face {
			  font-family: 'MuseoSans-500';
			  src: url('../fonts/museosans0.eot');
			  src: url('../fonts/museosans0d41d.eot?#iefix') format('embedded-opentype'),
					   url('../fonts/museosans0.woff') format('woff'),
					   url('../fonts/museosans0.ttf') format('truetype'),
					   url('../fonts/museosans0.svg#museosans0') format('svg');
			  font-weight: normal;
			  font-style: normal;
	  }
@font-face {
    font-family: 'MontserratRegular';
    src: url('../fonts/montserrat-regular.eot');
    src: url('../fonts/montserrat-regular.eot') format('embedded-opentype'),
         url('../fonts/montserrat-regular.woff') format('woff'),
         url('../fonts/montserrat-regular.html') format('truetype'),
         url('../fonts/montserrat-regular.svg#MontserratRegular') format('svg');
}

@font-face {
    font-family: 'MontserratBold';
    src: url('../fonts/montserrat-bold.eot');
    src: url('../fonts/montserrat-bold.eot') format('embedded-opentype'),
         url('../fonts/montserrat-bold.woff') format('woff'),
         url('../fonts/montserrat-bold.html') format('truetype'),
         url('../fonts/montserrat-bold.svg#MontserratBold') format('svg');
}

@font-face {
    font-family: 'GaramondPremierProItalic';
    src: url('../fonts/7181035889.eot');
    src: url('../fonts/7181035889.eot') format('embedded-opentype'),
         url('../fonts/7181035889.woff') format('woff'),
         url('../fonts/7181035889.ttf') format('truetype'),
         url('../fonts/7181035889.svg#GaramondPremierProItalic') format('svg');
}


@charset "utf-8";


a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
/*	background: transparent;
*/	 
 	margin: 0;
	padding: 0;
 	outline: 0;
 }
ol, ul {
	margin:0px;
	padding:0px;
	
 }
blockquote, q {
	quotes: none;
}
table, table td {
	padding:0;
  }
img {
	vertical-align:top;
	border:0px;
}
embed {
	vertical-align:top;
}


/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }


/*================================= Custom css ========================================*/

 


/* --------------------- set focus for: safari and chrome --------------------- */
textarea:focus,
input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}
a {font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:25px; color:#666666; transition: all 0.4s ease-in-out 0s;}
a:hover{color:#ff9900;}
a:focus{outline:0px;}

/* --------------------- custom --------------------- */

.clear {
  content:'.';
  display: block;
  clear:both;
 
 }
 

.input{border:1px solid #ccc; padding:2px }
.page-break,.print-only{display:none;}
.point{cursor:pointer;}
.f_left{float:left !important;}
.f_right{float:right !important;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.relative{position:relative;}


h1 {font-family:'MontserratBold'; font-size:72px; line-height:72px;color: #fff;text-transform:uppercase; font-weight:normal; }
h2 {font-family: 'MontserratRegular'; font-size:24px; line-height:33px; color: #fff; font-weight:normal;}
h3{ font-family:'MontserratRegular'; font-size:16px; line-height:30px;color: #231f20;text-transform:uppercase; font-weight:normal;} 
p { font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:25px; color:#666666;}
a { text-decoration:none; cursor:pointer;}




.mar_1 { margin-right:18px;}
.mar_2 { margin-left:31%;}
.mar_3 { margin-right:18px;}
.mar_4 { margin-right:18px; margin-bottom:18px;}
.min_hite { min-height: 155px;
    width: 290px;
    margin: 0 auto;}
.mar_02 {  margin-left: 38%;}	
/* --------------------- index page start  --------------------- */


::selection {
	background-color: #999999;
	color:#FFFFFF;
	}
::-moz-selection {
	background: #ff9900; /* Firefox */
	color:#FFF;
}



#header_main{ width:100%; height:143px; min-width:960px; margin:0 auto; padding:0; overflow:hidden;  background: #fff; z-index:100;}

.header_main_new { width:100%;/* height:143px;*/height:76px !important; min-width:960px; margin:0 auto; padding:0; overflow:hidden;  background: #FFF !important; z-index:100; position:fixed !important; z-index:100;/*-webkit-animation:fadeIn .5s;*/}

#header { width:960px; margin:0 auto; padding:0;overflow:visible;}
.head_nav { float:left; margin-top:70px;}
.head_nav a { margin-right:35px; float:left; font:12px 'MuseoSans-500'; color:#414042;text-transform:uppercase; transition: all 0.4s ease-in-out 0s;}
.head_nav a:hover { color:#df465c;}
.logo { width:181px; height:70px; margin:6% auto 0 10%; float:left;  padding-bottom: 10px;}
.translate { width:11px; height:70px; margin:3% auto 0 14%; float:left;  padding-bottom: 10px;}
.head_right {float:right; font:12px 'MuseoSans-500'; color:#414042;  margin-top:70px; text-transform:uppercase;}


#banner { width:960px; margin:0 auto; height:607px; padding:0;overflow:hidden; position: relative;}
.ban_text1 { width:960px; margin-top:20%; float:left;}
.aero { background:url(../images/main.png) no-repeat scroll 0 0; float:right; width:23px; height:14px;  margin-top: 8%;}

#art1_main { width:100%; height:auto;min-width:960px; margin:0 auto; margin-top:80px; padding:0; overflow:hidden;}
#art1 {
	width:960px;
	margin:0 auto;
	height:auto;
	padding:0;
	overflow:hidden;
}
.art1_in {
	width:222px;
	height:auto;
	float:left;
	text-align:left;
}
.art1_img { width:222px; height:auto; /*min-height:285px;*/ float:left;}
.art1_text { font:18px 'GaramondPremierProItalic'; color:#c2b59b; }
.art1_btm_text { width:960px; margin:0 auto; text-align:center;}
.art1_mid_text { font:14px/42px 'MontserratRegular'; color:#231f20; margin:0 auto;}
.btn1 {  transition: all 0.4s ease-in-out 0s;background:#ff9900; padding:12px 20px 9px 20px;  font:11px/42px 'GaramondPremierProItalic'; color:#fff; margin:0 auto; }
.btn1:hover {  background:#dad3c3; color:#ff6600;}


#slide_main { width:100%; height:400px;min-width:960px; margin:0 auto; margin-top:60px; padding:0; overflow:hidden;}
#slide { width:960px; margin:0 auto; height:auto; padding:0;overflow:hidden;}

.btm_text { width:819px; margin:0 auto; height:auto; padding:0;overflow:hidden; margin-top:150px; margin-bottom:140px; text-align:center;}
.text1{ font:21px/25px 'MontserratRegular'; color:#000000; text-transform: uppercase;}
.text2{ font:13px/30px 'MontserratRegular'; color:#c2b59b;}

.brands {width:100%; height:123px;min-width:960px; margin:0 auto; background:#ededed; padding:0; overflow:hidden; text-align:center;}
.brands_in { width:960px; margin:0 auto; overflow:hidden;}


#foot_main { width:100%; height:auto;min-width:960px; margin:0 auto;overflow:hidden; background:#333333; padding:67px 0;}
#foot { width:960px; margin:0 auto; height:auto; padding:0;overflow:hidden;}
.foot_in { width:308px; height:auto ; float:left; }
.foot_title {
	font:14px/42px 'MontserratBold';
	color:#ff9900;
	width:100%;
	border-bottom:1px solid #4f4c4d;
	float:left;
	height: 55px;
	padding: 10px 0;
} 
.bdr1 { width:100%; border-bottom:1px solid #4f4c4d; float:left; height: 30px; padding:10px 0 7px;}
.bdr1-a { width:100%; border-bottom:1px solid #4f4c4d; float:left; height: 80px; padding:10px 0 7px;}
.tweet { background:url(../images/main.png) no-repeat scroll -2px -22px; float:left; width:30px; height:30px; margin-right:15px; margin-top:-2px;}
.tweet:hover {background:url(../images/main.png) no-repeat scroll -1px -158px;}
.insta{ background: url("../images/main.png") no-repeat scroll -2px -66px rgba(0, 0, 0, 0); float: left; height: 32px; margin-right: 14px;  width: 32px; margin-top:-2px;}
.insta:hover { background: url("../images/main.png") no-repeat scroll -1px -198px rgba(0, 0, 0, 0);}
.facebook { background:url(../images/main.png) no-repeat scroll -1px -115px; float: left; height: 32px; margin-right: 13px;  width: 33px; margin-top:-2px;}
.facebook:hover  { background:url(../images/main.png) no-repeat scroll  0 -239px;}

.start_project { width:97%; float:left; border:5px solid #ff9900;  font:13px/38px 'GaramondPremierProItalic'; color:#999999; text-align:center;  transition: all 0.4s ease-in-out 0s; height:38px; }
.start_project:hover { border:5px solid #C2B59B; color:#C2B59B;   }
.btm {
	background:#006699;
	height:78px;
	font:10px/78px 'MontserratBold';
	color:#FFFFFF;
	text-align:center;
	margin:0 auto;
	width:100%;
	min-width:960px;
}
#mediaBox, #mediaText { height: 568px;}
#mediaBox img {left: 0; min-width: 1100px; position: absolute; /*width: 100%;*/}
#mediaBox img { height: auto;  min-width: 100%;}
#mediaBox { overflow: hidden;  position: relative;}
#mediaBox1, #mediaText { height: 311px;}
#mediaBox1 img {left: 0; min-width: 1100px; position: absolute; /*width: 100%;*/}
#mediaBox1 img { height: auto;  min-width: 100%;}
#mediaBox1 { overflow: hidden;  position: relative;}

.pad_left { padding-left:45px;}




/* --------------------- studio page start  --------------------- */

.mar2 {
	margin-top: 8%;
	width: 43%;
}
.bdr2 {
	border-left: 1px solid #FFFFFF;
	float: right;
	height: 100px;
	margin-top: 8%;
	padding: 20px 0 20px 40px;
	width: 52%;
}
.studio_mid { width:819px; margin:0 auto; height:auto; padding:0;overflow:hidden; margin-top:80px;text-align:center;}
.text3{ font:20px/43px 'MontserratBold'; color:#231f20; font-weight:normal;}
.text4{ font:20px/30px 'GaramondPremierProItalic'; color:#414042;}
.bdr3 { width:120px; border-bottom:6px solid #3366ff; margin:2% 0 0  43%; float:left;}
.dot1 { width:34px; height:34px; margin-right:7px; float:left;  background: url("../images/main.png") no-repeat scroll 0px -275px rgba(0, 0, 0, 0);}
.dot1:hover {  background: url("../images/main.png") no-repeat scroll 0px -312px rgba(0, 0, 0, 0);}
.dot2 { width:34px; height:34px; margin-right:7px; float:left;  background: url("../images/main.png") no-repeat scroll 0px -349px rgba(0, 0, 0, 0);}
.dot2:hover {  background: url("../images/main.png") no-repeat scroll 0px -385px rgba(0, 0, 0, 0);}
.dot3 { width:34px; height:34px; margin-right:7px; float:left;  background: url("../images/main.png") no-repeat scroll 0px -426px rgba(0, 0, 0, 0);}
.dot3:hover { background: url("../images/main.png") no-repeat scroll -1px -463px rgba(0, 0, 0, 0);}

.btm_text1 {   height: auto; margin: 4% auto 155px;overflow: hidden; padding: 0; text-align: center;  width: 960px;}
.sun_raw { width:308px; float:left; height:98px; text-align:center; background:#414042; margin-top:28px;}
.text5 {  color: #FFFFFF; float: left; font: 14px 'MontserratBold';  margin-top: 10%; width: 100%;}
.text6 { font:16px 'GaramondPremierProItalic'; color:#c2b59b;}
.btm1 { min-width:960px;background:#f14949; height:78px; font:16px/78px 'MontserratRegular'; color:#fff; text-align:center; margin:0 auto; width:100%; margin-top:10px;  }
.btm1 a{ background:#f14949; height:78px; font:16px/78px 'MontserratRegular'; color:#fff; text-align:center; margin:0 auto; width:100%; margin-top:10px;transition: all 0.4s ease-in-out 0s; }
.text7 {  color: #414042; font: 18px/30px 'MontserratBold'; }


/* --------------------- work page start  --------------------- */

.work_art { width:308px; height:278px; float:left; background:#EFECED; position:relative;}
.work_art:hover a { display: block;}
.work_art a { display: none;left: 0;position: absolute;top: 0;  background:#006699; border:6px solid #ff9900; width:296px; height:266px;}
.work_art:hover a .text5 {color: #FFFFFF; float: left; font: 16px 'MontserratRegular';  width: 100%; margin-top:36%; text-align:center;}
.work_art:hover a .text6 { font:16px 'GaramondPremierProItalic'; color:#c2b59b; width: 100%;  text-align:center; float: left; }



/* --------------------- contact us page start  --------------------- */
#cont_main { width:100%; margin:0 auto; min-width:890px; overflow:hidden; height:600px; margin-top:60px; margin-bottom:90px;}
#contact_us { width:890px; height:auto; margin:0 auto; overflow:hidden;}
.cont_us_left { width:308px; float:left;}
.cont_us_right { width:514px; height:auto; float:right; padding:25px; background:#EFECED;}
.text8 {  color: #414042; font: 16px/30px 'MontserratBold'; }
.text9 {  color: #313131; font: 14px/30px 'MontserratRegular'; }
.area_of_int { width:201px; height:42px; font:13px/42px Verdana, Geneva, sans-serif; color:#fff; padding:0 10px 0 40px; float:left;  background: url("../images/main.png") no-repeat scroll -249px -0px; margin-bottom: 12px; transition: all 0.4s ease-in-out 0s;}
.area_of_int:hover { color:#C2B59B;}
.mar_5 { margin-right:12px;}
.area_of_int.active {  background: url("../images/main.png") no-repeat scroll -249px -43px;}
.input1{ width:250px; height:42px; background:#fff;  padding:0 10px; font:12px/42px Verdana, Geneva, sans-serif; color:#424242; float:left; margin-bottom:8px; border:none; }
.textarea1 {
	width:250px;
	height:141px;
	float:right;
	background:#fff;
	font:12px/25px Verdana, Geneva, sans-serif;
	color:#424242;
	resize:none;
	border:none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-bottom:8px;
}
.input2 {
	width:250px;
	height:42px;
	float:right;
	background:#fff;
	font:12px/25px Verdana, Geneva, sans-serif;
	color:#424242;
	resize:none;
	border:none;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.btn2{ transition: all 0.4s ease-in-out 0s; background:#0066ff !important;font:13px/42px 'GaramondPremierProItalic'; color:#fff !important; text-align:center;  width:250px; height:42px; float:left;}
.btn2:hover { background:#ff9900 !important;}
.height1 { height:75px;}
.line_hieght {  line-height:75px;}

.map { height:370px; background:#f14949; width:100%; margin:0 auto;}



/* -previos 141px height og textarea1---------------Work detail cast uk page start  --------------------- */

.cast_uk { width:960px; margin:0 auto; height:auto; overflow:hidden; margin-bottom:90px;}
.cast_uk_left { width:610px; float:left;}
.homecontent_left {
	width:610px;
	float:left;
}
.cast_uk_right { width:308px; float:right;}
.mar_6 { margin:0 !important;}
.broch_print { background:#ef4f4c; width:258px; float:right; padding:59px 0px 59px 50px; height:120px; margin-bottom:18px;}

.luna_print { width:308px; float:right;  height:238px; margin-bottom:18px;}

.text_10 { font:20px/42px 'GaramondPremierProItalic'; color:#fff;}
.text_11 {  color: #fff; font: 62px/45px 'MontserratBold';} 
.aero1 { width:20px; height:15px; }
.bdr4 { width:120px; border-bottom:6px solid #fff; float:left;  margin-top: 16px;}
.mar_7 { margin-top:20px; float:left;}


/* ---------------------Work detail country couture page start  --------------------- */

.cont_co { width:635px; height:496px; float:left; background:#EFECED;}
.mar_8 { margin-top:20px; float:right;}
.mar_9 { margin-bottom:40px;}
.mar_10 { margin-bottom:25px;}

.clr1 { color:#414042;}
.clr2 {
	color:#FFFFFF;
}
.clr3 { color:#ffffff; transition: all 0.4s ease-in-out 0s;}
.clr4 { background:#231f20 !important;}
.clr3:hover {color: #ff9900;}

.input-error{box-shadow: 0 0 3px #f14949 inset !important;} 

#container {
	width: 100%;
	margin: 0px auto 0px auto;
	padding-top: 100px;
	text-align:center;
}
#carousel {
	margin:0 auto;
	width:819px;
	height:393px;
	/*padding:0 21.2%;*/
	overflow:scroll;
}

#carousel ul {
	list-style: none;
	width:2457px;
	margin: 0;
	padding: 0;
	position:relative;
}
#carousel li {
	display:inline;
	float:left;
}
.textholder {
	text-align:left;
	font-size:small;
	padding:6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;	
	-webkit-border-top-right-radius: 6px;
}


#carousel2 {
	margin:0 auto;
	width:819px;
	height:393px;
	/*padding:0 21.2%;*/
	overflow:scroll;
}

#carousel2 ul {
	list-style: none;
	width:2457px;
	margin: 0;
	padding: 0;
	position:relative;
}
#carousel2 li {
	display:inline;
	float:left;
}

.amount_input { font:20px/20px 'GaramondPremierProItalic'; color:#c2b59b; text-align:center; width:auto; background:none; border:none; float:right;}

./*clr1:hover { color:#fff;}*/


/* Mozilla based browsers */
::-moz-selection {
       background-color: #f14949;
       color: #fff;
}

/* Works in Safari */
::selection {
       background-color: #f14949;
       color: #fff;
}

	   
.ui-widget-overlay
{
  opacity: .50 !important; /* Make sure to change both of these, as IE only sees the second one */
  filter: Alpha(Opacity=50) !important;

  background-color: rgb(50, 50, 50) !important; /* This will make it darker */
}

/* --------------------- 4-2-2014  --------------------- */
.iceberg { width:100%; margin:0 auto; height:auto; overflow:hidden; margin-top:50px; display:none;}
.tip_of { background:#999999; width:313px; height:43px; float:left; font:13px/42px Verdana, Geneva, sans-serif; color:#fff; margin-right:10px; margin-bottom:10px;}
.tick {   background: url("../images/main.png") no-repeat scroll -481px -115px hsla(0, 0%, 0%, 0);
    float: left;
    height: 14px;
    margin-left: 12px;
    margin-right: 10px;
    margin-top: 14px;
    width: 18px;}
.mar_0 { margin-right:0;} 
/*.tip_of:hover { background:#f14949;}*/

.btn3 {display: inline-block;  transition: all 0.4s ease-in-out 0s;background:#ff9900; text-align:center; width:145px; height:35px; font:15px/42px 'GaramondPremierProItalic'; color:#fff; margin:0 auto; margin-top:55px; margin-bottom:25px; }
.btn3:hover {  background:#dad3c3; color:#ff6600;}

.pop1 { width:397px; height:auto; padding:35px 47px; display:inline-block; background-color:#fff;}
.width1{width:900px;}
.width2{width:500px;}
