

@media only screen and (min-device-width: 1440px) and (max-device-width: 1920px) {

	.appoinment-form-con-wrap {	
		top: 19%;		
	}
	.sub-banner-in-wrap {
		margin-top: 100px;
	}
	.testimonial-con-wrap {
		padding: 5px 0 28px 0;
	}
	.contact-us-main-content-wrap {
		padding: 2.5% 0;
	}
	.requst-appoinment-wrap {
          padding: 6% 0 19% 0;
    }

}

@media only screen and (min-device-width: 992px) and (max-device-width: 1024px) {}

@media only screen and (min-device-width: 768px) and (max-device-width: 1085px) {

	.headr-con-wrap {
		justify-content: space-between;
	}

	.main-menu-wrap {
		display: none;
	}

	.head-log-m-wrap {
		width: 40%;
	}

	.head-menu-m-wrap {
		width     : 10%;
		order     : 2;
		text-align: right;
	}

	.head-requs-m-wrap {
		width       : 45%;
		margin-left : 3%;
		margin-right: 2%;
	}

	.request-app-btn a {
		font-size: 12px;
	}

	.ham-menu-icon .fas {
		font-size: 35px;
		cursor   : pointer;
	}

	.mob-menu-m-wrap {
		position  : fixed;
		top       : 0;
		left      : 0;
		width     : 100%;
		height    : 100%;
		background: #000;
		z-index   : 1000;
		transform : translateX(100%);
		transition: all ease-in 0.6s;
	}
	section.map-wrap {
        margin-bottom: 55px;
    }

	.mob-menu-m-wrap.menu-open {
		transform : translateX(0);
		transition: all ease-in 0.6s;
	}

	.mob-menu-m-wrap .close-icon-wrap {
		margin    : 20px;
		text-align: right;
	}
	.about-navigation nav li {
		margin: 0 25px;
	}

	.close-icon-in-wrap .fas {
		font-size: 24px;
		color    : #fff;
		cursor   : pointer;
	}

	.mob-menu .mai-menu {
		flex-direction: column;
	}

	.mob-menu .main-menu ul {
		flex-direction : column;
		justify-content: center;
	}

	.mob-menu .main-menu ul li {
		text-align: center;
		color     : #fff;
		margin    : 10px 0;
	}

	.mob-menu .main-menu ul li a {
		color: #fff;
	}

	.mob-menu-m-wrap {
		display: block;
	}

	.ham-menu-wrap {
		display: block;
	}
	.aboutwrap {
		margin-top: 6px;
	}
	.sub-banner-in-wrap {
	   margin-top: 97px;
	}

	.banner-left-con h3 {
		font-size  : 15px;
		line-height: 22px;
		margin-top : 9%;
		padding    : 0 15%;
	}

	.banner-left-con h2 {
		font-size: 34px;
	}

	.banner-left-con h4 {
		font-size: 26px;
	}

    .hme-banner-item {
        height: 198px;
    }

	.banner-learnmore-wrap::after {
		top   : -105px;
		left  : -8%;
		width : 2px;
		height: 245px;
	}

	.banner-learnmore-wrap {
		margin-top : 95%;
		margin-left: 10%;
	}

	.af-main-con-wrap {}

	.counter-years {
		width : 160px;
		height: 160px;
	}

	.counter-years-txt {
		font-size: 90px;
		padding  : 45% 5% 0 26%;
	}

	.hme-main-con-in-wrap h1 {
		font-size  : 24px;
		line-height: 28px;
	}

	.hme-main-con-in-wrap p {
		font-size    : 14px;
		line-height  : 23px;
		margin-bottom: 20px;
	}

	.licence-wrap h5,
	.ass-companies-wrap h5 {
		line-height: 23px;
	}

	.tab-title-wrap .nav a {
		font-size  : 14px;
		line-height: 24px;
	}

	.tab-title-wrap .nav a.active {
		clip-path: none;
	}

	.perfermonce-m-wrap h3 {
		font-size  : 32px;
		line-height: 34px;
	}

	.perfermonce-m-wrap h4 {
		font-size  : 16px;
		line-height: 22px;
	}

	.funds-table-wrap {
		padding: 25px 20px 0 20px;
	}

	.head h4,
	.head h5 {
		font-size  : 11px;
		line-height: 17px;
	}

	.biying,
	.selling,
	.ydp {
		font-size: 13px;
	}

	.our-per-item h5 {
		font-size    : 14px;
		line-height  : 19px;
		margin-top   : 15px;
		margin-bottom: 0;
		padding      : 0 5%;
	}

	.app-frm-head h4 {
		font-size    : 29px;
		line-height  : 35px;
		margin-bottom: 20px;
	}
    .requst-appoinment-wrap {
        padding: 6% 0 52% 0;
    }

	.news-head-wrap h2 {
		font-size  : 28px;
		line-height: 40px;
	}

	.hme-news-con-wrap h3 {
		font-size  : 17px;
		line-height: 25px;
	}

	.f-s a {
		font-size: 15px;
	}

	.copy-o-txt {
		text-align : left;
		margin-left: 0;
		display    : block;
	}

	.abt-exp-in-wrap {
		font-size: 55px;
		padding  : 45% 10% 20% 18%;
	}

	.abt-exp-title {
		font-size  : 20px;
		line-height: 29px;
		margin-top : 5%;
	}

	.years-disc-wrap {
		font-size    : 16px;
		line-height  : 27px;
		padding-right: 0;
	}

	.abt-other-con-in-wrap p {
		font-size  : 13px;
		line-height: 21px;
	}

	.dir-img-wrap {
		width       : 25%;
		margin-right: 5%;
	}

	.dir-con-wrap {
		width: 70%;
	}

	.ins-title-box-wrap h3 {
		font-size  : 19px;
		line-height: 24px;
	}

	.inves-p-wrap h4 {
		font-size  : 18px;
		line-height: 34px;
	}

	.inves-p-wrap p {
		font-size  : 13px;
		line-height: 24px;
	}

	.fund-head h1 {
		font-size  : 19px;
		line-height: 30px;
	}

	.disc p {
		font-size  : 13px;
		line-height: 22px;
	}

	.isin-wrap h3,
	.blomeberg-wrap h2 {
		font-size: 12px;
	}

	.isin-wrap h4,
	.blomeberg-wrap h3 {
		font-size: 11px;
	}

	.readmore-btn-wrap a {
		font-size: 12px;
	}

	.news-inner-other-con-wrap {
		padding: 0;
	}

	.news-item-wrap h5,
	.news-item-wrap.w-img h5 {
		font-size  : 15px;
		line-height: 24px;
	}

	.news-item-wrap h4,
	.news-item-wrap.w-img h4 {
		font-size: 14px;
	}

	.news-item-wrap.w-img h6 {
		font-size  : 12px;
		line-height: 21px;
	}

	.news-item-wrap {
		min-height: 420px;
	}
	.faq-question-wrap {
        top: 338px;
    }

	.faq-question-wrap {
		padding: 20px 10%;
	}

	.faq-question-answer-wrap {
		padding: 2.5% 10%;
	}

	.testi-item h1 {
		font-size  : 24px;
		line-height: 34px;
	}

	.testi-img {
		margin-right: 10px;
		width       : 26%;
	}

	.testi-p-details h3 {
		font-size  : 11px;
		line-height: 29px;
	}

	.testi-p-details h2 {
		font-size  : 16px;
		line-height: 24px;
	}

	.testi-p-details {
		margin-left: 0;
	}

	.con-disc-wrap h1 {
		font-size    : 25px;
		margin-bottom: 15px;
	}

	.con-disc-wrap {
		margin-right: 0;
	}

	.contact-us-frm-wrap {
		padding: 20px 25px;
	}

	.contact-us-frm-wrap h2 {
		font-size    : 19px;
		margin-bottom: 10px;
	}

	.cn-link,
	.cn-link a {
		font-size: 18px;
	}

	.cn-box h3 {
		font-size: 16px;
	}

	.sm-m-wrap li {
		margin-left: 6px;
	}

	.map-cn-d-wrap {
		padding: 22px 28px;
		top    : 29%;
		left   : 19%;
	}

	.map-icon-b-wrap {
		top : 17%;
		left: 13.5%;
	}

	.sm-m-wrap {
		margin-top   : 10px;
		margin-bottom: 25px;
	}

	.sm-m-wrap li:first-child {
		margin-left: 0;
		;
	}

	.request-app-btn {
		display: none;
	}

	.licence-wrap h6 {

		font-size: 18px;
	}

	.progressbar {
		margin: 0 0 100px;
	}

	.follow-us-txt h3 {
		font-size: 28px;
	}
	.about-navigation nav li {
		margin: 0 12px;
	}
	.about-navigation ul.menu {
		padding: 0;
	}
	.about-navigation .nav a {	
		font-size: 14px;
	}
	.director-row {
		max-width: 100%;
		margin-left: 75px;
	}
	.sh-logo2 {
		margin: 0 10px;
	}
	.sh-logowrap {
		width: 228px;
		height: 144px;
	}
	.sh-logolevel2:before {		
		width: 67%;
	}
	.redbox h4 {
		font-size: 19px;
	}

	.invest-box {
		padding: 17px;
	}
	.teamwrap {
		padding: 80px 0;
	}

	.team-image img {
		max-width: 100%;
	}

	.teaminfo h5 {
		font-size: 14px;
	}

	.hme-main-con-in-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.hme-main-img img.img-fluid {
		height: 600px;
		object-fit: cover;
		object-position: 10px;
	}
	.our-founds-tabs-m-wrap {
		margin-top: 90px;
	}
	.our-founds-bx-wrap::after {
	
		left: -1%;
		width: 114%;
		height: 100%;		
	}
	.our-founds-bx-wrap h3 {
	
		font-size: 15px;
		line-height: 24px;
	
	}
	.funds-item:first-child .ydp {		
		font-size: 16px;
	}
	.appoinment-form-con-wrap {
		left: 5.3%;
	}
	.app-img {
		margin-left: 5%;
		margin-top: 187px;
	}
	.progressbar1, .progressbar2, .progressbar3 {
		margin-bottom: 66px;
	}

	.pef-table h5 {
		font-size: 19px;

	}

	.contact-frm-m-wrap .wpcf7-spinner {
		position: absolute;
		left: 17%;
		top: 6px;
	}
	
    .app-frm .wpcf7-spinner {
        left: 9%;
        top: 10px;
    }
    section.home-banner-m-wrap {
        margin-top: 208px;
    }
    .our-founds-wrap {
        margin-top: 30px;
    }
    
    .sub-pge-logos-wrap {
        margin-top: 30px;
    }
    .about-address-box img {
        height: 47px;
    }

  
    



}


@media screen and (max-width:767px) {
	.main-menu-wrap {
		display: none;
	}

	.head-log-m-wrap {
		width: 40%;
	}

	.head-menu-m-wrap {
		width     : 10%;
		order     : 2;
		text-align: right;
	}

	.head-requs-m-wrap {
		width       : 45%;
		margin-left : 3%;
		margin-right: 2%;
	}

	.request-app-btn a {
		display: none;
	}

	.ham-menu-icon .fas {
		font-size: 35px;
		cursor   : pointer;
	}

	.mob-menu-m-wrap {
		position  : fixed;
		top       : 0;
		left      : 0;
		width     : 100%;
		height    : 100%;
		background: #000;
		z-index   : 1000;
		transform : translateX(100%);
		transition: all ease-in 0.6s;
	}

	.mob-menu-m-wrap.menu-open {
		transform : translateX(0);
		transition: all ease-in 0.6s;
	}

	.mob-menu-m-wrap .close-icon-wrap {
		margin    : 20px;
		text-align: right;
	}

	.close-icon-in-wrap .fas {
		font-size: 24px;
		color    : #fff;
		cursor   : pointer;
	}

	.mob-menu .mai-menu {
		flex-direction: column;
	}

	.mob-menu .main-menu ul {
		flex-direction : column;
		justify-content: center;
	}

	.mob-menu .main-menu ul li {
		text-align: center;
		color     : #fff;
		margin    : 10px 0;
	}

	.mob-menu .main-menu ul li a {
		color: #fff;
	}

	.banner-left-con h3 {
		font-size  : 16px;
		line-height: 21px;
		margin-top : 9%;
		padding    : 0 0;
	}

	.banner-left-con h2 {
		font-size: 23px;
		margin   : 15px 0 15px 0;
	}

	.banner-left-con h4 {
		font-size  : 18px;
		line-height: 35px;
	}

	.banner-left-con h5 {
		font-size: 14px;
	}

	.banner-learnmore-wrap {
		margin-top: 35px;
	}

	.banner-learnmore-wrap::after {
		display: none;
	}

	.af-main-con-wrap {
		/* display: none; */
	}
	.progressbar1, .progressbar2, .progressbar3 {
		margin-bottom: 66px;
	}

	.counter-years {
		width : 155px;
		height: 155px;
	}

	.counter-years-txt {
		font-size: 90px;
		padding  : 45% 5% 0 22%;
	}

	.hme-main-con-in-wrap h1 {
		font-size    : 30px;
		line-height  : 35px;
		margin-top   : 5%;
		margin-bottom: 10%;
	}

	.licence-wrap h5 {
		margin-bottom: 5px;
	}

	.hme-main-con-wrap .ass-companies-wrap {
		margin-top: 15px;
	}

	.our-founds-wrap {
		
		/* background-image: none !important; */
	}
	.our-founds-wrap {
		padding: 6% 0px 4% 0;
		background-size: 101%;
		background-position: top center;
		background-repeat: no-repeat;
	}
	.our-founds h2 {
		
		font-size: 30px;	
		margin-bottom: 20px;
		margin-top: 16px;
	}

	.our-founds-bx-wrap::after {
		left     : -5%;
		width    : 110%;
		clip-path: none;
	}

	.hme-main-con-in-wrap p {
		font-size    : 14px;
		line-height  : 24px;
		margin-bottom: 25px;
	}

	.our-founds p {
		padding-right: 0;
	}

	.our-founds-tabs-m-wrap {
		padding: 8px;
	}

	.tab-title-wrap .nav a {
		font-size  : 12px;
		line-height: 18px;
		padding    : 10px 5px 10px 5px;
	}

	.tab-title-wrap .nav a.active {
		clip-path: none;
	}

	.fund-t-con-wrap h4 {
		font-size    : 16px;
		line-height  : 22px;
		margin-top   : 15px;
		margin-bottom: 15px;
	}

	.funds-performance-wrap {
		margin-right: 0;
	}

	.perfermonce-m-wrap h3 {
		font-size  : 30px;
		line-height: 28px;
	}

	.perfermonce-m-wrap h4 {
		font-size    : 16px;
		line-height  : 25px;
		margin-bottom: 20px;
	}

	.funds-table-wrap {
		padding: 20px 15px 0 15px;
	}

	.perfermonce-m-wrap h4 {
		font-size    : 11px;
		line-height  : 15px;
		margin-bottom: 20px;
	}

	.head h5 {
		font-size  : 11px;
		line-height: 18px;
	}

	.selling,
	.ydp,
	.biying,
	.funds-item:first-child .biying,
	.funds-item:first-child .selling {
		font-size: 12px;
	}

	.funds-item:first-child .ydp {
		font-size: 10px;
	}

	.our-performance-wrap {
		margin-top: 35px;
	}

	.our-per-item {
		margin-bottom: 20px;
		margin-top   : 0;
	}

	.our-per-item h5 {
		font-size    : 15px;
		line-height  : 22px;
		margin-top   : 15px;
		margin-bottom: 0;
		padding      : 0 0;
	}

	.perfermonce-m-wrap {
		padding: 30px 0 20px 0;
	}

	.perfermonce-m-wrap::after {
		display: none;
	}

	.app-img {
		margin-left: 0;
	}

	.appoinment-form-con-wrap {
		position  : relative;
		top       : 0;
		left      : 4.5%;
		width     : 91.5%;
		margin-top: 20px;
	}

	.app-frm-head h4 {
		font-size    : 30px;
		line-height  : 32px;
		padding-right: 0;
		margin-bottom: 25px;
	}

	.app-frm-head p {
		padding-right: 0;
	}

	.news-head-wrap h2 {
		font-size    : 26px;
		margin-bottom: 20px;
	}

	.hone-news-item-wrap {
		margin-bottom: 20px;
	}

	.link-wrap {
		bottom: 20px;
	}

	.hme-news-con-wrap h3 {
		font-size  : 19px;
		line-height: 28px;
	}

	.follow-us-txt h3 {
		font-size: 26px;
	}

	.follow-us-m-wra {
		padding: 20px 0 15px 0;
	}

	.site-wrap {
		overflow: hidden;
	}

	.fot-title {
		font-size  : 16px;
		line-height: 26px;
		margin-top : 15px;
	}

	.add-txt {
		font-size  : 11px;
		line-height: 20px;
	}

	.f-s a {
		font-size: 16px;
	}

	.copy-o-txt {
		text-align : left;
		display    : block;
		margin-left: 0;
	}

	.mob-menu-m-wrap {
		display: block;
	}

	.ham-menu-wrap {
		display: block;
	}

	.page-title h2 {
		font-size: 26px;
		text-align: center;
		line-height: 34px;
	}

	.sub-pge-logos-wrap {
		text-align: left;
		margin-top: 47px;
	}
	.abt-exp-in-wrap {
		font-size : 74px;
		padding   : 10% 0% 10% 0;
		text-align: center;
		margin    : 0 30%;
	}

	.abt-exp-title {
		font-size    : 28px;
		line-height  : 36px;
		padding-right: 0;
	}

	.years-disc-wrap {
		font-size    : 18px;
		line-height  : 29px;
		margin-top   : 25px;
		padding-right: 0;
		margin-bottom: 25px;
	}

	.abt-other-con-in-wrap {
		margin-top: 25px;
	}

	.dir-nav-wrap ul li {
		display     : inline-block;
		margin-right: 10px;
		margin-top  : 20px;
	}

	.dir-img-wrap {
		width       : 32%;
		margin-right: 4%;
	}

	.dir-con-wrap {
		width: 64%;
	}

	.dir-item-wrap::after {
		height: 105%;
	}

	.dir-img-wrap::after {
		height: 26%;
	}

	.dir-mem {
		margin-bottom: 85px;
	}

	.investement-item {
		flex-direction: column;
	}

	.investement-title-wrap {
		width       : 100%;
		margin-right: 0;
	}

	.inves-con-wrap {
		width: 100%;
	}

	.investement-con-wrap {
		margin-top: 18%;
	}

	.our-funds-con-m-wrap {
		margin-top: 30px;
	}

	.our-fund-item-img-wrap {
		width        : 100%;
		margin-right : 0;
		margin-bottom: 20px;
	}
	.our-fund-item {
		display: flex;
		margin-bottom: 40px;
		flex-direction: column;
		padding: 20px;
	}
	
	.our-funds-con-wrap {
		width: 100%;
	}

	.fund-head h1 {
		margin-bottom: 15px;
	}

	.isin-wrap {
		margin-bottom: 10px;
	}

	.readmore-btn-wrap {
		text-align: right;
		margin-top: -36px;
	}
	.n-img-wrap {
		margin-bottom: 30px;
	}

	.news-inner-other-con-wrap {
		padding: 0;
	}

	.right-img-w-txt {
		margin: 0;
	}

	.left-img-w-txt {
		margin: 0;
	}

	.two-img-wrap {
		padding-bottom: 10px;
	}

	.faq-question-wrap {
		padding: 0 0;
	}

	.faq-question-answer-wrap {
		padding: 2.5% 0;
	}

	.faq-ques h2 {
		line-height: 30px;
	}

	.testi-items-wrap.left {
		margin-top: -25px;
	}

	.testi-img {
		margin-right: 5px;
		width       : 30%;
	}

	.testi-p-details h2 {
		font-size  : 16px;
		line-height: 22px;
	}

	.testi-p-details h3 {
		font-size  : 13px;
		line-height: 19px;
	}

	.con-disc-wrap h1 {
		font-size    : 28px;
		margin-bottom: 20px;
		margin-top   : 10px;
	}

	.con-disc-wrap {
		margin-right: 0;
	}

	.cn-link,
	.cn-link a {
		font-size: 20px;
	}

	.cn-box h3 {
		font-size: 16px;
	}

	.sm-m-wrap {
		margin-top   : 10px;
		margin-bottom: 25px;
	}

	.sm-m-wrap li:first-child {
		margin-left: 0;
		;
	}

	.contact-us-frm-wrap {
		padding: 15px 20px;
	}

	.map-cn-d-wrap h5 {
		font-size    : 11px;
		line-height  : 25px;
		margin-bottom: 0;
	}

	.add-wrap {
		font-size: 9px;
	}

	.get-d-wrap a {
		font-size  : 11px;
		line-height: 18px;
		padding    : 1% 5%;
	}

	.get-d-wrap {
		margin-top: 5px;
	}

	.map-cn-d-wrap {
		padding: 20px 30px;
	}

	.map-icon-s {
		top : 12.8%;
		left: 9.8%;
	}

	.map-icon-b-wrap {
		top : 6%;
		left: 7.2%;
	}

	.hme-banner-item {
		height: 93px;
	}
	.submit {
		width: 100%;
		text-align: center;
		padding: 22px 20px;
	}
	.appoinment-btn-wrap {
		text-align: center;
	}
	.follow-us-txt {
		flex-direction: column;
	}

	.wpcf7-spinner {
		margin: 7px 24px;
		position: absolute;
		bottom: -36px;
		left: 50%;
		transform: translateX(-133%);
	}
	
	.app-frm .wpcf7-spinner {
        position: absolute;
        left: 6%;
        top: 14px;
    }
	.wpcf7 form.invalid .wpcf7-response-output {
			margin: 15px 0;
	}


	.about-navigation ul.menu {
		padding: 0;
	}
	.about-navigation .nav a {
		font-size: 12px;
		padding: 1px;
	}

	.about-navigation nav li {
		display: inline;
		margin: 0 14px;
	}
	.director-row {
	
		padding: 30px;
		max-width: 100%;
		margin-left: 0;
		flex-direction: column;
	    align-items: center;
		justify-content: center;
	}
	.director-image {
    	margin-left: 0;
	}
	.director-inner {
		position: relative;
		margin-left: 0;
		padding-right: 0;
	}
	.director-header {
		justify-content: space-between;
		flex-direction: column;
		align-items: center;
		text-align: center;
		margin-bottom: 30px;
	}

	.sh-logolevel2 {
		max-width: 100%;
		margin: 47px auto 0 auto;
		flex-direction: column;
	}
	.sh-logowrap {		
		align-items: center;
		justify-content: center;	
		width: 100%;
		height: 144px;
	}
	.sh-logo2:before, .sh-logolevel2:before{
		display: none;
	}

	.redbox {
		padding: 30px;
		margin-top: 0;
		text-align: center;
	}
	.invest-info ul {
		padding: 0 0 22px 0;
		text-align: center;
	}

	.invest-info h6 {
		font-size: 18px;
		text-align: center;
	}
	.teamwrap {
		padding: 10px;
		text-align: center;
	}
	.teaminfo {
		margin-left: 0;
		margin-top: 18px;
	}
	.about-navigation .nav {
		top: 77px;
	}
	.scroll-menu nav.nav {
		top: 65px;
	}
	.licence-wrap {
		text-align: center;
		padding-bottom: 20px;
	}
	.ass-companies-wrap {
		margin-left: 0;
	}
	.ass-companies-in-wrap {
		text-align: center;
	}
	.section1 {
		/* margin-bottom: 100px; */
	}
	.section3 {
		position: relative;
		padding-top: 10px;
	}
	.section2 {
		padding-bottom: 10px;
		padding-top: 74px;
	}
	.director-row:last-child {
		margin-bottom: 0;
	}
	.shareholder-wrap h3 {	
		margin-bottom: 10px;
	}
	.section3 h5 {
		text-align: center;
		margin-bottom: 30px;
	}

	.shareholder-wrap h3, .aboutwrap h2, .section3 h5, .teamwrap h4 {
		font-size: 23px;
		text-align: center;
	}
	.aboutaddress {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	  }
	  
	  .about-address-box {
		position: relative;
		display: block;
		margin-right: 0;
		text-align: center;
	  }
	  
	  .about-address-box h5 {
		margin-bottom: 20px;
	  }

	  .botton-social {
		padding-bottom: 0;
	}
	.dropdown-wrap {
		padding-top: 12px;
	}
	.dropdown-wrap:after {	
		top: 20px;
	}

	.testimonial-con-in-wrap .row .col-md-6:nth-child(even) {
		margin-top: 0;
	}
	section.home-banner-m-wrap {
        margin-top: 80px;
	}
	.hme-main-con-in-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.our-founds-bx-in-wrap {
		padding-left: 0;
	}
	.sub-banner-in-wrap {
		margin-top: 66px;
	}
	.our-fund-item-img img {
		width: 100%;
	}
	.testi-item {
		margin-bottom: 64px;
	}

	.aboutwrap {
		margin-top: 9px;
	}

	.contact-frm-m-wrap .wpcf7-spinner {
		bottom: -36px;
	}

       section.faq-question-wrap {
        top: 574px;
    }
	section.faq-question-wrap.scroll-menu {
		top: 74px;
	}
	.contact-frm-m-wrap .wpcf7-spinner {
		left: 50%;
		top: 37px;
	}
	.pef-table h5 {
	    font-size: 19px;
	}
	.our-founds-tabs-m-wrap {
		padding: 8px;
		/* flex-direction: column; */
		flex-wrap: wrap;
	}
	.tab-title-wrap .nav {
		flex-direction: row;
	}
	.tab-title-wrap .nav {
		border: none;
		justify-content: center;
	}
	.tab-title-wrap {
		width: 100%;
		margin-right: 0;
	}
	.tab-con-wrap {
		width: 100%;
		margin-top: 28px;
	}
	.ass-camp-img-wrap {
		margin-bottom: 30px;
		position: relative;
	}
	.product-image-wrap {
		width: 37%;
	}
	.anchor:target{
		display: block;
		position: relative;
		top: -350px;
		visibility: hidden;
	}
	/* #funds:target{
		display: block;    
		position: relative;     
		top: 500px;
	
	} */
	
	  section.map-wrap {
        margin-bottom: 98px;
    }
	
	
	
	
	#funds {
		scroll-padding-top: 390px;
	}
}