@charset "utf-8";
/* CSS Document */

/*@import url('https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic');
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic,700,700italic,800,800italic);



/*@font-face {
  font-family:'FontAwesome';
  src:url('../fonts/fontawesome-webfont.eot?v=4.4.0');
  src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),
  url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),
  url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),
  url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),
  url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight:normal;font-style:normal;
}
*/



@font-face {
  font-family:'GothamBook';
  src:url(../fonts/GothamBook/GothamBook.ttf);
}



::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #b1c123;
}

::selection {
    color: #fff;
    background: #b1c123;
}



.sign_in_button{float:right; color:#cabb84; border:2px solid #cabb84; border-radius:3px; padding:0px 0px; width:100px; text-align:center; line-height:24px; font-size:16px; text-transform:uppercase; margin:17px 0 0 10px; display:none;}
.sign_in_button a{text-decoration:none;color:#cabb84;}



#home{padding-top:120px; background:#f7f9f9;}


.carousel-caption {
    background: rgba(0, 0, 0, 0.75) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    padding: 15px;
    position: absolute;
    right: 0;
}
.carousel-indicators{display:none;}





*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.mbr-hamburger {
    cursor: pointer;
    height: 23px;
    width: 30px;
}
.mbr-navbar__hamburger {
    display: none;
    margin-top: -11px;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 10000;
}
.text-white {
    color: #ffffff;
}
* {
/*    box-sizing: border-box;
*/}
/**::-moz-selection {
    background: #000000 none repeat scroll 0 0;
    color: #ffffff;
}*/
body {
    color: #58595B;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
}
html {
    font-size: 10px;
}
html {
    font-family: sans-serif;
}




.nav.nav-tabs span{width:180px; background:none; border:1px solid #cfb884; display:block; padding:14px 0px;}
.nav-tabs > .active span,
.nav-tabs > .active span:hover,
.nav-tabs > .active span:focus{background:#cfb884; color:#fff;}
.nav-tabs > li:nth-child(2) span{margin:auto;}
.nav-tabs > li:last-child span{float:right;}



.portfolio_popup .owl-buttons{display:none;}



@media all {
				.lightbox { display: none; }
				.fl-page h1,
				.fl-page h3,
				.fl-page h4 {
					font-family: 'HelveticaNeue-UltraLight', 'Helvetica Neue UltraLight', 'Helvetica Neue', Arial, Helvetica, sans-serif;
					font-weight: 100;
					letter-spacing: 1px;
				}
				.fl-page h1 { font-size: 110px; margin-bottom: 0.5em; }
				.fl-page h1 i { font-style: normal; color: #ddd; }
				.fl-page h1 span { font-size: 30px; color: #333;}
				.fl-page h3 { text-align: right; }
				.fl-page h3 { font-size: 15px; }
				.fl-page h4 { font-size: 2em; }
				.fl-page .jumbotron { margin-top: 2em; }
				.fl-page .doc { margin: 2em 0;}
				.fl-page .btn-download { float: right; }
				.fl-page .btn-default { vertical-align: bottom; }

				.fl-page .btn-lg span { font-size: 0.7em; }
				.fl-page .footer { margin-top: 3em; color: #aaa; font-size: 0.9em;}
				.fl-page .footer a { color: #999; text-decoration: none; margin-right: 0.75em;}
				.fl-page .github { margin: 2em 0; }
				.fl-page .github a { vertical-align: top; }
				.fl-page .marketing a { color: #999; }

				/* override default feather style... */
				.fixwidth {
					background: rgba(256,256,256, 0.8);
				}
				.fixwidth .featherlight-content {
					width: 100%;
					padding: 0px;
				}
				.fixwidth .featherlight-close {
					color: #fff;
					background: #333;
				}

			}
			@media(max-width: 768px){
				.fl-page h1 span { display: block; }
				.fl-page .btn-download { float: none; margin-bottom: 1em; }
			}
			
			
			
			
			


.portfolio_body{background:rgba(31,31,33, 0.8); width:80%; margin:auto;}
.portfolio_popup{background:#1f1f20;}
.portfolio_popup_l{float:left; width:50%;}
.portfolio_popup_r{float:right; width:50%; height:100%;}

.portfolio_body>.container{margin:5% auto 0; height:74%; background:rgba(31,31,33, 1); padding:5% 20px; border:1px solid #CEB789;}


.portfolio_popup_title{padding:50px 0px 50px 30px; font-family: 'Raleway', sans-serif;}
.portfolio_popup_title_img{float:left;}
.portfolio_popup_title_imgr{float:left; padding:30px 0px 0px;}
.portfolio_popup_title>span{float:left; display:block; padding:35px 40px; color:#EFEBE8; font-size:30px; text-transform:uppercase;}

.portfolio_popup_r_in ul{padding:0px; margin:0px;}
.portfolio_popup_r_in ul>li{padding:0px 0px 10px 15px; margin:0px; list-style:none; /*background:url(../images/popup_list_icon.png) 0% 7px no-repeat;*/ line-height:17px;}




.portfolio_popup_r_in { font-size:13px; line-height:16px; color:#EFEBE8; margin: 0px 0px 0px 20px;font-family:'Open Sans';
}
 
.portfolio_popup_r_in:before {
  content: '';
  display: inline-block;
  height: 100%; 
  vertical-align: middle;
  margin-right: 0; /* Adjusts for spacing */
    
  /* For visualization 
  background: #808080; width: 5px;
  */
 }
 
.centered {
  display: table-cell;
  vertical-align: middle;
  width:100%; height:360px;
  padding:0px 0px;
 }
			


 


/** {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*/
.reset {
    padding: 15px 93px;
    background: #0083BB;
    border: 0 none;
    cursor: pointer;
    font-size: 18px;
    color: #fff;
}


input[type=submit] {
padding: 5px 15px;
    background: #CFB885;
    border: 0 none;
    cursor: pointer;
    font-size: 14px;
    color: #1F1F21;
    float: right;
	display:block;
 	  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;}






.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input::before {
  content: 'Choose file';
  display: inline-block;
  background:#0083BB;
   padding: 15px 60px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
   font-weight:normal;
  font-size: 18px;
  color:#fff;
}
.custom-file-input:hover::before {
  border-color: black;
}
.custom-file-input:active::before {
  background:#0083BB;
}









form header {
  margin: 0 0 20px 0; 
}
form header div {
  font-size: 90%;
  color: #999;
}
form header h2 {
  margin: 0 0 5px 0;
}
form > div {
  clear: both;
  overflow: hidden;
  padding: 1px;
  margin: 0 0 20px 0;
}
form > div > fieldset > div > div {
  margin: 0 0 5px 0;
}
form > div > label,
legend {
	width: 25%;
  float: left;
  padding-right: 10px;
}
form > div > div,
form > div > fieldset > div {
  width: 100%;
  float: left;
color: #666;
    font-weight: 500;
    font-size: 14px;}
form > div > fieldset label {
	font-size: 90%;
}
fieldset {
	border: 0;
  padding: 0;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
textarea {
	width: 100%;
	border:none;
 
font-size: 14px;
    color: #000 !important;
    padding: 5px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #D8D5D4 !important;
	border:solid 1px #D8D5D4;
}



input[type=text],
input[type=email],
input[type=url],
input[type=password] {
  width: 100%;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
textarea:focus {
  outline: 0;
  border-color: #4697e4;
}

@media (max-width: 600px) {
  form > div {
    margin: 0 0 15px 0; 
  }
  form > div > label,
  legend {
	  width: 100%;
    float: none;
    margin: 0 0 5px 0;
 color: #666;
    font-weight: 500;
    font-size: 14px; }
  form > div > div,
  form > div > fieldset > div {
    width: 100%;
    float: none;
  color: #666;
    font-weight: 500;
    font-size: 14px;}
  input[type=text],
  input[type=email],
  input[type=url],
  input[type=password],
  textarea,
  select {
    width: 100%; 
  }
}
@media (min-width: 1200px) {
  form > div > label,
	legend {
  	text-align: left;
 color: #EFEBE8;
    font-weight: 500;
    font-size: 18px; }
}



#about{position:absolute; width:100%; background:rgba(24, 26, 28, 0.8); padding-bottom:20px !important;}

.black_slider{background:#1F1F21;}
.black_slider2{background:none;}

.black_slider:before, .black_slider2:before {
  content: '';
  display: inline-block;
  height: 100%; 
  vertical-align: middle;
  margin-right: 0; /* Adjusts for spacing */
    
  /* For visualization 
  background: #808080; width: 5px;
  */
 }
 .black_slider_centered2 {display: table-cell; text-align:center;
  vertical-align: middle;
  width:5000px; height:130px; color:#CFB885;
  padding:0px 0px; margin:auto;}
.black_slider_centered {
  display: table-cell; text-align:center;
  vertical-align: middle;
  width:5000px; height:260px; color:#CFB885;
  padding:0px 0px; margin:auto;
 }
.black_slider .item{text-align:center;}	
#owl-demo .owl-buttons, #owl-demo2 .owl-buttons{background:none;}
#owl-demo .owl-prev, #owl-demo2 .owl-prev{/*background:url(../images/prev_arrow.png) no-repeat !important;*/ width:15px !important; height:21px !important; border-radius:0px !important; float:left; margin-left:50px; position:relative; z-index:999;}
#owl-demo .owl-next, #owl-demo2 .owl-next{/*background:url(../images/next_arrow.png) no-repeat !important;*/ width:15px !important; height:21px !important; border-radius:0px !important; float:right; margin-right:50px; position:relative; z-index:999;}
#owl-demo .owl-pagination, #owl-demo2 .owl-pagination{display:none;}
#owl-demo .owl-controls, #owl-demo2 .owl-controls{position:absolute; width:100%; bottom:45%;}

.iframe_work{width:100%; height:100vh; margin:0px; padding:0px; overflow:hidden;}

#saveForm{width:120px !important; margin:auto; background:none; border:1px solid #CFB885; color:#CFB885; font-weight:100;}
#saveForm:hover{color:#1F1F21; background:#CFB885;}

#object{position:absolute;}



@media (max-width: 480px) {
}

@media (max-width: 979px) {
}











.navbar .brand{display:none !important;}
.dropdown-menu{left:0px !important; position:absolute; max-height:none !important;}
.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; 
 }
 
.navbar-fixed-top .brand{display:block !important; max-height:68px;} 
.navbar-fixed-top .navbar-inner{padding:7px 0px;}
.navbar-fixed-top .nav{padding-top:20px;}

.navbar-fixed-top .brand > img{height:65px;}

.divider_green{height:55px; background:#b6c433;}

.subnavigation{color:#fe9c37; font-size:21px;}
.about_content{display:inline-block; width:100%;}
.about_img{float:left; width:55%;}
.about_cnt{float:left; width:45%;}
.about_cnt_in{padding:0px 0px 0px 40px;}
.about_cnt_in p{padding:0px 0px 15px; text-align:left; color:#58595B; font-size:15px; line-height:1.6; font-weight:normal;}
.about_cnt_in p>span{color:#B6C334;}
.about_sabnav_btm_tab_main{display:inline-block; margin:30px 0px 20px 0px;}
.about_sabnav_btm_tab{background:#b6c433; color:#fff; width:140px; padding:7px 0px; text-align:center; margin:0px 20px 0px 0px; text-transform:uppercase; border-radius:0px 0px 20px 0px; float:left;}
.about_sabnav_btm_tab.active, .about_sabnav_btm_tab.active{background:#f3f3f4; color:#000; cursor:default;}
.about_sabnav_pad1{padding-top:90px;}
.about_sabnav_pad2{padding-top:120px;}
.about_sabnav_pad3{padding-top:0px;}
.about_sabnav_pad4{padding-top:0px;}

.about_sabnav_btm_tab:first-child{margin-left:0px;}
.about_sabnav_btm_tab a{color:#fff;}
.about_sabnav_btm_tab a:hover{color:#000;}


.dropdown-menu li{background:#e7e7e9; margin-bottom:2px; font-size:18px;}
.dropdown-menu li a{color:#fff !important; padding:7px 13px !important;}
.dropdown-menu > .active > a{background:none !important;}

.banner{padding:30px 10px 50px;}




#artist, #relevance, #work, #gallery{min-height:500px;}

.devided_bg{background:#7a8080;}
.devided_bg>img{width:100%;}

.main_content_l{float:left; width:53%; overflow:hidden;}
.main_content_r{float:right; width:47%;}
.about_content {
    padding: 20px 0px 30px 0px;
    font-size: 14px;
    line-height: 18px;}
	.main_content_r p{font-size:13px;}
	.artists_profile_info p{padding:15px 0 15px; font-size:12px;}
	.artists_content{/*min-height:560px;*/}
	
	
	
	#artists{padding:80px 0px;}
	.artists_content{width:100%;}
.artists_content_in{}
.artists_detail_main{width:80%; margin:auto auto auto auto;}
.artists_profile_pic{text-align:center; padding-bottom:20px;}
.artists_profile_info{color:#292b2c; font-size:14px;}
.artists_profile_title{color:#bcc537; font-size:18px; text-transform:uppercase; width:100%; font-weight:bold; text-align:center; padding-bottom:0px; font-weight:bold;}
.artists_profile_title2{color:#292b2c; font-size:16px; text-transform:uppercase; width:100%; text-align:center; font-weight:bold;}
.artists_profile_info p{margin:0px; padding:20px 0px 20px; text-transform:uppercase; text-align:left; line-height:22px; font-size:14px;}
.artists_profile_info span{text-transform:uppercase; line-height:21px;}
.artist_work_img{padding:0px 0px 0px 0px; width:100%; margin:auto auto auto auto;}
.artist_work_img img{width:100%; text-align:center;}
.main_content_l_in{width:100%;}

.artists_profile_pic > img{max-width:120px;}



#myCarousel .glyphicon{color:#000 !important;}
.carousel-inner{width:90% !important; margin:auto;}

#owl-demo7 .owl-prev, #owl-demo8 .owl-prev, #owl-demo13 .owl-prev{float:left; background:url(../images/slider_arrow_left.png) no-repeat !important; width:16px !important; height:22px !important; position:relative; z-index:999; margin-left:-60px;}
#owl-demo7 .owl-next, #owl-demo8 .owl-next, #owl-demo13 .owl-next{float:right; background:url(../images/slider_arrow_right.png) no-repeat !important; width:16px !important; height:22px !important; position:relative; z-index:999; margin-right:-60px;}
#owl-demo7 .owl-controls, #owl-demo8 .owl-controls, #owl-demo13 .owl-controls{position:absolute; width:100%; bottom:40%;}
#owl-demo7 .owl-pagination, #owl-demo8 .owl-pagination, #owl-demo13 .owl-pagination{display:none;}

#owl-demo7, #owl-demo8, #owl-demo13{width:90%; margin:auto;}

#owl-demo7 .item {margin-left: 15px;}
#owl-demo8 .item {margin-left: 15px;}


/*#owl-demo7 .owl-item{margin:50px !important;}*/
.gallery_in{width:80%; margin:auto;}
.gallery_in img{max-width:100%; max-height:600px;}

.gallery_in_th{width:25%; float:left;}
.gallery_new{padding:100px 0px 100px;}

.nav-tabs{text-align:center; width:100%; display:inline-table; margin-bottom:50px !important; font-family:'Open Sans';}
.nav-tabs > li > a{color:#b6c337; text-transform:uppercase; padding:10px 0px !important; letter-spacing:2px;}
.nav-tabs > li{}
.nav-tabs > li:first-child{margin-right:30px;}

.gallery1 img{width:100%;}
.gallery1 img{width:100%;}





#global_habitates{padding:30px 0px 50px;}

#video{padding:80px 0px;}
#installation{padding:50px 0px 200px;}



@media (max-width: 767px) {
	.navbar .container{width:90% !important; margin:auto;}
	.navbar-fixed-top .brand{float:left !important;}
	.navbar-inner{padding:10px 0px !important;}
	#home{padding-top:65px;}
	.divider_green{height:30px;}
	.section .container{padding:0px !important;}
	.about_img, .about_cnt{width:100%; float:none;}
	.about_cnt_in{padding:0px;}
	.about_sabnav_pad1, .about_sabnav_pad2{padding:0px;}
	.about_sabnav_btm_tab_main{margin:10px 0px 0px; width:100%;}
	.about_sabnav_btm_tab{width:30%; margin-right:3%; font-size:11px;}
	.about_cnt_in p{font-size:12px; line-height:16px;}
	.section{padding-bottom:0px !important;}
	
	.main_content_l, .main_content_r{float:none; width:100%;}
	.main_content_l{padding-bottom:20px;}
	.artists_detail_main{width:100%;}
	.artists_profile_info p{font-size:12px; line-height:16px;}
	#artists{margin:20px 0px;}
	.gallery_new{padding:20px 0px 50px;}
	#owl-demo7 .owl-prev, #owl-demo8 .owl-prev, #owl-demo13 .owl-prev{margin-left:0px;}
	#owl-demo7 .owl-next, #owl-demo8 .owl-next, #owl-demo13 .owl-next{margin-right:0px;}
	.nav-tabs > li:first-child{margin-right:0px; margin-bottom:10px;}
	.nav-collapse .nav{width:150px !important; float:right !important;}
	.nav-collapse, .nav-collapse.collapse{right:22px; top:52px;}
	.nav-collapse .dropdown-menu{margin:0px !important;}
	.dropdown-menu li a{padding:7px 0 !important;}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.nav-collapse .nav{width:100%;}
	.nav-collapse .nav > li{float:left !important; width:auto !important; padding:0px 20px !important;}
	.navbar-inner{padding:15px 0px !important;}
	.nav-collapse, .nav-collapse.collapse{float:left !important; width:auto !important; clear:none;}
	.about_cnt_in p{font-size:11px; line-height:15px; padding-bottom:10px;}
	.about_sabnav_btm_tab_main{margin:10px 0px 0px; width:100%;}
	.about_sabnav_btm_tab{width:30%; margin-right:3%; font-size:11px;}
	.about_sabnav_pad1, .about_sabnav_pad2{padding-top:0px;}
	.main_content_l, .main_content_r{float:none; width:100%;}
	.main_content_l{padding-bottom:20px;}
	.artists_profile_info p{font-size:12px !important; line-height:16px !important;}
	.owl-item{margin:0px 15px !important;}
	#artists{margin:20px 0px;}
}



.owl-nav{position:absolute; width:100%; top:calc(50% - 15px);}