@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
}
.rvt-main-contain-area{
	width:1100px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
.rvt-animation-area{
	width:100%;
	height:650px;
	overflow:hidden;
	float:left;
	position:relative;
}
.rvt-main-nav-area{
	width:1100px;
	height:87px;
	float:left;
	position:absolute;
	margin-top:30px;
}


.right-nav-menu{
	width:310px;
	height:87px;
	float:left;
}
.logo-area{
	width:430px;
	height:87px;
	float:left;
	margin-left:25px;
}
.left-nav-menu{
	width:310px;
	height:87px;
	float:right;
}
.menu{
      height:87px;
	  list-style:none;
	  font-family:Arial, Helvetica, sans-serif;
	  margin:0px;
	  padding:0px;
	  background:url(../images/Revathy-marbles-granites_03.jpg) repeat-x center ;
}

.menu li{
      float:left;
	  font:Verdana, Arial, Helvetica, sans-serif;
	  padding:0px;
	  list-style:none;
	  width:155px;
}

.menu li a{
      color:#FFFFFF;
	  display:block;
	  line-height:87px;
	  margin:0px;
	  padding:0px 21px;
	  text-align:center;
	  text-decoration:none;
	  margin-left:1px;

	 
}
.menu li a:hover,menu ul:hover a{
      color:#FFFFFF;
	  font-family:Arial, Helvetica, sans-serif;
	  text-decoration:none;
	  background:url(../images/Revathy-marblelatest-tmplt_03.jpg) repeat-x ;
}
.menu a.activate{
      color:#FFFFFF;
	  font-family:Arial, Helvetica, sans-serif;
	  text-decoration:none;
	  background:url(../images/Revathy-marblelatest-tmplt_03.jpg) repeat-x ;

}
.marbles-text-area-container{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/Revathy-marble-kerala_03_03.jpg) repeat-x;
}
.marbles-home-condent{
	width:1100px;
	height:322px;
	margin-left:auto;
	margin-right:auto;
}
.marbles-home-text-area{
	width:777px;
	height:244px;
	float:left;
	margin-top:50px;
}
.marbles-home-text-area h4{
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-family:Ubuntu;
	font-size:22px;
	font-weight:100;
}
.marbles-home-text-area p{
	width:777px;
	height:auto;
	float:left;
	font-family:"Open Sans";
	font-size:14px;
	color:#FFFFFF;
	line-height:30px;
	text-align:justify;
}
.revathy-new-offers{
	width:263px;
	height:267px;
	float:right;
	margin-top:20px;
}
.revathy-bath-fittings{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
}
.revathy-three-box-area{
	width:1100px;
	height:425px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
.first-box{
	width:340px;
	height:auto;
	float:left;
	margin-top:22px;
	-webkit-box-shadow: 0px 0px 30px 1px rgba(48, 50, 50, 0.15);
	-moz-box-shadow:    0px 0px 30px 1px rgba(48, 50, 50, 0.15);
	box-shadow:         0px 0px 30px 1px rgba(48, 50, 50, 0.15);
	margin-left:18px;
}
.first-box-photo{
	width:123px;
	height:125px;
	float:left;
	margin-left:108px;
	margin-top:20px;
}
.first-box h2{
	font-family:"Open Sans";
	font-size:24px;
	text-align:center;
	margin:0px;
	float:left;
	color:#333333;
	font-weight:100;
	margin-top:20px;
	width:100%
}
.first-box p{
	width:300px;
	height:auto;
	float:left;
	font-family:"Open Sans";
	font-size:13px;
	text-align:justify;
	color:#333333;
	line-height:24px;
	padding-left:20px;
	padding-right:20px;
	
}
.first-box-read-more{
	width:340px;
	height:auto;
	float:left;
}
.read-more-button{
	width:124px;
	height:37px;
	text-align:center;
	line-height:37px;
	font-family:"Open Sans";
	font-size:14px;
	color:#FFFFFF;
	background:#bb6728;
	margin-left:104px;
	margin-top:10px;
	margin-bottom:15px;
	border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 2px 2px;
	border: 0px solid #000000;
}
.read-more-button a{
	text-decoration:none;
	color:#FFFFFF;
}
.read-more-button a:hover{
	background:#ff2022;
	color:#FFFFFF;
	display:block;
}
footer{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/Revathy-marbles.jpg) repeat-x;
}
.footer-main{
	width:1100px;
	height:276px;
	margin-left:auto;
	margin-right:auto;
}
.footer-adrs-1{
	width:166px;
	height:192px;
	float:left;
	margin-top:44px;
	margin-left:100px;
}
.adrs-1-head{
	width:100%;
	height:auto;
	float:left;
	font-family:"Open Sans";
	font-size:16px;
	color:#FFFFFF;
	border-bottom:1px solid #999999;
}
.footer-adrs-1 ul{
	margin:0px;
	list-style:none;
	color:#CCCCCC;
	padding:0px;
	float:left;
	width:166px;
	margin-top:20px;
}
.footer-adrs-1 li{
	 list-style:none;
	 color:#CCCCCC;
	 width:120px;
	 text-align:left;
	 line-height:30px;
	 font-size:12px;
	 font-family:"Open Sans";
}
.footer-adrs-1 li a{
	text-decoration:none;
	color:#CCCCCC;
}
.footer-adrs-1 li a:hover{
	color:#FFFFFF;
}
.footer-fb-area{
	width:280px;
	height:160px;
	float:right;
	margin-top:75px;
}
.footer-copyright{
	width:280px;
	line-height:27px;
	height:auto;
	font-family:"Open Sans";
	font-size:12px;
	text-align:center;
	color:#CCCCCC;
}
.footer-copyright a{
	text-decoration:none;
	color:#CCCCCC;
}
.footer-copyright a:hover{
	color:#FFFFFF;
}
.footer-fb-icons{
	width:160px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-left:60px;
	margin-right:30px;
	margin-bottom:20px;
}
.twitter{
	width:45px;
	height:40px;
	float:left
}

.grow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.grow:hover, .grow:focus, .grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}


.shrink {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.shrink:hover, .shrink:focus, .shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

.sink {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.sink:hover, .sink:focus, .sink:active {
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
}


.about-navigation-area{
	width:1100px;
	height:87px;
	float:left;
	margin-top:22px;
}
.about-logo-area{
	width:430px;
	height:87px;
	float:left;
}
.about-nav-container{
	width:622px;
	height:87px;
	float:right;
}
.about-main-condents-area{
	width:1100px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:20px;
}
.about-main-condents-area h3{
	font-family:"Open Sans";
	font-size:24px;
	font-weight:100;
	margin:0px;
	text-align:left;
	color:#333333;
}
.about-main-condents-area p{
	width:1100px;
	height:auto;
	float:left;
	font-family:"Open Sans";
	font-size:14px;
	color:#333333;
	margin-top:10px;
	line-height:30px;
	text-align:justify;
	padding:0px;
}
.gallery-photo-area-contain{
	width:100%;
	height:auto;
	float:left;
	background:#f0f0f0;
	margin-bottom:20px;
	min-height:400px;
}
.gallery-photo-box{
	width:250px;
	height:160px;
	float:left;
	margin-left:17px;
	margin-top:20px;
	border:2px solid #333333;
	overflow:hidden;
}
.abt-revathy-marble-bordr{
	width:100%;
	height:130px;
	float:left;
	border-bottom:1px dotted #CCCCCC;
}

.contact-conataiiner{
	width:1100px;
	float:left;
	margin-bottom:20px;
	height:auto;
}
.google-map{
	width:1100px;
	height:400px;
	float:left;
	margin-top:10px;
	border:1px dotted #999999;
}
.adrs-main-area{
	width:300px;
	height:auto;
	float:left;
	margin-top:10px;
}
.adrs-main-area h3{
	font-family:"Open Sans";
	font-size:22px;
	color:#333333;
	text-align:left;
	margin:0px;
}
.main-full-adrs-list{
	width:300px;
	float:left;
	font-family:"Open Sans";
	font-size:14px;
	text-align:left;
	line-height:30px;
	color:#333333;
	margin-top:5px;
}
.cntct-msg-area{
	width:1100px;
	height:auto;
	float:left;
	margin-top:10px;
}
.cntct-name-area{
	width:300px;
	height:24px;
	float:left;
	font-family:"Open Sans";
	font-size:16px;
	color:#333333;
	line-height:24px;
}
.cntct-multi-line{
	width:1100px;
	height:200px;
	float:left;
	margin-top:10px;
}
.send-mail-area{
	width:1100px;
	height:30px;
	float:left;
	margin-top:15px;
}
.send-mail-button{
	width:150px;
	height:30px;
	line-height:30px;
	font-family:"Open Sans";
	font-size:14px;
	float:right;
	text-align:center;
	margin-top:5px;
	color:#FFFFFF;
	background:#666666;
}
.send-mail-button a{
	color:#FFFFFF;
	background:#666666;
	text-decoration:none;
	display:block;
}
.send-mail-button a:hover{
	color:#000000;
	background:#FFFFFF;
	border:1px solid #666666;
	display:block;
}