@import url(https://fonts.googleapis.com/css?family=Roboto:400,300italic,300,100italic,400italic,500,700);
@import url(../../fontastic.s3.amazonaws.com/CoBsvmhLG8dQosPCdCFvBM/icons.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);


html, body, button, input, select, textarea, p{
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	color:#5C5A5A;
	font-family: 'Roboto', sans-serif;
}
body {
	background-color:#fff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* ==========================================================================
   Links
   ========================================================================== */
	a { color:#333;}
	a:focus {outline:none;}
	a:hover, a:focus {color:#000}
	a:active, a:hover {outline:0; text-decoration:none;}

/* ==========================================================================
   Typography
   ========================================================================== */
	h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 { color:#1e1e1c; font-weight:normal;}
	h1, .h1 {font-size: 1.9em;}
	h2, .h2 {font-size: 1.7em;}
	h3, .h3 {font-size: 1.3em; font-weight:bold;}
	h4, .h4 {font-size: 1.2em;}
	h5, .h5 {font-size: 1em;}
	h6 {font-size: 0.8em;}
/* ==========================================================================
   Global
   ========================================================================== */

  /*.container{width:100%; max-width:1024px;}*/
  input[type=text], select, textarea, .form-control{ border:solid 1px #ddd; border-radius:0; padding-left:0.3em; min-height:30px;}
  label {font-weight:300}
  .form-control, .input-group-addon, .input-group-sm > .form-control, .input-group-sm > .input-group-addon  {padding: 1px 6px; font-size:inherit; border-radius:0; box-shadow:none; border-color:#ddd; height:auto; min-height:inherit;min-height:30px;}
  .form-control:focus { box-shadow:none; border-color: #43a6e2; color:#1e1e1c; border-color:inherit;}

  .btn {min-height:30px;}
  .btn-primary, .btn-black-border {
	border-radius:0;
	background:none;
  }
  .btn-black-border { color:#1e1e1c;}
  .btn-black-border:hover {border:solid 1px #1e1e1c; color:#1e1e1c;}
  .btn-primary {color:#747373;}
  .btn-black:hover { background:none;
	border:solid 1px #1e1e1c;
	color:#000;
  }

  .clear{clear:both;}
  .margin0auto{margin:0px auto;}

.margint5{margin-top:5px!important}.margint10{margin-top:10px!important}.margint20{margin-top:20px!important}.margint30{margin-top:30px!important}.margint40{margin-top:40px!important}.margint45{margin-top:45px!important}.margint50{margin-top:50px!important}.margint60{margin-top:60px!important}.margint70{margin-top:70px!important}.margint80{margin-top:80px!important}.margint90{margin-top:90px!important}.margint100{margin-top:100px!important}.margint120{margin-top:120px!important}.marginb10{margin-bottom:10px!important}.marginb20{margin-bottom:20px!important}.marginb30{margin-bottom:30px!important}.marginb40{margin-bottom:40px!important}.marginb60{margin-bottom:60px!important}.marginb90{margin-bottom:90px!important}.marginb100{margin-bottom:100px!important}.marginb120{margin-bottom:120px!important}.padrl20{padding:0 20px}.padrl50{padding:0 50px}.padt20{padding-top:20px}.padt40{padding-top:40px}.padt50{padding-top:50px}.padt60{padding-top:60px}.padb60{padding-bottom:30px}.pad5{padding:5px}.pad10{padding:10px}.pad20{padding:20px}.pad30{padding:30px}

/* ==========================================================================
   Home page css
   ========================================================================== */
   
header{max-height:inherit; z-index:9999; position:relative; min-height:57px; background:#FFFFFF; /*box-shadow:0 0 5px #e3e3e3*/}
header .logo{margin:8px 0px 0px; padding:0px; position:absolute; z-index:9999; width:auto;}

.menu-hold{padding:14px 0 14px 0; z-index: 999999 !important;}
    
 /**
 * Navigation
 */
.wrapper-flush { z-index:0;}
.nav {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999999 !important;
}
/** 
* Nav container 
* 1. Ensure this slides in below parent
* 2. Hide by default
* 3. Smoother scrolling experience on iOS
*/

.nav-container {
  position: fixed;
  top: 60px; /* 1 */
  left: 0;
  z-index: 9999;
  overflow-y: auto;
  visibility: hidden; /* 2 */
  width: 100%;
  height: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%); /* 2 */
  /*background-color: #efefef;*/
  -webkit-overflow-scrolling: touch; /* 3 */
  text-align:center;
  text-transform: uppercase;
}

/* 1. Show when `.is-visible` class is added */
.nav-container.is-visible {
  visibility: visible; /* 1 */
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0); /* 1 */
}

/* Nav toggle */
.nav-toggle {
  line-height: 1;
  display: inline-block;
  padding: 1rem 0.9rem;
  border: 0;
  background-color: #fff;
}

/* Nav toggle icon */
.nav-toggle .icon-menu {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 20px;
  vertical-align: middle;
  fill: none;
}

/* Nav toggle icon lines */
.icon-menu .line {
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 4px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000);
  -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
  transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
  background-color: #444;
}

/* Nav toggle icon line 1 */
.icon-menu .line-1 { top: 0; }

/* When active, rotate line 1 to be lefthand part of X */
.is-active .icon-menu .line-1 {
  -webkit-transform: translateY(8px) translateX(0) rotate(45deg);
  -ms-transform: translateY(8px) translateX(0) rotate(45deg);
  transform: translateY(8px) translateX(0) rotate(45deg);
}

/* Nav toggle icon line 2 */
.icon-menu .line-2 {
  top: 50%;
  margin-top: -2px;
}

/* When active, hide line 2 */
.is-active .icon-menu .line-2 { opacity: 0; }
/* Nav toggle icon line 3 */
.icon-menu .line-3 { bottom: 0; }
/* When active, rotate line 3 to be righthand part of X */
.is-active .icon-menu .line-3 {
  -webkit-transform: translateY(-8px) translateX(0) rotate(-45deg);
  -ms-transform: translateY(-8px) translateX(0) rotate(-45deg);
  transform: translateY(-8px) translateX(0) rotate(-45deg);
}

/* Remove default list styles for menus */
.menu { list-style: none; margin: 0; padding: 0;}
/** 
* 1. Give menu a lighter background than its container 
* 2. Prevent menu text from being accidentally highlighted
*/

.nav-menu {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;         /* 2 */
}

/* Give menu items a top border */
.nav-menu .menu-item { border-top: 1px solid #ccc;}

/* Give last menu item a bottom border */
.nav-menu > .menu-item:last-child { border-bottom: 1px solid #ccc; }

/* Darker background color on hover, and when toggled */
.nav-menu > .menu-item:hover,
.nav-menu > .menu-item.is-active { background-color: #e6e6e6; }

/* 1. Menu links are block level, by default */
.nav-menu .menu-link {
  display: block; /* 1 */
  text-decoration: none;
  font-size:13px;
  color: #444;
  padding: 0.50rem 0.8rem;
  text-align:left;
}

/* 1. Menu items with dropdowns appear clickable */
.has-dropdown {
  position: relative;
  cursor: pointer; /* 1 */
}

/* 1. Parent menu links inlined so you can toggle the dropdown */
.has-dropdown > .menu-link { display: inline-block;}

/* 1. Add an icon to menu items that have sub menus */
.has-dropdown:after {
  font-size: 32px;
  position: absolute;
  top: 0.10em;
  right: 1.2rem;
  bottom: 0;
  content: "+"; /* 1 */
  color: #222;
  font-weight:500;
}

/* 1. Switch icon to n-dash when toggled */
.has-dropdown.is-active:after { content: "\2013"; /* 1 */ }

/**
 * Dropdowns
 * 1. Hide dropdowns by default
 */
.nav-dropdown {
  display: none; /* 1 */
  background-color: #e6e6e6;
}

/* 1. Show dropdown when toggled */
.has-dropdown.is-active > .nav-dropdown { display: block; /* 1 */ }

/* 2nd level dropdown */
.nav-dropdown .nav-dropdown { background-color: #e6e6e6; }
.nav-dropdown .menu-item { border-color: #a0a0a0; }
.nav-dropdown .menu-link:hover { background-color:#069; color:#fff; }
.nav-dropdown .nav-dropdown .menu-item {
  background-color: #e6e6e6;
  border-color: #909090;
}

/* Main content area */
.content { margin-top: 60px; }
.content .wrapper { padding: 1rem 0; }

@media (max-width: 981px) {
	.nav-toggle .icon-menu { float:left}
	.nav-container { text-align:left; top:77px; background-color: #efefef;}
	.nav-menu .menu-item { width:100%; display:block;}
}

@media (min-width: 981px) {
.nav {}
.nav,
 .nav-container,
 .nav-container.is-visible {
  position: static;
  top: auto;
  left: auto;
  z-index: 9;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.nav-container,
 .nav-container.is-visible {
  visibility: visible;
  height: auto;
  min-height: 0;
  overflow-y: visible;
}
.nav-toggle { display: none; }
/* 1. Display menu items inline */
.nav-menu > .menu-item,
 .nav-menu > .menu-item.is-active {
  display: inline-block;/* 1 */
  background-color: transparent;
  border: 0;
}

/* Remove bottom border on last child */
.nav-menu > .menu-item:last-child { border: 0; }
.nav-menu .menu-item {
  -webkit-transition: background-color 0.15s ease-in-out,  color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out,  color 0.15s ease-in-out;
}
/* Remove +/- icons */
.has-dropdown:after { content: "" !important; }

/* Add a caret to top-level menu items that have dropdowns */
.nav-menu > .has-dropdown:after {
  position: absolute;
  top: 50%;
  right: 0.8rem;
  width: 0;
  height: 0;
  margin-top: -1px;
  margin-left: -4px;
  content: "";
  border-width: 4px 4px 0 4px;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
}

/* Increase padding to compensate for caret */
.has-dropdown > .menu-link { padding-right: 2rem; }
/* Re-style dropdowns for larger screens */
.nav-dropdown {
  display: block;
  opacity: 0;
  position: absolute;
  top: 100%;
  width: 230px;
  margin: 0;
  margin-left:0px;
  box-shadow: 0px 1px 1px hsla(0, 0%, 0%, 0.15);
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.25s,  opacity 0.25s linear;
  	 -moz-transition: visibility 0s linear 0.25s,  opacity 0.25s linear;
  	   -o-transition: visibility 0s linear 0.25s,  opacity 0.25s linear;
  		  transition: visibility 0s linear 0.25s,  opacity 0.25s linear;
}
.has-dropdown:hover > .nav-dropdown {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.nav-dropdown .menu-item { border: 0; }
.nav-dropdown .menu-item:hover, .nav-dropdown .nav-dropdown .menu-item:hover { background-color: #e6e6e6; }
.nav-dropdown .nav-dropdown,
.nav-dropdown .nav-dropdown .menu-item {}
.nav-dropdown .nav-dropdown {
  z-index: 9998;
  top: 0;
  left: 100%;
}
.content { margin-top: 0; }
}

/*.nav-container { text-align:center}
.nav-container ul li a:hover{color:#FFFFFF}
.nav-container ul li ul li a{color:#FFFFFF !important;text-align:left}
.nav-container ul li ul li a:hover{color:#000 !important;}*/

.social{padding:15px 0 12px 0; text-align:center}
.social ul li a{font-size:18px; color:#6e6e6e;}
.social ul li a.facebook:hover{color:#3b5998}
.social ul li a.twitter:hover{color:#39a0ce}
.social ul li a.instagram:hover{color:#6C5952}
.social ul li a.pinterest:hover{color:#BD081C}



.carousel-inner .slide1{background:url(../images/1.jpg) bottom center no-repeat;}
.carousel-inner .slide2{background:url(../images/slide2.jpg) bottom center no-repeat;}
.carousel-inner .slide3{background:url(../images/5.jpg) bottom center no-repeat;}
.carousel-inner .slide4{background:url(../images/slide3.jpg) bottom center no-repeat;}
.carousel-inner .slide5{background:url(../images/slide6.jpg) bottom center no-repeat;} 
.carousel-inner .slide6{background:url(../images/slide7.jpg) bottom center no-repeat;}
.carousel-inner .slide7{background:url(../images/slide8.jpg) bottom center no-repeat;} 

.carousel-inner .slide1, .carousel-inner .slide2, .carousel-inner .slide3, .carousel-inner .slide4, .carousel-inner .slide5, .carousel-inner .slide6, .carousel-inner .slide7 { min-height:38em; background-size:cover;}
.carousel-caption{background:url(../images/slider-bg-image.png) repeat-y left top; 
	right: 20%;
	left: 10%;
	padding-bottom: 30px;
	padding-left:20px;
	text-align: left;
}	
.carousel-caption h3{font-size:35px; font-weight:200; text-shadow:none}	
.carousel-caption h3 span{font-size:55px;}	
.carousel-caption h5{font-size:16px; text-shadow:none; font-weight:600}	
.carousel-caption p{ border-top:solid 1px #b3b0ab; border-bottom:solid 1px #b3b0ab; padding:5px 0; max-width:300px;}
.carousel-caption p a{text-shadow:none; font-size:16px; color:#0075af;}


.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 10px;
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0px;
    background-color: #000;
}




 
/* Changes the position of the indicators */
.carousel-indicators1 {
  position: absolute;
  bottom: 10px;
  left: 88%;
  top:-25px;
  z-index: 15;
  width: 10%;
  padding-left: 0;
  margin-left: -0%;
  text-align: center;
  list-style: none;

}

/* Changes the colour of the indicators */
.carousel-indicators1 li {
	background: #FFF;
	width:13px; 
	height:13px;
	border:solid 1px #CCCCCC;
	float:left;
	cursor:pointer;
	border-radius:50%;
	margin-left:2px;
}
.carousel-indicators1 .active {
	background: #FFF;
	width:14px; 
	height:14px;
	border:solid 0px #CCCCCC;
	cursor:pointer
}  

.call-hader{position:absolute; width:100%; z-index:9}
.call-hader .contact-no{background:#40484a !important; padding:5px 20px; border-radius:0 0 8px 8px; color:#FFFFFF !important; text-align:center; max-width:220px; float:right;}

.welcome{background:#4b5355 url(../images/middle-img.png) no-repeat center; background-size:cover; max-height:173px; margin-bottom:120px;}

/*---image hover effects------*/
	figure.effect-layla { background: #875d16; max-height:230px; overflow:hidden; position:relative;}
	figure.effect-layla img {
		min-width: 100%;
		height: -webkit-calc(100% + 40px);
		height: calc(100% + 40px);
	}
	figure.effect-layla figcaption::before,
	figure.effect-layla figcaption::after {
		position: absolute;
		content: '';
		opacity: 0;
	}
	figure.effect-layla figcaption::before {
		top: 20px;
		right: 20px;
		bottom: 20px;
		left: 20px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		-webkit-transform: scale(0,1);
		transform: scale(0,1);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
	}
	figure.effect-layla figcaption::after {
		top: 20px;
		right: 20px;
		bottom: 20px;
		left: 20px;
		border-right: 1px solid #fff;
		border-left: 1px solid #fff;
		-webkit-transform: scale(1,0);
		transform: scale(1,0);
		-webkit-transform-origin: 100% 0;
		transform-origin: 100% 0;
	}
	figure.effect-layla img{
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
	figure.effect-layla img,
	figure.effect-layla figcaption::before,
	figure.effect-layla figcaption::after{
		-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
		transition: opacity 0.35s, transform 0.35s;
	}
	figure.effect-layla:hover img {
		opacity: 0.7;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
	figure.effect-layla figcaption::before,
	figure.effect-layla figcaption::after {
		opacity: 0.2;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	figure.effect-layla:hover figcaption::before,
	figure.effect-layla:hover figcaption::after {
		opacity: 1;
	}
	figure.effect-layla:hover figcaption::after,
	figure.effect-layla:hover img {
		-webkit-transition-delay: 0.15s;
		transition-delay: 0.15s;
	}
	
.services-block {padding-top:15px;}
.services-block h3{display:block; position:relative; color:#FFFFFF; text-transform:uppercase; margin-left:0;}
.services-block h3 span {background-color:#fff; padding-right:1em; float:left;}
.services-block h3::after {position:absolute; border-bottom:solid 3px rgba(255,255,255,0.30); width:10%; height:2px; content:""; top:13px; margin-left:10px; }
.services-block a{color:#0075af; font-size:12px; font-weight:bold;}
.services-block p{font-size:13px; color:#525252; margin-top:10px;}


footer{

	width:100%;

	height:auto;

	background:#32302f;

	padding:1% 0% 0% 0%;

	clear: both;

	}



.footer_container{

	width:100%;

	height:auto;

	padding:1% 5% 0% 5%;

	}

.ftrdescription{

	width:30%; 

	min-height:211px; 

	float:left; 

	}

.ftrdescription_logo{

	width:100%;

	height:auto;

	padding-bottom: 4%;

	}

.ftrdescription_logo img{

	max-width:100%;

	height:auto;

	display:block;

	}

.ftrdescription p{

	font-family: 'Open Sans', sans-serif;

	font-size:.87em; 

	color:#9c9b9b;

	font-weight:400; 

	line-height:1.8em; 

	text-align:justify;

}

.quicklnks{

	 width:34%; 

	 min-height:220px; 

	 float:left;

     padding-left: 0%; 

	 background:url(../images/ftsep.jpg) no-repeat 98% center

	 }

.quick_box{

	 width:44%; 

	 min-height:211px; 

	 float:left; 

	 margin-right:5%;

	 }

.quicklnks h3{

	font-family:'Open Sans', sans-serif;

	font-size:1em; 

	color:#dedede;  

	font-weight:400; 

	text-align:left; 

	padding:0% 0% 1% 0%;  

	margin-bottom: 4%;

	text-transform:uppercase; 

	}

.quicklnks ul{

	margin:0; 

	padding:0; 

	width:100%; 

	float:left;

	margin-right:4%;

	}

.quicklnks li{

	font-family: 'Open Sans', sans-serif;

	font-size:.87em; 

	color:#7a7878;

	font-weight:400; 

	list-style-type:none; 

	line-height:2.7em; 

	text-align:left;

	text-transform:uppercase;

	} 

.quicklnks li a{

	font-family: 'Open Sans', sans-serif;

	color:#7a7878;

	font-weight:400; 

	text-decoration:none;

	background:url(../images/quick.png) no-repeat 0% center;

	padding:0% 0% 0% 7% ;

}

.quicklnks li a:hover{

	font-family: 'Open Sans', sans-serif;  

    color:#55e8fa;

	text-decoration:none; 

	background:url(../images/quick_hover.png) no-repeat 0% center;

	padding:0% 0% 0% 7% ;

}

.contact-ftr {

    width:32%;

    min-height: 220px;

    float: left;

    padding: 0% 1% 0% 4%;

	background:url(../images/ftsep.jpg) no-repeat 98% center

}

.contact-ftr h3{

	font-family: 'Raleway', sans-serif;

	font-size:.95em; 

	color:#fff;  

	font-weight:400; 

	text-align:left; 

	padding:0% 0% 1% 0%;  

	margin-bottom: 4%;

	text-transform:uppercase; 

	}

.ftr-adrs{

	width:100%;

	height:auto;

	padding:0% 0% 2% 0% ;

	}

.ftr-adrsimg{

	width:10%;

	height:auto;

	float:left;

	padding-top: 2%;

	}

.ftr-adrsimg img{

	max-width:100%;

	height:auto;

	display:block;

	}

.ftr-adrstxt{

	width:88%;

	height:auto;

	float:right;

	font-family: 'Open Sans', sans-serif;

	color:#848382;

	font-weight:400; 

	font-size:.85em;

	line-height:2em;

	}

.ftr-adrstxt a{

	font-family: 'Open Sans', sans-serif;

	color:#848382;

	text-decoration:none;

	}

.ftr-adrstxt a:hover{

	font-family: 'Open Sans', sans-serif;

	color:#55e8fa;

	text-decoration:none;

	}

.ftr{

	width:100%;

	height:auto;

	background:#2a2928;

	padding: 0% 5% 0% 5%;

	}

.ftr_cont{ 

	width:100%;

	height:auto;

	padding:0% 0% 0% 0%;

	}

.copyright{ 

	width:60%; 

	height:auto; 

	float:left; 

	font-family: 'Open Sans', sans-serif;

	font-size:.8em; 

	color:#878685;  

	font-weight:normal; 

	padding:1% 0% 1% 0%; 

	}

.ftrimg{

	width:auto;

	height:auto;

	float:right;

	padding:.5% 0% .3% 1%

	}

.ftrimg a{
	width:auto;
	height:auto;
	float:right;
	padding:0% 0% .3% 1%;
    font-family: 'Open Sans', sans-serif;
    font-size: .8em;
    color: #fff;

	}

.ftrtxt{

	width:auto;

	height:auto;

	float:right;

	font-family: 'Open Sans', sans-serif;

    font-size: .8em;

    color: #878685;

    font-weight: normal;

    padding:1.1% 0% 0% 1%

	}

.ftrtxt a{

	width:auto;

	height:auto;

	float:right;

	font-family: 'Open Sans', sans-serif;

    color: #878685;

	text-decoration: \none;

	}

	

.ftrtxt a:hover{

	width:auto;

	height:auto;

	float:right;

	font-family: 'Open Sans', sans-serif;

    color: #55e8fa;

	}

	

.followus{ 

	width:32%;

	min-height:220px;

	padding-top: 1%;

	float:right;

	background:url(../images/ftsep.html) no-repeat 0% center

}

.followus h3{

	font-family:'Open Sans', sans-serif;

	font-size:1em; 

	color:#fff;  

	font-weight:400; 

	text-align:left; 

	padding:0% 0% 1% 0%;  

	margin-bottom: 4%;

	text-transform:uppercase; 

	}

.followus ul{

	margin:0% 0% 0% 0%;

	padding:0;

	}

.followus li{

	list-style-type:none;

	cursor:pointer;

	padding-right:2%;

	float:left;

	}

.followus li img{

	max-width:100%;

	height:auto;

	display:block;

	}



.followus li:hover{

	-webkit-filter: hue-rotate(180deg); 

	filter: hue-rotate(180deg);

}

	

.emi-calculator {
	margin:1em 0
}
.emi-calculator form input {
	border-radius:0!important;
	margin-bottom:7px;
	margin-top:3px;
	box-shadow:none
}
.emi-calculator form .button {
	width:100%;
	margin-top:.5em;
	background:#2e2319 !important;
	border:#2e2319;
}
.emi-calculator form .button:hover{
	width:100%;
	margin-top:.5em;
	background:#006699 !important;
	border:#006699;
}
.emi-calculator span {
	font-size:13px;
	padding-top:10px;
	display:block;
	color:#000
}
.emi-calculator .pad0 {
	padding-top:0!important
}
 
.submitresume {margin-bottom:10px;}
.submitresume h2 {
	color:#811C21;
	margin:0;
	padding:0
}
.submitresume {
	color:#000;
	font-size:14px;
	display:block
}
.submitresume p {
	margin:0;
	display:inline-block;
	text-align:left
}
.submitresume span {
	color:#ea0000;
	padding-left:3px;
	font-size:12px
}
.submitresume input, .submitresume textarea, .submitresume select {
	border:1px solid #dddcdc;
	color:#333;
	font-size:13px;
	border-radius:0;
	margin-bottom:8px;
	box-shadow:none;
	padding:4px 3px;
	height:35px
}
.submitresume textarea {
	font-size:14px;
	height:80px
}
.submitresume input[type="file"] {
	cursor:pointer;
}
.submitresume .bttn input[type="submit"] {
	background:none repeat scroll 0 0 #000000;
	border:1px solid #d23a2c;
	display:block;
	color:#FFF
}
.submitresume .bttn input[type="submit"]:hover {
	background:none repeat scroll 0 0 #000;
	border:1px solid #000;
	cursor:pointer
}
.submitresume input[type="file"] {
	min-height:30px
}
.submitresume .btn-green{
	background:#2e2319;
	border:solid 1px #2e2319;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:15px 0;
}

/* ==========================================================================
   Inner page css
   ========================================================================== */


/*.banner{background: url(../projects/sansakar-aagan-banner.jpg) top center no-repeat content-box; min-height:600px; background-size:cover;}*/

/*==========================================
	The Park Central css
===========================================*/
.green-light{background:#677832 !important} 
.green-wrapper{background:#006699;}

.blue-light{background:#006699 !important} 


.over-park{padding:0px 0 50px 0;}
.over-park h3{font-size:24px; padding:0; font-weight:600}
.over-park .head-title{font-size:16px; text-transform:uppercase; line-height:35px; font-family: 'Open Sans', sans-serif; font-weight:600; margin:10px 0;}
.over-park .demo-gallery a h3 {color:#000000 !important }
.over-park p{line-height:24px;}

.enqueryform-black label {  
	font-size: 15px;
	font-weight:normal;
	color:#000;
	margin:0 !important;
	padding:0 !important;
 }

.theparkform label{color:#000000}
.theparkform input{border:solid 2px #DDD ; color:#000000 !important}
.theparkform .textarea{border:solid 2px #DDD; color:#000000 !important}
/*.theparkform input[type=submit] {border:none !important; border:solid 2px #006699 !important; background:#006699 !important; color:#FFF !important }
.theparkform input[type=submit]:hover{background:#000000 !important; color:#FFF !important; border:solid 2px #FFF;}*/

.slidet-ctr img{position:absolute; z-index:999; left:0; top:40%; background:#FFFFFF; padding:0 0 0 5%}

/*==========================================
Gallery Floor Plan
==========================================*/

.demo-gallery-floor {
  height: auto;
  float: left;
}
.demo-gallery-floor a {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  display: block;
  float: left;
  margin: 3px 3px 3px 3px;
  min-width:270px;
  max-width:24%;
  height:auto !important;
  line-height: 0;
  /*border:solid 2px #d8d8d8 !important;
  border-radius:0px;*/
  /*box-shadow: inset 0px 0px 91px -17px rgba(187,160,96,1);*/
}
.demo-gallery-floor a h2{color:#000000; padding:10px 0; margin:0; font-size:14px}
.demo-gallery-floor a h2 span{font-size:12px;}


/*.demo-gallery a:hover{
	background:#67adce; transition:0.5s all; border:solid 2px #67adce !important;
}*/
.demo-gallery-floora {padding:5px;} 
.demo-gallery-floor a img{width:100%; margin:0 0 0px 0; border-radius:0px;}
/*.demo-gallery a img:hover{ background:#67adce !important; transition:0.5s all; border:solid 0px #67adce !important;}*/
.demo-gallery-floor a h5{margin:0px 0px 5px 0px !important; padding:0px !important; line-height:0px !important;}
a.demo-gallery-floor__img--main {
  width: auto;
  height: auto;
}

.demo-gallery-aralyas {
  height: auto;
  
}
.demo-gallery-aralyas a {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  display: block;
  float: left;
  margin: 3px 3px 3px 3px;
  min-width:240px;
  max-width:32%;
  height:auto !important;
  line-height: 0;
}
.demo-gallery-aralyas a h2{color:#000000; padding:10px 0; font-size:14px}
.demo-gallery-aralyas a h2 span{font-size:12px;}

.demo-gallery-aralyas a {padding:5px;} 
.demo-gallery-aralyas a img{width:100%; margin:5px 0 0px 0; border-radius:0px;}
.demo-gallery-aralyas a h5{margin:0px 0px 5px 0px !important; padding:0px !important; line-height:0px !important;}
a.demo-gallery-floor__img--main {
  width: auto;
  height: auto;
}

.overview{background:#006699; padding:30px 0 50px 0;} 
.overview h3{font-size:24px; color:#FFFFFF; padding:40px 0 40px 0; font-weight:600}
.overview .head-title{font-size:24px; color:#FFFFFF; text-transform:uppercase; line-height:35px; font-family: 'Open Sans', sans-serif; font-weight:600; margin:10px 0;}
.overview p{color:#FFFFFF;}

.clubhouse{padding:0 0 50px 0;}
.clubhouse .theclub{font-size:24px; padding:60px 0px 30px; font-weight:600}
.clubhouse .park{background:#f5f5f5; min-height:306px;}
.clubhouse .park h3{text-align:center; color:#333333; font-size:18px; padding:7% 0 10px 0;}
.clubhouse .park h3 span{padding:20% 0 10px 0 !important;}
.clubhouse .park .bdr-small{border-bottom:solid 3px #d8d5d4; width:15%; margin-left:auto; margin-right:auto;}
.clubhouse .park p{padding:10px 20px 10px 20px; color:#747474;}

.floor-plan{background:#f9f9f9;}
.floor-plan h3{margin:10px 0;}
.floor-plan p{color:#000000; margin-left:10px; line-height:20px;}
.floor-plan .btn-view{background:#333333; color:#FFFFFF; outline:none; font-size:12px; text-transform:uppercase; font-weight:600; padding:2px 10px; float:right; margin-right:10px;}
.floor-plan .btn-view:hover{background:#939598}
.floor-plan img{min-height:220px; margin-left:auto; margin-right:auto;}
.floor-plan .thumbnail img {max-height:250px; min-height:200px; overflow:hidden;}
.floor-plan .thumbnail:hover{border:solid 1px #909090; box-shadow: 0px 0px 10px 0px #e1dfdf; transition:0.5s all;}


.enquery{font-family: 'Open Sans', sans-serif; padding-bottom:30px;}
.enquery h3{text-align:center; text-transform:uppercase; font-size:24px; padding:50px 0 30px 0; font-weight:600}

.enqueryform label {  
	font-size: 15px;
	font-weight:normal;
	color:#FFF;
	margin:0 !important;
	padding:0 !important;
 }

.enqueryform #fname { 
	background-image: url('../images/admin-icon.jpg');
	background-repeat: no-repeat;
	background-position: 6px;
	border: 2px solid #DDD;
	margin: 3px 0 10px 0;
	padding-left: 35px;
	width: 100%; 
	height: 40px; 
	font-size: 14px;
}


.enqueryform .emails-ipt { 
    background-image: url('../images/email.jpg');
	background-repeat: no-repeat;
	background-position: 6px;
	border: 2px solid #DDD;
	margin: 3px 0 10px 0;
	padding-left: 35px;
	width: 100%; 
	height: 40px; 
	font-size: 14px;
 }

.enqueryform #contact { 
	background-image: url('../images/call.jpg');
	background-repeat: no-repeat;
	background-position: 6px;
	border: 2px solid #DDD;
	margin: 3px 0 10px 0;
	padding-left: 35px;
	width: 100%;
	height: 40px; 
	font-size: 14px;
 }

.enqueryform #message {   
	background-repeat: no-repeat;
	background-position: 6px top;
	border: 2px solid #DDD;
	margin: 3px 0 10px 0;
	padding:10px;
	width: 100%; 
	height: auto; 
	font-size: 14px;
}


.enqueryform #submit {
	background-color:#006699;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF !important;
	margin-left:0;
	margin-top:5px;
	margin-bottom:30px;
	text-transform:uppercase;
	font-size:17px;
	border-radius:0px;
}

.enqueryform #submit:hover {
	background-color:#333333;
	color:#FFFFFF !important;
}

.submit-shub {
	background-color:#000 !important;
    border: none ;
    padding: 10px 25px 10px 25px;
    color: #fff !important;
	margin-left:0;
	margin-top:5px;
	margin-bottom:30px;
	text-transform:uppercase;
	font-size:17px;
	border-radius:0px;
}

.submit-shub:hover {
	background-color:#333333;
}


.submit-green {
	background-color:#0dafa4 !important;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
	margin-left:0;
	margin-top:5px;
	margin-bottom:30px;
	text-transform:uppercase;
	font-size:17px;
	border-radius:0px;
}


.proj-nav select {
	display:none
}


.amenities{line-height:36px; font-size:15px}

.spe-eight-white{}
.spe-eight-white ul{list-style:none; padding-left:17px; margin-bottom:30px; font-size:14px;}
.spe-eight-white ul li{color:#FFF; list-style-image:url(../images/bullet-black.png); border-bottom:1px solid #125678; line-height:36px;}
.spe-eight-white p span{color:#FFF; text-transform:uppercase;}

.text-white{color:#FFFFFF !important}
.text-black { color:#1e1e1c !important;}

.page{margin:0 0 50px 0;}
.page-height{padding:20px 0;}

.heading{border-bottom:solid 1px #EEE}
.contactform label{font-weight:400}


.contactform .submit-blue{
	background-color:#038bd6 !important;
    border: none;
    padding: 10px 30px 10px 30px;
    color: #FFF;
	margin-left:0;
	margin-top:5px;
	text-transform:uppercase;
	font-size:17px;
	border-radius:0px;
}

.contactform .submit-blue:hover{
	background-color:#000000 !important;
    color: #FFFFFF;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.vission-mission .bdr-black{border-bottom:solid 3px #DDD; max-width:100px; margin-bottom:5px;}
.vission-mission p{line-height:26px;}
.values ul{list-style:none; padding-left:15px;}
.values ul li{list-style-image:url(../images/arrow-right.png); line-height:30px; border-bottom:dotted 1px #CCCCCC; padding:5px 0;}

.shub-aangan-logo{position:absolute; top:20%; left:4%; margin-left:0; z-index:9}
.sansakar-aangan-logo{position:absolute; top:35%; left:4%; margin-left:0; z-index:9}

.table-shub table{color:#000000 !important}
.table-shub table tr td{border:solid 1px #DDDD; padding:7px; font-size:12px; line-height:20px;}

	.demo-gallery-floor figure.effect-bubba { max-height:201px; overflow:hidden}
	.demo-gallery-floor figure.effect-bubba { position:relative; margin-bottom:1.5em; background-color:#006699;}
	.demo-gallery-floor figure.effect-bubba img {
		-webkit-transition: opacity 0.35s;
		transition: opacity 0.35s;
		min-height:200px;
	}
	.demo-gallery-floor figure.effect-bubba:hover img {opacity: 0.3;}
	.demo-gallery-floor figure.effect-bubba figcaption::before,
	.demo-gallery-floor figure.effect-bubba figcaption::after {
		position: absolute;
		top: 10px;
		right: 10px;
		bottom: 10px;
		left: 10px;
		content: '';
		opacity: 0;
		-webkit-transition: opacity 0.65s, -webkit-transform 0.65s;
		transition: opacity 0.65s, transform 0.65s;
		z-index:99
	}
	.demo-gallery-floor figure.effect-bubba figcaption::before {
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
		-webkit-transform: scale(0,1);
		transform: scale(0,1);
	}
	.demo-gallery-floor figure.effect-bubba figcaption::after {
		border-right: 2px solid #fff;
		border-left: 2px solid #fff;
		-webkit-transform: scale(1,0);
		transform: scale(1,0);
	}
	.demo-gallery-floor figure.effect-bubba:hover figcaption::before,
	.demo-gallery-floor figure.effect-bubba:hover figcaption::after {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.demo-gallery-floor figure figcaption {
		padding: 2em;
		color: #fff;
		text-transform: uppercase;
		font-size: 1.25em;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
	}
	
	.demo-gallery-floor figure figcaption::before,
	.demo-gallery-floor figure figcaption::after {
		pointer-events: none;
	}
	.demo-gallery-floor figure figcaption,
	.demo-gallery-floor figure a {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.demo-gallery-floor figure.effect-bubba h4 {
		padding: 0;
		opacity: 0;
		-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
		transition: opacity 0.35s, transform 0.35s;
		-webkit-transform: translate3d(0,20px,0);
		transform: translate3d(0,20px,0);
		text-align:center;
		color:#fff; 
		font-size:1.2em;
		line-height:1em;
		padding-top:10%;
	}
	.demo-gallery-floor figure.effect-bubba h4 .fa { margin-top:0.6em;}
	.demo-gallery-floor figure.effect-bubba:hover h4 {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}



.submitresume h2 {
	color:#811C21;
	margin:0;
	padding:0
}
.submitresume {
	color:#000;
	font-size:16px;
	display:block
}
.submitresume p {
	margin:0;
	display:inline-block;
	text-align:left
}
.submitresume span {
	color:#ea0000;
	padding-left:3px;
	font-size:12px
}
.submitresume input, .submitresume textarea, .submitresume select {
	border:1px solid #DDD;
	color:#333;
	font-size:17px;
	border-radius:0;
	margin-bottom:8px;
	box-shadow:none;
	padding:4px 3px
}
.submitresume textarea {
	font-size:15px;
	height:80px
}
.submitresume .bttn input[type="submit"] {
	background:none repeat scroll 0 0 #d23a2c;
	border:1px solid #d23a2c;
	display:block;
	color:#FFF
}
.submitresume .bttn input[type="submit"]:hover {
	background:none repeat scroll 0 0 #000;
	border:1px solid #000;
	cursor:pointer
}
.submitresume input[type="file"] {
	min-height:45px
}


.companyprofile-banner{background:url(../images/banner_corporate_profile.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.companyprofile-banner h1{padding-top:2.3em !important}

.mission-banner{background:url(../images/banner_mission_vision.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.mission-banner h1{padding-top:2.3em !important}

.director-banner{background:url(../images/banner_director_desk.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.director-banner h1{padding-top:2.3em !important}

.philosophy-banner{background:url(../images/banner_corporate_philosophy.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.philosophy-banner h1{padding-top:2.3em !important}

.quality-banner{background:url(../images/banner_quality_policy.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.quality-banner h1{padding-top:2.3em !important}


.heading-warp{background:url(../images/abour-us.jpg) no-repeat center bottom; min-height:200px; margin-top:-18px;}
.career-banner{background:url(../images/career.jpg) no-repeat center bottom; background-size:cover; min-height:200px; margin-top:-18px;}
.stamp-banner{background:url(../images/stamp-duty-calculator.jpg) no-repeat center bottom; background-size:cover; min-height:200px; margin-top:-18px;}
.contactus-banner{background:url(../images/contact-us.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.contactus-banner h1{padding-top:2.3em !important}

.photogallery-banner{background:url(../images/photo-gallery.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.photogallery-banner h1{padding-top:2.3em !important}

.career-banner{background:url(../images/banner_career.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.career-banner h1{padding-top:2.3em !important}

.stamp-duty-banner{background:url(../images/banner_stamp_duty.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.stamp-duty-banner h1{padding-top:2.3em !important}

.const-updates-banner{background:url(../images/banner_construction_updates.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.const-updates-banner h1{padding-top:2.3em !important}

.downloads-banner{background:url(../images/banner_downloads.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.downloads-banner h1{padding-top:2.3em !important}

.completed-banner{background:url(../images/banner_completed_projects.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.completed-banner h1{padding-top:2.3em !important}

.upcoming-banner{background:url(../images/banner_upcoming_projects.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.completed-banner h1{padding-top:2.3em !important}

.ongoing-banner{background:url(../images/banner_ongoing_projects.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.ongoing-banner h1{padding-top:2.3em !important}

.emi-calculator-banner{background:url(../images/banner_emi_calculator.jpg) no-repeat center bottom; background-size:cover; min-height:284px; margin-top:0px; }
.emi-calculator-banner h1{padding-top:2.3em !important}


.project-banners{background:url(../images/project-banner.jpg) no-repeat center bottom; background-size:cover; min-height:200px; margin-top:-18px;}
.project-banners h1{padding-top:2.3em}

.heading-warp, .career-banner, .stamp-banner, .contactus-banner h1{padding-top:5.6em}

.mail a{color:#B6B6B6}


		/*Positioning and styling for navigation controls.*/
		/*Change at your will.*/
		
		/*Parent container for navigation arrows*/
		.slider-nav {
		  position: absolute;
		  top: 20%;
		  left: 50%;
		  -webkit-transform: translate(-50%, -50%);
				  transform: translate(-50%, -50%);
		  z-index: 4;
		  width: 100%;
		  color: white;
		  font-size: 30px;
		}
		/*Both right and left nav arrows*/
		.slider-nav span {
		  text-align: center;
		  cursor: pointer;
		  position: absolute;
		  font-size: 20px;
		}
		
		 /*Left nav arrow*/
		.slider-nav .nav-left {
		  left: 5px;
		  padding:20px 5px;
		  color:#FFF;
		}
		/*Right nav arrow*/
		.slider-nav .nav-right {
		  right: 5px;
		  padding:20px 5px;
		  color:#FFF;
		}
		
		/*Pagination container can be styled by '.jcider-pagination'*/
		.jcider-pagination {
		  text-align: center;
		  position: relative;
		  z-index:9999;
		  bottom: 0;
		  left: 50%;
		  transform: translateX(-50%);
		}
		
		/*Styling for pagination points*/
		.jcider-pagination .point {
		  background: none;
		  border-radius: 50%;
		  margin: 0 5px;
		  display: inline-block;
		  width: 10px;
		  height: 10px;
		  border: 1.5px solid black;
		  cursor: pointer;
		}
		 /*Styling for active pagination point*/
		.jcider-pagination .point.active {
		  background: black;
		}
		
		.carousel-project ul {
		  padding: 0;
		  margin: 0
		}
		
		.carousel-project li { list-style: none; min-height:160px;}
		
	.location-map ul{list-style:none; padding-left:15px;}
	.location-map ul li{list-style-image:url(../images/arrow-right-white.png); color:#000; font-size:13px; line-height:30px;}

	.shub-map ul{list-style:none; padding-left:15px;}
	.shub-map ul li{list-style-image:url(../images/arrow-right.png); color:#000; font-size:13px; line-height:30px;}

	.contact-banner h1{color:#FFFFFF; font-size:36px; margin-top:4em; font-weight:500}	
	.contact-banner h3{color:#FFFFFF; font-size:16px; text-align:center; font-weight:400}	
	.contact-info{background:#f8f8f8; border-bottom:solid 1px #EEE; padding:50px 0;}
	.contact-info .fa{color:#006699}
	.contact-info h3{color:#333333; font-weight:500}
	.contact-info h4{ line-height:24px; font-size:15px}

 /*  Forms  --------------------------------*/

    .contact-form input[type="text"], textarea {
		border: 1px solid #c7c7c7;
		display: block;
		height: 2em;
		padding-left: 15px;
		text-align: left;
		width: 100%;
		color: #231f20;
		font-size: 19.5px;
		font-weight: 300;
		border-radius: 0px;
		box-shadow: none;
		margin-bottom:10px;
		-webkit-appearance: none;
    }
	
	.contact-form input[type="text2"], textarea {
        border-radius: 0;
		border:1px solid #c7c7c7;
        color: #45463E;
        display: block;
        font-weight: 300;
		float:left;
        padding: 7px 9px;
        width: inherit;
    }
	
   .contact-form textarea {
	width:100%;
	padding:15px 0 0 15px;
	height: 8em;
	resize:vertical;
	-webkit-appearance: none;
    }
	
   .contact-form button{border-radius:0px; background:#231f20; border-color:#231f20; padding:10px 20px;}
   .contact-form textarea:focus { border:solid 1px #; background:#;}
   .contact-form label{font-family: 'Cabin', sans-serif !important; font-weight:normal; font-size:16px}	
   
   .address a:hover{color:#1063b5}

	.porject-banner{background-size:cover; width:100%; max-width:100%; max-height:250px; height:100%; overflow:hidden}  
	  
	.proejct-link{margin-top:20px; background:#006699; padding:10px; border-radius:30px 0;}
    .proejct-link .project-logo{padding:10px 10px 30px 10px;}
    .proejct-link h3{font-size: 24px; font-weight: 600; margin:0px; padding:0 0px 10px 10px; color:#FFF;}
	.proejct-link ul{list-style:none; margin-left:0px; padding-left:0px;}
	.proejct-link ul li{list-style-image:url(../images/arrow-right-white.png); border-bottom:dotted 1px #CCCCCC; width:90%; padding:6px 0 6px 0; margin-left:15px;}
	.proejct-link ul li a{color:#FFFFFF}
	.proejct-link ul li a:hover{color:#000000;}

	/*.head-proejct{border-top:solid 3px rgba(0,102,153,1.00)}*/	

	.heading-box {
	text-align: center;
	margin-top:15px; }
	
	.heading-box h4 {
		color: #006699;
		display: inline-block;
		border-bottom: 1px solid #006699;
		padding: 0 20px 20px;
		margin: 20px 0;
		font-size: 28px;
		letter-spacing: -2px;
		position: relative;
		z-index: 1; }
	
	.heading-box h4:before {
	  display: block;
	  content: "";
	  position: absolute;
	  left: 50%;
	  bottom: -8px;
	  margin-left: -8px;
	  border: 1px solid #FFFFFF;
	  background: #FFFFFF;
	  width: 15px;
	  height: 15px;
	  -webkit-box-shadow: 0 0 0 1px #006699, inset 0 0 0 2px #006699;
	  box-shadow: 0 0 0 1px #006699, inset 0 0 0 2px #006699; }
	  
	.heading-box h4:after {
	display: block;
	content: "";
	position: absolute;
	left: 50%;
	bottom: 1px;
	margin-left: -46%;
	z-index: -1;
	background: #006699;
	width: 92%;
	height: 1px; 
	  }
	  
	.heading-box h4 span {
	  font-weight: 500; 
	  }
	  
	.heading-box .subtitle {
		font-size: 16px;
		font-weight: 300; 
	}
	
.ongoing-project{ background:#f4f4f4; margin:10px 0; margin-bottom:1.5em;}
	.ongoing-project:hover {
		-webkit-box-shadow: 0 6px 3px -3px #aaa;
		 -moz-box-shadow: 0 6px 3px -3px #aaa;
			  box-shadow: 0 6px 3px -3px #aaa;
	}
	.ongoing-project a { text-decoration:none}
	.ongoing-project a span { 
		background-color:#a62728;
		position:absolute;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		padding:3px 15px;
		opacity:0;
		top:0;
		z-index:9;
		left:0;
		width:100%;
		text-align:center;
		text-decoration:blink;
	}
	.ongoing-project a:hover span {
		opacity:1;
		animation: fadein 0.2s;
		-moz-animation: fadein 0.s; /* Firefox */
		-webkit-animation: fadein 0.s; /* Safari and Chrome */
		-o-animation: fadein 0.s;
	}

	.ongoing-project a strong { 
		background-color:#caa546;
		position:absolute;
		color:#fff;
		font-size:10px;
		text-transform:uppercase;
		padding:10px 15px;
		opacity:0;
		top:40%;
		margin-top:-15px;
		z-index:9;
		left:50%;
		margin-left:-25px;
		text-align:center;
		font-size:20px;
		border-radius:50%;
		-o-border-radius:50%;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
	}
	.ongoing-project a:hover strong { opacity:1;
		animation: fadein 0.2s;
		-moz-animation: fadein 0.s; /* Firefox */
		-webkit-animation: fadein 0.s; /* Safari and Chrome */
		-o-animation: fadein 0.s;
	}

	.ongoing-project a span.comingsoon { background-color:#CAA546;}
	.ongoing-project h4 { padding-left:10px;}
	.ongoing-project p{ padding:0 10px; font-size:14px; line-height:18px; min-height:55px;} 
	.ongoing-project .fully-operational{background:#CAA546 none repeat scroll 0% 0%;}
	
		
 /* 9. Featured Properties Section 
�������������������������������������������������� */

.titl_sec {
    background: #fff;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.25);
    padding: 0 25px;
    margin: 0 15px;
    margin-bottom: 30px;
}

.titl_sec .col-lg-6 {
    padding: 0;
}

.titl_sec h3 {
    font-size: 16px;
    line-height: 60px;
    margin: 0;
    font-weight: bold;
    color: #1f2223;
    text-transform: uppercase;
}

.titl_sec h3.link_titl {
    font-weight: normal;
    font-size: 12px;
}

.titl_sec h3.main_titl {
    display: inline-block;
    border-bottom: 2px solid #006699;
}

.titl_sec h3.link_titl a {
    color: #0e4f71;
    text-decoration: none;
}

.titl_sec h3.link_titl a:hover {
    color: #006699;
}

.panel.panel-default {
    position: relative;
    margin-bottom: 0;
    border: 0;
    border-radius: 0;
}

.panel-image {
    position: relative;
    border-bottom: 2px solid transparent;
}

.sal_labl {
    position: absolute;
    font-size: 12px;
    color: #fff;
    padding: 0 15px;
    background: #006699;
    top: 0;
    right: 0;
    line-height: 30px;
}

a.btn.btn_trans {
    font-size: 13px;
    color: #fff;
    min-width: 110px;
    background: transparent;
    font-weight: bold;
    border: 2px solid #fff;
    border-radius: 0;
    line-height: 40px;
    padding: 0 15px;
}

.img_hov_eff {
    width: 100%;
    height: 100%;
    top: 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.75);
    position: absolute;
    opacity: 0;
    transition: all 0.5s ease;
    visibility: hidden;
}

.img_hov_eff a.btn.btn_trans {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.5s ease;
}

.img_hov_eff a {
    color: #fff;
    text-decoration: none;
}

section#feat_propty .panel.panel-default:hover .img_hov_eff {
    opacity: 1;
    visibility: visible;
}

section#feat_propty .panel.panel-default:hover a.btn.btn_trans {
    top: 50%;
}

section#feat_propty .panel.panel-default:hover .panel-image {
    border-bottom: 2px solid #006699;
}

section#feat_propty .panel.panel-default:hover h3.sec_titl {
    color: #006699;
}

.row.prlist_sec .panel.panel-default:hover .img_hov_eff {
    opacity: 1;
    visibility: visible;
}

.row.prlist_sec .panel.panel-default:hover a.btn.btn_trans {
    top: 50%;
}

.row.prlist_sec .panel.panel-default:hover .panel-image {
    border-bottom: 2px solid #006699;
}

.row.prlist_sec .panel.panel-default:hover h3.sec_titl {
    color: #006699;
}

.panel-body {
    padding: 0 15px 15px 15px;
}

.prop_feat p {
    font-size: 12px;
    float: left;
    margin-left: 20px;
    color: #777;
    margin-bottom: 0;
}

.prop_feat p:first-child {
    margin-left: 0 !important;
}

.prop_feat p i {
    margin-right: 5px;
    margin-right: 5px;
}

.prop_feat:after,
.panel_bottom:after {
    content: "";
    display: block;
    clear: both;
}

h3.sec_titl {
    font-size: 16px;
    text-transform: uppercase;
    color: #0e4f71;
    margin-bottom: 0;
	font-weight:500;
}

h3.sec_titl a {
    color: #0e4f71;
    text-decoration: none;
}

h3.sec_titl a:hover {
    color: #006699;
}

p.sec_desc {
    font-size: 13px;
    color: #777;
    line-height: 21px;
    margin-bottom: 20px;
	margin-top: 5px;
}

section#feat_propty .col-md-4 {
    position: relative;
}

section#feat_propty .panel-body {
    padding-bottom: 0;
}

.panel_bottom {
    margin: 10px -25px 0;
    padding: 0 0 0 25px;
    border-top: 1px solid #d1d7da;
}

.panel_bottom .col-md-6 {
    padding: 0;
}

.panel_bottom p {
    margin-bottom: 0;
}

.panel_bottom p.price {
    font-size: 13px;
    color: #006699;
    font-weight: bold;
    line-height: 35px;
}

p.readmore a {
    color: #989b9c;
    text-decoration: none;
}

p.readmore a:hover {
    color: #006699;
}

.panel_bottom p.readmore {
    float: left;
    width: 65%;
    line-height: 35px;
}
		
.project-panel{border-bottom:solid 1px #DDD !important}


.submitresume {margin-bottom:10px;}
.submitresume h2 {
	color:#811C21;
	margin:0;
	padding:0
}
.submitresume {
	color:#000;
	font-size:14px;
	display:block
}
.submitresume p {
	margin:0;
	display:inline-block;
	text-align:left
}
.submitresume span {
	color:#ea0000;
	padding-left:3px;
	font-size:12px
}
.submitresume input, .submitresume textarea, .submitresume select {
	border:1px solid #dddcdc;
	color:#333;
	font-size:13px;
	border-radius:0;
	margin-bottom:8px;
	box-shadow:none;
	padding:4px 3px;
	height:35px
}
.submitresume textarea {
	font-size:14px;
	height:80px
}
.submitresume input[type="file"] {
	cursor:pointer;
}
.submitresume .bttn input[type="submit"] {
	background:none repeat scroll 0 0 #000000;
	border:1px solid #d23a2c;
	display:block;
	color:#FFF
}
.submitresume .bttn input[type="submit"]:hover {
	background:none repeat scroll 0 0 #000;
	border:1px solid #000;
	cursor:pointer
}
.submitresume input[type="file"] {
	min-height:30px
}
.submitresume .btn-green{
	background:#2e2319;
	border:solid 1px #2e2319;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:15px 0;
}
.submitresume .btn-green:hover {background:#ea9303;}

.bdr-black{border-bottom:solid 2px #000000; max-width:50px; margin-bottom:20px;}
.overview-page p{}

.proejct-banner-first{background:url(../projects/project-banner-1.html) no-repeat center top; background-size:cover;}
.proejct-banner-second{background:url(../projects/project-banner-2.html) no-repeat center top; background-size:cover;}

.highlight ul{list-style:none; padding-left:15px;}
.highlight ul li{list-style-image:url(../images/arrow-right.png); line-height:25px;}


.feedbackform span{width:100%;}
.feedbackform input, select, textarea{width:100%; margin:7px 0;}
.feedbackform textarea{padding:10px; min-height:70px;}

.slide-out-div {
   padding: 20px;
	width: 300px;
	background: #f2f2f2;
	border: #006699 2px solid;
	z-index:999999999999 !important;
}

	
/* ==========================================================================
   Media
   ========================================================================== */

@media screen and (max-width: 1024px) {

.banner{min-height:500px !important;}

}

@media screen and (max-width: 980px) {
 
.carousel-inner .slide1, .carousel-inner .slide2, .carousel-inner .slide3, .carousel-inner .slide4, .carousel-inner .slide5, .carousel-inner .slide6, .carousel-inner .slide7{ min-height:25em;} 
 
.welcome{background:#4b5355 url(../images/middle-img1.png) no-repeat center; background-size:cover; max-height:130px;} 

 
.proj-nav ul {
display:none;
width:100%;
background:none;
z-index:99999;
}
.proj-nav select {
display:inline-block;
width:100%;
background-color:#ee9f39;
border:none;
border-radius:0;
outline:none;
display:inline-block;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
cursor:pointer;
text-align:center !important;
font-size:1.5em;
color:#fff;
padding:0.5em 0px;
-webkit-box-shadow:-1px 3px 2px -2px rgba(0, 0, 0, 0.75);
-moz-box-shadow:-1px 3px 2px -2px rgba(0, 0, 0, 0.75);
box-shadow:-1px 3px 2px -2px rgba(0, 0, 0, 0.75);
background:url(../images/arrow_down.html) right center no-repeat #d38e37;
text-indent:.01px;
margin-top:0em
}
.proj-nav select option {
font-weight:400;
border-bottom:solid 1px #c38436
}
	
.bbcom_desktop_smartphones_pinnedNavigation_a .navigation-content {
left:0;
margin-left:0;
width:100%
}
.bbcom_desktop_smartphones_pinnedNavigation_a .navigation li {
float:none!important;
text-align:center;
display:block!important
}
.bbcom_desktop_smartphones_pinnedNavigation_a .fixed-bg {
height:auto!important;
background-color:#d23a2c
}
.bbcom_desktop_smartphones_pinnedNavigation_a .navigation {
float:none
}
.red-bg {
background:none!important
}
	
	
.banner{min-height:inherit !important;}	


.bbcom_desktop_smartphones_pinnedNavigation_a .navigation-content { z-index: 1; padding: 0 0px 0 0; margin: 0 auto !important; position: absolute; top: 0; left: 0 !important; margin-left: 0;}

.shub-aangan-logo{position:absolute; top:14%; left:4%; margin-left:0; z-index:99999}

.sansakar-aangan-logo{position:absolute; top:14%; left:4%; margin-left:0; z-index:9}

}

@media screen and (max-width: 767px) { 

.services-block h3{display:block; position:relative; color:#000; text-transform:uppercase; margin-left:0;}
.carousel-inner .slide1, .carousel-inner .slide2, .carousel-inner .slide3, .carousel-inner .slide4, .carousel-inner .slide5, .carousel-inner .slide6, .carousel-inner .slide7 { min-height:20em;} 
	
.welcome{background:#FFF; background-size:cover; max-height:100%; margin-bottom:30px;} 


header{position:relative; width:100%; background:#FFFFFF; min-height:78px;} 
header .logo{margin:0px; padding:0px; position:absolute; z-index:9999; width:auto;}
header .logo img{max-width:80%;}

.row-mobile{margin-left:-5px; margin-right:-5px;}

.clubhouse .park h3{text-align:center; color:#8c8c8c; font-size:18px; padding:15% 0 10px 0;}
.clubhouse .park{background:#f5f5f5; min-height:150px;}

.shub-aangan-logo{position:absolute; top:15%; left:65%; margin-left:-131px; z-index:8888; width:130px}

.sansakar-aangan-logo{position:absolute; top:18%; left:65%; margin-left:-131px; z-index:9; width:130px}

.nav-menu .menu-link {
  display: block; /* 1 */
  text-decoration: none;
  font-size:13px;
  color: #444;
  padding: 0.80rem 0.8rem;
  text-align:left;
}


}

@media screen and (max-width: 650px) {

}

@media screen and (max-width: 480px) {

.carousel-inner .slide1, .carousel-inner .slide2, .carousel-inner .slide3, .carousel-inner .slide4, .carousel-inner .slide5, .carousel-inner .slide6, .carousel-inner .slide7 { min-height:15em;} 	
 }

@media screen and (max-width: 320px) {

.shub-aangan-logo{position:absolute; top:17%; left:70%; margin-left:-131px; z-index:99999; width:130px}

footer{
	width:100%;
	height:auto;
	background:#32302f;
	padding:1% 0% 0% 0%;
	clear: both;
	}

.footer_container{
	width:100%;
	height:auto;
	padding:1% 5% 0% 5%;
	}
.ftrdescription{
	width:30%; 
	min-height:211px; 
	float:left; 
	}
.ftrdescription_logo{
	width:100%;
	height:auto;
	padding-bottom: 4%;
	}
.ftrdescription_logo img{
	max-width:100%;
	height:auto;
	display:block;
	}
.ftrdescription p{
	font-family: 'Open Sans', sans-serif;
	font-size:.87em; 
	color:#9c9b9b;
	font-weight:400; 
	line-height:1.8em; 
	text-align:justify;
}
.quicklnks{
	 width:34%; 
	 min-height:220px; 
	 float:left;
     padding-left: 0%; 
	 background:url(../images/ftsep.jpg) no-repeat 98% center;
	 display:none;
	 }
.quick_box{
	 width:44%; 
	 min-height:211px; 
	 float:left; 
	 margin-right:5%;
	 }
.quicklnks h3{
	font-family:'Open Sans', sans-serif;
	font-size:1em; 
	color:#dedede;  
	font-weight:400; 
	text-align:left; 
	padding:0% 0% 1% 0%;  
	margin-bottom: 4%;
	text-transform:uppercase; 
	}
.quicklnks ul{
	margin:0; 
	padding:0; 
	width:100%; 
	float:left;
	margin-right:4%;
	}
.quicklnks li{
	font-family: 'Open Sans', sans-serif;
	font-size:.87em; 
	color:#7a7878;
	font-weight:400; 
	list-style-type:none; 
	line-height:2.7em; 
	text-align:left;
	text-transform:uppercase;
	} 
.quicklnks li a{
	font-family: 'Open Sans', sans-serif;
	color:#7a7878;
	font-weight:400; 
	text-decoration:none;
	background:url(../images/quick.png) no-repeat 0% center;
	padding:0% 0% 0% 7% ;
}
.quicklnks li a:hover{
	font-family: 'Open Sans', sans-serif;  
    color:#55e8fa;
	text-decoration:none; 
	background:url(../images/quick_hover.png) no-repeat 0% center;
	padding:0% 0% 0% 7% ;
}
.contact-ftr {
    width:32%;
    min-height: 220px;
    float: left;
    padding: 0% 1% 0% 4%;
	background:url(../images/ftsep.jpg) no-repeat 98% center;
	display:none;
}
.contact-ftr h3{
	font-family: 'Raleway', sans-serif;
	font-size:.95em; 
	color:#fff;  
	font-weight:400; 
	text-align:left; 
	padding:0% 0% 1% 0%;  
	margin-bottom: 4%;
	text-transform:uppercase; 
	}
.ftr-adrs{
	width:100%;
	height:auto;
	padding:0% 0% 2% 0% ;
	}
.ftr-adrsimg{
	width:10%;
	height:auto;
	float:left;
	padding-top: 2%;
	}
.ftr-adrsimg img{
	max-width:100%;
	height:auto;
	display:block;
	}
.ftr-adrstxt{
	width:88%;
	height:auto;
	float:right;
	font-family: 'Open Sans', sans-serif;
	color:#848382;
	font-weight:400; 
	font-size:.85em;
	line-height:2em;
	}
.ftr-adrstxt a{
	font-family: 'Open Sans', sans-serif;
	color:#848382;
	text-decoration:none;
	}
.ftr-adrstxt a:hover{
	font-family: 'Open Sans', sans-serif;
	color:#55e8fa;
	text-decoration:none;
	}
.ftr{
	width:100%;
	height:auto;
	background:#2a2928;
	padding: 0% 5% 0% 5%;
	}
.ftr_cont{ 
	width:100%;
	height:auto;
	padding:0% 0% 0% 0%;
	}
.copyright{ 
	width:100%; 
	height:auto; 
	float:left; 
	font-family: 'Open Sans', sans-serif;
	font-size:.8em; 
	color:#878685;  
	font-weight:normal; 
	padding:1.5% 0% 1.5% 0%; 
	text-align:left;
	}
.ftrimg{
	width:auto;
	height:auto;
	float:right;
	padding:.0% 0% .3% 1%
	}

.ftrimg a{
	width:auto;
	height:auto;
	float:right;
	padding:0% 0% .3% 1%;
    font-family: 'Open Sans', sans-serif;
    font-size: .8em;
    color: #fff;

	}

.ftrtxt{
	width:auto;
	height:auto;
	float:left;
	font-family: 'Open Sans', sans-serif;
    font-size: .8em;
    color: #878685;
    font-weight: normal;
    padding:1.1% 0% 0% 1%
	}
.ftrtxt a{
	width:auto;
	height:auto;
	float:right;
	font-family: 'Open Sans', sans-serif;
    color: #878685;
	text-decoration: \none;
	}
	
.ftrtxt a:hover{
	width:auto;
	height:auto;
	float:right;
	font-family: 'Open Sans', sans-serif;
    color: #55e8fa;
	}
	
.followus{ 
	width:100%;
	padding-top: 1%;
	padding-bottom: 1%;
	background:none;
	height:auto;
}
.followus h3{
	font-family:'Open Sans', sans-serif;
	font-size:1em; 
	color:#fff;  
	font-weight:400; 
	text-align:left; 
	padding:0% 0% 1% 0%;  
	margin-bottom: 4%;
	text-transform:uppercase; 
	}
.followus ul{
	margin:0% 0% 0% 0%;
	padding:0;
	}
.followus li{
	list-style-type:none;
	cursor:pointer;
	padding-right:2%;
	float:left;
	}
.followus li img{
	max-width:100%;
	height:auto;
	display:block;
	}

.followus li:hover{
	-webkit-filter: hue-rotate(180deg); 
	filter: hue-rotate(180deg);
}
 
}



.banner{min-height:527px;}
 
div.links-to-select { display: none; }

@media only screen and (max-width: 768px) {

	div.sample-menu { display: none;}	
	
	div.links-to-select { display: block; }

    footer{
	width:100%;
	height:auto;
	background:#32302f;
	padding:1% 0% 0% 0%;
	clear: both;
	}

.footer_container{
	width:100%;
	height:auto;
	padding:1% 5% 0% 5%;
	}
.ftrdescription{
	width:30%; 
	min-height:211px; 
	float:left; 
	}
.ftrdescription_logo{
	width:100%;
	height:auto;
	padding-bottom: 4%;
	}
.ftrdescription_logo img{
	max-width:100%;
	height:auto;
	display:block;
	}
.ftrdescription p{
	font-family: 'Open Sans', sans-serif;
	font-size:.87em; 
	color:#9c9b9b;
	font-weight:400; 
	line-height:1.8em; 
	text-align:justify;
}
.quicklnks{
	 width:34%; 
	 min-height:220px; 
	 float:left;
     padding-left: 0%; 
	 background:url(../images/ftsep.jpg) no-repeat 98% center;
	 display:none;
	 }
.quick_box{
	 width:44%; 
	 min-height:211px; 
	 float:left; 
	 margin-right:5%;
	 }
.quicklnks h3{
	font-family:'Open Sans', sans-serif;
	font-size:1em; 
	color:#dedede;  
	font-weight:400; 
	text-align:left; 
	padding:0% 0% 1% 0%;  
	margin-bottom: 4%;
	text-transform:uppercase; 
	}
.quicklnks ul{
	margin:0; 
	padding:0; 
	width:100%; 
	float:left;
	margin-right:4%;
	}
.quicklnks li{
	font-family: 'Open Sans', sans-serif;
	font-size:.87em; 
	color:#7a7878;
	font-weight:400; 
	list-style-type:none; 
	line-height:2.7em; 
	text-align:left;
	text-transform:uppercase;
	} 
.quicklnks li a{
	font-family: 'Open Sans', sans-serif;
	color:#7a7878;
	font-weight:400; 
	text-decoration:none;
	background:url(../images/quick.png) no-repeat 0% center;
	padding:0% 0% 0% 7% ;
}
.quicklnks li a:hover{
	font-family: 'Open Sans', sans-serif;  
    color:#55e8fa;
	text-decoration:none; 
	background:url(../images/quick_hover.png) no-repeat 0% center;
	padding:0% 0% 0% 7% ;
}
.contact-ftr {
    width:32%;
    min-height: 220px;
    float: left;
    padding: 0% 1% 0% 4%;
	background:url(../images/ftsep.jpg) no-repeat 98% center;
	display:none;
}
.contact-ftr h3{
	font-family: 'Raleway', sans-serif;
	font-size:.95em; 
	color:#fff;  
	font-weight:400; 
	text-align:left; 
	padding:0% 0% 1% 0%;  
	margin-bottom: 4%;
	text-transform:uppercase; 
	}
.ftr-adrs{
	width:100%;
	height:auto;
	padding:0% 0% 2% 0% ;
	}
.ftr-adrsimg{
	width:10%;
	height:auto;
	float:left;
	padding-top: 2%;
	}
.ftr-adrsimg img{
	max-width:100%;
	height:auto;
	display:block;
	}
.ftr-adrstxt{
	width:88%;
	height:auto;
	float:right;
	font-family: 'Open Sans', sans-serif;
	color:#848382;
	font-weight:400; 
	font-size:.85em;
	line-height:2em;
	}
.ftr-adrstxt a{
	font-family: 'Open Sans', sans-serif;
	color:#848382;
	text-decoration:none;
	}
.ftr-adrstxt a:hover{
	font-family: 'Open Sans', sans-serif;
	color:#55e8fa;
	text-decoration:none;
	}
.ftr{
	width:100%;
	height:auto;
	background:#2a2928;
	padding: 0% 5% 0% 5%;
	}
.ftr_cont{ 
	width:100%;
	height:auto;
	padding:0% 0% 0% 0%;
	}
.copyright{ 
	width:100%; 
	height:auto; 
	float:left; 
	font-family: 'Open Sans', sans-serif;
	font-size:.8em; 
	color:#878685;  
	font-weight:normal; 
	padding:1.5% 0% 1.5% 0%; 
	text-align:left;
	}
.ftrimg{
	width:auto;
	height:auto;
	float:right;
	padding:0% 0% .3% 1%;
    color:#878685;
	}
.ftrimg a{
	width:auto;
	height:auto;
	float:right;
	padding:0% 0% .3% 1%;
    font-family: 'Open Sans', sans-serif;
    font-size: .8em;
    color: #fff;

	}
.ftrtxt{
	width:auto;
	height:auto;
	float:left;
	font-family: 'Open Sans', sans-serif;
    font-size: .8em;
    color: #878685;
    font-weight: normal;
    padding:1.1% 0% 0% 1%
	}
.ftrtxt a{
	width:auto;
	height:auto;
	float:right;
	font-family: 'Open Sans', sans-serif;
    color: #878685;
	text-decoration: \none;
	}
	
.ftrtxt a:hover{
	width:auto;
	height:auto;
	float:right;
	font-family: 'Open Sans', sans-serif;
    color: #55e8fa;
	}
	
.followus{ 
	width:100%;
	padding-top: 1%;
	padding-bottom: 1%;
	background:none;
	height:auto;
}
.followus h3{
	font-family:'Open Sans', sans-serif;
	font-size:1em; 
	color:#fff;  
	font-weight:400; 
	text-align:left; 
	padding:0% 0% 1% 0%;  
	margin-bottom: 4%;
	text-transform:uppercase; 
	}
.followus ul{
	margin:0% 0% 0% 0%;
	padding:0;
	}
.followus li{
	list-style-type:none;
	cursor:pointer;
	padding-right:2%;
	float:left;
	}
.followus li img{
	max-width:100%;
	height:auto;
	display:block;
	}

.followus li:hover{
	-webkit-filter: hue-rotate(180deg); 
	filter: hue-rotate(180deg);
}
	

 }
 
 
label.error { color:#f98e90 !important; font-size:12px; margin:0; padding:0; font-weight:normal; margin-bottom:0px !important; }
    /* input.error, textarea.error {
    border:solid 1px #f98e90 !important; color:#f98e90 !important; background-color:#ffecec;}   */



input.error, textarea.error, select.error, checkbox.error{
    background: #fee9ea;
    font-size:12px; 
    border-color: #de888a !important;
    color: #de888a;
}



.marq{
		height:40px;
		background-color:#000;
		color:#fff;
		font-size:13px;
		font-style:bold;	
	}


.marq  marquee span{
			font-size:16px;
			color:#FFCC00;
			font-family:bold;
			
		 }


.imgrit { float: right; margin: 0 0 10px 30px; }



.top-right 
{
    float:right;
    color:#fff;
    font-size:12px;
}

.top-right a
{
    float:right;
    color:#01a0c7;
}

.container2{max-width:90%}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-md-12 {
    width: 100%;
  }
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.bg-blue{background-color:#000; line-height:25px; vertical-align:middle; color:#fff;}



.conference-hd{
    width: 20%;
    height: auto;
    background: #f37338;
    /*margin-bottom: 1.1%;*/
}
 .conference-hdicon{
   width: 20%;
    height: auto;
    float: left;
    background: #de4a06;}
	
 .conference-hdtxt{	
	width: 80%;
    height: auto;
    background: #f37338 url(../images/iarow.png) no-repeat 0% 50%;
    font-family: "Open Sans",sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    color: #fff;
    float: left;
    
	padding: 3% 0 3% 5%;}
	
.conference-container{ width:100%; height:auto; padding-bottom:3%; padding-top:1%;    border-bottom: 1px dashed #e7e6e6;}	
.conference-img{ width:20%; height:auto; float:left; }
.conference-img img{ max-width:100%; height:auto; display:block; margin:0 auto}

.conference-txt{ width:78%; height:auto; float:right; }
.conference-txt p{ font-family:Arial, Helvetica, sans-serif; color:#666; font-size:.95em; line-height:170%;  }
.conference-txt h6{ font-family:Arial, Helvetica, sans-serif; color:#666; font-size:1.2em; line-height:170%; text-decoration:none;  }


.pg-title{
	font-family: 'Heebo', sans-serif;
	font-size:28px;
	font-weight:300;
	color:#666;
	line-height:34px;
	text-transform:uppercase;
	}	
.pg-title span{
	font-family: 'Heebo', sans-serif;
	font-weight:500;
	color:#197fd3;
	}