@import url(http://fonts.googleapis.com/css?family=Arimo);
/** google fonts ends ***/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; } 
article, aside, figure, footer, header, hgroup, nav, section { display:block; } 
nav ul { list-style:none; } 
blockquote, q { quotes:none; } 
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; } 
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; } 
ins { background-color:#ff9; color:#000; text-decoration:none; } 
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; } 
del { text-decoration: line-through; } 
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; } 
table { border-collapse:collapse; border-spacing:0; } 
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; } 
input, select { vertical-align:middle; } 
body { font:13px sans-serif; *font-size:small; *font:x-small; line-height:1.22; } 
table { font-size:inherit; font:100%; } 
select, input, textarea { font:99% sans-serif; } 
pre, code, kbd, samp { font-family: monospace, sans-serif; } 
body, select, input, textarea { color:#444; } 
h1,h2,h3,h4,h5,h6 { font-weight: bold; text-rendering: optimizeLegibility; } 
html { -webkit-font-smoothing: antialiased; } 
a:hover, a:active { outline: none; } 
a, a:active, a:visited { color:#000; } 
a:hover { color:#333; } 
ul { margin-left:30px; } 
ol { margin-left:30px; list-style-type: decimal; } 
small { font-size:85%; } 
strong, th { font-weight: bold; } 
td, td img { vertical-align:top; } 
sub { vertical-align: sub; font-size: smaller; } 
sup { vertical-align: super; font-size: smaller; } 
pre { padding: 15px; white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; } 
input[type="radio"] { vertical-align: text-bottom; } 
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; } 
.ie6 input { vertical-align: text-bottom; } 
label, input[type=button], input[type=submit], button { cursor: pointer; } 
::-moz-selection{ background: #302D2D; color:#fff; text-shadow: none; } 
::selection { background:#302D2D; color:#fff; text-shadow: none; } 
a:link { -webkit-tap-highlight-color: #ff00cc;} 
a:-webkit-any-link{text-decoration:none}
#content a{*text-decoration:none}

html { overflow-y: auto; } 
button{  width: auto; overflow: visible; } 
fieldset, label{*overflow: visible; *display:block}
.ie7 img { -ms-interpolation-mode: bicubic; } 
.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; } 
.hidden { display:none; visibility:hidden; } 
.visuallyhidden { position:absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); } 
.invisible { visibility: hidden; } 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix { display: inline-block; } 
* html .clearfix { height: 1%; } 
.clearfix { display: block; } 
.clearboth {clear: both;} 
p{ font-family: Georgia;  } 
li{ cursor: default; } 
body, html{ background: url(../img/bg_pattern.jpg); margin: 0; padding: 0; min-width: 620px; width: 100%; height: 100%; overflow: hidden; cursor: default; *overflow-x:hidden !important } 
body.portrait{ color: red; } 
body.landscape{ color: blue;   } 
#preloader{ display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background: #f5f5f5 url(../img/bg_pattern.jpg); } 
#preloader-bar{ display: block; width: 1px; height: 3px; background: #000; position: absolute; top:50%; margin-top:0 !important} 
#pre-msg-wrap{width: 300px; margin:-20px 0 0 -130px; position:absolute; top:50%; left:50%; text-align:center; font-size:37px; font-family: Georgia; color:#000; font-weight:bold; *text-align:left;  z-index: 100;  opacity:0;filter: alpha(opacity=0);}
/************/
.premsg {display: inline-block;margin: 0px;padding: 0px;height:40px;	width: 150px; vertical-align: middle; line-height: 29px; overflow:hidden; font-style:italic; *position:relative; *display:inline; *float:left; *line-height:43px}
#premsg-cont {width:150px;margin-left: 6px;	text-align: left;margin-top: 1px; height:40px	}
#premsg-cont div {padding: 0; display: block; width:100% !important; height:37px}
.ohtext{*display:inline; *float:left}

/**************/

/*** font-face****/

@font-face {
				font-family: 'FuturaBT-Light-web';
				src: url('web-fonts/futult-web.eot');
				src: url('web-fonts/futult-web.eot?#iefix') format('embedded-opentype'),
						 url('web-fonts/futult-web.woff') format('woff'),
						 url('web-fonts/futult-web.ttf') format('truetype'),
						 url('web-fonts/futult-web.svg#futult-web') format('svg');
				font-weight: normal;
				font-style: normal;
		}

@font-face {
    font-family: 'serifa_btroman';
    src: url('web-fonts/serifrm-webfont.eot');
    src: url('web-fonts/serifrm-webfont.eot?#iefix') format('embedded-opentype'),
         url('web-fonts/serifrm-webfont.woff') format('woff'),
         url('web-fonts/serifrm-webfont.ttf') format('truetype'),
         url('web-fonts/serifrm-webfont.svg#serifa_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}
.hint{ position: absolute; display: block; width:216px; top: 40%; z-index: 9999; overflow: none; left:50%; margin-left:-108px } 
.hint img{ display: block; margin: 0 auto; } 
#bg{ display: block; width: 100%; z-index: 1; position: absolute; top: 0; left: 0; overflow: hidden; background: url(../img/bg_pattern.jpg); min-height:667px} 

#bg .bg-studio{ display: block; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background: url(../img/bg_pattern_b.jpg);  } 
#bg img{ position: absolute; left: 0; top: 0; } 
#bg img .bright{ display: none; } 
#bg img .dark{ display: none; } 
#bg-inner{ position: absolute; display: block; height: 100%; width: 6000px; top: 0; left: 0; z-index: 4; } 
#bg-inner1{ display: block; height: 100%; width: 6000px; position: absolute; top: 0; left: 0; z-index: 2; } 
#wrapper{ display: block; z-index: 10; position: absolute; width: 100%; } 
#header{ display:none; top: 0; left: 0; width: 100%; padding: 0 0 20px; min-height:70px; -webkit-transition: margin-left 600ms ease-in-out; -moz-transition: margin-left 600ms ease-in-out; } 
#header-inner{display: block; position: relative;width: 100%;} 
#logo{margin:30px 0 0 60px; width:200px; position: absolute;}
#nav{list-style: none; margin:45px 0 0 -97px; padding: 0; width:195px; position:absolute; left:50%;} 
#nav li{display: block; float: left;} 
#nav li a{ font-family: 'Arimo', Arial, sans-serif; font-size: 14px; line-height: 2px; text-decoration: none; outline: none; *line-height:12px }
#nav li a:hover{text-decoration:none} 
#nav li .nb-black{ color: #000; } 
#nav li .nb-black:hover{ border-bottom: 1px solid #000; } 
#nav li .nb-black-active{ border-bottom: 1px solid #000 } 
#nav li a:link.nb-black-active, #nav li a.nb-black:hover, #nav li .nb-white-active, #nav li .nb-white:hover{*text-decoration:underline !important; *display:inline-block } 
#nav li .nb-white{ color: #fff; } 
#nav li .nb-white:hover{ border-bottom: 1px solid #fff; } 
#nav li .nb-white-active{ border-bottom: 1px solid #fff; } 
#nav-studio{ width: 66px; margin-right: 12px; text-align: right; } 
#nav-line{ width: 1px; height: 14px; border-left: 1px solid #000; } 
#nav-work{ width: 68px; margin-left: 12px; } 
#content{ display: block; width: 100%; } 
.content-block { display: block; width: 100%; min-height: 500px; /* 		overflow: hidden; */ } 
.content-inner-block { display: block; /*min-width: 100%;*/ min-height: 500px; margin: 0 60px; overflow: hidden; } 
#projects{ /*background: rgba( 0, 0, 255, 0.2 );*/ z-index: 200; } 
#portfolios-inner{ /* 			width: 2250px; */ /* 			background: rgba( 0, 0, 255, 0.2 ); */ background: transparent; } 
#portfolios-list{ list-style-type: none; line-height: 0; margin: 0; padding: 0; } 
#portfolios-list li{ display: block; position:relative; overflow:hidden; /*float: left;*/ } 
.thumb-hover{width:100%; height:100%; position:absolute; top:350px; color:#fff; padding:0;} 
.thumb-hover-bg{background:#000; width:100%; height:100%; padding:0; position:absolute; z-index:1;  *width:100%; *left:0; } 
.thumb_title {font-size: 25px; color: #fff; text-transform:capitalize; font-family:Georgia, "Times New Roman", Times, serif; line-height: 27px; font-weight:bold; font-style:italic; position: relative; float: left; word-wrap: break-word; margin:68px 3% 1% 10%; z-index:2;  *width:100%} 
.thumb_cats { position: relative; color:#fff; font-size: 13px; text-transform:capitalize; clear: both; display: block; font-family: 'serifa_btroman', Arial, sans-serif; line-height: 16px; margin-top: 10px; float: left; /*width: inherit;*/ word-wrap: break-word; margin:3px 6% 24px 10%; z-index:2; *width:100% }
.thumb_func{ position: relative; color:#fff; font-size: 14px; text-transform: uppercase; clear: both; display: block; font-family: 'serifa_btroman', Arial, sans-serif; line-height: 16px; margin-top: 10px; float: left; /*width: inherit;*/ word-wrap: break-word; margin:0 6% 0 10%; z-index:2; *width:100% }  

.th-bg05 .thumb_title, 
.th-bg05 .thumb_func, 
.th-bg05 .thumb_cats{color:#847c7c}

.th-bg06 .thumb_title, 
.th-bg06 .thumb_func, 
.th-bg06 .thumb_cats,
.th-bg08 .thumb_title, 
.th-bg08 .thumb_func, 
.th-bg08 .thumb_cats{color:#313f46}

.th-bg14 .thumb_title, 
.th-bg14 .thumb_func, 
.th-bg14 .thumb_cats{color:#293037}

.th-bg15 .thumb_title, 
.th-bg15 .thumb_func, 
.th-bg15 .thumb_cats,
.th-bg17 .thumb_title, 
.th-bg17 .thumb_func, 
.th-bg17 .thumb_cats{color:#6d5e52}

.th-bg19 .thumb_title, 
.th-bg19 .thumb_func, 
.th-bg19 .thumb_cats,
.th-bg20 .thumb_title, 
.th-bg20 .thumb_func, 
.th-bg20 .thumb_cats,
.th-bg22 .thumb_title, 
.th-bg22 .thumb_func, 
.th-bg22 .thumb_cats{color:#555351}




.th-bg01 .thumb-hover-bg{background:#6d794c} 
.th-bg02 .thumb-hover-bg{background:#31100f} 
.th-bg03 .thumb-hover-bg{background:#aecab3} 
.th-bg04 .thumb-hover-bg{background:#f68733} 
.th-bg05 .thumb-hover-bg{background:#e8e6e7} 
.th-bg06 .thumb-hover-bg{background:#80b4c8} 
.th-bg07 .thumb-hover-bg{background:#5c0e0e} 
.th-bg08 .thumb-hover-bg{background:#dbdbdb}
.th-bg09 .thumb-hover-bg{background:#ac9b8d}
.th-bg10 .thumb-hover-bg{background:#b89440}
.th-bg11 .thumb-hover-bg{background:#d4c9ae} 
.th-bg12 .thumb-hover-bg{background:#3e3649} 
.th-bg13 .thumb-hover-bg{background:#293037} 
.th-bg14 .thumb-hover-bg{background:#e1d2b8} 
.th-bg15 .thumb-hover-bg{background:#d4cca8} 
.th-bg16 .thumb-hover-bg{background:#d99f81} 
.th-bg17 .thumb-hover-bg{background:#b4cf9a} 
.th-bg18 .thumb-hover-bg{background:#4b829c}
.th-bg19 .thumb-hover-bg{background:#bebebe} 
.th-bg20 .thumb-hover-bg{background:#cbe3ef}
.th-bg21 .thumb-hover-bg{background:#c94200}
.th-bg22 .thumb-hover-bg{background:#cddd9a} 
.th-bg23 .thumb-hover-bg{background:#b4a06a} 
.th-bg24 .thumb-hover-bg{background:#74513c} 
.th-bg25 .thumb-hover-bg{background:#743f42} 
.th-bg26 .thumb-hover-bg{background:#465c63} 
.th-bg27 .thumb-hover-bg{background:#302d2d} 



#portfolios-list .even{ /* float: none; */ } 
#portfolios-list li img{ } 
#project-nav{ display: block; position: absolute; left: 0; top: 220px; z-index: 900; cursor: default; } 
#project-nav-btns{ cursor: default; margin-left: 20px; } 
#project-nav-btns .btn{ display: block; width: 17px; height: 17px; margin-bottom: 4px; } 
#project-nav-btns .previous{ background: url(../img/icons.png) 0 -35px no-repeat; } 
#project-nav-btns .overview{ background: url(../img/icons.png) -36px -35px no-repeat; } 
#project-nav-btns .next{ background: url(../img/icons.png) -18px -35px no-repeat; } 
#portfolios-mini{ display: block; position: absolute; padding: 0; top: 0; left: 0; z-index: 1000; } 
#portfolios-inner-mini{ display: block; position: absolute; top: 201px; left: 55px; width: 580px; } 
#portfolios-list-mini{ display: block; list-style-type: none; margin: 0; padding: 0; } 
#portfolios-list-mini li{ border: 1px solid #000; background: #000; }
 
 /****studio***/
#studio{ } 
#studio-inner{ background: url(../img/studio-bg.jpg) no-repeat right 0 #fff; width: 3810px; } 
#studio-anchor-nav{ position: absolute; left: 66px; margin-top: 500px; z-index: 2001; display: none; } 
#studio-anchor-nav ul{ list-style-type: none; padding: 0; margin: 15px 0 0 70px; width:400px } 
#studio-anchor-nav li{ float: left; margin-right: 15px; } 
#studio-anchor-nav li a{ font-family: 'Arimo', Arial, sans-serif; color: #fff; text-decoration: none; font-size:13px } 
#studio-anchor-nav li a:hover{ text-decoration: underline; }

.or-large-tl{  color:#ff5500} 
.bl-large-tl{  color:#3c3837} 
.gry-large-tl{  color:#828281}
.abt-des{width:1066px; height:500px; list-style:none; display:block; position:relative; background:url(../img/about-bg.jpg) no-repeat right 0}
.abt-des ul{ position: absolute; padding: 16px 40px 50px 76px; bottom: 0; width:815px; list-style: none; margin:0  } 
.abt-des ul li p{width:392px; margin:0 0 0 30px; float:left; font-size:15px}
.abt-des ul li p.firstpara{margin:0}

#studio-about h4{font-size:72px; font-family: Georgia; font-style: italic; font-weight:bold; line-height:56px; display:block; border-bottom:2px solid #828281; padding:0 0 16px 0; text-transform:uppercase;}
#studio-about h4 span{display:block}

#studio-how{/*width:711px;*/ height:500px; list-style:none; display:block;}
#studio-how ul{width:633px; height:235px; margin:0 auto}
#studio-how ul li{width:278px; padding:0; list-style:none; float:left; font-size:15px; line-height:18px; color:#767676}
#studio-how ul li b{font-size:42px; color:#777371; display:block; font-family: Georgia; font-style: italic; text-transform:uppercase; padding-bottom:3px; line-height:33px}

.circle-txt01{margin:57px 8px 0 18px}
.circle-txt01 b{margin-bottom:35px}
.circle-txt01 p{width:250px}
.circle-txt02{margin:12px 10px 0 7px; position:relative}
.circle-txt02 b{color:#4b4b4b !important; position: absolute; bottom: -40px; left: -170px;}
.circle-txt03{margin:40px 0 0 50px; text-align:left}
.circle-txt03 b{margin-left:-90px}
.mart33{margin-top:25px}

#studio-how .content{height:345px; width:638px; padding:50px 38px 50px 38px; margin:27px 47px; position:relative;  font-family: Georgia; background:#f4f4f5}

#studio-how h4{font-size:31px; font-family: Georgia; font-style: italic; font-weight:bold; line-height:31px; display:block; border-bottom:2px solid #828281; padding:0 0 10px 0; text-transform:uppercase; margin:25px auto 18px auto; color:#777}

#studio-talk{width:570px; height:500px; list-style:none; display:block; font-size:15px; color:#777; margin-right:75px}
#studio-talk h4{font-size:32px; font-family: Georgia; font-style: italic; font-weight:bold; line-height:32px; display:block; border-bottom:2px solid #828281; padding:85px 0 12px 8px; text-transform:uppercase; width:440px; margin:77px auto 18px auto; color:#777; background:url(../img/talk-icon.png) no-repeat 4px 0}
#studio-talk h4 span{display:inline}
#studio-talk ul{width:450px; margin:10px auto 0 auto; padding:0}
#studio-talk ul li{list-style:none; margin:0; padding:0}
#studio-talk ul li a{text-decoration:none}
#studio-talk ul li p{margin-left:10px; width: 330px;}



#studio-whatwedo .content{height:345px; width:445px; padding:50px 38px 50px 38px; margin:27px 0; position:relative;  font-family: Georgia; background:url(../img/mouse-bg.jpg) no-repeat right bottom #f4f4f5}
#studio-whatwedo .content h4{font-size:44px; font-family: Georgia; font-style: italic; font-weight:bold; line-height:32px; display:block; border-bottom:2px solid #828281; padding:0 0 12px 0; text-transform:uppercase}
#studio-whatwedo .content span{display:block; padding-top:3px}
#studio-whatwedo .content ul{margin:0; padding:0}
#studio-whatwedo .content ul li{list-style:none; text-transform:uppercase; padding:6px 0 1px 0; font-size:22px; color:#777371; margin:0; font-weight:bold; font-style:italic}

#portfolios-detail{ display: none; } 
#portfolios-detail-inner{ width: 1000px; /* 			z-index: 10; */ /* 			background: rgb( 255,255,255); */ } 
#portfolios-detail-inner ul{margin-left:0}
.project-detail-list{ list-style: none; margin: 0; padding: 0; } 
.project-detail-list-item{ display: block; float: left; } 
.item-desc{ display: block; width: 577px; height: 500px;} 
.white{ background: rgb(255,255,255); color: #000; } 
.black{ background: #000; color: #fff; } 
.item-desc ul{ position: absolute; padding: 9px 40px 55px 80px; bottom: 0; width: 445px; list-style: none; margin: 0; } 


.item-desc li{ } 

h2{ font-family: Georgia; font-style: italic; font-size: 42px; font-weight: bold; line-height: 50px; padding: 9px 0; margin:0 0 18px 0; border-top: 2px solid #cba978; border-bottom: 2px solid #cba978; cursor: default; color: #5a5e62; } 
h4{ font-family: Georgia; font-style: italic; font-size: 20px; font-weight: bold; line-height: 38px; padding: 12px 0 4px; margin: 14px 0; border-bottom: 1px solid #000; cursor: default; color: #000; } 
h5{ font-family: Georgia; font-style: italic; font-size: 13px; font-weight: bold; line-height: 1px; padding: 0 0 6px; margin: 0; border-bottom: 1px solid #000; cursor: default; color: #000; } 
.item-desc p, .abt-des p{ font-family: 'serifa_btroman', Georgia, Arial, serif; font-weight: normal; line-height: 19px; margin-bottom: 0; cursor: default; color:#363434; font-size:16px }
.portfolio-cat{color:#e65802; font-size: 15px; text-transform: uppercase; clear: both; display: block; font-family: 'serifa_btroman', Georgia, Arial, serif; line-height: 15px;  margin:0 0 8px 0} 
.portfolio-cat-tata{color:#FFF; font-size: 15px; text-transform: uppercase; clear: both; display: block; font-family: 'serifa_btroman', Georgia, Arial, serif; line-height: 15px;  margin:0 0 8px 0} 

.item-desc .link-icon{ text-decoration: none; font-size: 12px; color: #fff; background: url(../img/icons.png) -54px 1px no-repeat; padding-left: 20px; padding-top: 2px; } 
.link-icon-white{ text-decoration: none; font-size: 12px; color: #000; background: url(../img/icons.png) -54px -17px no-repeat; padding-left: 20px; padding-top: 2px; } 


#follow-fb{ display: block; height: 56px; background: #e6e6e6; margin-bottom: 13px; } 
#follow-fb-btn{ display: block; float: left; } 
#follow-fb-btn a{ font-family: Georgia; font-size: 15px; display: block; padding:14px 92px 0 108px; color: #777; background: url(../img/icons.png) 6px -53px no-repeat; text-decoration: none; margin-top:-14px; line-height: 56px;font-weight: bold; font-style: italic;} 
#follow-fb-btn a:hover{ text-decoration: underline; } 
#follow-fb-like{ display: block; width: 86px; height: 24px; overflow: hidden; padding-top:10px; } 
/* form */ #contactform{ width: 320px; margin-top:50px } 
#contactform label{ font-family: Georgia; font-style: italic; font-size: 15px; margin: 8px 0 0px; padding: 0; line-height: 0; font-weight:bold; text-transform: uppercase; color:#777 } 
#contactform input{ font-family: Georgia; font-style: italic; font-size: 14px; width: 318px; margin: 4px 0 13px; padding: 12px 0; border: 1px solid #bbb; } 
#contactform textarea{ font-family: Georgia; font-style: italic; font-size: 14px; width: 318px; margin: 4px 0 13px; padding: 2px 0; border: 1px solid #bbb; } 
#contactform #contact_submit{ display: inherit; background: #f58634; color: #fff; padding: 5px 10px; width: auto; border: none; float: left; font-weight:bold; font-style:italic; font-family: Georgia; } 
#contactform #form-response{ display: block; width: 238px; height:55px; margin: 7px; float:left;  font-family: Georgia; } 
.error-field{ font-family: Georgia; font-style: italic; position: absolute; margin-left: 340px; margin-top: -33px; padding: 2px 10px; color: #fff; font-weight: bold; background: #ff0000; display: none; } 
/*  * footer */	
#footer{ display:none; width: 100%; height: 100px; margin: 20px 0 0; -webkit-transition: margin-left 600ms ease-in-out; -moz-transition: margin-left 600ms ease-in-out; } 
#footer-inner{ display: block; width: 100%; margin: 0 auto; text-align: center; font-family: Georgia; font-style: italic; font-size: 10px; line-height: 18px; } 
#footer-inner a{ color: #666; text-decoration: none; } 
#footer-inner a:hover{ border-bottom: 1px solid #666; } 
#footer-inner p{color: #666; margin-top: 4px; cursor: default; float: right; margin-right: 62px;	} 
#footer-inner #lang-btn{ text-decoration: none; padding: 2px 4px; } 
#footer-inner .lang-btn-white{ background: #fff; color: #000; } 
#footer-inner .lang-btn-white:hover{ color: #333; border-bottom: none; } 
#footer-inner .lang-btn-black{ background: #000; color: #fff; } 
#footer-inner .lang-btn-black:hover{ color: #ccc; border-bottom: none; } 
#icon{
	}



#goblog{position:absolute; top:0px; left:400px;}
.nobu-cont-bg{background:url(../../portfolios/nobu/bg.jpg)}
.taj-villas-cont-bg{background:url(../../portfolios/tajvillas/bg.jpg)}

.xess-bg{background:#000; width:640px}
.xess-bg ul{bottom:40px; width: 532px}
.xess-bg h2, .xess-bg p{color:#fff}

.bvj-bg{background:url(../../portfolios/bvj/bg.jpg) no-repeat #000; width:660px}
.bvj-bg ul{width: 532px; }
.bvj-bg h2, .bvj-bg p{color:#fff}

.kailash_parbat-bg{ background:url(../../portfolios/kailash_parbat/bg.jpg)}
.zza-bg{ background:url(../../portfolios/zza/bg.jpg)}
.leela_hotel-bg{ background:url(../../portfolios/leela_hotel/bg.jpg) no-repeat #fff;}

.mokssh-bg{ background:url(../../portfolios/mokssh/bg.jpg); width:635px}
.mokssh-bg ul{width:535px}

.elder_health_care{ background:url(../../portfolios/elder_health_care/bg.jpg) no-repeat;}

.sossegado-bg{ background:url(../../portfolios/sossegado/bg.jpg) no-repeat; width:652px}
.sossegado-bg ul{width:520px; top:108px}

.canvasM-bg{ background:url(../../portfolios/canvasM/bg.jpg) no-repeat #fff; width:610px}
.canvasM-bg ul{width:478px;}

.optimystix_ent-bg{ background:#FFF;}
.folkyatra-bg{ background:url(../../portfolios/folkyatra/bg.jpg)}
.gear-bg{ background:url(../../portfolios/gear/bg.jpg) no-repeat #fff}
.cafe_americano-bg{ background:url(../../portfolios/cafe_americano/bg.jpg) no-repeat #fff}

.ek_challis_ki_last_local-bg{ background:url(../../portfolios/ek_challis_ki_last_local/bg.jpg) no-repeat #000; width:640px}
.ek_challis_ki_last_local-bg ul{bottom:80px; width: 532px}
.ek_challis_ki_last_local-bg h2, .ek_challis_ki_last_local-bg p{color:#fff}

.shuklas-bg{ background:url(../../portfolios/shuklas/bg.jpg) no-repeat #fff; width:713px}
.shuklas-bg ul{width: 585px}

.yogi_executive-bg{ background:url(../../portfolios/yogi_executive/bg.jpg) no-repeat #f8f6ef; width:644px}
.newtech-bg{ background:url(../../portfolios/newtech/bg.jpg) no-repeat #fff}

.kya_kool_hai_hum-bg{ background:url(../../portfolios/kya_kool_hai_hum/bg.jpg);}
.kya_kool_hai_hum-bg ul{bottom:40px;}
.kya_kool_hai_hum-bg h2, .kya_kool_hai_hum-bg p{color:#fff}

.sunrise_developers-bg{ background:url(../../portfolios/sunrise_developers/bg.jpg)}
.chase-bg{ background:url(../../portfolios/chase/bg.jpg) no-repeat #fff}
.chrysallis-bg{ background:url(../../portfolios/chrysallis/bg.jpg)}

.great_indian_butterfly-bg{ background:url(../../portfolios/great_indian_butterfly/bg.jpg) no-repeat #fff; width:728px}
.great_indian_butterfly-bg ul{width: 600px; bottom:40px;}
.great_indian_butterfly-bg p{color:#6f6969}

.modern_princess-bg{ background:url(../../portfolios/modern_princess/bg.jpg) no-repeat #fff; width:728px}
.modern_princess-bg{width: 562px; bottom:40px;}
.modern_princess-bg h2{color:#FFF}
.modern_princess-bg p{color:#FFF}
.modern_princess-bg{color:#FFF}

.tata_housing-bg{ background:url(../../portfolios/tata_housing/bg.jpg) no-repeat;}
.tata_housing-bg h2{color:#FFF }
.tata_housing-bg p{color:#FFF}

#logo_black{background:url(../img/logo.png) no-repeat; width:160; height:40 ;}


img, div { behavior: url(iepngfix.htc) }
/*  * print styles */ 
@media print { * { background: transparent !important; color: #444 !important; text-shadow: none; } 
a, a:visited { color: #444 !important; text-decoration: underline; } 
a:after { content: " (" attr(href) ")"; } 
abbr:after { content: " (" attr(title) ")"; } 
.ir a:after { content: ""; } 
/* Don't show links for images */ pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } 
img { page-break-inside: avoid; } 
@page { margin: 0.5cm; } 
p, h2, h3 { orphans: 3; widows: 3; } 
h2, h3{ page-break-after: avoid; } 
} 
@media all and (orientation:portrait) {  } 
@media all and (orientation:landscape) {  } 
/* Grade-A Mobile Browsers */ @media screen and (max-device-width: 480px) { html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } 
} 
@media only screen and (device-width: 1024px) {
#bg{min-height:672px}
}

@media only screen and (max-device-width: 600px){
	#logo{margin-top:3px; padding-left:17px}
	#footer-inner p {margin-top:15px;}
}