@import url('https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@300..900&family=Manrope:wght@200..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
body{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  background-color: #fff;
  /* font-family: "Darker Grotesque", sans-serif;
  font-family: "Manrope", sans-serif; */
  font-family: "Playfair Display", serif; 
  font-family: "Manrope", sans-serif;
}
ul,li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
img {
  max-width: 100%;
}
.img-fluid {
  width: 100%;
}
.sec_spacer {
  padding: 130px 0px;
}

.sec_spacer_thin {
  padding: 4em 0px;
}

h1,h2,h3,h4,h5,h6 {
  font-family: "Darker Grotesque", sans-serif;
}
/* Color-Codes */
.grdientbg_Color{
  background: linear-gradient(108.29deg, #0D3045 13.08%, #1C2836 38.55%, #1A3453 64.08%);
}
.gRay_bg{
  background-color: #F2F2F2;
}
.sM-blue_bg{
  background: #4677BA;
}
.lG-blue_bg{
  background: #75A6E6;
}
.dR-blue_bg{
  background: #1D394E;
}
.wHite{
  color: #fff;
}
.blue{
  color:#004AAD;
}
.header_1 {
  font-size: 85px;
  font-weight: 400;
  line-height: 80px;
  text-align: center;
  margin: 20px 0px 45px;
}

.tiTleHead > h2 {
  font-size: 68px;
  font-weight: 400;
  line-height: 75px; 
  letter-spacing: 0.5px;
  text-transform: capitalize;
}
.header_3 {
  font-size: 80px;
  font-weight: 400;
  line-height: 75px;
  text-align: left;
}
.italic-header{
 font-family: "Playfair Display", serif;
 font-size: 65px;
	font-style: italic;
	font-weight: 400;
	line-height: 60px;
	text-align: left;
}
.subHEAd{
  font-family: "Darker Grotesque", sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}
.header_4{
  font-family: "Manrope", sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 33px;  
}
p {
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px; 
}
/* Button Style Start */
.btn {
  position: relative;
  display: inline-block;
  width: auto; height: auto;
  background-color: transparent;
  cursor: pointer;
  min-width: 150px;
  padding: 13px 25px;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.25em;
  text-align: left;
  text-transform: uppercase;
  border-radius: 0px;

}
.btn-wH{
  /* border: 1px solid #fff; */
  border: 2px solid #ffffff85;
  color: #fff;
  -webkit-transition: .1s ease-in-out;
	transition: .1s ease-in-out;
  position: relative;
  z-index: 1;
}
.btn-wH:hover{
  border: 2px solid #ffffff;
  color: #fff;
}
.btn-blue{  
  color: #004AAD;
  position: relative;
  -webkit-transition: .1s ease-in-out;
	transition: .1s ease-in-out;
  z-index: 1;
}

/* Learn_More_btn  and Service-btn*/
.lrn-btn,.srvc_btn{
  position: relative;
  display: inline-block;
  margin: -4px;
  cursor: pointer;
}
.lrn-btn,.about-btn {
  margin-left: 4px !important;
}
.lrn-btn:before,.lrn-btn:after,.srvc_btn:before,.srvc_btn:after{
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.lrn-btn:before,.srvc_btn:before{  
  border: 1px solid #004AAD;
}
.lrn-btn:hover::before,.srvc_btn:hover::before {
  border: 0px solid #004AAD;
  opacity: 0;
}
.lrn-btn:after,.srvc_btn:after{
  border: 0px solid #004AAD;
  opacity: 0;
}
.lrn-btn:hover::after,.srvc_btn:hover::after{
  border: 2px solid #004AAD;
  opacity: 1;
}
/* Learn_More_btn  and Service-btn Close*/

/* About_btn,View_btn  and Invest-btn*/
.about-btn ,.vEiw-btn ,.invest-btn{
  position: relative;
  display: inline-block;
  margin: -4px;
  cursor: pointer;
}
.about-btn:before,.about-btn:after,.vEiw-btn:before,.vEiw-btn:after,.invest-btn:before,.invest-btn:after{
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.about-btn:before{  
  border: 1px solid #004AAD;
}
.about-btn:hover::before{
  border: 0px solid #004AAD;
  opacity: 0;
}
.about-btn:after{
  border: 0px solid #004AAD;
  opacity: 0;
}
.about-btn:hover::after{
  border: 2px solid #004AAD;
  opacity: 1;
}

/* .vEiw-btn:before,.invest-btn:before {  
  border: 1px solid #fff;
}
.vEiw-btn:hover::before{
  border: 0px solid #fff;
  opacity: 0;
} */
/* .vEiw-btn:after,.invest-btn:after{
  border: 0px solid #fff;
  opacity: 0;
}
.vEiw-btn:hover::after,.invest-btn:hover::before   {
  border: 2px solid #fff;
  opacity: 1;
} */


/* About_btn,View_btn  and Invest-btn*/

/* Button Style Close */

/* ======Commen Css Close====== */


/* ======Header Start====== */
.header-top {
  padding: 0 13px;
  position: fixed;
  top: 0px;
  right: 0%;
  left: 0%;
  z-index: 1030;
  /* background-color: rgb(255, 255, 255, 0.05); */
  background-color: #1D394E;
  border-radius: 0px;
  -webkit-transition: all ease-out .5s;
  -moz-transition: all ease-out .5s;
  -o-transition: all ease-out .5s;
  transition: all ease-out .5s;
  opacity: 1;
}
/* .active {
  background-color: rgba(34,34,34,0.8);
} */
li.nav-item {
  margin-left: 18px;
  padding: 0px 9px 13px;
  margin-bottom: -13px;
}
.navbar-nav > .menu-item.active {
  background-color: transparent !important;
  position: relative;
}
.navbar-expand-lg .offcanvas .offcanvas-body {
  flex-grow: inherit;
}
.navbar-nav > li > a.nav-link {
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  font-family: "Manrope", sans-serif;
  color: #fff;
  opacity: 1;
  -webkit-transition: all ease-out .5s;
  -moz-transition: all ease-out .5s;
  -o-transition: all ease-out .5s;
  transition: all ease-out .5s;
}
.navbar-nav > li > a.nav-link:hover,.sub_menu > li:hover a {
  font-weight:600;
}
.dropdown-item {
  font-size: 18px;
  font-weight: 300;
  font-family: "Manrope", sans-serif;
  color: #fff;
  padding: 13px;
  border-radius: 30px;
  margin-bottom: 19px;
  text-align: center;
  /* background-color: rgba(78, 78, 78); */
  background-color: #1D394E;
  /* opacity: .85; */
  opacity: 1;
}
.dropdown-toggle::after {
  display: none;
}
.dropdown .dropdown-menu {
  display: none;
}
li.nav-item.dropdown:hover .dropdown-menu {
  display: block; 
}
.dropdown:hover > .dropdown-menu,.dropend:hover > .dropdown-menu {
  display: block;
}
.dropdown .dropdown-menu {
  top: 100%;
  left: 0px;
  border-radius: 0;
  padding: 0;
  width: 235px;
  transform: translate(-30%, 0%);
  background-color: transparent;
  border: none;
}
.dropdown-menu > li {
  padding: 0px 5px;
}
.dropdown-item:focus, .dropdown-item:hover {
  color: #fff !important;
  /* background-color: rgba(96, 96, 96)!important; */
  /* background-color:  #1D394E; */
  background-color: #031a39;
  opacity: 1;
  -webkit-transition: all ease-out .5s;
  -moz-transition: all ease-out .5s;
  -o-transition: all ease-out .5s;
  transition: all ease-out .5s;
}
/* ======Header Close====== */

/* ======banner Start====== */
section.home_parallax {
  background-color: #2a3139;
  height: 94vh;
}
.mb_parallax_container {
  height: 100vh;
  background-size: 100%;
  background-attachment: fixed;
  background-position: top;
  padding-top: 19vh;
}

.mb_parallax_overlay {
  height: 81vh;
  margin: auto;
  background-image: url('../images/parrallex-7.png');
  background-position: inherit;
  position: relative;
}
#mb_parallax_one {
  background-image: url('../images/parallax-1.jpg')!important;
  overflow-x: hidden;  
}
.s-logo-img {
  height: 65vh;
  margin: auto;
  background-image: url(../images/SapiensLogo.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  background-size: 23%;
  left: 0;
  right: 0;
  top: 0%;
  animation: fade 10.6s ease-in-out 13s infinite alternate-reverse;
}
@-webkit-keyframes fade {
	from {
		opacity: .30;
	}
	to {
		opacity: 1;
	}
}
@-moz-keyframes fade {
	from {
		opacity: .30;
	}
	to {
		opacity: 1;
	}
}

@-o-keyframes fade {
	from {
		opacity: .30;
	}
	to {
		opacity: 1;
	}
}

@keyframes fade {
	from {
		opacity: .30;
	}
	to {
		opacity: 1;
	}
}
.parallexContent {
  bottom: 0px;
  left: 0;
  position: absolute;
  right: 0;
  max-width: 62%;
  margin: 0 auto 3%;
}
.subHEAd{
  text-align: center;
}
.parallexContent >.hR{
  position: relative;
}
.parallexContent >.hR:after {
  position: absolute;
  content: "";
  bottom: -4px;
  width: 42%;
  height: 1px;
  background-color: #fff;
  left: 29%;
}
.hR{
  position: relative;
}
.hR:after {
  position: absolute;
  content: "";
  bottom: -4px;
  width: 41%;
  height: 1px;
  background-color: #fff;
  left: 27.4%;
}
.bnrDes{
  font-size: 22px;
  font-weight: 300;
  line-height: 36px;
  font-family: "Manrope", sans-serif;
  text-align: center;
}

/* ======banner Close====== */

/* ======about-sec Start====== */
.about-des >h4,.leader-des >h4  {
  font-size: 30px;
  font-weight: 600;
  line-height: 36px;
}
.about-des p {
  padding: 10px 0px 24px;
}


/* ======about-sec Close====== */


/* ======offer-sec Start====== */
section.offer-sec{ 
  background-color: rgba(184, 194, 206, 0.1)
}
.offer-inn,.team-sec {
  overflow: hidden;
}
.slider-space {
  margin-top: 80px;
  padding-left: 14%;
}
.card{
  --bs-card-border-width: 0px;
  --bs-card-inner-border-radius:0px;
  transition: all 1s;
  -webkit-transition: all 1s;
}
.card_bg:hover .gRey_bDR{
  border-radius: 0px;
}
.card-border {
  position: absolute;
  content: '';
  bottom: 12px;
  left: 8px;
  right: 8px;
}
.offer-slide_item .card-border {
  left: 8px;
  right: 23px;
}
.gRey_bDR{
  border-bottom: 11px solid rgba(0, 0, 0, 0.2);
  /* display: none; */
}
.md-blue_bDR {
  border-bottom: 11px solid rgba(70, 119, 186, 1); 
  /* display: none; */
}
.sM-blue_bDR {
  border-bottom: 11px solid rgba(51, 87, 135, 1);  
  /* display: none; */
}
.lG-blue_bDR {
  border-bottom: 11px solid rgba(91, 129, 178, 1);
  /* display: none; */
}
.dR-blue_bDR {
  border-bottom: 11px solid rgba(10, 20, 28, 1);
  /* display: none; */
}
.card-body {
  padding: 35px 20px;
  min-height: 237px;
  /* min-height: 125px; */
}
.stories_cARd .card-body {
  padding: 22px 13px;
  /* min-height: 237px; */
  min-height: 150px;
}
.card-title{
  font-family: "Darker Grotesque", sans-serif;
  font-size: 38px;
  font-weight: 500;
}
.offer-slide_item .card-title{
  font-size: 32px;
}
.card-text{ 
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.03em;
  padding: 13px 0px;
}
.offer-slide_item .card-text {
  height: 120px;
}
.offer-slide_item .sM-blue_bg > a.card-link,.offer-slide_item .lG-blue_bg > a.card-link {
  color: #fff;
}
.card-link {
  font-size: 14px;
  font-family: "Manrope", sans-serif;
  font-weight: 400;
  line-height: 33px;
  letter-spacing: -0.03em;
  text-decoration: none;
  color: #004AAD;
}
.gRay_bg .hR:after {
  background-color: #004AAD;
  width: 100%;
  left: 0;
}
.hR:after {
  background-color: #fff;
  width: 100%;
  left: 0;
}
.srvc_btn {
  text-align: center !important;
  display: block;
  max-width: 14%;
  margin: 28px auto 0;
}
svg.me-3 {
  margin-right: 4px !important;
  margin-left: 4px !important;
}
.addrsCOl svg.me-3 {
  margin-right: 10px !important;
  margin-left: 10px !important;
}
/* ======offer-sec Close====== */

/* ======Leader-sec Start====== */
/* .team-slide_item:hover .gRey_bDR{
  display: block;
 } */
.team-slide_item .card-border {
  position: absolute;
  content: '';
  left: 8px;
  right: 8px;
  bottom: 127px;
	display: none;
}
.team-slide_item .card-body {
  padding: 28px 0;
}
/*.slider-space,.team-slider {
  padding-left: 13%; 
  padding-left: 5%; 
}*/
.leaderTiTle span.italic-header {
  text-align: end;
}
.leader-des {
  padding: 0px 0px;
}
.leader_cARd .card-title {
  line-height: 50px;
}
.leader_cARd .card-subtitle {
  font-size: 25px;
  font-style: italic;
  line-height: normal;
  font-family: 'Playfair Display';
}
.leader-des p.blue {
  padding: 30px 0px;
}
.invest-TiTle > h2 > span {
  text-align: end;
}
.invest-des {
  padding-left: 0px !important;
}
/* ======Leader-sec Close====== */

/* ======Stories-sec Start====== */

.sTories-imgCol, .blog-imgCol {
  background-position: inherit;
  background-repeat: no-repeat;
	background-position: center;
  background-size: cover;
  min-height: 235px;
  position: relative;
}
.Trading-img{
  background-image: url(../images/stories-1.png);
}
.Individual-img{
  background-image: url(../images/stories-2.png);
}
.Real-img{
  background-image: url(../images/stories-3.png);
}
/* .stories_cARd >.card-body >.card-title{
  font-size: 21px;
  height: 30px;
} */
.stories_cARd >.card-body >.card-title {
  font-size: 24px;
  height: 55px;
}
.stories_cARd >.card-body >.card-title, .blogs_item>.card-body >.card-title {
  font-family: "Darker Grotesque", sans-serif;
  font-weight: 500;
  /* height: 45px; */
}
.blogs_item>.card-body >.card-title {
  font-size: 20px;
  height: 30px;
}
.stories_cARd >.card-body >.card-link,.blog-imgCol >.card-body >.card-title {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin: 20px 0px;
  color: #004AAD;
}
.sTories-imgCol > .readTimesCol,.blog-imgCol >.readTimesCol {
  /* max-width: 63%; */
  max-width: 45%;
  background: linear-gradient(65deg, rgba(87, 87, 87, 0.6) 0%, rgba(91, 91, 91, 0.6) 33%, rgba(156, 156, 156, 0.6) 66%, rgba(155, 155, 155, 0.6) 100%);
  border-radius: 25px;
  padding: 5px 8px;
  margin: 20px 10px 0px auto;
}
.blog-imgCol >.readTimesCol {
  max-width: 82%;
}
.blogPost_item .blog-imgCol >.readTimesCol {
  max-width: 64%;
}
.sTories-imgCol .post-date, .sTories-imgCol .post-time,.blog-imgCol .post-date, .blog-imgCol .post-time {
  margin-bottom: 0px;
  font-size: 13px;
}
.stories-slide_item{
  -webkit-transition: all ease-out .5s;
  -moz-transition: all ease-out .5s;
  -o-transition: all ease-out .5s;
  transition: all ease-out .5s;
}
/* ======Stories-sec-sec Close====== */


/* ======Invest-sec Start====== */
.invest-Sec {
  margin-top: 100px;
}
.invest-TiTle > h2 > span{
  font-family: "Playfair Display", serif;
  font-weight: 400;
  line-height: 56px;
  font-size: 60px;
}
.italic-header, .invest-TiTle > h2 > span {
  font-size: 60px;
  line-height: 80px;
  display: inline-block;
}
.vEiw-btn,.invest-btn {
  /* margin-left: 24px; */
  margin-left: 2px;
}
.accordion-item:last-of-type .accordion-button.collapsed{
  border-radius: 0px;
}
.stories-slide_item {
  position: relative;
  max-width: 95%;
}
.stories-slide_item:hover .gRey_bDR,.stories-slide_item:hover .sM-blue_bDR ,.stories-slide_item:hover .lG-blue_bDR {
  display: block;  
  -webkit-transition: all ease-out .1s;
  -moz-transition: all ease-out .1s;
  -o-transition: all ease-out .1s;
  transition: all ease-out .1s;
}
.stories-slide_item .card-border {
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
}
/* ======Invest-sec-sec Close====== */

/*====== Slick slider Css ======*/
.slick-initialized .slick-slide {
  position: relative;
}
.offer-slide_item >.card {
  margin-right: 15px;
}
.offer-slide_item,.team-slide_item  {
  padding: 12px 8px;  
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
  padding-left: 9%;
}
.slick-dots li button:before {
  font-size: 15px;
}
.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #004aad;
}
.slider-space {
  margin-top: 80px;
}
.slick-dots {
  width: 75%;
}
.team-sec .slick-dots {
  width: 85%;
}
/* SlicK slider Css  close*/


/* ======Footer-sec Start====== */
footer.footer-sec {
  padding-bottom: 30px;
}
.footer-col #media_image-2 > a > img {
  width: 38%;
}
.footer-menu {
  padding: 0px 40px;
}
.footer-col .textwidget{
  margin: 30px 0px;
}
.footer-col .textwidget > p {
  color: #004AAD;
  font-size: 14px;
  line-height: 24px;
  font-family: "Manrope", sans-serif;
}
.social-icon > ul {
  list-style-type: none;
}
.social-icon > ul >li {
  list-style-type: none;
}
.social-icon > ul >li {
  display: inline-block;
  margin-right: 10px;
  color: #004AAD;
}
.social-icon > ul >li > a > .svg-inline--fa {
  font-size: 25px;
  color: #004AAD;
}
.social-icon > ul >li > a> .svg-inline--fa{
  transition: 2s;
}
.social-icon > ul >li > a>.svg-inline--fa:hover{
  transform: rotateY(360deg);
}
.menulinks > li{
  display: block;
  position: relative;
  padding: 20px 0px 0px;
  margin-bottom: 20px;
}
.menulinks > li:after {
  position: absolute;
  content: "";
  bottom: -20px;
  width: 85%;
  height: 1px;
  background-color: #004AAD;
  margin: 0 auto;
  left: 0;
  right: 0;
  transform-origin: 100% 50%;
  visibility: hidden;
  display: none;
}
.menulinks > li:first-child{
  padding: 0px;
}
.menulinks > li:last-child::after{
  height: 0px;
}
.menulinks > li > a,.addrssCol .addrsDes ul > li {
  display: inline-block;
  font-size: 14px;
  font-family: "Manrope", sans-serif;
  color: #004AAD;
  letter-spacing: 2px;
  font-weight: 400;
  text-align: justify;
  line-height: 22px;
  text-decoration: none; 
}
.menulinks > li > a{
  font-size: 18px;
  margin-left: 0px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.menulinks > li:hover a{
  margin-left: 5px;
}
.addrssCol .addrsDes ul > li {
  letter-spacing: 0px;
  line-height: 30px;
}
.addrssCol .addrsDes ul > li > a {
  display: inline-block;
  margin-right: 8px;
  text-decoration: none;
  color: #004AAd;
}
.mc4wp-form-fields .form-control{
  background-color:#F8F9FA; 
  padding-left:24px;
  padding-right:24px;
  letter-spacing:1px;
  padding: 14px;
  border:none; 
}
.mc4wp-form-fields .input-lg {
  color: #B3B3B3;
  font-family: "Manrope", sans-serif;
  max-width: 60%;
}
.mc4wp-form-fields .input-group-btn .btn {
  margin: 0;
}
.nEW_btn {
  padding-top: 28px;
}
.mc4wp-form-fields .input-group {
  margin: -15px;
  align-items: center;
}
.nEWsCol .mc4wp-form-fields .form-control.focus,.nEWsCol .mc4wp-form-fields .form-control:focus{
  z-index:2;
  background-color:hsla(0,0%,100%,.8)
}

.nEWsCol .mc4wp-form-fields .input-group-btn{  
  /* border: 1px solid #004AAD; */
  /* padding: 12px 25px; */
  color: #004AAD;
  font-family: "Manrope", sans-serif;
  position: relative;
  display: inline-block;
  margin: -4px;
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  outline: none;
  box-shadow: none;
  border: 1px solid #004AAD;

}
/* .nEWsCol .mc4wp-form-fields .input-group-btn:before,.nEWsCol .mc4wp-form-fields .input-group-btn:after{
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 1px;
  right: 0;
} */
/* .nEWsCol .mc4wp-form-fields .input-group-btn:before{  
  border: 1px solid #004AAD;
} */
/* .nEWsCol .mc4wp-form-fields .input-group-btn:hover::before{
  border: 1px solid #004AAD;
  opacity: 1;
}
.nEWsCol .mc4wp-form-fields .input-group-btn:after{
  border: 0px solid #004AAD;
  opacity: 0;
}
.nEWsCol .mc4wp-form-fields .input-group-btn:hover::after{
  border: 3px solid #004AAD;
  opacity: 1;
} */
/* .nEWsCol .mc4wp-form-fields span.input-group-btn > input:hover{
  color: #004AAD;
  border: 3px solid #004AAD;
  margin: 0px;
}  */
.mc4wp-form-fields .input-group-btn {
  margin: -13px;
}

span.input-group-btn > input {
  background-color: hsla(0, 0%, 100%, .8);
  padding: 10px 25px;
  color: #004AAD;
  font-family: "Manrope", sans-serif;
  margin-left: 1px;
  /* border-color: #004AAD; */
  position: relative;
  z-index: 1;
  background-color: transparent;
  outline: none;
  box-shadow: none;
  border: none;
}
.copyright-sec{
  margin-top: 100px;
}
.teRmcol> ul > li{
  display: inline-block;
  margin-left:20px;  
}
.teRmcol> ul > li >a {
  display: inline-block;
  font-size: 14px;
  font-family: "Manrope", sans-serif;
  color: #004AAD;
  letter-spacing: 1px;
  font-weight: 400;
  text-align: justify;
  line-height: 22px;
  text-decoration: none; 
}
.teRmcol> ul > li >a:hover{
  text-decoration: underline;
}
.copyright-col > p{
  font-size: 14px;
}
.mc4wp-response {
  margin-top: 20px !important;
}
.mc4wp-response p {
  font-size: 15px !important;
  color: #004AAD !important;
}
.navigation .wp-paginate a:hover {
  background-color: #1d394e !important;
  color: #fff !important;
}


/* 07-Dec-2024 Home-About-sec Css Start */
.about-inFo {
  text-align: center;
}
.aboutContent {
  max-width: 54%;
  margin: auto;
  text-align: center;
}
.aboutContent >h4 {
  font-size: 36px;
  font-weight: 600;
  line-height: 40px;
  padding-bottom: 30px;
}
.br_bottom {
  border-bottom: 1px solid #3863EA;
}
.aboutContent > p {
  padding-top: 10px;
}
.about-sec_iNN .about-inFo .lrn-btn {
  margin-top: 70px;
  text-align: center;
}
.lrn-btn > a.btn{
  display: inline-block;
  margin-left: 3px;
}
/* 07-Dec-2024 Home-About-sec Css Close */

/* ======Footer-sec Close====== */

/* ======About-Page Start====== */
.about,.srvc-bnr{
  height: 570px;
  background-color: #1F2733;
  position: relative;
}
.about:before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  background-image: url(../images/alpha-1.png);
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
  height: 350px;
  width: 350px;
}
.about:after {
  position: absolute;
  content: '';
  right: 0;
  top: 0;
  background-image: url(../images/alpha-2.png);
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
  width: 400px;
}
.bnrContent {
  position: absolute;
  bottom: 14%;
  left: 0;
  right: 0;
  max-width: 46%;
  margin: 0 auto;
	z-index:2;
}
.srvc-bnr .bnrContent,.get_in-Tch-bnr .bnrContent,.mainblog-Page .bnrContent { 
  max-width: 42%;
  margin: 0 auto;
}
.get_in-Tch-bnr .bnrContent 
.about .hR,.srvcbannerContent .hR,.get_inContent .hR,.blogContent .hR {
  position: relative;
}
.about .hR:after,.srvcbannerContent .hR:after,.get_inContent .hR:after,.blogContent .hR:after{
  background-color: #fff;
  width: 13%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.historyCol {
  padding-right: 60px;
}
.commit_Col {
  padding-left: 60px;
}
.parallex-sec{
  background-image: url(../images/parallex-1.png);
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
  padding-top: 35px;
  position: relative;
}
button.accordion-button {
  font-weight: 500;
}
.accordion-button {
  font-family: "Darker Grotesque", sans-serif;
  font-size: 33px;
  font-weight: 400;
  line-height: 39.48px;
  text-align: left;
  color: #004AAD;
  padding-top: 30px;
  padding-bottom: 10px;
}
.accordion-body > p {
  font-family: "Manrope", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  color: #004AAD;
  margin-bottom: 0;
}
.accordion-item{
  border-bottom:1px solid #004AAD !important;
  border:transparent;
}
.FAq-Col {
  padding-left: 5%;
}
.FAq_tiTLe > h2 {
  font-size: 65px;
  font-weight: 400;
  line-height: 65px;
  letter-spacing: 0.5px;
}
.FAq-Col .accordion-button{
  position: relative;
  cursor: pointer;
}
.FAq-Col .accordion-button::after {
  transform: rotate(-90deg);
  -webkit-transform: rotate(90deg);
}
.FAq-Col .accordion-button:not(.collapsed)::after{
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.FAq-Col .accordion-button:after {
  position: absolute;
  content: "\f106";
  right: 0;
  color: #004AAD ; 
  transition: all 0.3s ease-in-out;
  font-size: 24px;
  font-family: 'FontAwesome';
  background-image: none;
}
/* Timeline css start */
.timeline_content {
  padding: 80px 0px 0px; 
}
.timelinecol{
  width:75%;
  margin:auto;
  display:block;
  position:relative;
}
.timelinecol ul.tl{
    margin:20px 0;
    padding:0;
    display:inline-block;
}
.timelinecol ul.tl li {
    list-style: none;
    margin:auto;
    min-height:50px;
    border-left:1px solid #004AAD;
    padding:0 0 50px 70px;
    position:relative;
    display: flex; 
    flex-direction: row;
}
.timelinecol ul.tl li.dashed {
    border-left:3px dashed #004AAD;  
} 

.timelinecol ul.tl li:last-child{ border-left:0;}
.timelinecol ul.tl li .item-icon {
  position: absolute;
  left: -25px;
  top: 0px;
  content: " ";
  /* border: 8px solid rgba(255, 255, 255, 0.74); */
  border-radius: 500%;
  background: #004AAD;;
  height: 50px;
  width: 50px;
  text-align: center;
  padding: 10px;
  line-height: 25px;
}
.timelinecol ul.tl li .item-icon > img {
  width: 20px;
  height: 20px;
}
.timelinecol ul.tl li:hover::before{
    border-color:  #004AAD;
    transition: all 1000ms ease-in-out;
}
ul.tl li .item-text {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.item-title> span.dt {
  font-family: "Darker Grotesque", sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 24.32px;
  text-align: left;
  text-underline-position: from-font;
  color: #75A6E6;
}
.item-detail > h5{
  font-family: "Darker Grotesque", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 40px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #004AAD;
}
.item-detail > p{
  font-family: "Manrope", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #004AAD;
}


/* ======About-Page Close====== */

      

/* ======Service-Page Close====== */
.srvc-bnr,.get_in-Tch-bnr {
  height: 565px;
  background-color: #1F2733;
  position: relative;
}
.srvc_offerCard .card-title {
  line-height: 35px;
}
.srvc-bnr:before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  background-image: url(../images/srvcleft.png);
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
  width: 400px;
}
.srvc-bnr:after {
  position: absolute;
  content: '';
  right: 0;
  bottom: -51px;
  background-image: url(../images/srvcright.png);
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
  width: 400px;
}
.srvc-bnr .bnrContent .hR:after {
  background-color: #fff;
  width: 12%;
  left: 44%;
}
.srvcbannerContent > .bnrContent {
  max-width: 48%;
  margin: 0 auto;
}
.srvc_offerCard{
  position: relative;
}
.srvc_offerCard .card-border {
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  display: block; 
}
.portfolio_btn::after {
  background-image: url(../images/plus.svg);
  /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E"); */
  transition: all 0.5s;
}
.portfolio_btn:not(.collapsed)::after {
  background-image: url(../images/minus.svg);
  /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); */
}
.accordion-button:focus {
  box-shadow: none !important;
}
.accordion-button:not(.collapsed) {
  background-color: transparent; 
  color: #004AAD; 
}
.accordion {
  --bs-accordion-border-color: transparent !important;
}
.srvc_offerCard .card-body {
  height: 400px;
}
/* ======Service-Page Close====== */



/* ======Get In Touch-Page Start====== */
.get_inContent > .bnrContent {
  max-width: 48%;
  margin: 0 auto;
}
.get_in-Tch-bnr .bnrContent .hR:after {
  background-color: #fff;
  width: 16%;
  left: 42%;
}
.contect_iNN .contectCard {
  position: relative;
  padding-bottom: 7px;
}
.contectCard:hover .dR-blue_bDR{
  display: block;  
  -webkit-transition: all ease-out .1s;
  -moz-transition: all ease-out .1s;
  -o-transition: all ease-out .1s;
  transition: all ease-out .1s;
}
.contectCard .card-border {
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
}
.contectCard > .sM-blue_bg .card-link,.contectCard > .lG-blue_bg .card-link {
  /* color: #004AAD; */
  color: #fff !important;
}
.contectCard > .sM-blue_bg .card-body .hR:after,.contectCard > .lG-blue_bg .card-body .hR:after {
  background-color:#fff !important;;
  width: 100%;
  left: 0;
}
.contact_icon {
  padding: 75px 0px;
}
.contact-Icon_inn > ul {
  display: flex;
  align-items: center;
  justify-content: center;
}
.contact-Icon_inn > ul > li {
  display: inline-block;
  margin: 0 18px;
}
.contact-Icon_inn > ul > li >.addrsCOl > a {
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  color: #004AAD;
  display: flex;
  align-items: center;
}
.addrsCOl.cOn_tel {
  display: flex;
  align-items: center;
  margin-right: 14px;
  font-size: 5px;
  color: #004AAD;
}
.addrsCOl > ul > li > a {
  display: flex;
  align-items: center;
}
.addrsCOl > ul > li > a .fa-circle {
  font-size: 5px;
  color: #004AAD;
}
.contectCard .card-title {
  font-size: 30px;
}
.contectCard .card-body {
  padding: 28px;
  max-width: 100%;
  word-break: break-word;
}
.contectCard .card-body .hR:after {
  background-color: #004AAD;
  width: 100%;
  left: 0;
}
/* ======Get In Touch-Page Close====== */


/* ======blog-Page Start====== */
section.blog_pg-sec {
  padding-bottom: 100px;
}
.mainblog-Page{
  height: 565px;
  background-color: #1F2733;
  position: relative;
}
.mainblog-Page .bnrContent,.get_in-Tch-bnr .bnrContent {
  margin: 0 auto 1%;
}
.blogBnr_Content .hR {
  position: relative;
}
.blogBnr_Content .hR:after {
  max-width: 7%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.blogs_item>.card-body >.card-title {
  font-size: 28px;
}
.blogPost_item {
  position: relative;
  margin-top: 20px;
}
.blogPost_item .card-border {
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}
.col_margin {
  margin: 24px 0px;
}
.blogs_item>.card-body >.card-title {
  height: 60px;
}
.blogs_item > .card-body {
  padding: 35px 15px;
  min-height: 188px;
}
.navigation .wp-paginate .current {
  /* color: #fff; */
  /* background: #1d394e; */
  background: transparent !important;
  border-bottom: 1px solid #1d394e !important;
  margin-right: 4px;
  padding: 4px 12px;
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: #004AAD !important;
  cursor: pointer;
}
.wp-paginate .current {
  border: 0px solid #89adcf !important;
}
.wp-paginate a:hover, .wp-paginate a:active {
  background: #ccc !important;
  color: #888 ;
  background: #004AAD !important;
  color: #fff!important;
}
.navigation .wp-paginate a {
  background: transparent !important;
  border: 0px solid #1d394e !important;
  color: #004AAD !important;
  margin: 0 6px;
  padding: 4px 12px;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: #004AAD !important;
}
.navigation .wp-paginate.font-inherit ,.navigation .wp-paginate .title {
  font-family: "Manrope", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: #004AAD;
  margin-right: 13px;
}

/* 07-Dec-2024 sidebar Css add */

.single-post .post_iNN {
  display: flex;
  justify-content: space-between;
}
.single-post .post_description {
  padding-right: 40px;
  max-width: 65%;
}
.post_description ol >li {
  list-style-type: auto;
  margin-bottom: 9px;
  color: #002F6C;
  font-size: 18px;
  font-family: "Manrope", sans-serif;
  line-height: 30px
}
.post-sidebar {
  padding-left: 5px;
  max-width: 35%;
}
.single-post .recent-post-sidebar span.read-more > a {
  font-size: 14px;
  font-family: "Manrope", sans-serif;
  font-weight: 400;
  line-height: 33px;
  letter-spacing: -0.03em;
  text-decoration: none;
  color: #004AAD;
  border-bottom: 1px solid #004AAD;
  padding-bottom: 3px;
}
.single-post .recent-post-sidebar > li {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  border-bottom: 5px solid #004AAD;
  padding: 14px 0px;
}
.single-post .recent-post-sidebar > li> a { 
  text-decoration: none;
  
}
.single-post .recent-post-sidebar > li> a >h3 {
  font-size: 24px;
  line-height: 23px;
  text-decoration: none;
  margin: 13px 0px;
  color: #004AAD;
  max-width: 69%;
  /* border-bottom: 5px solid #004AAD;
  padding-bottom: 20px; */
  font-weight: 500;
}
.tradingview-widget-container {
  width: 100%!important;
}
.xoxo .widget-container > h3.widget-title {
  background-color: #004AAD;
    color: #fff;
    border-radius: 25px;
    display: inline-block;
    padding: 9px 33px;
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
}
.post-ttp {
  border-bottom: 2px solid #000000;
  margin-bottom: 20px;
}
.post-ttp .post-date span {
  color: #fff;
}
.post-ttp .readTimesCol {
  background-color: #4677BA;
  border-radius: 30px;
}
.post-ttp .readTimesCol {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 35% !important;
  margin-left:0px!important;
  padding: 5px;
}
.post-ttp .readTimesCol .post-date, .post-ttp .readTimesCol .post-time {
  line-height: 34px;
  margin-bottom: 0px;
}
.post-hEadCol {
  margin: 20px 0px;
}
.post-hEadCol > h4 {
  font-size: 28px;
  font-weight: 600;
  color: #4677BA;
}
.post-hEadCol span {
  font-size: 18px;
  color: #002F6C;
}
.post-hEadCol > span > a {
  color: #002F6C;
}
.post-sidebar h2.wp-block-heading {
  color: #fff;
  background-color: #004AAD;
  padding: 5px 15px 8px;
  border-radius: 30px;
  line-height: 30px;
  margin: 40px 0px 10px;
  display: inline-block;
}
.post-sidebar .wp-block-latest-posts__list > li > a {
  font-size: 24px;
  color: #004AAD;
  padding-bottom: 7px;
  border-bottom: 2px solid #004AAD;
  text-decoration: none;
  margin-bottom: 22px;
  display: inline-block;
}
.post-sidebar .tradingview-widget-copyright {
  text-align: left !important;
}
.blog-bnr .blogContent {
  bottom: 32%;
}
/* 07-Dec-2024 sidebar Close */

/* 10-Dec-2024 Css add Start*/
section.about-sec {
  border-top: 11px solid #4677bA;
}
.home_parallax .parallexContent >h6.subHEAd {
  display: none;
}

/* 10-Dec-2024 Css add Close*/


/* 11-Dec-2024 Css add Start*/
.single-team_member .postDes-sec > .post_iNN {
  display: block;
}
.single-team_member .post_inn > .post_description {
  max-width: 100%;
}


/* 11-Dec-2024 Css add Close*/



/* ======blog-Page Close====== */

/* ======Internal_blog-Page Start====== */
.blog-bnr {
  background-image: url(../images/blog.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 420px;
  position: relative;
}
.single_tm-mbr {
    background-image: none;
}
.single_tm-mbr .bnrContent {
  bottom: 28%;
  max-width: 46%;
}
.blog-bnr::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3); /* Black with 20% opacity */
    z-index: 1; /* Place the overlay below the content */
}
.single_tm-mbr .blogContent .hR:after {
  background-color: #fff;
  width: 19%;
}
.blogContent {
  max-width: 43%;
	
}
.readTimesCol {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 44%;
  margin: 0 auto;
  padding: 5px;
}
.blog-bnr .readTimesCol {
  max-width: 48%;
}
.post-date,.post-time {
  font-family: "Manrope", sans-serif;
  color: #FFF;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;  
  margin-bottom: 10px;
}
.post-time {
  display: flex;
  align-items: center;
}
.post-time > svg.fa-circle{
  color: #fff;
  font-size: 5px !important;
}
.post_description >p {
  color: #002F6C;
}
.navigation {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}
/* ======Internal_blog-Page Close====== */

/* ======Privacy-Policy-Page Start====== */
  .content_Pg-banner .get_in-Tch_Overlay > .bnrContent {
    bottom: 0%;
    margin: 8% auto;
  }
  .content_Pg-banner{
    height: 400px;
    background-color: #1F2733;
    position: relative;
  }
/* ======Privacy-Policy-Page Close====== */

/* ======post-PageStart====== */
  .post_description ul {
    margin-bottom: 22px;
    font-family: "Manrope", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    color: #002F6C;
  }
  .post_description ul li {
    list-style-type: disc !important;
    margin-left: 19px;
  }
  .post_description ul li::marker {
    color: #1F2733;
  }
  .slick-prev, .slick-next {
    display: none !important;
  }
  section.fAq-sec {
    display: block;
  }
  .single-post .readTimesCol {
    max-width: 75%;
  }
  .card-subtitle > i {
    display: none;
  }
/* ======post-Page Close====== */


/* ======post-PageStart====== */
.post_description ul {
  margin-bottom: 22px;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 30px;
  color: #002F6C;
}
.post_description ul li {
  list-style-type: disc !important;
  margin-left: 19px;
}
.post_description ul li::marker {
  color: #1F2733;
}
.slick-prev, .slick-next {
  display: none !important;
}

.single-post .readTimesCol {
  max-width: 75%;
}
.card-subtitle > i {
  display: block;
}
.mobile_ImgCol {
  display: none;
}
/* ======post-Page Close====== */








/*===== Responsive-Layout Strat===== */
@media (max-width: 1680px) {
  .s-logo-img {
    background-size: 23%;
    top: .5%;
  }
  section.home_parallax {
    background-color: #2a3139;
    height: 97vh;
  }
  .mb_parallax_container {
    height: 97vh;
    padding-top: 19vh;
    background-size: 100%;
    background-position: top;
    padding-top: 19vh;
    background-size: auto;
  }
  .parallexContent {
    max-width: 63%;
    bottom: 20px;
  }
  .parallexContent {
    max-width: 45%;
    margin: 0 auto .4%;
  }
  .mb_parallax_overlay {
    height: 78vh;
    margin: 0px auto 0px;
    background-size: cover;
  }
  .parallexContent>.hR:after {
    position: absolute;
    content: "";
    bottom: -4px;
    width: 59%;
    height: 1px;
    background-color: #fff;
    left: 20.4%;
  }
  .header_1 {
    font-size: 58px;
    line-height: 60px;
    margin: 20px 0px 30px;
  }
  .bnrDes {
    font-size: 20px;
    line-height: normal;
  }
  .aboutTiTle {
    max-width: 58%;
    margin: 0 0 0 auto;
  }
  .tiTleHead > h2 {
    font-size: 38px;
    line-height: 40px;
  }
  .italic-header, .invest-TiTle > h2 > span {
    font-size: 33px;
    line-height: 50px;
  }
  .card-title {
    font-size: 28px;
  }
  .leader_cARd .card-title {
    line-height: 40px;
  }
  .card-body {
    padding: 23px 23px 32px;
  }
  .card-text {
    font-size: 14px;
  }
  /* .padd-left {
    padding-left: 12%;
  } */
  .stories_cARd >.card-body >.card-title {
    height: 66px;
  }
  .footer-logo {
    max-width: 30%;
  }
  .input-group {
    align-items: center;
  }
  .form-subscribe .btn {
    padding: 7px 20px;
  }
  .srvc-bnr:after {
    bottom: -30px;
    height: 225px;
    width: 225px;
  }
  .srvc-bnr:before {
    height: 250px;
    width: 250px;
  }
  .historyCol {
    padding-right:50px;
  }
  .commit_Col {
    padding-left: 50px;
  }
  .footer-col #media_image-2 > a > img {
    width: 30%;
  }
  .offer-slide_item .card-title {
    font-size: 28px;
  }
  .btn {
    width: 100%;
    min-width: 100%;
    text-align: center;
  }
  .bnrContent {
    bottom: 20%;
    max-width: 46%;
	  z-index:2;
  }

  /* .stories_cARd >.card-body >.card-title{
    height: 35px;
  } */
  .stories_cARd >.card-body >.card-title {
    height: 47px;
}
  .blogs_item>.card-body >.card-title {
    height: 55px;
  }
  .card-body {
    min-height: 180px;
  }
  .srvc_offer_iNN .srvc_offerCard .card-body {
    height: 310px;
  }
  .srvc-typ_col .srvc-typeCol .card-body {
    height: 270px;
  }
  /* .offer-sec .card-body {
    min-height: 284px;
  } */
  .contectCard .card-body {
    min-height: 100% !important;
  }
  .blogs_item>.card-body >.card-title {
    font-size: 24px;
  }
  .team-slide_item .card-border {
    bottom: 182px;
  }
  .sToRies_iNN span.italic-header {
    display: block;
    font-size: 45px;
  }
  .sTories-imgCol > .readTimesCol, .blog-imgCol >.readTimesCol {
    /* max-width: 63%; */
    max-width: 81%;
  }
}

@media (max-width: 1440px) {
  .tiTleHead > h2 {
    font-size: 35px;
    line-height: 45px;
  }
  .italic-header, .invest-TiTle > h2 > span {
    font-size: 28px;
    line-height: 45px;
  }
  .parallexContent {
    max-width: 50%;
    margin: 0 auto 4%;
  }
  .mb_parallax_overlay {
    background-position: 28%;
  }

  /* 24-Oct-24 Start */
  .sToRies_iNN span.italic-header {
    display: inline-block;
    font-size: 31px;
  }
  .header_4 {
    font-size: 25px;
  }
  .card-title {
    font-size: 23px;
  }
  .srvc-typ_col .srvc-typeCol .card-body {
    height: 340px;
  }
  .storiesCard-Col .slick-slide {
    width: 330px !important;
  }
  .stories-slide_item {
    position: relative;
    max-width: 97%;
    margin-bottom: 10px;
  }
  .stories_cARd >.card-body >.card-title {
    font-size: 20px;
    height: 30px;
  }
  .srvc_offer_iNN .srvc_offerCard .card-body {
    height: 350px;
  }
  .blogs_item>.card-body >.card-title {
    font-size: 24px;
  }
/* 07-Dec-2024 sidebar Css add */
  .post-ttp .readTimesCol {
    max-width: 45% !important;
  }
  .stories_cARd .card-body {
    padding: 22px 13px;
    min-height: 125px;
  }
/* 07-Dec-2024 sidebar Close */
}





@media (max-width: 1360px) {
  .header-top {
    right: 0px;
    left: 0px;
  }
  .mb_parallax_container {
    height: 101vh;
    background-position: top;
    padding-top: 21vh;
  }
  .s-logo-img {
    background-size: 22%;
    top: 2%;
  }
  .parallexContent {
    max-width: 63%;
  }  
  .tiTleHead > h2 {
    font-size: 45px;
    line-height: 55px;
  }
  .about-des >h4, .leader-des >h4 {
    font-size: 30px;
    line-height: 34px;
  }
  .btn {
    padding: 10px 20px;
    font-size: 15px;
  }
 
  .italic-header, .invest-TiTle > h2 > span {
    font-size: 36px;
    line-height: 50px;
  }
  .invest-TiTle > h2 > span {
    display: inline-block;
  }
  .padd-left {
    padding-left: 0%;
  }
   /* 24-Oct-24 Start */
  .card-link {
    font-size: 18px;
  }
  .offer-slide_item .card-title {
    font-size: 25px;
  }
  .storiesCard-Col .slick-slide {
    width: 100% !important;
  }
  .header_1 {
    font-size: 54px;
  }
  /* 07-Dec-2024 sidebar Css add */
  .post-ttp .readTimesCol {
    max-width: 55% !important;
  }
/* 07-Dec-2024 sidebar Close */
 
}


@media (max-width: 1200px) {
  .parallax {
    padding-top: 40px;
  }
  .s-logo-img {
    background-size: 23%;
    top: 2%;
  }
  .mb_parallax_overlay {
    height: 81vh;
    margin: auto;
    background-image: url(../images/parrallex-7.png);
    background-position: center;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .mb_parallax_container {
    padding-top: 25vh;
  }
  section.home_parallax {
    height: 100vh;
  }
  .navbar-nav > li > a.nav-link {
    font-size: 18px;
  }
  /* .parallexContent {
    max-width: 82%;
  } */
  .parallexContent {
    max-width: 58%;
    margin: 0px auto 4%;
  }
  .mb_parallax_container {
    height: 102vh;
    background-position: top;
    padding-top: 30vh;
  }
  .bannerContent >.hR:after {
    width: 65%;
    left: 17.4%;
  }
  .sec_spacer .contact_icon, .contact_icon  {
    padding: 70px 0px;
  }
.sec_spacer_thin
	{
		padding: 70px 0px;
	}
	
  p,.post_description ol >li {
    font-size: 17px;
  }
  .about-des >h4, .leader-des >h4 {
    font-size: 26px;
    line-height: 28px;
  }
  .about-des p {
    margin: 20px 0px;
  } 
  .header_4 {
    font-size: 20px;
  }
  .menulinks > li > a, .addrsDes > ul > li {
    font-size: 15px;
  }
  .menulinks > li {
    padding: 18px 0px 0px;
    margin-bottom: 10px;
  }
  .offer-slide_item .card-title {
    font-size: 30px;
  }
  .srvc-bnr:after {
    bottom: -25px;
    height: 200px;
    width: 200px;
  }
  .srvc-bnr:before {
    height: 200px;
    width: 200px;
  }

  /* ======Internal_blog-Page Start====== */
  .blogContent {
    max-width: 60%;
  }
  .readTimesCol {
    max-width: 43%;
  }
  .form-subscribe .btn {
    padding: 7px 10px;
  }
  .btn {
    font-size: 14px;
  }
  .input-lg {
    font-size: 13px;
  }
  .FAq_tiTLeCol > .vEiw-btn {
    display: none;
  }
  .offer-slide_item .card-title {
    font-size: 25px;
  }

 

/* ======Internal_blog-Page Close====== */


/* ======blog-Page Start====== */
  .blogs_item>.card-body >.card-title {
    font-size: 24px;
  }
  .sTories-imgCol > .readTimesCol, .blog-imgCol >.readTimesCol {
    max-width: 99%;
  }
  .sTories-imgCol .post-date, .sTories-imgCol .post-time, .blog-imgCol .post-date, .blog-imgCol .post-time {
    font-size: 9px;
  }
  .stories_cARd >.card-body >.card-title, .blogs_item>.card-body >.card-title {
    font-family: "Darker Grotesque", sans-serif;
    font-size: 19px;
  }
  .sTories-imgCol > .readTimesCol, .blog-imgCol >.readTimesCol {
    margin: 20px 4px 0px auto;
  }
  .srvc_btn {
    max-width: 20%;
  }
  .tiTleHead > h2 {
    font-size: 29px;
    line-height: 40px;
  }
  .italic-header, .invest-TiTle > h2 > span {
    font-size: 28px;
    line-height: 40px;
  }
/* ======blog-Page Close====== */
/* 24-Oct-24 Start */
  .card-title {
    font-size: 20px;
  }
  .srvc_offer_iNN .srvc_offerCard .card-body {
    height: 370px;
  }
  .srvc-typ_col .srvc-typeCol .card-body {
    height: 324px;
  }
  .stories_cARd >.card-body >.card-link, .blog-imgCol >.card-body >.card-title {
    font-size: 14px;
  }
  .srvc-bnr .bnrContent, .get_in-Tch-bnr .bnrContent, .mainblog-Page .bnrContent {
    max-width: 50%;
    margin: 0 auto;
  }
  .bnrContent {
    bottom: 15%;
	  z-index:2;
  }
  .card-body {
    padding: 23px 15px 32px;
  }
  /* 07-Dec-2024 Home-About-sec Css Start */
  .aboutContent {
    max-width: 70%;
  }
  .about-sec_iNN .about-inFo .lrn-btn {
    margin-top: 15px;
    margin-left: 0px !important;
}
   /* 07-Dec-2024 Home-About-sec Css Close */
}




@media (max-width:1025px) {
/* 24-Oct-24 Start */
  .sec_spacer {
    padding: 80px 0px;
  }
	.sec_spacer_thin {
    padding: 80px 0px;
  }
	
 .bnrContent {
   bottom: 11%;
	 z-index:2;
  }
  .about:before {
    height: 270px;
    width: 270px;
  }
  .about:after {
    height: 270px;
    width: 270px;
  }
  .parallex-sec {
    height: 420px;
  }
  .mb_parallax_container {
    padding-top: 27vh;
  }
  .parallexContent {
    max-width: 67%;
  }
  .mb_parallax_overlay {
    background-position: bottom;
  }
  .s-logo-img {
    background-size: 28%;
  }
  .aboutTiTle {
    max-width: 65%;
    margin: 0 0 0 auto;
  }
  .italic-header, .invest-TiTle > h2 > span {
    font-size: 25px;
  }
  .mainblog-Page .blogPost_item .card-body {
    height: 188px !important;
  }
  .card-body {
    height: 310px;
  }
  .offer-slide_item .card-text {
    height: 175px;
  }
  .card-link {
    font-size: 14px;
  }
  .tiTleHead > h2 {
    font-size: 30px;
  }
  .italic-header, .invest-TiTle > h2 > span {
    font-size: 24px;
  } 
  .sToRies_iNN span.italic-header {
    display: inline-block;
    font-size: 24px;
  }
  .team-slide_item .card-body {
    height: 165px;
    min-height: 100%;
  }
  .stories-slide_item .card-body {
    height: 145px;
  }
  .stories_cARd >.card-body >.card-title {
    height: 50px;
  }
  .stories_cARd >.card-body >.card-link, .blog-imgCol >.card-body >.card-title {
    font-size: 14px;
  }
  .sTories-imgCol, .blog-imgCol {
    min-height: 180px;
  }
  span.input-group-btn > input {
    padding: 8px 25px;
  }
  .srvc-bnr .bnrContent, .get_in-Tch-bnr .bnrContent, .mainblog-Page .bnrContent {
    max-width: 50%;
    margin: 0 auto;
  }
  .srvc-bnr .bnrContent {
    bottom: 14%;
  }
  .get_in-Tch-bnr .bnrContent,.mainblog-Page .bnrContent {
    bottom: 20%;
  }
  .srvc_offerCard .card-body {
    padding: 23px 16px 32px;
  }
  .srvc-typ_col .card-body {
    height: 330px;
  }
  .srvc_offer_iNN .srvc_offerCard .card-body {
    height: 360px;
  }
  .srvc-typ_col p.card-text.blue {
    padding: 8px 0px;
  }
  .srvc-typ_col .card-title,.card-title {
    font-size: 20px;
  }
  .stories-slide_item {
    max-width: 100%;
  }
  .stories_cARd >.card-body >.card-title, .blogs_item>.card-body >.card-title {
    font-size: 19px;
  }
  .social-icon > ul >li {
    margin-right: 6px;
  }
  .contectCard .card-body {
    height: 236px;
  }
  .blogs_item>.card-body >.card-title {
    height: 32px;
  }
  .blog_pg-sec .blogPost_item .card-body {
    height: 150px;
    min-height: 100%;
  }
  /* 11-Dec-24 */

  .single-post .post_iNN {
    display: block;
    justify-content: space-between;
  }
  .single-post .post_description {
    padding-right: 0px;
    max-width: 100%;
  }
  .post-sidebar {
    padding-left: 0px;
    max-width: 100%;
  }
  
}





@media (max-width: 991px) {
  .header-top {
    opacity: 1;
  }
  .dropdown-item {
    margin-bottom: 28px;
  }
  .mb_parallax_overlay {
    height: 69vh;
    margin: 0px auto 0;
    background-size: 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }
  section.home_parallax {
    height: 98vh;
  }
  .mb_parallax_container {
    padding-top: 32vh;
  }
  .s-logo-img {
    background-size: 36%;
    top: 4%;
  }
  .parallexContent {
    max-width: 71%;
    margin: 0 auto 10%;
  }
  .parallexContent>.hR:after {
    width: 77%;
    left: 11.4%;
  }
  .sec_spacer {
    padding: 70px 0px;
  }
	  .sec_spacer_thin {
    padding: 70px 0px;
  }
	
  .logo {
    display: contents;
  }
  img.bnrlogo-img {
    width: 48%;
  }
  .offcanvas-header > button.btn {
    min-width: 45px;
  }
  .offcanvas {
    /* background-color: #000; */
    background-color: #fff;
    width: 100% !important;
    border-right: 0px !important;
  }
  svg.svg-inline--fa.fa-xmark {
    /* color: #fff !important; */
    color: #004aad !important;
  }
  .offcanvas-body {
    text-align: center;
  }  
  .navbar-nav > li > a.nav-link {
    font-size: 30px;
    /* color: #fff; */
    color: #004aad;
    background-color: rgba(255, 255, 255, 0.05);
    border-radius: 20px;
    line-height: 70px;
  }
  .navbar-nav > li.active :after {
    height: 0px;
    background-color: transparent;
    display: none;
  }
  .dropdown .dropdown-menu {
    transform: translate(0%, 7%);
    width: 100%;
  }
  .navbar-toggler:focus {
    outline: 0;
    box-shadow: none;
  }
  .header_1 {
    font-size: 40px;
    line-height: 43px;
    margin: 20px 0px 21px;
  }
  .subHEAd {
    font-size: 27px;
  }
  .bnrDes {
    font-size: 16px;
  }
  .aboutTiTle {
    max-width: 94%;
    margin: 0 auto 18px auto;
  }
  .aboutTiTle > h2,.invest-TiTle >h2 {
    text-align: center;
    position: relative;
  }
  .aboutTiTle > h2:after, .invest-TiTle >h2:after {
    position: absolute;
    content: '';
    width: 74%;
    height: 2px;
    background-color: rgba(0, 74, 173, 1);
    left: 12%;
    right: 0;
    bottom: -18px;
  }
  .invest-TiTle >h2:after {
    background-color:rgba(255, 255, 255, 1);
  }
  .about-des,.invest-des {
    margin-top: 30px;
    text-align: center;
  }
  .about:after,.about:before {
    height: 300px;
    width: 300px;
  }
  .card {
    margin-bottom: 22px;
  }
  .contectCard > .card {
    margin: 0;
  }
  .leaderTiTle span.italic-header {
    display: inline-block;
    text-align: left;
  }
  .leader-des p.blue {
    padding: 10px 0px;
  }
  .leader_cARd .card-title {
    line-height: 32px;
    font-size: 28px;
  }
  .leader_cARd .card-subtitle {
    font-size: 22px;
  }
  .team-slider {
    padding-left: 0%;
    margin-top: 60px;
  }
  /* .team-sec .slick-dots {
    width: 100%;
  } */
  .team-sec .slick-dots {
    width: 104%;
  }
  /* .team-sec .slick-dots,.slick-dots {
    width: 100%;
    display: none !important;
  } */
  .card-border {
    bottom: 24px;
  }
  .storiesCard-Col {
    margin-top: 60px;
  }
  .sToriestiTle,.invest-Sec_iNN {
    text-align: center;
  }
  .sTories-imgCol > .readTimesCol {
    max-width: 59%;
  }
  .stories_tiTLe {
    margin-bottom: 40px;
  }
  .menulinks > li:after {
    width: 100%;
    height: 1.7px;
  }
  .addrsDes > ul > li {
    letter-spacing: 0px;
    margin-top: 20px;
    line-height: 21px;
    font-size: 13px;
    display: block;
    /* text-align: center; */
  }
  .header_4 {
    font-size: 18px;
  }
  .form-subscribe .btn {
    padding: 4px 8px;
  }
  .form-subscribe .form-control {
    padding-left: 7px;
    padding-right: 7px;
    font-size: 11px;
  }
  .btn {
    font-size: 14px;
    padding: 5px 20px;
  }
  .btn-xl {
    font-size: 27px;
    border: 1px solid #004aad;
    border-radius: 35px;
    width: 45px;
    height: 45px;
    padding: 5px 0px;
    text-align: center;
    margin: 0px;
  }
  .teRmcol> ul > li >a {
    font-size: 14px;
    letter-spacing: 1px;
  }
  .offer-slider, .team-slider {
    padding-left: 0%;
  } 
  .addrescOl {
    margin-top: 44px;
  }
  .social-icon > ul >li {
    margin-right: 20px;
  }
  .footer-menu {
    text-align: center;
  }
  .copyright-col > p {
    font-size: 14px;
  } 
  .srvc-typeCol .card-title {
    font-size: 22px;
  }
  .srvc-typ_col .srvc-typeCol .card-body {
    height: 310px;
  }
  /* About_Us-Page */
  .aboutbannerContent,.srvcbannerContent,.get_inContent,.blogBnr_Content{
    max-width: 74%;
  }
  .about .hR:after, .srvcbannerContent .hR:after, .get_inContent .hR:after, .blogContent .hR:after,.blogBnr_Content .hR:after {
    width: 15%;
  }
  .aboutbannerContent .header_1 {
    margin: 20px 0px 35px;
  }
  .FAq-Col {
    padding-left: 0%;
  }
  .parallex-sec {
    height: 500px;
  }
  .nEW_btn {
    padding-top: 10px;
  }
  .slick-dotted.slick-slider {
    margin-bottom: 30px;
    padding-left: 0%;
  }
  .slick-dots {
    width: 100%;
  }
  .historyCol {
    padding-right:30px;
  }
  .commit_Col {
    padding-left: 30px;
  }

 /* ======Get In Touch-Page=====*/
  .contact-Icon_inn > ul,.addrsCOl > ul {
    list-style-type: none;
    display: inline-block;
  }
  .contact-Icon_inn {
    text-align: center;
  }
  .addrsCOl > ul {
    margin-top: 30px;
  }
  .navbar-toggler {
    border: 0px !important
} 
  /* ======Internal_blog-Page Start====== */
  .blogContent {
    max-width: 66%;
  }
  .readTimesCol {
    max-width: 55%;
  }
/* ======Internal_blog-Page Close====== */

/* ======Service-Page Start====== */
  .srvcbannerContent .hR:after, .get_inContent .hR:after, .blogContent .hR:after {
    width: 20%;
  }
  .portfolio_btn:not(.collapsed)::after {    
    width: 15px;
  }
  .accordion {--bs-accordion-btn-icon-width: 1rem;
  }
  .porfolio-Col .accordion-item .accordion-button {
    font-size: 28px;
  }
  .accordion-body > p {
    font-size: 18px;
  }
  .srvc_btn {
    max-width: 24%;
  }
/* ======Service-Page Close====== */

/* ======blog-Page Start====== */
  .col_margin {
    margin: 0px 0px;
  }
  .blog-imgCol >.readTimesCol {
    max-width: 55%;
  }
  .post-time > svg.fa-circle {
    margin-right: 8px !important;
  }
/* ======blog-Page Close====== */
  .bnrContent {
    bottom: 0;
    top: 40%;
    max-width: 85%;
  }
  .blog-bnr .blogContent {
    top: 47%;
  }
  .stories-slide_item {
    max-width: 95%;
    margin: 0 auto;
  }
  .parallex-sec {
    background-size: inherit;
  }
  .italic-header, .invest-TiTle > h2 > span {
    font-size: 25px;
    line-height: 40px;
  }
/* 24-Oct-24 Start */

  .card-link {
    font-size: 16px;
  }
  .offer-slide_item .card-text {
    height: 170px;
  }
  .tiTleHead > h2 {
    font-size: 35px;
    line-height: 40px;
  }
  .team-sec {
    margin-top: 30px;
  }
  .sToRies_iNN span.italic-header {
    display: inline-block;
    font-size: 28px;
  }
  .italic-header, .invest-TiTle > h2 > span {
    font-size: 26px;
    line-height: 40px;
  }
  .invest-TiTle >h2:after {
      width: 58%;
      left: 20%;
    }
    .aboutTiTle > h2:after{
      width: 84%;
      left: 8%;
  }
  .parallexContent {
    max-width: 61%;
    margin: 0 auto 2%;
  }
  .stories_cARd >.card-body >.card-title, .blogs_item>.card-body >.card-title {
    font-size: 22px;
  }
  .card-link {
    font-size: 14px;
  }
  .social-icon > ul >li {
    margin-right: 6px;
  }
  .contect_iNN .contectCard {
    margin-bottom: 35px;
  }
   
  /* 07-Dec-2024 sidebar Css add */
  .post-ttp .readTimesCol {
    max-width: 70% !important;
  }
  .aboutContent {
    max-width: 100%;
  }

/* 07-Dec-2024 sidebar Close */

}




@media (max-width: 850px) {
  .mb_parallax_container {
    padding-top: 20vh;
    height: 96vh;
  }
  .s-logo-img {
    background-size: 33%;
    top: 0%;
  }
  .mb_parallax_overlay {
    height: 76vh;
    background-size: cover;
    background-position: 38%;
  }
  section.home_parallax {
    height: 95vh;
  }
    /* 21-09-24 Start */
    .card-border {
      bottom: 24px;
  }
  .srvc-bnr .bnrContent, .get_in-Tch-bnr .bnrContent, .mainblog-Page .bnrContent {
    max-width: 64%;
    margin: 0 auto;
  }
  .srvc-typ_col .srvc-typeCol .card-body {
    height: 300px;
    min-height: 100%;
  }

 
 
}

@media (max-width: 767px) {
  .header_1 {
    font-size: 39px;
  }
  .mb_parallax_overlay {
    background-size: contain;
  }
  section.home_parallax {
    height: 100vh;
  }
  .mb_parallax_overlay {
   background-image: none;
  }
  .parallexContent {
    max-width: 83%;
    margin: 0 auto 0%;
  }
  .mb_parallax_overlay {
    background-repeat: no-repeat;
  }
  .parallexContent>.hR:after {
    width: 82%;
    left: 8.4%;
  }
  .bnrDes {
    font-size: 15px;
    text-align: center;
  }
  .sec_spacer {
    padding: 50px 0px;
  }
	 .sec_spacer_thin {
    padding: 50px 0px;
  }
	
  .slick-dotted.slick-slider {
    margin-top: 30px;
    padding-left: 8%;
  }
  .leader-sec_iNN,.footer_iNN {
    text-align: center;
  }
  .footer-logo {
    margin: 0 auto;
    max-width: 30%;
  }
  .footer-des > p {
    margin: 30px 0px;
  }
  .footer-menu {
    margin: 34px 0px 34px;
  }
  .addrescOl {
    margin-top: 0px;
  }
  .menulinks > li:after {
    width: 50%;
    height: 0.7px;
    bottom: -16px;
  }
  .input-group {
    width: 58%;
    margin: 0 auto;
  }
  .addrsDes > ul > li {
    text-align: center;
  }
 /* ======About-Page Start====== */
 .about:after {
    height:185px;
    width: 185px;
  }
  .about:before {
    height: 185px;
    width: 185px;
  }
  .about .hR:after{
    width: 20%;
  }
  .card-body {
    min-height: 275px;
    /* min-height: 125px; */
  }
  .oUr-sec_iNN {
    text-align: center;
  }
  .commit_Col {
    padding-left: 0px;
  }
  .sToRies_iNN span.italic-header {
    display: inline-block;
  }
  .stories-slide_item {
    max-width: 100%;
    margin: 0 auto;
}
 /* ======About-Page Close====== */


/* ======Get In Touch-Page=====*/
  .get_inContent .hR:after {
    width: 38%;
  }
  .contact-Icon_inn > ul, .addrsCOl > ul {
    display: inline-block;
  }
   /* ======Internal_blog-Page Start====== */
   .blogContent {
    max-width:100%;
  }
  .slick-track {
    left: 0%;
  }
  .slick-initialized .slick-slide {
    left: 0px;
  }
  .slick-dotted.slick-slider {
    margin-bottom: 30px;
    padding-left: 0%;
  }
  
/* ======Internal_blog-Page Close====== */
/* ======Blog-Page Close====== */
  .blogs_item>.card-body >.card-title {
    font-size: 28px;
  }
  .blog-imgCol >.readTimesCol {
    max-width: 90%;
  }
  .sTories-imgCol .post-date, .sTories-imgCol .post-time, .blog-imgCol .post-date, .blog-imgCol .post-time {
    font-size: 10px;
  }
  .srvc_btn {
    max-width:30%;
  }
  .italic-header, .invest-TiTle > h2 > span {
    font-size: 24px;
    line-height: 40px;
  }
/* ======Blog-Page Close====== */
  /* .addrsHead {
    text-align: left;
  } */
  .blogs_item > .card-body {
    padding: 35px 15px;
    min-height: 188px;
    height: 188px;
  } 
  /* .header_4 {
    text-align: left;
  } */
  .footer-menu {
    padding: 0px 1px;
  }
   .addrssCol .addrsDes ul > li:first-child {
    display: inline-block;
    text-align: center;
  }
  .addrssCol .addrsDes ul > li:last-child {
    display: block;
    text-align: center;
  }
  .mc4wp-form-fields .input-group {
    margin: 0 auto !important;
    /* align-items: center; */
    justify-content: center;
  }
  /* span.input-group-btn > input {
   border:none;
  } */
  /* .nEWsCol .mc4wp-form-fields .input-group-btn:before{
    border: 2px solid #004AAD!important;
  } */

  /* Timeline css start */
  .timeline_content {
    padding: 40px 0px 0px;
  }
  .timelinecol {
    width: 100%;
  }
  .item-title {
    text-align: justify;
  }
  .item-title> span.dt {
    font-family: "Darker Grotesque", sans-serif;
    font-size: 20px;
  }
  .item-detail > h5 {
    font-size: 28px;
  }
  /* Timeline css Close */


   /* 07-Dec-2024 sidebar Css add */
   .post-ttp .readTimesCol {
        max-width: 96% !important;
    }
  .post_iNN {
    display: block;
  }
  .post_description,.post-sidebar {
    padding-right: 0px;
    max-width: 100%;
  }
/* 07-Dec-2024 sidebar Close */

}

@media (max-width: 720px) { 
  section.home_parallax {
    height: 100vh;
  }
  .mb_parallax_overlay {
    height: 85vh;
    background-size: cover;
  }
  .s-logo-img {
    background-size: 35%;
    top: 2%;
  }
  .mb_parallax_container {
    padding-top: 20vh;
    height: 100vh;
  }
  .parallexContent {
    max-width: 83%;
    margin: 0 auto 5%;
  }
  .navbar-brand {
    max-width: 25%;
  }
  .header-top {
    position: absolute;
  }
  .srvc-typ_col .srvc-typeCol .card-body{
    height: 252px;
  }
  .mc4wp-form-fields .input-group {
    margin: 0 auto !important;
    /* align-items: center; */
    justify-content: center;
  }
  .header_4 {
    text-align: center;
  }
  .header_4 {
    text-align: center;
  }
  .footer-menu {
    padding: 0px 40px;
  }
  /* Timeline css start */   
    .timelinecol {
      width: 75%;
    }
    .ourJR-tiTle.tiTleHead {
      padding-bottom: 5px;
    }
    .timelinecol ul.tl li {
      padding: 0 0 50px 41px;
    }
    .item-title {
      text-align: justify;
    }
    .item-title> span.dt {
      font-family: "Darker Grotesque", sans-serif;
      font-size: 20px;
      margin-bottom: 10px;
      display: block;
    }
    .timelinecol .item-detail p {
      text-align: left;
      font-size: 17px;
  }
    /* Timeline css Close */
    .single-post .recent-post-sidebar > li> a >h3 {
      max-width: 68%;
  }
  .offer-slide_item .card-text {
    height: 190px;
  }
  .post-ttp .readTimesCol {
    margin: -11px 0px 10px;
  }
}



@media (max-width: 600px) {  
  .d-sm-block {
    display: none !important;
  }
  .home_parallax {
    /* background-image: url(../images/mobile-final.png) !important; */
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    background-position: center;
  }
  #mb_parallax_one {
    /* background-image: url(../images/mobile-final.png) !important;    */
    background-image: none !important;  
    background-position:center;
    background-size: 100%;
    /* display: none; */
  }
  .srvc-bnr .bnrContent, .get_in-Tch-bnr .bnrContent, .mainblog-Page .bnrContent{
    max-width: 90% !important;
  }
  .mainblog-Page {
    height: 400px;
  }
  section.home_parallax {
    height: 130vh;
  }
  .subHEAd {
    font-size: 24px;
  }
  .mb_parallax_container {
    padding-top: 0vh;
    height: 130vh;
  }
  .mb_parallax_overlay {
    height: 130vh;
    /* background-image: none !important; */
    /* background-image: url(../images/mobile-final.png) !important; */
    background-size: cover;
    /* height: 100%; */
    background-position: top;
  }
  .parallexContent {
    max-width: 89%;
    margin: 0 auto 3%;
  }
  .parallexContent >.hR:after {
    width: 74%;
    left: 13%;
  }
  .header_1 {
    font-size: 34px;
    line-height: 35px;
    margin: 20px 0px 28px;
  }
  .tiTleHead > h2 {
    font-size: 34px;
    margin-bottom: 45px;
    text-transform: capitalize;
  }
  .btn {
    margin: 0px;
  }
  .copyright-sec {
    margin-top: 10px;
  }
  .slick-dots {
    width: 100%;
  }
  .offer-slide_item >.card {
    margin-right: 0px;
  }
  .offer-slide_item, .team-slide_item {
    padding: 12px 0px;
  }
  .offer-slide_item .card-border {
    left: 0px;
    right: 0px;
    width: 100%;
  }
  /* ======Get In Touch-Page=====*/
  .addrsCOl.cOn_tel {
    margin-top: 20px;
  }
  .cOn_tel >.fa-circle,.addrsCOl > ul > li > a .fa-circle {
    display: none;
  }
  .contact-Icon_inn > ul > li >.addrsCOl > a,.contact-Icon_inn > ul > li,.addrsCOl.cOn_tel {
    display: block;
  }
  .leader_cARd .card-title {
    line-height: 30px;
    font-size: 28px;
  }
  footer.footer-sec {
    padding: 50px 0px;
  }
  .social-icon > ul >li {
    margin-right: 22px;
  }
  .FAq_tiTLe {
    text-align: center;
  }
  .accordion-body > p {
    font-size: 15px;
  }
  .FAq-Col .accordion-button {
    font-size: 25px;
  }
  .footer-menu {
    margin-top: 60px;
  }
  .footer-logo {
    margin: 0 auto;
  }
  .footer-col {  
   text-align: center;
  }
  .social-icon {
    margin-top: 38px;
  }
 .get_inContent .hR:after{
    width: 35%;
  }
  /* 21-09-24 Start */
  .blog-imgCol {
    height: 100%;
  }
  .input-group {
    width: 100%;
    margin: 0 auto 15px 8px !important;
  }
  .historyCol,.commit_Col {
    padding-right: 0px;
    padding-left: 0px;
  }
  .our_TiTle,.commit_TiTle {
    text-align: center;
  }
  .srvc-bnr .bnrContent .hR:after {
    width: 17%;
    left: 42%;
  }
  .team-slide_item .card-border {
    bottom: 158px;
  }
  .stories_cARd >.card-body >.card-title, .blogs_item>.card-body >.card-title {
    font-size: 25px;
  }
  .srvc_btn {
    max-width:32%;
  }
  .stories_cARd >.card-body >.card-title, .blogs_item>.card-body >.card-title {
    height: 52px;
  }
  .blog-imgCol >.readTimesCol {
    max-width: 50%;
  }
  .team-slide_item .card-body {
    height: 120px;
    min-height: 100%;
  }
  .card-body {
    min-height: 206px;
    /* min-height: 125px; */
  }
  .oUr-sec_iNN p {
    text-align: center;
    line-height: 28px;
  }
  .oUr-sec_iNN .tiTleHead > h2, .oUr-sec_iNN .italic-header {
    margin-bottom: 34px;
  }
  .historyCol{
    margin-bottom: 40px;
  }
  .sToRies_iNN span.italic-header {
    display: inline-block;
    font-size: 28px;
  }

  .offer-sec .card-body,.srvc_offerCard {
    text-align: center;
  }
  .offer-slide_item .card-text {
    height: 125px;
  }
  .srvc-typ_col .srvc-typeCol .card-body {
    height: 275px;
  }
  .offer-sec .card-body {
    min-height: 300px;
  }
  .blog-bnr { 
    height: 235px;
  }
  .post_description ul li::marker {
    font-size: 12px;
  }
  .post_description ul {
    margin-bottom: 20px;
  }
  .slick-initialized .slick-slide {
    margin-right: 10px;
  }
  /* .storiesCard-Col .slick-slide {
    width: 43% !important;
    margin-left: 4%;
  } */
  .storiesCard-Col .slick-slide {
    width: 30% !important;
    margin-left: 2%;
}

  div#mb_parallax_one {
    display: none;
  }
  .mobile_ImgCol .mb_parallax_overlay .mobile_Over {
    background-image: none;
  }
  /* .mobile_ImgCol {
    visibility: hidden;
  } */
  .mobile_ImgCol {
    display: block;
  }
  .mobile_ImgCol .mb_parallax_overlay.mobile_Over {
    background-image: none;
  }
  .sTories-imgCol, .blog-imgCol {
    min-height: 235px;
  }
  .mc4wp-form-fields .input-group {
    margin: 0 auto !important;
    /* align-items: center; */
    justify-content: center;
  }
  .single_tm-mbr .bnrContent {
    bottom: 28%;
    max-width: 100%;
  }
  .single_tm-mbr .bnrContent {
    top: 40%;
  }
  .post_description {
    margin-top: 45px;
    /* text-align: center; */
  }
  .post_description > div {
    display: inline-block !important;
  }
  .post_description div:last-child {
    margin-top: 20px !important;
  }

  /* Timeline css start */   
  .timelinecol {
    width: 65%;
  }
  .ourJR-tiTle.tiTleHead {
    padding-bottom: 5px;
  }
  .timelinecol ul.tl li .item-icon {
    height: 45px;
    width: 45px;
    line-height: 20px;
  }
  .timelinecol ul.tl li {
    padding: 0 0 25px 41px;
  }
  /* Timeline css Close */

/* 07-Dec-2024 sidebar Start */
  .post_description .post-ttp div:last-child {
    margin-top: 0px !important;
  }
  .aboutContent >h4 {
    font-size: 27px;
    line-height: 32px;
  }
  /* 07-Dec-2024 sidebar Close */
  .single-post .recent-post-sidebar > li> a >h3 {
    font-size: 20px;
  }
 /* 12-Dec-2024 Start */
 section.postDes-sec {
  padding-top: 0px;
  }
  .post_description {
    margin-top: 15px;
  }
  .post-ttp .readTimesCol {
    max-width: 96% !important; 
    padding:5px;
    margin: 2px 0px 10px;
  }
  .single-post .recent-post-sidebar > li {
    padding: 5px 0px;
  }
  
   /* 12-Dec-2024 Close */
}




@media (max-width: 575px) {
  .form-subscribe .form-control {
    padding: 12px;
  }  
  .bannerContent, .bnrContent {
    max-width: 95%;
  }
  .header_1 {
    font-size: 33px;
    margin: 20px 0px 20px;
  }
  .subHEAd {
    font-size: 22px;
  }
  .leader-des p.blue {
    padding: 3px 0px 10px;
  }
  .srvc-bnr:before {
    height: 130px;
    width: 130px;
  }
  .srvc-bnr:after {
    bottom: -25px;
    height: 130px;
    width: 130px;
  }
  .sTories-imgCol {
    min-height: 190px;
  }
  .blog-imgCol >.readTimesCol {
    max-width: 55%;
  }
  .srvc_btn {
    max-width: 40%;
  }
  .bnrContent {
    top: 35%;
  }

  
}


@media (max-width: 500px) {
  section.home_parallax {
    height: 115vh;
  }
  .mb_parallax_container {
    height: 120vh;
  }
  .mb_parallax_overlay {
    height: 120vh;
  }
  .offer-slide_item .card-text {
    height: 170px;
  }
  .stories_cARd >.card-body >.card-link, .blog-imgCol >.card-body >.card-title {
    font-size: 12px;
  }
  .oUr-sec_iNN .tiTleHead > h2, .oUr-sec_iNN .italic-header {
    margin-bottom: 12px;
  }
  .social-icon > ul >li {
    margin-right: 15px;
  }
}



@media (max-width: 475px) {
  .parallexContent {
    margin: 0px auto 4%;
    /* left: -32px; */
  }
  section.home_parallax {
    height: 120vh;
  }
  .mb_parallax_overlay {
    /* background-size: inherit; */
    background-position: 100%;
  }
  .bannerContent >.hR:after {
    width: 84%;
    left: 8%;
  }
  .btn-xl {
    text-align: center;
  }
  .header_1 {
    font-size: 26px;
    line-height: 35px;
    margin: 20px 0px 17px;
  }
  .tiTleHead > h2, .italic-header {
    font-size: 28px;
    line-height: 40px;
  }
  .about-des, .invest-des {
    margin-top: 20px;
  }
  .bnrDes {
    font-size: 16px;
  }
  .about-des p {
    margin: 0px 0px 15px; 
  }
  .about-des p {
    padding: 13px 0px;
  }
  .about-des >h4, .leader-des >h4 {
    font-size: 23px;
  }
  .leader_cARd .card-subtitle {
    font-size: 21px;
  }
  .italic-header, .invest-TiTle > h2 > span {
    font-size: 22px;
  }
  .invest-Sec {
    margin: 20px 0px;
  }
  p,.accordion-body > p,.post_description ol >li {
    font-size: 15px;
  }
  .sec_spacer,.contact_icon {
    padding: 30px 0px;
  }
	
  .slick-dotted.slick-slider {
    padding-left: 0%;
  }
  .card-body {
    padding: 25px;
  }
  .card-text {
    padding: 0px 0px;
  }
  .leaderTiTle{ 
    text-align: center;
    position: relative;
  }
  .leaderTiTle> h2:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    background-color:rgba(0, 74, 173, 1);
    left: 0;
    right: 0;
    bottom: -18px;
  }
  .leader-des {
    margin-top: 30px;
  }
  .leader-des >h4 {
    margin-bottom: 20px;
  }
  .stories_cARd >.card-body >.card-title {
    height: 32px;
  }
  .teRmcol> ul > li {
    display: inline-block;
    margin-left: 0px;
  }
  .stories_cARd >.card-body >.card-title {
    font-size: 22px;
  }
  .srvc_btn {
    max-width:50%;
  }
  .invest-TiTle >h2:after {
    width: 78%;
    left: 10%;
  }
 /* Timeline css start */   
  .timelinecol {
    width: 65%;
  }
  .ourJR-tiTle.tiTleHead {
    padding-bottom: 5px;
  }
  .timelinecol ul.tl li {
    display: inline-block;
  }
  .timelinecol .item-detail p {
    font-size: 14px;
  }
  .item-detail > h5 {
    font-size: 20px;
  }
 /* Timeline css Close */
/* 07-Dec-2024 sidebar Start */
.aboutContent >h4 {
  font-size: 21px;
  line-height: 25px;
  padding-bottom: 18px;
}
.aboutContent > p {
  padding-top: 8px;
  line-height: 25px;
  font-size: 14px;
}
/* 07-Dec-2024 sidebar Close */

}



@media (max-width: 440px) {
  .readTimesCol {
    max-width: 80%;
  }
  .parallexContent >.hR:after {
    width: 86%;
    left: 7%;
  }
  section.home_parallax {
    height: 90vh;
  }
  .mb_parallax_overlay {
    height: 90vh;
  } 
  .post-date, .post-time {
    font-size: 13px;
  }
  .parallexContent {
    max-width: 95%;
    margin: 0px auto -5%;
  }
  #mb_parallax_one {
    background-size: 100%;
  }
  .mb_parallax_container {
    padding-top: 5vh;
  }
  .blog-imgCol >.readTimesCol {
    max-width: 52%;
  }
  .blog-imgCol >.readTimesCol {
    max-width: 58%;
  }
}

@media (max-width: 420px) {
  .parallexContent >.hR:after {
    width: 98%;
    left: 1%;
  }
  .parallexContent {
    max-width: 74%;
    margin: 0px auto -5%;
  }
  .subHEAd {
    font-size: 21px;
  }
 
  #mb_parallax_one {
    background-position: bottom;
    /* height: 80vh; */
  }
  .parallexContent {
    margin: 0px auto 14%;
  }
  .parallexContent {
    margin: 0px auto -4%;
  }
  .header_1 {
    font-size: 23px;
    line-height: 28px;
    margin: 13px 0px 13px;
  }
  .bnrDes {
    font-size: 14px;
  }
  .srvc_btn {
    max-width:60%;
  }
  
}

@media (max-width: 400px) {
  .mb_parallax_container {
    background-size: contain;
    /* height: 100%; */
  } 
  .parallexContent {
    /* margin: 0px auto 0%; */
    max-width: 88%;
  }
  .mb_parallax_overlay {
    background-size: cover;
    background-position: center;
  }
    .subHEAd {
    font-size: 20px;
  }
  .stories_cARd >.card-body >.card-title {
    font-size: 20px;
  }
  .blog-imgCol >.readTimesCol {
    max-width: 60%;
  }
  .card-link {
    font-size: 15px;
  }
  .card-body {
    min-height: 140px;
  }
  .stories_cARd >.card-body >.card-title {
    height: 24px;
  }
  .blogs_item>.card-body >.card-title {
    height: 42px;
  }
  .blogs_item>.card-body >.card-title {
    font-size: 24px;
  }
  .invest-TiTle >h2:after {
    width: 91%;
    left: 3%;
  }
  .post-hEadCol > h4 {
    font-size: 25px;
  }
  .post-ttp .readTimesCol {
    max-width: 99% !important;
  }
  .post-hEadCol span {
    font-size: 14px;
    color: #002F6C;
  }
}

@media (max-width: 375px) { 
  #mb_parallax_one {
    background-position: top;
    /* height: 98vh; */
  }
  section.home_parallax {
    height: 88vh;
  }
  .parallexContent {
    /* margin: 0px auto 0%; */
    max-width: 88%;
  }
  .parallexContent .subHEAd {
    font-size: 19px;
  }
  .header_1 {
    font-size: 25px;
  }
  .aboutTiTle {
    max-width: 98%;
  }
  .tiTleHead > h2{
    font-size: 28px;
    line-height: 35px;
  }
	.italic-header {
    font-size: 25px;
    line-height: 35px;
  }
	
  .about-des >h4, .leader-des >h4 {
    font-size: 21px;
  }
  p, .accordion-body > p {
    font-size: 14px;
  }
  .about-des p {
    padding: 15px 0px;
    margin: 5px 0px;
  }
  .btn {
    margin: 0px;
  }
  .leader_cARd .card-subtitle {
    font-size: 18px;
  }
  .leader_cARd .card-title {
    line-height: 35px;
  }
  .card-title {
    font-size: 25px;
  }
  .slick-dots {
    width: 100%;
  }
  .srvc_btn {
    max-width:65%;
  }
  .blog-imgCol >.readTimesCol {
    max-width: 65%;
  }
  /* 07-Dec-2024 sidebar Start */
  .aboutContent >h4 {
    font-size: 18px;
  }
  .aboutContent > p {
    padding-top: 8px;
    line-height: 25px;
    font-size: 14px;
  }
/* 07-Dec-2024 sidebar Close */
}


@media (max-width: 360px) { 
  .parallexContent {
    margin: 0px auto 3%;
    max-width: 95%;
  }
  .header_1 {
    font-size: 24px;
  }
  .blog-imgCol >.readTimesCol {
    max-width: 66%;
  }
	 .italic-header {
    font-size: 25px;
  }
  .stories_cARd >.card-body >.card-title {
    height: 45px;
  }
   /* Timeline css start */   
   .timelinecol {
    width: 80%;
  }
  .timelinecol ul.tl li {
    padding: 0 0 25px 30px;
  }
  .ourJR-tiTle.tiTleHead {
    padding-bottom: 5px;
  }
  .timelinecol ul.tl li {
    display: inline-block;
  }
  .item-detail > p {
    font-size: 14px;
  }
  .timelinecol .item-detail p {
    font-size: 14px;
    line-height: 28px;
  }
  .item-title> span.dt {
    color: #75A6E6;
    margin-bottom: 0px;
  }
  .timelinecol ul.tl li .item-icon {
    top: 0px;
  }
/* Timeline css Close */
}


@media (max-width: 330px) { 
  .sec_spacer, .contact_icon {
    padding: 20px 0px;
  }
  .parallexContent {
    max-width: 92%;
  }
  .parallexContent .subHEAd {
    font-size: 17px;
  } 
  .header_1 {
    font-size: 22px;
    line-height: 28px;
    margin: 13px 0px 13px;
  }
  .bnrDes {
    font-size: 14px;
  }
  .tiTleHead > h2, .italic-header {
    font-size: 25px;
  }
  .about-des >h4, .leader-des >h4 {
    font-size: 20px;
  }
  .leader-des {
    margin-top: 11px;
    padding: 13px 0px;
  }
  .sTories-imgCol {
    min-height: 170px;
  }
  .sTories-imgCol > .readTimesCol {
    max-width: 66%;
  }
  .input-group {
    width: 77%;
  }
  .blog-imgCol >.readTimesCol {
    max-width: 75% !important;
  }
  .stories_cARd >.card-body >.card-title, .blogs_item>.card-body >.card-title {
    font-size: 20px;
  }
  .blogs_item > .card-body {
    padding: 24px;
  }
  .item-detail > h5 {
    font-size: 19px!important;
  }
  .single-post .recent-post-sidebar span.read-more > a {
    font-size: 11px;
  }
  
}