@charset "utf-8";
/* CSS Document */


@-ms-viewport
{
	width:device-width;
}
@-viewport
{
	width:device-width;
}

@media only screen and (max-width:1200px)
{
	img
	{
		max-width:100%;
	}
	.
	{
		width:auto; padding-left:20px; padding-right:20px;
	}
}
@media only screen and (max-width:1024px)
{
	.header-top
	{
		padding:0;
	}
	.header-top h1
	{
		padding: 15px 0 15px 30px;
	}
	.nav-shrink.header-top
	{
    position: relative;
	}
	.section-home-list
	{
    	padding: 10px;
	}
	.section-home-list ul li
	{
    	padding: 10px;
	}
	.section-home-proucts ul
	{
    	padding: 10px;
	}
	.section-home-proucts ul li
	{
    	padding: 10px;
	}
	.how-chit
	{
    	padding: 10px;
	}
	.how-chit ul li
	{
		border: solid 10px #f2f2f2;
	}
	.footer_marg
	{
    	padding:30px 20px;
	}
}
@media only screen and (max-width:960px)
{
	.get-to-know
	{
    	height: 60vw;
	}
	.section-financial-advisor-right
	{
    	padding: 30px;
	}
	.section-financial-advisor a
	{
		margin-top:0;
	}
	.foot_list, .foot-right
	{
    	margin-right: 0;
		float:none;
	}
	.banner-pages-text h1
	{
    	font-size: 4.2vw;
	}
	.section-content
	{
    	padding: 30px 20px 0 20px;
	}
	.management-text
	{
		padding: 10px 20px 0 20px;
    	width: 60%;
	}
	.management-img
	{
    	width: 40%;
	}
	.cfo, .faq, .contact
	{
    	padding: 20px 20px;
	}
	.available-groups ul li, .upcoming-groups ul li
	{
    	width: 50%;
	}
	.downloads
	{
    	padding: 10px;
	}
	.downloads ul li
	{
    	border: solid 10px #fff;
	}
	.contact-left, .contact-right
	{
    	padding: 0 10px 0 10px;
	}
}
@media only screen and (max-width:768px)
{
	.banner
	{
    	height: 60vw;
	}
	.scroll-down
	{
		display:none;
	}
	.section-home
	{
		width: auto;
		margin: 60px auto 20px auto;
		padding:0 20px;
	}
	.section-home-list ul li
	{
    	width: 50%;
	}
	.get-to-know a i
	{
    	font-size: 5vw;
	}
	.section-home-proucts ul li
	{
		float: none;
		width: auto;
	}
	.how-chit ul li
	{
		width: 33.333333%;
	}
	.how-chit ul
	{
		display: flex;
		flex-wrap: wrap;
	}
	.section-financial-advisor-left, .section-financial-advisor-right
	{
		width:auto;
		float:none;
		clear:both;
	}
	.section-financial-advisor-right
	{
		position:static;
	}
	.banner-pages-text
	{
    	top: 70%;
	}	
	.banner-pages-text h1
	{
    	font-size: 5.2vw;
	}
	.management-text
	{
    	width: 50%;
	}
	.management-img
	{
    	width: 50%;
	}
	.available-groups ul li, .upcoming-groups ul li
	{
		width:100%;
		float:none;
	}
	.available-groups ul li:nth-of-type(8) a, .upcoming-groups ul li:nth-of-type(5) a
	{
    	padding: 16vw 40px;
	}
	.available-groups ul li:nth-of-type(8) a h2, .upcoming-groups ul li:nth-of-type(5) a h2
	{
    	font-size: 8vw;
	}
	.available-groups ul li:nth-of-type(8) a i, .upcoming-groups ul li:nth-of-type(5) a i
	{
    	font-size: 13.2vw;
	}
	.downloads ul li
	{
		width:100%;
		float:none;
	}
}
@media only screen and (max-width:480px)
{
	.header-top h1 img
	{
		height:50px;
	}
	.nav-shrink.header-top h1 img
	{
    	max-width: none;
	}
	.banner-text
	{
		display:none;
	}
	.header-top
	{
		padding:0;
		background: #000;
		position:relative;
	}
	.section-home-list ul li
	{
    	width: auto;
		float:none;
	}
	.section-home h1
	{
    	font-size: 3.5vw;
	}
	.get-to-know h2
	{
    	font-size: 5.8vw;
	}
	.get-to-know a
	{
		padding: 27px 22px;
		width: 70px;
		height: 70px;
	}
	.get-to-know a i
	{
    	font-size: 7vw;
	}
	.how-chit ul li
	{
    	width: 100%;
		float:none;
	}
	.banner-pages-text
	{
    	top: 40%;
	}	
	.banner-pages-text h1
	{
    	font-size: 6.2vw;
	}
	.section-content-inner
	{
    	width: auto;
		float:none;
	}
	.management-text, .management-img
	{
    	width: auto;
		float:none;
	}
	.contact-left, .contact-right
	{
    	width: auto;
		float:none;
    	padding:0;
	}
}
@media only screen and (max-width:320px)
{
	
}