@font-face {
    font-family: 'Eina03-Regular';
    src: url('../fonts/eina-regular/Eina03-Regular.eot');
    src: url('../fonts/eina-regular/Eina03-Regular.eot') format('embedded-opentype'),
    url('../fonts/eina-regular/Eina03-Regular.woff2') format('woff2'),
    url('../fonts/eina-regular/Eina03-Regular.woff') format('woff'),
    url('../fonts/eina-regular/Eina03-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Tiempos Headline';    
    src: url('../fonts/TiemposHeadline/TiemposHeadline-Medium.eot');
    src: url('../fonts/TiemposHeadline/TiemposHeadline-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/TiemposHeadline/TiemposHeadline-Medium.woff2') format('woff2'),
        url('../fonts/TiemposHeadline/TiemposHeadline-Medium.woff') format('woff'),
        url('../fonts/TiemposHeadline/TiemposHeadline-Medium.ttf') format('truetype'),
        url('../fonts/TiemposHeadline/TiemposHeadline-Medium.svg#TiemposHeadline-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Tiempos Headline';
    src: url('../fonts/TiemposHeadline-Regular/TiemposHeadline-Regular.eot');
    src: url('../fonts/TiemposHeadline-Regular/TiemposHeadline-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TiemposHeadline-Regular/TiemposHeadline-Regular.woff2') format('woff2'),
         url('../fonts/TiemposHeadline-Regular/TiemposHeadline-Regular.woff') format('woff'),
         url('../fonts/TiemposHeadline-Regular/TiemposHeadline-Regular.ttf')  format('truetype'),
         url('../fonts/TiemposHeadline-Regular/TiemposHeadline-Regular.svg#Tiempos Headline') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;         
}
:root {
  --primary_color: #333333;
  --secondary_color: #275980;
  --bluelight_color: #fba161;
  --red_color: #db383c;
  --grey_color: #F4F4F4;
  --white_color: #ffffff;
  --font_family_primary:  "Tiempos Headline";/*"Libre Baskerville", sans-serif;*/
  --font_family_secondary: 'Eina03-Regular';/*'Nexa', sans-serif;*/
}
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; outline: 0;}
* {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
::selection{background-color: #0078d7 !important;color: var(--white_color) !important;}
html { -webkit-text-size-adjust: none !important;scroll-behavior: smooth; }
a,a:hover { text-decoration: none; }
a:hover { text-decoration: none; }
a:focus { text-decoration: none; outline: none !important; }
img {max-width: 100%;}
body{margin: 0;padding: 0;font-size: 16px;color: var(--primary_color);background: var(--white_color);font-family: var(--font_family_secondary);font-weight: 400;overflow-x: hidden !important;line-height: 1.3;scroll-behavior: smooth;}
.container { max-width: 1320px; margin: 0 auto;padding: 0 20px; width: 100%;}
a, button, button i,.social-area i,input[type="submit"] { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
input::-webkit-input-placeholder {color: #777;opacity:1;}
input:-moz-placeholder {color: #777;opacity:1;}
input::-moz-placeholder {color: #777;opacity:1;}
input:-ms-input-placeholder {color: #777;opacity:1;}
.d_flex{display: flex;}
.justify_sb{justify-content: space-between;}
.justify_center{justify-content: center;}
.flex_direct{flex-direction: column;}
.flex_wrap{flex-wrap: wrap;}
.flex_nowrap{flex-wrap: nowrap;}
.align_center{align-items: center;}
.aligncontent_center{align-content: center;}
.text-center{text-align: center;}
.grey_sec{background-color: #f4f4f4;}
.text-white{color: #ffffff;}
ul{padding-left: 0;}
ul li{position: relative;color: var(--primary_color);font-size: 16px;font-family: var(--font_family_secondary);font-weight: 400;line-height: 1.31;}
ol{padding-left:20px;}
ol li{position: relative;color:var(--primary_color);font-size: 16px;font-family: var(--font_family_secondary);font-weight: 400;line-height: 1.31;padding-left: 13px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.w100{width: 100% !important;}
h1,.h1_heading{font-size: 60px;font-weight: 400;color: var(--white_color);font-family: var(--font_family_primary);display: inherit;text-shadow: 0 0 3px #000;}
h1 > div, .h1_heading > div{display: inline-block;}
h2{font-size: 42px;font-weight: 500;color: var(--blue_color);font-family: var(--font_family_primary);}
h3{font-size: 36px;font-weight: 500;color: var(--primary_color);font-family: var(--font_family_primary);}
h4{font-size: 30px;font-weight: 500;color: var(--primary_color);line-height: 1.3;font-family: var(--font_family_primary);}
h5,.track_record h2{font-size: 26px;font-weight: 500;color: var(--primary_color);font-family: var(--font_family_primary);}
h6 {font-family: var(--font_family_secondary); font-style: normal; font-weight: 400; font-size: 14px; line-height: 14px; letter-spacing: .16em; text-transform: uppercase; color: #fff;line-height: 1.4;}
p{font-size: 21px;font-weight: 400;color: var(--primary_color);font-family: var(--font_family_secondary);}
.default_CTA {border: medium none;cursor: pointer;font-size: 18px;font-weight: 400;padding: 12px 38px 12px;background-color: transparent;font-family: var(--font_family_secondary);transition: all ease-in-out 0.3s;color: var(--white_color);width: auto;border-radius: 30px;position: relative;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;display: inline-flex;align-items: center; border: 2px solid #fff;line-height: normal;}
.default_CTA:hover,.default_CTA:focus, .default_CTA:active { border-radius: 30px; /*color: var(--secondary_color);*/background-color: #e62a34;border-color: #e62a34 !important}
.default_CTA2 {border: medium none;cursor: pointer;font-size: 18px;font-weight: 400;padding: 12px 38px 12px;background-color: #08284a;font-family: var(--font_family_secondary);transition: all ease-in-out 0.3s;color: var(--white_color);width: auto;border-radius: 30px;position: relative;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;display: inline-block;border: 2px solid #08284a;}
.default_CTA2::before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: var(--white_color);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;width: 100%;border-radius: 30px;}
.default_CTA2:hover::before, .default_CTA2:focus::before,.default_CTA2:hover,.default_CTA2:active::before {-webkit-transform: scaleX(1); transform: scaleX(1); border-radius: 30px; color: #08284a;}
.default_CTA2:focus,.default_CTA:focus{
    color: #08284a !important;
}
.position_rel{position: relative;}
.white{color: #fff;}
.title h2{position: relative;text-align: center;}
.title h2::before {content: ""; background-color: var(--red_color); width: 110px; height: 4px; position: absolute; bottom: -10px; left: 0; right: 0; margin: 0 auto; border-radius: 5px;}
/* .title h2::after{content: ""; background-color: var(--white_color); width: 10px; height: 4px; position: absolute; bottom: -10px; left: 65px; right: 0; margin: 0 auto; } */
.grey_sec .title h2::after{background-color: var(--grey_color);}
.title p{margin-top: 25px;}
.title p a{color: var(--red_color);}
.title p a:hover{text-decoration: underline;}
.left_title h2,.left_title h2::before,.left_title h2::after{text-align: left;  margin: inherit}
.CTA {position: relative;display: block;overflow: hidden;width: 100%;height: 40px;max-width: 140px;margin: 1rem auto;padding: 9px 10px;font-weight: 400;margin-bottom: 0;color: #fff;background-color: var(--red_color);z-index: 9;border-radius: 30px;}
.CTA span {position: absolute; display: block; width: 0; height: 0; border-radius: 50%; background-color: var(--red_color); transition: width 0.4s ease-in-out, height 0.4s ease-in-out; transform: translate(-50%, -50%); color: #fff; background-color: var(--primary_color); z-index: -1; }
.CTA:hover {color: #fff; }
.CTA:hover span {width: 225%; height: 562.5px; }
.CTA:active {background-color: var(--red_color); }
.no-overflow{overflow: hidden;}
/*header*/
.header {padding: 19px 0; background-color: #fff0; width: 100%; /* border-bottom: 1px solid rgba(0, 0, 0, 0.1); */ position: fixed; top: 0; z-index: 99; }
.header .container{max-width: 100%;padding: 0 60px;}
.fixed-header, .fixed-header2 {top: 0; left: 0; width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; box-shadow: 0 1px 4px rgba(0,0,0,0.3); z-index: 99; background-color: var(--white_color); }
.left-header a{display: inline-block;}
.left-header img {width: 220px; }
.header_menu ul {justify-content: flex-end;list-style: none;flex-wrap: wrap;}
.header_menu ul li {padding: 0 15px;}
.header_menu ul li:last-child {padding-right: 0; }
.header_menu ul li a {color: var(--white_color);font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 3px;}
.plus-minus i {padding-left: 6px; position: relative; top: 2px; }
.header.fixed { background-color: var(--white_color);}
.header_menu ul li a:hover,.header_menu ul li a.active {color: var(--red_color);}
.header {padding: 0 0; }
.header_menu .menu ul li {position: relative; height: 84px; display: flex; flex-wrap: wrap; align-items: center; }
.header_menu .menu ul li ul {position: absolute;width: 285px;background-color: #fff;flex-wrap: wrap;top: 84px;display: none;border-radius: 6px;padding: 7px 0;border: 1px solid #ccc;}
.header_menu .menu ul li:hover ul{display: block; }
.header_menu .menu  ul li ul li {width: 100%; padding: 0 0;height: auto !important; }
.header_menu .menu ul li ul li a {padding: 10px 18px;font-size: 14px;font-weight: 400;width: 100%;color: var(--primary_color);border-bottom: 1px solid #ccc;letter-spacing: 1px;text-transform: capitalize;}
.header_menu .menu ul li ul li:last-child a {border-bottom: none; }
.header_menu .menu  ul li ul li a span{color: #6100A5;}
.header_menu ul li a.menubelow {display: flex;align-items: center;}
.header_menu ul li a i {font-size: 20px; margin-left: 5px; /*top: 3px;*/ position: relative; }
.header_menu .menu ul li ul li a:hover,.header_menu .menu ul li ul li a.active{color: var(--red_color) !important;}
.fixed-header .header_menu ul li a {color: var(--primary_color); }
.fixed-header .header_menu ul li a:hover {color: var(--red_color); }
.header_menu ul li:last-child a { background-color: transparent; padding: 10px 22px 10px; border-radius: 30px;border: 2px solid var(--white_color); }
.fixed-header .header_menu ul li:last-child a {border-color: var(--primary_color);}
.header_menu ul li:last-child a:hover,.header_menu ul li:last-child a.active {color: var(--white_color); background-color: #a50b14;border-color: #a50b14;}
.header_menu .menu ul li ul li:last-child a{border: none;background-color: transparent !important;}
.fixed-header .logo_blue{display: block !important;}
.fixed-header .logo_white{display: none !important;}
.header_menu ul li a.active {color: var(--red_color);}
.header_menu ul li a.active-parent {color: var(--red_color);}
.homebanner {position: relative; overflow: hidden; height: 100vh; display: flex; align-content: center; align-items: center; }
.homebanner video{width: 100%;position: absolute;left: 0;top: 0;}
.homebanner h1,.homebanner .h1_heading {height: 260px;}
.herobanner::before {content: ""; top: 0; bottom: 0; left: 0; right: 0;  width: 100%; height: 100%; position: absolute;background: linear-gradient(180deg,rgba(0,0,0,0.5) 12.77%,rgba(0,0,0,0) 20.13%),linear-gradient(90deg,rgba(0,0,0,0.85) 1.71%,rgba(52,52,52,0) 100%); }
.top-homebanner {z-index: 9;position: relative;max-width: 800px;}
.top-homebanner h1,.top-homebanner .h1_heading{padding: 40px 0;}
.top-homebanner p {margin-top: 30px; color: var(--white_color); letter-spacing: 1px; }
.wavesvg {height: 100px; width: 100%; position: absolute; left: 0; bottom: -1px; z-index: 8; }
.wavesvg path {stroke: none; fill: #fff; }
.scrollbar_area {position: absolute; left: 0; top: 60px; right: 0; margin: 0 auto; }
.scrolldown {width: 1px;height: 70px;position: absolute;bottom: 90px;left: 0;right: 0;margin: 0 auto;z-index: 9;overflow: hidden;background: linear-gradient(to bottom,white 50%,rgba(255,255,255,0) 50%);background-position: 0 -115px;background-size: 100% 200%;animation: scrolldown 1.5s cubic-bezier(.76,0,.3,1) forwards infinite;}
.scrolldown::before {content: "";left: 0;right: 0;height: 70px;display: block;margin: auto;opacity: .6;background-color: #fff;}
.btn-down {position: absolute;left: 0;right: 0;margin: auto;bottom: 0px;height: 120px;width: 120px;background: none;border: none;padding: 0;z-index: 8;display: flex;align-items: center;text-align: center;}
.btn-down::before {content: "";background-color: #e62a34;height: 119px;width: 119px;display: block;border-radius: 50%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;transition: all ease 0.3s;}
.btn-down span {width: 100%;display: flex !important; vertical-align: middle; align-items: center;justify-content: center; }
.btn-down span .btn-text {font-family: var(--font_family_secondary); font-size: 12px; line-height: 22px; padding: 0 25px; letter-spacing: .23em; z-index: 1; text-align: center; width: 100%; color: #fff; text-transform: uppercase; }
@keyframes scrolldown {0% {background-position:0 -90px } 50% {background-position:0 0 } 100% {background-position:0 90px } }
.top-homebanner h6 span {width: 7px; height: 7px; border-radius: 50%; display: inline-block; background-color: #e62a34; margin: 0 20px; }
.big-g-banner {height: 310px; width: 310px; position: absolute; right: 0; bottom: 20px; opacity: 0.8; z-index: 1; background-image: url(../images/kunvarji-logo-new.png); background-size: cover; }
.banner_slider,.banner_slider .slick-list {height: 100%;width: 100% !important;margin-bottom: 0 !important; }
.banner_slider .item {z-index: unset; height: 100vh; }
.herobanner {height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; padding: 150px 0 150px; width: 100%; display: flex; align-items: center; }
.about_sec{padding: 70px 0;position: relative;overflow: hidden;background-color: #fff;}
.about_sec::before {content: ''; width: 100%; height: 100%; background: #BAD8F0; max-width: 56%; right: -380px; top: 0; position: absolute; transform: skew(319deg, 0deg); z-index: 0; }
.about_sec::after {content: ''; right: 0; bottom: 0; background-image: url(../images/founder-pattern.png); left: 0; background-position: left top; top: 0; position: absolute; background-size: contain; background-repeat: no-repeat; opacity: 0.3; }
.top_about_sec{position: relative;z-index: 9;}
.box_about_sec {width: 100%;  /* background-color: #fff; box-shadow: 0 0.6rem 4rem rgba(0, 0, 0, 0.08);border-radius: 10px; */ }
.left_about_sec h2 {font-size: 135px; color: var(--red_color); line-height: 1; margin-bottom: 10px; }
.left_about_sec {width: 20%;}
.right_about_sec{width: 60%/*50%*/;text-align: center;}
.right_about_sec img {max-width: 450px; width: 100%; z-index: 1; position: relative; box-shadow: 1px 9px 20px #03559747; border-radius: 50%; }
.midd_about_sec{width: 40%/*54%*/;}
.right_about_sec h5{font-family: var(--font_family_secondary);font-weight: 400;}
.right_about_sec h5 strong{color: var(--red_color);}
.left_about_sec h4{font-family: var(--font_family_secondary);font-weight: 400;}
.top-homebanner span {
    margin-bottom: 0px;	
	letter-spacing: 2px;	
	border-radius: 30px;
	font-size: 21px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: var(--font_family_secondary);
	text-shadow: 1px 1px 2px #000;
    position: relative;
}
.top-homebanner span:before {content: '';background: #fff;height: 2px;width: 80px;display: block;position: absolute;left: 0;bottom: -17px;}
/* .banner_slider .slick-dots {
    position: absolute;
    right: 0;
    top: 0;
} */
.top-homebanner a {color: #fff; font-size: 16px; background-color: transparent; padding: 11px 40px 13px 30px; border-radius: 30px; border: 1px solid var(--white_color);position: relative;align-items: center;display: flex;width: 185px;letter-spacing: 1px;line-height: 18px;}
.top-homebanner a:hover{background-color: #e62a34;border-color: #e62a34;}
.top-homebanner a i {position: absolute; right: 28px; /*top: 11px;*/transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.top-homebanner a:hover i{right: 22px;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;  }
.banner_slider .item:first-child .top-homebanner span{color: #ee4623;}
.banner_slider .item:first-child .top-homebanner span:before{background: #ee4623;}
.banner_slider .item:nth-child(2) .top-homebanner span{color: #1aad4b;}
.banner_slider .item:nth-child(2) .top-homebanner span:before{background: #1aad4b;}
.banner_slider .item:nth-child(3) .top-homebanner span{color: #7b9f35;}
.banner_slider .item:nth-child(3) .top-homebanner span:before{background: #7b9f35;}
.banner_slider .item:nth-child(4) .top-homebanner span{color: #df7017;}
.banner_slider .item:nth-child(4) .top-homebanner span:before{background: #df7017;}
.banner_slider .item:nth-child(5) .top-homebanner span{color: #d42225;}
.banner_slider .item:nth-child(5) .top-homebanner span:before{background: #d42225;}
.banner_slider .item:nth-child(6) .top-homebanner span{color: #ec1c24;}
.banner_slider .item:nth-child(6) .top-homebanner span:before{background: #ec1c24;}
.banner_slider .item:nth-child(7) .top-homebanner span{color: #3c81c3;}
.banner_slider .item:nth-child(7) .top-homebanner span:before{background: #3c81c3;}
.banner_slider .slick-dots {margin-bottom: 0; bottom: 30px; }



.Stripes{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1;}
.Stripes-container{display:-ms-flexbox;display:flex;height:100vh;-ms-flex-pack:justify;justify-content:space-between;margin:-.5rem}
.Stripes-item{background:rgba(0,0,0,.07);height:100%;width:1px}
.u-size12 {-ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%;margin-left: 12.5%; }
.has-parallax {will-change: transform; }
.BackgroundText,.BackgroundText2 {font-size: 20rem; top: 5rem;text-transform: uppercase; }
.BackgroundText.has-parallax,.BackgroundText2.has-parallax {transition: transform 400ms ease-out; }
.BackgroundText,.BackgroundText2 {letter-spacing: -0.05em; font-size: 12rem; font-weight: 900;  line-height: .8; opacity: 0.075; position: absolute; text-align: center; top: 30%; -ms-transform: translateX(calc(2vw * (2 * var(--parallax, 0) - 1))); transform: translateX(calc(2vw * (2 * var(--parallax, 0) - 1))); white-space: nowrap; width: 100%; z-index: -1; right: -40% !important;}
.has-parallax {will-change: transform; }

/* Businesses section */
.businesses{padding: 80px 0;position: relative;overflow: hidden;background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative;}
.businesses::before{position: absolute; left: 0; top: 0; bottom: 0; right: 0; content: ""; background-color: #000000c9; }
.businesses_img {position: absolute; top: 0; left: 0; object-fit: cover; height: 100%;}
.tab_content_body img {max-width: 200px; margin-bottom: 30px; }
.top_businesses{display: flex;justify-content: space-between;z-index: 1;position: relative;align-items: flex-start;}
.businesses ul.tabs {margin: 0;padding: 0;list-style: none;width: 28%;}
.businesses ul.tabs li {margin: 0;cursor: pointer;line-height: 31px;color: #fff;overflow: hidden;padding: 10px 30px;font-size: 18px;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;display: flex;align-items: baseline;border: 2px solid #fff;border-radius: 50px;margin-bottom: 12px;letter-spacing: 1px;/*font-weight: 600;*/position: relative;justify-content: flex-start;}
.businesses ul.tabs li i {padding-right: 14px;}
.businesses ul.tabs li.active,.businesses ul.tabs li:hover {color: #fff;background: var(--red_color);}
.businesses ul.tabs li:hover{padding-left: 40px;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;background: var(--red_color);}
.businesses .tab_container {clear: both;width: 65%;overflow: auto;}
.businesses .tab_content {padding: 0;display: none;}
.businesses .tab_drawer_heading { display: none; }
.tab_content_body h3 {color: #fff; margin: 15px 0; letter-spacing: 1px; font-weight: 700; }
.tab_content_body p{color: #fff;margin-bottom: 30px;/*font-size: 21px;*/line-height: 1.6;}
/* .businesses ul.tabs li::before {position: absolute;bottom: 0px;left: 0;content: '';width: 100%;height: 2px;background: #fff;}
.businesses ul.tabs li::after {position: absolute; bottom: 0px; left: 0; content: ''; width: 100%; height: 2px; background: var(--red_color); transform: scale(0, 1); transform-origin: right top; transition: transform 0.5s; z-index: 1; }
.businesses ul.tabs li:hover::after,.businesses ul.tabs li.active::after {transform-origin: left top; transform: scale(1, 1); }
 */.businesses_img img {height: 100%; object-fit: cover;width: 100%; }

/*Founder*/
.founder_sec{padding: 60px 0;position: relative;background-color: #fbfbfb;border-bottom: 1px solid #dfdfdf;border-top: 1px solid #dfdfdf;}
.left_founder_sec{width: 100%;}
/* .left_founder_sec p{font-size: 21px;} */
.left_founder_sec p strong{color: var(--red_color);}
.right_founder_sec{width: 47%;}
.right_founder_sec img{box-shadow: rgba(0, 0, 0, 0.15) 20px 15px 10px 0px;}
.founder_sec .BackgroundText{z-index: 0;}
.left_founder_sec p {font-size: 18px; }

/*Location*/
.locations{padding: 60px 0;background-color: #fbfbfb;border-top: 1px solid #dfdfdf;}
#us-map {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }
#path67 {fill: none !important; stroke: #2cb3f0 !important; cursor: default; }
#info-box {display: none; position: absolute; top: 0px; left: 0px; z-index: 1; background-color: #212121; color: #ffffff; border: 0px solid #ffffff; border-radius: 5px; padding: 15px; }
circle {-webkit-animation: bounce 1.5s ease alternate; position: relative; background: rgba(0,0,0,0.2); z-index: -2; }
@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% { transform: translateY(0); } 40% { transform: translateY(-30px); } 60% { transform: translateY(-15px); } } .globalmap{max-width: 1050px;margin: 0 auto;margin-top: 30px;}
.map-icon ul {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.map-icon ul li {padding: 0 10px;list-style: none;}
.map-icon ul li span {height: 14px;width: 14px;border-radius: 30px;display: inline-block;position: relative;top: 1px;}
.map-icon ul li span.office {background: #275980;}
.map-icon ul li span.Headquarter {background: #ff2626;}
.map-icon ul li span.Business {background: #579dc1;}
/*Director section*/
.Director_sec {padding: 70px 0 0;background: #08284a;position: relative;}
.Director_sec::before {background-color: grey; background-image: radial-gradient(circle at 100% 150%, grey 25%, white 25%, white 29%, grey 29%, grey 36%, white 36%, white 40%, transparent 40%, transparent), radial-gradient(circle at 0 150%, grey 25%, white 25%, white 29%, grey 29%, grey 36%, white 36%, white 40%, transparent 40%, transparent), radial-gradient(circle at 50% 100%, white 10%, grey 10%, grey 23%, white 23%, white 30%, grey 30%, grey 43%, white 43%, white 50%, grey 50%, grey 63%, white 63%, white 70%, transparent 70%, transparent), radial-gradient(circle at 100% 50%, white 5%, grey 5%, grey 15%, white 15%, white 20%, grey 20%, grey 30%, white 30%, white 35%, grey 35%, grey 45%, white 45%, white 50%, transparent 50%, transparent), radial-gradient(circle at 0 50%, white 5%, grey 5%, grey 15%, white 15%, white 20%, grey 20%, grey 30%, white 30%, white 35%, grey 35%, grey 45%, white 45%, white 50%, transparent 50%, transparent); background-size: 60px 30px; position: absolute; right: 0; top: 0; bottom: 0; left: 0; content: ""; opacity: 0.03; }
.top_Director_sec {/* background-color: #08284a; */display: flex;justify-content: space-between;flex-wrap: wrap;border-radius: 44px;position: relative;z-index: 9;}
.left_Director_sec{width: 50%;}
.right_Director_sec {padding: 30px 60px 30px 0; width: 50%; display: flex; flex-wrap: wrap; align-items: center; align-content: center; }
.right_Director_sec p {width: 100%; font-size: 20px; line-height: 1.4; color: #fff; color: #7bbbff; }
.right_Director_sec h5 {font-family: var(--font_family_secondary); font-weight: 400; font-size: 24px; }
.right_Director_sec p.last{font-size: 90%;margin-top: 5px;color: #678fb9;}
.left_Director_sec img {max-width: 530px; margin-top: 30px;vertical-align: bottom; }

/*Community section*/
.community_sec{padding: 70px 0;background-image: url('../images/community-development.jpg');position: relative;background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;border-top: 1px solid #ffffff00;}
.community_sec::before{position: absolute;left: 0;top: 0;bottom: 0;right: 0;content: "";background-color: #000000c7;}
.community_sec .container {position: relative; }
.left_community_sec{width: 46%;}
.right_community_sec {width: 44%; text-align: center; margin: 0 auto; }
.left_community_sec p strong{color: var(--bluelight_color);}

/*Testimonial*/
.testimonial_sec{padding: 70px 0;position: relative;}
.elementor-custom-embed-play {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 72px;height: 72px;line-height: 72px;text-align: center;background-color: #fff;border-radius: 50%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.elementor-custom-embed-play::before {content: "";position: absolute;z-index: -1;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 70px;height: 70px;background: #FFFFFF;border-radius: 50%;animation: pulse-border 1500ms ease-out infinite;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);}
.elementor-screen-only{position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
.testimonial_video {position: relative; background: #fbfbfb; border-radius: 10px; border: 1px solid #ccc; }
.elementor-custom-embed-play i {color: var(--red_color); font-size: 25px; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0); }
@keyframes pulse-border {0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1; } 100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0; } }
.slider_testimonial .slick-slide {margin: 0 15px; }
.slider_testimonial .slick-list{margin: 0 -15px; }
.testimonial_video img {border-top-left-radius: 10px; object-fit: cover; height: 211px; width: 100%; border-top-right-radius: 10px; }
.user-identity {text-align: left !important; margin: 0px 0px 0px 0px; padding: 25px 20px 25px 20px;background: linear-gradient(90deg, hsla(200, 100%, 99%, 1) 0%, hsla(205, 50%, 91%, 1) 100%);border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.user-identity h6 {color: #0F1A54; margin: 0px 0px 5px 0px; }
.user-identity span {color: #0F1A54B3; font-size: 14px; font-weight: 600; line-height: 1.4em; }
.testimonial_area{position: relative;}

.slider_testimonial .slick-dots {bottom: -40px; }
.slider_testimonial .slick-dots li{position: relative;display: inline-block;width: auto;height: 10px;margin: 0 5px;padding: 0;cursor: pointer;}
.slider_testimonial .slick-dots li.slick-active button{background: var(--secondary_color);}
.slider_testimonial .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 12px;height: 5px;cursor: pointer;/* border: 0; */outline: 0;border: none;border-radius: 10px;background: var(--red_color);padding: 0;}

button#slick-slide-control00 {}
.slider_testimonial .slick-dots li button::before {content: '';}
.slider_testimonial .slick-dots li.slick-active button{background: var(--secondary_color);width: 40px;}
.left_testimonial_sec{width: 100%;margin-bottom: 30px;}
.right_testimonial_sec{width: 100%;}
.left_testimonial_sec h6{color: var(--secondary_color);margin-bottom: 15px;}

/**/
.brands_sec {padding: 70px 0 70px;background-color: #fbfbfb;}
.wp-block-group__inner-container {max-width: 100%;margin: 0 auto;width: 100%;}
.md-revamp-explore-brands .wp-block-heading::after {right: -40px; }
.md-revamp-explore-brands .wp-block-heading::before, .md-revamp-explore-brands .wp-block-heading::after {content: '';background-color: var(--red_color);width: 13px;height: 13px;display: inline-block;vertical-align: middle;border-radius: 50px;position: relative;top: -10.5px;display: none;}
.md-revamp-explore-brands .wp-block-heading::before {left: -40px; }
.md-revamp-explore-brands .wp-block-heading {background-color: #fbfbfb;margin-bottom: 40px;}
.md-revamp-explore-brands .mdinc-our-brands-section-columns {align-items: center !important;justify-content: center;text-align: center;gap: 10px;margin-bottom: 0;display: flex;flex-wrap: nowrap;}
.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column {border-right: 1px solid #0B101433; margin: 0; flex-basis: inherit !important; flex-grow: inherit !important; padding: 0 30px; width: 33.33%; display: flex; flex-wrap: wrap; justify-content: center; align-content: center; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.swp-container:after {content: ""; width: 3px; left: 0; background: #204076; bottom: 0; height: 100%; position: absolute; animation-duration: 3s; animation-timing-function: linear; animation-iteration-count: infinite; transform: translateY(100%); }
.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column .wp-block-image {margin-bottom: 10px; min-height: 54px; }
.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column:last-child {border-right: 0; }
.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column img {max-width: 230px;max-height: 80px;margin-bottom: 13px;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column:hover img{transform: scale(1.1);transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column::after {content: "";height: 50px;width: 3px;right: -2px;background: var(--red_color);bottom: 0;position: absolute;}
.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column:last-child::after{display: none;}
.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column:first-child::after {-webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-name: MOVE-AB; animation-name: MOVE-BA;-webkit-animation: MOVE-BA 3s linear infinite, MOVE-AB 3s linear infinite alternate;animation: MOVE-BA 3s linear infinite, MOVE-AB 3s linear infinite alternate;}
.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column:nth-child(2)::after {-webkit-animation-duration: 3s;animation-duration: 3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-name: MOVE-BA;animation-name: MOVE-AB;-webkit-animation: MOVE-AB 3s linear infinite ,MOVE-BA 3s linear infinite alternate;animation: MOVE-AB 3s linear infinite, MOVE-BA 3s linear infinite alternate;}
@-webkit-keyframes MOVE-BA {from {-webkit-transform: translateY(0px); transform: translateY(0px); } to {-webkit-transform: translateY(-140px); transform: translateY(-140px); } }
@keyframes MOVE-BA {from {-webkit-transform: translateY(0px); transform: translateY(0px); } to {-webkit-transform: translateY(-140px); transform: translateY(-140px); } }
@-webkit-keyframes MOVE-AB {from {-webkit-transform: translateY(-140px); transform: translateY(-140px); } to {-webkit-transform: translateY(0px); transform: translateY(0px); } }
@keyframes MOVE-AB {from {-webkit-transform: translateY(-140px); transform: translateY(-140px); } to {-webkit-transform: translateY(0px); transform: translateY(0px); } }
/*footer*/
.footer_logo img {max-width: 220px;}
.top-footer {background-color: #08284a;padding: 40px 0 40px;}
.footer_logo{width: 23%;padding-right: 10px;} 
.inner_footer {align-items: inherit; }
.logo_area{padding-bottom: 25px;}
.logo_area img{max-width: 165px;}
.footer_logo p{width: 100%;font-size: 14px;font-family: var(--font_family_mulish);font-weight: 400;}
.footer-links {width: 38%;}
.footer_link{width: 100%;}
.footer_link li,.footer_txt{list-style: none;width: 100%;color: var(--primary_color);font-weight: 500;margin-bottom: 12px;/* border-bottom: 1px solid #000; */font-size: 17px;} 
.footer_link li:first-child,.footer_txt{font-weight: 400;font-family: var(--font_family_primary);color: var(--white_color);margin-bottom: 15px;letter-spacing: 1px;}
.footer_txt{margin-bottom: 15px;}
.footer_link li a{color: #8a99b4;font-weight: 400;font-size: 15px;display: inline-block;position: relative;}
.footer_social{width: 100%;}
.social_icon{/* justify-content: space-around; *//* display: flex; *//* flex-wrap: wrap; */width: auto;margin-bottom: 0 !important;}
.social_icon li a{height: 34px;width: 34px;border-radius: 50%;align-items: center;background-color: var(--white_color);border: 1px solid #fff;display: flex;color: #444344;justify-content: center;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;font-size: 20px;} 
.social_icon li a svg {color: #444344; height: 21px !important; width: 100%; max-width: 100%; line-height: 0; font-size: 0; }
.social_icon li a svg path{transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.social_icon li a svg {color: #444344; line-height: 0; font-size: 0; }
.social_icon li a svg:hover path {color: #85a2c9; fill: #85a2c9;}
.social_icon li { margin-right: 6px; display: inline-block; margin-bottom: 15px;}
.social_icon li a:hover/*,.social_icon li a:focus*/{background-color: transparent;color: #85a2c9;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;border-color: #85a2c9;-o-transition: 0.5s;}
.map-area ul li{list-style: none;margin-bottom: 14px; padding-left: 30px;position: relative;}
.map-area ul li span{position: absolute;left: 0;top: 0;}
.map-area ul li span i {color: #8a99b4;}
.map-area {width: 100%;margin-top: 12px;}
.map-area ul li a,.map-area ul li,.text-area ul li a{font-size: 15px;font-weight: 400;color: #8a99b4;line-height: 1.5;list-style: none;}
.map-area ul li a {position: relative; }
.text-area ul li{list-style: none;margin-bottom: 15px;color: #8a99b4;}
.footer_form{width: 35%;}
.footer_form .bold{font-weight: 500;margin-bottom: 5px;color: var(--primary_color);}
#formDefualt {margin-top: 8px;}
.form-field .form-control {color: #001121;font-size: 14px;height: 36px;width: 100%;font-weight: 400;padding: 5px 10px;border-radius: 0;font-family: var(--font_family_mulish);border: 1px solid #001121;border-radius: 6px;} 
.form-field textarea.form-control{height: 75px;}
.form-field textarea.form-control:focus,textarea:focus {outline: none;}
.form-field {width: 100%; margin-bottom: 11px; display: block; } 
.text-area ul li span {width: 20px; position: absolute; left: 0; top: 0; }
.text-area ul li a{padding-left: 30px;display: inline-block;}
.footer_link li a:hover,.map-area ul li a:hover,.text-area ul li a:hover .text-area ul li:hover i,.text-area ul li:hover,.text-area ul li:hover a{color: var(--white_color);}
.bottom-footer{padding: 15px 0;text-align: center;border-top: 1px solid #ccc;}
.bottom-footer p{font-size: 15px;font-weight: 400;font-family: var(--font_family_mulish);color: var(--primary_color);margin-bottom: 0;}
.bottom-footer p a{color: var(--secondary_color);}
.bottom-footer p a:hover{text-decoration: underline;}


/*journey section*/
.journey_sec{padding: 70px 0;background-color: #08284a;}
.timeline-carousel {padding: 86px 6.9444% 90px 6.9444%; position: relative; overflow: hidden; }
.timeline-carousel:after, .timeline-carousel:before {content: ""; position: absolute; display: block; top: 0; height: 100%; width: 6.9444%; background-color: #1d1d1e; z-index: 3; width: 6.9444%; }
.timeline-carousel:after {left: 0; }
.timeline-carousel:before {right: 0; opacity: 0; }
.timeline-carousel .slick-list {overflow: visible; }
.timeline-carousel .slick-dots {bottom: -73px; }
.timeline-carousel h1 {color: white; font-size: 46px; line-height: 50pd; margin-bottom: 40px; font-weight: 900; }
.timeline-carousel__image {padding-right: 30px; }
.timeline-carousel__item.slick-current .timeline-carousel__item-inner .year{color: var(--red_color);}
.timeline-carousel__item.slick-current .media-wrapper{filter: grayscale(0);}
.timeline-carousel__item.slick-current .timeline-carousel__item-inner p{color: var(--white_color);}
.timeline-carousel__item .media-wrapper {/* opacity: 0.4; */ padding-bottom: 71.4%; filter: grayscale(90); -webkit-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53); -o-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53); background-color: #f4f4f4; border-radius: 10px; }
.timeline-carousel__item:last-child .timeline-carousel__item-inner:after {width: calc(100% - 30px); }
.timeline-carousel__item-inner {position: relative; padding-top: 45px; }
.timeline-carousel__item-inner:after {position: absolute; width: 100%; top: 45px; left: 0; content: ""; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.timeline-carousel__item-inner .year {font-size: 36px; line-height: 36px; color: white; display: table; font-family: var(--font_family_primary);letter-spacing: 2px; padding-right: 20px; background-color: #08284a; z-index: 1; position: relative; margin: -17px 0 18px; font-weight: 500; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.timeline-carousel__item-inner .year:after {content: ""; position: absolute; display: block; left: -10px; top: 0; height: 100%; width: 10px; background-color: #1d1d1e; z-index: 3; display: none; }
.timeline-carousel__item-inner .month {font-size: 12px; text-transform: uppercase; color: #b38c52; display: block; margin-bottom: 10px; font-weight: 900; }
.timeline-carousel__item-inner p {font-size: 12px;line-height: 18px;color: #8a99b4;width: 80%;font-weight: 400;margin-bottom: 15px; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.timeline-carousel__item-inner .read-more {font-size: 12px; color: #b38c52; display: table; margin-bottom: 10px; font-weight: 900; text-decoration: none; position: relative; }
.timeline-carousel__item-inner .read-more:after {content: ""; position: absolute; left: 0; bottom: -1px; width: 0; border-bottom: 2px solid #b38c52; -webkit-transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53); -o-transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53); transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53); }
.timeline-carousel__item-inner .read-more:hover:after {width: 100%; }
.timeline-carousel__item-inner .pointer {height: 29px; position: relative; z-index: 1; margin: -4px 0 16px; }
.timeline-carousel__item-inner .pointer:after, .timeline-carousel__item-inner .pointer:before {position: absolute; content: ""; }
.timeline-carousel__item-inner .pointer:after {width: 9px; height: 9px; border-radius: 100%; top: 0; left: 0; background-color: #b38c52; }
.timeline-carousel__item-inner .pointer:before {width: 1px; height: 100%; top: 0; left: 4px; background-color: #b38c52; }
.timeline-carousel .slick-active .media-wrapper {opacity: 1 !important; }
.journey_sec .slick-dots {bottom: -40px; list-style: none; position: absolute; width: 100%; left: 0; text-align: center; z-index: 2; }
.journey_sec .slick-dots li,.banner_slider .slick-dots li,.banner_slider .slick-dots li {cursor: pointer;/* display: inline-block; */margin: 0 6px;position: relative;width: auto;height: auto;}
.journey_sec .slick-dots li:last-child,.banner_slider .slick-dots li:last-child {margin-right: 0; }
.journey_sec .slick-dots li.slick-active button,.banner_slider .slick-dots li.slick-active button {background: var(--red_color) !important;border-color: var(--red_color) !important;width: 40px;}
.journey_sec .slick-dots li button,.banner_slider .slick-dots li button {display: inline-block;font-size: 0;border-radius: 10px;width: 12px;height: 4px !important;padding: 0;background-color: var(--white_color);border-color: var(--white_color);cursor: pointer;-webkit-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);color: var(--red_color) !important;}
.journey_sec .slick-dots li button:hover,.banner_slider .slick-dots li button:hover {background: var(--red_color) !important; border-color: var(--red_color) !important; }
.journey_sec .slick-dots li button:before,.banner_slider .slick-dots li button:before{color: var(--white_color) !important;display: none;}
.journey_sec .link {position: absolute; left: 0; bottom: 0; padding: 20px; z-index: 9999; }
.journey_sec .link a {display: flex; align-items: center; text-decoration: none; color: #fff; }
.journey_sec .link .fa {font-size: 28px; margin-right: 8px; color: #fff; }
.progress-container {position: relative; width: 100%; height: 5px; background-color: #e0e0e0; margin-top: 20px; border-radius: 30px; }
.progress-bar {width: 0%; height: 100%; background-color: var(--red_color); transition: width 0.4s ease; border-radius: 30px; }
.progress-bar-label {position: absolute; top: 14px; right: 0; font-size: 13px; color: var(--red_color); font-weight: 700; }
.timeline-carousel__image {padding-right: 0; }
.timeline-carousel__item-wrapper .slick-slide {margin: 0 15px; }
.timeline-carousel__item-wrapper .slick-list {margin: 0 -15px; }


.journey_sec .slick-next::before,.journey_sec .slick-prev::before{ font-size: 0; opacity: 1;}
.journey_sec .slick-next {
    background: url('../images/next.png');
    width: 40px;
    height: 40px;
    content: "";
    background-size: 40px;
    right: -20px;
    top: 35%;
}
.journey_sec .slick-prev {
    background: url('../images/previous.png');
    width: 40px;
    height: 40px;
    content: "";
    background-size: 40px;
    left: -20px;
    top: 35%;
    z-index: 9;
}
.journey_sec .slick-prev:hover, .journey_sec .slick-prev:focus {
    background: url('../images/previous.png');
    background-size: 40px !important;
}
.journey_sec .slick-next:hover, .journey_sec .slick-next:focus {
     background: url('../images/next.png');
       background-size: 40px !important;
}

/*About us*/
.subbanner{padding: 160px 0 130px;background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;}
.subbanner::before{position: absolute; left: 0; top: 0; bottom: 0; right: 0; content: ""; background-color: #04111ea8; }
.top_subbanner{position: relative;}

/*management sec*/
.management_sec{padding: 70px 0;}
.management_sec .tab_drawer_heading {display: none; }
/* .inner_management{width: 32%;} */
.box_management {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.management_sec .tab_container{}
.management_sec ul.tabs{display: flex; justify-content: center; flex-wrap: wrap; margin: 0 auto;  max-width: fit-content; width: auto; padding: 10px; border: 1px solid #E3E3E3; border-radius: 4rem; background-color: #fafafa; margin-bottom: 40px; position:relative;}
.management_sec ul.tabs li{padding: 20px 30px; border-radius: 30px; background-color: #f5f5f5; margin: 0 8px; list-style: none; color: #111111; cursor: pointer; width: auto; display: inline-block; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.management_sec ul.tabs li.active{background-color: #08284a;color: #fff; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.management_sec ul.tabs li:hover {background: #08284a;color: var(--white_color);}
.management_sec ul.tabs li:first-child {margin-left: 0;}
.management_sec ul.tabs li:last-child {margin-right: 0;}
.management_sec ul.tabs li i {padding-left: 7px; }
.inner_management {position: relative; /*margin-bottom: 30px;*/ }
.content_management {background: #08284aeb; border-radius: 4px; position: absolute; left: 50%; transform: translateX(-50%); width: 100%; bottom: 20px; max-width: 330px; padding: 32px 15px; height: 145px; text-align: center; overflow: hidden; transition: all 0.6s; }
.content_management p.name{font-size: 15px;margin-bottom: 40px;position: relative;color: #fff;letter-spacing: 1px;}
.content_management p.name::before {content: ""; width: 52px; height: 2px; background: var(--red_color); display: block; position: absolute; bottom: -20px; left: 50%; transform: translateX(-50%); }
.content_management p.position{font-size: 14px; line-height: 16px; letter-spacing: 0.01em; text-transform: capitalize; color: #ffffff; font-weight: 300; margin: 0; }
.readmore {display: none; align-items: center; justify-content: center; margin-top: 30px; }
.content_management:hover .readmore {display: flex; }
.readmore .resourceButton a {position: relative; bottom: -50px; opacity: 0; font-weight: 300; font-size: 12.05483px; line-height: 8px; padding: 11px 18px 13px;border: 2px solid;border-radius: 30px; }
.chrome .readmore .fa-angle-right {position: relative;top: 1px;}
.chrome.mac .top-homebanner a {padding: 17px 40px 15px 30px;}
.safari.mac .top-homebanner a {padding: 15px 40px 12px 30px;}
.safari.mac .top-homebanner a i {top: 15px;line-break: normal;}
.content_management:hover .readmore .resourceButton a,.content_management:focus .readmore .resourceButton a {bottom: 0; opacity: 1; }
.content_management:hover,.content_management:focus {height: 220px;transition: all 0.6s; }
#mentor-popup1,#mentor-popup2,#mentor-popup3,#mentor-popup4,#mentor-popup5,#vertical-popup1,#vertical-popup2,#vertical-popup3,#vertical-popup4,#vertical-popup5,#pivotal-popup1,#pivotal-popup2,#pivotal-popup3,#pivotal-popup4,#pivotal-popup5,#pivotal-popup6,#pivotal-popup7,#pivotal-popup8{padding: 70px;max-width: 1060px;border-radius: 40px;background: #08284a;} 
.top_process_popup{justify-content: space-between;align-items: center;}
.left_process_popup{width: 47%;}
.right_process_popup{width: 47%;}
.right_process_popup h5{color: #fff;}
.right_process_popup p{color: #fff; margin-top: 20px;font-size: 16px;line-height: 1.5;}
.fancybox-slide--html .fancybox-close-small {padding: 10px !important; right: 20px !important; top: 20px !important; background-color: #fff; border-radius: 30px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.left_process_popup img{border-radius: 40px;}
.img_management img {border: 1px solid #08284a3d; border-radius: 10px; }

/*mission,vision sec*/
.mission_sec {background: linear-gradient(180deg, rgba(239, 251, 255, 1) 0%, rgba(247, 247, 248, 1) 40%, rgba(255, 255, 255, 1) 100%);border-top: 1px solid #c5dcf5;padding: 70px 0;}
.mission_sec .two-boxes {gap: 30px; margin-bottom: 20px;}
.mission_sec .box h3 {font-size: 24px;line-height: 1;}
.mission_sec .short-desc p {font-size: 18px;}
.mission_sec .box {background: #fff;border-radius: 16px;padding: 20px;display: flex;gap: 30px;align-items: center;}
.icons {width: 100%;max-width: 100px;}
.short-desc{flex-direction: column;}

/**** .values-container {position: relative;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding-top: 50px;}
.circle {position: relative;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: white;font-size: 24px;text-align: center;z-index: 1;box-shadow: 0px 5px 32px rgb(20 148 233 / 10%);}
.circle.big {width: 500px;height: 500px;background-color: #f6faff;}
.circle.midium {width: 350px;height: 350px;background-color: #fff;}
.circle.small {width: 250px;height: 250px;background-color: #08284a;}
.circle h2 {margin: 0;color: #fff;} ********
.values-list {display: flex;flex-direction: column;/*margin-left: 100px;/    width: calc(100% - 550px);}.value-item {display: flex;align-items: center;margin-bottom: 30px;position: relative;}
/****** .value-item .icon {width: 70px;height: 70px;background-color: #fff; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);display: flex;align-items: center;border-radius: 8px;margin-right: 20px;z-index: 9;}
.value-item .icon img {width: 48px;margin: 0 auto;}
.value-item h5 {margin-bottom: 5px;}
.value-item p {margin-bottom: 5px;font-weight: 700;} *****/
/* .curve {position: absolute;left: -250px;top: 50%;transform: translateY(-50%);z-index: 0;} */
/*****.value-item:first-child .curve {left: -300px;width: 300px;}
.value-item:nth-child(2) {margin-left: 100px;}
.value-item:nth-child(3) {margin-left: 200px;}
.value-item:nth-child(4) {margin-left: 250px;}
.value-item:nth-child(5) {margin-left: 200px;}
.value-item:nth-child(6) {margin-left: 170px;}
.value-item:nth-child(7) {margin-left: 120px;}
.value-item:nth-child(8) {margin-left: 0;}*****/
.values-section {display: flex;justify-content: space-between;align-items: center;position: relative;gap: 30px;}
.values-list {display: flex;flex-direction: column;justify-content: space-around;width: 32%;}
.value-item {margin-bottom: 10px;padding: 10px;border-radius: 8px;display: flex;align-items: center;gap: 20px;}
.values-list .value-item .icon {width: 70px;height: 70px;background-color: #fff;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);display: flex; align-items: center;justify-content: center;border-radius: 8px;z-index: 9;border-width: 1px;}
.values-list .value-item .icon img {width: 48px;}
.values-list .value-item .text {width: calc(100% - 100px);}
.values-list.left-side .value-item {flex-direction: row-reverse;text-align: right;}
.values-list .value-item .text p {margin-bottom: 5px;font-size: 18px;}
.values-list .value-item .text span {font-size: 15px;}
.circle-wrapper {display: flex;justify-content: center;align-items: center;width: 35%; z-index: 1;}
.circle.big {width: 350px;height: 350px;background-color: #f6faff;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.circle.midium {width: 270px;height: 270px;background-color: #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.circle.small {width: 200px;height: 200px;background-color: #08284a;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.circle h2 {color: #fff;text-align: center;}

/*Team strength*/
.team_strength {background: #F2F4F7;padding: 70px 0 190px;position: relative;}
.content {max-width: 600px;width: calc(100% - 700px);}
.team_strength .images-collage {position: absolute;right: 0;top: 20px;gap: 20px;width: calc(100% - 650px);justify-content: flex-end;}
.team_strength .gallery.second, .team_strength .gallery.third {flex-direction: column;align-items: flex-start;gap: 20px;}
.team_strength .gallery img {border-radius: 16px;}
.team_strength .gallery.second{align-items: end;}
.team_strength .gallery.second img:first-child{max-width: 510px;}
.team_strength .gallery.second img:nth-child(2){max-width: 450px;}
/*Infrastructure*/
.infrastructure { padding: 70px 0; position: relative;}
.infrastructure .two-boxes .box img {width: 100%;}
.infrastructure .two-boxes .box {width: 50%;}
.infrastructure h2 {position: relative;margin-bottom: 50px;}
.infrastructure .two-boxes { gap: 50px;align-items: center;}
.infrastructure p {margin-bottom: 20px;}
.infrastructure p strong { color: var(--red_color);}   

/*=====================
    Business Page
=======================*/
/* .inner_banner .banner_slider .item {height: 60vh;} */
section.business {padding: 70px 0;}
.business .two-boxes .image {width: 670px;}
.business .two-boxes .content {width: calc(100% - 720px);}
.business .two-boxes .content p {font-size: 18px;}
.business .two-boxes .image img {border-radius: 10px;}

.inner_banner h2 {color: var(--white_color);    text-shadow: 0 0 3px #000;}
.banner-content {max-width: 700px;width: 100%;z-index: 1;position: relative;}
.banner-content p {color: var(--white_color); margin-bottom: 20px;text-shadow: 0 0 3px #000;}

section.about-info {padding: 70px 0;}
.about-info a {color: var(--white_color);font-size: 20px;background-color: var(--secondary_color);padding: 9px 40px 9px 30px;border-radius: 30px;border: 2px solid var(--secondary_color);position: relative;margin-top: 20px;display: inline-block;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.about-info a:hover {background-color: #ffffff73; color: var(--secondary_color);}
.about-info a i {position: absolute; right: 23px; top: 13px;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.about-info a:hover i{right: 17px;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;  }
.mac-os .about-info a i {position: absolute;right: 23px;top: 11px;transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;}
.mac-os .about-info a:hover i{right: 17px;}


.about-info.wealth a {color: var(--white_color);font-size: 20px;background-color: #f84a27;padding: 9px 40px 9px 30px;border-radius: 30px;border: 2px solid #f84a27;position: relative;margin-top: 20px;display: inline-block;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.about-info.wealth a:hover {background-color: #ffffff73; color: #f84a27;}
.about-info.agro a {color: var(--white_color);font-size: 20px;background-color: green;padding: 9px 40px 9px 30px;border-radius: 30px;border: 2px solid green;position: relative;margin-top: 20px;display: inline-block;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.about-info.agro a:hover {background-color: #ffffff73; color: green;}

.about-info.realty a {color: var(--white_color);font-size: 20px;background-color: #b0824d;padding: 9px 40px 9px 30px;border-radius: 30px;border: 2px solid #b0824d;position: relative;margin-top: 20px;display: inline-block;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.about-info.realty a:hover {background-color: #ffffff73; color: #b0824d;}

.about-info.insurance a {color: var(--white_color);font-size: 20px;background-color: #71060e;padding: 9px 40px 9px 30px;border-radius: 30px;border: 2px solid #71060e;position: relative;margin-top: 20px;display: inline-block;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.about-info.insurance a:hover {background-color: #ffffff73; color: #71060e;}

.about-info.warehousing a {color: var(--white_color);font-size: 20px;background-color: #76A142;padding: 9px 40px 9px 30px;border-radius: 30px;border: 2px solid #76A142;position: relative;margin-top: 20px;display: inline-block;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.about-info.warehousing a:hover {background-color: #ffffff73; color: #76A142;}

section.offers {padding: 70px 0;background-color: #f0fbfe;}
.icons-list {display: grid;grid-template-columns: repeat(6, 1fr);gap: 25px;place-items: center;align-items: start;}
.icon {width: 150px;height: 150px;background-color: transparent;border-radius: 50%;place-items: center;display: grid;border: 2px solid var(--secondary_color);}
.wealth .icon {border-color:#F84A27;}
.agro .icon { border-color: green;}
.realty .icon {border-color: #b0824d;}
.insurance .icon {border-color: #71060e; }
.banking .icon {border-color: #71060e; }
.warehousing .icon {border-color: #76A142;}
.offers .icon img {width: 80px;}
.icons-list span {display: block;text-align: center;margin-top: 20px;font-size: 20px;}
.wrapper {display: grid;place-items: center;}
.wrappernew {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    padding: 20px;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    border-radius: 20px;
}
.servicearea {
    padding-left: 30px;
    width: calc(100% - 150px);
}
.servicearea p,.servicearea ul li{font-size: 16px;}
.servicearea h2{font-size: 26px;}


/*Location Page Css*/
.location_sec{padding: 50px 0;background: #f0fbfe;}
.location_box {width: 49%; background: #fff; position: relative; border: 1px solid #ccc;border-radius: 10px; }
.location_map iframe{border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.location_text{padding: 40px 25px 60px;width: 50%;position: relative;}
.location_map{width: 50%;}
.location_text p,.location_text a{font-size: 14px;color: var(--primary_color);transition: all .5s;display: inline-block;}
.location_text a{color: var(--red_color);}
.location_text h4{font-size: 22px;transition: all .5s;}
.location_icon {padding: 15px 17px 12px; background: #08284a; position: absolute; right: 0; bottom: 0; border-bottom-right-radius: 10px;}
.location_text::after {background-color: #08284a; width: 52px; height: 50px; bottom: 0px; right: 0; content: ''; position: absolute; transition: all .5s; border-bottom-right-radius: 10px;border-top-right-radius: 10px; }
.location_text:hover::after {bottom: 0px; right: 0px; width: 100%; height: 100%; }
.location_text:hover p,.location_text:hover a,.location_text:hover h4{color: #fff; z-index: 999;transition: all .5s;}
.location_text:hover .location_relative{position: relative;z-index: 9;}
.formarea {width: 100%;margin: 0 auto; padding: 40px 30px; border: 1px solid #ccc; border-radius: 10px; background-color: #fff; position: relative; box-shadow: 0 0 30px 0 rgb(0 0 0 / 20%); padding: 50px 30px; }
.form_field {margin-bottom: 20px; }
.form_field label{margin-bottom: 5px;display: inline-block; }
.form_field .form_control {color: var(--primary_color); font-size: 14px; height: 40px; width: 100%; font-weight: 400; padding: 8px 10px; border-radius: 0; font-family: var(--font_family_mulish); border: 1px solid #ccc; background-color: var(--white_color); border-radius: 4px; }
.form_field textarea.form_control{height: 100px;resize: none;}
.contactform {padding: 50px 0; }
.formarea .touchh4{
      font-family: var(--font_family_secondary);
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    letter-spacing: .16em;
    text-transform: uppercase;
    line-height: 1.4;
  color: var(--red_color);padding-bottom: 10px;text-align: center;}
label.error {color: #e30000; font-size: 12px;position: absolute;display: block;margin-bottom: 0;transition: all .2s;}
#contact_form{max-width: 850px;margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
#contact_form .form_field{width: 49%;position: relative;}
#contact_form .form_field.w-100{width: 100%;}
.form_control.error {border-width: 1px;border-color: #e30000;border-style: dashed;margin-bottom: 5px;transition: all .2s;}

.investor-gravience {padding: 50px 0;}
.underline {text-decoration: underline; margin-bottom: 30px;}
.font-bold {font-weight: 700;}
.text-\[\#1b1b18\] {color: #1b1b18;}
.overflow-x-auto {overflow-x: auto;}
.text-left {text-align: left;}
table{border-collapse: collapse;text-indent: 0;table-layout: auto;}
.border-b { border-bottom-style: solid;border-bottom-width: 1px;}
.border-r { border-right-style: solid;border-right-width: 1px;}
.border-1 {border-style: solid;border-width: 1px;}
.py-2 {padding-top: 8px;padding-bottom: 8px;}
.px-4 {padding-left: 16px;padding-right: 16px;}
/**Award Page**/
.awards {padding: 70px 0;}
.awards p {margin-bottom: 100px;}
.events {display: flex;flex-wrap: wrap;gap: 26px;}
.events .event_box {width: calc(33.33% - 20px);box-sizing: border-box;transition: all .3s ease-in-out;border-radius: 16px 16px 0 0;overflow: hidden;}  
.events .event_box:hover {box-shadow: 0 1px 12px 3px rgba(0, 0, 0, .06);background: var(--white_color);transform: translateY(-5px);}
.events .event_img img {width: 100%;height: auto;object-fit: cover;transition-duration: .5s;}
.events .event_info {text-align: center;padding: 20px 10px;}
.events .event_info span {color: var(--red_color); margin-bottom: 10px;display: block;font-weight: 600;}

.v-tab{display:flex}
.v-tab_tab-head{list-style:none;padding:0;margin:0;width:350px}
.v-tab_tab-head li{cursor:pointer;padding:15px;font-size:21px;font-family:var(--font_family_secondary);border-left:3px solid transparent;transition:color .3s,border-color .3s}
.v-tab_tab-head li.active.kunvarji{color:#00537f;border-left-color:#00537f}
.v-tab_tab-head li.active.wealth{color:#c52303;border-left-color:#c52303}
.v-tab_tab-head li.active.realty{color:#b0824d;border-left-color:#b0824d}
.v-tab_tab-head li.active.agro{color:green;border-left-color:green}
.v-tab_tab-head li.active.armourr{color:#71060e;border-left-color:#71060e}
.v-tab_tab-head li.wealth:hover{color:#c52303}
.v-tab_tab-head li.realty:hover{color:#b0824d}
.v-tab_tab-head li.agro:hover{color:green}
.v-tab_tab-head li.armourr:hover{color:#71060e}
.v-tab_container{padding-left:20px;width:calc(100% - 350px)}
.v-tab_content{display:none}.v-tab_content.active{display:block;animation:.5s ease-in-out fadeIn}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.v-tab h3{font-size:24px;color:#000;margin-bottom:10px}
.v-tab p{font-size:14px;color:#333;line-height:1.6}


/*Event and Celebration Page*/
.celebrations {padding: 70px 0;}
.celebrations strong {color: var(--red_color);}
.event_box,.event_box .event_img{position:relative;overflow:hidden}
.event_box .event_img a {display: flex;flex-direction: column;}
.event-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 20px}
.event_box{border-radius:16px;transition:transform .3s;box-shadow: 13px 17px 32px 0 rgba(0, 0, 0, .06);}
.event_box img{border-top-left-radius:16px;border-top-right-radius:16px;transition: transform .3s;}
.event_box .galary-icon{position:absolute;bottom:-312px;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;opacity:1;transition:bottom .3s}
.event_box:hover .galary-icon{bottom:0px}
.event-list .event_box:hover img {transform: scale(1.1);} 
.galary-icon img{width:98px;height:63px;/*filter:invert(1)*/}
.event_info{padding:20px 10px;background-color:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;text-align:center}
.event_info h2{margin:0;font-size:1.2em;font-weight: 500; color: var(--primary_color);  font-family: var(--font_family_primary);}
.fancybox__content{overflow-y:scroll}
.fancybox__content .carousel__button.is-close{color:var(--black_color);top:0}
.fancybox-slide--html .fancybox-content{border-radius:16px;padding:20px}
.fancybox-caption__body {font-size: 21px;}
.fancybox-caption__body strong {color: var(--red_color);display: block;}
.fancybox-stage .fancybox-slide--html{padding:50px}
.masonry-list{column-count:4;column-gap:15px}
.masonry-list img{margin-bottom:10px;border-radius:10px}

/*Thank you Page*/
.thankyou_sec{padding: 70px 0 50px;background: #F0FBFE;}
.top_thankyou_sec {width: 100%; margin: 0 auto; padding: 40px 30px; border: 1px solid #ccc; border-radius: 10px; background-color: var(--white_color); position: relative; box-shadow: 0 0 30px 0 rgb(0 0 0 / 20%); margin-top: -160px; padding: 50px 100px; text-align: center; max-width: 1040px; }
.top_thankyou_sec p,.top_thankyou_sec h3{line-height: 1.5;}
.top_thankyou_sec p {font-size: 18px; }
.top_thankyou_sec img {max-width: 120px; }

/*Career page*/
.workwith{padding:50px 0;}
.left_workwith{width: 48%;}
.left_workwith p{font-size: 18px;}
.right_workwith{width: 48%;}
.right_workwith form{padding: 30px;background: #F0FBFE;border-radius: 10px;}
:root {
    --border-color: #ddd;
    --background-color: #08284a;
    --transition: all 0.2s ease;
}

.open_positions .v-tab_tab-head {border-right: 1px solid #ccc;}
.open_positions .v-tab_content.active {
    display: flex;
    animation: .5s ease-in-out fadeIn;
    gap: 15px;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.open_positions .v-tab_container .card {width: calc(33.33% - 10px);border-radius: 10px;border: 1px solid #ccc;padding: 25px 20px;transition: 0.5s ease;}
.open_positions .v-tab_container .card:hover {box-shadow: 0 1px 12px 3px rgba(0, 0, 0, .06);transform: translateY(-3px);border-color: var(--red_color);}
.open_positions .v-tab_container .card:hover a {color: var(--white_color);}
.open_positions .v-tab_container .card span {background: #5a5b5b;font-size: 12px;margin-bottom: 15px;padding: 6px 11px 5px;border-radius: 10px;display: inline-block;color: #fff;letter-spacing: 1px;}
.open_positions .v-tab_container .card p {padding: 0;}
.open_positions .v-tab_container .card p.job_position {
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 5px;
}
.open_positions .v-tab_container .card a {color: var(--white_color);font-size: 14px;padding: 9px 20px 11px;background: var(--red_color);display: inline-block;border-radius: 30px;margin-top: 10px;}
.open_positions .v-tab_container .card a:hover {color: var(--white_color);background: #08284a;}
.open_positions .v-tab_tab-head li.active.kunvarji {
    color: #00527d;
    border-left-color: #00527d;
}
.open_positions .v-tab_tab-head li.active.kunvarji_wealth_solutions{color:#f84a27;border-left-color:#f84a27}
.open_positions .v-tab_tab-head li.active.kunvarji_agro_commodities{color:green;border-left-color:green}
.open_positions .v-tab_tab-head li.active.kunvarji_realty_advisory{color:#b0824d;border-left-color:#b0824d}
.open_positions .v-tab_tab-head li.active.kunvarji_insurance_advisory{color:#71060e;border-left-color:#71060e}
.open_positions .v-tab_tab-head li.active.kunvarji_warehousing{color:#76A142;border-left-color:#76A142}
.open_positions .v-tab_tab-head li.active.kunvarji_tech_solutions{color:var(--secondary_color);border-left-color:var(--secondary_color)}
.open_positions .v-tab_tab-head li.active.kunvarji_merchant_banking{color:var(--secondary_color);border-left-color:var(--secondary_color)}

.open_positions .v-tab_tab-head li.kunvarji_wealth_solutions:hover{color:#f84a27}
.open_positions .v-tab_tab-head li.kunvarji_realty_advisory:hover{color:#b0824d}
.open_positions .v-tab_tab-head li.kunvarji_agro_commodities:hover{color:green}
.open_positions .v-tab_tab-head li.kunvarji_insurance_advisory:hover{color:#71060e}


/*Privacy Policy*/
.privacypolicy_sec{padding: 50px 0;}
.privacypolicy_sec p,.privacypolicy_sec ul li,.privacypolicy_sec ol li{font-size: 15px;margin-bottom: 14px;line-height: 1.4;text-align: justify;}
.privacypolicy_sec ul,.privacypolicy_sec ol{padding-left: 16px;}
.privacypolicy_sec h3,.privacypolicy_sec h4{margin-bottom: 20px;margin-top: 30px;}
.privacypolicy_sec a{color: #a50b14; text-decoration: underline;  text-underline-offset: 3px;}
.privacypolicy_sec a:hover,.privacypolicy_sec a:focus{ border-bottom-width: 2px;}
.privacypolicy_sec a.default_CTA2{color: var(--white_color);}
.privacypolicy_sec a.default_CTA2:hover{transform: scaleX(1);border-radius: 30px;color: #08284A;}
.disclaimer_sec > strong {margin-bottom: 10px; display:inline-block;}


/*Merchant Banking*/
.merchantbox img {border: 1px solid #ccc; border-radius: 10px; }
.key_sec{padding: 50px 0;background: #F0FBFE;}
.accordion{list-style: none;}
.accordion-content a {color: var(--white_color);}
.accordion-title {background-color: #fff;list-style: outside none none;display: block;color: var(--primary_color);padding: 10px 42px 10px 20px;font-size: 17px;font-weight: 400;cursor: pointer;position: relative;border-radius: 10px;border: 1px solid #ccc;}
.accordion-title:hover,.accordion-title:focus,  .accordion-title.active {color: var(--primary_color);font-weight: 400;}
.accordion-title.active{/* padding-bottom: 0; */}
.accordion-title::after {content: ''; position: absolute; top: 13px; right: 15px; width: 19px; height: 19px; background: url(../images/arrow-down.png) center no-repeat; transform: translateY(-50%); background-position: center; background-size: 19px; transform: rotate(0); }
.accordion-title.open::after {transform: rotate(180deg); top: 13px; background-position: right; }
.accordion-content {/* border-bottom: 1px solid var(--primary_color); */list-style: none;color: #434342;padding: 0px 10px;display: none;max-height: inherit !important;}
ul.accordion-content > li{list-style: none;}
.accordion-content li p{font-size: 16px;color: var(--primary_color);font-weight: 400;/* padding-bottom: 10px; */margin: 0;padding-bottom: 10px;}
.accordion-title > span {float: right;position: relative;display: none !important;}
.accordion-title.active > span {float: right;position: relative;background: var(--white_color);}
.key_sec ul.accordion .accordion-content {padding-left: 10px; list-style: disc;padding-left: 0px; }
.key_sec ul.accordion .accordion-content li,.key_sec ul.accordion .accordion-content li p{font-size: 16px;}
.key_sec ul.accordion .accordion-content li a{color: var(--secondary_color);}
.key_sec ul.accordion .accordion-content li a:hover{color: var(--primary_color);text-decoration: underline;}
.key_sec ul.accordion .accordion-content li ol {padding-left: 18px; }
.hidden {display: none;}
.title {animation: show 0.35s forwards ease-in-out 0.5s; margin-bottom: 8px; }
ul.accordion-content li{padding-bottom: 0;}
.key_sec ul.accordion .accordion-content li ul {padding-left: 14px; list-style: disc; }
ul.accordion-content li,.key_sec ul.accordion .accordion-content li ul li {padding-bottom: 10px;}
.key_sec ul.accordion .accordion-content > li {padding: 10px 20px 0; }
.accordion.col2{width: 49%;}
.ongoing_sec{padding: 50px 0;background: #F0FBFE;}
.ongoing_sec ul{padding-left: 16px;}
.ongoing_sec ul li{padding-bottom: 10px;}
.ongoing_sec ul li a{color: var(--secondary_color);}
.clientele_sec{padding: 30px 0 40px;}
.clientele_sec .slick-dots {bottom: -40px; }
.clientele_sec .slick-dots li{position: relative;display: inline-block;width: auto;height: 10px;margin: 0 5px;padding: 0;cursor: pointer;}
.clientele_sec .slick-dots li.slick-active button{background: var(--secondary_color);}
.clientele_sec .slick-dots li button{font-size: 0;line-height: 0;display: block;width: 12px;height: 5px;cursor: pointer;/* border: 0; */outline: 0;border: none;border-radius: 10px;background: var(--red_color);padding: 0;}
.clientele_sec .slick-dots li button::before{font-size: 0 !important;}
.Leadership_sec{padding: 50px 0;}
.Leadership_sec .content_management:hover, .Leadership_sec .content_management:focus {height: 145px; }

/*Vendor Details*/
.vendor_details_sec {width: 100%;margin: 50px auto;}
.vendor_details_sec #vendor_form .details_sec{padding: 30px;background: #F0FBFE;border-radius: 10px;border: 1px solid #ccc;}
#vendor_form .row {display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;width: auto;gap: 10px;}
#vendor_form .form_field {flex: 1 0 0%;position: relative;}
#vendor_form .row .form_field .form_control.readonly {background: #f1f1f1;}
#vendor_form .row .form_field textarea {height: auto;}
.small, small {font-size: 60%;}
.vendor_details_sec small {position: absolute;bottom: -15px;right: 0;}

/*Job Description*/
.job_description_sec .left_workwith strong {display: inline-block;}
.job_description_sec .left_workwith strong img {margin-right: 10px;vertical-align: top;width: 21px;height: auto;}
.job_description_sec .skill_details ul {padding-left: 20px;}
.v-tab_content {opacity: 0;transform: translateY(20px);transition: opacity 0.3s ease, transform 0.3s ease;}
.v-tab_content.active {opacity: 1;transform: translateY(0);display: block;}
.skill_details * {font-size: 16px !important;line-height: 1.4;font-family: var(--font_family_secondary);}

/*OTP*/
.OTPcta {border: none; background: none; position: relative; top: -10px; color: #fff; padding: 5px 15px; background-color: var(--red_color); border-radius: 30px; cursor: pointer;}
.OTPcta2 {border: none; background: none; position: relative; margin-top: 9px; color: #fff; padding: 5px 15px; background-color: var(--red_color); border-radius: 30px;cursor: pointer; }
.OTPcta:hover,.OTPcta2:hover{background-color: var(--secondary_color);}
#editMobileLink {font-size: 13px; margin-left: 0 !important; margin-top: 5px; display: inline-block; color: #08284a; }
.otparea {display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;margin-bottom: 0; }
.otparea.form_field .form_control {width: 70% !important; }
.otparea.form_field .OTPcta {width: 27%; top: 0 !important; margin-top: 0 !important; height: 40px; }
#otpCareerMessage,#otpVendorMessage {font-size: 14px; line-height: 2; color: green; }
#editMobileLink {width: 100%; }


/*Modal Popup Homepage*/
.modal-wrapper {position: fixed;top: 0;right: 0;bottom: 0;left: 0;display: flex;justify-content: center;align-items: center;background: rgba(0, 0, 0, 0.8);z-index: -1;opacity: 0;-webkit-transition: opacity 0.2s ease-in;-moz-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;pointer-events: none;padding: 0 15px;}
.modal-header img{width: 170px;margin: 0 auto 20px;display: block;}
.modal-wrapper > div {width: 960px;max-height: 90vh;overflow-y: scroll;overflow-x: hidden;position: relative;padding: 20px 40px 30px;border-radius: 10px;background: #fff;z-index: 1;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}
.modal-wrapper .modal-content {padding-left: 17px;}
.modal-wrapper .modal-content li{font-size: 16px;margin-bottom: 10px}
ul.popup_social_icon {display: flex;align-items: center;justify-content: center;list-style-type: none;gap: 20px;margin-top: 10px;}
ul.popup_social_icon li a{display: flex;align-items: center;gap: 10px;padding: 5px;border-radius: 10px; color: #fff;}
ul.popup_social_icon li a.whatsapp {background: #25D366;}
ul.popup_social_icon li a.telegram {background: #0088cc;}
ul.popup_social_icon li a.web {background: #e62a34;}
ul.popup_social_icon li a img {width: 30px;margin: 0;}
ul.popup_social_icon li a span {display: none;}
.modal-wrapper > div::-webkit-scrollbar {width: 4px;background-color: #F5F5F5;}
.modal-wrapper > div::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;border-radius: 4px;}
.modal-wrapper > div::-webkit-scrollbar-thumb {background-color: #000000;border-radius: 4px;}
.modal-wrapper > div::-webkit-scrollbar-thumb:hover {background-color: #007acc;}
.close {background: #606061;color: #ffffff;line-height: 20px;position: absolute;right: 10px;top: 10px;width: 24px;height: 24px;text-align: center;text-transform: lowercase;text-decoration: none;font-weight: bold;border-radius: 50%;cursor: pointer;}
.close:hover {background: #e62a34;}
.disclaimer p{margin-top: 15px; font-size: 16px;}

/*Open Offer*/
.tablearea table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  .tablearea table-layout: fixed;
}

.tablearea table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}


.tablearea table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;
}

.tablearea table th,
.tablearea table td {
  padding: .625em;
  text-align: center;
  font-size: 12px;
  border: 1px solid #ddd;
  color: #000;
}
.tablearea table th:first-child,.tablearea table td:first-child {
    width: 280px;text-align: left;
}
.tablearea table td a{color: #555454;font-size: 15px;}

.tablearea table th {
  font-size: 13px;
  letter-spacing: .1em;
}

@media screen and (max-width: 992px) {
  .tablearea table {
    border: 0;
  }

  .tablearea table caption {
    font-size: 1.3em;
  }
  
  .tablearea table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .tablearea table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  .tablearea table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  .tablearea table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a .tablearea table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  .tablearea table td:last-child {
    border-bottom: 0;
  }
}

.merchant-servicearea{padding: 40px 0;background-color: #fbfbfb;}
.merchant-servicearea .container{max-width: 900px;}
.left-merchant-servicearea{width: 40%;}
.right-merchant-servicearea{width: 55%;}
.right-merchant-servicearea p{font-size: 19px;  text-align: justify;}
.top-merchant-servicearea-reverce {flex-direction: row-reverse; margin-top: 20px; }
.clientele-sec{padding: 40px 0;}
.top-clientele img{width: 16%;margin-bottom: 2%;}
.bgitemarea {
    padding: 10px 15px;
    text-align: center;
    line-height: 1.4;
    background-color: #fff;
    align-items: center;
    display: flex !important;
    justify-content: center;
    text-transform: uppercase;
    font-weight: 700;
    color: var(--secondary_color);
    font-size: 14px;
}

/*blogs*/
.blog_sec{padding: 50px 0 30px;}
.left_blog_sec{width: 65%;}
.right_blog_sec{width: 30%;}
.bloglist{gap: 3%;}
.blogarea{width: 48.5%;margin-bottom: 3%;}
.blogarea_details{width: 100%;margin-bottom: 3%;}
.blogarea a,.blogarea_details a{border: 1px solid #ccc;display: inline-block;border-radius: 10px;}
.blogarea img,.blogarea_details img{border-top-left-radius: 10px; border-top-right-radius: 10px;}
.blogtitle{padding: 15px 20px 25px;}
.blogtitle h5{font-size: 20px;margin-bottom: 8px;}
.blogtitle p{font-size: 16px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; }
.blogtitle .bloglink{color: #e62a34;text-decoration: underline;margin-top: 12px;}
.bloglink svg {width: 17px; margin-left: 7px; position: relative; top: 3px; fill: #e62a34;transition: 0.5s;
  -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; } 
.blogarea a:hover .bloglink svg,.blogarea_details a:hover .bloglink svg{margin-left: 12px;}
.right_blog_sec ul li{width: 100%;list-style: none;}
.right_blog_sec ul li button {cursor: pointer; padding: 10px 0; border: none; background: none; font-size: 16px; width: 100%; text-align: left; font-family: var(--font_family_secondary); }
.right_blog_sec ul li button:hover{color: #e62a34;}
.pagination {text-align: center; margin-top: 20px; }
.pagination a {display: inline-block; margin: 0 4px; padding: 6px 12px; border: 1px solid #ccc; color: #333; cursor: pointer; border-radius: 4px; }
.pagination a.active {background: #e62a34; color: #fff; border-color: #e62a34; }
.blogdetails p{font-size: 16px;margin-bottom: 12px;}
.blogdetails h2,.blogdetails h3,.blogdetails h4,.blogdetails h5,.blogdetails h6{margin-bottom: 12px;}
.socialarea ul li i {font-size: 22px; color: #333; }
.socialarea ul li a:hover i{color: #db383c;}
.socialarea ul {display: flex; justify-content: flex-start;gap:20px; margin-top: 20px; }
.socialarea ul li {width: auto; }


/**/
.step-wrapper{
    padding: 30px;
  background: #F0FBFE;
  border-radius: 10px;
  border: 1px solid #ccc;
}

/* Step Indicator */
.step-indicator{
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    padding: 0;
    list-style: none;
}
.step-wrapper .row {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    width: auto;
    gap: 10px;
}
.step-wrapper .form_field{
    flex: 1 0 0%;
    position: relative;
}

.step-indicator li {
    width: 24%;
    text-align: center;
    padding: 10px 6px;
    border-radius: 30px;
    background: #2473c6;
    font-weight: 600;
    color: #fff;
}
.step-indicator li.active{
    background: #e62a34;
    color: #fff;
}
.step-wrapper .default_CTA2 {
    padding: 7px 38px 9px;
    font-size: 16px;
}
/* Step Content */
.step{
    display: none;
}

.step.active{
    display: block;
}
.details_sec h5{display: none;}
.mobiletext{display: none;}

.right_Director_sec h3 {
  font-size: 24px;
  font-weight: 400;
  color: var(--white_color);
  font-family: var(--font_family_secondary);
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
}
.track_record h2{font-size: 26px !important;}