.abt-vivaresort-sec{
	padding:70px 0 0!important;
}
.abt-resort-block{
	text-align:right;
	position:relative;
	float:right;
}
.abt-resort-block h3{
	background:#000 !important;
	color:#FFF !important;
	font-size:18px;
	line-height:25px !important;
	text-transform:capitalize;
	margin-bottom:20px !important;
	padding:6px 15px !important;
	width:180px !important;
	display:table;
		
}
.abt-resort-block p{
	font-size:12px !important;
	line-height:20px;
	color:#4b4b4b;
	font-family: 'Poppins', sans-serif;
	text-align:right ;
	font-weight:400;
	letter-spacing:1px;
}
.abt-resort-block p span{
	font-weight:600;
}
.btn-readmore{
	background:#f6b128; 
	color:#FFF !important;
	font-size:12px !important;
	line-height:20px !important;
	padding:8px 10px;
	text-transform:uppercase;
	margin-top:20px;
	min-width:120px;
	
}
.abt-img-big{
	position:relative;
	z-index:-1;
}
.abt-img-big img{
	max-width:100%;
}
.sec-img-home2{
	display:block;
	width:100%;
}
.sec-img-home2 .sec-home2-left{
	display:inline-block;
	width:49%;
	margin-top:-120px;
}
.sec-img-home2 .sec-home2-left img{
	float:right;
	max-width:100%;
	z-index:9999;
}
.sec-img-home2 .sec-home2-right{
	display:inline-block;
	width:calc(100% - 50%);
}

.sec-home2-right .sec-home2-right1{
	float:left;
    margin-top: 15px;
    width: calc(50% - 15px);
    margin-left: 15px;
}
.sec-home2-right .sec-home2-right1 img{
	max-width:100%;
}
.abt-pic-border{
	border-bottom:1px solid #d8d8d8 !important;
	padding-bottom:50px;
}
.services-section{
	padding:50px 0;
	position:relative;
}
.services-heading{
	text-align:center;
}
.services-heading h2{
	font-size:30px !important;
	line-height:40px !important;
	color:#242424;
	font-weight:700;
	font-family: 'Poppins', sans-serif;
	text-transform:capitalize;
	position:relative;
}
.services-heading h2:after{
	position:absolute;
	content:"";
	background:#f2f765;
	width:60px;
	height:4px;
	margin-bottom:20px !important;
	top:50px;
	left:45%;
}
.services-heading p{
	font-size:18px !important;
	line-height:26px;
	color:#242424;
	margin:30px 0 30px !important;
}
.book-share-sec{
	padding:60px 0;
}
.room-book-block{
	text-align:center;
}
.room-book-block h4{
	font-size:22px !important;
	line-height:30px;
	color:#000 !important;
	font-weight:400;
	font-family: font86463;
	margin-bottom:20px !important;
}
.room-book-block p{
	color:#5c5c5c;
	font-size:14px !important;
	line-height:22px !important;
	font-weight:500;
	font-family: 'Poppins', sans-serif;
	margin-bottom:20px !important;
}
.btn-book-room{
	background:#6cbc35;
	padding:8px 12px  !important;
	min-width:120px;
	font-size:13px !important;
	line-height:22px !important;
	text-transform:uppercase;
	border-radius:4px !important;
	color:#FFF !important;
}
.or-block{
	position:relative;
	top:50px;
	margin:0 auto;
	font-size:20px;
	line-height:40px;
	text-align:center;
}
.or-block:before{
	position:absolute;
	content:"";
	height:42px;
	width:2px;
	background:#ededed;
	top:-50px;
	left:50%;
}
.or-block:after{
	position:absolute;
	content:"";
	height:42px;
	width:2px;
	background:#ededed;
	bottom:-50px;
	left:50%;
}
.share-fb{
	background:#3d58a5 !important;
	color:#FFF !important;
	min-width:60px;
	padding:5px 7px;
	border-radius:5px !important;
	font-size:13px !important;
}
.share-fb span{
	margin-right:5px;
}
.share-tweet{
	background:#1c94e0 !important;
	color:#f9fffd !important;
	min-width:60px;
	padding:5px 7px;
	border-radius:5px !important;
	font-size:13px !important;
	margin-left:8px !important;
}
.share-tweet span{
	margin-right:5px;
}
.services-top-outer{
	margin:0 20px;
}
.services-block{
	background: url(../design_img/services-img1.jpg) no-repeat center center;
	background-size:cover;
	position:relative;
	padding:20px;
	min-height:300px;
}
.services-block img{
	position:relative;
	max-width:100%;
}
.ser-icon-block{
	position:relative;
	z-index:1;
	background:#ccd047;
	width:70px;
	height:70px;
	border-radius:100%;
	margin:0px auto !important; 
	padding:15px;
}
.services-block h4{
	font-size:16px !important;
	line-height:22px !important;
	color:#232323;
	font-weight:600;
	font-family: 'Poppins', sans-serif;
	text-transform:capitalize;
	position:relative;
	text-align:center;
	margin-top:20px !important;
}
.services-block p{
	text-align:center;
	padding:20px 15px !important;
	font-size:14px;
	line-height:20px;
	font-weight:500;
}
.services-block-smf{
	background: url(../design_img/services-img2.jpg) no-repeat center center;
	
}
.services-env-development{
	background: url(../design_img/services-img3.jpg) no-repeat center center;
}
.services-canteen{
	background: url(../design_img/services-img4.jpg) no-repeat center center;
}
.services-housekeeping{
	background: url(../design_img/services-img5.jpg) no-repeat center center;
}
.services-btm-gape{
	margin-top:30px;
}
.ser-icon-block2{
	background:#c3a251;
}
.ser-icon-block3{
	background:#a1cd5a;
}
.ser-icon-block4{
	background:#68d0d9;
}
.ser-icon-block5{
	background:#9f67e4;
}
.room-book-sec{
	background: url(../design_img/room-product-bg.png) no-repeat center center;
	background-size:cover;
	position:relative;
	padding:50px 0;
}
.room-sel-heading{
	text-align:center;
}
.room-sel-heading h2{
	font-size:30px;
	line-height:40px;
	text-transform:capitalize;
	font-weight:700;
	color:#FFF !important;
	font-family: 'Poppins', sans-serif;
	position:relative;
}
.room-sel-heading h2:after{
	position:absolute;
	content:"";
	width:50px;
	height:4px;
	top:50px;
	left:48%;
	background:#f2f765 !important;
}
.room-sel-heading p{
	font-size:14px;
	line-height:22px;
	color:#FFF;
	margin:30px 0 !important;
}
.room-see-here{
	margin: 10px;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    background: #fff;
    position: relative;
    overflow: hidden;
    webkit-transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
    -moz-transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: all 600ms cubic-bezier(0.075, 0.82, 0.165, 1);
	padding:15px;
}
.room-see-here .co-top img {
    max-width: 100%;
}
.room-see-here .co-bottom {
    padding: 10px;
	text-align:center;
}
.room-see-here .co-bottom h5{
	color:#737373;
	font-size:15px;
	line-height:20px;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:20px !important;
	font-family: 'Poppins', sans-serif;
	margin-top:10px !important;
}
.room-see-here .co-bottom h4 {
    color: #343434;
    font-weight: 700;
    margin-bottom: 15px!important;
	text-transform:capitalize;
	font-size:18px;
	line-height:25px;
	font-family: 'Poppins', sans-serif;
}
.room-see-here .co-bottom p {
    color: #999;
    font-size: 12px!Important;
    line-height: 20px;
}
.book-room-down{
	background:#a55cff;
	height:40px;
	width:40px;
	border-radius:100%;
	margin:0 auto;
}
.book-room-down i{
	color:#feffff;
	font-size:14px;
	padding-top:14px;
}
.book-room-down.exe-room{
	background:#5cb41f !important;
}
.dlx-room{
	background:#626efe;
}
.std-room{
	background:#3e59a6;
}
.slider .social-link{
	display: block;
    position: absolute;
    top: 35%;
    right: 6%;
}
.slider .social-link .social-nav {
    position: relative;
    right: 5%;
    top: -50%;
    z-index: 111;
}
.slider .social-link .social-nav ul {
    list-style: none;
    margin-top: 20px !important;
}
.slider  .social-link .social-nav li a .fa {
    color: #fff !important;
    width: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 12px;
}
.about-us-banner{
	background: url(../design_img/banner-inner.jpg) no-repeat center center;
    background-size: cover;
    padding: 150px 0;
}
.about-us-msg {
    position: relative;
    text-align: left;
    color: #FFF;
    padding: 0px 50px;
}
.about-us-msg h2 {
    font-size: 35px !important;
    line-height: 50px !important;
    color: #fff !important;
    letter-spacing: 1.5px !important;
	text-transform:uppercase !important;
}
.about-us-msg p {
    font-size: 22px;
    line-height: 30px;
    color: #f2f2f2;
    text-transform: inherit;
}
.about-us-msg:after {
    content: '';
    position: absolute;
    width: 3px;
    height: 60px;
    background: #f3a42b;
    top: 10px;
    left: 10px;
}
.banner-menu {
    float: right !important;
    color: #FFF !important;
    margin-top: 20px !important;
}
.banner-menu p {
    font-size: 20px !important;
    line-height: 30px !important;
    color: #FFF !important;
    text-align: right;
}
.banner-menu p a {
    color: #FFF !important;
    padding-right: 10px;
}
.banner-menu p a i {
    font-size: 22px !important;
    color: #f3a42b;
    margin-left: 10px !important;
}
.location {
    list-style: none;
    position: relative;
    margin: auto!important;
    display: table;
}
.about-us-banner .location li {
    color: #FFF !important;
    text-transform: capitalize;
}
.about-us-banner .location li a {
    color: #FFF !important;
    text-transform: uppercase;
}
.about-us-banner .location li a:after {
    content: '/';
    font-family: 'FontAwesome';
    font-size: 18px;
    margin-left: 10px;
    color: #FFF !important;
    font-weight: 900;
}
.location li {
    color: #999!important;
    text-transform: capitalize;
    float: left;
    width: auto;
    margin: 0px 10px 0px 0!important;
}
.about-us-banner .location li:last-child a:after {
    content: '';
}
.photo-bar{
	margin:30px 0;
}
.about-section{
	padding:50px 0;
}
.about-text-sec{
	margin:30px 20px;
    padding:10px 20px !important;
    background: #f3e8b0 !important;
    position: relative;
    border: 1px solid rgb(69,94,44,.5);
	border-radius:15px;
}
.about-text-sec h2{
	font-size:26px !important;
	line-height:35px !important;
	color:#343434;
	font-weight:700;
	font-family: 'Poppins', sans-serif;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:20px !important;
	margin-top:10px !important;
}
.about-text-sec p{
		font-size:14px !important;
		line-height:24px !important;
		color:#565656 !important;
		font-weight:500;
		font-family: 'Poppins', sans-serif;
		margin-bottom:15px !important;
		text-align:justify;
}
.viva-img-block  img{
	max-width:100%;
}
.about-key-belief  h3{
	font-size:22px;
	line-height:32px;
	color:#343434;
	position:relative;
	text-align:left;
	font-weight:700;
	margin-bottom:15px !important;
}
.about-key-belief ul{
	margin-left:20px !important;
	
}
.about-key-belief ul li{
	font-size: 14px !important;
    line-height: 26px !important;
    font-weight: 400;
    color: #333 !important;
    font-family: 'Poppins', sans-serif;
}

.viva-img-block{
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.viva-img-block .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}

.viva-img-block  img {
  display: block;
  position: relative;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  max-width:100%;
}

.viva-img-block:hover img {
 
  /*filter: grayscale(1) blur(3px);
  -webkit-filter: grayscale(1) blur(3px);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);*/
}
.services-page-block{
	min-height:360px;
}
.contact-heading{
	text-align:center;
	
}
.contact-heading h4{
	color:#999 !important;
	font-size:16px !important;
	line-height:26px !important;
	letter-spacing:2px;
	font-family: 'Poppins', sans-serif;
	position:relative;
	text-transform:uppercase;
	font-weight:700;
}
.contact-heading h2{
	font-size:26px !important;
	line-height:45px;
	margin:20px 0 !important;
	color:#333;
	font-weight:700;
	font-family: 'Poppins', sans-serif;
}
.cont-block-gape{
	margin:30px 0;
}
.contact-block1-bg{
	background:#f0f0e5;
	display:block;
	padding:20px;
	min-height:280px;
}
.contact-block1-bg .icon{
	margin:0px auto 20px !important;
	height:60px;
	width:60px;
	background:#455e27;
	border-radius:100%;
	position:relative;
	margin:0 auto !important;
	text-align:center;
}
.contact-block1-bg .icon:hover{
	background:#333 !important;
	
}
.contact-block1-bg .icon:hover i{
	color:#f6b128 !important;
}
.contact-block1-bg .icon  i{
	font-size:24px;
	color:#FFF !important;
	padding-top:18px;
	
}
.contact-detail-text{
	text-align:center;
	margin:20px auto !important;
}
.contact-detail-text.cont-ph p{
	text-align:left;
}

.contact-detail-text h4{
	font-size:24px !important;
	line-height:32px;
	color:#333 !important;
	font-weight:600;
	letter-spacing:1px;
	margin-bottom:20px !important;
	text-transform:uppercase;
}
.contact-detail-text p{
	font-size:15px !important;
	line-height:22px;
	font-family: 'Poppins', sans-serif;
}
.resort-cont-bg{
	background: url(../design_img/contact-bg.jpg) no-repeat center center;
    background-size: cover;
    padding: 50px 0 50px;
}
.cont-form .main-head{
	font-size:16px !important;
	line-height:26px !important;
	font-weight:600;
	color:#a1cd5a;
	padding-left:15px !important;
	margin-bottom:10px !important;
}
.cont-form p{
	font-size:16px !important;
	line-height:26px !important;
	font-weight:600;
	color:#f8f665;
	padding-left:15px !important;
	font-family: 'Poppins', sans-serif;
	margin-bottom:20px !important;
}
.contact-form-viva label{
	color:#fdbd06 !important;
}
.contact-form-viva .form-control{
	background: transparent;
    border: none !important;
    padding: 10px 15px;
    border-radius: 0;
	color:#FFF;
	box-shadow:none;
	border-bottom:2px solid #f6b126 !important;
}
.contact-form-viva .btn-sub{
	background-color:#f6b128 !important;
	color:#000 !important;
	font-size:14px;
	line-height:22px; 
	font-weight:600;
	font-family: 'Poppins', sans-serif;
	min-width:120px;
	margin-left:15px !important;
	text-align:center;
	text-transform:uppercase;
}
.contact-form-height{
	width:100%;
	height:380px !important;
}
.career-heading{
	text-align:center;
	padding:20px 0 30px;
}	
.career-heading p{
	color:#333;
	font-size:15px !important;
	line-height:22px !important;
	font-weight:600;
	font-family: 'Poppins', sans-serif;
}
.career-sub-heading
{
	font-size:30px !important;
	line-height:40px !important;
	color:#455e27 !important;
	font-weight:600;
	text-transform:uppercase;
	position:relative;
	font-family: 'Poppins', sans-serif;
}
.career-sub-heading:after{
	position:absolute;
	content:"";
	left:0;
	top:45px;
	height:3px;
	width:60px;
	background:#fcf664;
}
.career-msg-content p{
	font-size:15px !important;
	line-height:24px !important;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	margin:20px 0 10px !important; 
}
.career-block{
	transform: scale(1);
	transition-duration: 2500ms;
}
.career-block img{
	max-width:100%;
}
.career-block:hover{
	transform: scale(1.1);
	transition-duration: 2500ms;
}
@media only screen and (min-width:992px) and (max-width:1199px) {
		.sec-img-home2 .sec-home2-left {
			    margin-top: -90px;
		}
		.btn-readmore {
			margin-top: 5px;
		}
		.about-us-banner {
			padding: 120px 0;
		}
		.about-us-msg h2 {
			font-size: 30px !important;
			line-height: 40px !important;
			color: #fff !important;
			letter-spacing: 1.5px;
	}
	header .logo img {
		max-width: 90%;
	}
	.services-block p {
			padding:20px 0px !important;
	}
	.services-page-block {
		min-height: 382px;
	}
	.career-heading {
			padding: 0px 0 20px;
	}
	.career-sub-heading {
		font-size: 27px !important;
		line-height: 36px !important;
    }
	.career-heading {
       padding: 0px 0 15px;
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
		header .logo img {
			max-width: 80%;
		}		
		header .logo-bg {
			padding:12px 5px !important;
			margin-bottom: -25px;
		}
		header .user-nav ul a {
			padding: 6px 8px 6px 8px;
			border: 1px solid #fbb901;
			min-width: 100px;
		}
		.abt-resort-block h3 {
			font-size: 14px !important;
			line-height: 22px !important;
			margin-bottom: 10px !important;
			padding: 6px 10px !important;
			width: 150px !important;
    
		}	
		.sec-img-home2 .sec-home2-left img {
			max-width: 90%;
		}
		.sec-img-home2 .sec-home2-left {
			width: 45%;
			margin-top: -40px;
		}
		.abt-pic-border {
			padding-bottom: 30px;
		}
		.services-section {
			padding: 30px 0;
		}
		.services-heading h2 {
			font-size: 26px !important;
			line-height: 34px !important;
		}
		.services-heading h2::after {
			width: 55px;
			height: 3px;
			top: 40px;
			left: 45%;
		}
		.ser-icon-block {
			width: 55px;
			height: 55px;
			border-radius: 100%;
			margin: 0px auto !important;
			padding: 12px;
		}
		.services-block h4 {
			font-size: 15px !important;
			line-height: 22px !important;
			margin-top: 15px !important;
		}	
		.services-block p {
			padding: 12px 0px !important;
			font-size: 14px !important;
			line-height: 20px;
		}
		footer h2 {
			text-align: left;
			color: #fff;
			font-size: 18px !important;
			font-weight: 700;
			line-height:26px !important;
			margin-bottom: 28px !important;
			text-transform: uppercase;
			position: relative;
			letter-spacing: 1.3px;
		}
		/* About Us Page */
		.about-section {
			padding: 30px 0;
		}
		.about-text-sec {
			margin:  20px 10px;
			padding: 10px !important;
			border-radius: 5px;
		}
		.services-block p {
			padding:20px 0px 0px !important;
		}
		.services-page-block {
			min-height: 442px;
		}
		.contact-heading h2 {
			font-size: 20px !important;
			line-height: 30px;
			margin: 15px 0 !important;
		}
		.contact-block1-bg {
			padding: 10px;
		}
		.contact-detail-text h4 {
			font-size: 18px !important;
			line-height: 28px;
		}
		.career-sub-heading {
			font-size: 24px !important;
			line-height: 32px !important;
		}
		.career-sub-heading::after {
			top: 70px;
		}
		.career-msg-content p {
			font-size: 14px !important;
			line-height: 22px !important;
			font-family: 'Poppins', sans-serif;
			font-weight: 400;
			margin: 20px 0 10px !important;
		}
		.services-block {
			padding: 15px;
			min-height: 342px;
		}
}
@media only screen and (min-width:320px) and (max-width:767px) {
	.abt-vivaresort-sec {
		padding: 40px 0 0 !important;
	}
	.abt-resort-block h3 {
		font-size: 14px !important;
		line-height: 24px !important;
		margin-bottom: 15px !important;
		padding: 6px 15px !important;
		min-width: 150px !important;
		text-align:center;
	}
	.btn-readmore {
         padding: 5px 8px;
        margin-top: 8px;
		margin-bottom:20px;
		min-width: 100px;
	}
	.sec-img-home2 .sec-home2-left {
			width: 49%;
			margin-top: 15px;
	}
	.sec-img-home2 .sec-home2-right {
      width: calc(100% - 51%);
	}
	.abt-pic-border {
		padding-bottom: 20px;
	}
	.services-section {
		padding: 30px 0;
   }
   .services-heading h2 {
		font-size: 22px !important;
		line-height: 30px !important;
   }
   .services-heading h2::after {
       width: 50px;
		height: 2px;
	    top: 35px;
		left: 45%;
	}
	.services-heading p {
		font-size: 14px !important;
		line-height: 22px;
		margin: 20px 0 20px !important;
	}
	.mob-service-gape{
		margin-top:20px;
	}
	.services-btm-gape {
		margin-top: 20px;
	}
	.room-book-sec {
        padding: 20px 0;
	}
	.room-sel-heading h2 {
		font-size: 22px !important;
		line-height:30px;
   }
   .room-sel-heading h2::after {
       width: 40px;
		height: 2px;
		top: 40px;
   }
   .book-share-sec {
		padding: 30px 0;
	}
	.room-book-block h4 {
		font-size: 18px !important;
		line-height: 25px;
		margin-bottom: 10px !important;
	}
	.room-book-block p {
       margin-bottom: 10px !important;
	}
	.btn-book-room {
		padding: 5px 8px !important;
		min-width: 100px;
		font-size: 13px !important;
		line-height: 22px !important;
    }
	.or-block {
       top: 0px;
		margin: 20px auto;
		font-size: 30px;
		line-height: 40px;
		text-align: center;
	}
	.or-block::before {
		position: absolute;
		content: "";
		height: 2px;
		width: 40px;
		background:transparent;
		top: -50px;
		left: 50%;
	}
	.or-block::after {
		position: absolute;
		content: "";
		height: 42px;
		width: 2px;
		background: transparent;
		bottom: -50px;
		left: 50%;
	}
	footer h2 {
		text-align: left;
		color: #fff;
		font-size: 16px !important;
		font-weight: 700;
		margin-bottom: 20px !important;
		margin-top:20px !important;
		text-transform: uppercase;
		position: relative;
		letter-spacing: 1.3px;
	}
	/* Inner Pages start Here */
	.about-us-banner {
       padding: 100px 0 70px;
	}
	.about-us-msg {
       padding: 0px 12px;
	}
	.about-us-msg h2 {
		font-size: 22px !important;
		line-height: 30px !important;
		letter-spacing: 1.2px;
	}
	.about-us-msg::after {
       width: 2px;
		height: 60px;
       top: 5px;
		left: 0px;
	}
	.about-us-msg p {
		font-size: 12px !important; 
		line-height: 20px;
	}
	.banner-menu {
      margin-top: 3px !important;
	}
	.banner-menu p {
		font-size: 18px !important;
		line-height: 28px !important;
    }
	.no-padding-mob{
		padding-left:0;
		padding-right:0;
	}
	.location li {
		margin: 0px 4px 0px 0 !important;
	}
	.about-us-banner .location li a {
			font-size:13px !important;
	}
	.about-section {
		padding: 20px 0;
	}
	.about-text-sec {
		margin: 20px 0 20px 0;
		padding: 10px 20px !important;
	}
	.contact-heading h2 {
		font-size: 18px !important;
		line-height: 30px;
		margin: 10px 0 !important;
   }
   .contact-detail-text h4 {
		font-size: 20px !important;
		line-height: 28px;
		margin-bottom: 10px !important;
   }
   .cont-info-block{
	   padding-left:0;
	   padding-right:0;
	   margin:20px 0;
   }
   .contact-form-height{
	   height:450px !important;
   }
   .contact-form-viva .form-group {
		margin-bottom: 0px !important;
	}
	.career-heading p {
		font-size: 13px !important;
		line-height: 20px !important;
    }
	.career-sub-heading {
		font-size: 20px !important;
		line-height: 28px !important;
		margin-top:20px;
    }
	.career-sub-heading::after {
		top: 65px;
		height:2px;
		width: 50px;
	}
	.career-msg-content p {
		font-size: 14px !important;
		line-height: 22px !important;
		font-weight: 400;
   }
   .contact-detail-text.cont-ph p{
		text-align:center;
   }
   .contact-block1-bg {
        min-height: 1px;
	}		
}