@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Trajan Pro Regular';
	src: url('../fonts/TrajanPro-Regular.eot');
	src: url('../fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TrajanPro-Regular.woff') format('woff'),
		url('../fonts/TrajanPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Trebuchet MS';
	src: url('../fonts/TrebuchetMS.eot');
	src: url('../fonts/TrebuchetMS.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TrebuchetMS.woff') format('woff'),
		url('../fonts/TrebuchetMS.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}




body{margin: 0px;padding: 0px; overflow-x:hidden;  background-color:#fff;}
.body-bg{ background-image:url(../images/bg.jpg);}

h1,h2,h3,h4,h5,h6{font-family: 'Trebuchet MS', sans-serif; font-weight:200; }
p{font-family: 'Trebuchet MS', sans-serif; font-size:14px; font-weight: normal; padding:10px 0px; text-align:justify }
h4{ text-align:left}
.white-bg{ background:#FFFFFF;}

.text-white{ color:#FFFFFF;}
header{ border-bottom:2px solid #f15922; width:100%; z-index:99; margin:0px auto;     background-color: #0e0e0e; }
header .bg{ background-color:rgba(254, 254, 254, .2)}
.logo{ background-color:#0e0e0e; text-align:center;  padding:10px 0px;}

header .top-shadow{ background-image:url(../images/shadow_right.png); background-position: right; background-repeat:no-repeat;}
header .call{ color:#FFf}header .call-1{ color:#FFf; font-size:20px;} header .icon{ padding:10px; float:left; width:70px;  }
header .top-row{ padding-top:6px;} 

footer{ background-color:#0e0e0e; padding:10px 0px; text-align:center; color:#ccc; border-top:2px solid #f49700}
footer .bot-link:link, .bot-link:active, .bot-link:visited{ color:#503a22; font-size:13px; font-weight:normal;}
footer .bot-link:hover{ color:#503a22;}
footer p{ color:#ccc}footer .icon{padding:15px; border-radius: 50%; border:2px solid #d8cbbb; width:50px; height:50px; text-align:center; color:#f49700;background:#0e0e0e; font-size:18px  }footer .icon:hover{ background:#f49700; color:#fff} #blank-div{ background:#58453f url(../images/jnph-blank.png) no-repeat right; padding:59px 0} .line1{margin-bottom:15px} hr {margin-top: 40px;margin-bottom: 40px;}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}


.line {
    background-image: url(../images/line1.png);
    background-repeat: no-repeat;
    padding: 10px 0px;
    border: 0px solid #CCCCCC;
    background-position: center;
}


#rama-welcome{ width:100%; background-color:#fff; padding:30px 0px;}
#rama-welcome h1{ color:#535353;   text-align:center; padding:15px 0px; }
#rama-residence{width:100%; background-color:#353333; padding:60px 0px; background-position:right;}
#rama-residence .img-B{ padding:5px; background:#00274c; border:0px solid #11478f;}#rama-residence .text-box{ padding:30px 30px; background:#f49700; border:0px solid #fff; color:#FFFFFF;}
.text-box1{ padding:27px 30px; background:#001f3d; border:0px solid #fff; color:#FFFFFF;}


#rama-residence1{width:100%; background-color:#fff; padding:60px 0px; background:url(../images/earthen-1.jpg) no-repeat fixed 0% 0% / contain ; background-position:right;}

#rama-quick{ width:100%; background-color:#fff; padding:30px 0px;}
#rama-quick h1{ color:#535353; text-align:center; padding:15px 0px; }

#arya-residence { width:100%; background-color:#f49700; padding:60px 0px; }

.orange{ color:#f49700;} .white{ color:#fff;}
.brown{ background:#c49a6f}
.trance{webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
.radius  {-webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;}

.imgage-border { border:4px solid #fff;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
}

.box {
    border: 1px solid #d6d6d6; margin-top:-20px; border-top:1px solid #f68a1e;}
	
	.box:hover {
     box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);}
.feature-icon {
    border-radius: 50% 50%;
    width: 87px;
    height: 87px;
    z-index: 20; text-align:center;
    position: relative; border: 1px solid #f68a1e;     background-color: #fff;
}

.center-block {
    display: block; 
    margin-right: auto;
    margin-left: auto;
}
.feature-icon {
    border-width: 2px; text-align:center;
}
.feature-icon i.fa {
    font-size: 2.3em; text-align:center;
    margin-left: 2px; color:#f68a1e;
}
.feature-icon i.fa {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.red{ background:#c9293a; padding:20px 0px;}
.orange-bg{ background:#f49700;}
.yellow{ color:#f59b29}


.active-link:link, .active-link:active, .active-link:visited
{ color:#f49700; font-size:15px; font-weight:normal; padding:10px 10px; border:1px solid #fbfbf3;background-color:#fff; webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; }
.active-link:hover{  color:#fff; padding:10px 10px; border:1px solid #fbfbf3; text-decoration:none; background-color:#666;} 





.gray-link:link, .gray-link:active, .gray-link:visited
{font-family: 'Open Sans', sans-serif;  color:#fff; font-size:13px; font-weight:normal; padding:6px 20px;webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; background:#f47920; width:100%; display:block; text-align:center}
.gray-link:hover{ font-family: 'Open Sans', sans-serif;  color:#fff; font-size:13px; font-weight:normal; padding:6px 20px;webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; background:#666666;} 


.orange-link:link, .orange-link:active, .orange-link:visited
{font-family: 'Open Sans', sans-serif;  color:#fff; font-size:13px; font-weight:normal; padding:6px 10px; border-bottom:2px solid #ee741d; background-color:#ee741d;}
.orange-link:hover{ font-family: 'Open Sans', sans-serif;  color:#fff; font-size:13px; font-weight:normal; padding:6px 10px; border-bottom:2px solid #666; text-decoration:none;
background-color:#17469e;
} 



 .line{ background-image:url(../images/line.jpg); background-repeat:no-repeat; padding:60px 0px;  border:0px solid #CCCCCC; background-position:center;}
 .line1{ background-image:url(../images/line1.png); background-repeat:no-repeat; padding:20px 0px; background-position:center;}
.line2{ background-image:url(../images/line2.jpg); background-repeat:no-repeat; padding:0px 0px; height:10px;  background-position:center;}
  .line3{ background-image:url(../images/line1.jpg); background-repeat:no-repeat; padding:30px 0px; background-position:center;}
   .line4{ background-image:url(../images/line4.png); background-repeat:no-repeat; padding:10px 0px;  border:0px solid #CCCCCC; background-position:center;}
      .line5{ background-image:url(../images/line5.png); background-repeat:no-repeat; padding:10px 0px;  border:0px solid #CCCCCC; background-position:center;}

.border1 { border:5px solid #fff;
   box-shadow: 0 0 10px rgba(0,0,0,0.8);   
}
 
  
.border{border:1px solid #00CC00;}
.box-right-A {border-left: 0px solid #ccc; text-align:center}
.box-right-B {border-right: 1px solid #ccc; text-align:center}.box-right-B :{border-right: 1px solid #f49700;}
.box-right-C{ border: 1px solid transparent;
  -moz-border-image: -moz-linear-gradient(top, #ccc 0%, #fff 100%);
  -webkit-border-image: -webkit-linear-gradient(top, #ccc 0%, #fff 100%);
  border-image: linear-gradient(to bottom, #ccc 0%, #fff 100%);
  border-image-slice: 1; text-align:center; padding:20px;}.box-right-C:hover{border-right: 1px solid #f49700; background:#f49700; color:#fff;}
.border-green {border-top: 3px solid #ccdb38;}
.border-yellow {border-top: 3px solid #fecc17;}
.border-violet {border-top: 3px solid #3324c7;}
  

.tablink:active, .tablink:link,.tablink:visited {font-size:12px;color:#666;display:inline-block;height:20px; text-decoration:none;}.tablink:hover {font-size:12px;color:#666;display:inline-block;height:20px;}



.border-orangegradient{
   border: 1px solid transparent;
  -moz-border-image: -moz-linear-gradient(top, #f49700 0%, #fff 100%);
  -webkit-border-image: -webkit-linear-gradient(top, #f49700 0%, #fff 100%);
  border-image: linear-gradient(to bottom, #f49700 0%, #fff 100%);
  border-image-slice: 1;
}











  .fev1:link, .fev1:active, .fev1:visited { border: 2px solid #344455; font-size:20px;
    border-radius: 50%;
    color: #999999;
    text-align: center;-o-transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;padding:14px 5px; margin:10px;width: 50px;
    height: 50px;
    line-height: 40px;
    display: inline-block;}
	
.fev1:hover {border: 2px solid #f47920;  background-color:#f47920; color:#FFFFFF; }
	
	
  .twitter:hover { background-color: #48c4d2;}
 .facebook:hover {background-color: #3b5998;}
  .googleplus:hover {background-color: #d94a39;}
 .youtube:hover {background-color: #f45750;}
  .blogger:hover {background-color:#fb913f;}
  .pinterest:hover {background-color: #cb2027;}
 .instagram:hover{background-color: #6633CC;}
 .mail:hover{background-color: #333333;}

.carousel-caption {
    position: absolute;
    right: 15%;
    top: 15%; display:block;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff; font-size:30px; 
    text-align: center; 
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
@media (max-width:320px){
header{ border:1px solid #e86472; width:100%;  z-index:99; margin:20px auto; position: inherit;  }
header .bg{ background-color:rgba(254, 254, 254, .2)}
header .call{ color:#FFf; }header .call-1{ color:#fff; font-size:0px; }header .icon{ padding:0px 0px; width:30px; display:none  }
.logo{ background-color:#000; text-align:center;}
.top-row{ display:none}
.rmm.style ul li a {  display: block; padding: 15px 20px; text-decoration: none; color:#000000 }
h1, .h1 {
    font-size: 25px;
}
h2, .h2 {
    font-size: 23px;}#rama-welcome {
    width: 100%;
    background-color: #fff;
    padding: 5px 0px;
}


.carousel-caption {
    position: absolute;
    right: 15%;
   display:none;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff; font-size:30px; 
    text-align: center; 
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}



}




@media (max-width:786px){

footer{ background-color:#00162c; padding:10px 0px; text-align:center; color:#ccc; border-top:2px solid #f49700}
footer .bot-link:link, .bot-link:active, .bot-link:visited{ color:#503a22; font-size:13px; font-weight:normal;}
footer .bot-link:hover{ color:#503a22;}
footer p{ color:#ccc; text-align:center;}footer .icon{ text-align:center; color:#f49700;background:#00162c; font-size:18px  }footer .icon:hover{ background:#f49700; color:#fff} #blank-div{ background:#58453f url(../images/jnph-blank.png) no-repeat right; padding:59px 0} .line1{margin-bottom:15px} hr {margin-top: 40px;margin-bottom: 40px;}

header{ border:0px solid #e86472; width:100%;  z-index:99; margin:20px auto; position: inherit;  }
header .bg{ background-color:rgba(254, 254, 254, .2)}
header .call{ color:#666; }header .call-1{ color:#000; font-size:12px; }header .icon{  width:40px; float:left; }
.logo{  text-align:center;}
h4{ text-align:center}

.carousel-caption {
    position: absolute;
    right: 15%;
   display:none;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff; font-size:30px; 
    text-align: center; 
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

}
@media (max-width:1024px){
#rama-welcome h1{ color:#535353; text-align:center; }

header{ border:0px solid #e86472; width:100%;  z-index:99; margin:0px auto; position: inherit;  }
header .bg{ background-color:rgba(254, 254, 254, .8)}
.banner{ padding-top:00px;}
.logo{ width:180px; text-align:center}

}
		




