body{
	background-image: url(../images/5082238.jpg);
}

.padding10{
 padding:10px;
}
.paddding25{
	padding:25px;
}
.padding50{
	padding-left:15%; padding-right:15%; padding-top:5%; padding-bottom:5%;
}
.padding15{
	padding:15px;
   }
.padding5{
	padding:5px;
}
.padding3{
	padding:3px;
}
.headingfonts{
	font-weight:700;
}
.color_1{
	color:#31aae1;
}
.color_2{
	color:#003b6b;
}
.color_3{
	color:#fbcf00;
}
.color_white{
	color:#fff;
}
.red_color{
	color: crimson;
}
#bgcoathor{
	margin-bottom: 10px;
}
.bgcolor_1{
	background-color:#31aae1;
}
.assetsClass{
	display: none;
}
.bgcolor_2{
	background-color:#002a5c;
}
.bgcolor_3{
	background-color:#5b0b0b;
}
.scrolling_content, .scrolling_content a{
	color: #fff;
}
.linknostyle{
	color:#0d447a;
	background-color: #efeded;
	padding: 10px;
	display: inline-block;
}
.bgcolor_white{
	background-color:#ffffff;	
}
.topmenu{
	text-align:center; border-radius:0px 0px 5px 5px; color:#FFF; height: 35px;
}
.topmenu a{
	display: inline-block; padding-right: 15px; padding-left: 15px; border-left: 1px solid #ccc; float: right;  line-height: 35px;  color: #fff; font-size: 13px; font-weight: bold;
}
.topmenu a:hover{color: #002a5c; text-decoration: none;}
.shadow{
	-webkit-box-shadow: 0 0 1px 1px #DBDBDB;
box-shadow: 0 0 1px 1px #DBDBDB; margin:10px;
}
.overlaysubpage_header2{
	height: 35vh;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	background: linear-gradient(90deg, rgba(77, 38, 51, 0.8) 0%, rgba(206,28,40,0.8) 100%), url(../images/slider1.jpg);
  }
.shadowsubpage{
	-webkit-box-shadow: 0 0 1px 1px #DBDBDB;
box-shadow: 0 0 1px 1px #DBDBDB; margin-top:10px; margin-bottom:10px;
padding:25px
}
.sublinks{
	display: block;
	padding: 7px;
	background-color: #6fb2e4;
	margin-bottom: 5px;
	color: #fff;
	font-size: 15px;
	transition: 1s all;
}
.sublinks:hover{
	background-color: #002a5c;
	text-decoration: none;
	color: #6fb2e4;
	padding-left: 12px;
}
.webbutton{
	 color:#fff; padding:10px; background-color:#002a5c; border-radius:5px; font-size: 16px; font-weight: bold;
}
.webbutton:hover{
	text-decoration:none; background-color:#31aae1; color:#fff;
}
.webbutton2{
	background-color: #fff; border:1px solid #31aae1; color: #31aae1; padding: 10px; text-decoration: none; font-size: 12px; text-transform: uppercase; font-weight: bold;
}
.webbutton2:hover{
	background-color: #31aae1; text-decoration: none; color: #fff;
}
.archives_links{
	display: block;
	background-color: #152f69;
	color: #fff;
	text-decoration: none;
	padding: 10px;
	margin: 3px;
}
.archives_links:hover{
	background-color: #a4343a;
	text-decoration: none;
	color: #fff;
}

.footerlinks{
	display:block; color:#ccc; padding-top:5px; font-size: 15px;
}
.footerlinks:hover{
	text-decoration:none;
	color:#fff;
}
.footerbootom{
background-color:#0d447a; color:#999
}
hr {
	margin: 0;
	width: 100%;
	height: 2px;
	background-color: #ececec;
	border: 0;
	margin-bottom: 15px;
	margin-top: 15px;
  }
  
  hr:after {
	content: "";
	display: block;
	border-bottom: 2px solid #31aae1;
	max-width: 20%;
  }

@media (max-width: 767px) { 
.topbutton_1{
	text-decoration:none; color:#000; background-color:#fde428; display:block; padding:10px; width:100%; float:right; text-align:center; cursor:pointer
}

.mobilepadding{

}
.slidebarmargin{
	margin-left:0px;
}
.archives{
	margin:5px; margin-top:0px;
}
.paddding25{
	padding: 10px;
}
}
.paddingleft_right{
	padding-left: 10px; padding-right: 10px;
}

.block_content1{
	background-color: #c3deff;
	margin-bottom: 10px;
	border-radius: 5px;
	padding: 15px;
}

/* Shadow effect */
.box{
	width:100%;
	border-radius:5px;
	border-radius:5px;
  }

  .box1{
	background-color: #EBA39E;
  }
  .box2{
	background-color: #EDE89A;
  }
  .box3{
	background-color: #9EEBA1;
  }
  .box4{
	background-color: #9EEBBF;
  }
  .box5{
	background-color: #9ED9EB;
  }
  .box6{
	background-color: #9EB3EB;
  }
  .box7{
	background-color: #DB9EEB;
  }
  .box8{
	background-color: #C49EEB;
  }

  .shadow1, .shadow2, .shadow3,.shadow4,.shadow5,.shadow6,.shadow7,.shadow8{
	position:relative;
  }
  .shadow1,.shadow2,.shadow3,.shadow4,.shadow5,.shadow6,.shadow7,.shadow8{
	  box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
  }
  .shadow1 .innerbox,   .shadow4 .innerbox{
	border:2px dashed #F7EEEE;
	border-radius:5px;
	padding: 15px;
	margin: 10px;
  }
  /****************************************************************
  *styling shadows
  ****************************************************************/
  .shadow1:before, .shadow1:after{
	position:absolute;
	content:"";
	bottom:25px;left:15px;top:80%;
	width:45%;
	background:#9B7468;
	z-index:-1;
	-webkit-box-shadow: 0 20px 15px #9B7468;
	-moz-box-shadow: 0 20px 15px #9B7468;
	box-shadow: 0 20px 15px #9B7468;
	-webkit-transform: rotate(-6deg);
	-moz-transform: rotate(-6deg);
	transform: rotate(-6deg);
  }
  .shadow1:after{
	-webkit-transform: rotate(6deg);
	-moz-transform: rotate(6deg);
	transform: rotate(6deg);
	right: 15px;left: auto;
  }

  .shadow2:before{
	position:absolute;
	content:"";
	width:80%;
	top:140px;bottom:15px;left:30px;
	background-color:#9F8641;
	z-index:-1;
	-webkit-box-shadow:0 23px 17px 0 #9F8641;
	-moz-box-shadow:0 23px 17px 0 #9F8641;
	box-shadow: 0 23px 17px 0 #9F8641;
	-webkit-transform:rotate(-4deg);
	-moz-transform:rotate(-4deg);
	transform:rotate(-4deg);
  }
  .shadow3:before, .shadow3:after{
	content:"";
	position:absolute;
	bottom:0;top:2px;left:15px;right:15px;
	z-index:-1;
	border-radius:100px/30px;
   -webkit-box-shadow:0 0 30px 2px #479F41;
	-moz-box-shadow:0 0 30px 2px #479F41;
	box-shadow: 0 0 30px 2px #479F41;
  }
  .shadow4:before, .shadow4:after{
	position:absolute;
	content:"";
	top:14px;bottom:14px;left:0;right:0;
	box-shadow:0 0 25px 3px #548E7F;
	border-radius:100px/10px;
	z-index:-1;
  }
  .shadow5:before, .shadow5:after{
	position:absolute;
	content:"";
	box-shadow:0 10px 25px 20px #518C96;
	top:40px;left:10px;bottom:50px;
	width:15%;
	z-index:-1;
	-webkit-transform: rotate(-8deg);
	-moz-transform: rotate(-8deg);
	transform: rotate(-8deg);
  }
  .shadow5:after{
	-webkit-transform: rotate(8deg);
	-moz-transform: rotate(8deg);
	transform: rotate(8deg);
	right: 10px;left: auto;
  }
  .shadow6:before, .shadow6:after{
	position:absolute;
	content:"";
	top:100px;bottom:5px;left:30px;right:30px;
	z-index:-1;
	box-shadow:0 0 40px 13px #486685;
	border-radius:100px/20px; 
  }
  .shadow7:before, .shadow7:after{
	position:absolute;
	content:"1";
	top:25px;left:20px;bottom:150px;
	width:80%;
	z-index:-1;
	-webkit-transform: rotate(-6deg);
	-moz-transform: rotate(-6deg);
	transform: rotate(-6deg);
  }
  .shadow7:before{
	box-shadow:10px -10px 30px 15px #984D8E;
  }
  .shadow7:after{
	-webkit-transform: rotate(7deg);
	-moz-transform: rotate(7deg);
	transform: rotate(7deg);
	bottom: 25px;top: auto;
	box-shadow:10px 10px 30px 15px #984D8E;
  }
  .shadow8{
	box-shadow:
   -6px -6px 8px -4px rgba(250,254,118,0.75),
	6px -6px 8px -4px rgba(254,159,50,0.75),
	6px 6px 8px -4px rgba(255,255,0,0.75),
	6px 6px 8px -4px rgba(0,0,255,2.75);
  }
/* Shadow effect */
  