@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap');
body {
  overflow-x: hidden;
  margin:0px; padding:0px;
  font-family: 'Montserrat', sans-serif;
 
}
h1, h2, h3, h4, h5{
	padding:0px;
	margin:0px;
}
#shareMe{
	background-color: #c19a44;
	color: white;
}

.name{
	color:#142a5b;
	margin-bottom:5px;
	font-weight:bold;
}
.nameSmall{
	color:#fe6300;
	margin-bottom:5px;
	font-weight:bold;
	font-size:1.2em;
}
.ecard{
/* background-image: url('../images/bg.jpg');  
background-size: cover;*/
/* height:100vh;  */

}

.container{padding:0px!important;}

a{text-decoration:none;}

/* .cover_img_div{background-image:url('../images/cover_img.jpg'); */
/* background-size: cover; */
/* height:160px; */
/* position: relative; */
/* } */

.logo{width:60%; margin:55px auto 0 auto;}


.profile_img{
	
position:relative;
margin:-30px auto 0px auto; 
border:solid 2px #c19a44;  
height:160px;
width:160px; 
border-radius:150px;
background-color:#000;
}

.contact_info{font-size:13px; font-weight: bold!important;}
.contact_info a:hover{color:#333333;}

.profile_info{margin-top:20px; color:#666666;}
.profile_info p{font-size:14px;}

.social_media{/* margin-top:10px; margin-bottom:10px; */ color:#ffffff;}
.social_media i{color:#c19a44; margin:5px 10px;}
.social_media p{
	color:#333333;
}
.social_media a{
	text-decoration: none;
}
.green{color:#01bf3f;}
.orange{color:#ec3315;}
.blue{color:#773693;}
.red{color:#fb2523;}
.pink{color: #fe7e74;}
.skyblue{color: #4daee9;}
.info{
margin:0px auto 0px auto;
padding:20px;
width:80%;
/* background: rgb(255,121,0); */
background: linear-gradient(180deg, rgb(162 232 245) 0%, rgb(255 255 255) 100%);
border-radius:20px 20px 0px 0px;
color:#224541;
}

.info h5{font-weight:bold; margin-bottom:10px;}
.info li{font-weight:500; color:#224541; font-size:14px; font-weight:bold!important; margin-bottom:8px;}
.menu-btn {color:#fff; font-weight:bold; background-color:#0963b2; border:0px; border-radius:12px;}


.tab-div{margin:20px 10px; }
.nav-tabs .nav-item .active{ background:#1e453e !important; color:#ffffff !important;}
.nav-item a{font-size:14px; color:#333333;}
.tab-pane{font-size:14px;}
.input-group-text{background:#2f3f8d; font-size:14px; color:#ffffff;}

.tab-pane h5{font-weight:bold; margin-bottom:10px;}
.tab-pane li{font-weight:500; color:#224541; font-size:14px; font-weight:bolder!important; margin-bottom:5px;}
.cursor {
	cursor: pointer;
  }
  img{
	max-width: 100%;
}
.gallery{
	background-color: #dbddf1;
	padding: 80px 0;
}
.gallery img{
	background-color: #ffffff;
	padding: 15px;
	width: 100%;
	box-shadow: 0 0 15px rgba(0,0,0,0.3);
	cursor: pointer;
}
#gallery-modal .modal-img{
	width: 100%;
}
.modal-header{
	border-bottom: none !important;
	padding: 10px !important;
 }


.footer-text{font-size:12px; margin:5px 0px 10px 0px;}
.footer-text a{color:#f25900;}