body {background-color: #ddd;maring: 0px;padding: 0px;}
	.top{
		maring-top: -50px;
	}
	.image-logo{
		object-fit: 30px;
		height: 59px;

	}
	.mybg-blue-light{
		background-color: #1346a8;
		z-index: 999999;
		position: sticky;
	}
	.mybox-shadow-border{
		box-shadow: 0 0 5px 2px lightgrey;
	}
	.mybg-cards-3{
		background-color: light!important;
		max-height: 600px;
	}
	.mybg-cards-3:hover{
		box-shadow: 2px 2.3px 10px 5px #ccc;
	}
	.mym-mb-image-top{
		margin-bottom: 40px;
	}
	.myposition-sticky{
	    position: sticky;
	    padding: 0;
	    top: 0;
	    overflow: hidden;
	   	backdrop-filter: brightness(50%);
	    z-index: 9999999999 !important;
	}
	.text-line-height{
		line-height: 1.7em;
    	text-align: justify;
	}
	.float-end-text{

	}
	.myright-form-bg{
		background-color: #888;
		margin: 0px 40px!important;
		padding: 40px;
		border-radius: 8px;
		opacity: .7;
	}
	.mytext-right-top{
		margin-top: 285px;
	}
    .start-text-top{
    	padding-top: 200px;
    }
	.text-backdrop{
		color: #c1f4df;
	    padding: 10px;
	    overflow: hidden;
	    padding-bottom: 28px;
	    border-radius: 10px;
	    backdrop-filter: brightness(60%);
	}
	.text-font-weight{
		font-size: 50px!important;
		font-weight: 999!important;
	}
	.myborder-button-a li{
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
    	transition: all 1s;
	}
	.myflex-grow{
		flex-grow: 0!important;
	}
	.myborder-button-a li:hover a{
		color: orangered!important;
		transition: all .5s;
		padding-bottom: 20px;
		padding-top: 5px;
	}
	.myborder-button-a:hover{
		color: orangered!important;
		transition: all .5s;
	}
	.mytop-box-col-4{
		margin-top: -95px!important;
	}
	.opacity-text h4{
		z-index: 9999;
		margin-top: -83px;
		color: #ff3329;
		padding: 10px;
		text-shadow: 0.7px 1.7px 8px #ff1110;
	}
	.mycard img{
		top: 0;
		left: 0;
		object-fit: cover;
		border-radius: 6.6px;
		text-align: center;
	}
	.mym-width-auto{
		width: 15%;
		margin: auto;
	}
	.myp-relative{
		position: relative;
		width: 50px;
		height: 50px;
		border-radius: 50%!important;
		background-color: #49868b;
		color: #04d4bc;
		font-size: 28px;
		font-weight: bloder;
		border: none;
		transition: all 1s;
	}
	.myp-relative:hover{
		background-color: #08aed1;
		color: #679495;
		transition: all 1s;
	}
	.myp-absolute{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.mycard img:hover{
		box-shadow: 2px 2.5px 10px 2px #11223344;
		margin-top: -5px;
		transition: .20s;
	}
	.mybg-cover{
		margin-top: 95px;
		color: wheat;
	}
	.mybg-filter{
		padding: 10px;
		overflow: hidden;
		padding-bottom: 28px;
		border-radius: 10px;
		backdrop-filter: brightness(70%);
	}
	.mytop-border{
		padding: 0px 25px!important;
	}
	.mytop-card{
		margin-top: 75px;
		padding: 25px 10px;
	}
	.mytext-orange{
		color: #ff4500;
		font-size: 11px;
		font-weight: 900;
	}
	.myhover-mt-a{
		text-decoration: none;
		color: red;
	}
	.myhover-mt-a:hover{
		color: red;
	}
	.mytop-row-2rem{
		margin-top: 6.50rem;
	}
	.mytop-row-6rem{
		margin-top: 6.50rem;
	}
	.myimage-top-cover{
		margin-top: -40px;
		object-fit: cover;
	}
	.myrounded-circle-bg{
		background-color: #3459a8;
		border-radius: 50%;
		padding: 24.5px 20px;
		text-align: center;
	}
	.mycard-bg-blue{
		background-color: #3459a8!important;
	}
	.myborder-icno-hover {
		display: flex;
		position: absolute;
		transform: translate( -16%, -20%);
	}
	.myboxtop-image-right{

		background-color: #113355;
		margin-right: 110px;
		margin-top: -70px;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
		height: 50%;
	}
	.myimage-m-top{
		margin-top: -170px;
		border-radius: 6px;
		width: 450px!important;
	}
	.myborder-icno-hover .mynav-border-li-a {
		list-style: none;
		margin: 0 13px;
	}
	.myborder-icno-hover .mynav-border-li-a a {
		position: relative; 
		display: block;
		width: 33px;
		height: 33px;
		text-align: center;
		line-height: 26.6px;
		background: #333;
		border-radius: 50%;
		font-size: 30px;
		color: #666;
		transition: .5s;
	}	
	.myborder-icno-hover .mynav-border-li-a a::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		background: #ffee10;
		transition: .60s;
		transform: scale(.9);
		z-index: -1;
	}
	.myborder-icno-hover a:hover::before {
	  	transform: scale(1.1);
	  	box-shadow: 0 0 18px #ffee10;
	}
	.myborder-icno-hover .mynav-border-li-a a:hover {
  		color: #ffee10;
 	 	box-shadow: 0 0 5px #ffee10;
  		text-shadow: 0 0 5px #ffee10;
	}
	.myhover-ul-li-a a{
		text-decoration: none;
		color: #7c757d!important;
		display: block;
		font-size: 18.7px;
		font-weight: 599;
	}
	.myhover-ul-li-a a:hover {
		transform: scale(1.1);
  		box-shadow: 0 3.5px 6.9px .6px #ffee10;
		transition: .50s;
  		border-radius: 8px;
	}
	.mytop-text-cover{
		margin-top: 240px;
		font-size: 22px!important;
		font-weight: 999;
	}
	.mytransform-right{
		transform: translate(20%, -105%)!important;
		display: flex;
		position: absolute;
	}
	.mycarousel-cover{
		object-fit: cover;
		max-height: 645px;
	}
	.myposition-img{
		position: sticky!important;
	    padding: 0;
	    top: 80px;
	   	backdrop-filter: brightness(50%);
    }
    .object-fit-img{
    	width: 442px;
    	line-height: 715px;
    	object-fit: cover;
    }
    .myposition-ifeame{
		position: sticky;
	    padding: 0;
	    top: 0;
	   	margin-top: 75px;
    }
    .myshadow-text{
    	box-shadow: 0 0 3px #dddd;
    	color: wheat;
    	z-index: 9999999;
    }
    .mybox-shadow-card{
    	box-shadow: 1.4px 2px 10px 1px #0bbedf;
    	text-align: center;
    	padding-left: 4px;
    }
















