@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
* {
  box-sizing: border-box;
}
body {font-family: 'Open Sans', sans-serif;}
::-moz-selection { /* Code for Firefox */
  color: #fff; background: #ED1C24;}
::selection {color: #fff; background: #ED1C24;}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto Slab', serif; font-weight: 400;}
.roboSlab {font-family: 'Roboto Slab', serif; }
a, a:hover, a:focus, a:visited, button, button:focus {outline:none; border: none; text-decoration: none;}
input:focus, select, option, textarea {outline:none; border: none;}
.pTopBotom70 {padding:70px 0;}
.fontF1 {font-family: 'Roboto Slab', serif; }
.img100 {width:100%;}
.blackColor {color:#000 !important;}
.greyColor {color: #6E6E6E !important;}
.redColor {color:#ED1C24 !important;}
.whiteColor {color:#fff;}
.mZero {margin:0px !important;}
.mB20 {margin-bottom:20px !important;}
.mB50 {margin-bottom:50px !important;}
.mT20 {margin-top:20px !important;}
.mT50 {margin-top:50px !important;}
.f12 {font-size:12px; font-weight: 200;}
.lightGrey {background-color:#f1f1f1}
.redColor {color:#ED1C24;}
.navbar {font-family: 'Roboto Slab', serif; letter-spacing: 0.1rem; background: transparent; position: fixed; top:10px; width: 100%; z-index: 999; transition: all ease .5s; padding: 15px 0 0 20px;}
.navbar.shrink {position: fixed; transition: all ease .5s; background: #000; top: 0px; padding:5px 10px;}
.navbar.shrink .navbar-brand {padding: 10px; transition: all ease .5s;}
/*.navbar.shrink .navbar-brand img {width:130px;}*/
.navbar li {margin:0 20px;}
.navbar a {color:#fff;}
.navSearch {background:#FFAE21; width: 40px; height: 40px; padding: 6px 0 0 0 !important; margin: 20px 0 10px 0; text-align: center; border-radius: 50%; display: none; cursor: pointer;}
.navbar .nav-item a:hover, .navbar .nav-item .active {color:#ED1C24; border-bottom: solid 1px #ED1C24; font-weight: 600;}
.navbar-nav {background:#000; padding-bottom: 20px;}
.dropdown:hover>.dropdown-menu {display:block;}
.navbar .dropdown-menu {background:#000; font-size:13px; font-weight: 100; padding:0px; border-radius: 0px; border-bottom: solid 1px #ED1C24; top:83px;}
.navbar .dropdown-menu a {padding:10px;}
.navbar .dropdown-menu a:hover {background-color:#ED1C24; color:#fff; border-radius: 0px; transition: .3s; border:none !important;}
.carousel-item {height: 100vh; background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.carousel-item h2 {margin-top:50px; font-size:50px; color: #fff; font-weight: 400;}
.carousel-item p {font-size:16px;}
.carousel-caption {position:absolute; top: 20%;}
.carousel-caption h5 {font-size:18px; text-transform: uppercase; letter-spacing: 0.2em; font-weight: 300;}
.f2stay {position:fixed; bottom:10px; left: 10px; z-index: 999; background: rgba(0,0,0,0.5); color: #fff; padding:4px 10px; font-size: 12px; border-radius: 5px; letter-spacing: 0.1rem; font-weight: 200;}
.modal-content {border:solid 4px #FFAE21}
.modal-body {background:rgba(0,0,0,0.85); z-index: 999;}
.modal-body .searchField {display:block; position:relative; bottom: auto; width: 100%;}
.searchField {position:absolute; bottom: 10%; width: 100%; z-index: 99; display: none;}
.searchField input, .searchField select {width:100%; border: none; background-color: rgba(0,0,0,0.8); color: #fff; padding:10px 22px 10px 10px; margin:0 0 10px 0; border-radius: 3px; background-size: 20px; background-repeat: no-repeat; background-position: 97% center; height: 45px;}
.searchField select option {background-color:#000;}
.searchField ::-webkit-input-placeholder {color: #fff;} /* Chrome/Opera/Safari */
.searchField ::-moz-placeholder {color: #fff; opacity: 1;}  /* Firefox 19+ */
.searchField :-ms-input-placeholder {color: #fff;}  /* IE 10+ */
.searchField :-moz-placeholder {color: #fff;} /* Firefox 18- */
.searchField select {-webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
.findPro {position: fixed; bottom: 20px; right: 20px; width: 60px; height: 60px; border-radius: 50%; background: #FFAE21; z-index: 99; box-shadow: 2px 2px 5px rgba(255,174,35,0.4);}
.findPro a {color: #fff; padding: 10px; text-align: center; display:block; text-decoration: none; font-size: 14px; font-weight: 600;}
.findPro img {width:24px; margin-top: 8px;}
.slider.slider-horizontal {width:80% !important;}
.searchField p {margin:0px 0 5px 0; color: #ccc; font-size: 13px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.2rem;}
.searchField b {color: #fff; font-weight: 300; font-size: 14px;}
.submitBtn {background-color:#ED1C24 !important; cursor: pointer; margin-top: 20px !important; display: block;}
.slectIcon {background-image: url("../images/downArrow.svg");}
.locationIcon {background-image: url("../images/locationWhite_icon.svg");}
.calendarIcon {background-image: url("../images/calendarWhite_icon.svg");}
.datepicker {font-size:14px; background-color: #000; color:#fff;}
.sections {padding:40px 0;}
.heading {color:#000; font-size: 38px; font-weight: 600; margin-bottom: 40px;}
.single-item {margin:10px 0;}
.single-item:hover .p-img img {transform: scale(1.2); transition: transform .4s;}
.single-item:hover .white_box {box-shadow: 0px 0px 20px rgba(0,0,0,0.3);}
.crop {position: relative; overflow: hidden;}
.crop img {height: 250px; width: 100%; object-fit: cover;}
.white_box {background:#fff; padding: 10px;}
.p-head a {color:#000;}
.p-head a:hover {color:#ED1C24;}
.p-feature {margin:20px 0 0px 0; display: table; border-collapse: collapse; width: 100%;}
.p-feature .row {display:table-row;}
.features {font-size:16px; font-weight: 600; padding:10px 5px 6px 5px; width: 33.33%; border: solid 1px #FFAE21; display: table-cell; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center;}
.p-img {position:relative;}
.p-contact {position:absolute; bottom: 0px; width: 100%; display: block; height: 42px;}
.contactBase {width:175px; margin: auto; background: rgba(0,0,0,0.5); border-radius: 5px 5px 0 0;}
.p-contact a {width:48%;}
.features p {margin:0px 0 10px 30px; font-weight: 500; text-align: left;}
.features img {float:left; margin-right: 15px;}
.area {background:url("../images/grey-area-icon.svg") no-repeat 0px 0px; background-size: 28px;}
.bed {background:url("../images/yellowBg-bed-icon.svg") no-repeat 0px 0px; background-size: 28px;}
.bathroom {background:url("../images/yellowBg-bathroom-icon.svg") no-repeat 0px 0px; background-size: 28px;}
.garage {background:url("../images/yellowBg-garage-icon.svg") no-repeat 0px 0px; background-size: 28px;}
.floor {background:url("../images/yellowBg-floor-icon.svg") no-repeat 0px 0px; background-size: 28px;}
.mDeails a {color: #000; display: block;}
.moreDetail {background:#ED1C24; color: #fff; display: block; padding: 10px; text-align: center; font-size:14px; font-weight: 600; height: 42px; box-shadow: 0px 3px 6px rgba(237,28,36,0.3); border-radius: 3px;}
.moreDetail:hover {color:#fff; text-decoration: none; background:#000; box-shadow: 0px 3px 6px rgba(0,0,0,0.3); }
.p-call, .p-email {padding: 6px 8px; text-align: center; width: 48%; display: inline-block; height: 42px;}
.p-call img, .p-email img {width:20px !important; height: auto;}
.moreBtn {padding:12px 20px; display: block; width: 90%; text-align: center; margin:20px auto 10px auto; background: #fff; box-shadow: 0px 3px 6px rgba(0,0,0,0.3); border-radius: 5px; color: #000;}
.moreBtn:hover {background:#000; color: #fff; transition: 0.4s}

.yChoose {background:url("../images/man-with-house.jpg") left center no-repeat; background-size: cover; background-attachment: fixed; padding: 30px 0; height: 600px;}
.yChoose h2 {margin:30% 0 0 0; font-weight: 600; font-size: 36px;}
.yChoose ul { margin: 20px 0 50px 0; font-size: 22px; padding: 0px 0 0 20px;}
.yChoose li {margin:10px 0;}

.workProcess {padding:50px 0;}
.timeline {list-style: none; padding: 20px 0 20px; position: relative;}
.timeline:before {top: 0; bottom: 0; position: absolute; content: " "; width: 3px; background-color: #eeeeee; left: 50%; margin-left: -1.5px;}
.timeline > li {margin-bottom: 50px; position: relative;}
.timeline > li:before,
.timeline > li:after {content: " "; display: table;}
.timeline > li:after {clear: both;}
.timeline > li:before, .timeline > li:after {content: " "; display: table;}
.timeline > li:after {clear: both;}
.timeline > li > .timeline-panel {width: 43%; float: left; border: 1px solid #d4d4d4; border-radius: 2px; padding: 20px; position: relative; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);}
.timeline > li > .timeline-panel:before {position: absolute; top: 26px; right: -15px; display: inline-block; border-top: 15px solid transparent; border-left: 15px solid #ccc; border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent; content: " ";}
.timeline > li > .timeline-panel:after {position: absolute; top: 27px; right: -14px; display: inline-block; border-top: 14px solid transparent; border-left: 14px solid #fff; border-right: 0 solid #fff;
                border-bottom: 14px solid transparent; content: " ";}
.timeline > li > .timeline-badge {color: #fff; width: 100px; height: 100px; line-height: 50px; font-size: 1.4em; text-align: center; position: absolute; top: 16px; left: 50%; margin-left: -50px;
            background-color: #fff; border:solid 2px #FFAE21; box-shadow: 3px 3px 10px 0px rgba(255,174,33,0.3); z-index: 100; border-top-right-radius: 50%; border-top-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%;}
.timeline-badge img {height:50px; margin: 20px 0 0 0;}
.timeline > li.timeline-inverted > .timeline-panel {float: right;}
.timeline > li.timeline-inverted > .timeline-panel:before {border-left-width: 0; border-right-width: 15px; left: -15px; right: auto; }
.timeline > li.timeline-inverted > .timeline-panel:after {border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; }
.timeline-badge.primary { background-color: #2e6da4 !important;}
.timeline-badge.success { background-color: #3f903f !important;}
.timeline-badge.warning { background-color: #f0ad4e !important;}
.timeline-badge.danger { background-color: #d9534f !important;}
.timeline-badge.info { background-color: #5bc0de !important;}
.timeline-title { margin-top: 0; color: inherit; font-size: 20px; font-weight: 600;}
.timeline-body > p,
.timeline-body > ul { margin-bottom: 0;}
.timeline-body > p + p { margin-top: 5px;}

.testimonials {background-image: url("../images/testimonialsBg.jpg"); background-position: center center; background-size: cover; background-attachment: fixed; padding: 100px 0;}
.testimonials h3 {font-size: 40px;}
.testimonials .carousel-item {padding: 0 12%; font-size: 18px; font-weight: 300; height: auto;}
.testimonials .carousel-inner {padding:60px 0; position: relative;}
.testimonials .carousel-control-prev, .carousel-control-next {top:20%; bottom: auto;}
.testimonials .carousel-indicators li {box-sizing: content-box; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 10px; height: 10px; border-radius: 50%; margin-right: 5px; margin-left: 5px; cursor: pointer;  background-color: rgba(0,0,0,0); border: 2px solid #FFAE21; opacity: .5;}
.testimonials .carousel-indicators .active {background-color: #FFAE21; opacity: 1;}
.quote-1 {position:absolute; top:-30px; left: 0;}
.quote-2 {position:absolute; bottom:-30px; right: 0;}

.footer {padding:50px  0 60px 0;}
.logo img {width:70%;}
.footerRight {margin:20px 0 0 0; color: #6E6E6E;}
.footerRight h5 {margin:20px 0 10px 0; color: #000;}
.footerRight a {margin:0 20px 0 0; padding:1px 5px; display: inline-block; color: #000; font-size: 14px; border-bottom: solid 1px #fff;}
.footerRight a:hover {border-bottom: solid 1px #ED1C24; color: #ED1C24;}
.footerRight ul {list-style:none; margin: 0px; padding: 0px;}
.footerRight .symbol {width:25px; display: inline-block;}
.bBottom {border-bottom: solid 1px #ccc; padding-bottom: 10px;}
.copyRight {text-align:center; color: #6E6E6E; padding: 20px 0; display: block; border-top: solid 1px #EBEBEB;}


/* Inner Pages ABOUT US */

.innerHeader {height:450px; position: relative; letter-spacing: 0.2rem;}
.Hbg {position: absolute; width: 100%; height: 450px; background-color: rgba(0,0,0,0.7);}
.aboutBg {background-image:url("../images/about-bg.jpg"); background-repeat: no-repeat; background-size: cover;}
.testimonialsBg {background-image:url("../images/testimonials-bg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: bottom center;}
.cityBg {background-image:url("../images/cityBg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center;}
.delCityBg {background-image:url("../images/delhiCityBg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: bottom center;}
.contactBg {background-image:url("../images/contactusBg.jpg"); background-repeat: no-repeat; background-size: cover; background-position: bottom center;}
.innerHeadCont {opacity:1 !important; text-align: center; position: relative; z-index: 9;}
.innerHeadCont h3 {padding-top:220px; color: #fff; font-size: 34px;}
.pagi-nation {color:#FFAE21;}
.pagi-nation a {color:#FFAE21; padding: 10px 0; font-family: 'Roboto Slab', serif;}
.pagi-nation a:hover {color:#fff; border-bottom: solid 1px #fff;}
.pagi-nation span {margin:0 20px;}

.aboutFG {padding:50px 0;}
.aboutFG h2 {font-size:24px; margin-bottom: 20px;}

.FGperformance {background:url("../images/73580604.jpg") center center no-repeat; background-attachment: fixed; height: 350px; background-size: cover; position: relative; font-size: 30px; font-weight: 400;}
.FGperformance p {font-weight:300; font-size: 14px;}
.FGperformance .col-md-4 {padding:130px 0 0  0;}
.blackCover {background: rgba(0,0,0,0.7); position: absolute; height: 300px; width: 100%; display: block;}
.FGvalue {}
.FGvalue img {border-radius: 5px;}
.FGvalue h3 { font-size: 35px; font-weight: 600px; margin-bottom: 30px;}
.FGvalue ul {margin:0px; padding: 0px 0 0 25px; font-size: 20px;}
.FGvalue ul li {margin:10px 0;}
.callToAction {background: url("../images/actionBg.jpg"); background-position: center center; background-size: cover; background-attachment: fixed; height: 300px; position: relative;}
.callToAction h2 {font-size:30px;}
.whitCover {background: rgba(255,255,255,0.7); position: absolute; height: 350px; width: 100%; display: block;}

.city img {border-radius: 3px;}
.city .col-lg-3 {margin-top:10px; margin-bottom:10px;}
.cityList {position:relative;}
.cityTitle {position:absolute; width: 100%; display: block; left: 0px; top:36%; font-size: 20px; letter-spacing: 0.2rem; color: #fff;}

.othCityNav {padding-top:10px; padding-bottom:10px;}
.cityLeft {width:100px; float: left;}
.citysLink { width:220px; float: right;}
.citysLink span {margin:0 15px; color: #E1E1E1;}
.citysLink a {color:#666;}
.citysLink a:hover, .citysLink .active {color:#ED1C24;}
.citysLink ul {list-style:none; width:800px; text-align: left; display: inline-block; margin: 0px; padding: 0px;}
.citysLink ul li {float: left; display:inline-block;}
.cityFix {position: fixed; width: 100%; left: 0px; z-index: 99; transition: all ease .5s; background: #fff; top: 90px; padding:5px 10px; box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.2);}

.testimonial {background:#f1f1f1;}
.testiBox {width:100%; margin:15px auto; background: #fff; border:solid 1px #ccc; border-radius: 5px; font-size: 20px; padding:50px 55px; position: relative;}
.testimonial h3 {font-size:26px; font-weight: 400;}
.contactUs img {margin:50px;}
.contactUs a {color:#000;}
.conIcon {height:50px; margin-bottom: 30px;}
.greyBor {border:solid 1px #F1F1F1; padding:20px 30px; border-radius: 3px; min-height: 360px; margin-bottom: 4px;}
.contactForm input, .contactForm textarea {width:100%; border:solid 1px #B8B8B8; padding: 10px; margin: 10px 0; display: block;}
.contactForm textarea {height:100px;}
.contactForm .submitBtn {color:#fff; border:none;}
.map iframe {width:100%; min-height: 400px;}
.addTabs .nav-link {font-family: 'Roboto Slab', serif; padding: 10px 35px; color: #000;}
.addTabs .active {background:#FFAE21;}
.detailsForm {margin-top:30px;}
.detailsForm p {margin:10px 0 5px 0; padding: 0px; color: #666; font-size: 14px; letter-spacing: 0.2rem;}
.detailsForm input, .detailsForm select, .detailsForm textarea {width:100%; padding:8px 10px; border-radius: 3px; border:solid 1px #ddd;}
.detailsForm input:focus, .detailsForm select:focus, .detailsForm textarea:focus {border:solid 1px #FFAE21;}
.detailsForm .submitBtn {color:#fff; border:none;}
.recentImg {width:100%; overflow: hidden; border-radius: 3px;}
.recentImg img {width:100%;}
.recentApt h5 {color:#666;}
.recentApt a {font-size:14px; color: #000; font-weight: 600;}
.recentApt a:hover {color:#ED1C24;}
.otherCity a {color:#000; border:solid 1px #ddd; padding: 8px 10px; display: inline-block; margin: 2px 1px; border-radius: 3px;}
.otherCity a:hover {background:#ED1C24; border:solid 1px #ED1C24; color: #fff;}
.amenities span {
	/* border:solid 1px #ddd;  */
	padding:10px 0px; 
	display: inline-block;
	border-radius: 3px; 
	margin: 3px 2px 3px 0; 
	font-size: 14px;}
.amenities span img {width:30px; margin-right: 5px;}

.pDetails .carousel-item {height: auto;}
.pDetails .carousel-item  img {border-radius: 3px;}
.pDetails .carousel-indicators {bottom:15px;}
.pDetails .carousel-indicators li {width:80px;}
.pDetails .carousel-indicators li img {border: solid 2px #FFAE21;}


@media (max-width: 767px) {
	.timeline > li > .timeline-badge {color: #fff; width: 50px; height: 50px; line-height: 50px; top: 16px; left: 50%; background-color: #fff; border:solid 2px #FFAE21; padding: 0px;}
    ul.timeline:before {left: 50px;}
	.timeline-badge img {height:25px; margin: -7px 0 0 0;}
    ul.timeline > li > .timeline-panel {width: calc(100% - 90px); width: -moz-calc(100% - 90px); width: -webkit-calc(100% - 90px);}
    ul.timeline > li > .timeline-badge { left: 25px; margin-left: 0; top: 16px; }
    ul.timeline > li > .timeline-panel { float: right;}
    ul.timeline > li > .timeline-panel:before { border-left-width: 0; border-right-width: 15px; left: -15px; right: auto;}
    ul.timeline > li > .timeline-panel:after { border-left-width: 0; border-right-width: 14px; left: -14px; right: auto;}
	
}

@media only screen and (min-width: 768px) {
	.navbar {top:30px;}
	.navbar-nav {background:none; padding-bottom: 0px;}
	.navbar-nav a {padding:30px 20px;}
	.navSearch {display:block;}
	.navbar.shrink {padding:0px;}
	.navbar .nav-item a:hover, .navbar .nav-item .active {border-bottom: solid 2px #ED1C24;}
	.searchField {bottom: 15%; display: block;}
	.carousel-indicators {bottom:0px;}
	.carousel-item h2 {font-size:70px; font-weight: 400;}
	.findPro {display:none;}
	.heading {font-size: 48px;}
	.moreBtn {width: 60%}
	.yChoose {background-size: cover; padding: 30px 0; min-height: 600px;}
	.testimonials {padding:175px 0;}
	.testimonials h3 {font-size: 46px;}
	.testimonials .carousel-item {height:auto; padding: 0 12%; font-size: 20px;}
	.testimonials .carousel-control-prev, .carousel-control-next {top:18%; bottom: auto;}
	.footer {padding:50px  0 0px 0;}
	.logo img {width:200px;}
	.footerRight {margin:0 0 0 0;}
	.footerRight h5 {margin:0px 0 10px 0; color: #000;}
	.bBottom {border-bottom: none; padding-bottom: 0px;}
	.footerRight a {margin:0 5px 0 0; padding:5px;}
	
	.aboutFG {padding:80px 0;}
	.aboutFG h2 {font-size:35px;}
	.FGperformance { font-size: 50px; font-weight: 400;}
	.FGperformance p {font-weight:300; font-size: 30px;}
	.FGperformance .col-md-4 {padding:100px 0 0  0;}
	.callToAction h2 {font-size:50px;}
	
	.city .col-lg-3 {margin-top:15px; margin-bottom:15px;}
	.cityLeft {width:20%;}
	.citysLink { width:80%;}
	.cityFix {top: 84px; margin: auto;}
	
	.testiBox {width:85%; font-size: 20px;}
	.detailsForm {margin-top:0px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
	
	.navbar li {margin:10px 8px;}
	.navbar-expand-lg .navbar-nav .nav-link {padding:0 5px;}
	.navbar-nav {background:#000;}
	.nav-item {margin:20px auto}
	.navbar .dropdown-menu {top:50px;}
	.carousel-item h2 {font-size:65px;}
	.searchField {bottom: 15%;}
	.yChoose {background-position: center center; background-attachment: scroll;}
	.testimonials {background-position: center center; background-size: cover; background-attachment: scroll;}
	.logo img {width:100%;}
	.logo {margin-bottom:30px;}
	.cityFix {top: 80px;}
	
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	
	.navbar {letter-spacing:normal; font-size: 14px;}
	.navbar li {margin:10 0px;}
	.navbar li a {padding-left:2px !important; padding-right:2px !important;}
	.carousel-item h2 {font-size:70px;}
	.searchField {bottom: 10%;}
	.yChoose {background-position: center center; background-attachment: scroll;}
	.testimonials {background-position: center center; background-size: cover; background-attachment: scroll;}
	.cityFix {top: 78px;}
}

@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation : portrait){
	.navbar-nav {background:none;}
	.cityFix {top: 84px; margin: auto;}
	
}
@media only screen and (min-width : 1400px){
	.citysLink {overflow:auto;}
	.searchField {bottom: 20%;}
	.carousel-caption h5 {margin-top:100px;}
	.carousel-item h2 {font-size:100px;}
	
}

      /*   //////////////     */
/* Error class*/
textarea.error,select.error,input[type="text"].error, input[type="email"].error, input[type="password"].error{
  color:red;
  border: 2px solid red!important;
}

textarea.valid,select.valid,input[type="text"].valid, input[type="email"].valid, input[type="password"].valid{
  color:green;
  border: 2px solid green;
}

label.error{
  color:red;
}





