﻿ @import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500,700);
 @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,800,300);
body {
	background: #fff;
	font-family: 'Roboto', sans-serif;
	color: #4e4e4e;
	line-height: 22px;
	font-weight: 300;
overflow-y:scroll!important padding-bottom: 70px;
}
body > section {
	padding: 20px 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	color: #4e4e4e
}
h1 {
	font-size: 36px;
	color: #fff
}
h2 {
	font-size: 20px
}
h3 {
	font-size: 16px;
	color: #787878;
	font-weight: 400;
	line-height: 24px
}
h4 {
	font-size: 16px
}
a {
	color: #fff;
	-webkit-transition: color 300ms, background-color 300ms;
	-moz-transition: color 300ms, background-color 300ms;
	-o-transition: color 300ms, background-color 300ms;
	transition: color 300ms, background-color 300ms
}
a:hover, a:focus {
	color: #ed252d;
	text-decoration-line: none !important;

}
hr {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #fff
}
.top-bar {
	padding: 6px 10px 0px;
	background: #fff;
	line-height: 28px;
	color: #212629;
	height: 52px;
	margin-bottom: 5px !important;
	text-align:right;
}
.top-bar p {
	margin: 0
}
.top-bar >li {
	padding: 6px 0;
	display: block
}
.top-bar > a, .top-bar > li {
	color: #fff;
	font-size: 12px
}
.top-bar .follow-us {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #212629;
}
.top-bar >li.sep span {
	color: #eee;
	font-size: 11px
}
.top-bar > li i.topbar-info-icon {
	margin-right: 3px
}
.social {
	padding: 20px;
	text-align: right;
}
.navbar-brand {
	padding: 0;
	margin: 0
}
.navbar {
	border-radius: 0;
	margin-bottom: 0;
	background:#0e0d09;
	/*padding-top: 5px;*/
	padding-bottom: 0px;
	/*border-bottom:3px solid #fff;*/
	border-top:2px solid #D1676B ;

	height:40px;
	min-height: 43px;
	padding-bottom:0px;
	margin-bottom:0px;



}
 .navbar-inverse {
 background-color: #222;
/*border-color: #080808;*/
}
.navbar-nav>li {
	padding-left: 30px;
}
.navbar-inverse .navbar-nav > li > a {
	/*padding: 5px 3px;*/
	margin: 0;
	border-radius: 3px;
	color: #fff;
	/*line-height: 10px;*/
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
}
.navbar-inverse .navbar-nav > li > a {
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 500;
	/*padding: 18px;*/
	padding: 9px 18px;
	overflow: hidden;

	text-transform: capitalize;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	border-bottom: 3px solid #d1676b !important;
	color: #fff;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	border-bottom: 3px solid #d1676b !important;
	color: #fff;
	background: none;
}
.navbar-inverse .navbar-brand {
	font-size: 36px;
	line-height: 50px;
	color: #fff;
	margin-left:0px !important;
}
/*.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus,.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus {
background-color:#c52d2f;
color:#fff
}*/

.navbar-inverse .navbar-nav .dropdown-menu {
	background-color: rgba(0,0,0,.85);
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.125);
	-moz-box-shadow: 0 3px 8px rgba(0,0,0,0.125);
	box-shadow: 0 3px 8px rgba(0,0,0,0.125);
	border: 0;
	padding: 0;
	margin-top: 0;
	border-top: 0;
	border-radius: 0;
	left: 0
}
.navbar-inverse .navbar-nav > li:hover > a {
	border-color: #ee3733;
}
.navbar-inverse .navbar-nav > li:hover > a {
	border-bottom: 2px solid;
}
.navbar-inverse .navbar-nav .dropdown-menu:before {
	position: absolute;
	top: 0
}
.navbar-inverse .navbar-nav .dropdown-menu > li > a {
	padding: 8px 15px;
	color: #fff
}
.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a, .navbar-inverse .navbar-nav .dropdown-menu > li:focus > a, .navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
	background-color: #c52d2f;
	color: #fff
}
.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {
	border-radius: 0 0 3px 3px
}
.navbar-inverse .navbar-nav .dropdown-menu > li.divider {
	background-color: transparent
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-top: 0;
	padding-bottom: 0
}
#main-content {
	background: url(../images/background.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	/*min-height: 670px;*/
}
#project-details-content {
	background: url(../images/blackbg.png) no-repeat,url(../images/background.png) no-repeat;
    background-position: right bottom,left top;
	background-size: 100% 100%;
	width: 100%;
	/*min-height: 670px;*/
}
#main-content .center-tab {
	margin: 20px auto;/* min-height:600px;*/
 
}
#main-content .panel-wrap {
	margin: 40px auto;
	/*min-height: 400px;*/
	background-color: rgba(255, 255, 255, 0.95);
}

#project-details-content .panel-wrap {
	margin: 20px 50px;
	/*min-height: 600px;*/
	background-color: #f3f4f4;
}

#residential-project-content{
	background: url(../images/blackbg.png) no-repeat,url(../images/background.png) no-repeat;
    background-position: right bottom,left top;
	background-size: 100% 100%;
	width: 100%;
	/*min-height: 670px;*/
}

#project-details-content .panel-wrap h2{
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	padding:0px 15px;
}

.panel-default>.new-panel {
	color: #333;
	background-color: #e4e5e5;
	border-color: #e4e5e5;
	padding: 15px 15px 0px 15px !important;
}
.tab-style {
	border-bottom: none;
}
.tab-style>li.active>a, .tab-style>li.active>a:focus, .tab-style>li.active>a:hover {
	color: #fff;
	cursor: default;
	background-color: #ed252d;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.tab-style>li>a {
	position: relative;
	display: block;
	padding: 5px 15px;
	background-color: #fff;
	color: #535151;
	margin-right: 5px;
}
.tab-style>li>a:focus, .tab-style>li>a:hover {
	text-decoration: none;
	background-color: #ed252d;
	color: #fff;
}
#footer-section {
	padding-top: 6px;
	padding-bottom: 6px;
	color: #fff;
	background: #0e0d09;
	position: relative;
	right: 0;
	left: 0;
    z-index: 1030;  
    font-size:12px;
	border-top:3px solid rgba(255, 0, 0, 0.49);
}
.text-link, .copyright {
	font-size: 12px;
}
.text-link li:before {
	content: " | ";
	margin-right: 0.5em;
}

.text-link li:first-child:before {
	content: none;
}

.text-link li.launch:before {
	content: none;
}
.text-link {
	text-align: right;
}
.launch-btn, .schedule-btn, .btn-red, .btn-black {
	border-radius: 0px;
	color: #000;
	font-weight: 600;
	font-size: 13px;
	padding: 5px 22px;
}
.btn-red {
	color: #fff;
	background: rgba(232, 53, 60, 0.75);
	border-color: rgba(232, 53, 60, 0.75);
}
.btn-red:hover,btn-red:focus {
	color: #fff;
	background: rgba(232, 53, 60, 0.75);
	border-color: rgba(232, 53, 60, 0.75);
}
.btn-black {
	color: #fff;
	background: #212629;
	border-color: #212629;
}
.btn-black:hover {
	color: #fff;
	background: #212629;
	border-color: #212629;
}
.launch-btn {
	background:#b22c30;
	color: #fff;
}
.launch-btn:hover {
	background:#b22c30 !important;
	color: #fff !important;
}
.schedule-btn {
	background: #b22c30 !important;
	color: #fff !important;
}
.schedule-btn:hover {
	background:#b22c30;
	color: #fff;
}

.top-padding {
	padding-top: 8px;
	padding-left: 14px;
}
.not_found {
	text-align: center;
	padding-top: 40px;
}
.not_found h3 {
	color: #282827;
	font-size: 33px;
	font-weight: 100;
	font-style: italic;
	margin-bottom: -12px;
	letter-spacing: 6px;
	line-height: normal;
}
.not_found h2 {
	color: #d1676b;
	text-transform: uppercase;
	margin: 0 0 24px;
	font-size: 105px;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: 700;
	letter-spacing: 10px;
	line-height: normal;
}
.back-home {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 18px 30px;
	font-family: "proxima-nova", Helvetica, Arial, sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: normal;
	color: #000;
	border: 2px solid #d1676b;
	text-align: center;
	background: rgba(0,0,0,0);
	letter-spacing: 2px;
	text-transform: uppercase;
	display: inline-block;
	box-shadow: none;
	-webkit-box-shadow: none;
	transition: all .5s ease-in;
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
}
.back-home:hover {
	background: #d1676b !important;
	color: #fff !important;
}
.navbar-bg {
	background-image: -webkit-linear-gradient(left, #000, #000 100%);
	background-image: -moz-linear-gradient(left, #000, #000 100%);
	background-image: -o-linear-gradient(left, #000, #000 100%);
	background-image: linear-gradient(to right, #000, #000 100%);
}

.contact-detail li{
   padding: 10px 5px;
}

.contact-detail li span{
	color:#fcff92;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	
}

.residential-project, .commercial-project, .retails-project , .plotting-project{
	min-height:100%;
}


.residential-project{
	background-image:url(../images/project_image/residential.png)  !important;
	
	background-size: 100% 100%;
	
}

.commercial-project{
	background-image:url(../images/banner-bg.jpg)  !important;
    background-size: 100% 100%;
	
	
	
}
.retails-project{
	background-image:url(../images/project_image/banner-bg3.jpg)   !important;
	background-size: 100% 100%;
	
	
	
}
.plotting-project{
	background-image:url(../images/project_image/plotting.png)  !important;
    background-size: 100% 100%;
}

#project-content{
  width: 100%;
  min-height: 670px;
  padding:0px !important;
}

.project-wrapper{
	width:100%;
	padding:0px !important;
}
.project-name{
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-size: 28px;
	font-weight:normal;
}

.project-info{
	position:absolute;
	bottom:0%;
    background:rgba(0, 0, 0, 0.6);
   
    padding:10px 10px;
}
.view-btn{
	margin-top:10px;
}

.hide-bullets {
list-style:none;
margin-left: -40px;
margin-top:20px;
}

.red{
	color:#c70d14;
}

 .project-description h2{
	 color: #000;
	 text-transform: capitalize;
	 font-weight: 400;
	 font-size: 18px;
	 font-family: "Open Sans",sans-serif;
	 /*padding: 9px 18px 12px;*/
     padding: 0px 2px 12px;
	 margin-top: 0px;
	 border-bottom: 1px solid #DDD;
	 line-height: 22px;
}
 .project-description p{
  
  line-height:1.8em;
  font-size:14px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  text-align:justify;
  color:#898989;
   
}
 .amenities li i{
	color:#ed252d !important;
	padding-right:10px;
}

.amenities li{
	line-height:2.6em;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#8A8A8A;
	
}
    
	
.customer-speak p {
	margin-bottom:10px;
}

.testimonial-author {
  margin-left: 10px;
  margin-bottom:20px;
}
 .testimonial-author span {
  font-weight: 600;
  color:#c70d14;
}

.testimonial-author span:after{
	content:"|";
	color:#c70d14;
	padding-left:0.5em;
	padding-right:0.5em;
}
.testimonial-author span:before{
	content:"-";
	color:#c70d14;
	padding-left:0.5em;
	padding-right:0.5em;
}

.carousel-control.right ,.carousel-control.left{
	background:none !important;
}


#residential-project-content h4{
	color:#fff;
	text-transform:capitalize;
	font-weight:400;
	font-size:30px;
	font-family: 'Open Sans', sans-serif;
	margin-top:0px;
	padding-bottom: 0px;
    line-height: 22px;
}


/********************************************************************************/
.project-type {

    margin-top:10px;
    text-align:center;
    
}
.project-type li {
  color:#fff;
  text-align:center;
  text-transform:uppercase;
  font-weight:400;
}

    .project-type li.active {
        color:#d1676b;
    }

.project-type li:before {
	/*content: " | ";*/
	margin-right: 0.5em;
}

.project-type li:first-child:before {
	content: none;
}


/******************************************   project page css ****************************************/
.project-item {
  position: relative;
  background: #FFF;
  padding-bottom: 10px;
  margin-top: 20px;
  margin-bottom: 10px;
  /*border: 8px solid #FFF;*/
  -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px #fff,0 0 8px #c8cfe6;
  -moz-box-shadow: inset 0 1px #fff,0 0 8px #c8cfe6;
  box-shadow: inset 0 1px #fff,0 0 8px #c8cfe6;
  color: inset 0 1px #fff,0 0 8px #c8cfe6;
}
.project-item img {
  max-width: 100%;
}
.project-item .image {
  text-align: center;
}

    .project-item .project-title-info {
        padding: 20px 5px 10px;
        background:rgba(234, 234, 234, 0.7);
    }


    .project-item .project-title-info h2 {
            font-weight: bold;
            font-size: 16px;
            font-family: 'Roboto', sans-serif;
            padding: 0px 15px;
            margin-top:0px !important;
        }

        .project-item .project-title-info h2 a{
            color: #000;
            text-transform: uppercase;
          
        }

        .project-item .project-title-info span {
          color:#c70d14;
          font-weight:500;
	      font-size:13px;
	      font-family: 'Open Sans', sans-serif;
	      margin-top:0px;
	      padding:10px 15px;
          line-height: 22px;
       }



 .project-title-bg{

	 background: rgba(234, 234, 234, 0.7) none repeat scroll 0% 0%;

	 padding-left: 0px !important;
	 padding-right: 0px !important;

 }


 .project-title-bg >h2{

	 color:red;


 }

 .project-title-bg >h2 a{

	 color:#000;
	 text-transform: uppercase;
	 text-align:left;
	 font-weight: bold;
	 font-size: 16px;
	 font-family: "Roboto",sans-serif;
	 padding: 5px;
	 margin-top:0px !important;

 }

 .project-title-bg >span{

	 color:red;
	 text-transform: uppercase;
	 text-align:left;
	 font-size:13px;
	 font-weight:bolder;
	/* padding-left: 33px;*/

 }

 .project-title-bg >p{


	 color:#000;
	 font-size: 13px !important;
	 font-weight: bolder !important;
 }



    .map-icon {
        padding-right:5px;
        font-size:20px !important;
		color: #fff;
      }

 .location{

	 position: absolute;
	 top: 10px;
	 right: 10px;
	 color:#fff;
	 font-weight: bolder

 }


 .top-heading{

	 color: #000;
	/* line-height: 0px;*/
	 font-size: 13px;
	 font-weight: bolder;
	/* padding:11px;*/
	 padding-left:16px;
	 padding-top:3px;
	 padding-bottom:3px;





 }

 .res-heading{
	 margin-top:10px !important;
	 color: #fff !important;
	 font-size: 16px;
     text-transform:capitalize!important;

 }

.project-item .description {
    margin-bottom:20px;
}

   .project-item .description p {

          line-height:1.4em;
          font-size:14px;
          font-family: 'Roboto', sans-serif;
          font-weight: 400;
          text-align:justify;
          color:#898989;
          padding-top:15px;
          padding-bottom:15px;
          border-bottom: 1px solid #e3e3e3;

   }


        

.project-item .title {
  padding: 20px 0 10px;
}

.view-details{


	position: absolute;
	top: 286px;
	text-align: center;
	left: 81px;
}

.view-details >a{

	color:#fff;
}






/*
.project-item .actions {
 
  margin: 10px 10px;
  padding-top: 20px;
}

    .project-item .actions p {
        display: inline-block;
        color:#000;
        font-size:14px;
        font-weight:400;
       
       
    }
    .project-item .actions span a{
        display: inline-block;
        float:right;
        text-transform:uppercase;
        color:#a1a3a4;
        font-weight:bold;
        font-size:16px;
        padding:4px;
        
    }*/

 .actions-read{


	/* text-transform: uppercase;*/
	 color: #fc3030;
	 font-weight: 400;
	 font-size: 12px;
	 padding: 4px;

 }



 .action-enquiry{

	 color: #000;
	 font-weight: bold;
	 font-size: 14px;
	 padding: 4px;



 }





 .actions span.price{

	 color:#000;
	 font-size:16px;
	 font-weight:bold;
	 padding:0px 5px;

 }


.rupee-icon {
    color:#c70d14;
    padding-right:0px;
    font-size:20px !important;
}

.project-item .actions span.price {

    color:#000;
    font-size:18px;
    font-weight:bold;
     padding:0px 5px;
}

/*************************************************************************************************************************/
.logo-img {
    background:#fff;
    /* float: right; */
    z-index: 1000;
    position: absolute;
	top:5px;
	/*margin-top: -58px;*/

 /*border: 1px solid #000;*/
}
.nav-a-logo{
	height: auto;
	position:absolute;
	top:0;
	left:40px;
}
.phone{
	font-size: 15px;
	font-weight: bolder;
}

.nav1 ul {
    top: 15%;
  /* width: 350px; */
  position: fixed;
  right: 0;
  z-index: 9999;
}

.nav1 ul li {
  position: relative;
  z-index: 9999;
}


.nav1 ul li a {
  background-color: #fff;
  color: #535152;
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  width: 50px;
  z-index: 9999;
  box-shadow: 0px 3px 10px #333;
}

.contact-btn{
	border-radius:25px !important;
	
}

.phone-bg{
     background-color: #201714;
    padding: 10px;
    border-radius: 50%;
	margin-left: -8px;
}


/*************************************************************************************************************************/
.carousel-control.left,.carousel-control.right  {background:none;width:25px;}
#carousel-reviews .carousel-control.left {left:40px;}
#carousel-reviews .carousel-control.right {right:40px;}
.project-list {
  width: 29.333333% !important;
}

#carousel-reviews {
    padding: 0px 50px  !important;
}

#carousel-reviews .carousel-list{
    margin: 0px 75px;
}

/**************************************Social Plugin roll
****************************************/

.social-slide {
	
	height: 32px;
	width: 32px;
	/*margin: 10px;*/
	float: left;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
	border-radius: 50%;
}

.callus{

	/*height: 36px;*/



	width: 36px;
	/*margin: 10px;*/
	float: left;
	/*-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;*/
	/*transition: all ease 0.3s;
	border-radius: 50%;*/


}

 .call_adjust{

     margin-right: 109px;

 }

 .cal_text{


     margin-right: 230px;
 }


/*
.social-slide:hover {
	background-position: 0px -40px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}*/

.social-slide:hover {
	background-position: 0px -51px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}
.twitter-hover {
	background-image:url(../images/icons/twitterhover.png);
}
.facebook-hover {
	background-image: url('../images/icons/facebook-hover.png');
}
.google-hover {
	background-image: url('../images/icons/google-hover.png');
}
.pinterest-hover {
	background-image: url('../images/icons/pinterest-hover.png');
}
.linkedin-hover {
	background-image: url('../images/icons/linkedin-hover.png');
}
.tumblr-hover {
	background-image: url('../images/icons/tumblr-hover.png');
}
.reddit-hover {
	background-image: url('../images/icons/reddit-hover.png');
}
.instagram-hover {
	background-image: url('../images/icons/instagram-hover.png');
}
.stumbleupon-hover {
	background-image: url('../images/icons/stumbleupon-hover.png');
}
.youtube-hover {
	background-image: url('../images/icons/youtube-hover.png');
	background-position: -2px 85px;

}


/****************************************************************************************/
/*************************Modal Close Button Css************************************************/


button.close {
    padding: 13px;
    cursor: pointer;
    border: 0px none;
 /*  background: rgb(245, 161, 164) none repeat scroll 0px 0px;*/
    position: relative;
    float: right;
}
.close {
    font-size: 21px;
    font-weight: 700;
    color: #000;
    text-shadow: 0px 1px 0px #FFF;
    opacity: 1.2;
    margin-top: -7px;
    float: right;
    margin-right: -10px;
    line-height: 0.7;
}

.modal-header .close {
    margin-top: -10px;
}

.modal-header {
    min-height: 16.43px;
    border-bottom: 1px solid #E5E5E5;
    padding: 10px;
	background-color: #C54045;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
    color: #fff;
}
/*************************************************************/




/***************************** Residental Carousel*****************/

 /*
* 	Owl Carousel Owl Demo Theme
*	v1.23
*/

 .owl-theme .owl-controls{
	 margin-top: 10px;
	 text-align: center;
 }

 /* Styling Next and Prev buttons */

 .owl-theme .owl-controls .owl-buttons div{
	 color: #FFF;
	 display: inline-block;
	 zoom: 1;
	 *display: inline;/*IE7 life-saver */
	 margin: 5px;
	 padding: 3px 10px;
	 font-size: 12px;
	 -webkit-border-radius: 30px;
	 -moz-border-radius: 30px;
	 border-radius: 30px;
	 /*background: #869791;*/
	 /*filter: Alpha(Opacity=50);/!*IE7 fix*!/*/
	 opacity: 0.5;
 }
 /* Clickable class fix problem with hover on touch devices */
 /* Use it for non-touch hover action */
 .owl-theme .owl-controls.clickable .owl-buttons div:hover{
	 filter: Alpha(Opacity=100);/*IE7 fix*/
	 opacity: 1;
	 text-decoration: none;
 }

 /* Styling Pagination*/

 .owl-theme .owl-controls .owl-page{
	 display: inline-block;
	 zoom: 1;
	 *display: inline;/*IE7 life-saver */
 }

 .owl-theme .owl-controls .owl-page span{
	 display: block;
	 width: 12px;
	 height: 12px;
	 margin: 5px 7px;
	 filter: Alpha(Opacity=50);/*IE7 fix*/
	 opacity: 0.5;
	 -webkit-border-radius: 20px;
	 -moz-border-radius: 20px;
	 border-radius: 20px;

 }

 .owl-theme .owl-controls .owl-page.active span,
 .owl-theme .owl-controls.clickable .owl-page:hover span{
	 filter: Alpha(Opacity=100);
	 opacity: 1;
 }



 .owl-theme .owl-controls .owl-page span.owl-numbers{
	 height: auto;
	 width: auto;
	 color: #FFF;
	 padding: 2px 10px;
	 font-size: 12px;
	 -webkit-border-radius: 30px;
	 -moz-border-radius: 30px;
	 border-radius: 30px;
 }


 .owl-item.loading{
	 min-height: 150px;
	 background: url(AjaxLoader.gif) no-repeat center center
 }

 #owl-demo .owl-item > div img {
	 display: block;
	 width: 100%;
	 height: auto;
	/* -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;*/
	 margin-bottom:4px;
 }
 .owl-carousel{
	/* background-color: #dddddd;*/
 }
 .owl-wrapper-outer{

 }
 #owl-demo .owl-item > div{
	 /*background : #42bdc2;*/
	/* text-align: center;*/
	/* padding:10px 10px;*/
	 margin:3px;
	 color: red;
	/* font-size:32px;*/
	 border:1px white;

 }

 .wrapper-with-margin{

	 margin: 5px 50px;

 }


 .owl-theme .owl-controls .owl-buttons div {
	 position: absolute;
	 display: none;
 }

 .owl-theme .owl-controls .owl-buttons .owl-prev{

	 left: -55px;
	 height: auto;
	/* background: #DDD none repeat scroll 0% 0%;*/
	 top: 50px;
	 border-radius: 0px;
	 opacity: 1;
 }

 .owl-theme .owl-controls .owl-buttons .owl-next{

	 right: -53px;
	 top: 50px;
	 height: auto;
	/* background: #DDD none repeat scroll 0% 0%;*/
	 opacity: 1;
	 border-radius: 0px;
 }

 .shop-item {
	 font-size:15px;
	 text-align:justify;
	 background-color:#fff;
	 width:90%;
     padding-bottom: 0px!important;

 }



 .shop-item p{
	 font-size:15px;
	 text-align:justify;
     padding-bottom: 8px!important;
     min-height: 170px;
	/* padding:8px;*/

	color:#000;

 }


 .not_completed{

     min-height:0px !important;


 }

 .actions i{

     padding-left:15px !important;

 }

 .actions a{

     padding-right:20px !important;

 }



 .owl-pagination{

 }




 /*--------------------------------------aboutus (company profile)----------------------------------------------*/


.company-para{

	text-align:justify;
	letter-spacing:1px;
	color:#000;
	font-weight:300;
	padding-left: 29px;
	padding-right: 157px;

}

/*
----------------------------------------------philosphy-heading--------------------------------*/


 .philosphy-heading{

	 font-weight:bolder;
	 color:#000;
	 padding-left: 27px;

 }

 .brand-text >li{

	 text-align:justify;
	 letter-spacing:1px;
	 line-height:3;
	 color:#000;
	 font-weight:300;
 }

 .call-btn{

	 padding: 2px 14px;

 }

 /*---------------------------------------------contact form------------------------------------*/



 .heading {
	 margin-bottom: 40px;
 }
 .heading>h3{

	 display: inline-block;
	 border-bottom: 5px solid #d1676b;
	 line-height: 1.1;
	 margin-bottom: 0px;
	 padding-bottom: 10px;
	 vertical-align: middle;
	 text-transform: uppercase;
	 letter-spacing: 0.06em;
	 font-size: 25px;

 }

 .adjust-btn {
	 font-weight: 700;
	 font-family: "Roboto",Helvetica,Arial,sans-serif;
	 text-transform: uppercase;
	 letter-spacing: 0.08em;
	 padding: 6px 12px;
	 font-size: 13px;
	 line-height: 1.42857;
	/* border-radius: 0px;*/
	 background:#d1676b;
	 color:#fff;
 }

 .submit-btn:hover{

	 background: #d1676b none repeat scroll 0% 0%;
	 color: #FFF;
	 border-color: #467FBF;

 }

 .address-text {
	 font-size: 15px;
	 text-transform: uppercase;
	 font-weight: bolder;
	 color: #000;
 }

 .address-para{

     color:#000;

	/* font-size:20px;*/

 }

 .form-control{

	 border: 1px solid #d9534f;


 }

 .form-adjust{

	 border: 2px solid #d9534f;
	 color:#000;
	 font-weight:bolder;

	 box-shadow: rgb(217,83,79)!important;
	 border-bottom-color:rgb(217,83,79)!important;
	 border-top-color:rgb(217,83,79)!important;
	 border-left-color:rgb(217,83,79)!important;
	 border-right-color:rgb(217,83,79)!important;

 }

 .form-adjust:hover{

	 border: 2px solid #d9534f;
	 box-shadow: rgb(217,83,79)!important;

 }


 .news-hr{

	 border-top: 1px solid #d1676b;
	 border-bottom: 1px solid #FFF;

 }


 .color{

	 color:#ed252d;
 }


 .gallery-adjust{

	padding-top:10px;
	 padding-bottom:10px;
	/* border:1px solid #761c19;*/

 }

 .image-width{

	 display: block;
	 margin-left: auto;
	 margin-right: auto;

 }

 .fancybox-effects-c > img{

	 border:2px solid #761c19;
	 border-radius: 3px;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	/* padding:2px;*/




 }

 .image-heading{

	 text-align:center;
	 padding-top:8px;
	 color:#fff;
	 background:red;

 }
 header{

	 height: 115px;
 }
 footer{

	 height:53px;
 }
  .navbar{
	/* z-index: 85555;*/
 }



  /*-----------------------------------blog page css------------------------------------*/




 .blog-title >span{

	 font-weight:400;
	 color:#000;


 }



 .blog-heading{

	 color:red;
	 font-size:20px;
	 font-weight:bolder

 }


 .blog-title p{

	 padding-top:10px;
	 text-align:justify;
 }



/*-----------------------------------------------modal section-----------------------------------*/


 .prelunch-bg{


	 background-color:#C54045;
 }

 . pre-close{


	 background: none;!important;

 }

 .image-width{

	 margin-left:auto;
	 margin-right:auto;
	 display:block;



 }


 /*
 ---------------------------------------------------news media-------------------------------------------------- */

 .news-title h2{


	 padding-left: 26px;

 }



/*

.slide-content h3{

	margin-top:10px;

}
*/
.call_popup{

	color: #000;

	font-size: 13px;

}

.booking-title{

	font-size: 18px;
	padding-top: 0px;
	padding-bottom: 0px;

}


 .call-text {
	 display: inline-block;
	 padding: 6px 12px;
	 margin-bottom: 0px;
	 font-size: 16px;
	 font-weight: bolder;
	 line-height: 1.42857;
	 text-align: center;
	 white-space: nowrap;
	 vertical-align: middle;
	 /*cursor: pointer;*/
	 -moz-user-select: none;
	 background-image: none;
	 border: 1px solid transparent;
	 border-radius: 4px;
	 position: absolute;
	 top: 12px;
	 color: #000 !important;
 }

 .faq-adjust{

	 padding-left: 53px;
	 padding-right: 94px;
	 padding-top: 32px;




 }

 .panel-color{

	 color:black; !important;
	 font-weight:bolder;
 }
 .adjust-panel-body{

	 color:#000 !important;
 }


 .required > span{
	 color:red;
 }


/*corporate clients*/

 .member_img {
	 text-align: center;
	 margin-bottom: 20px;
	 margin-top: 40px;
 }


 .image-circle {
	 border-radius: 5px;
	 border: 1px solid red;
	 box-shadow: 1px 0px 5px #333333;
	 -webkit-box-shadow: 1px 0px 5px #333333;
	 -moz-box-shadow: 1px 0px 5px #333333;

 }


 /*.project-info {
	/!* position: absolute;*!/
	/!* bottom: 0%;*!/
	 background: rgba(0, 0, 0, 0.6);
	/!* padding: 10px 10px;*!/
	 width:300px;
 }*/


 .btn-red {
	 color: #fff;
	 background: rgba(232, 53, 60, 0.75);
	 border-color: rgba(232, 53, 60, 0.75);
 }

 .view-btn {
	 margin-top: 10px;
 }


 .company-para >p{


	 color:#000;
	 font-size:14px;
	 font-weight:300;


 }

 .company-para >ul>li{
	 color:#000;
	 font-size:14px;
	 font-weight:600;

 }

 .term_condition >li{

	 color:#000;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-right: 97px;
	 text-align:justify;
	 letter-spacing: 1px;
	 font-weight:300;

 }



.search_adjust{

    padding-top:11px;
    padding-right:60px;


}
