.relative .vc_btn3.vc_btn3-size-md {font-size:17px;font-family:Gilroy}

.homebgimg {padding:120px 0px !Important;background:#575757 url(https://staging.weesg.com/wp-content/uploads/2024/04/london-skyline.jpg);background-size:cover;background-position:center}
.alllink {position:absolute;left:0px;top:0px;height:100%;width:100%;content:'';text-indent:-9999px}
.homewhitebox {background: transparent;border-radius: 20px; padding:40px;text-align:center; min-height: 350px;border:2px solid #fff;}
.homewhitebox  h3,.homewhitebox p {color:#fff}
.homewhitebox:hover {background:#fff;box-shadow: 0px 3px 6px #00000029;}
.homewhitebox  h3 {font-family: "all-round-gothic";font-weight: 600;}
.homewhitebox:hover h3,.homewhitebox:hover p{color:#000}
.susleftnew  {max-width: 580px;
	margin: auto;}
.susleftnew p{padding-bottom:20px}
a.blackbtn {
    display: inline-block;
    text-align: center;
    background: #dd8c07;
    font-weight: bold;
    height:54px;line-height:54px;
    color: #fff;
    padding: 0px 40px;text-decoration:none;
    min-width: 240px; border-radius:30px;
    font-size: 18px; font-family:"Gilroy"; margin-top:35px;
}    
.homewhitebox:hover a.blackbtn {background:#000}
.homeblackleft h2{color:#fff}
.homeblackleft p {color:#FFF}
.homebgimg .vc_column_container>.vc_column-inner{padding-left:15px;padding-right:15px}
.substainmain{position:relative}
.trainmid{background:#F8F8F8 url(https://staging.weesg.com/wp-content/uploads/2024/04/trainnew.png); background-size:cover;padding:140px 0px 70px !Important;position:relative}
.trainmid:before {
    content: "";
    position: absolute;
    background-image: url(https://staging.weesg.com/wp-content/uploads/2024/04/white-line.svg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 78%;
    height: 22px;
    right: 0;
    z-index: 2;
    top: 15px;
}
.roundbox .wpb_wrapper{background:transparent;width:300px;height:300px;
box-shadow: 0px 3px 6px #00000029; text-align:center;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:20px;flex-direction:column;border:2px solid #fff;color:#fff}
.roundbox .wpb_wrapper:hover{background:#fff;font-weight:bold;color:#000}
.roundbox img{margin-bottom:30px !important;height:87px;}
.roundbox .wpb_wrapper:hover img {filter: brightness(0);}
.trainmid h2{color:#fff;padding-bottom:70px;}

.trainmidcontent{max-width:1350px;margin:auto}
.hometrustsection{margin-top:70px;margin-bottom:-1%}
.hometrustsection .owl-stage{display:flex;align-items:center;justify-content:center}
.hometrustsection .owl-carousel button.owl-dot.active { background-color: #000 !important;}
.hometrustsection .owl-carousel button.owl-dot {background-color: rgba(0, 0, 0, 34%) !important; }
.alllink {position:absolute;left:0px;top:0px;height:100%;width:100%;content:'';text-indent:-9999px}
.maparea {
    width: 100%;
    background: #F8F8F8;
    padding: 70px 0px;
	margin-bottom: 82px;
		position: relative; text-align:center
}
 
.maparea::before {
	content: "";
	width: 100%;
	height: 100%;
	background: #F8F8F8;
	position: absolute;
	left: -100%;
	top: 0;
}
.maparea::after {
	content: "";
	width: 100%;
	height: 100%;
	background: #F8F8F8;
	position: absolute;
	right: -100%;
	top: 0;
}
.maparea h2{padding-bottom:25px }
.contacttop{padding:40px 0px 100px}
.conphone{background:#DD8C07;width:223px;height:223px; display:flex;align-items:center;justify-content:center;border-radius:100%;text-align:center; }

.conphone a{font-family: "all-round-gothic"; font-weight: 600;color:#fff;text-decoration:none;}
.conlink {background:#056C81}
.conaddress {color:#fff;background:#59B486;width:333px;height:333px; display:flex;align-items:center;justify-content:center;border-radius:100%;text-align:center;margin:50px 50px 0px }
.conaddress  a{ color:#fff;text-decoration:none;}
.conaddress h3 {font-family: "all-round-gothic";color:#fff;font-weight:600;margin-bottom:14px}
.conformright .contact-form .row {
    justify-content: space-between; display: flex;
}
.conformright .contact-form p {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.conformright h2{margin-bottom:18px}
.conformright .underline-short {padding-bottom:18px}
.conformright .messagebox {padding-bottom:30px}
.connewtop {font-family: gilroy; padding-top:5px;font-weight: 400; }
.abtlefttop h2,.abtrighttext h2,.abtrighttext img{padding-bottom:10px}
.abtlefttop img{padding-bottom:10px}
.blending-row {padding-bottom:70px}
.page-id-18 .tradeenquirysec {padding-bottom: 36px;}
.mobileshow,.mobileline{display:none}
.trslogos,.trusthead{margin-top:55px}
.latestnewsslider h4, .latest-news h4 {font-family: "Gilroy";font-weight: 700; padding-bottom:25px;     min-height: 141px;}
/*blog*/
.readpost {font-size: 16px;
font-style: normal;font-family: "Gilroy";
font-weight: 700;color: #59B486;
line-height: 176%; /* 28.16px */
text-decoration-line: underline !important;}
ul.newspage_temp li {
   
    background: #F5F5F5;
    border-radius: 33px 33px 33px 0px;
}
.lategry {padding:10px 28px 33px;  }
.neheadsec{background:url(https://redefine-finance.com/wp-content/uploads/2024/07/nd.png);background-size:cover;background-position:bottom center;min-height: 440px;
    display: flex;
    align-items: center}
.neheadsec h1{color:#fff;font-family: "Gilroy";padding-bottom:25px}
.neheadsec .blog_search .blog_search_input {max-width: 550px;height: 65px;background:#fff;border-radius: 100px;}
.neheadsec .blog_search button {
    background: transparent !important;padding: 0px;
	margin-left: -67px; width: auto;}
.neheadsec .allpostsec {margin-bottom:0px}
.nrlatest {padding-top:75px}
.nrlatest h5{padding-bottom:60px;font-size: 32px;font-weight:bold;font-family: "Gilroy";}
/*singelnews*/
.tips {background:#EFF0F1;padding-bottom:80px}
.single-team_member .tips {background:#fff}
.newstop{display: flex;
    grid-column-gap: 60px;
    align-items: center;padding:55px 0px}
.tips-img {flex:1}
.newsright{width:55%}
.tips-img  img{border-radius: 33px 33px 33px 0px;}
 
.tips-wrap h1{font-size:40px;color: #3A3A3A;}
.leftnewpost,.rightnewpost {padding:25px;background:#fff}
.leftnewpost h2{padding-bottom:20px;font-weight:700}
.leftnewpost a{color: #056C81 }
.likes-cnt h2{font-size:40px}
.singledetailsec .vc_col-sm-4 h3 a {
    text-decoration: none;
    color:#59B486;
}
.singledetailsec .vc_col-sm-4 h3 {
    font-family: Gilroy;
    font-size: 20px;
    font-weight: 700;
    margin-top: 38px;
    color: #59B486
}
.show-more {font-weight: 700;
    display: flex;
    justify-content: space-between;
    font-size: 32px;
    text-decoration: none !important;
    color:#000}
.toggle-text {color:#056;text-decoration: underline !important;
    font-size: 18px; 
	font-weight: 700;}
.newsright .sm-date {
    font-weight: 500;
    color: #4B4F58;
    font-size: 16px;
}
.postmidnew{text-align:center;background:#fafafa url(https://redefine-finance.com/wp-content/uploads/2024/07/ctabg.jpg); background-size:cover;padding:120px 50px;border-radius: 33px;margin:70px 0px;background-position: center}
a.site-btn {
    display: inline-block;
    text-align: center;
    background: #59B486;
    font-weight: bold;
    height:52px;line-height:52px;
    color: #fff;
    padding: 0px 34px;text-decoration:none;
    min-width:175px; border-radius:50px;
    font-size: 18px; font-family:"Gilroy";
}    
  a.site-btn:hover {background:#3A3A3A}
.shareblog {}
.social-box {font-size: 25px;
font-style: normal; font-family:"all-round-gothic";
font-weight: 700;display: flex;
    align-items: center;
    justify-content: center; flex-direction:column;margin: 40px 0px;
    padding-top: 40px;
    border-top: 1px solid #4B4F58;}
.social-btn {margin-top:20px;display:flex;align-items:center;  grid-column-gap:30px}
.social-btn span{margin-right:10px}
.social-btn a {width:60px;height:60px;background:#59B486;border-radius:100px;display:flex;align-items:center;justify-content:center}
.social-btn a:hover{background:#4B4F58}
.newsright .social-box {align-items:flex-start;border:none;padding-top:0px; }
.newsright  .sinmeta{margin-bottom:0px}
/*homewnes*/
.homeblog .sm-date {font-size:16px;font-weight:400;color:#3A3A3A}
.homeblog ul{list-style:none;margin-left:0px;padding-bottom:10px}
.homeblog a{text-decoration:none}
.homeblog h4{font-family:"all-round-gothic";font-weight:700;padding:17px 0px 17px;font-size:20px}
.homeblog .container {max-width:1200px}
.homeblogleft .vc_column-inner{ max-width:570px}
.homeblogright .vc_column-inner{ max-width:450px; }
.homeblog .latest-news-img{padding-bottom:17px}
.homeblog .homelatest-news {border-top:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1; padding:35px 0px 25px;margin-top:32px}
.newsexpect,.newsexpect a {color:#000}
.newsexpect .read-more {display:none}
.grynew{padding-top:25px}
.page-id-4276 .deskwesg {
    padding-bottom: 0px;
}
@media only screen and (min-width:1200px) {
	.show-more .toggle-text{display:none}
	.homerightnews h4{font-size:25px}
.homerightnews a.readpost{font-size:18px}
	.homeblogright .vc_column-inner{ float: right;}
	.leftnewpost {width:65%;margin-right:3%;padding:50px 35px}
	.rightnewpost {width:31%;padding:50px 35px}
	.leftnewpost h2{font-size:40px}
	.homeblackleft {padding-right:20px}
	.conphone:before,.conaddress:before {border-radius:100%;background:#E8E8E8;content:'';position:absolute;width:100%;height:100%;left:10px;top:10px;z-index:-1; -webkit-transition: 0.3s;display:none;
    -o-transition: 0.3s;
    transition: 0.3s;}
.conphone:hover:before,.conaddress:hover:before { display:block}
.conlink{margin-left:40px;margin-top:-80px}
	.abtlefttop{padding-right:7%}
	.abtrighttext{padding-left:7%}
	.homebtnnew{padding-bottom:60px}
}
@media only screen and (min-width:1400px) {
	.homebgimg {margin:40px 7% 0px !important; }
}

/*@media only screen and (min-width:1400px) {
	.homebgimg {margin:40px 7% 0px !important;border-radius:63px }
}
*/
@media only screen and (max-width:1199px) {
.team-grid li {
   flex-basis: auto;
    width: 400px;
    height: 400px;
    max-width: 400px;
}
	.homeblogleft {padding-right:45px}
}
@media only screen and (max-width:990px) {
ul.team-grid {display:block}
.team-grid li {width: 400px;height: 400px;display:block;margin-left:auto;margin-right:auto}
	.profile-img {width: 400px; height: 400px}
	.homeblog .container {padding:0px}
}
@media only screen and (min-width:768px) and (max-width:990px) {
	 
	 
}

@media only screen and (max-width:767px) {
	.homeblogright {margin-top:20px}
	.homeblog .date-cnt img {height:auto}
	.single .container {padding:0px 20px}
	.postmidnew{background:#fafafa url(https://redefine-finance.com/wp-content/uploads/2024/07/mobctabg.jpg); background-size:cover; margin:50px 0px;padding:120px 30px}
	.likes-cnt {padding:50px 0px}
	.likes-cnt h2 {font-size:24px}
	.newstop {padding-bottom:35px}
	.sinmeta{display:block}
	.newsright .sm-date {font-size:16px !Important}
	.tips-wrap h1 {font-size:32px; margin-top:20px;font-weight:700}
	.blogsearchform1{position:relative}
	.neheadsec .blog_search button { top: -15px;
    position: absolute;
    right: 5px;}
	.homeblogleft {padding-right:0px}
	.homeblog .homelatest-news {border-bottom:none;margin-top:14px}
	.homeblog .mobileshow {padding-top:35px;border-top:1px solid #c1c1c1}
	 
	.homeblog h4{font-size:18px}
	.singledetailsec {
    display: flex;
    flex-direction: column-reverse;
}
	.newstop{display:block}
	.newsright {width:100%}
	.singledetailsec .vc_col-sm-8 {
    
    padding: 24px 20px;
    margin-right: 0;
    width: 100%;
    margin-top: 30px;
}
	.show-more {font-size:18px}
	.singledetailsec .vc_col-sm-4 h3 {margin-top:22px}
	.singledetailsec .vc_col-sm-4 {padding: 24px 18px; width: 100%;}
	 .moretext {display: none;}
	.tips {padding-bottom:0px}
	.team-grid {margin:0px 40px}
	ul.team-grid {display:block}
.team-grid li {
     width: 400px;
    height: 400px;display:block;margin-left:auto;margin-right:auto
}
	.profile-img {width: 400px;
    height: 400px}
	.page-id-18 .mobilewesg  {padding-bottom:20px !Important}
	.maparea::after {
	display:none
}
	.connewtop br{display:none}
	.team-grid li {
    min-height: 330px;
}
	.page-id-16  .colleagues-cnt.vc_custom_1689157484554 {padding-bottom:0px !Important}
	.blending-row {padding-bottom:0px}
	.trslogos,.trusthead{margin-top:30px !Important}
	.newlinetop{position: absolute;
	top: -22px }
	.deskshow,.deskline,.headhide{display:none}
	.mobileline {display:block}
	.mobileline img{width:90%}
	.mobileshow{display:block;margin-top:100px}
	.trainmid {padding: 80px 0px 10px !Important;}
	.roundbox {margin-bottom:35px !Important}
	.conaddress {margin:30px 0px}
	.conleftnew .vc_row {display: flex;
    flex-wrap: wrap;
    /* align-items: center; */
    justify-content: center}
	.contacttop {padding:5px 0px 50px}
	.homebgimg {  background: #fff url(https://staging.weesg.com/wp-content/uploads/2024/03/bgnew.jpg);
    background-size: cover;
    background-position: center;margin-top:70px;padding:80px 15px !Important;border-radius:63px;margin-bottom:25px}
	.homewhitebox {margin:15px 0px}
	.homeblackleft {padding-bottom:25px}
	.hometrustsection {margin-top:0px}
}
@media (max-width: 480px) { 
	.team-grid {margin:0px 25px}
	ul.team-grid {display:block}
.team-grid li {
     width: 330px;
    height: 330px;display:block;margin-left:auto;margin-right:auto
}
	.profile-img {width: 330px;
    height: 330px}
}
@media (max-width: 370px) { 
	.team-grid li {
     width: 300px;
    height: 300px; 
}
	.profile-img {width: 300px;
    height: 300px}
}