/* CSS Document */
  body, html {
	height: 100%;/* min-height: 100%;*/
}
body {
	font-family: Verdana, sans-serif, Arial, FontAwesome;
	color:#000;
	background:#fff;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-left: 5px;
	padding-right: 5px;
}
.row {
	margin-left:0px;
	margin-right:0px;
}
a:hover, a:focus {
	text-decoration: none;
}
.input-lg {
	font-weight:normal;
	font-size:14px;
}
/*----------------------------------------------------------------------------------------------------*/
  /*home page are style start*/
  .header-inner {
	background-color: black;
	text-align: center;
}
.menu_area {
	background-color:transparent;
	height:100px;
	opacity:0.8;
	margin:0px;
	padding:0px;
}
.logo_img {
	margin:0px;
}
.navbar-left li {
	padding:0 10px 0 18px !important;
}
.navbar-default .navbar-nav {
	margin:25px 0 0 0px;
}
.navbar-default {
	background-color: transparent;
	border-color:transparent;
}
.navbar-default .navbar-nav > li a {
	padding:10px 5px;
	font-size: 17px;
	color:#fff;
	font-weight:600;
}
.navbar-default .navbar-nav > li {
	padding:0 10px;
}
.navbar-default .navbar-nav > li > a:hover, .nav-tabs .navbar-default .navbar-nav > li > a:focus { /* background-color: #CCC;*/
	color:#d8b001;
	border:none;
	font-size: 17px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background-color: transparent;
	color: #d8b001;
	font-size: 17px;
	border-bottom:1px solid #d8b001;
	padding-bottom:5px;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	color:#d8b001;
}
.navbar-brand {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	text-align: center;
	margin: auto;
}
.navbar-toggle {
	z-index:3;
}
.thumbnail_pic_section {
	background-color:#efefef;
}
.my_thumbnail {
	height:370px;
	box-shadow: 0 0 5px #d1d1d1;
	border:0px;
}
.portfolio_section h2 {
	font-family: 'Dancing Script', cursive;
	text-align:center;
	color:#fdc200;
	font-size:63px;
}
.portfolio_section h3 {
	text-align:center;
	color:#414141;
	font-size:30px;
}
.homeportfolio_divider1 {
	border-color: #e5e5e5;
	width: 45%;
	margin-top:10px;
	margin-bottom:10px;
}
.homeportfolio_divider2 {
	border-color: #e5e5e5;
	width: 40%;
	margin-top:10px;
	margin-bottom:50px;
}
.caption h4 {
	text-align:center;
	color:#030303;
}
.caption p {
	text-align:center;
	color:#747474;
}
.caption p a {
	color:#f9d720;
}
.caption p a:hover {
	color:#e0c11c;
}
.visiting_area {
	background: rgba(0, 0, 0, 0) url(../images/visiting-bg-img.jpg) no-repeat scroll center center / 100% auto;
	padding-bottom:40px;
	background-size:cover;
}
.visiting_section h2 {
	font-family: 'Dancing Script', cursive;
	text-align:center;
	color:#fdc200;
	font-size:63px;
}
.visiting_section h3 {
	text-align:center;
	color:#fff;
	font-size:30px;
}
.visiting_divider {
	color:#fff;
}
.visiting_section_text_bg {
	background-color:#c1c5c8;
	padding:20px;
	margin:0 auto;
	float:none;
	opacity: 0.9;
}
.visiting_section_text_bg h4 {
	color:#ca7c0f;
}
.visiting_section_text_bg p {
	color:#333333;
}
.upper_footer_area {
	margin:0 auto;
	float:none;
	padding:30px 0;
}
.upper_footer_area p {
	text-align:center;
	color:#4a4a4a;
	padding:20px 0;
}
.footer_lower {
	background-color:#ebebeb;
}
.footer_text {
	text-align:center;
	padding:10px 0;
}
.carousel-control {
	width: 4% !important;
}
.fill_1 {
	background-color: #999;
	background-position: center center;
	background-size: cover;
	height: 100%;
	width: 100%;
}
.container-fluid {
	padding:0px;
}
.up_row {
	left: 0;
	margin: -415px auto 0;
	position: absolute;
	right: 0;
	text-align: center;
	width: 100%;
}
.banner_slider {
	position: relative;
}
.carousel-control.left {
	background-image: none !important;
}
.carousel-control.right {
	background-image: none !important;
}
/*inner page style start*/
.about_us_text_area {
	padding: 20px;
}
.bar_lease h2 {
	font-family: 'Dancing Script', cursive;
	text-align:center;
	color:#fdc200;
	font-size:63px;
}
.bar_lease h3 {
	text-align:center;
	color:#00;
	font-size:30px;
}
.bar_img {
	border:1px solid #e5e5e5;
	padding:2px;
}
.bar_lease h3 {
	color: #030303;
	text-align: center;
	margin:20px 0 40px;
}
.bar_lease_text {
	color: #747474;
	text-align:left;
	line-height:25px;
	font-size:16px;
	padding:10px;
}
.bar_lease_text_top {
	color: #747474;
	text-align:center;
	line-height:25px;
	font-size:16px;
}
.bar_lease {
	border-bottom:1px solid #e5e5e5;
}
.thumbnail {
	position: relative;
	padding: 0px;
	margin-bottom: 20px;
}
.thumbnail img {
	width: 100%;
}
.readmore_btn {
	color:#fff !important;
}
.portfolio_text {
	text-align:left !important;
	height:235px;
}
.h1 small {
	font-size: 24px;
}
.portfolio_thumbnail {
	height:500px;
}
.portfolio_heading {
	color: #030303;
	text-align: center;
	font-size:15px;
}
 /*inner page style end*/
  @media screen and (min-width:1024px) {
}
 @media screen and (max-width:1024px) {
.header-inner {
	height:297px;
}
.navbar-default .navbar-nav > li a {
	padding:0px;
	font-size:14px;
}
.navbar-left li {
	padding:0 10px !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	font-size: 14px;
}
.navbar-default .navbar-nav > li > a:hover, .nav-tabs .navbar-default .navbar-nav > li > a:focus {
	font-size: 14px;
}
.up_row {
	margin: -316px auto 0;
}
.portfolio_thumbnail {
	height:550px;
}
.portfolio_heading {
	font-size:11px;
}
.portfolio_text {
    height: 301px;
}
}
 @media screen and (max-width:992px) {
/*home page area style start*/
  
  p, .btn, input, div, span, h4 {
	font-size: 95%;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 16px;
}
/*home page area style end*/
  
  /*inner page area style start*/
  
  
  
  }
 @media screen and (max-width: 1000px) {
.navbar-header {
	float: none;
}
.navbar-left, .navbar-right {
	float: none !important;
}
.navbar-right {
	margin:0px !important;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav {
	float: none!important;
	margin-top: 7.5px;
	background-color:#000;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding:5px 10px !important;
}
.collapse.in {
	display:block !important;
}
.navbar-default .navbar-nav > li a {
	text-align:left;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: transparent;
}
.navbar .nav > li {
	z-index: 1001 !important;
	overflow:visible !important;
	background-color:#000;
}
.navbar-nav {
	z-index: 1001 !important;
}
}
 @media screen and (max-width:980px) {
/*home page area style start*/
  
  body, html {
	overflow:x hidden !important;
}
p, .btn, input, div, span, h4 {
	font-size: 98%;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 18px;
}
.menu_area {
	opacity:1.00;
}
.up_row {
	margin: -297px auto 0;
}
.portfolio_heading {
    font-size: 18px;
}
.portfolio_text {
    height: 237px;
	font-size:14px;
}
}
 @media screen and (max-width:800px) {
/*home page area style start*/
  /*home page area style end*/
  /*inner page area style start*/
  }
 @media screen and (max-width:768px) {
/*home page area style start*/
  
  p, .btn, input, div, span, h4 {
	font-size: 99%;
}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
.header-inner {
	height:237px;
}
.navbar-default .navbar-nav > li a {
	font-size: 13px;
	padding:2px 10px;
}
.navbar-default .navbar-nav > li > a:hover, .nav-tabs .navbar-default .navbar-nav > li > a:focus { /* background-color: #CCC;*/
	font-size: 13px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	font-size: 13px;
}
.up_row {
	margin: -232px auto 0;
}
}
 @media screen and (max-width:640px) {
p, .btn, input, div, span, h4 {
	font-size: 100%;
}
h1 {
	font-size: 22px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
/*home page area style start*/
  .header-inner {
	height:199px;
}
.navbar-right {
	padding:0px;
	margin:0px !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color:transparent;
}
.up_row {
	margin: -200px auto 0;
}
.about_us_text_area {
	padding:20px 0;
	text-align:center;
}
.bar_img {
	margin:0 auto;
}
.bar_lease h2 {
	font-size:45px;
}
.bar_lease h3 {
	font-size:20px;
}
.bar_lease_text_top {
	font-size:14px;
}
.bar_lease_text {
	font-size:14px;
	text-align:center;
}
.my_thumbnail {
	height:480px;
}
.portfolio_section h2 {
	font-size:50px;
}
.portfolio_section h2 {
	font-size:50px;
}
.specialising_label {
	font-size:13px !important;
}
.portfolio_text {
    font-size: 12px;
    height: 106px;
}
}
 @media screen and (max-width:480px) {
/*home page area style start*/
  p, .btn, input, div, span {
	font-size: 99%;
}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
.header-inner {
	height:150px;
}
.up_row {
	margin: -147px auto 0;
}
.about_us_text_area h4 {
	font-size:18px;
}
.portfolio_thumbnail {
	height:450px;
}
.my_thumbnail {
	height:400px;
}
.specialising_label {
	font-size:13px !important;
}
}
 @media screen and (max-width:360px) {
h4 {
	font-size: 13px;
}
p, .btn, input, div, span {
	font-size: 98%;
}
.header-inner {
	height:113px;
}
.img_logo {
	width:65%;
}
.up_row {
	margin: -112px auto 0;
}
.my_thumbnail {
	height:330px;
}
.specialising_label {
	font-size:13px !important;
}
.portfolio_text {
    height: 174px;
}
}
 @media screen and (max-width:320px) {
/*home page area style start*/
.up_row {
	margin: -100px auto 0;
}
}
 @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {
/* Styles */
  
  }
 @media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) {   /* Styles */
}
