
body {
  text-align: center;
  font-family: 'Merriweather', serif;
  color: #40514E;
  margin:0;
}

hr{
  margin: 50px auto 50px auto;
  border-style: dotted none none none;
  border-color: grey;
  border-width: 5px;
  width: 5%;
}

h1 {
  font-family: 'Montserrat' ;
  font-weight:bold;
  font-size: 4rem;
  margin: 80px auto 0 auto;
  color: #5cb85c;
}

h2 {
  margin: 25px;
  color: #5cb85c;
  font-weight: normal;
  font-family: 'Ubuntu';
  font-size:3.5rem;
  padding-bottom:15px;
}

h3 {
  font-family: 'Ubuntu', sans-serif;
  font-weight: normal;
  color:#7fdbda;
}

.top_container {
  background-color: #dff6f0;
  text-align: center;
  padding: 80px 80px 0px 80px;
}

.middle_container {
  background-color: red;
  width: 200px;
  height: 200px;
}

.bottom-container {
  background-color: #5cb85c;
  padding: 50px 0px 0px;
}

.upper_cloud {
  position: relative;
  top: 10%;
  left: 65%;
}

a{
  color: #11999e;
  font-family: 'Ubuntu', sans-serif;
  margin: 10px 20px;
  font-size: 22px;
  font-weight: bold;
}

a:hover
{
  color: #darkblue;
}

.lower_cloud {
  position: relative;
  left: 24%;
  bottom: 50%;
}

.abcd {
  border-radius: 100%;
}

.pro{
  text-decoration: underline;
}

.skill-row{
  width: 50%;
    margin: 50px auto 100px auto;
    text-align: left;
    line-height: 2;
}

.pro_lang{
  width: 130px;
  height: 130px;
  float: left;
  margin-right: 30px;
}

.gen_skills{
  width: 130px;
  height: 120px;
  float: left;
  margin-left:15px;
  padding-right:20px;
}

.profile{
  margin-top: 50px;
}

.Skills{
  padding-top: 200px;
}

.contact-me{
  margin-top: 50px;
}

.my-skills{

}

.myButton {
	background-color:#11cdd4;
	border-radius:18px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
 font-family: 'Montserrat', sans-serif;
	font-size:20px;
	padding: 10px 22px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.myButton:hover {
	background-color:#2a60bd;
}
.myButton:active {
	position:relative;
	top:1px;
}

.copyright{
  color: white;
  font-size: 0.75em;
  padding: 10px
}

.mountain{
  padding:4% 25%;
}

#how-to{
  padding:2% 0;
  background-color:#dff6f0;
}

.thanks{
  color:#7fdbda;
}

.about{
  padding:1% 0 5% 0;
}

.chatbot{
  width:20%;
}

.link1{
  padding-left: 8;
}

#contact-us{
  padding:5% 0 5%
}

.names{
  font-family: "Montserrat";
  font-weight: 600;
  padding:5px 0 5px;
  color:#5cb85c;

}

.btn{
  font-family:"Montserrat";
  font-weight: 600;
  font-size: 1.5rem;
}

.aditya-img{
  width:7%;
  border-radius: 100%;
  margin-top: 2%;
}
.ashi-img{
  width:7%;
  position: relative;
  height:20%;
  border-radius: 100%;
  margin-top: 2%;
}

.tanmay-img{
  width:7%;
  height:20%;
  border-radius: 100%;
  margin-top: 2%;
}

.vedant-img{
  width:7%;
  height:20%;
  border-radius: 100%;
  margin-top: 2%;
}
p{
  margin-bottom: 0;
}
.tagline{
  font-size:2rem;
  color:#fff;
  padding:1 2 1%;
}
