@media only screen and (min-width: 1200px) {

	.container,

	.container-lg,

	.container-md,

	.container-sm,

	.container-xl {

		max-width: 1200px;

	}

}

@media only screen and (max-width: 1600px) {

	.fouriconsec {

		margin: 41% auto auto;

	}

	.getfundedalignpad {

		padding-bottom: 450px;

	}

}

@media only screen and (max-width: 1500px) {

	.fouriconsec {

		margin: 37% auto auto;

	}

}

@media only screen and (max-width: 1366px) {

	.getfundedalignpad {

		padding-bottom: 400px;

	}

}

@media only screen and (max-width: 1280px) {

	.fourboxsec {

		margin-right: 75px;

	}

	.getfundedalignpad {

		padding-bottom: 360px;

	}

	/*.verrepeatsec {

		background: url(../images/verrepeatbg.png) repeat-y center top;

		width: 100%;

		padding-top: 35px;

		position: relative;

		padding-bottom: 73px;

		float: left;

		background-size: 40px 161px;

	}*/

	.investcontwidth {

		max-width: 960px;

		float: right;

		margin-right: -85px;

		position: relative;

		z-index: 2;

		padding-top: 10px;

		padding-bottom: 15px;

	}

	.investcontwidth h2 {

		text-align: center;

		color: #191919;

		font-size: 42px;

		line-height: 60px;

		font-weight: bold;

		padding-bottom: 0px;

		padding-right: 85px;

		margin-bottom: -10px;

	}

	.investcontwidth br {

		display: none;

	}

	.investcontwidth p {

		font-weight: 500;

		/* font-size: 27px; */

		/* line-height: normal; */

		margin-top: 10px;

	}

	.leftimg {

		/* padding: 46px 0 33px 0; */

		width: 33% !important;

		/* overflow: hidden; */

		/* float: left; */

		position: absolute;

		left: -101px;

		/* bottom: 0; */

		bottom: 0px;

		z-index: 1;

		height: 100%;

	}

	.sgleradiussec h2 {

		text-transform: uppercase;

		line-height: normal;

		color: #000000;

		font-size: 20px;

		font-weight: bold;

		font-family: 'Squad';

		transition: .3s all ease-in-out;

		-webkit-transition: .3s all ease-in-out;

		-moz-transition: .3s all ease-in-out;

	}

	.sgleradiussec:nth-child(2n+1),

	.sgleradiussec:nth-child(2n+1) .hovergetfunded {

		float: left;

		padding: 0px 0px 0px 128px;

		text-align: left;

	}

	.sgleradiussec:nth-child(2n),

	.sgleradiussec:nth-child(2n) .hovergetfunded {

		float: right;

		padding: 0px 130px 0px 3px;

		text-align: right;

	}

	.getfundedalignpad {

		width: 100%;

		overflow: hidden;

		padding-top: 100px;

		padding-bottom: 360px;

	}

	.growwithussec .banner-caption

	{

		top:130px;

	}

}

@media only screen and (max-width: 1199px) {

	

	.sgleradiussec:nth-child(even):before {

		left: -92px;

	}

	

}

@media only screen and (max-width: 1024px) {

	.getfundedalignpad {

		padding-bottom: 300px;

	}

	.contactbg {

		background-position: 100% 0%

	}

	.fouriconsec {

		margin: 38% auto auto;

	}

	.sglecolumnsec:nth-child(even):before,

	.sglecolumnsec:nth-child(even):after {

		display: none;

	}

	.sglecolumnsec {

		width: 30%;

		margin: 0 1% !important;

	}

	.getfundedbg h1 {

		font-size: 60px;

	}

	.contactbg p {

		font-size: 18px;

		line-height: 28px;

		font-weight: 400;

	}

	.sgleradiussec:nth-child(odd) {

		padding-left: 140px;

	}

	.sgleradiussec:nth-child(even) {

		padding-right: 140px;

	}

	.sgleradiussec h2 {

		font-size: 20px;

	}

	.investcontwidth {

		max-width: 100%;

		float: none;

		margin: 0;

		text-align: center;

	}

	.investcontwidth h2 {

		padding: 0;

		font-size: 60px;

	}

	.investcontwidth {

		padding-top: 50px;

	}

	.fourboxsec {

		margin: 0 auto;

		float: none;

		padding-bottom: 50px;

		max-width: 426px;

	}

	.leftimg {

		height: auto;

	}

	.getfundedbgsec {

		width: 900px;

		height: 191px;

		background: url(../images/get-funded-sec-1024px.png) no-repeat center top;

	}

	.sglegetfundedcontsec {

		width: 206px;

		height: 132px;

		margin-top: 54px;

		margin-left: 7px;

	}

	.sglegetfundedcontsec:nth-child(2),

	.sglegetfundedcontsec:nth-child(3),

	.sglegetfundedcontsec:nth-child(4) {

		margin-left: 21px;

	}

	.sglegetfundedcontsec p {

		font-size: 15px;

	}

	.hovergetfunded {

		font-size: 15px;

		line-height: 20px;

	}

	.btmgetfundedbgsec {

		width: 677px;

		height: 193px;

		margin: 54px auto auto;

		background: url(../images/bot-get-funded-sec-1024px.png) no-repeat center top;

	}

	.btmgetfundedbgsec .sglegetfundedcontsec:nth-child(2),

	.btmgetfundedbgsec .sglegetfundedcontsec:nth-child(3) {

		margin-left: 23px;

	}

	.aboutbg h1,

	.aboutbg h2,

	.teambg h1,

	.teambg h2,

	.sitemapbg h1 {

		font-size: 60px;

		line-height: 63px;

	}

	.aboutbg {

		background-position: center bottom;

	}

	.aboutalignpad {

		padding-bottom: 76%;

	}

	

	.sgleradiussec:nth-child(odd),

	.sgleradiussec:nth-child(odd) .hovergetfunded {

		padding: 10px 30px 10px 160px;

	}

	.sgleradiussec:nth-child(even),

	.sgleradiussec:nth-child(even) .hovergetfunded {

		padding: 10px 160px 10px 30px;

	}

	.growwithussec .hm-banner

	{

		top:-25px;

	}

	.desk-view {

		display: none;

	}

	.tab-view {

		display: block;

	}

	.mob-view {

		display: none;

	}

}

@media (max-width: 990px) {

	.navbar-brand {

		padding-top: 10px;

		padding-bottom: 8px;

	}

	.navbar-brand img {

		max-width: 90px;

	}

	.navbar-dark .navbar-nav .nav-link {

		color: #000;

		font-size: 15px;

		margin-left: 14px;

	}

	.banner-caption h1 {

		font-size: 46px;

		line-height: 48px;

		font-family: 'Squad';

		font-weight: bold;

		color: #191919;

		margin-bottom: 12px;

	}

	.banner-caption p {

		font-size: 18px;

		line-height: 28px;

		font-weight: 400;

		color: #000;

		margin-bottom: 14px;

	}

	.banner-caption h3 {

		font-size: 21px;

	}

	.tab-mob-view {

		display: block;

	}

	.desk-view {

		display: none;

	}

	.tab-view {

		display: block;

	}

	.mob-view {

		display: none;

	}

	.usp-grid {

		-ms-flex: 0 0 50%;

		flex: 0 0 50%;

		max-width: 50%;

	}

	.usp-icon {

		margin-bottom: 30px;

	}

	/*.footer-widget {

		text-align: center;

	}

	.footer-center {

		margin-bottom: 30px;

		text-align: center;

	}*/

	/*map*/

	.map-marker-kolkata .map-marker-info {

		left: -100% !important;

		transform: translate(-74%) !important;

	}

	.map-marker:after {

		content: inherit;

	}

	.map-marker:before {

		content: inherit;

	}

	/*.markliner:hover::after {

    display: none !important;

}

.markliner:hover::before {

    display: none !important;

}*/

	.map-marker-raipur .map-marker-info {

		left: 0;

		transform: translate(-50%);

	}

	.map-marker-hydrabad .map-marker-info {

		left: 0;

		transform: translate(-35%);

	}

	.our-presence h2 {

		font-size: 44px;

		line-height: normal;

	}

	.contactbg {

		background-size: 100% auto;

		background-position: center 150px;

	}

	/*.fouriconsec {



	margin-top: 100px;



}*/

	.sgleiconboxsec h2 {

		font-size: 21px;

	}

	.contactpgformwidth {

		max-width: none;

		width: 700px;

	}

	.contactbgtopsec {

		height: 220px;

	}

	.getfundedicon {

		width: 120px;

		margin-bottom: 15px;

	}

	.getfundedwidthsec h3 {

		font-size: 20px;

	}

	.contactbgwidth h2 {

		font-size: 40px;

		padding-top: 40px;

	}

	.getfundedbg {

		background-size: 100% auto;

		background-position: center bottom;

	}

	.getfundedbg h1,

	.topgetfundedsec h2,

	.contactformsec h2,

	.startupbg h1 {

		font-size: 50px;

		line-height: 53px;

	}

	.getfundedbg p {

		font-size: 25px;

	}

	.sglecolumnalignpad {

		padding: 15px;

	}

	.getfundedbg p,

	.topgetfundedsec p {

		font-size: 18px;

		line-height: 28px;

		font-weight: 400;

	}

	.getfundedalignpad {

		padding-top: 120px;

		padding-bottom: 300px;

	}

	.topgetfundedsec h3 {

		font-size: 35px;

		padding-top: 10px;

		padding-bottom: 3px

	}

	.blacklinesec {

		background-position: 16px top;

	}

	.halfcolumnsec {

		width: 100%;

		float: none !important;

	}

	.anysidecolumnsec {

		margin-left: 0 !important;

	}

	.fullcolumnsec:nth-child(even) .anysidecolumnsec {

		background: url(../images/rytmark.png) no-repeat left center;

		padding-left: 106px;

		padding-right: 8px;

		margin-right: 0;

	}

	.fullcolumnsec:nth-child(even) .anysidecolumnbg {

		padding: 35px 35px 35px 105px;

		text-align: left;

	}

	.fullcolumnsec:nth-child(even) .levelbg {

		background: url(../images/rytlevel.png) no-repeat left top;

		left: -11px;

	}

	.fullcolumnsec:nth-child(even) .hovergetfunded {

		padding: 0 35px 0 105px;

		text-align: left;

	}

	.fullcolumnsec .hovergetfunded {

		font-size: 20px;

		line-height: 30px;

	}

	.sgleradiussec .hovergetfunded {

		font-size: 15px;

		line-height: 25px;

	}

	.contactalignpad {

		padding-top: 120px

	}

	.startupalignpad {

		padding-top: 120px;

		padding-bottom: 50%;

	}

	.startupbg p,

	.startyellowbg p {

		font-size: 18px;

		line-height: 28px;

		font-weight: normal;

	}

	.startupbg {

		background-size: 100% auto;

		background-position: center bottom;

	}

	.verrepeatsec:before, .verrepeatsec:after, .sgleradiussec:nth-child(even):before {

		display: none;

	}

	/*.verrepeatsec {

		background: url(../images/orangebgrepeat.jpg) repeat-y center top;

		padding-top: 59px;

		padding-bottom: 89px;

	}*/

	.sgleradiussec:nth-child(odd),

	.sgleradiussec:nth-child(even) {

		float: none;

		margin: 20px auto auto;

	}

	.radiussec01

	{

		margin-top:0 !important;

	}

	.innerbodysec {

		margin-top: 70px;

	}

	.investcontwidth h2 {

		font-size: 50px;

		line-height: 55px;

	}

	.investcontwidth p {

		font-size: 18px;

		line-height: 28px;

	}

	.sglelogosec {

		width: 32%;

	}

	.sglelogosec p {

		font-size: 17px;

		line-height: 22px;

	}

	.logoareasec {

		padding-bottom: 50px;

	}

	.yellowbg h2 {

		font-size: 40px;

	}

	.logoareasec h2 {

		padding-bottom: 0;

		padding-top: 50px;

		font-size: 35px;

	}

	.leftimg {

		max-width: 300px;

		left: -15px;

	}

	.banner-caption {

		top: 120px;

	}

	.sglegetfundedcontsec p {

		font-size: 15px;

	}

	.hovergetfunded {

		font-size: 15px;

		line-height: 20px;

	}

	.getfundedbgsec {

		width: 650px;

		height: 138px;

		background: url(../images/get-funded-sec-768px.png) no-repeat center top;

	}

	.sglegetfundedcontsec {

		width: 149px;

		height: 95px;

		margin-top: 39px;

		margin-left: 5px;

	}

	.sglegetfundedcontsec:nth-child(2),

	.sglegetfundedcontsec:nth-child(3),

	.sglegetfundedcontsec:nth-child(4) {

		margin-left: 15px;

	}

	.sglegetfundedcontsec p {

		font-size: 12px;

		line-height: 20px;

	}

	.hovergetfunded {

		font-size: 11px;

		line-height: 16px;

	}

	.btmgetfundedbgsec {

		width: 494px;

		height: 140px;

		margin: 30px auto auto;

		background: url(../images/bot-get-funded-sec-768px.png) no-repeat center top;

	}

	.btmgetfundedbgsec .sglegetfundedcontsec:nth-child(2),

	.btmgetfundedbgsec .sglegetfundedcontsec:nth-child(3) {

		margin-left: 21px;

	}

	.aboutbg h1,

	.aboutbg h2,

	.teambg h1,

	.teambg h2,

	.sitemapbg h1 {

		font-size: 50px;

		line-height: 53px;

	}

	.aboutalignpad,

	.sitemapalignpad {

		padding-top: 120px;

	}

	.sgleteamsec,

	.snddteamsec .sgleteamsec {

		width: 49%;

		margin-left: 0;

		margin-right: 0;

	}

	.teamtitlesec {

		width: 50%;

	}

	.teamimgsec {

		width: 50%;

	}

	.aboutbg p {

		font-weight: 400;

		line-height: 28px;

	}

	.sitemapbg ul li {

		font-size: 21px;

		width: 33.3333333%;

	}

	.sitemapalignpad {

		padding-bottom: 120px;

	}

	.subhalfcolumnsec {

		width: 100%;

		float: none;

	}

	.subanysidecolumnsec {

		margin-left: 0;

	}

	.subfullcolumnsec .subhovergetfunded {

		font-size: 20px;

		line-height: 30px;

	}

	.subfullcolumnsec:after {

		right: 45%;

	}

	.half-bx

	{

		width:100%;

		float:none;

	}

	.padrightex, .padright45

	{

		padding-right:15px;

	}

	.padleftex, .padleftexmed

	{

		padding-left:15px;

	}

}

@media only screen and (max-width: 800px) {

	.contactbg {

		background-position: 100% -24%;

	}

	.getfundedalignpad {

		padding-bottom: 220px;

	}

}

@media only screen and (max-width: 767px) {

	.navbar-dark .navbar-toggler {

		color: #000;

		border-color: transparent;

		border-radius: 0px;

	}

	.navbar-dark .navbar-toggler-icon {

		background-image: url(../images/nav-mob-t.png);

	}

	.navbar-collapse {

		background-color: #fff;

		padding: 5px 8px;

	}

	.navbar-dark .navbar-nav .nav-link {

		margin-left: 0px;

	}

	.navbar-toggler-icon {

		width: 20px;

		height: 20px;

	}

	.usp-grid {

		-ms-flex: 0 0 100%;

		flex: 0 0 100%;

		max-width: 100%;

	}

	.usp-icon {

		margin-bottom: 30px;

	}

	.footer-widget {

		text-align: center;

	}

	.footer-center {

		margin-bottom: 0;

	}

	.desk-view {

		display: none;

	}

	.tab-view {

		display: none;

	}

	.mob-view {

		display: block;

	}

	.contactalignpad,

	.getfundedalignpad {

		padding-top: 120px;

	}

	.fouriconsec {

		margin-top: 20px;

	}

	.sgleiconboxsec {

		margin-top: 30px;

	}

	.contactpgformwidth {

		width: 450px;

	}

	.contactbgtopsec {

		height: 141px;

	}

	.getfundedicon {

		width: 80px;

	}

	.getfundedwidthsec h3 br {

		display: none;

	}

	.inputfield,

	.textareafield {

		font-size: 18px;

	}

	.getfundedbg h1,

	.topgetfundedsec h2,

	.contactformsec h2 {

		font-size: 40px;

		line-height: 43px;

	}

	.sglecolumnsec {

		width: 90%;

		float: none;

		margin: 30px 5% 0 !important;

		height: auto !important;

	}

	.getfundedalignpad {

		padding-bottom: 200px;

	}

	.topgetfundedsec h3 {

		font-size: 25px;

		margin-top: 33px;

		padding-top: 11px;

		padding-bottom: 6px;

	}

	.botgetfundedsec h4 {

		line-height: normal;

		padding: 20px 35px;

		font-size: 22px;

		border-radius: 10px;

		-moz-border-radius: 10px;

		-webkit-border-radius: 10px;

	}

	.anysidecolumnbg p {

		font-size: 22px;

		line-height: 28px;

	}

	.startupbg h1,

	.investcontwidth h2 {

		font-size: 40px;

		line-height: 43px;

	}

	.fourlevelsec h2 {

		padding-bottom: 30px;

	}

	.sglelogosec {

		width: 32%;

	}

	.investcontwidth {

		padding-bottom: 80%;

	}

	.leftimg {

		max-width: 250px;

		left: 0;

		right: 0;

		margin: 0 auto;

		bottom: -100px;

	}

	#slideN .owl-dots {

		bottom: 10px;

	}

	.hm-usp {

		padding: 30px 0 60px 0;

	}

	.getfundedbgsec,

	.btmgetfundedbgsec {

		display: none;

	}

	.mobgetfundedsec {

		display: block;

		width: 254px;

		height: 339px;

		margin: 0 auto;

		padding: 9px 7px 0 7px;

		background-size:100% 100%;

	}

	.mobgetfundedsec.first {

		background: url(../images/mobgetfunded.png) no-repeat center top;

	}

	.mobgetfundedsec.second,

	.mobgetfundedsec.third,

	.mobgetfundedsec.forth,

	.mobgetfundedsec.fifth,

	.mobgetfundedsec.sixth {

		background: url(../images/mobgetfunded02.png) no-repeat center top;

		margin-top: -38px;

	}

	.mobgetfundedsec.seventh {

		background: url(../images/mobgetfunded03.png) no-repeat center top;

		margin-top: -38px;

		height: 292px;

		margin-bottom: 27px;

	}

	.getfundedtitle {

		width: 100%;

		text-align: center;

		line-height: 39px;

		color: #fff;

		font-size: 26px;

		font-weight: bold;

		margin-top: 51px;

	}

	.getfundedcontheight {

		width: 100%;

		height: 184px;

		display: table;

		position: relative;

	}

	.mobgetfundedsec p {

		padding: 0;

		transition: .3s all ease-in-out;

		-webkit-transition: .3s all ease-in-out;

		-moz-transition: .3s all ease-in-out;

		font-size: 20px;

		line-height: 30px;

		font-weight: 400;

	}

	.mobgetfundedsec:hover .hovergetfunded {

		opacity: 1;

	}

	.mobgetfundedsec:hover p {

		opacity: 0;

	}

	.hovergetfunded {

		font-size: 17px;

		line-height: 24px;

	}

	.aboutbg h1,

	.aboutbg h2,

	.teambg h1,

	.teambg h2,

	.sitemapbg h1 {

		font-size: 40px;

		line-height: 43px;

	}

	.aboutbg h2 {

		margin-bottom: 31px;

	}

	.sgleteamsec,

	.snddteamsec .sgleteamsec {

		margin: 40px auto auto;

		width: 90%;

		float: none;

		overflow: hidden;

	}

	.teamsec h2 {

		font-size: 35px;

	}

	.teamtitlesec h2 {

		font-size: 25px;

		padding-bottom: 6px;

	}

	.footer .rightalign {

		text-align: center;

	}

	.fullcolumnsec .hovergetfunded {

		font-size: 15px;

		line-height: 20px;

	}

	.subfullcolumnsec .subhovergetfunded {

		font-size: 15px;

		line-height: 20px;

	}

	.sitemapbg ul li {

		width: 50%;

	}

	.subfullcolumnsec:after {

		right: 40%;

	}

	.aboutalignpad {

		padding-bottom: 170%;

	}

	.fourboxsec {

		max-width: 356px;

	}

	.sgleboxsec {

		width: 178px;

		height: 254px;

		background-size: 100% 100% !important;

		line-height: 28px;

	}

	.logosecthumbsec {

		min-width: auto;

		width: 140px;

		height: 138px;

	}

	.sglelogosec .logosecthumbsec img {

		max-width: 100%;

	}

	.our-presence {

		top: 50px;

	}

	/*.startupalignpad {

		padding-bottom: 70%;

	}*/

	.contactbg {

		background-position: center bottom;

		padding-bottom: 100px;

	}

	.contactalignpad {

		padding-bottom: 0;

	}

	.contactbg {

		background-image: url(../images/contactpgbg-mob.jpg);

		padding-bottom: 300px;

	}

	.desktopview

	{

		display:none;

	}

	.mobileview

	{

		display:block;

	}

	.footer

	{

		padding-bottom:14px;

	}

	.footer-widget ul li

	{

		margin:12px 0 0 0;

	}

	ul.social

	{

		margin-top:12px;

	}

	.social li

	{

		margin:0 5px !important;

		width: 25px;

		height: 25px;

	}

	.social li a i

	{

		font-size:15px;

		line-height:25px;

	}

	.sgleradiussec .hovergetfunded {

    font-size: 14px;

    line-height: 20px;

}

.sgleradiussec:nth-child(odd), .sgleradiussec:nth-child(odd) .hovergetfunded {

		padding: 10px 20px 10px 140px;

	}

.sgleradiussec:nth-child(even), .sgleradiussec:nth-child(even) .hovergetfunded {

		padding: 10px 140px 10px 20px;

	}

	.navbar-brand .img-fluid

	{

		max-height: 55px;

	}

	.navbar {

		padding: 0 15px;

	}

	.map-marker-sec

	{

		margin-top:-25px;

		padding-top: 165px;

	}

}

@media only screen and (max-width: 600px) {

	.sglelogosec {

		width: 48%;

	}
	.verrepeatsec{margin-top: 50px;}

}

@media only screen and (max-width: 479px) {

	.contactbg p {

		font-size: 20px;

		line-height: 28px;

	}

	.contactpgformwidth {

		width: 100%;

	}

	.contactbgtopsec {

		height: auto;

		width: 100%;

		background: #f8efe6;

		-webkit-border-top-left-radius: 5px;

		-webkit-border-top-right-radius: 5px;

		-moz-border-radius-topleft: 5px;

		-moz-border-radius-topright: 5px;

		border-top-left-radius: 5px;

		border-top-right-radius: 5px;

		padding-top: 50px;

	}

	.contactbgwidth h2 {

		font-size: 30px;

	}

	.inputfield,

	.textareafield {

		font-size: 16px;

	}

	.getfundedbg h1,

	.contactformsec h2,

	.sitemapbg h1 {

		font-size: 35px;

		line-height: 40px;

	}

	.topgetfundedsec h2 {

		font-size: 30px;

		line-height: 35px;

	}

	.getfundedalignpad {

		/*padding-bottom: 150px;*/

		padding-bottom: 120px;

	}

	.topgetfundedsec h3 {

		font-size: 20px;

		margin-top: 33px;

		padding: 0 20px;

		line-height: 45px;

	}

	/*.blacklinesec {



	background-image: none;



}*/

	.fullcolumnsec {

		height: auto !important;

	}

	/*.anysidecolumnsec, .subanysidecolumnsec {



	background-image: none !important;



	padding-left: 0 !important;



}



.anysidecolumnbg, .subanysidecolumnbg {



	padding: 20px !important;



	text-align: center !important;



	border-radius: 10px;



	-moz-border-radius: 10px;



	-webkit-border-radius: 10px;



}



.levelbg, .sublevelbg {



	display: none !important;



}



.anysidecolumnbg p, .subanysidecolumnbg p {



	font-size: 20px;



	line-height: 25px;



}*/

	.getfundedsec {

		padding-bottom: 65px;

	}

	.startupbg h1 {

		font-size: 35px;

		line-height: 38px;

	}

	/*.sgleradiussec {

		width: 100%;

		height: 122px;

		border: 1px solid #e99164;

		float: none;

		padding: 5px !important;

		text-align: center !important;

		border-radius: 120px;

		-moz-border-radius: 120px;

		-webkit-border-radius: 120px;

	}*/

	

	/*.sgleradiussec:nth-child(2n+1) {

		float: none;

margin: 20px auto auto;

padding: 7px 177px 10px 20px;

	}

	.sgleradiussec:nth-child(2n) {

		padding-right: 140px;

	}*/

	

	

	/*

	.sgleradiussec:nth-child(odd),

	.sgleradiussec:nth-child(odd) .hovergetfunded {

		padding: 6px;

		text-align: center;

		border-radius: 120px;

		-moz-border-radius: 120px;

		-webkit-border-radius: 120px;

	}

	.sgleradiussec:nth-child(even),

	.sgleradiussec:nth-child(even) .hovergetfunded {

		padding: 6px;

		text-align: center;

		border-radius: 120px;

		-moz-border-radius: 120px;

		-webkit-border-radius: 120px;

	}

	

	*/

	

	/*.verticalalign {

    display: table-cell;

    vertical-align: middle;

    padding: 0 15px;

    font-size: 14px;

    line-height: 21px;

	width: 100%;

}



.verticalalign:nth-child(2n){

	text-align:right;

}



.verticalalign:nth-child(2n+1){

	text-align:left;

}*/





	/*

	.sgleradiussec .verticalalign {

		background: #f1c772;

		border-radius: 120px;

		-moz-border-radius: 120px;

		-webkit-border-radius: 120px;

		padding: 20px;

	}

	

	*/

	

	

	/*.sgleradiussec:nth-child(2n+1),

	.sgleradiussec:nth-child(2n+1) .hovergetfunded {

		float: left;

		padding: 0px 24px 0px 128px  !important;

		text-align: left  !important;

	}

	.sgleradiussec:nth-child(2n),

	.sgleradiussec:nth-child(2n) .hovergetfunded {

		float: right;

		padding: 0px 130px 0px 24px  !important;

		text-align: right  !important;

	}*/

	

	

	.investcontwidth h2,

	.yellowbg h2 {

		font-size: 35px;

		line-height: 40px;

	}

	.fourlevelsec h2,

	.logoareasec h2 {

		font-size: 30px;

	}

	.fourboxsec {

		padding-bottom: 0;

	}

	.sglelogosec {

		width: 100%;

		height: auto !important;

	}

	.hm-usp .col-6 {

		float: none;

		width: 100%;

		overflow: hidden;

		max-width: 100%;

		flex: none;

	}

	.aboutbg h1,

	.aboutbg h2,

	.teambg h1,

	.teambg h2 {

		font-size: 35px;

		line-height: 38px;

	}

	.sgleteamsec,

	.snddteamsec .sgleteamsec {

		width: 100%;

	}

	.teamtitlesec h2 {

		font-size: 20px;

	}

	/*.fullcolumnsec:nth-child(odd) .hovergetfunded,

	.fullcolumnsec:nth-child(even) .hovergetfunded{

		padding: 0 10px;

		text-align: center;

	}*/

	/*.subhovergetfunded {

		padding: 0 10px;

		text-align: center;

	}*/

	.dottedbdrsec {

		width: 120px;

		height: 120px;

	}

	.sgleiconboxsec .verticalalign img {

		max-height: 60px;

	}

	.sgleiconboxsec h2 {

		font-size: 17px;

	}

	.sitemapbg ul li {

		font-size: 18px;

		float: none;

		width: 100%;

	}

	.subfullcolumnsec:after {

		display: none;

	}

	.investcontwidth {

		padding-bottom: 100%;

	}

	.our-presence h2 {

		font-size: 32px;

	}

	.our-presence p {

		line-height: normal;

	}

	.mapmarkervpinfo .title {

		line-height: 30px;

		font-size: 17px;

		padding-top: 0;

	}

	.mapmarkervpinfo p {

		font-size: 15px;

	}

	.map-marker-sec

	{

		padding-top:140px;

	}

	.growwithussec .banner-caption {

    top: 100px;

}

/*.fullcolumnsec:nth-child(even) .anysidecolumnbg

{

	padding: 0 15px 0 95px;

}

.fullcolumnsec:nth-child(odd) .anysidecolumnbg

{

	padding: 0 95px 0 15px;

}*/

	

}

@media only screen and (max-width: 450px) {

	.desk-tab-view {

		display: none;

	}

	.mob-view {

		display: block;

	}

	

	.navbar-dark .navbar-brand img {

		max-width: 90px;

	}

	.navbar-brand {

		padding-top: 7px;

		padding-bottom: 5px;

	}

	.banner-caption {

		top: 120px;

	}

	.banner-caption h1 {

		font-size: 30px;

		line-height: 36px;

		font-family: 'Squad';

		font-weight: bold;

		color: #191919;

		margin-bottom: 4px;

	}

	.banner-caption p {

		font-size: 17px;

		line-height: 24px;

		font-weight: 400;

		color: #000;

		margin-bottom: 15px;

	}

	.banner-caption h3 {

		font-size: 20px;

	}

	.hm-cur-portfolio h1 {

		font-size: 25px;

		margin-bottom: 15px;

	}

	

	

	

}



@media only screen and (max-width: 449px) {

	

.sgleradiussec

{

	width: 280px;

	height: 98px;

}

.sgleradiussec .verticalalign

{

	padding:0;

}

.sgleradiussec:nth-child(odd), .sgleradiussec:nth-child(odd) .hovergetfunded {

		padding: 10px 25px 10px 105px !important;

	}

.sgleradiussec:nth-child(even), .sgleradiussec:nth-child(even) .hovergetfunded {

		padding: 10px 105px 10px 25px;

	}

	.sgleradiussec .hovergetfunded {

    font-size: 12px;

    line-height: 16px;

}

.sgleradiussec h2 {

    font-size: 17px;

}

.fullcolumnsec:nth-child(odd) .anysidecolumnsec, .subanysidecolumnsec

{

	padding-left:50px;

}

.fullcolumnsec:nth-child(even) .anysidecolumnsec

{

	padding-left:62px;

}



}



@media only screen and (max-width: 400px) {



	.fullcolumnsec:nth-child(2n+1) .anysidecolumnsec {

		background: url(../images/rytmark.png) no-repeat left center;

		padding-left: 100px;

		margin-right: 6px;

		padding-right: 0;

		background-size: auto;

		background-position: left center;

	}

	.fullcolumnsec:nth-child(2n+1) .anysidecolumnbg {

		padding: 0 0px 0 60px;

		text-align: left;

	}

	.fullcolumnsec:nth-child(2n+1) .levelbg {

		background: url(../images/rytlevel.png) no-repeat left top;

		left: -11px;

		background-size: cover;

	}

	.fullcolumnsec:nth-child(even) .anysidecolumnsec

	{

		padding-left:98px;

	}

	.subanysidecolumnsec

	{

		padding-left:88px;

	}

	.fullcolumnsec:nth-child(even) .hovergetfunded

	{

		padding:15px 15px 0 65px;

	}

	.levelbg {

		width: 70px;

		height: 75px;

		font-size: 26px;

		line-height: 80px;

	}

	.anysidecolumnbg p {

		font-size: 17px;

		line-height: 21px;

	}

	.fullcolumnsec:nth-child(2n) .anysidecolumnbg {

		padding: 35px 7px 35px 64px;

		text-align: left;

	}

	.fullcolumnsec:nth-child(2n) .levelbg {

		background-size: contain;

	}

	.mobgetfundedsec.seventh {

		background-size: contain;

	}

	.mobgetfundedsec p {

		font-size: 18px;

		line-height: 24px;

	}

/*	.verticalalign {

		font-size: 11px;

		line-height: 17px;

	}*/

	.fullcolumnsec:nth-child(2n+1) .hovergetfunded {

		padding-left: 69px;

	}

	.sublevelbg {

		width: 70px;

		height: 77px;

		background-size: contain;

		line-height: 77px;

		font-size: 24px;

	}

	.subanysidecolumnbg, .subhovergetfunded {

		padding: 0px 8px 0 75px;

	}

	.subanysidecolumnbg p {

		font-size: 17px;

		line-height: 21px;

	}

	.cldr .subhovergetfunded

	{

		padding-left:75px;

	}

	.fullcolumnsec .hovergetfunded

	{

		font-size: 13px;

    	line-height: 18px;

	}

}

@media only screen and (max-width: 360px) {

	.fourboxsec {

		max-width: 178px;

	}

}