@charset "utf-8";
/* CSS Document */
/* Felice CSS v1.0 by Angelo Mazzilli */
/* http://themeforest.net/user/AngeloM */

/* Typography */
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(http://fonts.googleapis.com/css?family=Lato:400,700);

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,500);


* {
	outline: none !important;
}
h1, h2, h3, h4, h5, h6, .lead {
	margin: 0;
	font-weight: 300;
	font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
	color: #8B2346;
	text-transform: uppercase;
}
.lead {
	margin-bottom: 20px;
	color: #494949;
}
.lead span {
	color: inherit;
}
ul {
	margin-bottom: 20px;
}
hr {
	margin: 0;
	padding-bottom: 19px;
	border: 0;
	border-top: 1px dashed rgba(0,0,0,0.075);
	border-bottom: none;
}
a {
	text-decoration: none;
}
a span {
	color: #ffffff;
}
a:hover, a:focus {
	color: #333;
	text-decoration: none;
}
address p span {
	min-width: 100px;
	font: normal 14px/30px Roboto Condensed, Arial, Helvetica, sans-serif;
	color: #999;
	text-transform: uppercase;
	display: inline-block;
}
address p.address i {
	margin-right: 10px;
	width: 30px;
	height: 30px;
	background: #252525;
	line-height: 30px;
	color: #CCC;
	text-align: center;
	display: inline-block;
	float: left;
}
.breadcrumb {
	margin: 38px 0 6px 0;
	padding: 0;
	background: none;
	border-radius: 0;
	text-transform: uppercase;
}
.breadcrumb > li {
	text-shadow: none;
}
.breadcrumb > li a {
	color: #999;
}
.breadcrumb > li a:hover {
	color: #CCC;
}
.breadcrumb > li > .divider {
	padding: 0 5px;
	color: rgba(0,0,0,0.15);
}
.breadcrumb > .active {
	color: #CCC;
}
/* Blockquote */
blockquote {
	border-left: 5px solid #E5E5E5;
}
blockquote p {
	font-size: 16px;
	line-height: 20px;
}
blockquote small {
	font-style: italic;
	font-size: 12px;
}
blockquote small:before {
	content: '';
}
/* Hero Unit */
.hero-unit {
	padding: 20px 30px 15px 30px;
	border-radius: 0;
	font-size: 22px;
	line-height: 20px;
}
.hero-unit h2 {
	color: #FFF;
	text-align: left;
}
.hero-unit p {
	color: #CCC;
	font-weight: 300;
	font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
}
.hero-unit .btn {
	display: inline-block;
}
/* Nav Tabs */
.nav-tabs > li > a {
	padding-top: 9px;
	padding-bottom: 9px;
	line-height: 20px;
	border-radius: 0;
	background-color: #f6f6f6;
}
.nav-tabs.nav-stacked > li > a {
	/*	border: 1px solid #E5E5E5;*/
	border: none;
	border-radius: 0;
	font-weight: 700;
	font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 16px;
}
.nav-tabs.nav-stacked > li:first-child > a {
	border-radius: 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
	border-radius: 0;
}
.nav > li > a:hover, .nav > li > a:focus {
	background-color: #afafaf;
	color: #fff;
}
#active2 {
	background-color: #9F9F9F;
	color: #fff;
}
/* Accordion */
.accordion {
	margin-bottom: 40px;
}
.accordion-group {
	margin-bottom: 5px;
	border-radius: 0;
}
.accordion-group:last-child {
	margin-bottom: 0;
}
.accordion-heading .accordion-toggle {
	padding: 9px;
	background: #F9F9F9;
	font-size: 14px;
	font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.accordion-heading .accordion-toggle a:focus {
	text-decoration: none;
}
.accordion-heading .accordion-toggle i {
	margin-right: 5px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: inline-block;
}
.accordion-inner {
	padding: 9px 15px 10px;
}
/* General */
body {
	background: #fff;
	font: normal 14px/22px Arial, Helvetica, sans-serif;
	color: #333333;
}

.container-blank {
	margin-bottom: 0;
	border-bottom: none;
}
.boxed {
	/*margin-top: -40px;*/
	padding: 40px 20px 0 20px;
	background: #FFF;
	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	position: relative;
	margin-bottom:40px;
}
.boxed .container {
	margin-bottom: 0;
	padding: 0;
	border: none;
}
/* Form, Input, Textarea */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select {
	box-shadow: none;
	font: 300 14px/20px Roboto Condensed, Arial, Helvetica, sans-serif;
	color: #666;
	border-radius: 0;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus, select:focus {
	box-shadow: none;
}
select {
	margin-bottom: 0;
	border-color: #E5E5E5;
}
/* Buttons */
.btn {
	padding: 5px 10px;
	border: none;
	border-radius: 0;
	filter: none;
	box-shadow: none;
	font-size: 12px;
	color: #FFF;
	text-shadow: none;border-radius: 5px ;
}
.btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	background: #333;
	color: #FFF;
	outline: none;border-radius: 5px ;
}
.btn:hover {
	background-color: #8c003d;
	color: #E6E6E6;border-radius: 5px ;
}
/* Thumbnails */
.thumbnail {
	padding: 0;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
.thumbnail:hover {
/*animation: thumbnail-item 0.25s linear 0.25s;
	-webkit-animation: thumbnail-item 0.25s linear 0.25s;*/
}
@keyframes thumbnail-item {
50% {
 opacity: 0.75;
 transform: scaleX(0.9);
 -ms-transform: scaleX(0.9);
 -moz-transform: scaleX(0.9);
 -webkit-transform: scaleX(0.9);
 -o-transform: scaleX(0.9);
}
100% {
 opacity: 1;
 transform: scaleX(1);
 -ms-transform: scaleX(1);
 -moz-transform: scaleX(1);
 -webkit-transform: scaleX(1);
 -o-transform: scaleX(1);
}
}
@-webkit-keyframes thumbnail-item {
50% {
 opacity: 0.75;
 transform: scaleX(0.9);
 -ms-transform: scaleX(0.9);
 -moz-transform: scaleX(0.9);
 -webkit-transform: scaleX(0.9);
 -o-transform: scaleX(0.9);
}
100% {
 opacity: 1;
 transform: scaleX(1);
 -ms-transform: scaleX(1);
 -moz-transform: scaleX(1);
 -webkit-transform: scaleX(1);
 -o-transform: scaleX(1);
}
}
.thumbnail .view-thumb, .item .view-thumb {
	position: relative;
	display: block;
}
.thumbnail .view-thumb i, .item .view-thumb i {
	margin-bottom: 0;
	margin-left: -25px;
	width: 50px;
	height: 50px;
	background: rgba(0,0,0,0.5);
	border-radius: 0;
	line-height: 50px;
	color: #FFF;
	text-align: center;
	opacity: 0;
	position: absolute;
	bottom: 0;
	left: 50%;
}
.thumbnail:hover .view-thumb i, .item:hover .view-thumb i {
	margin-bottom: -25px;
	border-radius: 100%;
	opacity: 1;
	bottom: 50%;
}
.thumbnail img {
	margin-bottom: 10px;
	cursor: pointer;
	display: block;
}
.thumbnails .thumbnail-detail h5 {
	margin-bottom: 10px;
}
.thumbnails.featured i {
	margin-right: 10px;
	width: 50px;
	height: 50px;
	font-size: 24px;
	line-height: 50px;
	color: #FFF;
	text-align: center;
	display: block;
	float: left;
}
.thumbnails.featured li:hover i {
	background: #333;
	border-radius: 100%;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.thumbnails.featured .thumbnail-detail h3 {
	height: 40px;
	overflow: hidden;
}
.thumbnails.featured .thumbnail-detail p {
	margin-bottom: 0;
	text-align: justify;
	height: 40px;
	overflow: hidden;
}
.thumbnails .social-links {
	float: none;
}
.thumbnails .social-links a i {
	margin-right: 1px;
	margin-left: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
}
/* Filter */
.filter {
	padding: 10px 0;
	background: rgba(0,0,0,0.025);
	text-align: center;
}
.filter p {
	margin-bottom: 0;
}
.filter p a {
	margin: 0 10px;
	font: normal 14px/30px Roboto Condensed, Arial, Helvetica, sans-serif;
	color: #999;
	text-transform: uppercase;
	display: inline-block;
}
/* Data Time */
.data-time {
	margin-bottom: 20px;
	padding: 9px;
	border: 1px dotted #E5E5E5;
	font-style: normal;
	color: #CCC;
	display: block;
}
.data-time span {
	margin: 5px 0;
	padding: 5px 10px;
	color: #FFF;
	display: block;
}
.data-time span.short {
	margin: 0 10px;
	background: none;
	border-right: 1px solid #F0F0F0;
	border-left: 1px solid #F0F0F0;
	color: #999;
	display: inline-block;
}
.data-time span i {
	margin-right: 5px;
	opacity: 0.5;
	display: inline-block;
}
.data-time-big {
	padding: 9px;
	font-style: normal;
	color: #FFF;
	display: inline-block;
	position: absolute;
	top: 20px;
	left: 0;
}
/* Progress Bar */
.progress {
	margin-bottom: 10px;
	background-color: #E5E5E5;
	border-radius: 0;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.progress-striped .bar {
	text-shadow: none;
}
/* Pricing Tables */
.pricing {
	margin-bottom: 40px;
	padding-top: 20px;
	box-shadow: inset 1px 1px 0 rgba(0,0,0,0.1), 1px 1px 0 rgba(0,0,0,0.1);
	text-align: center;
	position: relative;
}
.pricing i {
	margin: 0 auto 10px;
	width: 100px;
	height: 100px;
	border-radius: 100%;
	font-size: 60px;
	line-height: 100px;
	color: #FFF;
	text-align: center;
	display: block;
}
.pricing:hover i {
	background: #FFF;
	color: #333;
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.pricing .nav {
	margin-bottom: 10px;
}
.pricing .nav li {
	padding: 4px 0 5px;
	border-top: 1px solid #F0F0F0;
}
.pricing .price {
	margin-bottom: 20px;
	padding: 10px;
	font-size: 18px;
	line-height: 20px;
	color: #FFF;
}
.pricing:hover .price {
	background: #333;
}
.pricing .price span {
	font-size: 36px;
	line-height: 40px;
}
.pricing .btn {
	opacity: 0;
}
.pricing:hover .btn {
	opacity: 1;
	position: absolute;
	top: 50px;
	left: 0;
}
/* Media List */
.media-list {
	margin-bottom: 0;
}
.media-list .media {
	margin-top: 20px;
}
.media-list .media h4 {
	height: 20px;
}
.media-list .media .media-comment {
	margin-right: 20px;
	padding: 4px;
	width: 90px;
	height: 90px;
	border: 1px solid #E5E5E5;
	float: left;
}
.media-list .media ul {
	margin-left: 120px;
}
/* Pagination */
.pagination {
	margin: 0 0 40px 0;
	height: 30px;
}
.pagination ul {
	border-radius: 0;
	box-shadow: none;
}
.pagination ul > li > a, .pagination ul > li > span {
	padding: 4px 10px 4px 9px;
	border: 1px solid #E5E5E5;
	border-left-width: 0;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
	padding-left: 9px;
	border-left-width: 1px;
	border-radius: 0;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
	border-radius: 0;
}
/* Social Icons */
.social-links {
	float: right;
	margin-bottom: 7px;
}
.social-links a {
	display: inline-block;
}
.social-links a i {
	margin-left: 1px;
	width: 50px;
	height: 50px;
	background: #4F4F4F;
	font-size: 16px;
	line-height: 50px;
	color: #CCC;
	text-align: center;
	display: inline-block;
	overflow: hidden;
}
.social-links a i:hover {
	color: #000;
}
/* Tabs */
.tab-content {
	margin-bottom: 40px;
}
.tab-content p {
	margin-bottom: 0;
}
/* Footer */
.footer {
	padding: 40px 0;
	background-color: #1B1B1B;
}
/* Contact Form */
.contact-form {
	margin-bottom: 0px;
}
.login-form input {
	margin-bottom: 0;
}
.contact-form input, .contact-form textarea {
	border-radius: 0;
}
/* Google Map */
#map-canvas {
	margin-bottom: 40px;
	width: 100%;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
#map-canvas div.gmnoprint, #map-canvas div div + div a img {
	display: none
}
/* Copy */
.copy-cont {
	margin-top: 20px;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none; 
}
p.copy {
	margin-bottom: 0; color:#53a7b2;
}
/* ScrollBar */
.nicescroll-rails {
	width: 10px !important;
	height: 100% !important;
	background: none !important;
	border-radius: 0;
	overflow: hidden;
	position: fixed !important;
	top: 0 !important;
	right: 0 !important;
	left: inherit !important;
	z-index: 9999 !important;
}
.nicescroll-rails div {
	margin: 0;
	width: 5px !important;
	background: rgba(0,0,0,0.5) !important;
	border: none !important;
	border-radius: 0 !important;
}
/* Margins */
.no-margin {
	margin-bottom: 0 !important;
}
.margin-half-bottom {
	margin-bottom: 20px !important;
}
.margin-bottom {
	margin-bottom: 40px !important;
}
/* toTop */
#toTop {
	width: 50px;
	height: 50px;
	background: rgba(0,0,0,0.25);
	line-height: 50px;
	color: #FFF;
	text-align: center;
	cursor: pointer;
	display: none;
	position: fixed;
	bottom: 0px;
	right: 20px;
	z-index: 9999;
	transition: all linear 0.15s;
	-ms-transition: all linear 0.15s;
	-moz-transition: all linear 0.15s;
	-webkit-transition: all linear 0.15s;
	-o-transition: all linear 0.15s;
}
#toTop:hover {
	height: 60px;
	background: rgba(0,0,0,0.5);
	line-height: 60px;
}
/* Settings */
#settings {
	margin: -72px 0 0 0;
	padding: 20px;
	width: 100px;
	height: 145px;
	background: #FFF;
	box-shadow: 1px 0 2px rgba(0,0,0,0.25);
	position: fixed;
	top: 50%;
	left: 0;
	z-index: 9999;
	transition: all linear 0.25s;
	-ms-transition: all linear 0.25s;
	-moz-transition: all linear 0.25s;
	-webkit-transition: all linear 0.25s;
	-o-transition: all linear 0.25s;
}
#settings.resize {
	transform: translateX(-130px);
	-ms-transform: translateX(-130px);
	-moz-transform: translateX(-130px);
	-webkit-transform: translateX(-130px);
	-o-transform: translateX(-130px);
}
#settings h4 {
	margin: 0 0 5px 0;
	padding: 0;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #999;
}
#settings hr {
	margin: 0;
	padding: 0 0 4px 0;
	border: none;
	border-top: 1px dotted #E5E5E5;
}
#settings #color-settings, #settings #bg-settings {
	margin: 0 0 10px 0;
	padding: 0;
	width: 100px;
	height: 40px;
	list-style: none;
}
#settings #bg-settings {
	margin: 0;
}
#settings #color-settings li, #settings #bg-settings li {
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	float: left;
}
#settings #color-settings li a, #settings #bg-settings li a {
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	box-shadow: inset 0 0 2px rgba(0,0,0,0.25);
	line-height: 20px;
	display: block;
}
#settings #color-settings li a.blue {
	background: #08B;
}
#settings #color-settings li a.cyan {
	background: #0CC;
}
#settings #color-settings li a.aqua {
	background: #9CF;
}
#settings #color-settings li a.green {
	background: #5B0;
}
#settings #color-settings li a.acid {
	background: #AD0;
}
#settings #color-settings li a.yellow {
	background: #FC0;
}
#settings #color-settings li a.orange {
	background: #F90;
}
#settings #color-settings li a.red {
	background: #F33;
}
#settings #color-settings li a.violet {
	background: #C06;
}
#settings #color-settings li a.black {
	background: #333;
}
#settings #bg-settings li a.bg-white {
	background: #FFF;
}
#settings #bg-settings li a.bg-grey {
	background: #F9F9F9;
}
#settings #bg-settings li a.bg-black {
	background: #F0F0F0;
}
#settings #bg-settings li a.bg-pad {
	background: url(../img/bg-pad.png) repeat 0 0;
}
#settings #bg-settings li a.bg-mill {
	background: url(../img/bg-mill.png) repeat 0 0;
}
#settings #bg-settings li a.bg-square {
	background: url(../img/bg-square.png) repeat 0 0;
}
#settings #bg-settings li a.bg-bar {
	background: url(../img/bg-bar.png) repeat 0 0;
}
#settings #bg-settings li a.bg-diag {
	background: url(../img/bg-diag.png) repeat 0 0;
}
#settings #bg-settings li a.bg-dot {
	background: url(../img/bg-dot.png) repeat 0 0;
}
#settings #bg-settings li a.bg-rom {
	background: url(../img/bg-rom.png) repeat 0 0;
}
#settings #bg-settings li a {
	background-size: cover !important;
}
#settings #color-settings li a:hover, #settings #bg-settings li a:hover {
	opacity: 0.75;
}
#settings #color-settings li a span, #settings #bg-settings li a span {
	display: none;
}
#settings .icon-cog {
	margin-top: -20px;
	width: 40px;
	height: 40px;
	background: #FFF;
	box-shadow: 1px 0 2px rgba(0,0,0,0.25);
	line-height: 40px;
	color: #333;
	text-align: center;
	cursor: pointer;
	display: block;
	position: absolute;
	top: 50%;
	right: -40px;
	transition: all linear 0.25s;
	-ms-transition: all linear 0.25s;
	-moz-transition: all linear 0.25s;
	-webkit-transition: all linear 0.25s;
	-o-transition: all linear 0.25s;
}
#settings .icon-cog:hover {
	background: #F9F9F9;
	color: #999;
}

/* Desktop large layout */
@media (min-width: 1210px) {
.container-blank {
	width: 1170px;
}
#map-canvas {
	height: 447px;
}
}

/* Desktop small layout */
@media (min-width: 980px) and (max-width: 1209px) {
.container-blank {
	width: 940px;
}
#map-canvas {
	height: 390px;
}
}

/* Tablet layout */
@media (min-width: 768px) and (max-width: 979px) {
.container-blank {
	width: 724px;
}
.thumbnails.featured i {
	margin: auto;
	width: auto;
	float: none;
}
.thumbnails.featured li:hover i {
	border-radius: 0;
	transform: none;
	-ms-transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	-o-transform: none;
}
.thumbnails .social-links {
	margin-bottom: 0;
}
#map-canvas {
	height: 450px;
}
.social-links {
	margin: 0 auto 10px;
	text-align: center;
	float: none;
}
p.copy {
	margin: auto;
	line-height: inherit;
	text-align: center;
	float: none;
}
#settings {
	display: none;
}
}

/* Mobile landscape layout */
@media (min-width: 480px) and (max-width: 767px) {
body {
	padding-right: 10px;
	padding-left: 10px;
}
.container-blank {
	width: 460px;
}
.thumbnails .thumbnail {
	margin-top: 20px;
	padding-top: 19px;
	border-top: 1px dashed #E5E5E5;
}
.thumbnails li:first-child .thumbnail {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
.thumbnails.featured i {
	margin: auto;
	width: auto;
	float: none;
}
.thumbnails.featured li:hover i {
	border-radius: 0;
	transform: none;
	-ms-transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	-o-transform: none;
}
.thumbnails.featured .thumbnail-detail {
	text-align: center;
}
.thumbnails.featured .thumbnail-detail p {
	height: auto;
}
.thumbnails .social-links {
	margin-bottom: 0;
	height: 40px;
	text-align: left;
}
.pricing:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
.pricing {
	margin-top: 20px;
	padding-top: 19px;
	border-top: 1px dashed #E5E5E5;
}
.media-list .media ul {
	margin-left: 0;
}
.data-time span.short {
	margin: 0;
	padding: 0;
	border: none;
	display: inherit;
}
#map-canvas {
	height: 250px;
}
.social-links {
	margin: 0 auto 10px;
	height: 50px;
	text-align: center;
	overflow: hidden;
	float: none;
}
p.copy {
	margin: auto;
	line-height: inherit;
	text-align: center;
	float: none;
}
#settings {
	display: none;
}
}

/* Mobile portrait layout */
@media (max-width: 479px) {
body {
	padding-right: 10px;
	padding-left: 10px;
}
.container-blank {
	width: 300px;
}
.thumbnails .thumbnail {
	margin-top: 20px;
	padding-top: 19px;
	border-top: 1px dashed #E5E5E5;
}
.thumbnails li:first-child .thumbnail {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
.thumbnails.featured i {
	margin: auto;
	width: auto;
	float: none;
}
.thumbnails.featured li:hover i {
	border-radius: 0;
	transform: none;
	-ms-transform: none;
	-moz-transform: none;
	-webkit-transform: none;
	-o-transform: none;
}
.thumbnails.featured .thumbnail-detail {
	text-align: center;
}
.thumbnails.featured .thumbnail-detail p {
	height: auto;
}
.thumbnails .social-links {
	margin-bottom: 0;
	height: 40px;
	text-align: left;
}
.filter p a {
	margin: 0 5px;
}
.pricing:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
.pricing {
	margin-top: 20px;
	padding-top: 19px;
	border-top: 1px dashed #E5E5E5;
}
.media-list .media ul {
	margin-left: 0;
}
.data-time span.short {
	margin: 0;
	padding: 0;
	border: none;
	display: inherit;
}
#map-canvas {
	height: 250px;
}
.social-links {
	margin: 0 auto 20px;
	height: 50px;
	text-align: center;
	overflow: hidden;
	float: none;
}
p.copy {
	margin: auto;
	line-height: inherit;
	text-align: center;
	float: none;
}
#settings {
	display: none;
}
.footer {
	padding: 20px;
}
h3.line_height {
	line-height: 26px;
}
.line_height2 {
	line-height: 26px !important;
}
.margin_bottom10 {
	margin-bottom: 10px !important;
}
}

@media (max-width:979px) {
.homebuy {
	text-align: center !important;
	margin: 0 auto 10px !important;
	float: none !important;
}

.modal1
{
	width:90%;
}
}

.toll-free {
	margin-top: 15px;
	color: #eee;
}
a.get-touch {
	background-color: #242424;
}
a.get-touch:hover {
	color: #fff;
	background-color: #202020;
}
.homebuy {
	float: left;
}
.call_you_holder {
	padding: 15px 30px;
}
.call_you_holder h1 {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
}
.call_you_holder h2 {
	color: #817B7B;
	font-size: 16px;
	line-height: 14px;
	padding-bottom: 10px;
	text-transform: none;
}
.footer .modal {
	max-width: 385px;
}
.footer .modal.fade.in {
	top: 35%;
}
.footer .modal label {
	display: inline-block;
	margin-right: 5px;
	font-weight: 300;
	font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
}
.call_me {
	background-color: #70950c;
	color: #fff;
	border-style: none;
	border-radius: 3px;
	padding: 5px 10px;
	margin-top: -9px;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-shadow: 1px 1px 0 #4F6907;
}
.call_you_holder p {
	font-size: 12px;
	color: #8B8B8B;
	line-height: 16px;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-weight: 500px;
}
.home_field {
	background-color: #1b1b1b !important;
	border: 1px solid #4C4C4C !important;
}
.content-holder {
	margin-top: 15px;
}
ul.services li {
	list-style: square outside;
	margin-bottom: 5px;
}
ul.services {
	margin-left: 13px;
}
.responsive-container-holder {
	background-color: #E5E5E5;
	padding: 20px;
}
.responsive-container {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}
.responsive-container iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.responsive-container .image {
	position: absolute;
	top: 0;
}
.margin-bottom10 {
	margin-bottom: 10px;
}
.career_email a {
	color: #00a550;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.ongoing h3 {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 8px;
}
.projects h3 {
	line-height: 24px;
	margin-bottom: 10px; color:#53a7b2;
}
.footer h2 {
	color: #CCC;
}
.home h2 span {
	color: #8b003d;
}
.home .lead {
	color: #999;
}
.com_proj img {
	cursor: default;
}
.com_proj h3 {
	color: #666;
	line-height: 18px;
	margin-bottom: 8px;
}
.com_proj .thumbnails > li {
	margin-left: 0;
}
.com_proj .nav-tabs {
	border-bottom: none !important;
}
.com_proj h4 {
	margin-bottom: 20px;
}
.com_proj h5 {
	text-transform: none;
	margin-bottom: 20px;
	color: #666;
}
h4.mumbai {
	margin-bottom: 10px;
}
.awards h3 {
	line-height: 24px;
	margin-bottom: 10px;
}
.awards h5, .awards h4 {
	font-weight: 300;
	font-size: 17.5px;
}
.20years {
	float: left;
}
.bottom_img {
	float: left;
	margin-right: 25px;
}
a.assistance, .submit {
	background-color: #386c11;
	padding: 15px;
	width: 100%;
	display: block;
	text-align: center;
	font-weight: 700;
	font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #fff;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.submit {
	border-style: none;
	padding: 5px 20px;
	font-size: 20px;
	text-transform: uppercase;
}
a.assistance:hover {
	color: #fff;
	background-color: #458e0f;
}
.faq h4 {
	margin-bottom: 5px;
	margin-top: 16px;
}
ul.buying li {
	list-style: decimal;
}
ul.buying {
	margin-left: 20px;
}
.faq h2 {
	margin-top: 20px;
	margin-bottom: 6px;
}
.li_style1 li {
	list-style: lower-alpha;
}
.li_style1 {
	margin-left: 20px;
}
.rbi_li_style li {
	list-style: square;
}
.rbi h4, .rbi h5 {
	margin-bottom: 10px;
}
ul.rbi_li_style {
	margin-left: 15px;
}
.rbi_link {
	color: #03C;
	text-decoration: underline;
}
.form_holder {
	background-color: #EBEBEB;
	padding: 45px 55px 28px 40px;
}
.small_field, .small_field2, .big_field {
	width: 100%;
}
.small_field3 {
	border: 1px solid #cccccc;
	color: #666670;
	font-size: 14px;
	height: 36px;
	margin-bottom: 10px;
	padding: 8px 10px 7px 3px;
	width: 103.5%;
}
.address_box {
}
.map {
	border: 1px solid #CCCCCC;
	height: 500px;
	margin-bottom: 20px;
	max-width: 100%;
}
.footer_menu {
	padding: 0;
	margin: 0;
}
.footer_menu li {
	float: left;
	list-style: none;
}
.footer_menu li a {
	padding: 4px 5px;
}
.footer_menu li:first-child a {
	padding-left: 0;
}
/****************** slide out ******************/
#slideout {
	border-style: none;
	position: absolute;
	width: 384px;
	height: 50px;
	top: 35%;
	left: -304px;
	z-index: 5;
}
#containclickme {
	background-image: url(../images/chat.gif);
	float: right;
	height: 50px;
	width: 80px;
	margin-bottom:-300px;
}
#clickme {
	float: right;
	height: 50px;
	width: 80px;
	cursor: pointer;
}
#slidecontent {
	float: left;
}
/****************** slide out ******************/
.titleBar {
	background-color: #F00 !important;
}
.submit2 {
	background-color: #52A6B2;
	color: #fff;
	border-style: none;
	padding: 5px 10px;
	font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
	font-size: 16px;
	float: right;border-radius: 5px ;
}
h1.error {
	padding: 40px 0 10px 0;
	font-weight: 700;
}
.real_estate {
	margin-bottom: 0px;
}
.sub_heading {
	line-height: 26px;
	margin-top: -4px;
}
iframe {
	border-style: none;
	height: 500px;
	width: 100%;
}
.gmnoprint img {
	max-width: none !important;
}
.gm-style img {
	max-width: none !important;
}
.dark {
	color: #666;
}
.toll-free a {
	padding: 0 !important;
	margin: 0 !important;color: #eee;
}
/*down arrow sujith*/
	
.downaw {
	position: relative;
	z-index: 99999;
	margin: 0px auto;
	height: 30px;
	width: 30px;
	top: -123px;
	opacity:.8;
	border-radius:35px !important;
	background-color:#000 !important
}

#scrollTeaser-down2
{	border-radius:35px !important;
	background-color:#000 !important
	
}#scrollTeaser-down1
{	border-radius:35px !important;
	background-color:#000 !important;
	opacity:1;
	
}
#scrollTeaser-down3
{	border-radius:35px !important;
	background-color:#000 !important;
	opacity:.3;
}

.breadcrumb > span a{
	font-size: 10px;
}
	
	/*down arrow*/
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}




.purplebg {
  background-color: #8b003d;
  width: 100%;
  height: auto;
  font-family: 'Oswald', sans-serif;
  font-size: 30px;
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  margin-top: 10px;
  padding: 22px;
  border-bottom: dashed 5px;
  border-bottom-color: #ffffff;
  padding-top:36px;
}
.white14 {
  font-family: 'Lato', sans-serif;
  font-size: 18px;
  width: 70%;
  text-align: center;
  margin: 0 auto;
  padding: 5px;
  font-weight: normal;
  margin-top: 10px;
}
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  font-family: 'Lato', sans-serif;
  font-size: 0.5em;
  padding: 10px;
  border-radius: 5px;
  background: #bb0354;
  color: #FFF;
  text-decoration: none;
  margin-top: 20px;
  
}

.hvr-sweep-to-top:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #e0d37e;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	border-radius: 5px;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
	color: #8b003d;
	text-decoration: none;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
	-webkit-transform: scaleY(1);
	text-decoration: none;
	transform: scaleY(1);
}


.creembg {
  background-color: #debd73;
  border-bottom: dashed 4px;
  border-bottom-color: #ffffff;
  height: auto;
  padding: 10px;
  margin-bottom:30px;
}



.quote {
  color: rgba(0,0,0,.1);
  text-align: center;
  margin-bottom: 10px;
  padding-top:30px;
}

.pink20 {
  font-style: italic;
  font-family: Georgia;
  color: #8b003d;
  font-size: 20px;
  line-height:26px;
  padding-bottom:25px;
  text-align:center;
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  padding-left: 0;
  
  text-align: center;
  list-style: none;
  
}
.white-txt
{
	color:#ffffff;
	text-align:center;
	font-style:normal;
	text-transform:none;
}
.carousel .carousel-inner blockquote
{
	border:none;
}

footer {
  border-top: 1px solid #e5e5e5;
  background: #ECECEC;
  margin-top: 20px;
  padding-top:10px;
  padding-bottom:10px;
}

.social {
	margin: 20px 0;
}
.social a {
	font-size: 32px;
	margin: 0 10px;
	color: #8c8c8c;
}
.social a:hover {
	color: #ae130c;
}
/*body
{overflow:hidden;} vishal*/

body
{overflow-x:hidden;} /*vishal*/



.map1 img
{
	width:100%;
	height:auto;
}

.slide-out-div {
          padding: 20px;
          width: 240px;
          background: #8CAF2D;
          border: #8F2349 3px solid;
		  height:280px;
}


.form-title
{
	font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	  font-weight: bold;
  padding-left: 5px;
  color: #FFF;
  font-size: 14px!important;
  line-height:20px;
width:200px;
}
.form-txt
{
	font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px!important;
	line-height:20px;
	text-align: left;
	color:#ffffff;
	padding-left:12px;
}

.lnk
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:20px;
  color: #FFF;
  text-decoration: none;
}
.lnk:hover { color:#ccc;}

ul li
{
	list-style:none;
}


.btn{
	background:#53A7B2;
}
.social-links a i:hover {
	background:#52A6B2;border-radius: 5px ;
	}
.progress-striped .bar {
	background-color: #333;
}



/** images **/
.imgbox {
  display: block; 
  width: 100%;
  text-align: center;
 
}

.imgbox img {

}

.magnify {width: 100%; position: relative; cursor: none;}

.magnify img {width: 100%;height:auto; }

/* Let's create the magnifying glass */
.large {
	display: none;
	width: 200px; 
	height: 200px;
	position: absolute;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	
	/* box shadows to achieve the glass effect */
	-webkit-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25)
}

/* To solve overlap bug at the edges during magnification */
.thumb { display: block; }

.modal
{top:50px;width:400px;margin-left:auto;margin-right:auto;background-color: #ffffff;height:auto;-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
	
	.modal-footer ,.modal-header
{background-color:#f4f4f4;}



.modal1
{
	width:45%;
}


.inner-nav
{
	background:#F0F0F0;
	-webkit-border-radius: 6px;;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding:15px;
}
.inner-logo
{
	margin-bottom:15px;
	border-bottom:dotted 1px #666666;
	text-align:center;
}
.inner-logo img
{width:70%;height:auto;padding-bottom:15px;}










.side-btn
{
	background-color:#8B2346;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-starlet
{
	background-color:#542E5F;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-stylus
{
	background-color:#174F5C;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-safal
{
	background-color:#5C453D;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-savera
{
	background-color:#404096;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-signature
{
	background-color:#52668C;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-swagatam
{
	background-color:#8D363A;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-samruddhi
{
	background-color:#5EA07C;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-savan
{
	background-color:#FF6600;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-sanskar
{
	background-color:#ED1C24;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-astha
{
	background-color:#52A8B0;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-trendz
{
	background-color:#798992;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-shubhlabh
{
	background-color:#0154A6;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-lifestyle
{
	background-color:#D7CC6F;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-shubhlaxmi
{
	background-color:#2957A3;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}
.side-btn-shubharambh
{
	background-color:#B32E30;
	color:#ffffff;
	font-family:open sans;
	font-size:14px;
	font-weight:600;
	padding:5px 12px;
	border-radius:3px;
	display:block;
	margin-bottom:3px;
	margin-top:3px;
	border:none;
	
}

.bottom-margin-25px
{
	margin-bottom:25px;
}
.side-btn:hover
{
	background-color:#AD2C56;
	color:#ffffff;
	
}
.side-btn-starlet:hover
{
	background-color:#793e8a;
	color:#ffffff;
	
}
.side-btn-stylus:hover
{
	background-color:#2c8ba1;
	color:#ffffff;
	
}
.side-btn-safal:hover
{
	background-color:#8f6d61;
	color:#ffffff;
	
}
.side-btn-savera:hover
{
	background-color:#5a5adb;
	color:#ffffff;
	
}
.side-btn-signature:hover
{
	background-color:#6c86b8;
	color:#ffffff;
}
.side-btn-swagatam:hover
{
	background-color:#ba494e;
	color:#ffffff;
}
.side-btn-samruddhi:hover
{
	background-color:#71c798;
	color:#ffffff;
}
.side-btn-savan:hover
{
	background-color:#f98c58;
	color:#ffffff;
}
.side-btn-sanskar:hover
{
	background-color:#f86268;
	color:#ffffff;
}
.side-btn-astha:hover
{
	background-color:#77d2db;
	color:#ffffff;
}
.side-btn-trendz:hover
{
	background-color:#b1b8bb;
	color:#ffffff;
}
.side-btn-shubhlabh:hover
{
	background-color:#3985d0;
	color:#ffffff;	
}
.side-btn-lifestyle:hover
{
	background-color:#e7de8e;
	color:#ffffff;
}
.side-btn-shubhlaxmi:hover
{
	background-color:#5a85cb;
	color:#ffffff;
}
.side-btn-shubharambh:hover
{
	background-color:#d85355;
	color:#ffffff;
}
.contact-footer
{
	background-color:#FFEFDF;
	padding-bottom:20px;
	padding-top:20px;
}
.contact-txt
{
	font-family: 'Lato', sans-serif;
	font-size:20px;
	color:#8B2346 !important;
	line-height:26px;
}
.link
{color:inherit;}

.inner-footer
{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#D8D8D8 !important;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#333333;
	font-style:normal;
}
.txt-right
{
	text-align:right;
}
.inner-footer a
{
	color:#D8D8D8 !important;
}
.inner-footer a:hover
{
	color:#FFFF00;
}



@media (min-width: 480px) and (max-width: 767px) {
	.inner-logo img
{width:50%;height:auto;}

.contact-txt
{
	
	font-size:16px;
	
	line-height:20px;
}
.page-title
{font-size:16px!important;line-height:22px!important;}

.inner-footer
{text-align:center;}
.txt-right
{
	text-align:center;
}
.modal1
{
	width:90%;
}
}

.brd-red
{
	width:100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
@media (min-width: 1px) and (max-width: 479px) {
	.inner-logo img
{width:50%;height:auto;}

.contact-txt
{
	font-size:16px;
	line-height:20px;	
}
.purplebg
{line-height:30px;font-size:24px;}
.fa
{/*display:none;*/}

.page-title
{font-size:16px!important;line-height:22px!important;}

.modal
{top:50px;width:300px;margin-left:auto;margin-right:auto;background-color: #ffffff;height:auto;-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

.modal1
{
	width:90%;
}


.contact-txt {
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  color: #8B2346 !important;
  line-height: 20px;
}
.red-roboto
{
	font-size:20px!important;line-height:26px!important;
}
.inner-footer
{text-align:center;}
.txt-right
{
	text-align:center;
}
}

.page-title
{
	font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#8B2346 !important;
	background-color:#FFEFDF;
	display:block;
	padding-top:10px;
	padding-bottom:12px;
	margin-top:4px;
	font-weight:bold;
	line-height:30px;
}
.brd-red-6px
{
	width:100%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.red-txt
{color:#8F2349;}

p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	margin-bottom:5px;
}
.greentext
{
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 16px;
  	color: #0C6;
  	text-decoration: none;
  	padding-right: 5px;
}
.red-roboto
{
font-family: Roboto Condensed, Arial, Helvetica, sans-serif;
	font-size:25px;	
	color:#8F2349;
	margin-bottom:8px;
	line-height: 32px;
}
.green
{color:#090;font-size:20px;}

.blue-savera
{
	color:#3E4095!important;
}

.blue-signature
{
	color:#52668C!important;
}

.orange-signature
{
	color:#FA9B0E!important;
}
.coffy-samruddhi
{
	color:#A46633!important;
}

.orange-savan
{
	color:#FF6600!important;
}

.red-sanskar
{
	color:#ED1C24!important;
}

.blue-astha
{
	color:#52A8B0!important;
}

.gray-trends
{
	color:#798992!important;
}

.blue-lifestyle
{
	color:#5B9FAA!important;
}

.green-subhlaxmi
{
	color:#8ABD4A!important;
}

.panel-default
{
	cursor:pointer;
}

.panel-heading h4
{
	text-transform:none;
	font-weight:bold;
	color: #8B2346 !important;	
}
.green-stylus
{
	color:#184F5B!important;
}
.purple-starlet
{
	color:#542E5F!important;
}
.brown-safal{color:#5C453D!important;}
.red-swagatam{color:#8D363A!important;}
.green-samruddhi{color:#5EA07C!important;}
.blue-shubhlabh{color:#0154A6!important;}
.yellow-lifestyle{color:#D7CC6F!important;}
.blue-shubhlaxmi{color:#2957A3!important;}
.red-shubharambh{color:#B32E30!important;}

.sidebar-table-starlet{ background-color: #542E5F; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-starlet-bg-color{ background-color: #AB823D; border-radius:4px 4px 0px 0px;}
.sidebar-table-stylus{ background-color: #174F5C; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-stylus-bg-color{ background-color: #AB823D; border-radius:4px 4px 0px 0px;}
.sidebar-table-safal{ background-color: #5C453D; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-safal-bg-color{ background-color: #AB823D; border-radius:4px 4px 0px 0px;}
.sidebar-table-savera{ background-color: #404096; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-savera-bg-color{ background-color: #AB823D; border-radius:4px 4px 0px 0px;}
.sidebar-table-signature{ background-color: #52668C; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-signature-bg-color{ background-color: #F278AD; border-radius:4px 4px 0px 0px;}
.sidebar-table-swagatam{ background-color: #8D363A; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-swagatam-bg-color{ background-color: #AB823D; border-radius:4px 4px 0px 0px;}
.sidebar-table-samruddhi{ background-color: #5EA07C; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-samruddhi-bg-color{ background-color: #2e6045; border-radius:4px 4px 0px 0px;}
.sidebar-table-savan{ background-color: #FF6600; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-savan-bg-color{ background-color: #1C3355; border-radius:4px 4px 0px 0px;}
.sidebar-table-sanskar{ background-color: #ED1C24; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-sanskar-bg-color{ background-color: #A34487; border-radius:4px 4px 0px 0px;}
.sidebar-table-astha{ background-color: #52A8B0; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-astha-bg-color{ background-color: #35747a; border-radius:4px 4px 0px 0px;}
.sidebar-table-trendz{ background-color: #798992; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-trendz-bg-color{ background-color: #515b61; border-radius:4px 4px 0px 0px;}
.sidebar-table-shubhlabh{ background-color: #0154A6; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-shubhlabh-bg-color{ background-color: #EE1D30; border-radius:4px 4px 0px 0px;}
.sidebar-table-lifestyle{ background-color: #D7CC6F; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-lifestyle-bg-color{ background-color: #AB823D; border-radius:4px 4px 0px 0px;}
.sidebar-table-shubhlaxmi{ background-color: #2957A3; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-shubhlaxmi-bg-color{ background-color: #8ABC49; border-radius:4px 4px 0px 0px;}
.sidebar-table-shubharambh{ background-color: #B32E30; width: 100%; border-radius: 4px; margin-top: 10px;}
.sidebar-table-shubharambh-bg-color{ background-color: #c99e15; border-radius:4px 4px 0px 0px;}



@media (min-width: 1px) and (max-width: 1190px) {
.inner-footer
{text-align:center;}
.txt-right
{
	text-align:center;
}
}


.carousel-control.left, .carousel-control.right {
    background-image: none
}

.carousel-control
{
	font-size:50px;
	top:48%;
	width: 4%;
	opacity:.8;
}

.logo-project
{margin-bottom:15px;}
.logo-project div
{
	webkit-border-radius: 6px;
  	-moz-border-radius: 6px;
  	border-radius: 6px;
	background-color:#efefef;
	text-align:center;
	width:100%;	
	border:solid 1px #E0E0E0;
	
}