*
        	{
        		
        		box-sizing: border-box;
        		font-family: 'poppins',sans-serif;

        	}
        	a
        	{
        		color: #3955b8;
        	}
        	.sticky-header
        	{
        		position: absolute;
			    width: 100%;
			    left: 0;
			    top: 0;
			    z-index: 999;
        	}
        	.nav-link
			{
			  font-size: 16px !important; 
			  letter-spacing: 0.5px;
			  color: #333333 !important;
			  padding-right: 1rem !important;
			  padding-left: 1rem !important;
			}
			.nav-link:hover
			{
				color: #3955b8 !important;
			}
			.btn-sbtn
			{
				background: #fff;
				border-color:#333333;
				color: #000;
				border-radius: 30px;
				padding: 15px;
			}
			.btn-sbtn:hover
			{
				/*background: #3878ff;*/
				background: #3955b8;
				border-color:#3955b8;
				color: #fff;
			}
			.btn-logbtn
			{
				
				/*background: #3878ff;*/
				background: #3955b8;
				border-color:#3955b8;
				color: #fff;
				border-radius: 30px;
				padding: 8px;
			}
			.btn-logbtn:hover
			{
				background: #fff;
				border-color:#333333;
				color: #000;
			}
			.form-control
			{
				border-radius: 30px !important;
			}
        	.ptb-70
        	{
        		padding-top: 70px;
        		padding-bottom: 70px;
        	}
        	.pt-70
        	{
        		padding-top: 70px;
        	}
        	.banner
        	{
        		background: #ebf5ff; padding-top: 110px;
        		padding-bottom: 110px;
        	}
        	.banner img
        	{
        		padding-top: 120px;
        	}
        	.bannercnt
        	{
        		padding-top: 160px;
        	}
        	.bannercnt h1 {
			    font-size: 48px;
			    /*color: #3878ff;*/
			    color: #3955b8;
			    font-weight: 600;
			    line-height: 58px;
			    margin-bottom: 30px;
			    font-style: normal;
			}
			h2
			{
				font-size: 36px;
				font-weight: 600;
			}
			ul li
			{
				list-style: none;
				font-size: 14px;
			    font-weight: normal;
			    line-height: 2;
			    /*color: #ffffff;*/
			}
			strong
			{
				color: #000;
			}
			footer
			{
				padding: 20px 0;

			}
			.footalign
			{
				position: fixed;
			    left: 0;
			    bottom: 0;
			    width: 100%;
			}
			.copyright
			{
				font-size: 13px;
				margin-bottom: 0;
			}
			.footerlist
			{
				float: right;
				margin-bottom: 0;
			}
			.footerlist li
			{
				margin-right: 10px;
			}
			.footerlist li a
			{
				color: #656565;
				font-size: 13px;
			}
			/*.list-style li:before {
			    content: "\f058";
			    position: absolute;
			    top: 0;
			    left: 0;
			    font-family: Font Awesome\ 5 Free;
			    color: #3878ff;
			    font-size: 18px;
			}*/
			.list-style li {
			    position: relative;
			    padding: 0 0 20px 30px;
			    color: #000;
			}
			.list-style-1 li:before {
			    content: "\f058";
			    position: absolute;
			    top: 0;
			    left: 0;
			    font-family: Font Awesome\ 5 Free;
			    color: #3878ff;
			    font-size: 16px;
			}
			.list-style-1 li {
			    position: relative;
			    padding: 0 0 15px 25px;
			    color: #000;
			    border-bottom: 1px dashed #3333;
			    margin-bottom: 15px;
			}
			.loginpage
			{
				padding-top: 110px;padding-bottom: 80px;
			}
			.dashboardsec
			{
				padding-top: 30px;
				padding-bottom: 50px;
			}
			
			.box h4
			{
				padding: 5px;
				text-align: center;
				background: #3955b8;
				color: #fff;
				margin-bottom: 0;
				font-size: 22px;
			}
			.table
			{
				margin-bottom: 0 !important;
			}
			.dropdown-toggle::after {
				content: none !important; 
			}
			@media (max-width: 997px)
			{
				.sm-mb-30
				{
					margin-bottom: 30px !important;
				}
			}
			.bg-light
			{
				background: #ebf5ff !important;
			}
			p
			{
				font-size: 14px;
			    font-weight: normal;
			    line-height: 2;
			    color: #656565;
			}
			.faq
			{
				padding-top: 150px;padding-bottom: 80px;
			}
			.fontsize16
			{
				font-size: 16px !important;
			}
			.card-header i
			{
				position: absolute;
				right: 20px;
			}
			.mb-30
			{
				margin-bottom: 30px;
			}
			.icon-right
			{
				border-right: 1px solid #add8e6;
				/*padding-right: 10px;*/
				margin-right: 12px;
				padding: 10px;
				
			}
			.featurebox
			{
				background: #fff;
				box-shadow: 0 10px 20px rgb(0 0 0 / 10%);
				font-size: 17px;
				font-weight: 600;
				font-family: Arial , sans-serif;
			}
			.pricing-item
			{
				box-shadow: 0px 0px 15px rgb(0 0 0 / 7%);
			    border-radius: 50px;
			    padding: 120px 30px 40px;
			    text-align: center;
			    position: relative;
			    z-index: 1;
			    overflow: hidden;
			    background-color: #3955b8;
			    height: 100%;
			}
			.pricing-item span.price {
			    font-size: 40px;
			    color: #fff;
			    position: absolute;
			    font-weight: 700;
			    z-index: 1;
			    left: 30px;
			    top: 30px;
			}
			.color-blue {
			        color: #3955b8;
			}
			.color-white {
			        color: #ffffff;
			}
			.pricing-item h4 {
			    font-size: 20px;
			    font-weight: 700;
			    margin-bottom: 30px;
			    color: white;
			}
			.pricing-item .icon img {
			    width: 120px;
			    height: 106px;
			    margin-bottom: 30px;
			}
			.border-button {
			    margin-top: 40px;
			}
			.border-button a {
			  display: inline-block !important;
			  padding: 10px 20px !important;
			  color: #4b8ef1 !important;
			  border: 1px solid #4b8ef1;
			  text-transform: capitalize;
			  font-size: 15px;
			  display: inline-block;
			  background-color: #fff;
			  border-radius: 23px;
			  font-weight: 500 !important;
			  letter-spacing: 0.3px !important;
			  transition: all .5s;
			}

			.border-button a:hover {
			  background-color: #4b8ef1;
			  color: #fff !important;
			}