@import url('https://fonts.cdnfonts.com/css/helvetica-neue-9');

*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}

body{
	margin:0;
	padding:0;
    overflow-x:hidden;

}

h1,h2,h3,h4,h5,h6,p,span{

 font-family: 'Helvetica Neue', sans-serif;
   Font being Rendered:'Helvetica Neue';
}

/* contact start */
.about{
		
}

.contact_heading{
background-image:url('image/Rishikesh Banner1.jpg');
	background-size: cover;
background-position:center;
background-repeat: no-repeat;
width:100%;
 min-height:200px;
 /* Add the blur effect */
  filter: blur(1px);
  -webkit-filter: blur(1px);
   ;
    background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0, 0.5); /* Black w/opacity/see-through */
   position:absolute;
 
}
.contact_h{
width:100%;
 position: relative;
color: white;
  font-weight: bold;
  z-index:999;
 padding:20px;

  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0, 0.3	); /* Black w/opacity/see-through */
  }

.contact_h h1{
font-family: 'Helvetica Neue', sans-serif;
   Font being Rendered:'Helvetica Neue';
    font-size: 40px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    color: #fff;
  
}

  /* contact us end */


/*address & form start */ 
.hr h3{
 font-family: 'Helvetica Neue', sans-serif;
   Font being Rendered:'Helvetica Neue';
    font-size: 31px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    color: #dd9933;
    padding-top: 20px;
    padding-bottom: 20px;
}


.hrr{
	display: flex;
	justify-content:center;
}
.hr{
 text-align: center;
	width:20%;
	border:3px solid;
	border-right:none;
	border-left:none;
	border-top:none;
  border-bottom-color: #dd9933;

 
 
}

.adds1 p{
	font-family: 'Helvetica Neue', sans-serif;
   Font being Rendered:'Helvetica Neue';
   color:#000000;
   font-size:26px;
   font-weight:400;
}

.addss{
padding:20px;

}

.adds2 .fa {
   
  font-size:20px;
 margin: 0px 10px;
  text-align: center;
  text-decoration: none;
 
 
}
.adds2 .fa-phone{
	color:#dd9933	;
}

.adds2 .fa-envelope{
	color:#dd9933	;
}
.adds2 .fa-map-marker{
	color:#dd9933	;
}

.adds2 span{
font-family: 'Helvetica Neue', sans-serif;
   Font being Rendered:'Helvetica Neue';
   color:#000000;
   font-size:20px;
   font-weight:400;
}
.adds2 ul{
list-style: none;
margin-left:-40px;
}

.adds2 ul li{
font-family: 'Helvetica Neue', sans-serif;
   Font being Rendered:'Helvetica Neue';
   color:#000000;
   line-height:30px;
}

.srivaas-map{
	padding:20px;
	height:50px;
}




.forms form{
	margin:20px;
padding:20px;
border:1px solid  #ba7610;
 box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}


.forms form .btn{
	background: #ba7610;
 
 font-size: 20px;
 color:#fff;
 padding:10px 25px 10px 25px;
}
.forms form .btn:hover{
		background: #dd9933;
		 color:#fff;
}
/* -address & form end */


/* media query  */ 
@media screen and (max-device-width: 1024px) {

.hr{
	width:60%;
}

}