html.body, p, h2, h3, h4, a, input, textarea, button, div

{

	font-family: 'Montserrat', sans-serif;

}

.common-title 

{

    color: #000;

    font-size: 25px;

    font-weight: 600;

}

.common-sub-title

{

    color: #6b696a;

	font-size: 12px;

    font-weight: 600;

}

.common-text

{

	color:#000;

}

.no-padding

{

	padding:0;

}

.no-padding-left

{

	padding-left: 0;	

}

.no-padding-right

{

	padding-right: 0;	

}

.page-body 

{   

    overflow: auto;

    width: 100%;

    color: #dde9f8;

    background: #fff;

}

.page-body::-webkit-scrollbar-track

{

    -webkit-box-shadow: inset 0 0 6px #5d5b5b;

    border-radius: 10px;

}

.page-body::-webkit-scrollbar-thumb

{

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px #211d1a;

}

.page-body::-webkit-scrollbar

{

    width: 5px;

}

.page-body nav 

{

    display: flex;

    flex-direction: column;

}

.page-body li a 

{

    text-decoration: none;

    font-size: 20px;

    color: #000;

    line-height: 48px;

}

.ds-mobile-visible

{

	display:none !important;;

}


@media only screen and (max-width: 992px) 

{

	.ds-mobile-visible

	{

		display:block !important;

	}

	.ds-desktop-visible

	{

		display:none !important;;

	}

}

@media only screen and (max-width: 768px) 

{

	.page-body

	{

		background: #fff;

	}

	.common-sub-title

	{

		font-size: 15px;

	}

}

@media only screen and (max-width: 600px) 

{

	.page-body

	{

		background: #fafbfd;

	}

}

