@import url("https://fonts.googleapis.com/css?family=Lora:400,700i");
.circular-progress-bar {
position: relative;
margin: 0 auto;
}
.progress-percentage, .progress-text {
position: absolute;
width: 100%;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
padding: 0px 60px;
}
.progress-percentage {
font-size: 60px;
transform: translate(-50%, -85%);
}
.progress-text {
transform: translate(-50%, 0%);
color: #585858;
font-size: 21px;
}@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Black.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Black.woff) format('woff');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-BlackItalic.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-BlackItalic.woff) format('woff');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Mont DEMO';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-DEMOHeavy.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-DEMOHeavy.woff) format('woff');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-BoldItalic.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-BoldItalic.woff) format('woff');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-ExtraLight.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-ExtraLight.woff) format('woff');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont DEMO';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-DEMOExtraLight.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-DEMOExtraLight.woff) format('woff');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Bold.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont Book';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-BookItalic.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-BookItalic.woff) format('woff');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-ExtraLightItalic.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-ExtraLightItalic.woff) format('woff');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Mont Book';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Book.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Book.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont Hairline';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Hairline.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Hairline.woff) format('woff');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Thin.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Thin.woff) format('woff');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Light.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Light.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-HeavyItalic.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-HeavyItalic.woff) format('woff');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Mont Regular';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-RegularItalic.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-RegularItalic.woff) format('woff');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Regular.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont Hairline';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-HairlineItalic.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-HairlineItalic.woff) format('woff');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Heavy.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-Heavy.woff) format('woff');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-LightItalic.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-LightItalic.woff) format('woff');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-SemiBoldItalic.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-SemiBoldItalic.woff) format('woff');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-SemiBold.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-SemiBold.woff) format('woff');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mont';
src: url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-ThinItalic.woff2) format('woff2'),
url(//ceylonam.com/wp-content/themes/cam/assets/fonts/Mont-ThinItalic.woff) format('woff');
font-weight: 100;
font-style: italic;
font-display: swap;
}html {
scroll-behavior: smooth;
}
body{
margin: 0;
padding: 0;
}
html :where(img) {
height: auto;
max-width: fit-content;
}
a:hover{
text-decoration: none;
}
a:focus, .owl-dot:focus{
outline: none;
}
.container {
max-width: 1280px;
}
.main-menu ul li {
margin: 0 16px;
}
.main-menu ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
align-items: center;
}
.main-menu ul li {
margin: 0 14px;
} .main-menu ul li a {
font-family: Roboto;
font-weight: bold;
font-size: 16px;
text-align: left;
color: #4a4949;
transition: 0.5s;
}
.main-menu ul li a:hover {
color: #c00;
}
.request-app-btn a {
font-family: Roboto;
font-weight: 900;
font-size: 14px;
color: #fff;
width: 100%;
border-radius: 3px;
background: #e50019;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.16);
padding: 11px 0;
display: inline-block;
text-align: center;
text-transform: uppercase;
transition: 0.5s;
}
.menu-item-604 a, #menu-item-215 a {
font-family: Roboto;
font-weight: 900;
font-size: 14px !important;
color: #fff !important;
width: 100%;
border-radius: 3px;
background: #e50019;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.16);
padding: 11px 25px;
display: inline-block;
text-align: center;
text-transform: uppercase;
transition: 0.5s;
}
.menu-item-604 a:hover, #menu-item-215 a:hover {
background: rgb(41, 40, 40);
}
.c-whatwrap {
position: relative;
display: inline-block;
top: 15px;
left: 20px;
}
li#menu-item-604 {
margin-right: 0;
}
section.home-banner-m-wrap {
position: relative;
display: block;
margin-top: 111px;
}
.request-app-btn a:hover {
background: rgb(41, 40, 40);
}
header#header {
position: fixed;
display: block;
width: 100%;
top: 0;
left: 0;
background: #fff;
z-index: 9;
transition: 0.5s;
}
.scroll-menu {
box-shadow: 0px 2px 18px #0000003d;
}
.sub-banner-in-wrap {
position: relative;
display: block;
margin-top: 140px;
}
.headr-con-wrap {
display: flex;
align-items: center;
margin: 5px 0;
justify-content: space-between;
}
.logo-img {
margin-left: -6px;
}
.head-log-m-wrap {
width: 18%;
}
.head-menu-m-wrap {
width: 76%;
}
.head-requs-m-wrap {
width: 100%;
max-width: 136px;
display: none;
}
.main-menu-wrap {
margin-left: 8px;
}
.site-wrap {
position: relative;
display: block;
}
.fot-con-wrap h4 {
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
line-height: 26px;
text-align: left;
color: #1a1818;
margin-bottom: 5px;
margin-top: 20px;
}
.f-s a {
font-family: "Open Sans";
font-weight: 600;
font-size: 20px;
line-height: 26px;
text-align: left;
color: #1a1818;
}
.fot-title {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 18px;
line-height: 26px;
text-align: left;
color: #1a1818;
margin-bottom: 15px;
}
.add-txt {
font-family: "Open Sans";
font-weight: normal;
font-size: 14px;
line-height: 26px;
text-align: left;
color: #070707;
}
.foot-add-wrap {
margin-bottom: 20px;
padding-bottom: 20px;
position: relative;
}
.foot-add-wrap:after{
position:absolute;
bottom: 0;
left: 0;
width: 65%;
background: rgba(112,112,112,0.43);
display: inline-block;
content: "";
height: 2px;
}
.foot-txt {
font-family: "Open Sans";
font-weight: normal;
font-size: 14px;
line-height: 24px;
text-align: left;
color: #070707;
}
.fot-time {
font-family: "Open Sans";
font-weight: 700;
font-size: 14px;
line-height: 24px;
text-align: left;
color: #070707;
}
.footer-menu-wrap ul {
margin: 0;
padding: 0;
list-style: none;
}
.footer-menu-wrap ul li a {
font-family: "Open Sans";
font-weight: normal;
font-size: 14px;
line-height: 29px;
text-align: left;
color: #070707;
}
.copy-m-con-wrap {
margin-top: 35px;
margin-bottom: 35px;
}
.copy-txt {
font-family: "Open Sans";
font-weight: normal;
font-size: 13px;
line-height: 30px;
text-align: center;
color: #070707;
}
.copy-o-txt {
font-family: "Open Sans";
font-weight: normal;
font-size: 13px;
line-height: 30px;
text-align: center;
color: #070707;
margin-left: 15px;
}
.footer-logo img {
width: 82%;
}
#footer {
background: #f5f5f5;
padding: 50px 0 15px;
}
.hme-news-wrap {
padding: 4% 0 3% 0;
position: relative;
}
.news-head-wrap h2 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 32px;
line-height: 47px;
text-align: center;
color: #413a3a;
margin-bottom: 40px;
}
.hme-news-con-wrap {
padding: 25px 20px 65px 20px;
background: #fff;
box-shadow: 0px 2px 24px rgba(0, 0, 0, 0.09);
}
.hme-news-con-wrap h6 {
font-family: "Open Sans";
font-weight: normal;
font-size: 14px;
line-height: 29px;
text-align: left;
color: #545050;
}
.hme-news-con-wrap h3 { font-family: "Roboto";
font-size: 21px;
font-weight: bold; line-height: 34px;
text-align: left;
color: #413a3a;
}
.hme-news-con-wrap h3 a {
color: #413a3a;
transition: 0.5s;
}
.hme-news-con-wrap h3 a:hover {
color: #000;
}
.link-wrap a {
width: 54px;
height: 54px;
background: #433a3a;
display: flex;
align-items: center;
justify-content: center;
}
.link-wrap {
position: absolute;
bottom: 0;
right: 15px;
}
.link-wrap img {
width: 19px;
height: 13px;
}
.follow-us-m-wra {
padding: 60px 0 15px 0;
}
.follow-us-txt h3 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 36px;
line-height: 49px;
text-align: center;
color: #fff;
}
.social-wrap ul {
padding: 0;
list-style: none;
display: flex;
}
.follow-us-txt {
position: relative;
display: flex;
justify-content: center;
}
.social-wrap li a {
position: relative;
display: block;
margin: 0 15px;
transition: 0.5s;
}
.social-wrap li a:hover {
filter: contrast(1.8);
transform: scale(0.9);
}
.social-wrap {
position: relative;
display: block;
margin-left: 27px;
}
.hme-news-wrap:after {
position: absolute;
bottom: 0;
left: 0;
display: inline-block;
content: "";
width: 100%;
height: 340px;
background: #f9324a;
filter: drop-shadow(0px 3px 12px rgba(0, 0, 0, 0.31));
z-index: -1;
clip-path: polygon(0 23%, 100% 0%, 100% 100%, 0% 100%);
}
.requst-appoinment-wrap {
padding: 6% 0 5% 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
position: relative;
}
.appoinment-form-con-wrap:before {
position: absolute;
content: '';
display: block;
background: url(//ceylonam.com/wp-content/themes/cam/assets/img/request-arrow.png);
width: 53px;
height: 74px;
top: 23px;
left: -30px;
}
.app-img {
margin-left: 5%;
}
.appoinment-form-con-wrap {
position: absolute;
top: 13%;
left: 9.3%;
background: #fff;
background: #fffefe;
filter: drop-shadow(0px 3px 12px rgba(0, 0, 0, 0.31));
padding: 35px 30px 35px 30px;
width: 48%;
border-bottom: 4px solid #f9324a;
}
.app-frm-head h4 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 42px;
line-height: 49px;
text-align: left;
color: #6b5e61;
padding-right: 20%;
margin-bottom: 30px;
}
.app-frm-head p {
font-family: Roboto;
font-weight: 300;
font-size: 16px;
line-height: 27px;
text-align: left;
color: #4e4a4b;
padding: -r;
padding-right: 13%;
margin-bottom: 20px;
}
.app-fi-wrap label {
font-family: Roboto;
font-weight: 500;
font-size: 15px;
line-height: 24px;
text-align: left;
color: #720c22;
display: block;
}
.app-fi-wrap {
margin-bottom: 15px;
}
.app-fi-wrap input {
height: 45px;
background: #fff;
border: 1px solid #c9c9c9;
width: 100%;
}
.app-fi-wrap input.mzg-i {
height: 129px;
}
.appoinment-btn-wrap {
text-align: right;
position: relative;
}
.app-frm .wpcf7-spinner {  
position: absolute;
left: 47%;
top: 10px;
}
.submit {
background: #191919;
font-family: Roboto;
font-weight: 400;
font-size: 17px;
line-height: 24px;
text-align: left;
color: #fffbfb;
border: none;
padding: 2% 4%;
text-transform: uppercase;
cursor: pointer;
transition: 0.5s;
}
.submit:hover {
background: #e50019;
}
.perfermonce-m-wrap {
background: #f9324a;
padding: 40px 0 40px 0;
position: relative;
overflow: hidden;
}
.perfermonce-m-wrap:after {
position: absolute;
top: 0;
right: 0;
left: 872px;
width: 65%;
height: 100%;
display: inline-block;
content: "";
background: #757575;
z-index: 1;
clip-path: polygon(20% 0, 100% 0, 100% 100%, 0% 100%);
}
.row.p-i-l {
position: relative;
z-index: 2;
}
.perfermonce-m-wrap h3 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 39px;
line-height: 47px;
text-align: left;
color: #fff;
}
.perfermonce-m-wrap h4 {
font-family: Roboto;
font-weight: 300;
font-style: italic;
font-size: 20px;
line-height: 31px;
text-align: left;
color: #fff;
margin-bottom: 25px;
}
.our-per-item {
text-align: center;
margin-top: 30px;
}
.our-per-item h5 {
font-family: Roboto;
font-weight: 500;
font-size: 18px;
line-height: 26px;
text-align: center;
color: #fff;
margin-top: 15px;
margin-bottom: 0;
padding: 0 14%;
}
.funds-item {
display: flex;
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px solid rgba(255,255,255,0.23);
}
.funds-item:last-child{
margin-bottom: 0;
padding-bottom: 20px;
border-bottom: none;
}
.head {
width: 50%;
color: #E8E8E8;
font-weight: 300;
}
.biying {
width: 15%;
font-family: Roboto;
font-weight: normal;
font-size: 20px;
text-align: center;
color: #fff;
}
.selling {
width: 15%;
font-family: Roboto;
font-weight: normal;
font-size: 20px;
text-align: center;
color: #fff;
}
.ydp {
width: 20%;
font-family: Roboto;
font-weight: 500;
font-size: 20px;
text-align: center;
color: #fff;
}
.funds-table-wrap {
border-radius: 7px;
background: #1a1a1a;
box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.39);
padding: 25px 30px 0 30px;
}
.val-up {
color: #29BF4C;
}
.val-down {
color: #F63F3F;
}
.head h4 {
font-family: Roboto;
font-weight: bold;
font-size: 15px;
text-align: left;
color: #fff;
margin-bottom: 0;
font-style: unset;
line-height: 1;
}
.head h5 {
font-family: Roboto;
font-weight: normal;
font-size: 14px;
line-height: 23px;
text-align: left;
color: #c4c4c4;
opacity: 0.86;
margin-bottom: 0;
}
.funds-item:first-child {
margin-bottom: 0;
padding-bottom: 10px;
border-bottom: none;
}
.funds-item:first-child .biying{
font-family: Roboto;
font-weight: 400;
font-size: 19px;
text-align: center;
color: #e2e2e2;
}
.funds-item:first-child .selling{
font-family: Roboto;
font-weight: 400;
font-size: 19px;
text-align: center;
color: #e2e2e2;
}
.funds-item:first-child .ydp {
font-family: Roboto;
font-weight: 400;
font-size: 19px;
text-align: center;
color: #e2e2e2;
line-height: 1.2;
}
.ydp span {
font-size: 10px;
line-height: 1.2;
}
.our-founds-wrap {
padding: 5% 0px 4% 0;
background-size: cover;
background-position: top center;
}
.our-founds h2 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 35px;
line-height: 47px;
text-align: left;
color: #010101;
margin-bottom: 20px;
}
.our-founds p {
font-family: Roboto;
font-weight: normal;
font-size: 14px; text-align: left;
color: #010101;
padding-right: 7%;
font-family: 'Mont';
line-height: 24px;
}
.our-founds-bx-wrap {
padding: 25px 0;
position: relative;
}
.our-founds-bx-wrap::after {
position: absolute;
top: 0;
left: -9%;
width: 114%;
height: 100%;
display: inline-block;
content: "";
background: #f9324a;
filter: drop-shadow(0px 1px 7px rgba(0, 0, 0, 0.03));
clip-path: polygon(0 0, 100% 0, 100% 100%, 13% 100%);
}
.our-founds-bx-in-wrap {
position: relative;
z-index: 2;
padding-left: 61px;
}
.our-founds-bx-wrap h3 {
font-family: Roboto;
font-weight: bold;
font-size: 21px;
line-height: 27px;
text-align: left;
color: #fff;
margin-bottom: 15px;
}
.our-founds-bx-wrap h4 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 57px;
line-height: 50px;
text-align: left;
color: #fff;
margin-bottom: 20px;
font-family: 'Mont';
}
.our-founds-bx-wrap h5 {
font-family: Roboto;
font-weight: 500;
font-size: 17px;
line-height: 23px;
text-align: left;
color: #fff;
font-family: 'Mont';
}
.our-funds-disc-wrap {
margin-top: 20px;
}
.our-funds-disc-wrap p {
font-family: Roboto;
font-weight: normal;
font-style: italic;
font-size: 11px;
line-height: 17px;
text-align: left;
color: #505050;
}
.our-founds-tabs-m-wrap {
display: flex;
background: #fff;
box-shadow: 0px 2px 24px rgba(0, 0, 0, 0.09);
margin-left: 3%;
padding: 20px;
}
.tab-title-wrap {
width: 45%;
margin-right: 5%;
}
.tab-con-wrap {
width: 55%;
}
.tab-title-wrap .nav {
flex-direction: column;
border: none;
}
.tab-title-wrap nav a {
font-family: Roboto;
font-weight: bold;
font-size: 17px;
line-height: 34px;
text-align: left;
color: #784242;
}
.tab-title-wrap .nav a {
font-family: Roboto;
font-weight: bold;
font-size: 17px;
line-height: 34px;
text-align: left;
color: #784242;
border-bottom: 1px solid #efdfdf;
padding: 10px 0px 10px 20px;
}
.tab-title-wrap .nav a.active, .tab-title-wrap .nav a:hover{
background: #f9324a;
filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
color: #fff;
clip-path: polygon(92% 0, 100% 50%, 92% 100%, 0 100%, 0 0);
}
.tab-title-wrap .nav a:last-child {
border-bottom: none;
}
.fun-t-img img {
width: 100%;
}
.fund-t-con-wrap h4 {
font-family: Roboto;
font-weight: bold;
font-size: 21px;
line-height: 20px;
text-align: left;
color: #953535;
margin-top: 25px;
margin-bottom: 20px;
}
.fund-t-con-wrap p {
font-family: Roboto;
font-weight: normal;
font-size: 13px;
line-height: 21px;
text-align: left;
color: #010101;
}
.read-more a {
font-family: Roboto;
font-weight: bold;
font-size: 14px;
letter-spacing: 0.07em;
line-height: 25px;
text-align: left;
color: #271212;
text-transform: uppercase;
display: block;
position: relative;
}
.r-img {
text-align: right;
position: absolute;
right: 0;
top: 0;
}
.read-more {
margin-top: 20px;
margin-bottom: 5px;
}
.hme-banner-item {
height: 339px;
background-size: cover;
background-position: center center;
}
.banner-left-con h3 {
font-family: "Helvetica Neue LT Std";
font-weight: 900;
font-size: 20px;
line-height: 25px;
text-align: center;
color: #000;
margin-top: 9%;
padding: 0 22%;
}
.banner-left-con h2 {
font-family: "Century Gothic";
font-weight: bold;
font-size: 45px;
letter-spacing: 0.01em;
line-height: 42px;
text-align: center;
color: #101010;
text-transform: uppercase;
margin: 15px 0 25px 0;
}
.banner-left-con h4 {
font-family: "Helvetica Neue LT Std";
font-weight: 900;
font-size: 29px;
letter-spacing: 0.01em;
line-height: 42px;
text-align: center;
color: #e50019;
text-transform: uppercase;
margin-bottom: 0;
}
.banner-left-con h5 {
font-family: "Helvetica Neue LT Std";
font-weight: 900;
font-size: 17px;
letter-spacing: 0.09em;
line-height: 1px;
text-align: center;
color: #000;
}
.banner-left-con h2 span {
color: #e50019;
}
.banner-learnmore-wrap {
margin-top: 58%;
text-align: center;
position: relative;
}
.banner-learnmore-wrap::after {
position: absolute;
top: -110px;
left: 4%;
display: inline-block;
content: "";
width: 2px;
height: 265px;
background: rgba(7,7,7,0.44);
}
.banner-learnmore-wrap a {
border-radius: 24px;
background: #e50019;
padding: 4% 13% 4.5% 13%;
font-family: Roboto;
font-weight: bold;
font-size: 17px;
text-align: left;
color: #fff;
line-height: 26px;
}
.hme-banner-list-wrap .owl-dots {
position: absolute;
bottom: 4%;
left: 0;
right: 0;
margin: 0 auto;
}
.hme-banner-list-wrap.owl-theme .owl-dots .owl-dot span {
background: #969799;
}
.hme-banner-list-wrap.owl-theme .owl-dots .owl-dot.active span, .hme-banner-list-wrap.owl-theme .owl-dots .owl-dot:hover span{
width: 35px;
height: 12px;
border-radius: 6px;
background: #3e4095;
}
.af-experince-wrap {
display: flex;
align-items: center;
}
.af-number {
width: 126px;
height: 126px;
background: #e50019;
}
.af-num-tx {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 69px;
line-height: 50px;
text-align: left;
color: #fff;
padding: 40% 5% 0 28%;
}
.af-exep-ext-wrap {
margin-left: 5%;
width: 65%;
}
.af-exp-txt {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 28px;
line-height: 37px;
text-align: left;
color: #010101;
}
.licence-wrap h5 {
font-family: Roboto;
font-weight: 500;
font-size: 15px;
line-height: 28px;
color: #010101;
margin-bottom: 12px;
}
.licence-wrap h6 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 20px;
line-height: 30px;
color: #010101;
}
.sub-pge-logos-wrap .licence-wrap h6 { 
font-size: 15px;
line-height: 21px;
}
.ass-companies-wrap h5 {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 28px;
color: #010101;
}
.our-performance-wrap {
position: relative;
display: block;
text-align: center;
margin-top: 100px;
margin-bottom: 30px;
}
.our-performance-wrap h3{
font-size:30px;
font-weight: 700;
font-family: "Roboto Slab";
color: #161616;
}
.our-performance-wrap h4{
font-size:20px;
font-weight: 300;
font-style: italic;
color: #161616;
font-family: "Roboto";
}
.ass-companies-wrap {
margin-left: 8%;
}
.ass-companies-in-wrap {
text-align: center;
}
.af-main-con-wrap {
margin-top: 20px;
}
.hme-mai-img-wrap {
margin-right: 5%;
}
.hme-main-con-wrap .ass-companies-wrap {
margin-left: 0;
}
.hme-main-con-m-wrap{
margin-top: 6%;
}
.hme-main-con-in-wrap h1 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 39px;
line-height: 47px;
text-align: left;
color: #010101;
margin-top: 10%;
margin-bottom: 10%;
}
.hme-main-con-in-wrap p {
font-family: Roboto;
font-weight: normal;
font-size: 16px;
line-height: 28px;
text-align: left;
color: #010101;
margin-bottom: 25px;
}
.af-main-con-wrap.scrol-item {
display: none;
transition: all ease-in 0.6s;
}
.counter-years {
width: 200px;
height: 200px;
background: #e50019;
position: absolute;
top: 7%;
right: -8%;
}
.hme-main-con-wrap .row {
margin-top: 48px;
}
.hme-main-con-in-wrap {
padding-left: 42px;
padding-right: 131px;
}
.hme-mai-img-wrap {
position: relative;
}
.counter-years-txt {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 128px;
line-height: 50px;
text-align: left;
color: #fff;
padding: 51% 5% 0 22%;
}
.mob-menu-m-wrap {
display: none;
}
.ham-menu-wrap {
display: none;
}
.sub-banner-wrap {
border-bottom: 1px solid #dcdbdb;
padding-bottom: 47px;
margin-bottom: 4.5%;
margin-top: 2%;
}
.page-id-116 .sub-banner-wrap {
border-bottom: 0;
}
.faq-p-in-wrap .sub-banner-wrap {
margin-bottom: 0;
}
.page-title h2 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 35px;
line-height: 47px;
text-align: left;
color: #010101;
margin-top: 4%;
}
.sub-pge-logos-wrap {
}
.abt-other-con-in-wrap p {
font-family: Roboto;
font-weight: normal;
font-size: 16px;
line-height: 26px;
text-align: left;
color: #010101;
}
.abt-other-con-m-wrap{
margin-top: 35px;
margin-bottom: 40px;
}
.years-disc-wrap {
font-family: Roboto;
font-weight: 500;
font-size: 22px;
line-height: 37px;
text-align: left;
color: #010101;
margin-top: 25px;
padding-right: 20%;
}
.abt-exp-title {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 30px;
line-height: 41px;
text-align: left;
color: #010101;
padding-right: 10%;
margin-top: 6%;
}
.abt-exp-in-wrap {
background: #e50019;
font-family: "Roboto Slab";
font-weight: bold;
font-size: 104px;
line-height: 50px;
text-align: left;
color: #fff;
padding: 45% 10% 27% 18%;
}
.dir-item-wrap {
display: flex;
margin-left: 3%;
margin-bottom: 4%;
position: relative;
}
.dir-img-wrap {
width: 25%;
margin-right: 1%;
position: relative;
}
.dir-con-wrap {
width: 74%;
}
.dir-con-wrap h1 {
font-family: "Open Sans";
font-weight: bold;
font-size: 21px;
line-height: 22px;
text-align: left;
color: #413a3a;
margin-bottom: 0;
margin-top: 35px;
}
.dir-con-wrap h2 {
font-family: "Open Sans";
font-weight: normal;
font-size: 17px;
line-height: 29px;
text-align: left;
color: #545050;
margin-bottom: 20px;
}
.dir-con-wrap p {
font-family: Roboto;
font-weight: normal;
font-size: 14px;
line-height: 23px;
text-align: left;
color: #010101;
padding-right: 7%;
}
.dir-img-wrap:before {
position: absolute;
top: -20px;
left: 0;
width: 65%;
height: 20px;
display: inline-block;
content: "";
background: #e50019;
}
.dir-img-wrap:after {
position: absolute;
top: -20px;
left: -20px;
width: 20px;
height: 65%;
display: inline-block;
content: "";
background: #e50019;
}
.dir-item-wrap:after{
position: absolute;
top:2%;
right: 0;
width: 90%;
height: 115%;
display: inline-block;
content: "";
background: #fff;
border: 1px solid #efefef;
box-shadow: 0px 2px 24px rgba(130, 130, 130, 0.16);
z-index: -1;
}
.dir-mem {
margin-bottom: 115px;
}
.dir-nav-wrap{
position: sticky;
top: 10px;
}
.dir-co-wrap {
padding-top: 20px;
}
.dir-co-wrap {
padding-top: 20px;
}
.dir-nav-wrap ul {
margin: 0;
padding: 0;
list-style: none;
}
.dir-nav-wrap ul li {
margin-bottom: 30px;
}
.dir-nav-wrap ul li a {
width: 18px;
height: 18px;
background: #e50019;
display: inline-block;
opacity: 0.14;
}
.dir-nav-wrap ul li a.active{
opacity: 1;
}
.investement-item-wrap {
padding: 0 3%;
background: #fff;
border: 1px solid #efefef;
box-shadow: 0px 2px 24px rgba(130, 130, 130, 0.16);
margin-bottom: 75px;
}
.investement-item {
display: flex;
}
.investement-title-wrap {
width: 26%;
margin-right: 8%;
}
.inves-con-wrap {
width: 66%;
}
.ins-title-box-wrap {
background: #e50019;
padding: 25% 7% 7% 7%;
margin-top: -10%;
}
.ins-title-box-wrap h3 {
font-family: "Open Sans";
font-weight: bold;
font-size: 24px;
line-height: 31px;
text-align: left;
color: #fff;
}
.inves-p-wrap h4 {
font-family: "Open Sans";
font-weight: bold;
font-size: 20px;
line-height: 34px;
text-align: left;
color: #413a3a;
margin-top: 20px;
margin-bottom: 0px;
}
.inves-p-wrap p {
font-family: Roboto;
font-weight: normal;
font-size: 14px;
line-height: 26px;
text-align: left;
color: #010101;
margin-bottom: 0;
}
.inves-p-wrap {
border-bottom: 1px solid #b5b5b5;
padding-bottom: 25px;
}
.inves-p-wrap:last-child {
border-bottom: none;
}
.investement-con-wrap {
margin-top: 6.5%;
}
.our-fund-item {
display: flex;
margin-bottom: 40px;
box-shadow: 0px 2px 24px #82828229;
}
.our-fund-item-img-wrap {
width: 26%;
margin-right: 4%;
}
.our-funds-con-wrap {
width: 70%;
padding-top: 40px;
margin-right: 22px;
}
.fund-head h1 {
font-family: "Open Sans";
font-weight: bold;
font-size: 25px;
letter-spacing: -0.01em;
line-height: 38px;
text-align: left;
color: #f9324a;
margin-bottom: 0;
}
.disc p {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #010101;
}
.isin-wrap h3 {
font-family: Roboto;
font-weight: 500;
font-size: 14px;
line-height: 23px;
text-align: left;
color: #010101;
margin-bottom: 0;
}
.isin-wrap h4 {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 23px;
text-align: left;
color: #010101;
margin-bottom: 0;
}
.blomeberg-wrap h2 {
font-family: Roboto;
font-weight: 500;
font-size: 14px;
line-height: 23px;
text-align: left;
color: #010101;
margin-bottom: 0;
}
.blomeberg-wrap h3 {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 23px;
text-align: left;
color: #010101;
margin-bottom: 0;
}
.readmore-btn-wrap {
text-align: right;
}
.readmore-btn-wrap a {
font-family: Roboto;
font-weight: 500;
font-size: 14px;
line-height: 24px;
text-align: left;
color: #fffbfb;
background: #f9324a;
padding: 10px 20px;
text-transform: uppercase;
}
.readmore-btn-wrap span {
margin-left: 15px;
}
.row.head-row {
padding-bottom: 15px;
margin-bottom: 15px;
}
.row.head-row {
position: relative;
margin-bottom: 25px;
padding-bottom: 15px;
}
.row.head-row:after {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
width: 96%;
height: 1px;
background: #d5c8c8;
display: inline-block;
content: "";
}
.funds-iner-con-wrap h2 {
font-family: "Open Sans";
font-weight: bold;
font-size: 24px;
letter-spacing: -0.01em;
line-height: 38px;
text-align: left;
color: #cf192f;
margin-bottom: 18px;
}
.funds-iner-con-wrap h3 {
font-family: "Open Sans";
font-weight: bold;
font-size: 17px;
letter-spacing: -0.01em;
line-height: 35px;
text-align: left;
color: #3e3e3e;
margin-bottom: 15px;
}
.funds-iner-con-wrap p {
font-family: Roboto;
font-weight: normal;
font-size: 16px;
line-height: 25px;
text-align: left;
color: #010101;
margin-bottom: 25px;
}
.img-wrap {
margin-bottom: 25px;
}
.fnds-disc-main-wrap {
border-bottom: 1px solid #cecdcd;
margin-bottom: 35px;
padding-bottom: 10px;
}
.fnds-disc-main-wrap{
scroll-padding-top: 1000px;
}
.fnds-disc-main-wrap.application{
scroll-padding-top: 1800px;
}
.funds-head-wrap h1 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 31px;
letter-spacing: 0.01em;
line-height: 49px;
text-align: left;
color: #f9324a;
margin-bottom: 7px;
}
.performance-wrap h2 {
font-family: "Open Sans";
font-weight: normal;
font-size: 16px;
letter-spacing: -0.01em;
line-height: 38px;
text-align: left;
color: #3e3e3e;
margin-bottom: 0;
}
.pef-table {
border-radius: 7px;
background: #161616;
box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.13);
padding: 20px 30px;
}
.pef-table h4 {
font-family: Roboto;
font-weight: normal;
font-size: 12px;
text-align: left;
color: #e2e2e2;
}
.pef-table h5 {
font-family: Roboto;
font-weight: 500;
font-size: 16px;
text-align: left;
color: #fff;
}
.funds-nav-wrap {
margin-top: 14px;
margin-bottom: 40px;
background: #fff;
border: 1px solid #efefef;
box-shadow: 0px 2px 24px rgba(130, 130, 130, 0.16);
}
.funds-nav-wrap ul {
margin: 0;
padding: 0;
list-style: none;
margin-left: 30px;
margin-right: 30px;
}
.funds-nav-wrap ul li {
border-bottom: 1px solid #d4d2d2;
}
.funds-nav-wrap ul li a {
font-family: "Open Sans";
font-weight: 600;
font-size: 17px;
letter-spacing: -0.01em;
line-height: 65px;
text-align: left;
color: #3e3e3e;
}
.funds-nav-wrap ul li:last-child {
border: navajowhite;
}
.request-appoinment-wrap a {
background: #f9324a;
border: 1px solid #efefef;
filter: drop-shadow(0px 2px 24px rgba(130, 130, 130, 0.16));
width: 100%;
padding: 20px 20px;
font-family: "Open Sans";
font-weight: bold;
font-size: 18px;
letter-spacing: -0.01em;
line-height: 18px;
text-align: left;
color: #fff;
display: inline-block;
}
.req-icon {
position: absolute;
top: 20px;
right: 20px;
}
.request-appoinment-wrap {
margin-bottom: 25px;
}
.downloads-wrap h2 {
font-family: "Open Sans";
font-weight: 600;
font-size: 17px;
letter-spacing: -0.01em;
line-height: 18px;
text-align: left;
color: #2e2d2d;
margin-bottom: 20px;
}
.downloads-wrap ul {
list-style: none;
margin: 0;
padding: 0;
padding-left: 2px;
}
.downloads-wrap ul li a {
font-family: "Open Sans";
font-weight: normal;
font-size: 15px;
letter-spacing: -0.01em;
line-height: 34px;
text-align: left;
color: #3e3e3e;
}
.performance-wrap h2 {
font-family: "Open Sans";
font-weight: normal;
font-size: 16px;
letter-spacing: -0.01em;
line-height: 38px;
text-align: left;
color: #3e3e3e;
margin-bottom: 6px;
}
.funds-iner-con-wrap {
margin-left: 3%;
}
.fnds-disc-main-wrap ul {
margin: 0;
padding: 0;
list-style: none;
margin-bottom: 25px;
}
.fnds-disc-main-wrap ul li {
font-family: Roboto;
font-weight: normal;
font-size: 16px;
line-height: 34px;
text-align: left;
color: #010101;
padding-left: 20px;
position: relative;
}
.fnds-disc-main-wrap ul li:after {
position: absolute;
top: 13px;
left: 0;
display: inline;
content: "";
width: 8px;
height: 8px;
background: #f9324a;
}
.fnds-disc-main-wrap:last-child{
border-bottom: none;
}
.con-two-block-wrap {
margin-bottom: 25px;
}
.two-top-wrap {
display: flex;
border-bottom: 1px solid #d1d0d0;
}
.two-top-left-wrap {
width: 45%;
font-family: Roboto;
font-weight: 500;
font-size: 15px;
line-height: 34px;
text-align: left;
color: #010101;
}
.two-top-right-wrap {
width: 55%;
font-family: Roboto;
font-weight: 500;
font-size: 15px;
line-height: 34px;
text-align: left;
color: #010101;
}
.two-bottom-wrap {
display: flex;
}
.two-bottom-left-wrap {
width: 45%;
font-family: Roboto;
font-weight: normal;
font-size: 16px;
line-height: 32px;
text-align: left;
color: #010101;
}
.two-bottom-right-wrap {
width: 55%;
font-family: Roboto;
font-weight: normal;
font-size: 16px;
line-height: 32px;
text-align: left;
color: #010101;
}
.single-top-wrap {
font-family: Roboto;
font-weight: 500;
font-size: 15px;
line-height: 34px;
text-align: left;
color: #010101;
border-bottom: 1px solid #d1d0d0;
}
.single-bottom-wrap p {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 29px;
text-align: left;
color: #010101;
margin-bottom: 0;
}
.con-single-block-wrap {
margin-bottom: 25px;
}
.single-bottom-wrap h6 {
font-family: Roboto;
font-weight: normal;
font-style: italic;
font-size: 13px;
line-height: 32px;
text-align: left;
color: #0f0e0e;
}
.fnds-disc-main-wrap.application p {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 26px;
text-align: left;
color: #010101;
}
.fnds-disc-main-wrap.application h5 {
font-family: Roboto;
font-weight: 500;
font-size: 15px;
line-height: 28px;
text-align: left;
color: #010101;
}
.con-box h4 {
font-family: Roboto;
font-weight: 500;
font-size: 15px;
line-height: 26px;
text-align: left;
color: #010101;
padding-left: 20px;
position: relative;
}
.con-box h4:after {
position: absolute;
top: 10px;
left: 0;
display: inline;
content: "";
width: 8px;
height: 8px;
background: #f9324a;
}
.con-box ul {
padding-left: 25px;
list-style: decimal;
}
.con-box ul li {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 28px;
text-align: left;
color: #010101;
padding-left: 0;
}
.con-box ul li:after {
display: none;
}
.funds-inner-nav-m-wrap {
position: sticky;
top: 20px;
padding-bottom: 40px;
}
.funds-nav-wrap ul li a.active{
color: #f9324a;
}
.faq-main-con-wrap {
padding-bottom: 2%;
margin-bottom: 2%;
border-bottom: 1px solid #dcdbdb;
}
.faq-tiles-wrap h1 {
font-family: "Open Sans";
font-weight: 600;
font-size: 22px;
letter-spacing: -0.01em;
line-height: 35px;
text-align: center;
color: #3e3e3e;
margin-bottom: 25px;
}
.faq-tiles-wrap p {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #010101;
}
.news-main-items-wrap {
background: #fbfbfb;
padding: 4% 0;
}
.news-p-in-wrap .sub-banner-wrap {
margin-bottom: 0;
}
.news-item-wrap {
background: #fff;
filter: drop-shadow(0px 2px 24px rgba(0, 0, 0, 0.09));
position: relative;
margin-bottom: 35px;
padding-bottom: 55px;
min-height: 520px;
}
.news-img img {
width: 100%;
}
.cat a {
color: #fff;
}
.news-item-wrap h4 {
font-family: "Open Sans";
font-weight: normal;
font-size: 17px;
line-height: 29px;
text-align: left;
color: #545050;
padding: 20px 20px 15px 20px;
}
.news-item-wrap h5 {
font-family: "Roboto";
font-size: 21px; font-weight: bold; line-height: 34px;
text-align: left;
padding: 0 20px;
margin-bottom: 25px;
}
.news-item-wrap h5 a{
color: #413a3a;
}
.read-more-link {
position: absolute;
bottom: 0;
right: 0;
width: 54px;
height: 54px;
background: #433a3a;
display: flex;
align-items: center;
justify-content: center;
}
.news-item-wrap.w-img {
background: #f9324a;
box-shadow: 0px 2px 24px rgba(0, 0, 0, 0.09);
}
.news-item-wrap.w-img h4 {
font-family: "Open Sans";
font-weight: normal;
font-size: 17px;
line-height: 29px;
text-align: left;
color: #fff;
margin-bottom: 60px;
padding-top: 30px;
}
.news-item-wrap.w-img h5 {
font-family: "Open Sans";
font-weight: bold;
font-size: 26px;
line-height: 35px;
text-align: left;
color: #fff;
}
.news-item-wrap.w-img h6 {
font-family: Roboto;
font-weight: normal;
font-size: 16px;
line-height: 28px;
text-align: left;
color: #fff;
padding: 0 20px;
margin-bottom: 25px;
}
.news-iner-img img {
width: 100%;
}
.news-inner-other-con-wrap {
padding: 0 6%;
}
.news-inner-other-con-wrap h6 {
font-family: "Open Sans";
font-weight: normal;
font-size: 14px;
line-height: 34px;
text-align: center;
color: #413a3a;
margin-top: 25px;
margin-bottom: 5px;
}
.news-inner-other-con-wrap h1 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 28px;
line-height: 34px;
text-align: center;
color: #413a3a;
margin-bottom: 15px;
}
.category-wrap {
text-align: center;
margin-bottom: 30px;
}
.cat {
font-family: "Open Sans";
font-weight: 600;
font-size: 12px;
line-height: 34px;
text-align: left;
color: #fff;
background: #f9324a;
padding: 6px 16px;
text-transform: uppercase;
}
.heighlight-txt {
font-family: Roboto;
font-weight: normal;
font-style: italic;
font-size: 19px;
line-height: 34px;
text-align: left;
color: #4d4d4d;
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #b5b2b2;
}
.disc-wrap p {
font-family: Roboto;
font-weight: normal;
font-size: 16px;
line-height: 26px;
text-align: left;
color: #010101;
margin-bottom: 25px;
}
.left-img-w-txt {
margin: 35px 0;
}
.n-img-wrap img {
width: 100%;
}
.n-con p {
font-family: Roboto;
font-weight: normal;
font-size: 16px;
line-height: 26px;
text-align: left;
color: #010101;
margin-bottom: 25px;
}
.right-img-w-txt {
margin: 35px 0;
}
.two-img-wrap {
margin: 35px 0;
padding-bottom: 50px;
border-bottom: 1px solid #b5b2b2;
}
.faq-question-wrap {
padding: 15px 20%;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 11px #726D6D29;
min-height: 50px;
position: fixed;
top: 274px;
width: 100%;
left: 0;
z-index:2;
}
section.faq-question-wrap.scroll-menu {
top: 107px;
}
.faq-question-answer-wrap {
padding: 2.5% 20%;
background: #fbfbfb;
margin-top: 1%;
}
.dropdown-wrap select {
font-family: "Open Sans";
font-weight: 600;
font-size: 16px;
letter-spacing: -0.01em;
line-height: 35px;
text-align: left;
color: #921d2f;
background: transparent;
border: none;
width: 100%;
margin: 20px 0;
}
.faq-ques h2 {
font-family: "Open Sans";
font-weight: bold;
font-size: 19px;
letter-spacing: -0.01em;
line-height: 35px;
text-align: left;
color: #f9324a;
margin-bottom: 15px;
}
.faq-ques p {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #010101;
}
.faq-ques {
margin-bottom: 20px;
padding-bottom: 30px;
border-bottom: 1px solid #d1cece;
scroll-margin-top: 200px;
}
ul.al {
margin: 0;
padding: 0;
list-style: lower-alpha;
padding-left: 18px;
}
ul.al li {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 33px;
text-align: left;
color: #010101;
}
.faq-ques ul {
margin: 0;
padding: 0;
list-style: decimal;
padding-left: 18px;
}
.faq-ques ul li {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 31px;
text-align: left;
color: #010101;
}
.faq-ques:last-child {
border-bottom: none;
}
.testimonial-con-in-wrap {
position: relative;
display: block;
margin-top: 75px;
}
.testi-item {
width: 100%;
background: #fff;
border: 1px solid #dfdfdf;
padding: 80px 30px 30px 30px;
margin-bottom: 30px;
position: relative;
}
.testimonial-con-wrap {
background: #fbfbfb;
padding: 5px 0 4.5% 0;
}
.testimonial-p-wrap .sub-banner-wrap {
margin-bottom: 0;
}
.quote-icon-wrap {
position: absolute;
top: -42px;
right: 40px;
}
.testi-item h1 {
font-family: "Roboto Slab";
font-weight: bold;
font-size: 29px;
line-height: 42px;
text-align: left;
color: #f9324a;
margin-bottom: 20px;
}
.testi-item p {
font-family: Roboto;
font-weight: normal;
font-size: 16px;
line-height: 28px;
text-align: left;
color: #010101;
margin-bottom: 25px;
}
.test-img-wrap {
display: flex;
align-items: center;
padding-left: 10px;
position: relative;
border-left: 3px solid #f9324a;
}
.testi-img {
margin-right: 10px;
width: 18%;
}
.testi-p-details h2 {
font-family: Roboto;
font-weight: 500;
font-size: 19px;
line-height: 29px;
text-align: left;
color: #514e4e;
margin-bottom: 0;
}
.testi-p-details h3 {
font-family: Roboto;
font-weight: 300;
font-style: italic;
font-size: 15px;
line-height: 29px;
text-align: left;
color: #514e4e;
}
.testi-p-details {
margin-left: 10px;
}
.testi-items-wrap.left {
margin-top: 135px;
}
.contact-us-main-content-wrap {
background: #fbfbfb;
padding: 4.5% 0;
}
.contact-us-p-wrap .sub-banner-wrap {
margin-bottom: 0;
}
.con-disc-wrap h1 {
font-family: "Open Sans";
font-weight: bold;
font-size: 36px;
letter-spacing: -0.01em;
line-height: 38px;
text-align: left;
color: #f9324a;
margin-bottom: 25px;
display: inline-block;
}
.con-disc-wrap p {
font-family: Roboto;
font-weight: normal;
font-size: 16px;
line-height: 27px;
text-align: left;
color: #010101;
}
.con-disc-wrap {
margin-right: 10%;
}
.cn-img-wrap {
margin-top: 25px;
margin-bottom: 30px;
}
.cn-box h6 {
font-family: Roboto;
font-weight: normal;
font-size: 14px;
line-height: 25px;
text-align: left;
color: #636262;
margin-bottom: 0;
}
.cn-link, .cn-link a {
font-family: Roboto;
font-weight: 500;
font-size: 26px;
line-height: 29px;
text-align: left;
color: #4b2024;
}
.cn-box {
margin-bottom: 18px;
}
.cn-box h3 {
font-family: Roboto;
font-weight: normal;
font-size: 19px;
line-height: 33px;
text-align: left;
color: #292828;
}
.cn-short-disc {
font-family: Roboto;
font-weight: 300;
font-style: italic;
font-size: 13px;
line-height: 21px;
text-align: left;
color: #636262;
margin-bottom: 25px;
padding-bottom: 25px;
border-bottom: 1px solid #dcdcdc;
}
.follow-txt {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 25px;
text-align: left;
color: #636262;
}
.sm-m-wrap {
margin: 0;
padding: 0;
list-style: none;
display: inline-block;
}
.sm-m-wrap li {
display: inline-block;
margin-left: 26px;
}
.contact-us-frm-wrap {
background: #fff;
border: 1px solid #efefef;
box-shadow: 0px 2px 24px rgba(130, 130, 130, 0.16);
padding: 30px 35px;
}
.contact-us-frm-wrap h2 {
font-family: "Open Sans";
font-weight: bold;
font-size: 23px;
letter-spacing: -0.01em;
line-height: 38px;
text-align: left;
color: #474747;
margin-bottom: 14px;
}
.contact-us-frm-wrap h6 {
font-family: Roboto;
font-weight: normal;
font-size: 14px;
line-height: 24px;
text-align: left;
color: #a8a8a8;
margin-bottom: 20px;
}
.cn-frm-wrap label {
font-family: Roboto;
font-weight: normal;
font-size: 14px;
line-height: 24px;
text-align: left;
color: #514f4f;
display: block;
margin-bottom: 2px;
}
.cn-frm-wrap select {
height: 43px;
background: #fff;
border: 1px solid #bebebe;
width: 100%;
padding: 0 5px;
}
.cn-frm-wrap {
margin-bottom: 10px;
}
.cn-frm-wrap input {
height: 43px;
background: #fff;
border: 1px solid #bebebe;
width: 100%;
padding: 0 5px;
}
.cn-frm-wrap input.msg-in {
height: 101px;
}
.sub-wrap input {
font-family: Roboto;
font-weight: bold;
font-size: 16px;
line-height: 27px;
text-align: left;
color: #fffbfb;
text-transform: capitalize;
background: #f9324a;
padding: 1.8% 17% 1.8% 8%;
background-image: url(//ceylonam.com/wp-content/themes/cam/assets/img/cn-s-icon.png);
background-repeat: no-repeat;
background-position: 90% 55%;
}
.sub-wrap {
margin-top: 18px;
text-align: right;
position: relative;
}
.cn-frm-wrap.inq-type {
padding-bottom: 23px;
margin-bottom: 15px;
border-bottom: 1px solid #dbd5d5;
}
.map-icon-s {
position: absolute;
top: 19.8%;
left: 14.8%;
}
.map-in-wrap {
position: relative;
}
.map-icon-b-wrap {
position: absolute;
top: 18%;
left: 14%;
}
.map-cn-d-wrap {
background-image: none;
background-repeat: no-repeat;
position: absolute;
top: 24%;
left: 17%;
background-size: cover;
padding: 30px 35px;
width: 264px;
height: auto;
}
.map-cn-d-wrap h5 {
font-family: "Open Sans";
font-weight: normal;
font-size: 13px;
letter-spacing: -0.01em;
line-height: 38px;
text-align: left;
color: #fff;
}
.add-wrap {
font-family: Roboto;
font-weight: normal;
font-size: 15px;
line-height: 22px;
text-align: left;
color: #fff;
}
.get-d-wrap a {
font-family: Roboto;
font-weight: 500;
font-size: 15px;
line-height: 27px;
text-align: center;
color: #fffbfb;
background: #f9324a;
padding: 3% 5%;
display: inline-block;
width: 100%;
transition: 0.5s;
}
.get-d-wrap a:hover {
background: #ed0b26;
}
.get-d-wrap {
margin-top: 17px;
}
.circle {
width: 240px;
margin: 6px 6px 20px;
display: inline-block;
position: relative;
text-align: center;
line-height: 1.2;
}
.circle canvas {
vertical-align: top;
width: 240px !important;
height: auto !important;
background: #EBE9E9;
border-radius: 50%;
}
.circle strong {
position: absolute;
top: 61px;
left: 33px;
width: 185px;
max-width: 240px;
text-align: center;
color: #3A4251;
font-size: 53px;
font-weight: 500;
font-family: 'Roboto Slab';
overflow: hidden;
}
.circle strong i {
font-style: normal;
font-size: 0.6em;
font-weight: normal;
}
.circle span {
display: block;
color: #aaa;
margin-top: 12px;
font-size: 19px;
font-family: 'Roboto Slab';
color: #3A4251;
max-width: 158px;
margin: -95px auto;
position: relative;
}
.about-navigation .nav {
position: fixed;
width: 100%;
background-color: grey;
text-align: center;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 3px 11px #726d6d7d;
padding: 18px 0;
top: 300px;
transition: 0.5s;
z-index: 2;
}
.about-navigation nav li {
display: inline;
margin: 0 35px;
}
.about-navigation ul.menu {
text-align: center;
width: 100%;
margin-bottom: 0;
}
.about-navigation{
transition: 0.5s;
}
.scroll-menu nav.nav {
top: 104px;
}
.about-navigation.scroll-menu {
box-shadow: none;
}
.about-navigation .nav a {
color: #5D5B5B;
text-decoration: none;
padding: 20px 0;
font-size: 16px;
font-weight: 600;
letter-spacing: -0.16px;
}
.about-navigation .nav a:hover{
color: #921D2F;
}
.about-us-main-con-wrap {
position: relative;
display: block;
padding-top: 98px;
}
.about-navigation .nav li.active a {
border-bottom: 2px solid #921D2F;
color: #921D2F;
}
.section{
width: 100%;
}
.section1{
}
.aboutwrap {
position: relative;
display: block;
margin-top: 55px;
}
.aboutwrap h2{
font-size: 32px;
font-weight: 500;
font-family: 'Roboto Slab';
color: #010101;
}
.director-wrap {
position: relative;
display: block;
margin-top: 80px;
}
.director-row {
position: relative;
display: flex;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 2px 24px #82828229;
border: 1px solid #EFEFEF;
padding: 30px;
max-width: 890px;
margin-left: 325px;
margin-bottom: 95px;
}
.director-image {
position: relative;
display: inline-block;
top: -30px;
margin-left: -75px;
}
.director-image:before {
position: absolute;
content: '';
display: block;
width: 184px;
height: 184px;
background: #E50019;
top: -34px;
left: -32px;
z-index: -1;
}
.director-header {
position: relative;
display: flex;
justify-content: space-between;
}
.director-inner {
position: relative;
margin-left: 43px;
padding-right: 30px;
}
.director-info h3{
font-size: 21px;
font-weight: 700;
font-family:'Open Sans';
color: #413A3A;
}
.director-info h4 {
font-size: 17px;
font-weight: 400;
font-family: 'Open Sans';
color: #545050;
margin-bottom: 17px;
}
.director-detail p {
font-size: 14px;
line-height: 23px;
}
.linkin-wrap a {
position: relative;
display: inline-block;
font-size:14px;
color: #0077B5;
margin-left: 10px;
}
.section2 {
position: relative;
background-color: #F9F9F9;
padding-top: 90px;
padding-bottom: 100px;
}
.section3 {
position: relative;
padding-top: 90px;
}
.shareholder-wrap h3 {
font-size: 32px;
font-weight: 500;
font-family: 'Roboto Slab';
color: #010101;
text-align: center;
margin-bottom: 50px;
margin-top: 20px;
}
.logotree-wrap h4 {
font-size: 18px;
font-weight: 600;
font-family: 'Open Sans';
color: #413A3A;
margin: 15px 0;
}
.sh-logolevel1 {
position: relative;
display: block;
width: 290px;
margin: 0 auto;
text-align: center;
}
.abt-other-con-wrap {
margin: 19px 0 0 0;
}
.sh-logolevel2 {
position: relative;
display: flex;
justify-content: space-evenly;
max-width: 1040px;
margin: 104px auto 0 auto;
}
.sh-logo2 {
position: relative;
display: block;
text-align: center;
}
.sh-logowrap {
position: relative;
display: flex;
align-items: center;
justify-content: center;
background: #fff;
width: 286px;
height: 119px;
}
.sh-logolevel1  .sh-logowrap {
background: none;
}
.sh-logo2:before {
position: absolute;
content: '';
display: block;
width: 1px;
height: 55px;
background: #C5C4C4;
top: -55px;
left: 50%;
z-index: 1;
transform: translateX(-50%);
}
.sh-logolevel2:before {
position: absolute;
content: '';
display: block;
width: 660px;
height: 1px;
background: #C5C4C4;
top: -55px;
left: 50%;
transform: translateX(-50%);
}
.section3 h5 {
text-align: center;
margin-bottom: 77px;
font-family: 'Roboto slab';
font-size: 34px;
font-weight: 500;
color: #010101;
margin-top: 20px;
}
.invest-box {
position: relative;
display: block;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 2px 24px #82828229;
border: 1px solid #EFEFEF;
padding: 36px;
margin-bottom: 41px;
}
.invest-info h6 {
font-size: 20px;
font-weight: 700;
color: #413A3A;
font-family: 'Open Sans';
margin-top: 26px;
}
.invest-info ul {
border-bottom: 1px solid #B5B5B5;
padding: 0 0 22px 0;
list-style: none;
}
.invest-info ul li {
font-size: 14px;
color: #010101;
margin-bottom: 5px;
}
.redbox {
position: relative;
display: block;
background: #E50019;
font-size: 24px;
font-weight: 700;
font-family: 'Open Sans';
color: #fff;
max-width: 300px;
max-height: 232px;
padding: 106px 24px 30px 24px;
margin-top: -81px;
}
.invest-info:last-child ul {
border: 0;
}
.teamwrap {
position: relative;
background: #F9F9F9;
padding: 80px 108px;
}
.teamwrap h4 {
text-align: center;
font-size: 35px;
font-weight: 700;
font-family: 'Roboto Slab';
color: #010101;
margin-bottom: 50px;
margin-top: 22px;
}
.team-image {
position: relative;
display: block;
}
.team-image:before {
position: absolute;
content: '';
width: 2px;
height: 90px;
background: #E50019;
bottom: -66px;
left: 20px;
z-index: 1;
}
.teaminfo {
position: relative;
display: block;
margin-left: 53px;
margin-top: 18px;
}
.teaminfo h5{
font-size: 19px;
font-weight: 700;
color: #392F2F;
font-family: 'Open Sans';
}
.teaminfo h6{
font-size: 16px;
font-weight: 400;
color: #655C5C;
}
.teambox {
position: relative;
display: block;
margin-bottom: 45px;
}
.aboutaddress {
position: relative;
display: flex;
margin-top: 70px;
}
.about-address-box h5{
font-size: 15px;
font-weight: 400;
color: #010101;
}
.about-address-box h6{
font-size: 20px;
font-weight: 700;
font-family: 'Roboto Slab';
color: #010101;
}
.about-address-box h6 span{
font-size: 12px;
font-weight: 400;
font-style: italic;
color: #010101;
}
.about-address-box {
position: relative;
display: block;
margin-right: 53px;
}
.adbox {
position: relative;
display: flex;
}
.about-address-box img {
height: 60px;
}
.share-wrap {
position: relative;
display: flex;
justify-content: center;
align-items: center;
padding-bottom: 45px;
}
.share-wrap h4 {
font-size: 16px;
font-weight: 600;
color: #413A3A;
font-family: 'Open Sans';
margin-bottom: 0;
}
.sharelinks .social-wrap li a {
position: relative;
display: block;
margin: 0 4px;
transition: 0.5s;
width: 24px;
height: 24px;
}
.sharelinks a img {
width: 100%;
}
.sharelinks .social-wrap ul {
margin: 0;
}
.botton-social {
position: relative;
display: block;
background: #F9324A;
padding-bottom: 35px;
}
.dropwrap a {
position: relative;
display: block;
border-bottom: 1px solid #DFDEDE;
color: #7A7273;
padding: 17px 0;
}
.dropwrap {
position: absolute;
display: block;
width: 800px;
max-height: 0;
overflow: hidden;
z-index: 1;
background: #fff;
padding: 0;
margin-top: 14px;
transition: 0.5s;
}
.dropdown-wrap.act .dropwrap {
max-height: 435px;
padding: 10px;
overflow-y: scroll;
}
.dropdown-wrap span {
color: #921D2F;
font-size: 16px;
font-weight: 600;
}
.dropdown-wrap:after {
position: absolute;
content: '';
display: block;
width: 8px;
height: 8px;
border-left: 2px solid #000;
border-bottom: 2px solid #000;
top: 6px;
right: 18px;
transform: rotate(-45deg);
}
.follow {
position: relative;
display: block;
background: #f9324a;
padding-bottom: 30px;
}
.grid-item { width: 400px; } .testimonial-con-in-wrap .row .col-md-6:nth-child(even) { margin-top: 75px;
}
.map-img-wrap img {
width: 100%;
}
.wpcf7-not-valid-tip {
color: #dc3232;
font-size: 12px;
}
.wpcf7 form.invalid .wpcf7-response-output {
border-color: #ef3131;
color: #ef3131;
text-align: center;
}
#backtop {
display: inline-block;
background-color: #e50019;
width: 50px;
height: 50px;
text-align: center;
border-radius: 4px;
position: fixed;
bottom: 30px;
right: 30px;
transition: background-color .3s, 
opacity .5s, visibility .5s;
opacity: 0;
visibility: hidden;
z-index: 1000;
}
#backtop::after {
position: absolute;
content: '';
color: #fff;
top: 20px;
left: 14px;
width: 20px;
height: 20px;
transform: rotate(226deg);
border-right: 4px solid #fff;
border-bottom: 4px solid #fff;
}
#backtop:hover {
cursor: pointer;
background-color: #333;
}
#backtop:active {
background-color: #555;
}
#backtop.show {
opacity: 1;
visibility: visible;
}
:focus { outline: none; }
:forcus-visible{
outline: none !important;
border: 0 !important;
}
.contact-frm-m-wrap .wpcf7-spinner {
position: absolute;
left: 43%;
top: 12px;
}
@-webkit-keyframes pulse
{      
0% {-webkit-transform: scale(0); opacity: 0;}
8% {-webkit-transform: scale(0); opacity: 0;}
15% {-webkit-transform: scale(0.1); opacity: 1;}
30% {-webkit-transform: scale(0.5); opacity: 1;}
100% {opacity: 0; -webkit-transform: scale(1);}
}
@-moz-keyframes pulse
{      
0% {-moz-transform: scale(0); opacity: 0;}
8% {-moz-transform: scale(0); opacity: 0;}
15% {-moz-transform: scale(0.1); opacity: 1;}
30% {-moz-transform: scale(0.5); opacity: 1;}
100% {opacity: 0; -moz-transform: scale(1);}
}
.pulse_holder
{
display: block;
position: absolute;
}
.pulse_holder .pulse_marker
{
width: 16px;
height: 16px;
background: #a24d57;
border-radius: 28px;
}
.pulse_holder .pulse_rays {
margin: 0 auto;
border-radius: 100px;
position: absolute;
right: -24px;
top: -24px;
z-index: 10;
background-color: transparent;
opacity: 0.1;
width: 64px;
height: 64px;
border: 2px solid #a24d57;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
-o-border-radius: 100px;
-ms-border-radius: 100px;
border-radius: 100px;
-webkit-animation: pulse 2s linear infinite;
-moz-animation: pulse 2s linear infinite;
border-image: initial;
}
.funds-iner-con-wrap .sections {
min-height: 350px !important;
} .whatappwrap {
display: none;
position: relative;   
width: 50px;
height: 50px;
background-image: url(//ceylonam.com/wp-content/themes/cam/assets/img/whatapplogo.png);
background-repeat: no-repeat;
background-size: cover;
z-index: 1;
cursor: pointer;
}
.page-template-page-contact_us .whatappwrap {
display: block;
}
.whatappwrap.mobile {
display: none;
} .whatapp-pop {
position: fixed;
z-index: 999;
box-shadow: 0 0 30px rgb(0 0 0 / 30%);
right: 0;
bottom: -250px;
background: #fff;
border-radius: 8px;
overflow: hidden;
width: 350px;
font-size: 14px;
line-height: 1.4;
transition: 0.5s;
}
.whatapp-pop.pops {
bottom: 140px;
}
.whatapp-pop .okewa-header{
background: #0dc152;
text-align: center;
color: #fff;
padding: 15px;
}
.whatapp-pop .okewa-header .okewa-close {
position: absolute;
left: 7px;
top: -10px;
border-radius: 8px;
width: 35px;
height: 35px;
padding: 10px;
cursor: pointer;
font-size: 34px;
}
.whatapp-pop .okewa-header .okewa-avatar {
position: relative;
margin-left: -50px;
width: 60px;
height: 60px;
left: 20px;
border-width: 2px;
border-style: solid;
display: inline-block;
border-radius: 60px;
vertical-align: middle;
overflow: hidden;
background: #000;
}
.whatapp-pop .okewa-header .okewa-avatar img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 60px;
}
.whatapp-pop .okewa-chat {
padding: 0;
background: #fff;
max-height: 240px;
}
.whatapp-pop .okewa-cs_profile {
display: inline-block;
vertical-align: middle;
line-height: 1;
color: #666;
font-size: 13px;
margin-top: 5px;
text-align: left;
flex: 1;
}
.whatapp-pop .okewa-cs_profile h3 {
margin: 5px 0 3px;
padding: 0;
color: #000;
font-size: 16px;
font-weight: 700;
line-height: 1;
}
.list-cs_1{
font-size: 13px;
padding: 10px;
overflow: hidden;
border-bottom: 1px solid rgba(0,0,0,.05);
display: flex;
}
.whatapp-pop .okewa-chat .okewa-avatar{
position: relative;
display: inline-block;
vertical-align: middle;
height: 60px;
width: 60px;
border-radius: 60px;
margin-right: 10px;
overflow: hidden;
background: #000;
}
.okewa-avatar img {
width: 100%;
}
.whatapp-pop p.okewa-cs_position {
margin-bottom: 0;
}
a.whatsapp-link {
position: relative;
display: block;
width: 100%;
}
.whatapp-pop.close {
display: none;
}
.whatappwrap.mobile{
display: none;
}
.whatapp-pop.desktop{
display: block;
}
.whatapp-pop.mobile{
display: none;
}
.whatapp-pop.desktop.pops.close {
display: none;
}
.progressbar4 {
position: relative;
}
.progressbar4:before {
content: '$';
position: absolute;
font-size: 50px;
top: 15px;
z-index: 9;
color: #3A4251;
font-size: 42px;
font-weight: 500;
font-family: 'Roboto Slab';
left: 50%;
transform: translate(-50%, 0);
}
.circle strong {
color: #000000 !important;
}
.progressbar4 .circle strong {  }
@media( max-width: 1024px) {
.whatapp-pop.desktop{
display: none;
}
.whatapp-pop.mobile{
display: block;
}
.whatappwrap.desktop{
display: none;
}
.whatappwrap.mobile{
display: block;
}
}
@media( max-width: 767px) {
.whatapp-pop {
right: 50%;
transform: translateX(50%);
}
.whatapp-pop.mobile.pops.close {
display: none;
}
} .error404 .disc-wrap{
height: 250px;
}
.error404 .disc-wrap h3{
text-align: center;
font-size: 50px;
}
.error404 .disc-wrap h2{
text-align: center;
font-size: 60px;
}
span.copy-txt a {
color: #000;
}@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 { }
.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 { }
.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 { }
.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-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;
} section.map-wrap {
margin-bottom: 98px;
}
#funds {
scroll-padding-top: 390px;
}
}